You want to estimate the mean gasoline price within your town to the margin of error of 5 centavos. Local newspaper reports the standard deviation for gas price in the area is 25 centavos. What sample size is needed to estimate the mean gas prices at 95% confidence level?

A. 87
B. 97
C. 107
D. 117