Question: What is the location with a population of 331 where Cardigan Mountain State Park is located?
Sentence (from "Orange, New Hampshire"): Orange is a town in Grafton County, New Hampshire, United States.
Relevant evidence: No