54311096
28855876
7639351
24158192
96104746
68556159
30632208
49856173
20372687
34865843
28711950
39946006
28712633
95168882
65665369
9345990
36175577
52587535
7421176
68967936
64055514
78422225
37555714
19795959
15557880
37261149
698022
41924691
11253879
29028835
6877860
15876088
46918176
67662059
39523482
3216642
66335371
51857704
21903697
7401845