You could probably keep the listed fish alive in a 10 gal
. Tank with intense, diligent water maintenence, but they won't flourish. 10 gal
. Would provide very cramped conditions, increasing the chances for disease. Might consider a smaller population, or obtaining a craigslist, or Petco dollar a gallon sale, larger tank.
Note: I tend to my wife's swimming pool. Not fun.