Ok my 2 cents... The blue Tang you have (assuming it's an atlantic blue) will out grow that tank within a year or so, they need long swimming areas and will become aggressive or stressed and eventually die. Trade that one in if possible. They yellow will eventually as well. The kole would be a good option, or a dif bristletooth. But only one and only one Tang total. The foxface will be close, if it's a one spot should be ok, a lo and it might get a little big keep up on keeping it well fed. The wrasse will probably be ok also. Hawks can get aggressive maybe skip that. Pick one of the bottom goby, either the watchman or the diamond again only one they can fight probably not enough territory for each. Starry is fine cool fish that's fine. Cardinals are fine, Gramma is fine but possibly issue with firefish so pick one. Clown pair is fine. So total I would say, kole Tang, foxface, starry, 2 clowns, one wrasse, a bottom goby, a Gramma or firefish, a cardinal and that's going to be a good mix. Once the Tang and foxface get big they make a lot of waste so that adds a big bioload with just those 2. I have a 90 with a tomini, coral rabbit, 2 clowns, 3 pj cardinals, a yellow wrasse and a bi color blenny and it is active and basically full. I have lots of live rock (100lb) a refugium and a large skimmer and I still dose some nopox to help. Hope that helps some. And go slow, wait a few weeks in-between each fish to let the tank bacteria catch back up, feed less then you want to (lol), and test frequently esp for the first few months to get an idea of how things are going, if nitrates are rising quickly between water changes feed less, wait longer to see if you're tank can handle more fish. If your levels even out with your maintenance schedule then add another. Going to fast will end up stressing and/or killing fish. Good luck!