48
97
51
195
24
3352
68
911
193
187
29
147
138
50
268
78
257
1611
157
127
214
66
207
53
236
237
270
507
253
2505
95
151
219
232
363
309
170
350
385
249
40
112
44
280
85
96
69
23
15
14
42
274
168
382
383
225