178 Chorale Harmonizations of J.S. Bach: A Comparative Edition for Study