今有鸡、兔共居一笼,已知鸡头和兔头共35个,鸡脚与兔脚共94只.问鸡、兔各有多少只?