Du kan ju använda dig av en(1)-cm-fisk-per-liter-vatten-regeln som riktmärke. En kardinaltetra blir ca 5 cm, kuhliålar blir runt 10 har jag för mig. 40/5=8 kardinaler, sen är det "fullt". Ska du ha in två-tre kuhli blir det inte mycket plats kvar för tetrorna.
Dock tycker jag man ska ta alla regler det pratas om för akvarier med en nypa salt, själv skulle jag satsat på runt 12 tetror och 3 kuhli. Du kommer få byta vatten ofta (2-3ggr/vecka), men med vattenbyten och ett väl tilltaget filter tror jag det ska fungera!