10
61
24
42
9
189
5
36
116
44
81
52
180
17
176
89
167
62
356
12
38
90
393
94
63
231
133
37
43
85
53
87
21
263
337
163
307
352
33
27
45
171
67
258
149
58
140
29
104
188
60
381
120
78
13