43051412
69009426
89809651
18561094
27466697
43983857
19703520
21911297
50431923
41506496
61613303
74509352
50454474
67397909
62914551
16682840
35605068
59969582
68402471
7109145
93021310
58129396
84988719
58899213
94969050
584636
91894038
8426370
40812980
2746405
12128348
13319108
92473910
71385913
25609056
19439065
1041978
22422834
36404277
77407119