Coulomb Gas Representation of Quantum Hall Effect on Riemann Surfaces