AMC 12B 2004 Problem 19

A truncated cone has horizontal bases with radii 18 and 2. A sphere is tangent to the top, bottom, and lateral surface of the truncated cone. What is the radius of the sphere?

Answer Choices
A. 6
B. 4 \sqrt{5}
C. 9
D. 10
E. 6 \sqrt{3}