As the replier above stated, I think you have a decent chance of getting into Cornell, Brown, Dartmouth, or other “lower” ivy, but Harvard, Yale, Princeton, Columbia, etc are mid to high reaches for you. Definitely apply to more than just the ivies so that you have options open. The ivies are reaches for most people, so just know that not getting into an ivy is not the end of the world.
Can you please chance me if you get the time? Thanks! http://talk.collegeconfidential.com/what-my-chances/1833879-chance-me-for-upenn-please-ill-chance-back.html#latest