10928571
36855072
11495444
72605037
63064583
46117224
98002170
11512262
9041411
35301260
60117839
78184550
15216280
82992679
33302970
58661664
93569841
34519393
46643366
29368268
50598564
68125977
49655687
75819462
75653688
93497212
31274241
45588144
13597683
8045066
12173480
612798
15195292
4164139
80289951
76109536
15659263
89763184
67542704
78008460