Ah, so a bit smaller than my old 125 litre, in all dimensions as well as volume. 30.25 inches long x 12.5 inches wide.
rummy nose tetras 12 - the tank is slightly on the short side for these active swimming fish, but do-able if the water is soft
mollies 5 - needs hard water
guppies 7 - needs hard water though not as hard as mollies (I missed these out in my earlier post

)
kuhli loach 3 - soft water but needs a bigger group. with 3 they'll be in hiding all the time.
Bristlenose Plecos 1 - OK if soft water.
The list falls into 2 groups:
hardwater mollies and guppies
soft water tetras, loaches and bristlenose.
If you have hard water, mollies and guppies are OK, perhaps one of the smaller rainbowfish as well.
Soft water - the tetras are fine. Kuhli loaches do best in large groups. When kept in small groups, you never see them while in larger numbers they do come out of hiding. I would have no less than 10. Perhaps another small tetra as well, again a biggish shoal.