100000
4925662
4827776
4152055
4091432
3914336
2800463
4537102
4038934
1340549
52088
54697
53582
50376
61448
62860
67128
49530
56721
70642
758227
837970
1250105
1381579
20557536
618942
3755523
2264273
6134893
3733155