单项选择题

-2 1 7 16 ( ) 43

A.25
B.28
C.31
D.35