20040428 india: BJP turns UP heat in 24 seats