单项选择题

有20种写有数的卡片,正面的数分别是1,2,3,…,19,20,将卡片背朝上放在桌上,试问:最少取出几张,才能保证取出的卡片中一定有两张上的数相差正好是5

A.5
B.8
C.10
D.11