Nuclear Charge Radii of 21-32Mg