Locations too, please.
There are 100 TMs in Y and 5 HMs.
As for Locations there are far too many to list but there is a fantastic link here. (this is also my source) Click on this and you have your locations! (And names too!)
Hope I Helped! =]