59396672
32625996
29965140
22565311
98574834
19639553
56201601
24666
68914685
98621406
39079463
17664122
63345141
82229953
55696194
39449154
12252372
96954718
78506791
46171688
81237860
90848530
36508030
75719440
46123557
17673841
57096474
16219219
42742658
72817799
10491132
111765
13742553
7856711
60772613
98353667
500792
58393028
39593674
13273452