NCAA womens XC. Beavers finish 24th