100000
359942
1463048
2158149
2220184
2136538
4408167
1832664
4061107
820735
59102
60826
63392
64870
69811
66064
71825
57519
58238
72342
131401
145220
239428
588899
719283
970931
79392
215811
196027
1068922