20040520 business.india-business: Market on recovery trip; gains 129 points