The difference of two numbers is 18. Twice the smaller number is 56 less than three time the larger. What are the numbers?