梁山泊先后四位首领分别是谁?他们如何上台的