franklin ma cnn-money top ten