40004345
73514027
36645199
38176325
52992292
77811289
35734096
87913954
56189793
64514221
86702576
41939974
76534296
52172725
53076308
82535631
1903375
68615867
46148462
4511261
27963949
85515207
89554552
28612485
89783315
63895131
2394928
67631685
29861942
91054970
54392471
49324005
5715300
28256919
26423224
3196329
15926241
98796573
7849136
20037671