To be honest and looking long term, a bit more research before you bought these fish may have helped prevent a major headache further down the line. You've gone and bought a load of small fish which is great for now but a lot of those fish you've got there are mini monsters. Your balas, oscars, tinfoils and chalceus alone will reach 10" minimum and you've got 25 fish just there! I'm not too familiar with the adult size of your others but either way, in a few years you've got some serious fish juggling, not to mention water changes to do if you want to keep that stock. Nice headache to have though.
