who fathered Noah, who fathered Shem, Ham, and Japheth.