2 chloro 3 hydroxy propanal July 8, 2019 16 32 64 128 2 chloro 3 hydroxy propanal structure 2 chloropropen 2 chloro propan