10973077
38375060
12042055
61597167
19905520
22845649
13776974
95001791
46402848
75121693
81284540
84707691
13464822
57201779
9721108
59392142
5747429
14828038
31161833
60807897
39247283
53725664
86028981
9901193
7417935
62457782
8779733
4969729
69295681
88306182
84792929
12443136
17987988
11125255
25478365
40691309
98998922
68934281
9004360
82526229