43 dead in a string of attacks in Iraq