Cross country teams compete at Eagle Grove