Carcinoma of the fallopian tube: a clinicopathological study of 105 cases with observations on staging and prognostic factors.