Well, that's quite a few fish there... An upgrade may be in your future I'd say.
+1 those fish are a lil big for that tank and i would say their are a few too many.
whats your filtration to sustain all those?
I can only imagine the bio load! Way too much maintnance I imagine.