Out of all given metal halides, the order of size of cation is Mg2+<Ca2+<Sr2+<Ba2+ The hydration of cation is indirectly proportional to the size of the cation. Hence, MgCl2. molecule/salt can accomodate more number of water molecules per molecule in their halide hydrates.