Coulomb gas representation of quantum Hall effect on Riemann surfaces