Congrats on your new tank, and welcome to R2R!
You've already identified some great livestock there.
In general, in thinking about livestock there are a few key decisions to make first:
(1) are you going to add corals at some point, or will this be a FISH-ONLY setup? This is important since having corals will often preclude you from certain species of fish
(2) do you also like the idea of having invertebrates in your tank (i.e. shrimp, crabs, feather dusters, etc.)? This will also begin to preclude certain species of fish
(3) If the answers to the first two questions are both "NO", then do you want to have an "aggressive" tank? There are some species of fish that are particularly aggressive, and can only be kept with other fish that are also aggressive)
(4) How much effort to you want to put into caring for your fish? Some species are very demanding in terms of what they will eat, and how often they have to be fed ... while others will be completely fine if you throw just about anything in the tank at least once per day.
So far, the livestock you've picked out will work with coral and inverts, but won't go well with overly aggressive fish (such as Triggers). Also, the fish you've picked out should be able to get away with eating most commercially available foods once per day.
Although I'm not a huge fan of buying fish form them, LiveAquaria has a handy "compatibility guide" that would be a big help here:
Saltwater Fish Compatibility Chart
www.liveaquaria.com
(notice that corals and invertebrates appear at the bottom of this chart to help you with the rest two questions above)
They also have a handy search engine that allow you to filter livestock selections by level of aggression and degree of care required:
Shop LiveAquaria® for the Best Selection of Healthy Saltwater Fish for Aquariums
www.liveaquaria.com
So I would recommend you start with the two resources above. Once you find something you like, then go buy it from an online seller that has a robust quarantine process (Marine Collectors and Dr Reef are my favorites).
When you eventually have your livestock plan built, the general rule of thumb is to add them in the following order:
1) a SMALL number of very hardy fish - the Clownfish are usually the best. This allows you to continue maturing the tank with fish that will help finish the cycling of your tank without worrying about them too much
2) non-aggressive fish - once you are confident that your cycle really is complete, then next you should add your "peaceful" fish first. Best not to add more than 2 fish every 2 weeks ... but that's a personal opinion. Other people do it much faster
3) aggressive fish - the fish that will be the most territorial should come LAST - this usually includes Angelfish, Triggers, and some Tangs.
It's a lot to think about - I know - but take it slow and you will be fine.
If I were to give you one last piece advice - BE PATIENT and GO SLOW. I promise you will have a better experience in the long run!