BYU has 21 NCAA varsity teams