Um, none. And the Angelfish have to go. Likely the other fish as well.
For 3 Angels you'd need a bare minimum of 210 liters, more if you want other fish.
Next time, before you bring home fish or any other living creatures, I'd suggest a bit of research into their basic needs.
FYI, fish profiles:
http://www.peteducation.com/category.cfm ... and
http://www.aquariumlife.net/fishprof.asp
yeah i think for me its enough for now but when your angelfishes grew more i suggest that its time to upgrade your tank i also do not like others criticisized my tank because they dont know what we can do
3 Angelfish need 60 + gallons. You need to buy a new aquarium, NOT FISH ...