50481299
51356411
7894279
44601000
80732263
75073094
78735327
15914254
388537
14012665
10815021
66748444
38428216
70158120
39902960
28849927
13385589
32087005
47298287
4888366
83767676
34945845
86444706
87843307
24908808
7568137
62934871
40608253
9568793
66816285
85088939
36777957
36474700
64963155
27248560
60374946
23755455
63451214
35559892
94951321