19746943
85538271
61836597
63903027
35465679
27594554
4715684
15343507
2426587
52345
96151120
38904214
29194835
92356264
21173587
96787857
94686444
21578782
10436455
50285957
98099334
33367251
52366456
39253625
20711500
6181462
94533653
93375392
73435104
44597454
74059333
51403655
29612323
60889052
69084374
41057760
11388196
72011411
70472433
30161037