well each convict will get around 5.5 inchces, some bigger, some smaller. the parrot will get around that size but a bit bigger, around 6.5 inches.
you are talking about somewhere around 70 inches of fish in that tank.
a rule I like to use for figuring out tank stocking (the best I can do withought knowing the fish) is 1" of medium agressive fish per 1/4 square foot of your footprint.
okay now for the little finniky rules
*if the fish arnt verry agressive you can get away with a bit more fish inchage
* if you are stocking with more fish rather than just one big fish then you can get a bit more inchage
* generaly (if te tank is larger than 33 gallons and you arnt) you can get one convict per square foot
* f you are borderlining (you have about 3 inches left and your next fish is 5) never add the extra fish
and I dont think the cons woud like a puffer in there. they are like pirahna so when they are hungry they eat their tankmates finns
""I know not with what weapons World War III will be fought, but World War IV
will be fought with sticks and stones." "- albert Einstine