101
146
550
130
350
834
689
503
410
707
970
1049
591
472
50
97
417
1623
1034
414
138
70
200
117
645
333
719
24
650
283
938
497
114
9
671
364
1277
305
27
496
118
783
466
118
1785
21
1279
188
768
2018
