86107352
98669299
4559471
59058566
53189154
91634932
31056840
14885049
30406686
89831762
79695943
79671512
80127271
4410109
59227888
76384724
44521915
99138125
80718563
17326890
65056072
33351247
82904879
57748606
78455629
11319311
47602794
17296427
73262797
21551797
38896612
37943588
12477288
49905698
32855711
78621809
59087586
906980
85989548
31937854