At least 41 dead in Iraq