All very low lvled. And the lvl 29 has no
attacks.
The problem is we would need all our Pokemon to be lvl 41 or higher. It's the speed that kills you.
Yeah, I was sarcastic. Still, if its simply a matter of levels then we will just have to grind, grind, grind until we finally get past the gyms, no matter how many days that takes, we'll get there.