52751060
90349862
46153055
33829133
23112334
94296314
15866275
52566567
9532550
3176950
95726436
65617487
44036868
43316558
99836167
37794395
7401963
33665142
17668684
93369144
29628221
80607750
51959618
69434385
54878046
7257382
25659345
17031072
86229861
51014770
9226494
99453128
82245635
94812437
37121075
79095759
53399308
11093628
69536970
5085561