116
362
244
20
317
152
2
34
147
561
215
100
229
18
204
69
177
153
95
85
63
142
180
59
270
90
339
61
167
277
74
157
582
382
523
35
360
370
420
121
400
321
68
97
6536
200
37
178
331
21
195
75
129
64
189