St. Marys Legion finishes as Region 8 runner-up