20070403 business.india-business: Sensex closes 169 pts up at 12;624.58