100000
4475564
4262826
4954369
1516105
744655
4134032
4393243
4880718
315529
73967
64382
72266
48025
48530
55317
56452
60940
62213
62785
182412
246231
2010770
5465839
3663861
1103534
1219593
1489615
11006849
897964