100000
176377
4779323
4912913
2817843
4003176
787004
4573788
3929016
67355
58203
61270
65754
39777
40656
46341
47453
48307
51906
6878314
1534759
1374495
92607824
50824248
101300048
10261239
11340423
3011062
1028779