NCP wins 18 seats