30578163
98629172
80603642
24124865
72956622
29889561
49406817
39844544
95088263
91417493
82306407
40944388
2507180
80766178
24556536
65789308
12459124
96913208
67391700
12048922
56377122
78154748
8573447
35691619
14278063
70289555
60789813
5597570
78335249
16681808
54452683
30429010
96725607
46005183
3145535
40158880
7044581
4304178
2239460
46154593