Inverse design of 3d molecular structures with conditional generative neural networks