Hannan wins 35-20 over Vandebilt Catholic