40969300
31733345
10962366
62032516
17594168
26118419
12214143
68246501
96904678
76758497
13382173
69945858
3428397
5292151
16111006
14332609
14407455
21596962
63097067
54861098
4087593
10196650
88838061
5568711
19326011
98674437
75611922
35504407
5255594
53467324
62243806
84652769
30524939
37372017
28285958
50043045
59424149
80235360
2488610
52376765