100000
308924
485800
589257
676798
1409191
1986119
3798155
4377480
4417675
61497
49965
51391
52016
53234
55934
57806
66137
59390
60188
327909
400509
442631
540631
597489
660328
729775
985094
1088697
1469587