I think you have a good shot at Middlebury, and I'd say Vassar is a match

I think you have a good chance at the "a stretch for anyone" schools, like Harvard and Stanford, only you clearly know as well as anyone else that these schools are really just luck of the draw. So good luck-you'll clearly do well wherever you go!