904653
1512902
1932369
2614144
4859077
4921006
100000
890007
4547094
4200980
44146
57258
55631
73691
50864
59376
63665
44962
70308
53342
265863
396621
438334
882696
1078128
1608378
3238876
26449214
32305144
254204