Congratulations on your accomplishments!!
Now to your query.
My first question is why these colleges? Except for UIUC none are especially known for CS, and only Dartmouth is need-blind for international students.
UIUC is not going to be affordable. They generally have no financial aid for international students, so there is no point is applying, unless you have found scholarships that can pay for you.
In any case, the only colleges there which is need blind for international applicants are Harvard, Yale, Princeton, Dartmouth, Amherst, and Bowdoin.
Acceptance rates to these colleges are extremely low, and lower for international students, and the countries from which they receive the most applications are China and India.
For every other college which provides financial aid at the amounts that you need, your need for financial aid will be considered. Realistically, that means that you have to be better than any applicant who can afford to pay more than you.
If you want to attend a college in the USA, to which you likely be accepted, and be able to afford, you need to search for colleges which have merit awards for international students. For colleges at which you would get need-based aid, your profile would have to be strong enough that they will be willing to accept you instead of a full pay international applicant.
So you would need to look for colleges which provide financial or merit-based aid, at which your profile would be in the very top percentiles.
Apply to some of the colleges with low acceptance if you want, but the chances are pretty low. If you have alternatives which are assured elsewhere, that’s OK, however, don’t base your college plans on acceptance to one of these USA colleges.