45585816
50319350
2659200
96054765
13867655
85339266
27942432
60157656
15451678
91812476
34616860
19028512
2413722
2075167
19022903
26563052
93486086
64196633
15612295
83966780
64866987
55131193
76195380
26709228
7127613
45663951
85691734
55972799
96735612
13488600
26408898
88553671
69494098
52033848
12315086
69948023
25768658
30588774
31117081
56395758