How Many Valence Electrons Do Groups 3 12 Have