100000
576491
4542513
626156
4613996
1567094
1510970
1488888
3529450
4116228
68961
74080
46267
47390
47917
61979
66042
72625
46167
50913
155125
171440
231420
282657
381547
466022
629065
849149
1400010
3805621