The sum of two numbers is 31, their difference is 9, what are the two numbers?