57829646
16169885
78012262
43184639
1786125
29672181
2083505
60976534
6225580
17355172
165306
68814314
94853755
8847035
39348794
19165412
7221078
74315805
57522377
29423893
65285922
90764154
13165564
88702902
94681878
36002850
86866983
87051243
9064750
29149518
11263695
73742247
77624150
35011451
71568619
76753704
7931054
33287539
6308189
55145845