Pokemon Diamond HM's?

Hey # Cut # Fly # Surf Then i dont know the prder of these.. * Defog * Strength * Rock Smash Then No 7 and 8 are; # Waterfall # Rock Climb