In a graduating class of 232 students, 144 took geometry and 119 took biology. What is the difference between the greatest possible number and the smallest possible number of students that could have taken both geometry and biology?
A. 144
B. 119
C. 113
D. 88
E. 31