TOPOLOGICAL METHODS ON RIEMANN SURFACES PSEUDOHARMONIC FUNCTIONS