37541646
94056323
60252265
9656633
18443401
79239455
776953
28851860
97291204
76006843
17237831
3929019
44361935
21022595
610574
91086796
36822700
68066788
25689384
43776774
44462787
14682564
12514359
25605024
38094740
11457458
21624994
1966837
80573036
33548671
20672299
1691247
68536927
95337726
46086396
83499965
52933537
24708085
985529
64465600