35
32
39
89
348
3
977
98
16
100
26
214
128
317
23
2464
6
82
45
91
71
369
64
252
3436
253
160
24
25
273
231
9
397
329
19
774
235
174
655
351
97
6526
34
67
124
286
617
248
327
244
341
44
112
41