57354000
3060985
53353768
34044182
13485171
29719996
18147281
55164831
5033998
5819653
64209701
25419070
84878568
5903334
76414043
79842685
13238315
18351668
25104501
40651483
35361579
46374585
68505319
65216574
13193037
33397659
1768198
19758022
30932396
22077248
7213586
32752100
5091372
20458399
86749874
57965605
20858721
44899850
72113461
26523115