Octadecylphosphonic acid4724-47-430 % similar Octylphosphonic acid4724-48-530 % similar 3-Phosphonopropionic acid5962-42-530 % similar Benzylphosphonic acid6881-57-830 % similar