20030424 business.india-business: Merrill Lynch Q1 net down at Rs 24.87 crore