Question: What is the location with a population of 331 where Cardigan Mountain State Park is located?
Answer: Orange, New Hampshire