104
61
370
36
122
27
214
1294
52
191
121
100
10
51
34
371
69
70
39
15
209
138
137
63
230
349
55
68
29
129
24
30
33
38
66
54
518
41
56
76
96
58
158
268
379
237
333
167
141
233
225