39044262
31536511
22329004
50501821
29053371
46896599
73073199
4116873
9948035
64455488
277081
39576580
28016245
8584877
26991220
69852840
37292711
80994597
56275868
106328
98722247
939524
30411390
47301488
38671922
26565030
34184705
82538277
6589088
66803341
2754906
46437891
57217052
6942535
33782691
84269216
7874322
13277509
30688505
56496500