XC finishes top-10 at state