Iraq violence leaves more than 100 dead