If you use the 1981-2010 averages, which is all we will have until January 2021 when everyone in the Northeast will go up several inches at most locations as the 1980's are dropped and the 2010's added, you'd have a hard time arguing that Foxborugh averages 45-50 inches of snow per season.
Taunton Ma 16 miles south of Foxborough averages 28 inches and Franklin Ma. 12 miles to their NW averages 41 inches. That would put Foxboroughs average closer to 35-37 inches, extrapolating the difference in miles from each. Sussex has a 40.7 average in the 1981-2010 period so that's a higher average than Foxborough but close enough that it's not worth a prolonged discussion, yet I made it one anyway. Just bored with this pattern and nothing much else to do.
WTS I usually take 30 year averages with a grain of salt at most locations. My observations through the decades of following this is how notoriously bad many locations are at recording snowfall totals. What's 3-5 inches per season difference? It could be as little as an observer that just doesn't bother to measure the less than 1 inch totals or not take a peak measurement until a storm has settled and compressed.