100000
326391
4404786
4542695
3376389
4893683
3114814
4035915
3988400
4166039
46172
47345
49597
45331
71540
70364
48117
64270
72955
42313
269170
1091540
4426414
8065451
575231
2429267
5406434
490460
520491
262106