Na+ would be expected to have the largest radius because we are looking at the iconic signs and the Zeff which is the effective nuclear charge, for the ions. Magnesium has more proton than soduim so with the same numbers of electrons and 1s orbital shield, the Zeff for magnesium is greater and therefore Mg2+ has a smaller radius.