单项选择题

蜘蛛有8条腿,蜻蜒有6条腿和2对翅膀,蝉有6条腿和1对翅膀,现有这三种小虫共20只,共有128条腿和20对翅膀,则其中蜘蛛有______只。

A.12
B.8
C.4
D.3