6380933
59555928
1918849
75894207
24218967
87848467
778941
52918055
95471567
1924765
5215478
13954655
58429115
36025578
41568301
64955728
94361187
50084477
28742475
81182417
34226668
45837244
42072199
30866099
60119877
98919058
15714429
34711779
870353
85002969
28813721
5936932
68046110
45335231
88928572
94991788
7899366
71273416
8612849
38142361