有鸡和兔,共有54个头,154条腿,鸡和兔各有多少只?