At least 52 dead in Iraq blasts