16982815
83315073
82627125
9841874
6039758
95853996
55714783
5701867
67537437
6289146
10133347
33975858
19395145
66547914
37058021
89968293
72002839
20608368
98577048
47448274
71672461
16936351
89878522
69778707
8303444
3864993
55911984
12666237
1677770
94741691
70183424
41406222
11989588
38605840
30016602
44542370
8699690
7579911
14532927
781042