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