List the following bond types in order of increasing strength: non-polar covalent bonds, ionic bonds, hydrogen bonds, polar covalent bonds.

Hydrogen bonds, ionic bonds, non-polar covalent bonds, polar covalent bonds.
Hydrogen bonds, non-polar covalent bonds, polar covalent bonds, ionic bonds.
Hydrogen bonds, ionic bonds, polar covalent bonds, non-polar covalent bonds.
Ionic bonds, polar covalent bonds, non-polar covalent bonds, hydrogen bonds.
Non-polar covalent bonds, polar covalent bonds, hydrogen bonds, ionic bonds.