Admitting I do not recognise some of the fish you have mentioned (bgk?) so long as the tanks water conditions are okay (cycled, temp, ph) and you add them gradually (not all 20 at once, $$$ ouch ) it guess it would be okay but when the fish start to grow up you may have a problem as your tank would be a little small / overcrouded.