hey, I was confused by this thread at first because you made very high predictions and I didn't look at the dates so I thought you were at the end of sophomore year haha.
I'd give you good chances at most of these schools. Though I recommend you still apply to a few safeties, mainly RPI since you're looking at CS too. Also I don't believe it matters how the "top 10" in your school did, but rather how people did as a whole. I know several people from my school who got into Harvard, Brown, and Columbia in the past 2 years while not even being in the top 50. Meanwhile, this year, not a single member of the top 20 got into an ivy other than cornell. Anyway,
MIT - 20% mid/high reach
Wharton - 30% (if you apply ED), 20% (if you apply RD)
Yale - 20% mid/high reach
Princeton - 20% mid/high reach
Harvard - 20% mid/high reach
UChicago - 60% high match/low reach
Cornell - 60% high match/low reach
Northwestern - 65% high match
Johns Hopkins - 70% high match (though i don't think JHU is good for CS or economics as far as I've heard)
Carnegie Mellon - 70% high match
chance me back?
Chance me for CS schools and top schools. Will Chance Back!