501798
15973016
46911308
89463370
24169954
1135853
87697214
69563063
25528821
57897308
306225
7440412
93491668
35471613
15633955
4596415
36689964
78826120
98967296
8286573
22482668
79502197
1812032
11716126
59021838
94051959
5109627
60175370
8661881
5728866
6803654
850824
46415586
969245
11619858
2523282
98259326
30429848
22236355
6590267