Answer :

Based on intermolecular forces, NH3 would have the highest boiling point. 
NH3 would have the highest boiling point because the molecules have all 3 types of bonds:
London dispersion, because all molecules do
Hydrogen Bond, because of the fact that hydrogen is present and so is Nitrogen, one of the elements that hydrogen will form a hydrogen bond with.
Dipole Bond: Because the NH3 has a lone pair

Answer: NH3

Hope this helped!!!