St. Marys cross country teams fare well at Big Valley Invitational