58745823
63622511
40786045
54033971
23954813
21645463
31273295
56117488
70057022
27518381
63411194
45108115
83861072
33959218
41312253
71303746
69262233
54554311
95742555
23172512
25632933
41967443
22418358
3679536
2400342
66533602
95419129
42702651
44657384
85597622
9847057
37429751
47441606
47243306
45812864
62277328
8178234
92222157
54576417
818390