20100503 business.india-business: Rupee weakens by 16 paise to 44.52 a dollar