98675886
71502603
26869061
61839533
56452530
36511007
10181221
40293139
44013914
43864156
41155412
3449637
75543018
71934284
60752632
99111940
3707869
49306638
93285655
591599
32338978
81071828
51126741
33903194
25099474
54296073
46539284
75514372
81657260
9348263
2801513
84742933
12792019
3557308
7678467
78505101
9315715
4790461
6418473
6839766