100000
2371910
4568793
4195670
3183950
2565225
4480648
4420492
4668073
4964844
52530
53214
54199
50502
60714
71784
42919
43799
67923
46956
1201932
1981652
24141466
972398
2956277
8775910
53727820
17884438
72524968
36014832