50626484
1212772
98756306
72079242
70576535
38655590
33233962
33271429
11292494
12791300
75156109
68184047
34166967
92729760
8755208
63492735
40809352
2126151
53775552
68996976
10568686
64803454
98691983
88629706
90113584
4654756
45766093
55405030
97592698
47555087
91668018
75141950
70603981
6725710
87702455
33255057
27029049
32531415
45861726
14493255