The sum of two numbers is 30 and their difference is 6. what are the numbers?