笼子里关了一些鸡和兔,它们共有18个头,58只足,鸡和兔共有几只?