949696
1912453
28456788
945898
69712536
1150625
697889
631476
13958303
20823342
938074
3114518
2298275
3428623
762037
1024513
686751
1251343
621398
1246427
1127814
755996
616509
61087600
6124572
6232750
34117748
100000
1258370
763240
1030266
2534047
7612698
8413333
11356812