鸡兔同笼,数头有8个,数脚有28只,鸡和兔各有几只?