1 4 10 13-tetraoxa-7 16-diazacyclooctadecane July 8, 2019 16 32 64 128 1 4 10 13 tetraoxa 7 16 diazacyclooctadecane 1 4 7 10-tetraazacyclododecane 4 7 10-trioxa-1 13-tridecanediamine 1 4 7 10-tetraazacyclododecane synthesis