10
Lexington
Concord
Chelmsford
Lowell
Framingham
Natick
Wellesley
Needham
Westwood
Norwood
Wrentham
Newton
Attleboro
Bedford
Swansea
Westborough
Worcester
Lancaster
Leominster
23
17
Weston
N
Tewksbury
65
8
98
48
30
20
46
74
Sudbury
95
495
90
290
2
190
RHODE ISLAND
CONNECTICUT
3
95
95
128
128
Northbridge
Wayland
NEW HAMPSHIRE
78
10
20
20
102
24
41
West Groton
43
14
84
▲
80
88
16
92
57
52
60
54
58
64
53
77
96
29 9
97
51
86
94
22
49
50
95
11
25
4
87
76
71
27
35
34
▲
36
31
12
39
37