Death toll tops 40 in Iraq attacks