鸡兔同笼,共有头100个,脚316只,鸡兔各有多少只?