鸡兔同笼，上有45个头，下有126只脚，问：鸡有多少只?