These are my suggestion(of course,you don't have to listen).
A 125g is a decent size but 5 tangs and a foxface in addition to the other fishes is going to put a strain on the bioload.It's possibe,just going to take some additional maintenance-more and larger water changes maybe.I'm not sure how and in what order to add the tangs.I forget what family the whitecheek belongs to but the rest belongs to different family of tangs,so that's a good start.I can say,the naso first because it really is the most peaceful.BTW,even the naso alone will eventually outgrow a 125g.
One male/two females of bartlett or lyretail anthias would be nice.They are/can be bioload taxing,especially at the beginning.You may need to feed them multiple times a day when you first get them.Both are super easy,as far as anthias goes,both will eat just about anything.