24388570
189240
82225228
84649184
57759675
153196
58753819
92116679
80267
23728441
14346979
2539545
64312937
1335753
95464646
16359092
15759726
4294664
7565952
1773270
90975627
555733
6609743
77292955
49613250
66820
1545629
11957254
32045331
4805663
99298251
44208187
99615702
88414484
90261477
60271764
48766819
90147940
18207082
6289838