100000
920654
3728825
4597750
4160093
4953376
2097735
2646453
4791602
4865353
51950
56737
46243
52824
70316
49761
50320
50894
47707
45077
113362
561488
102574
757930
227293
508055
3060217
5600388
10204573
925737