100000
3980008
3732417
4516169
1125775
4496245
3974279
4663476
4850096
52172
54280
55984
54945
69706
73309
30357
48502
49336
69650
162013
486716
4320895
964122
144202
796263
107762
116854
8003880
13196168