Artificial insemination using donor semen: a review of 171 cases