单项选择题

5,41,149,329,()

A.386
B.476
C.581
D.645