That's undoubtedly overstocked. Even if the filtration can handle all those fish which is quite impressive with all the waste manufactured and food needed, other problems are bound to arise. Territorial issues and space. There's not enough room for each fish to claim it's home in the aquarium...