63
34
254
198
27
85
175
412
18
48
37
142
91
64
376
134
96
200
95
221
298
670
2310
21
53
92
382
125
121
129
31
350
185
68
462
655
157
169
30
131
35
33
106
55
47
25
32
228
75
375
459
290
39
138
101