Primary carcinoma of the ureter: a report of 102 new cases.