You need to look at each institution’s website, and see which SAT II exams are required.
You are a viable candidate for all of these places. But, given the small number of international students who are admitted each year by each of these places, it is entirely possible that you could be rejected everywhere. If your goal is to study in the US, and you don’t particularly care where, you need to identify some safer options. For example, your grades and test scores would guarantee admissions at some places, such as the U of Alabama, that admit strictly by stats. Of that safe list, some will also guarantee merit-based aid.
If your goal is to study at the best place that can admit you and also be affordable, make certain that you have institutions in your home country on your list. @MYOS1634 may have some ideas for you about institutions in other countries.