St. Mary's (Minn.) 69, Macalester 57