100000
705577
2813034
4505372
4768210
396808
4952512
673202
847177
1279984
55649
56638
57630
66341
63199
70367
48787
49345
51697
54701
85373
190001
171920
209984
232068
256475
283448
570796
1270330
1714766