5599826
85712668
31547861
3508148
62955887
2859233
62804902
57396960
28377971
12862736
19673987
21042662
57995654
1427810
91533483
47995802
5697209
84116137
37821250
58959344
2921350
699502
53867817
8895620
21899567
8539636
4290832
30869961
78138729
44188881
22329344
16285693
26706263
94184717
65661126
6095757
52128961
10797050
8293304
94806738