61
58
339
148
24
3
18
30
9
57
32
29
13
311
570
116
82
271
126
64
190
253
610
70
78
619
171
135
982
27
370
88
490
97
156
381
393
68
67
56
420
278
158
142
166
614
280
249
627
160
94
85
38