5
93
18
8
52
27
23
92
14
62
25
7
28
503
149
32
29
51
54
113
16
89
40
150
90
50
61
134
11
109
132
57
196
98
39
300
12
392
66
152
268
322
86
82
88
470
38
15
424