18111496
14043949
10941881
9764530
1453534
9198785
83991964
98614503
92014897
59348838
24873569
37771756
3493057
8521360
1476115
47841696
28832724
26423460
63252082
91328201
53055363
11311036
29241593
47402808
65639089
30849999
2426118
44152834
89668759
76746992
33307692
88643387
99563467
1901101
79204138
44411783
22833582
36354803
99877692
84375413