现有鸡兔同笼,上有20头,下有56只脚,问鸡兔各有几只?