70655458
59694229
81931976
51997991
12629739
88257345
6413056
29629679
2814457
9142142
41493340
96314375
5736196
28102331
25869663
26877409
53698916
9014457
1837345
38853397
69197187
49354081
17328015
86345558
20439083
3002063
38876232
93933973
98646517
86781085
4648066
89261920
97255843
6578560
92137845
27091136
39768251
83276700
9312578
18429077