100000
156362
4182319
3281838
4460783
251744
3986211
4264049
4811008
351450
62361
65110
59606
57078
63251
67729
42002
71553
53210
72054
581478
1580623
430770
10567879
7083861
10469078
476074
4748454
2838770
319122