今有鸡兔共居一笼,已知鸡头和兔头共有35个,鸡腿和兔腿共94条,鸡,兔各有多少只?