59396172
51786536
55044776
22837360
76679823
82678864
649156
42088435
10805649
30032539
89842293
2959274
35371813
527645
57769441
91585884
88694363
30672559
46613615
9537959
8954185
1188545
6061808
16394265
9561825
24879810
21611
19466809
14356673
99121633
9083291
51036853
65301150
90919213
24402030
57703459
5175558
40439649
43558170
8110659