100000
4148129
4652946
3535970
2970130
1267324
485647
3394210
4609492
4345059
55296
55994
57928
69578
50090
54601
62212
49344
47688
43749
225688
454479
1235404
749310
1661125
3358178
367750
304647
2036838
22452424