今有鸡兔同笼,上有35个头,下有94只脚,问鸡、兔各有多少只?