Scoresandodds had LAD opening -120, SBRodds had STL -109 and The spread had STL -120. There are always a couple of points off between places, but 40?? Maybe scoresandodds made a typo?