Newmarket and Haverhill, Barrow, Clare and Kedington 1 : 25 000