Diffusion Control and Pre-association in Nitrosation, Nitration and Halogenation