102140-75-0 871-70-5 98864-90-5 Octadecane-1,18-dioic acid Octadecanedioic acid