单项选择题

有4个数,前3个数成等差数列,后3个数成等比数列,且第一个数与第四个数之和是16,第二个数和第三个数之和是12,则这4个数的和为()。

A.42
B.38
C.28
D.32
E.34