I am from Ohio and have 3 online loans. Sure advance, I borrowed $500, I have paid 440 and still owe 500. Ace cash express, borrowed $400 and have paid back 200 and still owe 350. Plain green, borrowed $600 and have paid 107 and still owe 1177. Is there anything I can do? Are these places legal? Thank you.