Question: What was the eastern terminus of the historical railroad that ran 98.77 miles through towns including a Middlesex County town with a 2010 census population of 17659?
Sentence (from "Central Massachusetts Railroad"): From there, the route ran 98.77 miles west through the modern-day towns of Belmont, Waltham, Weston, Wayland, Sudbury, Hudson, Bolton, Berlin, Clinton, West Boylston, Holden, Rutland, Oakham, Barre, New Braintree, Hardwick, Ware, Palmer, Belchertown, Amherst, and Hadley to its western terminal junction at N. O. Tower in Northampton with the Connecticut River Railroad.
Relevant evidence: Yes