40717695
26043089
47817522
17964020
1463998
42912665
59799112
12854186
68698903
90946710
852301
76614113
68514545
15235295
35915598
75249183
94949577
90471824
49054896
35639443
37951207
31502844
99897140
25152601
49551734
1712565
25834327
92104761
1522269
45318849
84346230
66418190
18868372
2075772
14481297
17722139
53289552
90765062
9206847
60444696