What are my chances at the following schools

I am planning on majoring in computer science or computer engineering.
I’m into the following colleges:
UC Berkeley
UIUC
Purdue University
NC State
UT Austin
UCSD and UC Davis
Cal poly SLO
Unweighted GPA:4.0
Weighted GPA:4.21(3 AP classes:AP Physics 1, AP Chemistry,AP Government,and Honors English)
ACT score:32
English:34
Math:32 I know it is low.
Reading:28
Science:33
EC:
Freshman year (I was overseas)
Science club
Speech and Debate club
Sophomore year (First year in US)
Summer job
Junior year
Science national society
volunteering at the library
teaching science to elementary kids
part of a science program at an elementary school
NHS
summer job
Created a website for a local restaurant.
Hook:
I moved to the US from Iran after freshman year.
Senior year I am taking 5 AP classes including AP computer science.

UC Berkeley: High match
UIUC: High match
Purdue University: Low match
NC State: Safety
UT Austin: Match/High match
UCSD: Match
UC Davis: Low match/Match
Cal poly SLO: Safety

UCB: High Match
UCSD: Match
SLO: Match (never consider SLO a safety)
UCD: Match/Low Match