The sum of two numbers is 48 . The difference between three times the smaller number and the larger number is 16 . Find the smaller number and the larger number .