76142353
30824306
96758572
74905655
89229204
81814476
51141422
14016721
153695
3363146
99126826
95652971
57562413
13097701
50072625
56338659
46562098
89042209
63906841
84561466
16729761
87316071
20694685
6235190
16664948
54534
19483384
56917818
6100863
58176130
60791206
80264414
45507933
17296021
5274907
21879630
2662884
14235088
70035516
35864649