A whole number leaves a remainder of 5 when divided by each of the numbers 6, 9, and 12. The smallest such number lies between which two numbers?
20 and 29
30 and 39
40 and 49
50 and 59
60 and 69