93687693
56474327
9425298
21715943
63486978
43846903
52789992
84249000
88921443
91325659
45743201
19012121
62232355
82466108
97489461
3992494
2335521
75291809
6443301
61067911
22946971
29259274
37404375
59088059
2622202
71613356
409839
236842
80671024
64395134
76821469
28437387
75404272
94949419
8721736
18672565
41564319
6965150
82055071
47167823