2039699598
29971547
1168288653
649383549
6155066
707323940
2106744377
1424864190
1594748552
587738867
1241820865
1546516152
1456689155
1808144843
786575997
1116312852
1053370249
1197947255
353645152
954929847
1974077413
2091144218
1786046367
211090056
1579605152
1338819979
438737650
541561090
1537828557
889562757
1379910521
1430044507
919534305
400715526
2079428056
925689371
1108039466
2038688785
203069913
555304371
478944005