单项选择题

已知a1,a2,a3,…是各项为正数的等比数列,已知a6-a4=24,a1a7=64,则其前 8项的和等于( ).

A.256
B.255
C.86
D.85
E.A、B、C、D都不正确