The sum of two numbers is 64, the smaller number is 12 less than the larger number, what are the two numbers?