笼子里有若干只鸡和兔,从上面数,有15个头,从下面数,有46只脚,鸡和兔各有几只?