31077112
23078227
56067185
72792296
89037144
8917620
28863797
8581145
4891338
90729619
52517207
58592071
43623223
36766012
43469839
30523357
94131924
21063691
19214791
313300
19412206
80759254
39575609
676630
45917183
66283954
99824539
25372028
92525027
53142046
56621721
7460666
50162494
6741609
76185724
21499847
84919287
80304676
84249205
65603631