60047518
40784518
75103711
19582538
87018227
99383035
87547675
84255849
12708913
51786328
5304055
93431818
68793658
67296659
89989148
82463577
20524783
6457166
73597281
54393485
39984082
73581497
45417296
94468284
31816424
37395061
9366532
52346298
43817226
530184
17508306
59257558
38167602
22433696
34182705
73961817
4006239
32559730
19539152
94347853