57236032
33198539
6124367
86795835
48118076
97717604
40045566
96386906
68054451
20112639
4214717
29496795
69798852
53442611
70876322
98645170
46869380
26564367
10786898
90165986
9731757
93205548
56678235
58327458
19708000
75333002
91409170
914261
4493118
1195919
86033732
47986959
20906542
66526270
64108556
4214966
26279620
26395085
25382659
7562197