Elastic properties of antiperovskite-type Ni-rich nitrides MNNi3 (M=Zn, Cd, Mg, Al, Ga, In, Sn, Sb, Pd, Cu, Ag and Pt) as predicted from first-principles calculations