Boys golf: Hamden tops Shelton, 172-182