How many three-digit positive integers are perfect squares?
Answer Choices A. 23 B. 22 C. 21 D. 20 E. 19