8
Lexington
Concord
Chelmsford
Lowell
Framingham
Natick
Wellesley
Needham
Westwood
Norwood
Wrentham
Newton
Attleboro
Bedford
Swansea
Westborough
Worcester
Lancaster
Leominster
22
16
Weston
N
Tewksbury
8
88
37
29
19
35
66
Sudbury
95
495
90
290
2
190
RHODE ISLAND
CONNECTICUT
3
95
95
128
128
Northbridge
Wayland
NEW HAMPSHIRE
69
10
20
20
92
23
30
West Groton
32
13
75
▲
71
78
15
82
49
43
54
45
51
58
44
86
28 9
87
41
77
84
21
38
40
85
11
24
4
68
39
26
52
48