Fine list but I’d say CMU is in the reach category - but I could see you getting into some reaches.
If these are all within budget (you can pay full, I get), congrats to you. Put another way, will your parents pay for other schools on your list over the UGA or Ga Tech cost when you’ll have free tuition.? If they’d take free UGA vs. full price Penn, then you can cull the list.
But the list, for admissions purposes, is fine. If you applied for bio (and not engineering, your list is a bit easier).
Congrats on your accomplishments. And best of luck.