32273302
31825550
13683178
8590542
84972775
94424174
5073539
3605019
85703604
84905029
760377
49514249
381534
38673542
41276108
36923406
58808960
2511593
88129374
57883138
82218280
74425785
35322120
79729230
45504929
21823242
46027450
25159647
20613237
52215035
15803746
91454144
71305
88937075
46791582
9692404
47916112
64742562
67537404
55271171