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