The sum of two numbers is 31.  Their difference is 9.  What are the two numbers?