40732215
83517254
25983902
587125
64027935
94302724
5120718
82263191
98374245
53741649
5333945
18214535
30992132
14876270
49477797
93388720
12622978
84317398
12625069
4522100
22537207
12185391
41944050
41125573
74589875
74126597
1842916
84102867
99431057
62684087
84573670
30874933
25231642
602958
28203887
78877608
40745792
28036011
7025382
11695330