Iraq: Over 40 killed in attacks