What is the solution to this math problem?
Solve -37806 = -2018*o + 344*o + 41868 + 14070 for o.
56