Karns ends strong cross country season