32
38
439
53
1198
78
328
59
538
577
61
159
634
201
103
2232
539
413
504
276
148
98
127
235
15223
91
605
433
908
73
602
74
363
1032
142
215
334
28
43
6
86
106
386
39
255
26
316
243
14
416
375
263
191
792
409
6789
303