100000
1466729
1768516
3900511
4285133
4660464
4708700
4902582
4981660
731614
50376
52377
53884
41197
42745
45158
45258
46027
47325
48452
248291
303264
335158
409364
452417
499998
610699
1006873
1112766
1359136