what is reason for the different atomic masses of the isotopes of an element

Isotopes have a different number of neutrons; therefore, isotopes differ in mass.