鸡兔同笼,一共有头100只,有腿304条,鸡有几只?兔有几只?