Seriously, all them fish.. in one tank? That is one of the most over stocked tanks I have EVER heard of!
I don't even know what to say because by now with all the other responses you know what needs to be done, so you really need to do it, because that fish list is just NUTS! I cant believe...