Best Leaving Group in Substitution

Which is the best leaving group in a substitution reaction of an alkyl halide from the following choices?

A. F-.

B. Cl-.

C. Br-.

D. I-.

E. All are equally good leaving groups.

To see the solution and images, visit the following link:
http://datquestionoftheday.com/organic-chemistry/best-leaving-group-in-substitution/