Given that oxygen-16 and oxygen-18 both have an atomic number of 8, how many electrons, protons, and neutrons do these oxygen atoms contain?