100000
2393441
1294009
4141192
4391081
4712085
4899552
4942780
4920804
636251
39220
43167
45304
60270
64347
58702
54111
69882
66998
71299
233939
116399
427102
76896
191533
936788
1397524
560820
507451
75898