The difference between two numbers is 31. Four times the smaller is equal to eight more than the larger. What are the numbers?