Ridgway cross country hosts trio of teams