3525524
49324674
38347301
18005664
99755908
83896437
63262
26033965
51136297
25512926
42002948
74368413
63413018
22162689
50297132
37943489
8725254
34542431
17734428
62554174
49027259
9484745
80637211
1429570
40856057
72832893
16555894
91134347
75292933
6917932
63899577
38423758
30173059
1110762
37184753
34489505
33746021
13915279
7576195
4466149