25832730
15228918
17303769
372523
3058244
86861668
93164359
7025191
67468250
68059823
47442438
90598531
89943007
5065997
54614422
30478458
19419292
67019721
31748686
201583
676643
75942181
9115838
87093017
60463893
67407996
25551392
4812548
21761085
36708238
56893260
14891348
29366550
7579260
78096012
62957199
16841664
21998369
6112431
59453233