But when Tolland , a rural spit of a town in eastern Connecticut that only recently attracted a major supermarket , placed 29th out of thousands of towns throughout the United States , its own residents blinked in disbelief . ''