The present invention provides methods of preparing compound of Formula (I), wherein the compounds are represented by the structure of Formula (I) wherein: R1 each is independently F, Cl, Br, I, OCH3, CN or NO2; R2 each is independently identical or different C1-C5
alkyl; n1 is an integer between 1 and 5; and n2 is an integer between 1 and 4. In addition, the present invention provides a compound represented by the following structures: Compound (1a) and Compound (2), wherein X comprises:
chloride, acetate,
adipate, alginate, ascorbate, aspartate, benzoate, benzenesulfonate, bisulfate, borate,
butyrate, citrate, camphorate, camphorsulfonate, cyclopentanepropionate, digluconate, dodecylsulfate, ethanesulfonate, fumarate, glucoheptanoate, glycerophosphate, hemisulfate, heptanoate, hexanoate, hydroiodide, maleate, 2-hydroxyethanesulfonate, lactate, methanesulfonate, 2-
naphthalenesulfonate, nicotinate,
nitrate,
oxalate, pectinate,
persulfate, 3-phenylpropionate,
phosphate, picrate, pivalate,
propionate, salicylate, succinate,
sulfate,
sulfonate,
tartrate,
thiocyanate, toluenesulfonate, or undecanoate salt, or any combination thereof.