100000
383672
2222242
3240867
4262694
4609625
4956491
4575187
4402230
4103483
65656
43147
49715
50596
51462
56132
56794
57460
59025
64183
1400584
1547885
1263354
10349000
2309174
2076689
1251673
13969689
34359892
458919