小红和小明一共有54本故事书,小红比小明多4本,小红,小明各有多少本?