I second the poster who said that applicants like ourselves won't be able to diagnose your chances well since we're not in a position to know what is "good enough" to get seriously considered for an acceptance. Even if we were armed with your SoP, writing sample, and letters of recommendation, I still don't think that would be enough for us to gauge your chances at any of those (really competitive!) programs. At least that's what I concluded from my own experience this season: I have really good stats and one of my letter writers used to be department chair at Brown. Still, I wasn't admitted there, though I've been admitted to a top 5 program.
But as far as your grades go, I've seen people get admitted with scores comparable to yours and in some rare cases, even with lower scores. Good luck to you!