Application of the Cluster Variation Method to the Heisenberg Model with Arbitrary Spin and Range of Exchange