Question: New Hampshire Route 31 begins in which Hillsborough County, New Hampshire town?
Sentence (from "New Hampshire Route 31"): New Hampshire Route 31 (abbreviated NH 31) is a 56.148 mi north–south state highway in southern New Hampshire.
Relevant evidence: No