单项选择题

The numbers 3,10,17,24,31,and 38 are the first six terms of an infinite sequence inwhich each term after the first is 7 greater than the preceding term.What is the 45thterm of the sequence()

A. 308
B. 311
C. 312
D. 315
E. 318