I'd add some more mid-tiers in there like Rochester, Ohio State, BU, Wake Forest, Tufts, Vermont, Maryland, Cincinatti. Your app is strong but the cycle is unpredictable and I think it's better to be safe than sorry with that. Your list is understandably top-heavy as you're a competitive applicant.