100000
3728825
3932183
4538971
4874419
2097735
2646453
4728245
4910337
4941927
60423
61184
61841
57859
53324
57106
58995
50201
53424
55340
123554
184322
453359
111797
166781
371179
3031112
1232358
611971
909031