UCB & UMich will be very tough with a 31ACT. I don’t know about UCLA. Since finances aren’t an issue, I concur with Billscho – Purdue is attainable and a top ten engineering college in the USA. A Purdue degree will get you anywhere UCB, UMich, UCLA will take you.
Others to consider: Georgia Tech, Virginia Tech, Univ Illinois Urbana-Champaign (UIUC), Rose Hulman, Rensselear Polytechnic