Which of the following numbers has the largest prime factor?
Answer Choices A. 39 B. 51 C. 77 D. 91 E. 121