38802859
5698743
72804838
1456306
8617239
8811087
5297617
82777807
99365557
13341069
75587417
39541892
26559832
20974715
12297920
8031885
75014076
67037855
30243157
31092030
98915730
34862759
8451259
77109282
94625682
57564493
24369104
28636383
19446813
81223951
8421219
68725501
7864121
84111925
77922456
16852491
56756306
25485466
59584476
40687915