I think you have a decent shot. I would add 1 more safety and trim the reach list somewhat.
Also if you want Chem E, you should definitely add Berkeley since it’s the #1 ChemE program and has a pretty good Math program too.
Also some of your reach choices are strange in that they don’t have particularly good programs in Math and ChemE (e.g., UPenn)