Hampshire is a very likely admit. Hampshire admitted 174/243 transfer applicants according to their last years Common Data Set and you have very good stats. You have a very good shot at Earlham -they admitted 53/106 transfer applicants. Oberlin admitted 63/220 so a lot more difficult to get in, but I think you have a good chance. Not much of a chance to Carleton 6/250 transfer applicants admitted. Middlebury is also a long shot as they take very few transfers.