I do hope you are just pulling our leg.
Silver dollars need about 100 more litres than you have - each.
Rainbow sharks are territorial and will not tolerate another of the same species in their tank. They need about 200L.
2 bristlenoses would be good in a small tank like yours.
Your red spot pleco is, I assume, a Glyptoperichthys gibbiceps . These grow up to 50cm and also need 250L or more.
The only fishes in your list suitable for your tank size are a couple of the bristlenoses, the loach and and pantodon.
Algae is going to be the least of your problems. Please rehome the majority ASAP, or buy a much larger tank.