鸡兔同笼,上有28个头,下有86支只脚,鸡和兔各有几只?