Except for Amherst, the schools listed are need aware for admissions for international students. This means that your financial need will be considered when your application for admission is reviewed. Just an FYI.
You have a strong application but so do many many others from your region of the world. The acceptance rates are in the single digits for you.
I think you need to cast a broader net than just reach schools.