62
222
37
189
145
214
84
309
86
102
57
56
416
743
508
931
1211
200
283
411
658
571
104
707
179
435
455
192
176
290
454
1168
490
383
388
379
340
329
405
528
82
208
489
955
1005
700
622
564
778
870
495
2123
1530
627
2111
578
4635
818
1137
934