100000
411984
1011581
1836557
2575644
3034289
4512905
4731525
4954614
1112027
51857
60143
76409
75852
68696
56364
71455
67909
62891
51176
163679
180894
199918
364275
444927
895974
3287595
9876482
21980516
2974739