39772813
22247970
3737702
4604576
59187735
97256747
53994659
25483880
63465200
41828205
2733149
87239938
32022470
66326184
97453285
87595960
48051529
2849716
11268143
27752173
42529680
41136428
84933742
47782457
70957349
59594678
34635607
84466627
60328763
11236083
2909568
47165631
6699948
1436333
45014
60079892
14425512
328415
11157028
19386146