57639242
56679939
1622652
51423627
19026367
23772533
14996964
27845445
55672517
4641542
93007237
49573685
29929363
24826570
12631962
4357959
88503159
1347360
83097045
70786153
98759472
38083746
45499554
74056782
53309073
92584478
30902151
89982993
13369964
81562200
67217969
89933374
19906090
10644804
27718607
87764832
11216780
57214227
44235795
8088758