鸡兔同笼,共有头40个,脚有114只,鸡兔各有多少只