What are the critical periods in prenatal development