100000
4695512
4808792
4360749
4581081
2877787
2347951
4076356
4444341
4904179
47094
51219
60736
63769
64731
67025
67706
50007
50718
55912
65904
80496
72836
218811
197044
132716
2182467
1323733
108140
53456