100000
1291817
1792154
2444542
1398628
3728308
3941787
4002097
4661246
4844349
72203
51463
54389
58142
66488
46416
47189
48529
49474
50658
485512
1458559
1968849
48300864
1080527
784698
1293749
1781488
3964776
17768894