Question: what towns are in merrimack valley?
Answer: Amesbury., Andover., Billerica., Boxford., Chelmsford., Dracut., Georgetown., Groveland.