鸡兔同笼,有20个头,54条腿.鸡、兔各有多少只?