nitroxide nitroethylene nitrophenoxy nitroolefin azoxynaphthalene nitroquinoxaline nitronaphthalene azylene chloronitrobenzene methoxynaphthalene