Liu seventh, A-B boys cross country third at Amherst Invitat