Cannondale ranked 41st best place to live in Connecticut