鸡兔同笼,只数相等,共有54条腿,鸡和兔各有多少只?