有龟和鹤共四十只,龟的腿和鹤的共有112条,龟、鹤各有几只?