55g is too small for the purple tang, I think the rabbitfish also
The royal gramma and yellow assessor are both basslet so you can't keep them together. Just one
The mandarin dragonet is a very hard fish to take care of. You also need a well established tank to raise one.
Everything else seems to be fine