Which of the following has highest melting point (a) BeCl2 (b) MgCl2 (c) CaCl2 (d) BaCl2