Math problem: Solve 7582 = -5986*o + 14318 - 31649 - 82835 for o.
What is the solution?
-18