1719842
2915267
3276914
3325445
3463282
4475462
4555880
4855146
4960431
100000
48560
64544
59987
77043
53400
65337
69972
49197
72511
57462
309759
378341
510707
564419
842014
1695609
2529552
4609145
6876036
30816258