A comprehensive list of the offices at NLJ 350 firms.