The sum of two numbers is 146 and difference between them is 18. What are the numbers ?