A data set consists of 20 distinct numbers. The mean of the data set is 45. The median of the data set is 40. If the 10 numbers less than the median are each increased by 4, and the 10 numbers greater than the median are each decreased by 2, what is the new mean of the data set?