rtbs are not a brilliant community fish anyway, tend to get v aggressive.
clown loaches can get to 12" and need to be in groups, need like 100 gallons or there abouts for a group of clown loaches.
the pearls are just a smidge big for your tank imho
I'd make some suggestions however as that wipes out nearly all your stocking list i think it's right back to the drawing board.
however what i will do is give you some pointers on working out stocking lists to help make this process easier.
first thing is check the adult size of the fish, remember the fish you see in the shops are often juveniles, they will get much bigger. just stick the species name into google and you'll find plenty of info. find the adult size and work out stocking on that.
so find some species suitable for your size tank, i'd say nothing with an adult size of over 3". then for each species look up their group size requirements, some of them will need to be in groups of 6 or more, some in pairs or trios, some singularly.
so for each species that you choose, times the adult size by the number you need to keep in a group, add together all the values and you get the "'s of fish, erall aim for 1" of fish (on adult size) per US Gallon of water in the tank (roughly 3.7 litres in a US Gallon).
look into agression, any aggressive fish are bad in community tanks, you usually need either all aggressive fish, or all peaceful fish.
look into water requirements, particualry pH and then measure the pH of your tap water, most fish will tolerate some variance, but f it's way off then you can't have those fish.
hope that helps you work out a slightly more rational suggestion. feel free to post back with any other fish you'd like to keep