How many perfect cubes lie between 2^8 + 1 and 2^{18} + 1, inclusive?
Answer Choices A. 4 B. 9 C. 10 D. 57 E. 58