60504092
40164809
8256603
16259332
2381745
25934667
59572118
90606921
58366859
23878536
43096299
18889675
99781342
32628724
23221705
17718539
74269899
5446572
78574577
76217518
57772831
56138830
59364991
18764072
54204217
43225367
29816115
98292385
8534854
27559422
35953444
30791744
767534
24131565
84837405
20659508
38212129
1633677
88447649
5363729