Saints' DeFlavio, Scott earn Top-20 finishes in Giant Slalom at Dartmouth