Haverhill
Saffron Walden
Earls Colne
Haverhill
Saffron Walden
Haverhill
Newmarket
Linton
Sudbury
Haverhill
Sudbury
Saffron Walden
Linton
Haverhill
Sudbury
Sudbury
Sudbury
Newmarket
Newmarket
Haverhill
Sudbury
Halstead, Essex
Sudbury
Cambridge
Fulbourn
Cambridge
Newmarket
Linton
Cambridge
Haverhill
Cambridge
Balsham
Braintree
Dunmow
Braintree
Braintree
Linton
Haverhill
Sudbury
Haverhill