78
328
59
538
577
61
159
634
201
103
2231
539
413
504
276
148
98
127
235
15222
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
791
408
6789
303
278
357
271
60