20040720 business.india-business: Midcap stocks outperform Nifty; Sensex