42685987
16476428
1401373
66863049
44348371
39381868
18811308
75197634
70749561
89458069
2583596
21409139
64194459
71199221
9701550
28649442
2501777
54474813
59954859
48752156
19705570
40966622
19779070
84053136
62911650
73901598
57874385
7000207
96676707
99167569
56335364
36773912
21378411
80294693
58884297
4452133
54542180
24879147
51268153
88861180