单项选择题

2 2 7 9 16 20 ( )

A.28
B.29
C.30
D.31