If we ignore the IF3 decomposition, we could say:
NaF is an ionic compound with full water solubility. Each mole of NaF creates one mole of F- in water.
HF is a weak acid, so 1 mole of HF will dissociate partially to create less than one mole of HF is water.
IF3 is a covalent compound, so it will not dissociate in water at all, making zero moles of F- in water.
The molar mass does not matter because have already been given moles as your unit.