{
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "hzTepTOWOV4n"
},
"source": [
"
\n",
"\n",
"
\n",
"Telco Customer Churn Prediction 😁😊🙁😠😡 \n",
"\n",
""
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "Iu4lwBPmVS7T"
},
"source": [
"\n",
" \n",
"
"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "-E1Y3DLTu1d7"
},
"source": [
"# \n",
"\n",
"\n",
"\n",
"
\n",
"Table of Contents \n",
""
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "Zb8MF3RTO5Hi"
},
"source": [
"- [1. Problem statement](#Problem_Statement)\n",
" - [1.1. Introduction](#Introduction)\n",
" - [1.2. Obejctives](#Obejctives)\n",
" - [1.3. Dataset Features](#Dataset_Features)\n",
"- [2. Import Libraries and Data](#Import_Libraries_and_Data)\n",
"- [3. Handling Missing Values](#Handling_Missing_Values)\n",
"- [4. Data Analysis and Visualization](#Data_Analysis_and_Visualization)\n",
"- [5. Outlier Detection](#Outlier_Detection)\n",
"- [6. Check for Rare Categories](#Check_for_Rare_Categories)\n",
"- [7. Categorical Variables Encoding](#Categorical_Variables_Encoding)\n",
"- [8. Balance Data](#Balance_Data)\n",
"- [9. Dataset Splitting](#Dataset_Splitting)\n",
"- [10. Feature Scaling](#Feature_Scaling)\n",
"- [11. Modeling and Parameter Optimization](#Modeling_and_Parameter_Optimization)\n",
"- [12. Feature Importance](#Feature_Importance)\n",
"- [13. Results](#Results)"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "YwVXurrLOpIq"
},
"source": [
"# \n",
"\n",
"\n",
"\n",
"
\n",
"1. Problem Statement \n",
"\n",
"\n",
"Back to Table of Contents "
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "Z5sz179VQiG1"
},
"source": [
"## \n",
"\n",
"\n",
"\n",
"
\n",
"1.1. Introduction \n",
""
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "8YPy1_8klcTp"
},
"source": [
"**What is Customer Churn?**\n",
"\n",
"Customer churn is the percentage of customers that stopped using company's product or service during a certain time frame. Customer churn is one of the most important metrics for a growing business to evaluate as it is much less expensive to retain existing customers than it is to acquire new customers. Customers in the telecom industry can choose from a variety of service providers and actively switch from one to the next. The telecommunications business has an annual churn rate of 15-25 percent in this highly competitive market.\n",
"\n",
"Customer churn is extremley costly for companies. Based on a churn rate just under two percent for top companies, one source estimates carriers lose $65 million per month from churn. To reduce customer churn, telecom companies should predict which customers are highly prone to churn.\n",
"\n",
"Individualized customer retention is demanding because most companies have a large number of customers and cannot afford to devote much time to each of them. The costs would be too great, outweighing the additional revenue. However, if a corporation could forecast which customers are likely to leave ahead of time, it could concentrate customer retention efforts only on these \"high risk\" clients."
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "Gk0zwFA3Qxhk"
},
"source": [
"## \n",
"\n",
"\n",
"\n",
"
\n",
"1.2. Obejctives \n",
""
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "5-4jRKofk7ui"
},
"source": [
"In this projects below questions will be answered:\n",
"\n",
"* What's the $\\%$ of Customers Churn and customers that keep in with the active services?\n",
"* Is there any patterns in Customers Churn based on the gender?\n",
"* Is there any patterns/preference in Customers Churn based on the type of service provided?\n",
"* What's the most profitable service types?\n",
"* Which features and services are most profitable?\n",
"* Which features have the most impact on predicting customers churn?\n",
"* Which model is the best for predicting churn?"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "7-urp2tLRgrA"
},
"source": [
"## \n",
"\n",
"\n",
"\n",
"
\n",
"1.3. Dataset Features \n",
""
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "LPASWpmuWY_R"
},
"source": [
"* `Customer ID`: A unique ID that identifies each customer.\n",
"\n",
"Demographic info about customers:\n",
"\n",
"* `gender`: Whether the customer is a male or a female\n",
"\n",
"* `SeniorCitizen`: Whether the customer is a senior citizen or not (1, 0)\n",
"\n",
"* `Partner`: Whether the customer has a partner or not (Yes, No)\n",
"\n",
"* `Dependents`: Whether the customer has dependents or not (Yes, No)\n",
"\n",
"Services that each customer has signed up for:\n",
"\n",
"* `PhoneService`: Whether the customer has a phone service or not (Yes, No)\n",
"\n",
"* `MultipleLines`: Whether the customer has multiple lines or not (Yes, No, No phone service)\n",
"\n",
"* `InternetService`: Customer’s internet service provider (DSL, Fiber optic, No)\n",
"\n",
"* `OnlineSecurity`: Whether the customer has online security or not (Yes, No, No internet service)\n",
"\n",
"* ` OnlineBackup`: Whether the customer has online backup or not (Yes, No, No internet service)\n",
"\n",
"* `DeviceProtection`: Whether the customer has device protection or not (Yes, No, No internet service)\n",
"\n",
"* `TechSupport`: Whether the customer has tech support or not (Yes, No, No internet service)\n",
"\n",
"* `StreamingTV`: Whether the customer has streaming TV or not (Yes, No, No internet service)\n",
"\n",
"* `StreamingMovies`: Whether the customer has streaming movies or not (Yes, No, No internet service)\n",
"\n",
"Customer account information:\n",
"\n",
"* `tenure`: Number of months the customer has stayed with the company\n",
"\n",
"* `Contract`: The contract term of the customer (Month-to-month, One year, Two year)\n",
"\n",
"* `PaperlessBilling`: Whether the customer has paperless billing or not (Yes, No)\n",
"\n",
"* `PaymentMethod`: The customer’s payment method (Electronic check, Mailed check, Bank transfer (automatic), Credit card (automatic))\n",
"\n",
"* `MonthlyCharges`: The amount charged to the customer monthly\n",
"\n",
"* `TotalCharges`: The total amount charged to the customer\n",
"\n",
"* **`Churn`**: Target, Whether the customer has left within the last month or not (Yes or No)"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "zZi_WaRMb1hm"
},
"source": [
"# \n",
"\n",
"\n",
"\n",
"
\n",
"2. Import Libraries and Data \n",
"\n",
"\n",
"Back to Table of Contents "
]
},
{
"cell_type": "code",
"execution_count": 46,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "YzWSYRwexNzZ",
"outputId": "a439cb71-4747-4fcf-88b7-06ff3d911cb5"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Looking in indexes: https://pypi.org/simple, https://us-python.pkg.dev/colab-wheels/public/simple/\n",
"Requirement already satisfied: mlens in /usr/local/lib/python3.7/dist-packages (0.2.3)\n",
"Requirement already satisfied: numpy>=1.11 in /usr/local/lib/python3.7/dist-packages (from mlens) (1.21.6)\n",
"Requirement already satisfied: scipy>=0.17 in /usr/local/lib/python3.7/dist-packages (from mlens) (1.4.1)\n"
]
}
],
"source": [
"!pip install mlens"
]
},
{
"cell_type": "code",
"execution_count": 47,
"metadata": {
"id": "7yeDbRZUP44h",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 0
},
"outputId": "20d808da-9a15-46ad-eae3-6c0c72e13f41"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"text/html": [
" \n",
" "
]
},
"metadata": {}
}
],
"source": [
"# handle table-like data and matrices\n",
"import pandas as pd\n",
"import numpy as np\n",
"\n",
"# visualisation\n",
"import seaborn as sns\n",
"import matplotlib.pyplot as plt\n",
"import missingno as msno\n",
"import plotly.express as px\n",
"import plotly.graph_objects as go\n",
"from plotly.subplots import make_subplots\n",
"import plotly.figure_factory as ff\n",
"from plotly.offline import download_plotlyjs, init_notebook_mode, iplot\n",
"init_notebook_mode(connected=True)\n",
"\n",
"# preprocessing\n",
"from sklearn.preprocessing import StandardScaler\n",
"from sklearn.model_selection import train_test_split, cross_val_score\n",
"\n",
"# balance data\n",
"from imblearn.over_sampling import BorderlineSMOTE\n",
"\n",
"# models\n",
"from sklearn.linear_model import LogisticRegression\n",
"from sklearn.svm import SVC\n",
"from sklearn.ensemble import RandomForestClassifier, AdaBoostClassifier, ExtraTreesClassifier, StackingClassifier\n",
"from sklearn.neighbors import KNeighborsClassifier\n",
"from sklearn.tree import DecisionTreeClassifier\n",
"from xgboost import XGBClassifier\n",
"from mlens.ensemble import SuperLearner\n",
"from sklearn.neural_network import MLPClassifier\n",
"\n",
"# evaluations\n",
"from sklearn.metrics import confusion_matrix, accuracy_score, classification_report, roc_auc_score, plot_roc_curve, roc_curve, auc\n",
"from sklearn.model_selection import StratifiedKFold, RandomizedSearchCV\n",
"\n",
"# ignore warnings\n",
"import warnings\n",
"warnings.filterwarnings('ignore')\n",
"\n",
"# to display the total number columns present in the dataset\n",
"pd.set_option('display.max_columns', None)"
]
},
{
"cell_type": "code",
"execution_count": 48,
"metadata": {
"id": "TBoN-YHncHsL"
},
"outputs": [],
"source": [
"data = pd.read_csv('Telco Customer Churn.csv')"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "z_z5oA1rgBmg"
},
"source": [
"# \n",
"\n",
"\n",
"\n",
"
\n",
"3. Handling Missing Values \n",
"\n",
"\n",
"Back to Table of Contents "
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "GRbagrSFV4TV"
},
"source": [
"let's find if we have missing values in the dataset. "
]
},
{
"cell_type": "code",
"execution_count": 49,
"metadata": {
"id": "WUsZfysLkgbG"
},
"outputs": [],
"source": [
"data = data.replace(r'^\\s*$', np.nan, regex=True)"
]
},
{
"cell_type": "code",
"execution_count": 50,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "SH_kh6QAfwEo",
"outputId": "1bdf57c8-c8bf-43e1-8a4d-2013ba0d70e0"
},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"customerID 0\n",
"gender 0\n",
"SeniorCitizen 0\n",
"Partner 0\n",
"Dependents 0\n",
"tenure 0\n",
"PhoneService 0\n",
"MultipleLines 0\n",
"InternetService 0\n",
"OnlineSecurity 0\n",
"OnlineBackup 0\n",
"DeviceProtection 0\n",
"TechSupport 0\n",
"StreamingTV 0\n",
"StreamingMovies 0\n",
"Contract 0\n",
"PaperlessBilling 0\n",
"PaymentMethod 0\n",
"MonthlyCharges 0\n",
"TotalCharges 11\n",
"Churn 0\n",
"dtype: int64"
]
},
"metadata": {},
"execution_count": 50
}
],
"source": [
"data.isnull().sum()"
]
},
{
"cell_type": "code",
"execution_count": 51,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 0
},
"id": "-Vl8Cgh1gV67",
"outputId": "6fc6755c-3a89-462f-e5fb-b13a539c8c55"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"text/plain": [
""
],
"image/png": "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\n"
},
"metadata": {
"needs_background": "light"
}
}
],
"source": [
"msno.matrix(data);"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "AWiPtcGVV4TX"
},
"source": [
"If we examine the data carefully, we can actually estimate the value of the missing data. \n",
"\n",
"Contract length in month * tenure (if not 0) * monthly charges\n",
"\n",
"This is more accurate than filling missing values with mean or median."
]
},
{
"cell_type": "code",
"source": [
"data[data['TotalCharges'].isnull()].index.tolist()"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "_6hA0fgqXFm8",
"outputId": "9c57363f-e439-4cc0-d127-0c49d7155f40"
},
"execution_count": 52,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"[488, 753, 936, 1082, 1340, 3331, 3826, 4380, 5218, 6670, 6754]"
]
},
"metadata": {},
"execution_count": 52
}
]
},
{
"cell_type": "code",
"source": [
"ind = data[data['TotalCharges'].isnull()].index.tolist()\n",
"for i in ind:\n",
" if data['Contract'].iloc[i,] == 'Two year':\n",
" data['TotalCharges'].iloc[i,] = int(np.maximum(data['tenure'].iloc[i,], 1)) * data['MonthlyCharges'].iloc[i,] * 24\n",
" elif data['Contract'].iloc[i,] == 'One year':\n",
" data['TotalCharges'].iloc[i,] = int(np.maximum(data['tenure'].iloc[i,], 1)) * data['MonthlyCharges'].iloc[i,] * 12\n",
" else:\n",
" data['TotalCharges'].iloc[i,] = int(np.maximum(data['tenure'].iloc[i,], 1)) * data['MonthlyCharges'].iloc[i,]"
],
"metadata": {
"id": "6mnMrFgKXt_i"
},
"execution_count": 53,
"outputs": []
},
{
"cell_type": "code",
"source": [
"data.isnull().sum()"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "iLZJx2fgaFfy",
"outputId": "3f8d939c-d931-4fdc-e58e-bf094d539b53"
},
"execution_count": 54,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"customerID 0\n",
"gender 0\n",
"SeniorCitizen 0\n",
"Partner 0\n",
"Dependents 0\n",
"tenure 0\n",
"PhoneService 0\n",
"MultipleLines 0\n",
"InternetService 0\n",
"OnlineSecurity 0\n",
"OnlineBackup 0\n",
"DeviceProtection 0\n",
"TechSupport 0\n",
"StreamingTV 0\n",
"StreamingMovies 0\n",
"Contract 0\n",
"PaperlessBilling 0\n",
"PaymentMethod 0\n",
"MonthlyCharges 0\n",
"TotalCharges 0\n",
"Churn 0\n",
"dtype: int64"
]
},
"metadata": {},
"execution_count": 54
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "rHuJZN8hV4TX"
},
"source": [
"let's find if we have duplicate rows."
]
},
{
"cell_type": "code",
"execution_count": 55,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "IUa4hKCFfyzZ",
"outputId": "31ecc9a5-9849-4587-b8dd-a9020d31b504"
},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"0"
]
},
"metadata": {},
"execution_count": 55
}
],
"source": [
"data.duplicated().sum()"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "wouqq7oidRx5"
},
"source": [
"# \n",
"\n",
"\n",
"\n",
"
\n",
"4. Data Analysis and Visualization \n",
"\n",
"\n",
"Back to Table of Contents "
]
},
{
"cell_type": "code",
"execution_count": 56,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 259
},
"id": "CNvGwxMYdeKb",
"outputId": "0fa75bf2-01e5-4037-8986-4fbc82a0716d"
},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
" customerID gender SeniorCitizen Partner Dependents tenure PhoneService \\\n",
"0 7590-VHVEG Female 0 Yes No 1 No \n",
"1 5575-GNVDE Male 0 No No 34 Yes \n",
"2 3668-QPYBK Male 0 No No 2 Yes \n",
"\n",
" MultipleLines InternetService OnlineSecurity OnlineBackup \\\n",
"0 No phone service DSL No Yes \n",
"1 No DSL Yes No \n",
"2 No DSL Yes Yes \n",
"\n",
" DeviceProtection TechSupport StreamingTV StreamingMovies Contract \\\n",
"0 No No No No Month-to-month \n",
"1 Yes No No No One year \n",
"2 No No No No Month-to-month \n",
"\n",
" PaperlessBilling PaymentMethod MonthlyCharges TotalCharges Churn \n",
"0 Yes Electronic check 29.85 29.85 No \n",
"1 No Mailed check 56.95 1889.5 No \n",
"2 Yes Mailed check 53.85 108.15 Yes "
],
"text/html": [
"\n",
" \n",
"
\n",
"
\n",
"\n",
"
\n",
" \n",
" \n",
" \n",
" customerID \n",
" gender \n",
" SeniorCitizen \n",
" Partner \n",
" Dependents \n",
" tenure \n",
" PhoneService \n",
" MultipleLines \n",
" InternetService \n",
" OnlineSecurity \n",
" OnlineBackup \n",
" DeviceProtection \n",
" TechSupport \n",
" StreamingTV \n",
" StreamingMovies \n",
" Contract \n",
" PaperlessBilling \n",
" PaymentMethod \n",
" MonthlyCharges \n",
" TotalCharges \n",
" Churn \n",
" \n",
" \n",
" \n",
" \n",
" 0 \n",
" 7590-VHVEG \n",
" Female \n",
" 0 \n",
" Yes \n",
" No \n",
" 1 \n",
" No \n",
" No phone service \n",
" DSL \n",
" No \n",
" Yes \n",
" No \n",
" No \n",
" No \n",
" No \n",
" Month-to-month \n",
" Yes \n",
" Electronic check \n",
" 29.85 \n",
" 29.85 \n",
" No \n",
" \n",
" \n",
" 1 \n",
" 5575-GNVDE \n",
" Male \n",
" 0 \n",
" No \n",
" No \n",
" 34 \n",
" Yes \n",
" No \n",
" DSL \n",
" Yes \n",
" No \n",
" Yes \n",
" No \n",
" No \n",
" No \n",
" One year \n",
" No \n",
" Mailed check \n",
" 56.95 \n",
" 1889.5 \n",
" No \n",
" \n",
" \n",
" 2 \n",
" 3668-QPYBK \n",
" Male \n",
" 0 \n",
" No \n",
" No \n",
" 2 \n",
" Yes \n",
" No \n",
" DSL \n",
" Yes \n",
" Yes \n",
" No \n",
" No \n",
" No \n",
" No \n",
" Month-to-month \n",
" Yes \n",
" Mailed check \n",
" 53.85 \n",
" 108.15 \n",
" Yes \n",
" \n",
" \n",
"
\n",
"
\n",
"
\n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
"\n",
" \n",
"
\n",
"
\n",
" "
]
},
"metadata": {},
"execution_count": 56
}
],
"source": [
"data.head(3)"
]
},
{
"cell_type": "code",
"execution_count": 57,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "DHqTKn8UdiLC",
"outputId": "93a9c199-6750-4f52-feda-bd58e5593e99",
"scrolled": true
},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"(7043, 21)"
]
},
"metadata": {},
"execution_count": 57
}
],
"source": [
"data.shape"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "co4p9NzPV4Tb"
},
"source": [
"There are 7043 cutomers and 21 features in the dataset."
]
},
{
"cell_type": "code",
"execution_count": 58,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "R2lwvb0VfCxM",
"outputId": "01c51066-4597-4dbe-fbc4-9a93cc756810"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Number of categories in the variable PhoneService: 2\n",
"Number of categories in the variable MultipleLines: 3\n",
"Number of categories in the variable InternetService: 3\n",
"Number of categories in the variable OnlineSecurity: 3\n",
"Number of categories in the variable OnlineBackup: 3\n",
"Number of categories in the variable DeviceProtection: 3\n",
"Number of categories in the variable TechSupport: 3\n",
"Number of categories in the variable StreamingTV: 3\n",
"Number of categories in the variable StreamingMovies: 3\n",
"Number of categories in the variable Contract: 3\n",
"Number of categories in the variable PaperlessBilling: 2\n",
"Number of categories in the variable PaymentMethod: 4\n"
]
}
],
"source": [
"for i in data.columns[6:-3]:\n",
" print(f'Number of categories in the variable {i}: {len(data[i].unique())}')"
]
},
{
"cell_type": "code",
"execution_count": 59,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "rYiVQ_AlgeJO",
"outputId": "cf7c99f1-377e-413e-d2fe-cf003e4b5fed"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"\n",
"RangeIndex: 7043 entries, 0 to 7042\n",
"Data columns (total 21 columns):\n",
" # Column Non-Null Count Dtype \n",
"--- ------ -------------- ----- \n",
" 0 customerID 7043 non-null object \n",
" 1 gender 7043 non-null object \n",
" 2 SeniorCitizen 7043 non-null int64 \n",
" 3 Partner 7043 non-null object \n",
" 4 Dependents 7043 non-null object \n",
" 5 tenure 7043 non-null int64 \n",
" 6 PhoneService 7043 non-null object \n",
" 7 MultipleLines 7043 non-null object \n",
" 8 InternetService 7043 non-null object \n",
" 9 OnlineSecurity 7043 non-null object \n",
" 10 OnlineBackup 7043 non-null object \n",
" 11 DeviceProtection 7043 non-null object \n",
" 12 TechSupport 7043 non-null object \n",
" 13 StreamingTV 7043 non-null object \n",
" 14 StreamingMovies 7043 non-null object \n",
" 15 Contract 7043 non-null object \n",
" 16 PaperlessBilling 7043 non-null object \n",
" 17 PaymentMethod 7043 non-null object \n",
" 18 MonthlyCharges 7043 non-null float64\n",
" 19 TotalCharges 7043 non-null object \n",
" 20 Churn 7043 non-null object \n",
"dtypes: float64(1), int64(2), object(18)\n",
"memory usage: 1.1+ MB\n"
]
}
],
"source": [
"data.info()"
]
},
{
"cell_type": "code",
"execution_count": 60,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 300
},
"id": "cQFZpBXYikBt",
"outputId": "7ae18a3e-7f7b-4cbc-dfed-2883a3ba7391"
},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
" SeniorCitizen tenure MonthlyCharges\n",
"count 7043.000000 7043.000000 7043.000000\n",
"mean 0.162147 32.371149 64.761692\n",
"std 0.368612 24.559481 30.090047\n",
"min 0.000000 0.000000 18.250000\n",
"25% 0.000000 9.000000 35.500000\n",
"50% 0.000000 29.000000 70.350000\n",
"75% 0.000000 55.000000 89.850000\n",
"max 1.000000 72.000000 118.750000"
],
"text/html": [
"\n",
" \n",
"
\n",
"
\n",
"\n",
"
\n",
" \n",
" \n",
" \n",
" SeniorCitizen \n",
" tenure \n",
" MonthlyCharges \n",
" \n",
" \n",
" \n",
" \n",
" count \n",
" 7043.000000 \n",
" 7043.000000 \n",
" 7043.000000 \n",
" \n",
" \n",
" mean \n",
" 0.162147 \n",
" 32.371149 \n",
" 64.761692 \n",
" \n",
" \n",
" std \n",
" 0.368612 \n",
" 24.559481 \n",
" 30.090047 \n",
" \n",
" \n",
" min \n",
" 0.000000 \n",
" 0.000000 \n",
" 18.250000 \n",
" \n",
" \n",
" 25% \n",
" 0.000000 \n",
" 9.000000 \n",
" 35.500000 \n",
" \n",
" \n",
" 50% \n",
" 0.000000 \n",
" 29.000000 \n",
" 70.350000 \n",
" \n",
" \n",
" 75% \n",
" 0.000000 \n",
" 55.000000 \n",
" 89.850000 \n",
" \n",
" \n",
" max \n",
" 1.000000 \n",
" 72.000000 \n",
" 118.750000 \n",
" \n",
" \n",
"
\n",
"
\n",
"
\n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
"\n",
" \n",
"
\n",
"
\n",
" "
]
},
"metadata": {},
"execution_count": 60
}
],
"source": [
"data.describe()"
]
},
{
"cell_type": "code",
"execution_count": 61,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 613
},
"id": "z2wuzEvw-tqO",
"outputId": "d95a1209-2565-4e18-a9ef-1536ba9e41a9"
},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
" count unique top freq\n",
"customerID 7043 7043 7590-VHVEG 1\n",
"gender 7043 2 Male 3555\n",
"Partner 7043 2 No 3641\n",
"Dependents 7043 2 No 4933\n",
"PhoneService 7043 2 Yes 6361\n",
"MultipleLines 7043 3 No 3390\n",
"InternetService 7043 3 Fiber optic 3096\n",
"OnlineSecurity 7043 3 No 3498\n",
"OnlineBackup 7043 3 No 3088\n",
"DeviceProtection 7043 3 No 3095\n",
"TechSupport 7043 3 No 3473\n",
"StreamingTV 7043 3 No 2810\n",
"StreamingMovies 7043 3 No 2785\n",
"Contract 7043 3 Month-to-month 3875\n",
"PaperlessBilling 7043 2 Yes 4171\n",
"PaymentMethod 7043 4 Electronic check 2365\n",
"TotalCharges 7043 6541 20.2 11\n",
"Churn 7043 2 No 5174"
],
"text/html": [
"\n",
" \n",
"
\n",
"
\n",
"\n",
"
\n",
" \n",
" \n",
" \n",
" count \n",
" unique \n",
" top \n",
" freq \n",
" \n",
" \n",
" \n",
" \n",
" customerID \n",
" 7043 \n",
" 7043 \n",
" 7590-VHVEG \n",
" 1 \n",
" \n",
" \n",
" gender \n",
" 7043 \n",
" 2 \n",
" Male \n",
" 3555 \n",
" \n",
" \n",
" Partner \n",
" 7043 \n",
" 2 \n",
" No \n",
" 3641 \n",
" \n",
" \n",
" Dependents \n",
" 7043 \n",
" 2 \n",
" No \n",
" 4933 \n",
" \n",
" \n",
" PhoneService \n",
" 7043 \n",
" 2 \n",
" Yes \n",
" 6361 \n",
" \n",
" \n",
" MultipleLines \n",
" 7043 \n",
" 3 \n",
" No \n",
" 3390 \n",
" \n",
" \n",
" InternetService \n",
" 7043 \n",
" 3 \n",
" Fiber optic \n",
" 3096 \n",
" \n",
" \n",
" OnlineSecurity \n",
" 7043 \n",
" 3 \n",
" No \n",
" 3498 \n",
" \n",
" \n",
" OnlineBackup \n",
" 7043 \n",
" 3 \n",
" No \n",
" 3088 \n",
" \n",
" \n",
" DeviceProtection \n",
" 7043 \n",
" 3 \n",
" No \n",
" 3095 \n",
" \n",
" \n",
" TechSupport \n",
" 7043 \n",
" 3 \n",
" No \n",
" 3473 \n",
" \n",
" \n",
" StreamingTV \n",
" 7043 \n",
" 3 \n",
" No \n",
" 2810 \n",
" \n",
" \n",
" StreamingMovies \n",
" 7043 \n",
" 3 \n",
" No \n",
" 2785 \n",
" \n",
" \n",
" Contract \n",
" 7043 \n",
" 3 \n",
" Month-to-month \n",
" 3875 \n",
" \n",
" \n",
" PaperlessBilling \n",
" 7043 \n",
" 2 \n",
" Yes \n",
" 4171 \n",
" \n",
" \n",
" PaymentMethod \n",
" 7043 \n",
" 4 \n",
" Electronic check \n",
" 2365 \n",
" \n",
" \n",
" TotalCharges \n",
" 7043 \n",
" 6541 \n",
" 20.2 \n",
" 11 \n",
" \n",
" \n",
" Churn \n",
" 7043 \n",
" 2 \n",
" No \n",
" 5174 \n",
" \n",
" \n",
"
\n",
"
\n",
"
\n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
"\n",
" \n",
"
\n",
"
\n",
" "
]
},
"metadata": {},
"execution_count": 61
}
],
"source": [
"data.describe(include=object).T"
]
},
{
"cell_type": "code",
"execution_count": 62,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 542
},
"id": "qh5rekHpts2V",
"outputId": "3e20191d-fd8a-4675-8a79-18573244b8e4"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"domain": {
"x": [
0,
0.45
],
"y": [
0,
1
]
},
"hole": 0.5,
"labels": [
"Female",
"Male"
],
"marker": {
"colors": [
"gold",
"mediumturquoise"
],
"line": {
"color": "black",
"width": 2
}
},
"name": "Gender",
"textfont": {
"size": 20
},
"values": [
3555,
3488
],
"type": "pie"
},
{
"domain": {
"x": [
0.55,
1
],
"y": [
0,
1
]
},
"hole": 0.5,
"labels": [
"No",
"Yes"
],
"marker": {
"colors": [
"darkorange",
"lightgreen"
],
"line": {
"color": "black",
"width": 2
}
},
"name": "Churn",
"textfont": {
"size": 20
},
"values": [
5174,
1869
],
"type": "pie"
}
],
"layout": {
"annotations": [
{
"font": {
"size": 20
},
"showarrow": false,
"text": "Gender",
"x": 0.19,
"y": 0.5
},
{
"font": {
"size": 20
},
"showarrow": false,
"text": "Churn",
"x": 0.8,
"y": 0.5
}
],
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Gender and Churn Distributions"
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"fig = make_subplots(rows=1, cols=2, specs=[[{'type':'domain'}, {'type':'domain'}]])\n",
"\n",
"fig.add_trace(go.Pie(labels=data['gender'].unique(), values=data['gender'].value_counts(), name='Gender', \n",
" marker_colors=['gold', 'mediumturquoise']), 1, 1)\n",
"fig.add_trace(go.Pie(labels=data['Churn'].unique(), values=data['Churn'].value_counts(), name='Churn', \n",
" marker_colors=['darkorange', 'lightgreen']), 1, 2)\n",
"\n",
"fig.update_traces(hole=0.5, textfont_size=20, marker=dict(line=dict(color='black', width=2)))\n",
"\n",
"fig.update_layout(\n",
" title_text='Gender and Churn Distributions', \n",
" # Add annotations in the center of the donut pies.\n",
" annotations=[dict(text='Gender', x=0.19, y=0.5, font_size=20, showarrow=False),\n",
" dict(text='Churn', x=0.8, y=0.5, font_size=20, showarrow=False)])\n",
"iplot(fig)"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "Bq0Xa54vvA5S"
},
"source": [
"* We have imbalanced data.\n",
"\n",
"* $26.6 \\%$ of customers switched to another company.\n",
"\n",
"* Customers are $49.5 \\%$ female and $50.5 \\%$ male."
]
},
{
"cell_type": "code",
"execution_count": 63,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 542
},
"id": "AjMioTLmr6mj",
"outputId": "e8833839-a2af-4897-faea-e2cd101dff4e"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"branchvalues": "total",
"domain": {
"x": [
0,
1
],
"y": [
0,
1
]
},
"hovertemplate": "labels=%{label} count=%{value} parent=%{parent} id=%{id} ",
"ids": [
"No/Female",
"Yes/Female",
"No/Male",
"Yes/Male",
"No",
"Yes"
],
"labels": [
"Female",
"Female",
"Male",
"Male",
"No",
"Yes"
],
"name": "",
"parents": [
"No",
"Yes",
"No",
"Yes",
"",
""
],
"values": [
2549,
939,
2625,
930,
5174,
1869
],
"type": "sunburst"
}
],
"layout": {
"legend": {
"tracegroupgap": 0
},
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Sunburst Plot of Gender and churn"
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"fig = px.sunburst(data, path=['Churn', 'gender'], title='Sunburst Plot of Gender and churn')\n",
"iplot(fig)"
]
},
{
"cell_type": "code",
"execution_count": 64,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "U6txL8v9uNpP",
"outputId": "58db924f-de2e-41c1-cfd6-3951c7879292"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"A female customer has a probability of 26.92 % churn\n",
"A male customer has a probability of 26.16 % churn\n"
]
}
],
"source": [
"print(f'A female customer has a probability of {round(data[(data[\"gender\"] == \"Female\") & (data[\"Churn\"] == \"Yes\")].count()[0] / data[(data[\"gender\"] == \"Female\")].count()[0] *100,2)} % churn')\n",
"\n",
"print(f'A male customer has a probability of {round(data[(data[\"gender\"] == \"Male\") & (data[\"Churn\"] == \"Yes\")].count()[0] / data[(data[\"gender\"] == \"Male\")].count()[0]*100,2)} % churn')"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "kRQV2UxYy0NT"
},
"source": [
"* There is negligible difference in customer percentage who changed the service provider. Both genders behaved in similar way when it comes to migrating to another service provider."
]
},
{
"cell_type": "code",
"execution_count": 65,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 517
},
"id": "zPNkuBeMr6j6",
"outputId": "071676e0-140d-4eed-cd28-4924b2b4e8f2"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "Contract=Month-to-month Churn=%{x} count=%{y} ",
"legendgroup": "Month-to-month",
"marker": {
"color": "#EC7063",
"line": {
"color": "black",
"width": 2
},
"pattern": {
"shape": ""
}
},
"name": "Month-to-month",
"offsetgroup": "Month-to-month",
"orientation": "v",
"showlegend": true,
"texttemplate": "%{value}",
"x": [
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes"
],
"xaxis": "x",
"yaxis": "y",
"type": "histogram"
},
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "Contract=One year Churn=%{x} count=%{y} ",
"legendgroup": "One year",
"marker": {
"color": "#E9F00B",
"line": {
"color": "black",
"width": 2
},
"pattern": {
"shape": ""
}
},
"name": "One year",
"offsetgroup": "One year",
"orientation": "v",
"showlegend": true,
"texttemplate": "%{value}",
"x": [
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No"
],
"xaxis": "x",
"yaxis": "y",
"type": "histogram"
},
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "Contract=Two year Churn=%{x} count=%{y} ",
"legendgroup": "Two year",
"marker": {
"color": "#0BF0D1",
"line": {
"color": "black",
"width": 2
},
"pattern": {
"shape": ""
}
},
"name": "Two year",
"offsetgroup": "Two year",
"orientation": "v",
"showlegend": true,
"texttemplate": "%{value}",
"x": [
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No"
],
"xaxis": "x",
"yaxis": "y",
"type": "histogram"
}
],
"layout": {
"bargap": 0.3,
"barmode": "group",
"height": 500,
"legend": {
"title": {
"text": "Contract"
},
"tracegroupgap": 0
},
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Customer Contract Distribution w.r.t. Churn"
},
"width": 1100,
"xaxis": {
"anchor": "y",
"domain": [
0,
1
],
"title": {
"text": "Churn"
}
},
"yaxis": {
"anchor": "x",
"domain": [
0,
1
],
"title": {
"text": "count"
}
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"fig = px.histogram(data, x='Churn', color='Contract', barmode='group', title='Customer Contract Distribution w.r.t. Churn', \n",
" color_discrete_sequence = ['#EC7063','#E9F00B','#0BF0D1'], text_auto=True)\n",
"\n",
"fig.update_layout(width=1100, height=500, bargap=0.3)\n",
"fig.update_traces(marker_line_width=2,marker_line_color='black')\n",
"\n",
"iplot(fig)"
]
},
{
"cell_type": "code",
"execution_count": 66,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "J0E6Ja1tyUoo",
"outputId": "bbf7ff37-eb60-45ad-c5a3-569434650b37"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"A customer with month-to-month contract has a probability of 42.71 % churn\n",
"A customer with one year contract has a probability of 11.27 % churn\n",
"A customer with two year contract has a probability of 2.83 % churn\n"
]
}
],
"source": [
"print(f'A customer with month-to-month contract has a probability of {round(data[(data[\"Contract\"] == \"Month-to-month\") & (data[\"Churn\"] == \"Yes\")].count()[0] / data[(data[\"Contract\"] == \"Month-to-month\")].count()[0] *100,2)} % churn')\n",
"\n",
"print(f'A customer with one year contract has a probability of {round(data[(data[\"Contract\"] == \"One year\") & (data[\"Churn\"] == \"Yes\")].count()[0] / data[(data[\"Contract\"] == \"One year\")].count()[0]*100,2)} % churn')\n",
"\n",
"print(f'A customer with two year contract has a probability of {round(data[(data[\"Contract\"] == \"Two year\") & (data[\"Churn\"] == \"Yes\")].count()[0] / data[(data[\"Contract\"] == \"Two year\")].count()[0]*100,2)} % churn')"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "J59GKVQE17Ew"
},
"source": [
"* About $43\\%$ of customer with Month-to-Month Contract opted to move out as compared to $11\\%$ of customrs with One Year Contract and $3\\%$ with Two Year Contract. A major percent of people who left the comapny had Month-to-Month Contract. This is acutually logical since people who have long-term contract are more loyal to the company."
]
},
{
"cell_type": "code",
"execution_count": 67,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 542
},
"id": "q8wI1mNYF4td",
"outputId": "ac088af9-221e-4b2e-b527-17033c50edd8"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"domain": {
"x": [
0,
1
],
"y": [
0,
1
]
},
"hole": 0.5,
"labels": [
"Electronic check",
"Mailed check",
"Bank transfer (automatic)",
"Credit card (automatic)"
],
"marker": {
"colors": [
"gold",
"mediumturquoise",
"darkorange",
"lightgreen"
],
"line": {
"color": "black",
"width": 2
}
},
"name": "Payment Method",
"textfont": {
"size": 20
},
"values": [
2365,
1612,
1544,
1522
],
"type": "pie"
}
],
"layout": {
"annotations": [
{
"font": {
"size": 18
},
"showarrow": false,
"text": "Payment Method",
"x": 0.5,
"y": 0.5
}
],
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Payment Method Distributions"
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"fig = make_subplots(rows=1, cols=1, specs=[[{'type':'domain'}]])\n",
"\n",
"fig.add_trace(go.Pie(labels=data['PaymentMethod'].unique(), values=data['PaymentMethod'].value_counts(), name='Payment Method',\n",
" marker_colors=['gold', 'mediumturquoise','darkorange', 'lightgreen']), 1, 1)\n",
"\n",
"fig.update_traces(hole=0.5, textfont_size=20, marker=dict(line=dict(color='black', width=2)))\n",
"\n",
"fig.update_layout(\n",
" title_text='Payment Method Distributions', \n",
" annotations=[dict(text='Payment Method', x=0.5, y=0.5, font_size=18, showarrow=False)])\n",
"iplot(fig)"
]
},
{
"cell_type": "code",
"execution_count": 68,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 517
},
"id": "X0oZpd40I_CR",
"outputId": "ea89b085-1cad-4247-9c53-cc00e0aa532c"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "PaymentMethod=Electronic check Churn=%{x} count=%{y} ",
"legendgroup": "Electronic check",
"marker": {
"color": "#EC7063",
"line": {
"color": "black",
"width": 2
},
"pattern": {
"shape": ""
}
},
"name": "Electronic check",
"offsetgroup": "Electronic check",
"orientation": "v",
"showlegend": true,
"texttemplate": "%{value}",
"x": [
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No"
],
"xaxis": "x",
"yaxis": "y",
"type": "histogram"
},
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "PaymentMethod=Mailed check Churn=%{x} count=%{y} ",
"legendgroup": "Mailed check",
"marker": {
"color": "#0BF0D1",
"line": {
"color": "black",
"width": 2
},
"pattern": {
"shape": ""
}
},
"name": "Mailed check",
"offsetgroup": "Mailed check",
"orientation": "v",
"showlegend": true,
"texttemplate": "%{value}",
"x": [
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes"
],
"xaxis": "x",
"yaxis": "y",
"type": "histogram"
},
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "PaymentMethod=Bank transfer (automatic) Churn=%{x} count=%{y} ",
"legendgroup": "Bank transfer (automatic)",
"marker": {
"color": "#E9F00B",
"line": {
"color": "black",
"width": 2
},
"pattern": {
"shape": ""
}
},
"name": "Bank transfer (automatic)",
"offsetgroup": "Bank transfer (automatic)",
"orientation": "v",
"showlegend": true,
"texttemplate": "%{value}",
"x": [
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No"
],
"xaxis": "x",
"yaxis": "y",
"type": "histogram"
},
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "PaymentMethod=Credit card (automatic) Churn=%{x} count=%{y} ",
"legendgroup": "Credit card (automatic)",
"marker": {
"color": "#5DADE2",
"line": {
"color": "black",
"width": 2
},
"pattern": {
"shape": ""
}
},
"name": "Credit card (automatic)",
"offsetgroup": "Credit card (automatic)",
"orientation": "v",
"showlegend": true,
"texttemplate": "%{value}",
"x": [
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No"
],
"xaxis": "x",
"yaxis": "y",
"type": "histogram"
}
],
"layout": {
"bargap": 0.3,
"barmode": "group",
"height": 500,
"legend": {
"title": {
"text": "PaymentMethod"
},
"tracegroupgap": 0
},
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Payment Method Distribution w.r.t. Churn"
},
"width": 1100,
"xaxis": {
"anchor": "y",
"domain": [
0,
1
],
"title": {
"text": "Churn"
}
},
"yaxis": {
"anchor": "x",
"domain": [
0,
1
],
"title": {
"text": "count"
}
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"fig = px.histogram(data, x='Churn', color='PaymentMethod', barmode='group', title='Payment Method Distribution w.r.t. Churn', \n",
" color_discrete_sequence = ['#EC7063', '#0BF0D1', '#E9F00B', '#5DADE2'], text_auto=True)\n",
"\n",
"fig.update_layout(width=1100, height=500, bargap=0.3)\n",
"fig.update_traces(marker_line_width=2,marker_line_color='black')\n",
"\n",
"iplot(fig)"
]
},
{
"cell_type": "code",
"execution_count": 69,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "0A1QKMYbzJKO",
"outputId": "2d3d020d-5bb0-40ee-9cc2-7d88e71f0659"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"A customer that use Electronic check for paying has a probability of 45.29 % churn\n",
"A customer that use Mailed check for paying has a probability of 19.11 % churn\n",
"A customer that use Bank transfer (automatic) for paying has a probability of 16.71 % churn\n",
"A customer that use Credit card (automatic) for paying has a probability of 15.24 % churn\n"
]
}
],
"source": [
"print(f'A customer that use Electronic check for paying has a probability of {round(data[(data[\"PaymentMethod\"] == \"Electronic check\") & (data[\"Churn\"] == \"Yes\")].count()[0] / data[(data[\"PaymentMethod\"] == \"Electronic check\")].count()[0] *100,2)} % churn')\n",
"\n",
"print(f'A customer that use Mailed check for paying has a probability of {round(data[(data[\"PaymentMethod\"] == \"Mailed check\") & (data[\"Churn\"] == \"Yes\")].count()[0] / data[(data[\"PaymentMethod\"] == \"Mailed check\")].count()[0]*100,2)} % churn')\n",
"\n",
"print(f'A customer that use Bank transfer (automatic) for paying has a probability of {round(data[(data[\"PaymentMethod\"] == \"Bank transfer (automatic)\") & (data[\"Churn\"] == \"Yes\")].count()[0] / data[(data[\"PaymentMethod\"] == \"Bank transfer (automatic)\")].count()[0]*100,2)} % churn')\n",
"\n",
"print(f'A customer that use Credit card (automatic) for paying has a probability of {round(data[(data[\"PaymentMethod\"] == \"Credit card (automatic)\") & (data[\"Churn\"] == \"Yes\")].count()[0] / data[(data[\"PaymentMethod\"] == \"Credit card (automatic)\")].count()[0]*100,2)} % churn')"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "VoynykJ_Jq_O"
},
"source": [
"* Major customers who moved out had Electronic Check as Payment Method.\n",
"\n",
"* Customers who chose Credit-Card automatic transfer or Bank Automatic Transfer and Mailed Check as Payment Method were less likely to move out."
]
},
{
"cell_type": "code",
"execution_count": 70,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "GoW0JYA-KfvP",
"outputId": "c8bccab1-1c71-4d46-89e5-d2a89f5280cf"
},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"InternetService Churn\n",
"DSL No 993\n",
"Fiber optic No 910\n",
"No No 722\n",
"Fiber optic Yes 633\n",
"DSL Yes 240\n",
"No Yes 57\n",
"dtype: int64"
]
},
"metadata": {},
"execution_count": 70
}
],
"source": [
"data[data['gender']=='Male'][['InternetService', 'Churn']].value_counts()"
]
},
{
"cell_type": "code",
"execution_count": 71,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "tVzbjIwdKpwS",
"outputId": "3ae46ca2-16f8-4839-fd78-680e2a4bd040"
},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"InternetService Churn\n",
"DSL No 969\n",
"Fiber optic No 889\n",
"No No 691\n",
"Fiber optic Yes 664\n",
"DSL Yes 219\n",
"No Yes 56\n",
"dtype: int64"
]
},
"metadata": {},
"execution_count": 71
}
],
"source": [
"data[data['gender']=='Female'][['InternetService', 'Churn']].value_counts()"
]
},
{
"cell_type": "code",
"execution_count": 72,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 542
},
"id": "1EI4ch0JKtAo",
"outputId": "8484e75c-6f68-4e95-8898-b961b5e45fbd"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"marker": {
"line": {
"color": "black",
"width": 2
}
},
"name": "DSL",
"x": [
[
"Churn:No",
"Churn:No",
"Churn:Yes",
"Churn:Yes"
],
[
"Female",
"Male",
"Female",
"Male"
]
],
"y": [
965,
992,
219,
240
],
"type": "bar"
},
{
"marker": {
"line": {
"color": "black",
"width": 2
}
},
"name": "Fiber optic",
"x": [
[
"Churn:No",
"Churn:No",
"Churn:Yes",
"Churn:Yes"
],
[
"Female",
"Male",
"Female",
"Male"
]
],
"y": [
889,
910,
664,
633
],
"type": "bar"
},
{
"marker": {
"line": {
"color": "black",
"width": 2
}
},
"name": "No Internet",
"x": [
[
"Churn:No",
"Churn:No",
"Churn:Yes",
"Churn:Yes"
],
[
"Female",
"Male",
"Female",
"Male"
]
],
"y": [
690,
717,
56,
57
],
"type": "bar"
}
],
"layout": {
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Churn Distribution w.r.t. Internet Service and Gender "
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"fig = go.Figure()\n",
"\n",
"fig.add_trace(go.Bar(\n",
" x = [['Churn:No', 'Churn:No', 'Churn:Yes', 'Churn:Yes'],\n",
" ['Female', 'Male', 'Female', 'Male']],\n",
" y = [965, 992, 219, 240],\n",
" name = 'DSL', \n",
"))\n",
"\n",
"fig.add_trace(go.Bar(\n",
" x = [['Churn:No', 'Churn:No', 'Churn:Yes', 'Churn:Yes'],\n",
" ['Female', 'Male', 'Female', 'Male']],\n",
" y = [889, 910, 664, 633],\n",
" name = 'Fiber optic',\n",
"))\n",
"\n",
"fig.add_trace(go.Bar(\n",
" x = [['Churn:No', 'Churn:No', 'Churn:Yes', 'Churn:Yes'],\n",
" ['Female', 'Male', 'Female', 'Male']],\n",
" y = [690, 717, 56, 57],\n",
" name = 'No Internet',\n",
"))\n",
"\n",
"fig.update_layout(title_text='Churn Distribution w.r.t. Internet Service and Gender ')\n",
"fig.update_traces(marker_line_width=2,marker_line_color='black')\n",
"\n",
"iplot(fig)"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "HejWXEpVNObZ"
},
"source": [
"* A lot of customers choose the Fiber optic service and it's also evident that the customers who use Fiber optic have high churn rate, this might suggest a dissatisfaction with this type of internet service.\n",
"\n",
"* Customers having DSL service are majority in number and have less churn rate compared to Fibre optic service."
]
},
{
"cell_type": "code",
"execution_count": 73,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 542
},
"id": "-GFv0S3dOXK-",
"outputId": "3ac10eeb-e760-47a2-aba1-0d0efd2fc218"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"domain": {
"x": [
0,
1
],
"y": [
0,
1
]
},
"hole": 0.5,
"labels": [
"No",
"Yes"
],
"marker": {
"colors": [
"#E5527A ",
"#AAB7B8"
],
"line": {
"color": "black",
"width": 2
}
},
"name": "Dependents",
"textfont": {
"size": 20
},
"values": [
4933,
2110
],
"type": "pie"
}
],
"layout": {
"annotations": [
{
"font": {
"size": 18
},
"showarrow": false,
"text": "Dependents",
"x": 0.5,
"y": 0.5
}
],
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Dependents Distribution"
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"fig = make_subplots(rows=1, cols=1, specs=[[{'type':'domain'}]])\n",
"\n",
"fig.add_trace(go.Pie(labels=data['Dependents'].unique(), values=data['Dependents'].value_counts(), name='Dependents',\n",
" marker_colors=['#E5527A ', '#AAB7B8']), 1, 1)\n",
"\n",
"fig.update_traces(hole=0.5, textfont_size=20, marker=dict(line=dict(color='black', width=2)))\n",
"\n",
"fig.update_layout(\n",
" title_text='Dependents Distribution', \n",
" annotations=[dict(text='Dependents', x=0.5, y=0.5, font_size=18, showarrow=False)])\n",
"iplot(fig)"
]
},
{
"cell_type": "code",
"execution_count": 74,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 517
},
"id": "XNFC6advOHj4",
"outputId": "ecef111c-e9db-4add-891c-8a507dbe400f"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "Churn=No Dependents=%{x} count=%{y} ",
"legendgroup": "No",
"marker": {
"color": "#00CC96",
"line": {
"color": "black",
"width": 2
},
"pattern": {
"shape": ""
}
},
"name": "No",
"offsetgroup": "No",
"orientation": "v",
"showlegend": true,
"texttemplate": "%{value}",
"x": [
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No"
],
"xaxis": "x",
"yaxis": "y",
"type": "histogram"
},
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "Churn=Yes Dependents=%{x} count=%{y} ",
"legendgroup": "Yes",
"marker": {
"color": "#FFA15A",
"line": {
"color": "black",
"width": 2
},
"pattern": {
"shape": ""
}
},
"name": "Yes",
"offsetgroup": "Yes",
"orientation": "v",
"showlegend": true,
"texttemplate": "%{value}",
"x": [
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No"
],
"xaxis": "x",
"yaxis": "y",
"type": "histogram"
}
],
"layout": {
"bargap": 0.3,
"barmode": "group",
"height": 500,
"legend": {
"title": {
"text": "Churn"
},
"tracegroupgap": 0
},
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Dependents Distribution w.r.t. Churn"
},
"width": 1100,
"xaxis": {
"anchor": "y",
"domain": [
0,
1
],
"title": {
"text": "Dependents"
}
},
"yaxis": {
"anchor": "x",
"domain": [
0,
1
],
"title": {
"text": "count"
}
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"fig = px.histogram(data, x='Dependents', color='Churn', barmode='group', title='Dependents Distribution w.r.t. Churn', \n",
" color_discrete_sequence = ['#00CC96','#FFA15A'], text_auto=True)\n",
"\n",
"fig.update_layout(width=1100, height=500, bargap=0.3)\n",
"fig.update_traces(marker_line_width=2,marker_line_color='black')\n",
"\n",
"iplot(fig)"
]
},
{
"cell_type": "code",
"execution_count": 75,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "hcji9uyF0BRY",
"outputId": "c24c57d3-d77e-4a76-d461-e61871384a79"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"A customer with dependents has a probability of 15.45 % churn\n",
"A customer without dependents has a probability of 31.28 % churn\n"
]
}
],
"source": [
"print(f'A customer with dependents has a probability of {round(data[(data[\"Dependents\"] == \"Yes\") & (data[\"Churn\"] == \"Yes\")].count()[0] / data[(data[\"Dependents\"] == \"Yes\")].count()[0] *100,2)} % churn')\n",
"\n",
"print(f'A customer without dependents has a probability of {round(data[(data[\"Dependents\"] == \"No\") & (data[\"Churn\"] == \"Yes\")].count()[0] / data[(data[\"Dependents\"] == \"No\")].count()[0]*100,2)} % churn')"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "Ny_PefYCPmL0"
},
"source": [
"* Customers without dependents are more likely to churn"
]
},
{
"cell_type": "code",
"execution_count": 76,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 542
},
"id": "SnxS208sP6pX",
"outputId": "9f0ee7bd-23cb-4b6f-b2dc-223c425a2725"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"domain": {
"x": [
0,
1
],
"y": [
0,
1
]
},
"hole": 0.5,
"labels": [
"Yes",
"No"
],
"marker": {
"colors": [
"gold",
"purple"
],
"line": {
"color": "black",
"width": 2
}
},
"name": "Partner",
"textfont": {
"size": 20
},
"values": [
3641,
3402
],
"type": "pie"
}
],
"layout": {
"annotations": [
{
"font": {
"size": 18
},
"showarrow": false,
"text": "Partner",
"x": 0.5,
"y": 0.5
}
],
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Partner Distribution"
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"fig = make_subplots(rows=1, cols=1, specs=[[{'type':'domain'}]])\n",
"\n",
"fig.add_trace(go.Pie(labels=data['Partner'].unique(), values=data['Partner'].value_counts(), name='Partner',\n",
" marker_colors=['gold', 'purple']), 1, 1)\n",
"\n",
"fig.update_traces(hole=0.5, textfont_size=20, marker=dict(line=dict(color='black', width=2)))\n",
"\n",
"fig.update_layout(\n",
" title_text='Partner Distribution', \n",
" annotations=[dict(text='Partner', x=0.5, y=0.5, font_size=18, showarrow=False)])\n",
"iplot(fig)"
]
},
{
"cell_type": "code",
"execution_count": 77,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 517
},
"id": "fGmFPEK1PoSx",
"outputId": "45f4df76-975e-4c79-f151-e8fc2a8fb056"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "Partner=Yes Churn=%{x} count=%{y} ",
"legendgroup": "Yes",
"marker": {
"color": "#C82735",
"line": {
"color": "black",
"width": 2
},
"pattern": {
"shape": ""
}
},
"name": "Yes",
"offsetgroup": "Yes",
"orientation": "v",
"showlegend": true,
"texttemplate": "%{value}",
"x": [
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes"
],
"xaxis": "x",
"yaxis": "y",
"type": "histogram"
},
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "Partner=No Churn=%{x} count=%{y} ",
"legendgroup": "No",
"marker": {
"color": "#BCC827",
"line": {
"color": "black",
"width": 2
},
"pattern": {
"shape": ""
}
},
"name": "No",
"offsetgroup": "No",
"orientation": "v",
"showlegend": true,
"texttemplate": "%{value}",
"x": [
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No"
],
"xaxis": "x",
"yaxis": "y",
"type": "histogram"
}
],
"layout": {
"bargap": 0.3,
"barmode": "group",
"height": 500,
"legend": {
"title": {
"text": "Partner"
},
"tracegroupgap": 0
},
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Partner Distribution w.r.t. Churn"
},
"width": 1100,
"xaxis": {
"anchor": "y",
"domain": [
0,
1
],
"title": {
"text": "Churn"
}
},
"yaxis": {
"anchor": "x",
"domain": [
0,
1
],
"title": {
"text": "count"
}
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"fig = px.histogram(data, x='Churn', color='Partner', barmode='group', title='Partner Distribution w.r.t. Churn', \n",
" color_discrete_sequence = ['#C82735','#BCC827'], text_auto=True)\n",
"\n",
"fig.update_layout(width=1100, height=500, bargap=0.3)\n",
"fig.update_traces(marker_line_width=2,marker_line_color='black')\n",
"\n",
"iplot(fig)"
]
},
{
"cell_type": "code",
"execution_count": 78,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "nszD6ILn0k8J",
"outputId": "116e29c6-0d33-436e-8148-93c7fbb21c57"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"A customer with a partner has a probability of 19.66 % churn\n",
"A customer without a partner has a probability of 32.96 % churn\n"
]
}
],
"source": [
"print(f'A customer with a partner has a probability of {round(data[(data[\"Partner\"] == \"Yes\") & (data[\"Churn\"] == \"Yes\")].count()[0] / data[(data[\"Partner\"] == \"Yes\")].count()[0] *100,2)} % churn')\n",
"\n",
"print(f'A customer without a partner has a probability of {round(data[(data[\"Partner\"] == \"No\") & (data[\"Churn\"] == \"Yes\")].count()[0] / data[(data[\"Partner\"] == \"No\")].count()[0]*100,2)} % churn')"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "Rpx40MqyTkrk"
},
"source": [
"* Customers that doesn't have partners are more likely to churn"
]
},
{
"cell_type": "code",
"execution_count": 79,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 542
},
"id": "GRvWfEQvTqE3",
"outputId": "06abf6ce-7506-489e-9e2c-19739657fcc5"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"domain": {
"x": [
0,
1
],
"y": [
0,
1
]
},
"hole": 0.5,
"labels": [
"No",
"Yes"
],
"marker": {
"colors": [
"#56E11A",
"#1A87E1"
],
"line": {
"color": "black",
"width": 2
}
},
"name": "Senior Citizen",
"textfont": {
"size": 20
},
"values": [
5901,
1142
],
"type": "pie"
}
],
"layout": {
"annotations": [
{
"font": {
"size": 18
},
"showarrow": false,
"text": "Senior Citizen",
"x": 0.5,
"y": 0.5
}
],
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Senior Citizen Distribution"
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"fig = make_subplots(rows=1, cols=1, specs=[[{'type':'domain'}]])\n",
"\n",
"fig.add_trace(go.Pie(labels=['No', 'Yes'], values=data['SeniorCitizen'].value_counts(), name='Senior Citizen',\n",
" marker_colors=['#56E11A', '#1A87E1']), 1, 1)\n",
"\n",
"fig.update_traces(hole=0.5, textfont_size=20, marker=dict(line=dict(color='black', width=2)))\n",
"\n",
"fig.update_layout(\n",
" title_text='Senior Citizen Distribution', \n",
" annotations=[dict(text='Senior Citizen', x=0.5, y=0.5, font_size=18, showarrow=False)])\n",
"iplot(fig)"
]
},
{
"cell_type": "code",
"execution_count": 80,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 517
},
"id": "9-Tno1xfUVFZ",
"outputId": "f3529953-1913-46ce-e569-10241719a3b8"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "SeniorCitizen=0 Churn=%{x} count=%{y} ",
"legendgroup": "0",
"marker": {
"color": "#E11AC6",
"line": {
"color": "black",
"width": 2
},
"pattern": {
"shape": ""
}
},
"name": "0",
"offsetgroup": "0",
"orientation": "v",
"showlegend": true,
"texttemplate": "%{value}",
"x": [
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No"
],
"xaxis": "x",
"yaxis": "y",
"type": "histogram"
},
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "SeniorCitizen=1 Churn=%{x} count=%{y} ",
"legendgroup": "1",
"marker": {
"color": "#BAE11A",
"line": {
"color": "black",
"width": 2
},
"pattern": {
"shape": ""
}
},
"name": "1",
"offsetgroup": "1",
"orientation": "v",
"showlegend": true,
"texttemplate": "%{value}",
"x": [
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes"
],
"xaxis": "x",
"yaxis": "y",
"type": "histogram"
}
],
"layout": {
"bargap": 0.3,
"barmode": "group",
"height": 500,
"legend": {
"title": {
"text": "SeniorCitizen"
},
"tracegroupgap": 0
},
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Senior Citizen Distribution w.r.t. Churn"
},
"width": 1100,
"xaxis": {
"anchor": "y",
"domain": [
0,
1
],
"title": {
"text": "Churn"
}
},
"yaxis": {
"anchor": "x",
"domain": [
0,
1
],
"title": {
"text": "count"
}
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"fig = px.histogram(data, x='Churn', color='SeniorCitizen', barmode='group', title='Senior Citizen Distribution w.r.t. Churn', \n",
" color_discrete_sequence = ['#E11AC6','#BAE11A'], text_auto=True)\n",
"\n",
"fig.update_layout(width=1100, height=500, bargap=0.3)\n",
"fig.update_traces(marker_line_width=2,marker_line_color='black')\n",
"\n",
"iplot(fig)"
]
},
{
"cell_type": "code",
"execution_count": 81,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "nz9hGlwp01Zc",
"outputId": "f04a81ca-c480-4086-c540-f57605736585"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"A customer that is a senior citizen has a probability of 41.68 % churn\n",
"A customer that is not a senior citizen has a probability of 23.61 % churn\n"
]
}
],
"source": [
"print(f'A customer that is a senior citizen has a probability of {round(data[(data[\"SeniorCitizen\"] == 1) & (data[\"Churn\"] == \"Yes\")].count()[0] / data[(data[\"SeniorCitizen\"] == 1)].count()[0] *100,2)} % churn')\n",
"\n",
"print(f'A customer that is not a senior citizen has a probability of {round(data[(data[\"SeniorCitizen\"] == 0) & (data[\"Churn\"] == \"Yes\")].count()[0] / data[(data[\"SeniorCitizen\"] == 0)].count()[0]*100,2)} % churn')"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "3auGxFN0U8__"
},
"source": [
"* It can be observed that the fraction of senior citizen is very less.\n",
"\n",
"* About $42\\%$ of the senior citizens churn."
]
},
{
"cell_type": "code",
"execution_count": 82,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 542
},
"id": "cpXEMzMWU8MP",
"outputId": "2ada9dcd-3d9b-4c36-fb4f-e06e8dd6c813"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"domain": {
"x": [
0,
1
],
"y": [
0,
1
]
},
"hole": 0.5,
"labels": [
"No",
"Yes",
"No internet service"
],
"marker": {
"colors": [
"#1AE178",
"#2CECE6",
"red"
],
"line": {
"color": "black",
"width": 2
}
},
"name": "OnlineSecurity",
"textfont": {
"size": 20
},
"values": [
3498,
2019,
1526
],
"type": "pie"
}
],
"layout": {
"annotations": [
{
"font": {
"size": 18
},
"showarrow": false,
"text": "Online Security",
"x": 0.5,
"y": 0.5
}
],
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Online Security Distribution"
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"fig = make_subplots(rows=1, cols=1, specs=[[{'type':'domain'}]])\n",
"\n",
"fig.add_trace(go.Pie(labels=data['OnlineSecurity'].unique(), values=data['OnlineSecurity'].value_counts(), name='OnlineSecurity',\n",
" marker_colors=['#1AE178', '#2CECE6', 'red']), 1, 1)\n",
"\n",
"fig.update_traces(hole=0.5, textfont_size=20, marker=dict(line=dict(color='black', width=2)))\n",
"\n",
"fig.update_layout(\n",
" title_text='Online Security Distribution', \n",
" annotations=[dict(text='Online Security', x=0.5, y=0.5, font_size=18, showarrow=False)])\n",
"iplot(fig)"
]
},
{
"cell_type": "code",
"execution_count": 83,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 517
},
"id": "mCr3L4q1V8mX",
"outputId": "9b75b5b2-8b5c-4437-944a-014ba0dfd30a"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "OnlineSecurity=No Churn=%{x} count=%{y} ",
"legendgroup": "No",
"marker": {
"color": "#EB984E",
"line": {
"color": "black",
"width": 2
},
"pattern": {
"shape": ""
}
},
"name": "No",
"offsetgroup": "No",
"orientation": "v",
"showlegend": true,
"texttemplate": "%{value}",
"x": [
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes"
],
"xaxis": "x",
"yaxis": "y",
"type": "histogram"
},
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "OnlineSecurity=Yes Churn=%{x} count=%{y} ",
"legendgroup": "Yes",
"marker": {
"color": "yellow",
"line": {
"color": "black",
"width": 2
},
"pattern": {
"shape": ""
}
},
"name": "Yes",
"offsetgroup": "Yes",
"orientation": "v",
"showlegend": true,
"texttemplate": "%{value}",
"x": [
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No"
],
"xaxis": "x",
"yaxis": "y",
"type": "histogram"
},
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "OnlineSecurity=No internet service Churn=%{x} count=%{y} ",
"legendgroup": "No internet service",
"marker": {
"color": "#5499C7",
"line": {
"color": "black",
"width": 2
},
"pattern": {
"shape": ""
}
},
"name": "No internet service",
"offsetgroup": "No internet service",
"orientation": "v",
"showlegend": true,
"texttemplate": "%{value}",
"x": [
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No"
],
"xaxis": "x",
"yaxis": "y",
"type": "histogram"
}
],
"layout": {
"bargap": 0.3,
"barmode": "group",
"height": 500,
"legend": {
"title": {
"text": "OnlineSecurity"
},
"tracegroupgap": 0
},
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Online Security Distribution w.r.t. Churn"
},
"width": 1100,
"xaxis": {
"anchor": "y",
"domain": [
0,
1
],
"title": {
"text": "Churn"
}
},
"yaxis": {
"anchor": "x",
"domain": [
0,
1
],
"title": {
"text": "count"
}
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"fig = px.histogram(data, x='Churn', color='OnlineSecurity', barmode='group', title='Online Security Distribution w.r.t. Churn', \n",
" color_discrete_sequence = ['#EB984E','yellow', '#5499C7'], text_auto=True)\n",
"\n",
"fig.update_layout(width=1100, height=500, bargap=0.3)\n",
"fig.update_traces(marker_line_width=2,marker_line_color='black')\n",
"\n",
"iplot(fig)"
]
},
{
"cell_type": "code",
"execution_count": 84,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "SJ6SxvML2Jis",
"outputId": "25dfb7ff-68d0-4ee4-d303-98880f69e128"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"A customer with an online security has a probability of 14.61 % churn\n",
"A customer without an online security has a probability of 41.77 % churn\n",
"A customer with no internet service has a probability of 7.4 % churn\n"
]
}
],
"source": [
"print(f'A customer with an online security has a probability of {round(data[(data[\"OnlineSecurity\"] == \"Yes\") & (data[\"Churn\"] == \"Yes\")].count()[0] / data[(data[\"OnlineSecurity\"] == \"Yes\")].count()[0] *100,2)} % churn')\n",
"\n",
"print(f'A customer without an online security has a probability of {round(data[(data[\"OnlineSecurity\"] == \"No\") & (data[\"Churn\"] == \"Yes\")].count()[0] / data[(data[\"OnlineSecurity\"] == \"No\")].count()[0]*100,2)} % churn')\n",
"\n",
"print(f'A customer with no internet service has a probability of {round(data[(data[\"OnlineSecurity\"] == \"No internet service\") & (data[\"Churn\"] == \"Yes\")].count()[0] / data[(data[\"OnlineSecurity\"] == \"No internet service\")].count()[0]*100,2)} % churn')"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "sP8z-P2IWDTS"
},
"source": [
"* Most customers churn in the absence of online security."
]
},
{
"cell_type": "code",
"execution_count": 85,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 542
},
"id": "LOTbFdD7WfKZ",
"outputId": "d65838b9-ed32-401b-986e-c985b2a40779"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"domain": {
"x": [
0,
1
],
"y": [
0,
1
]
},
"hole": 0.5,
"labels": [
"Yes",
"No"
],
"marker": {
"colors": [
"LightCoral",
"#CCCCFF"
],
"line": {
"color": "black",
"width": 2
}
},
"name": "PaperlessBilling",
"textfont": {
"size": 20
},
"values": [
4171,
2872
],
"type": "pie"
}
],
"layout": {
"annotations": [
{
"font": {
"size": 14
},
"showarrow": false,
"text": "PaperlessBilling Security",
"x": 0.5,
"y": 0.5
}
],
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "PaperlessBilling Distribution"
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"fig = make_subplots(rows=1, cols=1, specs=[[{'type':'domain'}]])\n",
"\n",
"fig.add_trace(go.Pie(labels=data['PaperlessBilling'].unique(), values=data['PaperlessBilling'].value_counts(), name='PaperlessBilling',\n",
" marker_colors=['LightCoral', '#CCCCFF']), 1, 1)\n",
"\n",
"fig.update_traces(hole=0.5, textfont_size=20, marker=dict(line=dict(color='black', width=2)))\n",
"\n",
"fig.update_layout(\n",
" title_text='PaperlessBilling Distribution', \n",
" annotations=[dict(text='PaperlessBilling Security', x=0.5, y=0.5, font_size=14, showarrow=False)])\n",
"iplot(fig)"
]
},
{
"cell_type": "code",
"execution_count": 86,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 517
},
"id": "GVysFVVWXBRj",
"outputId": "e9a1df27-edea-45d1-8f0e-2b8ec33ac1c6"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "PaperlessBilling=Yes Churn=%{x} count=%{y} ",
"legendgroup": "Yes",
"marker": {
"color": "#9FE2BF",
"line": {
"color": "black",
"width": 2
},
"pattern": {
"shape": ""
}
},
"name": "Yes",
"offsetgroup": "Yes",
"orientation": "v",
"showlegend": true,
"texttemplate": "%{value}",
"x": [
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No"
],
"xaxis": "x",
"yaxis": "y",
"type": "histogram"
},
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "PaperlessBilling=No Churn=%{x} count=%{y} ",
"legendgroup": "No",
"marker": {
"color": "#FF7F50",
"line": {
"color": "black",
"width": 2
},
"pattern": {
"shape": ""
}
},
"name": "No",
"offsetgroup": "No",
"orientation": "v",
"showlegend": true,
"texttemplate": "%{value}",
"x": [
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No"
],
"xaxis": "x",
"yaxis": "y",
"type": "histogram"
}
],
"layout": {
"bargap": 0.3,
"barmode": "group",
"height": 500,
"legend": {
"title": {
"text": "PaperlessBilling"
},
"tracegroupgap": 0
},
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Paperless Billing Distribution w.r.t. Churn"
},
"width": 1100,
"xaxis": {
"anchor": "y",
"domain": [
0,
1
],
"title": {
"text": "Churn"
}
},
"yaxis": {
"anchor": "x",
"domain": [
0,
1
],
"title": {
"text": "count"
}
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"fig = px.histogram(data, x='Churn', color='PaperlessBilling', barmode='group', title='Paperless Billing Distribution w.r.t. Churn', \n",
" color_discrete_sequence = ['#9FE2BF', '#FF7F50'], text_auto=True)\n",
"\n",
"fig.update_layout(width=1100, height=500, bargap=0.3)\n",
"fig.update_traces(marker_line_width=2,marker_line_color='black')\n",
"\n",
"iplot(fig)"
]
},
{
"cell_type": "code",
"execution_count": 87,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "mnBgxOR42qKd",
"outputId": "474dd3d7-b33c-45ae-b6a0-2b7679ccf69e"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"A customer with PaperlessBilling has a probability of 33.57 % churn\n",
"A customer without PaperlessBilling has a probability of 16.33 % churn\n"
]
}
],
"source": [
"print(f'A customer with PaperlessBilling has a probability of {round(data[(data[\"PaperlessBilling\"] == \"Yes\") & (data[\"Churn\"] == \"Yes\")].count()[0] / data[(data[\"PaperlessBilling\"] == \"Yes\")].count()[0] *100,2)} % churn')\n",
"\n",
"print(f'A customer without PaperlessBilling has a probability of {round(data[(data[\"PaperlessBilling\"] == \"No\") & (data[\"Churn\"] == \"Yes\")].count()[0] / data[(data[\"PaperlessBilling\"] == \"No\")].count()[0]*100,2)} % churn')"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "9-Z8_g-jXPgX"
},
"source": [
"* Customers with Paperless Billing are most likely to churn."
]
},
{
"cell_type": "code",
"execution_count": 88,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 542
},
"id": "LF7qBpOBXatv",
"outputId": "5d601bf3-5433-4443-af7a-bad6bf6d890d"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"domain": {
"x": [
0,
1
],
"y": [
0,
1
]
},
"hole": 0.5,
"labels": [
"No",
"Yes",
"No internet service"
],
"marker": {
"colors": [
"#DE3163",
"#DFFF00",
"#40E0D0"
],
"line": {
"color": "black",
"width": 2
}
},
"name": "TechSupport",
"textfont": {
"size": 20
},
"values": [
3473,
2044,
1526
],
"type": "pie"
}
],
"layout": {
"annotations": [
{
"font": {
"size": 18
},
"showarrow": false,
"text": "Tech Support",
"x": 0.5,
"y": 0.5
}
],
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "TechSupport Distribution"
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"fig = make_subplots(rows=1, cols=1, specs=[[{'type':'domain'}]])\n",
"\n",
"fig.add_trace(go.Pie(labels=data['TechSupport'].unique(), values=data['TechSupport'].value_counts(), name='TechSupport',\n",
" marker_colors=['#DE3163', '#DFFF00', '#40E0D0']), 1, 1)\n",
"\n",
"fig.update_traces(hole=0.5, textfont_size=20, marker=dict(line=dict(color='black', width=2)))\n",
"\n",
"fig.update_layout(\n",
" title_text='TechSupport Distribution', \n",
" annotations=[dict(text='Tech Support', x=0.5, y=0.5, font_size=18, showarrow=False)])\n",
"iplot(fig)"
]
},
{
"cell_type": "code",
"execution_count": 89,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 517
},
"id": "YQmHmJ8hX1iF",
"outputId": "cf3ed3d7-a1b7-4648-8863-54aa9a53724a"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "TechSupport=No Churn=%{x} count=%{y} ",
"legendgroup": "No",
"marker": {
"color": "#FFBF00",
"line": {
"color": "black",
"width": 2
},
"pattern": {
"shape": ""
}
},
"name": "No",
"offsetgroup": "No",
"orientation": "v",
"showlegend": true,
"texttemplate": "%{value}",
"x": [
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes"
],
"xaxis": "x",
"yaxis": "y",
"type": "histogram"
},
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "TechSupport=Yes Churn=%{x} count=%{y} ",
"legendgroup": "Yes",
"marker": {
"color": "IndianRed",
"line": {
"color": "black",
"width": 2
},
"pattern": {
"shape": ""
}
},
"name": "Yes",
"offsetgroup": "Yes",
"orientation": "v",
"showlegend": true,
"texttemplate": "%{value}",
"x": [
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No"
],
"xaxis": "x",
"yaxis": "y",
"type": "histogram"
},
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "TechSupport=No internet service Churn=%{x} count=%{y} ",
"legendgroup": "No internet service",
"marker": {
"color": "red",
"line": {
"color": "black",
"width": 2
},
"pattern": {
"shape": ""
}
},
"name": "No internet service",
"offsetgroup": "No internet service",
"orientation": "v",
"showlegend": true,
"texttemplate": "%{value}",
"x": [
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No"
],
"xaxis": "x",
"yaxis": "y",
"type": "histogram"
}
],
"layout": {
"bargap": 0.3,
"barmode": "group",
"height": 500,
"legend": {
"title": {
"text": "TechSupport"
},
"tracegroupgap": 0
},
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Tech Support Distribution w.r.t. Churn"
},
"width": 1100,
"xaxis": {
"anchor": "y",
"domain": [
0,
1
],
"title": {
"text": "Churn"
}
},
"yaxis": {
"anchor": "x",
"domain": [
0,
1
],
"title": {
"text": "count"
}
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"fig = px.histogram(data, x='Churn', color='TechSupport', barmode='group', title='Tech Support Distribution w.r.t. Churn', \n",
" color_discrete_sequence = ['#FFBF00', 'IndianRed', 'red'], text_auto=True)\n",
"\n",
"fig.update_layout(width=1100, height=500, bargap=0.3)\n",
"fig.update_traces(marker_line_width=2,marker_line_color='black')\n",
"\n",
"iplot(fig)"
]
},
{
"cell_type": "code",
"execution_count": 90,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "WEaBK7B826rz",
"outputId": "16f35cca-675e-48f5-83ee-c44275dc68eb"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"A customer with a tech support has a probability of 15.17 % churn\n",
"A customer without a tech support has a probability of 41.64 % churn\n",
"A customer with no internet service has a probability of 7.4 % churn\n"
]
}
],
"source": [
"print(f'A customer with a tech support has a probability of {round(data[(data[\"TechSupport\"] == \"Yes\") & (data[\"Churn\"] == \"Yes\")].count()[0] / data[(data[\"TechSupport\"] == \"Yes\")].count()[0] *100,2)} % churn')\n",
"\n",
"print(f'A customer without a tech support has a probability of {round(data[(data[\"TechSupport\"] == \"No\") & (data[\"Churn\"] == \"Yes\")].count()[0] / data[(data[\"TechSupport\"] == \"No\")].count()[0]*100,2)} % churn')\n",
"\n",
"print(f'A customer with no internet service has a probability of {round(data[(data[\"TechSupport\"] == \"No internet service\") & (data[\"Churn\"] == \"Yes\")].count()[0] / data[(data[\"TechSupport\"] == \"No internet service\")].count()[0]*100,2)} % churn')"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "0B4yKxJmYQxt"
},
"source": [
"* Customers with no TechSupport are most likely to migrate to another service provider."
]
},
{
"cell_type": "code",
"execution_count": 91,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 542
},
"id": "XtDw9XfpYVQt",
"outputId": "23b04ed2-1f08-4680-e401-bd0e70bc6559"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"domain": {
"x": [
0,
1
],
"y": [
0,
1
]
},
"hole": 0.5,
"labels": [
"No",
"Yes"
],
"marker": {
"colors": [
"LightSalmon",
"#7FB3D5"
],
"line": {
"color": "black",
"width": 2
}
},
"name": "PhoneService",
"textfont": {
"size": 20
},
"values": [
6361,
682
],
"type": "pie"
}
],
"layout": {
"annotations": [
{
"font": {
"size": 20
},
"showarrow": false,
"text": "Phone Service",
"x": 0.5,
"y": 0.5
}
],
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Phone Service Distribution"
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"fig = make_subplots(rows=1, cols=1, specs=[[{'type':'domain'}]])\n",
"\n",
"fig.add_trace(go.Pie(labels=data['PhoneService'].unique(), values=data['PhoneService'].value_counts(), name='PhoneService',\n",
" marker_colors=['LightSalmon', '#7FB3D5']), 1, 1)\n",
"\n",
"fig.update_traces(hole=0.5, textfont_size=20, marker=dict(line=dict(color='black', width=2)))\n",
"\n",
"fig.update_layout(\n",
" title_text='Phone Service Distribution', \n",
" annotations=[dict(text='Phone Service', x=0.5, y=0.5, font_size=20, showarrow=False)])\n",
"iplot(fig)"
]
},
{
"cell_type": "code",
"execution_count": 92,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 517
},
"id": "ZgSUHEKHYsd6",
"outputId": "3d3e4488-6d3f-42df-836c-00a5b4f5598a"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "PhoneService=No Churn=%{x} count=%{y} ",
"legendgroup": "No",
"marker": {
"color": "#FFBF00",
"line": {
"color": "black",
"width": 2
},
"pattern": {
"shape": ""
}
},
"name": "No",
"offsetgroup": "No",
"orientation": "v",
"showlegend": true,
"texttemplate": "%{value}",
"x": [
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No"
],
"xaxis": "x",
"yaxis": "y",
"type": "histogram"
},
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "PhoneService=Yes Churn=%{x} count=%{y} ",
"legendgroup": "Yes",
"marker": {
"color": "IndianRed",
"line": {
"color": "black",
"width": 2
},
"pattern": {
"shape": ""
}
},
"name": "Yes",
"offsetgroup": "Yes",
"orientation": "v",
"showlegend": true,
"texttemplate": "%{value}",
"x": [
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"Yes",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"Yes",
"Yes",
"Yes",
"Yes",
"Yes",
"No",
"No",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No",
"Yes",
"No",
"No",
"No",
"No",
"Yes",
"No"
],
"xaxis": "x",
"yaxis": "y",
"type": "histogram"
}
],
"layout": {
"bargap": 0.3,
"barmode": "group",
"height": 500,
"legend": {
"title": {
"text": "PhoneService"
},
"tracegroupgap": 0
},
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Phone Service Distribution w.r.t. Churn"
},
"width": 1100,
"xaxis": {
"anchor": "y",
"domain": [
0,
1
],
"title": {
"text": "Churn"
}
},
"yaxis": {
"anchor": "x",
"domain": [
0,
1
],
"title": {
"text": "count"
}
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"fig = px.histogram(data, x='Churn', color='PhoneService', barmode='group', title='Phone Service Distribution w.r.t. Churn', \n",
" color_discrete_sequence = ['#FFBF00', 'IndianRed'], text_auto=True)\n",
"\n",
"fig.update_layout(width=1100, height=500, bargap=0.3)\n",
"fig.update_traces(marker_line_width=2,marker_line_color='black')\n",
"\n",
"iplot(fig)"
]
},
{
"cell_type": "code",
"execution_count": 93,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "ZGvzF80n3SAI",
"outputId": "2f3a8ddb-329e-438f-f6f7-c01522ebbaf4"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"A customer with phone service has a probability of 26.71 % churn\n",
"A customer without phone service has a probability of 24.93 % churn\n"
]
}
],
"source": [
"print(f'A customer with phone service has a probability of {round(data[(data[\"PhoneService\"] == \"Yes\") & (data[\"Churn\"] == \"Yes\")].count()[0] / data[(data[\"PhoneService\"] == \"Yes\")].count()[0] *100,2)} % churn')\n",
"\n",
"print(f'A customer without phone service has a probability of {round(data[(data[\"PhoneService\"] == \"No\") & (data[\"Churn\"] == \"Yes\")].count()[0] / data[(data[\"PhoneService\"] == \"No\")].count()[0]*100,2)} % churn')"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "voIL9pgEY1ve"
},
"source": [
"* Very small fraction of customers don't have a phone service and out of that, about $25\\%$ Customers are more likely to churn."
]
},
{
"cell_type": "code",
"execution_count": 94,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 542
},
"id": "j8-MdLbYaFVL",
"outputId": "7cfa80a2-12ee-4bc3-85b0-6d2bda1349ad"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "Churn=No MonthlyCharges=%{x} count=%{y} ",
"legendgroup": "No",
"marker": {
"color": "#84D57F",
"pattern": {
"shape": ""
}
},
"name": "No",
"offsetgroup": "No",
"orientation": "v",
"showlegend": true,
"x": [
29.85,
56.95,
42.3,
89.1,
29.75,
56.15,
49.95,
18.95,
100.35,
105.5,
113.25,
20.65,
106.7,
90.05,
19.8,
59.9,
59.6,
55.3,
90.25,
96.35,
95.5,
66.15,
20.2,
45.25,
99.9,
74.8,
49.55,
69.2,
20.75,
79.85,
76.2,
84.5,
49.25,
79.75,
64.15,
90.25,
69.5,
74.85,
99.65,
108.45,
24.95,
107.5,
100.5,
89.9,
42.1,
54.4,
75.3,
78.9,
79.2,
20.15,
79.85,
49.05,
20.4,
111.6,
24.25,
64.5,
110.5,
55.65,
54.65,
74.75,
25.9,
50.55,
103.8,
20.15,
99.3,
62.15,
20.65,
19.95,
33.75,
82.05,
74.7,
84,
111.05,
100.9,
66.85,
21,
20.2,
19.45,
95,
45.55,
24.3,
104.15,
30.15,
94.35,
19.4,
57.95,
91.65,
54.6,
89.85,
31.05,
20.65,
85.2,
99.8,
20.7,
50.7,
20.85,
88.95,
23.55,
19.75,
56.45,
85.95,
50.55,
25.7,
75,
20.2,
19.6,
88.05,
101.05,
84.3,
23.95,
99.05,
19.6,
64.5,
69.5,
68.55,
108.15,
86.1,
19.7,
80.9,
84.15,
20.15,
64.25,
25.7,
56,
69.7,
73.9,
20.6,
19.9,
89.05,
20.4,
84.25,
81.95,
20.55,
24.7,
105.35,
20.55,
45.3,
74.75,
51.8,
30.4,
19.65,
56.6,
71.9,
19.75,
109.7,
19.3,
96.55,
24.1,
111.35,
112.25,
20.75,
101.9,
80.05,
105.55,
78.3,
68.85,
79.95,
55.45,
102.45,
25.25,
19.75,
20,
86.8,
58.75,
45.25,
56.6,
84.2,
80,
24.75,
20.2,
19.35,
50.6,
81.15,
89.9,
85.3,
108,
93.5,
20.25,
25.15,
29.6,
73.15,
19.75,
86.6,
109.2,
74.7,
94.4,
54.8,
75.35,
65,
99,
93.5,
83.7,
19.85,
59.55,
115.1,
114.35,
45,
89.85,
49.85,
113.3,
88.1,
24.9,
105,
24.25,
59.75,
107.05,
64.95,
55,
50.55,
55.15,
51.2,
25.4,
54.45,
76,
44.35,
61.2,
86.8,
89.35,
19.7,
20.25,
76.05,
100.8,
74.55,
64.9,
90.4,
60.3,
81.85,
24.8,
75.55,
101.15,
78.75,
19.25,
89.05,
115.05,
69.35,
110.05,
19.9,
91.5,
60,
44.8,
48.6,
60.05,
102.7,
82.9,
35.9,
82.65,
19.85,
19.2,
94.9,
88.15,
94.8,
54.65,
85.75,
67.45,
20.5,
20.25,
72.1,
19.45,
44.95,
97,
62.8,
44.6,
89.15,
54.1,
105.25,
97.1,
20.2,
98.8,
50.3,
20.55,
75.9,
59.95,
19.15,
98.65,
112.6,
20.6,
35.75,
99.75,
96.1,
85.1,
25.35,
89.65,
86.75,
86.2,
64.8,
108.1,
54.75,
90.4,
44,
95.6,
84.8,
44.3,
19.9,
95.05,
90.05,
109.9,
54.6,
20.05,
19.75,
20.05,
55.9,
19.7,
19.8,
95.4,
93.95,
24.45,
74.95,
87.35,
70.65,
73.25,
98.7,
24.8,
24.3,
69.85,
100.55,
25.7,
40.7,
51.65,
105.1,
85.95,
75.6,
58.25,
65.2,
53.45,
19.75,
44.45,
20.85,
114.05,
89.85,
55.05,
112.95,
101.55,
114.65,
64.8,
80.4,
25.05,
94.75,
105.5,
24.7,
69.75,
60.2,
24.4,
104.15,
92.9,
80.8,
20,
75.1,
19.65,
69.45,
116.05,
40.05,
102.1,
89.7,
19.9,
20.65,
70.05,
53.6,
76.05,
75.7,
19.65,
81.45,
108.5,
84.5,
100.15,
88.6,
52.55,
104.8,
59,
64.05,
20.4,
60.9,
19.8,
116.25,
80.7,
65.2,
84.05,
79.45,
78,
19.85,
94.3,
106.45,
105.45,
95,
54.3,
70.05,
20.05,
105.4,
51.6,
85.5,
91.25,
115.75,
94.7,
19.6,
99.9,
21.1,
20.05,
79.95,
107.15,
89.55,
81.55,
58.45,
95.65,
80.6,
113.1,
58.95,
19.55,
78.95,
105.05,
101.9,
19.75,
110.3,
115.6,
19.35,
25.6,
68.75,
19.9,
70.6,
70.2,
49.3,
107.25,
23.6,
69.7,
99.5,
64.3,
70.85,
101.9,
73.5,
40.4,
19.25,
59.6,
64.9,
110.85,
81.05,
98.05,
70.5,
94.55,
19.65,
19,
20,
63.25,
20.1,
99.15,
90.4,
111.9,
24.9,
83.5,
84.3,
45.6,
54.85,
65.55,
90.35,
20.4,
74.55,
19.95,
74.25,
108.65,
109.55,
86.65,
81,
47.85,
114.55,
20.55,
109.8,
69.5,
48.85,
25.25,
102.85,
87.55,
78.55,
34.55,
92.05,
85.05,
19.7,
95.15,
84.25,
104.6,
111.65,
55,
89.85,
20.35,
54.55,
99.45,
70.9,
25.4,
89.85,
25.25,
69.65,
70,
20.1,
24.8,
95.1,
88.85,
78.8,
20.35,
45.25,
20.05,
69.55,
19.5,
74.75,
30.2,
57.8,
19.85,
25.55,
24.85,
110.35,
24.55,
107.95,
81.4,
73.8,
64.4,
103.75,
71.1,
49.9,
24.6,
30.1,
83.4,
20.45,
75.25,
20.55,
20.05,
20.65,
85.15,
84.95,
66.5,
63.3,
83.15,
84.9,
20.55,
49.25,
59.6,
104.65,
75.3,
80.1,
81,
24.7,
86,
25.4,
89.15,
58.25,
85.65,
50.35,
80.35,
20.2,
20.55,
21.25,
26.25,
80.85,
74.2,
20.35,
75.5,
79.05,
90.15,
50.6,
110.45,
101,
79.35,
89.85,
65,
80.45,
24.1,
44.05,
110.8,
114.95,
75.05,
19.25,
90.05,
56.7,
80.15,
71.35,
20.25,
90.35,
19.7,
19.85,
90.35,
20.8,
66.85,
19.9,
35.8,
78.85,
20.4,
74.25,
64.8,
20.45,
110.65,
40.3,
107,
73.35,
44.8,
54.75,
40.6,
55.3,
60.85,
78.4,
69.65,
59.85,
76.9,
19.85,
67.65,
45,
64.2,
81.7,
25.55,
20,
75.65,
23.8,
64.2,
76.8,
55.2,
108.55,
25.25,
30.4,
20.05,
84.6,
103.7,
88,
106.35,
79.15,
103.1,
63.95,
25.8,
25.55,
44.85,
25.05,
74.1,
88.8,
93.25,
71.4,
79.2,
20.4,
105,
30.85,
20.55,
84.85,
33.15,
92,
89.8,
115.8,
85.15,
24.85,
64.35,
20.5,
86.05,
89,
64.8,
19.8,
93.4,
39,
20.5,
26.4,
98.2,
97.55,
19.95,
99.7,
34.8,
60.15,
64.75,
54.65,
19.3,
111.25,
35.8,
20.05,
84.35,
110.5,
91.2,
89.3,
81.1,
81.2,
94.3,
116.1,
105.55,
94.4,
19.5,
105.6,
81.35,
56.4,
65.35,
19.95,
111.25,
89,
106.1,
20.05,
25.2,
75.4,
65.55,
80.7,
104.55,
24.15,
20.45,
75.4,
79.7,
81.7,
76.3,
103.75,
86.45,
75.1,
80.6,
19.3,
33.6,
83.25,
80.85,
108.05,
19.9,
21.05,
30.15,
79.85,
65.5,
104.1,
20.5,
91.35,
20.5,
75.6,
55.1,
58.95,
95.1,
25.45,
56.75,
81.75,
86.1,
29.8,
20.5,
60.9,
73.25,
20.85,
77.35,
93.85,
70.1,
75.95,
75.25,
54.95,
19.5,
19.6,
47.85,
23.75,
43.8,
19.75,
19.15,
19.6,
80.3,
24.35,
25.25,
26.1,
20,
20.7,
70.3,
69.55,
19.85,
20,
95.85,
20.75,
50.15,
58.65,
95.9,
49.5,
80.1,
24.4,
40.05,
19.5,
51.05,
54.35,
84.7,
86.1,
70.35,
110,
94.9,
69.75,
71.6,
23.65,
81.85,
25.1,
114.7,
49.15,
80.9,
19.3,
70.2,
54.25,
99.3,
74,
50.25,
19.8,
35.5,
80.75,
19.55,
20.05,
112.4,
50.2,
62.25,
55.7,
19.65,
89.25,
54,
56.75,
21.1,
96.65,
24.5,
79.2,
69.55,
20.05,
98.85,
25.75,
19.6,
87.65,
74.75,
107.45,
75.35,
64.95,
100.45,
68.5,
80.55,
81.25,
89.55,
55.7,
24.8,
20,
105.2,
19.55,
79.75,
97.45,
24.25,
24.6,
50.15,
39.6,
89.85,
98.85,
53.85,
24.25,
89.45,
105.25,
59.5,
70.55,
82.5,
61.6,
49.05,
66.25,
19.4,
86.05,
19.15,
19.25,
81.95,
114.65,
20,
19.8,
65.15,
19.65,
88.95,
20.2,
75.2,
56.8,
75.5,
35.6,
60.25,
40.35,
18.85,
54.85,
64.3,
24.65,
76.1,
18.7,
97.95,
94.1,
95.1,
72.35,
82.7,
19.9,
53.8,
51.55,
19.65,
44.05,
114,
100.4,
54.25,
80,
79.2,
94.3,
49.8,
53.75,
93.45,
87.9,
61.05,
104.05,
99.25,
85.7,
104.85,
69.15,
74.45,
50.45,
60,
85.25,
19.45,
20.75,
78.9,
104.5,
49.4,
25,
25.55,
70.15,
69.4,
93.15,
69.55,
20.2,
20.4,
23.75,
70.45,
65.75,
24.6,
69.25,
24.65,
90.4,
100.85,
75.35,
87.2,
64.4,
24.7,
105.85,
98.3,
19.45,
58.7,
20.15,
64.5,
28.5,
90.45,
105.15,
83.15,
103.2,
19.45,
88.8,
85.9,
34.2,
20.15,
50.3,
80.15,
51.25,
95.2,
94.8,
80.25,
76.1,
115.55,
24.65,
53.6,
19.45,
88.2,
101.15,
56.8,
99.4,
20.1,
60.7,
20.95,
114.85,
19.25,
62.8,
105.5,
19.85,
74.1,
107.5,
19.55,
68.8,
84.45,
84.5,
111.2,
80.6,
80.7,
75.6,
57.6,
110.6,
58.2,
81,
19.7,
59.55,
75.55,
45.1,
70.95,
20.9,
19.95,
24.6,
66.7,
94.8,
65.85,
19.95,
24.65,
51.25,
54.25,
19.4,
56.25,
25.15,
23.95,
35.4,
75.35,
20.4,
56.05,
20,
73.05,
20.5,
100.75,
19.95,
49.65,
65.65,
20.45,
60.95,
20.35,
19.5,
75.2,
111.45,
70.15,
92,
85.5,
82.15,
84.4,
60.9,
20.25,
95.3,
19.85,
84.35,
19.85,
82.3,
66.8,
44.6,
98.45,
70.7,
24.95,
102.5,
86.55,
24.3,
58.35,
68.75,
85.8,
20.1,
20.35,
110.8,
82.85,
84.35,
19.55,
19.95,
66.25,
23.3,
25.3,
44.55,
104.1,
92.55,
101.45,
94.55,
95.5,
100.3,
55.5,
49.85,
89.55,
19.15,
99.8,
113.05,
19.95,
74.15,
92,
73.85,
24.45,
24.8,
64.85,
20.75,
68.95,
109.4,
49,
50.25,
19.9,
97.8,
100.3,
55.8,
111.15,
98.55,
50.05,
20.85,
19.5,
19.35,
69.5,
48.8,
94.5,
20.65,
106.05,
108.3,
99.65,
95.9,
20,
64.95,
74.6,
49.2,
73.75,
92.3,
19.2,
88.65,
95.95,
105.4,
20.25,
49.05,
35.55,
65.1,
96.85,
69.75,
99.2,
106.8,
51.25,
57.75,
70.85,
19.55,
79.5,
98.15,
20.25,
79.15,
94.25,
40.2,
19.95,
55.35,
102.15,
71.1,
54.1,
19.65,
88.45,
80.4,
19.25,
84.8,
19.5,
68.6,
92.6,
100.55,
20.55,
19.6,
67.45,
43.55,
109.85,
20.65,
95.4,
21,
56.2,
18.4,
25.75,
19.6,
19.8,
64.2,
75.75,
78.95,
50.3,
80.3,
19.85,
21.1,
50,
104.75,
19.85,
85.9,
80.8,
25.25,
80.55,
81.5,
20.9,
67.25,
20.35,
45.05,
34.65,
69.35,
81.55,
75.4,
67.8,
111.4,
46.3,
20.4,
20.05,
96.1,
19.65,
60.65,
71.7,
36,
65.2,
48.95,
53.5,
80.45,
109.05,
26.3,
106.8,
64.95,
19.35,
21.1,
18.85,
26,
70.35,
96.9,
19.55,
80.4,
94.65,
95.75,
19.55,
104.1,
20.1,
111.55,
60.5,
90.95,
19.7,
50.95,
20.05,
19.4,
59.45,
81.5,
29.05,
70.6,
97.2,
59.2,
75.9,
90.05,
70.95,
102.6,
43.8,
59,
69.95,
24.35,
29.45,
84.4,
20.65,
87.1,
19.85,
90.35,
65.5,
80.95,
56.15,
34.4,
20.75,
18.8,
90.8,
25.6,
70.8,
25.4,
108.8,
76.85,
20.25,
24.8,
115.65,
74.6,
103.15,
72.1,
25.1,
80.15,
25.4,
105.4,
45.75,
24.45,
25,
85.25,
19.6,
50.15,
70.55,
26.4,
20.15,
58.85,
97.55,
19.65,
25.25,
114.45,
70.7,
75.55,
84.8,
20.65,
20.45,
35.65,
90.45,
97.65,
73.85,
69.1,
82.75,
24.4,
55.25,
61.35,
76.75,
19.4,
54.75,
19.7,
19.9,
107.95,
83.8,
56.4,
20.1,
94.9,
94.2,
49.9,
71.05,
81.65,
89.45,
99,
19.05,
114.45,
44.25,
90.55,
20.4,
71.4,
24.85,
104.45,
19.8,
116.45,
20.05,
110.75,
89.7,
48.7,
96.6,
74.3,
54.3,
74.85,
79.95,
20.05,
19.4,
54.9,
24.45,
89.65,
45.4,
75.7,
110.65,
20.55,
115.15,
58.55,
93.25,
19.35,
48.75,
109.05,
25,
54.9,
24.75,
91.15,
104.35,
66.05,
92.2,
105.2,
19.6,
30.4,
61.5,
69.4,
24.75,
91.05,
73.65,
19.4,
26.2,
43.85,
69.7,
38.55,
53.1,
20.65,
64.45,
25.1,
95.15,
79.35,
96.65,
75.5,
19.7,
20.5,
19.2,
98.35,
74.35,
51.35,
45.65,
20.3,
54.2,
90.65,
50.9,
25.05,
74.85,
20.5,
63.55,
47.95,
45,
90.05,
25.3,
24.3,
75.95,
19.7,
66.4,
35.75,
18.8,
19.4,
19.3,
67.45,
20.1,
58.9,
19.45,
50.5,
25.1,
60.7,
99,
104.4,
44.05,
24.1,
45.55,
93.8,
19.7,
70.65,
86.45,
114.1,
95.2,
88.55,
20.75,
44.65,
60.2,
55.45,
70.3,
60.4,
55.8,
31.1,
50.95,
69.1,
43.95,
86.5,
69.95,
90.95,
19.9,
20.15,
90.6,
92,
24.85,
36,
78.5,
19.95,
20.65,
30.5,
106.1,
20.5,
95.5,
64.6,
51.1,
89.1,
54.95,
20.45,
85.95,
60.35,
19.8,
85.35,
72.1,
81.05,
20.5,
111.8,
20.2,
19.7,
19.85,
60.5,
19.55,
20.9,
21.05,
71.5,
54.65,
19.2,
49.8,
20.5,
90.4,
90.25,
104.6,
50.2,
95.5,
95.4,
101.3,
53.1,
84.85,
34.25,
88.6,
60.15,
99.95,
70.7,
54.8,
54.8,
100.3,
53.6,
19.35,
85.6,
80.8,
19.6,
90.7,
69.75,
20,
95.25,
19.95,
80.85,
93.3,
46.35,
78.75,
83.55,
19.6,
67.85,
105.65,
75.5,
20.15,
45.2,
79.25,
85.7,
20.1,
61.8,
49.9,
20.4,
75.4,
108.15,
86.25,
95.7,
116.85,
105.75,
20.15,
19.6,
60.95,
25.05,
60.3,
63.95,
74.3,
70.6,
90.55,
19.45,
64.45,
69.65,
19.5,
110.5,
24.7,
77.4,
85.4,
47.6,
19.4,
103.85,
108.45,
81,
86.65,
92.95,
90.35,
25.15,
76.4,
19.55,
85.35,
24.8,
103.15,
100.75,
94.1,
19.35,
19.9,
101.05,
59.1,
55.85,
106.05,
84.1,
75.3,
24.7,
55.8,
39.7,
29.5,
20.15,
79.55,
24.8,
19.65,
94.05,
90.75,
78.85,
99.5,
80.55,
70.2,
59.45,
93.35,
44.95,
26.1,
20.2,
21.25,
59.4,
95,
61.9,
118.65,
64.45,
80.15,
20.2,
21,
20.45,
75.85,
80.45,
75.5,
44.45,
74.55,
48.15,
19.65,
20.15,
106.6,
91,
25.4,
69.95,
66.85,
20.15,
64.85,
74.85,
50.5,
72.9,
115.05,
19,
19.55,
101.1,
84.1,
24.15,
50.1,
74.6,
19.75,
106.8,
84.5,
25.05,
83.7,
96.6,
101.1,
20.2,
94.05,
81,
60.25,
60.85,
43.95,
86.05,
20.25,
19.4,
102.65,
19.9,
19.55,
95.5,
84.15,
103.2,
50.2,
19.95,
116.25,
31.2,
24.45,
84.2,
85.65,
21.2,
25.55,
20.2,
63.85,
61.95,
25.75,
58.2,
85.85,
104.9,
99.85,
19.55,
104,
104.4,
19.5,
25.25,
49.85,
108.95,
89.9,
82,
89.95,
79.35,
64.05,
101.15,
39.1,
34.6,
19.55,
104.45,
70.5,
20.35,
19.45,
69.9,
59.7,
78.35,
71.45,
45.85,
95.85,
35.7,
89.55,
24.95,
24.85,
100.8,
105.35,
19.65,
54.45,
70.5,
20.1,
69.35,
19.8,
74.4,
93.05,
51.2,
65.6,
80.55,
52.7,
20.85,
52.15,
114.95,
104.45,
113.65,
20.6,
91.55,
49.85,
19.8,
104.15,
48.2,
25.1,
100.15,
55.9,
64.4,
85.3,
107.45,
91.3,
85.95,
45.2,
79.2,
55.5,
90.25,
91.25,
100.9,
97.7,
69.85,
65.6,
104.65,
90.45,
63.7,
104.5,
20.1,
104.3,
93.25,
73.45,
20.7,
25.25,
100.5,
90.6,
89.4,
95.45,
20.45,
19.95,
109.15,
85.7,
102.05,
94.7,
64.4,
26.8,
66.05,
65.2,
85.05,
55.8,
19.95,
45,
114.9,
106.4,
46.1,
39.7,
20.05,
95.75,
24.4,
33.6,
90.45,
84,
67.4,
19.7,
80.35,
19.6,
54.2,
45.2,
75.1,
19.7,
72.75,
20.05,
39.2,
44.75,
82.65,
93.9,
117.15,
99.25,
112.55,
25.7,
90.3,
49.4,
19.4,
109.7,
61.25,
55.3,
103.75,
19.5,
39.5,
26.05,
91.05,
29.65,
50.2,
105.3,
55.45,
85.45,
19.8,
59.25,
90.7,
79.05,
90.7,
95,
30.25,
49.85,
93,
54.55,
19.7,
84.8,
94.45,
20.85,
60,
80.45,
84.95,
49.65,
20.2,
100.5,
35.75,
86.45,
53.8,
38.55,
39.9,
70.05,
20.1,
20.3,
35.65,
82.95,
55.65,
25.2,
50.8,
19.65,
59.8,
73.55,
61.4,
19.9,
19.45,
81.5,
109.55,
74.4,
74.9,
59.65,
110.45,
74.45,
24.55,
24.55,
90.65,
105.05,
20.45,
19.55,
19.7,
70.45,
85.65,
20.55,
97.95,
20,
25.25,
70.9,
19.85,
106.35,
99.5,
84.7,
86.05,
44.55,
75.85,
25,
45,
20.5,
90.45,
60.45,
78.45,
100.55,
20.35,
90.75,
20.25,
20.05,
19.6,
53.8,
70.2,
75.5,
20.35,
26.05,
20.6,
20.1,
24.3,
24.5,
110.5,
25.25,
90.1,
68.75,
19.2,
115.1,
99.65,
91.45,
84.75,
78.75,
20.25,
19.9,
97.75,
100.4,
24.45,
101.1,
50.9,
107.2,
92.2,
113.4,
40.55,
26,
111.95,
53.8,
72.1,
78.85,
70.75,
76.15,
39.1,
69.95,
20.05,
20.05,
19.45,
26.9,
19.2,
50,
60,
84.55,
45.45,
20.05,
115.55,
99,
50.55,
25,
91.55,
19.35,
24.85,
100.4,
25,
19.25,
108.25,
20.15,
101.3,
20,
105.3,
69.85,
65.25,
19.8,
19.6,
20.05,
49.4,
88.4,
100.6,
19.45,
20.3,
107.65,
80.45,
58.85,
109.6,
75.15,
73,
70.1,
98.65,
111.45,
114.9,
100.55,
20.4,
104.35,
80.45,
91.35,
19.9,
68.35,
79.1,
51,
80.55,
66.7,
86.4,
50.05,
25.7,
83.4,
84.65,
64.75,
100.15,
25.25,
113,
40.65,
94.95,
59.9,
19.8,
81.8,
20,
59.6,
25,
84.35,
55.55,
75.35,
59.3,
66.1,
18.8,
86.45,
52.1,
47.4,
109.15,
94.95,
93.55,
79.5,
115.05,
95.15,
105.4,
20.1,
20.05,
20.7,
20.35,
19.7,
85.45,
40.4,
105.2,
100.65,
91,
116.75,
59.1,
49.8,
19.3,
19.65,
81.4,
38.9,
87.95,
19.85,
96.35,
24.15,
19.1,
44,
60.6,
25.65,
53.95,
20.4,
29.35,
20.45,
95.1,
25.25,
44.9,
92.65,
43.7,
72.6,
18.95,
20.5,
19.95,
24.5,
20.6,
61.05,
106.65,
108.25,
20.4,
55.3,
20.25,
72.95,
89.45,
104.65,
75.2,
101.15,
68.75,
111.05,
99,
21,
19.4,
77.2,
19.45,
24.85,
41.35,
19.6,
84.45,
20.25,
19.65,
20.65,
99.3,
81.05,
67.6,
70.15,
115,
84.8,
19.7,
63.15,
74,
29.1,
50.05,
20,
74.65,
44.4,
85.4,
94.1,
108.9,
56.2,
26.1,
85.45,
88.95,
74.35,
48.85,
80.1,
56.05,
89.8,
19.1,
20.35,
106.05,
19.65,
59.85,
86.1,
19.45,
97.1,
36.65,
103.9,
19.75,
24.55,
48.7,
109.55,
20.65,
55.2,
24.05,
20.45,
19.25,
26.35,
43.8,
50.15,
20.45,
61.4,
70.75,
61.15,
20.25,
63.85,
98.7,
20,
19.3,
84.4,
25.1,
48.25,
19.85,
94.2,
62.15,
79.3,
56.25,
20.3,
99,
90.6,
85.9,
79.2,
70.35,
19.35,
50.15,
63.8,
20.55,
88.55,
101.4,
44.6,
63.75,
109.25,
84.6,
20.45,
85.75,
107.95,
22.95,
19.45,
19.7,
87,
79.95,
64,
64.9,
25.75,
90.15,
116.1,
104.95,
50,
20.45,
19.85,
19.95,
26.45,
63.4,
53.95,
95.1,
74.1,
35.5,
79.2,
48.8,
55.45,
25.4,
93.5,
63.9,
64.85,
63.8,
44.45,
19.95,
43.35,
49.65,
85.1,
89.8,
103.05,
116,
69.9,
95.1,
40.25,
25.75,
105.35,
113.6,
24,
19.4,
86.1,
102.65,
92.85,
97.75,
97.95,
19.95,
24.6,
50.95,
75.6,
80.75,
90.4,
60.25,
20.2,
64.15,
20.25,
99,
80.3,
19.55,
100.75,
53.75,
25.6,
58.35,
46.35,
113.75,
90.4,
109.3,
90.3,
65.25,
60.65,
24.1,
19.5,
85.95,
53.5,
25.45,
20.5,
20.85,
89.9,
26,
113.2,
69.05,
20.1,
109.65,
19.2,
90,
34,
20.4,
38.6,
25.25,
60.6,
74.75,
20.6,
20.4,
81.7,
20.3,
20,
25,
80.45,
19.75,
65.65,
71,
89.2,
86.75,
61.5,
25.1,
34.05,
19.95,
19.95,
89.7,
20.4,
26.3,
20.7,
19.45,
110.8,
69.3,
49.35,
20.35,
105.6,
64.45,
49.9,
65.65,
103.3,
44.45,
89.9,
55.05,
104.1,
106.6,
70.5,
19.6,
24.05,
38.1,
34.25,
100.05,
68.65,
45.8,
75.75,
96.4,
20.55,
50.95,
90.5,
79.4,
58.75,
59.45,
105.7,
53.3,
24.3,
59.9,
23.95,
20.15,
95.65,
81,
82.45,
20.5,
54.4,
58.6,
84.8,
61.4,
20.4,
20.15,
94.45,
79.8,
74.05,
49.15,
19.4,
113.65,
106,
25.95,
19.1,
100.55,
95.4,
75.15,
89.15,
107.9,
19.5,
24.95,
19.5,
69.95,
82.85,
19,
38.85,
20.35,
95,
74.4,
78.45,
74.3,
51.05,
19.2,
109.1,
76.45,
72.8,
18.95,
101.75,
75.45,
64.1,
25.65,
75.1,
95.85,
54.4,
72.75,
19.85,
19.05,
94.85,
46.25,
19.35,
69.6,
90.7,
101.4,
20.25,
48.8,
74.35,
19.35,
68.75,
100.2,
20.85,
19.35,
45,
25.5,
48.9,
19.6,
20,
81.3,
95.2,
83.3,
20.3,
89.85,
19.8,
54.65,
29.35,
19.15,
19.1,
80.55,
20.25,
106,
25.5,
79.6,
55.25,
88.05,
20.4,
117.6,
20,
19.65,
70.55,
65.8,
20.05,
80,
35.4,
79.6,
80.25,
20.45,
79.6,
24.7,
77.3,
29.75,
44.9,
29.8,
71.95,
20.75,
56.3,
105.25,
19.55,
84.45,
53.65,
29.9,
19.7,
43.7,
55.3,
19.85,
19.65,
49.45,
20.45,
39.7,
54.5,
111.6,
55.55,
20.55,
62.1,
104.5,
101.8,
110.6,
84.9,
93.2,
24.4,
70.55,
85,
85.8,
91.1,
20.1,
20.05,
74.8,
24.8,
100.85,
105.1,
20.4,
20,
79.4,
57.2,
58.6,
94.8,
102.5,
20.35,
84.9,
69.2,
20.85,
88.5,
35,
55.15,
50.95,
64,
80.2,
49.3,
84.35,
20.05,
117.2,
20.1,
109.95,
94.75,
80,
79.65,
25.2,
19.9,
44.8,
20.3,
19.2,
80.05,
107.35,
47.85,
70.8,
59.1,
25.55,
20.25,
75.55,
95.3,
70.25,
50.3,
19.85,
19.35,
25,
20.3,
75.35,
88,
43.8,
62.05,
20.1,
101.35,
84.05,
20.9,
105.9,
85.05,
44.1,
90.2,
53.45,
19.95,
74.65,
57.5,
19.65,
93.8,
89.25,
94.15,
55.6,
48.7,
104.9,
19.9,
19.4,
25.05,
84.45,
19.3,
79.85,
25.55,
68.4,
20.65,
55.15,
70.6,
19.95,
19,
44.1,
107.6,
61.55,
90.7,
99.25,
91.7,
100.7,
78.45,
84.3,
19.55,
20.45,
55.6,
86.8,
20.95,
20.05,
113.65,
59.5,
87.8,
41.9,
69.85,
56.3,
109.55,
92.15,
69.5,
97,
58.35,
70.4,
94.3,
19.55,
95.95,
94.8,
107.75,
54.6,
71.3,
19.5,
56.3,
90.55,
60.8,
98.8,
98.15,
35.35,
103.15,
107.75,
81.4,
95.7,
104.8,
70.95,
44.95,
97.65,
35.65,
85.25,
19.5,
25.1,
100.05,
55.7,
91.15,
83.85,
45.9,
25.1,
19.7,
91.5,
51.3,
21.1,
104.75,
85.75,
20.3,
100.75,
74.15,
78.55,
19.85,
50.7,
45,
77.8,
83.45,
94.8,
20.1,
59.9,
90.1,
70.95,
29.2,
46.6,
74.3,
69.3,
94.3,
76.45,
54,
104.25,
19.95,
24.95,
84.75,
19.75,
113.65,
44.9,
75.25,
24.6,
25,
20.95,
110.6,
55.5,
19.45,
84.85,
19.6,
53.45,
19.8,
112.1,
74.2,
69,
19.35,
19.8,
109.2,
79.15,
53.65,
100.2,
108.65,
40.65,
55.35,
105.6,
95.7,
83.2,
90.05,
97.65,
68.05,
102.1,
23.4,
71.05,
19.45,
59.45,
92.2,
19.85,
43.9,
90.5,
90.45,
84.6,
99.15,
19.95,
20.5,
62.1,
79.5,
19.55,
20.35,
51.7,
23.3,
65.1,
81.2,
74.5,
80.5,
60.3,
75,
90.15,
69.05,
59.7,
19.85,
40.75,
95.7,
46.3,
81.3,
20,
66.15,
19.6,
49.8,
101.75,
55.15,
103.95,
99.65,
73.7,
50.05,
60.25,
87.3,
54.25,
85.3,
50,
90.95,
72.25,
96.1,
19.85,
55.3,
20.1,
69.5,
25.15,
79.65,
71.25,
113.8,
24.55,
19.7,
100.5,
74.45,
104.1,
19.05,
25,
19.05,
81.9,
69.7,
90.15,
25.35,
24.65,
19.55,
60,
89.9,
19.4,
49.8,
24.1,
54.25,
109.9,
35.5,
87.55,
88.4,
50.8,
99,
96.55,
59.75,
111.5,
24.25,
20.5,
70.4,
30.55,
84.9,
54.5,
75.35,
44.45,
98.05,
63.9,
69.15,
64.65,
98.85,
89.6,
83.25,
70.25,
24.5,
20.1,
73,
61.4,
84.3,
19.9,
20.4,
50.75,
20.45,
75.75,
65.4,
59.75,
78.5,
48.95,
99.65,
18.25,
54.55,
40.65,
20.45,
24.8,
88.8,
20.05,
69.8,
77.15,
35.05,
108.1,
84.05,
20.2,
49.2,
24.6,
71.65,
104.9,
106.5,
75.5,
58.5,
78.9,
79.2,
109.45,
59.2,
29.15,
20.05,
66.5,
49.55,
73.6,
82.65,
49,
25.2,
25.45,
110.9,
77.75,
26.2,
19.9,
80.85,
56.35,
19.3,
50.4,
55.25,
19.1,
84.05,
105.2,
75.75,
95.3,
19.85,
69.1,
20.25,
54.75,
81.45,
80.2,
100.3,
90.95,
20,
79.85,
73.55,
19.3,
20.15,
44.55,
54.45,
19.65,
105,
88.7,
75.15,
20.25,
109.1,
30.75,
112.9,
94.05,
78.85,
55.3,
19.35,
25.35,
20.45,
19.35,
78.65,
74.75,
19.9,
58.35,
100.5,
20.05,
25.65,
95,
45.45,
20,
49.2,
83.25,
19.25,
19.65,
72.8,
109.65,
65,
114.1,
20.65,
86.95,
94.75,
25.35,
105.45,
25.4,
102.55,
24,
25.6,
73.5,
98.25,
54.4,
103.1,
34.2,
43.75,
100.65,
116.05,
82,
65.15,
44.8,
79.8,
88.85,
74.95,
106.85,
19.3,
56.1,
19.7,
51.3,
118.6,
24.15,
20.3,
115.5,
25.05,
109.1,
19.65,
111.3,
29.9,
80.6,
20.8,
89.95,
116.05,
19.55,
115.25,
24.8,
19.9,
81.25,
69.95,
86.4,
66.3,
94.65,
72.1,
34.7,
95.95,
44.8,
109.4,
71.05,
19.7,
40.25,
19.85,
68.25,
20.15,
50.95,
25.15,
20.25,
44,
20.25,
55.8,
88.9,
57.65,
79.15,
108.05,
94.8,
45.9,
102.6,
61.35,
57.55,
29.25,
19.6,
111.75,
106.5,
107.7,
19.3,
20.05,
69.95,
63.7,
50.9,
60.4,
79.25,
110.1,
90.7,
25.3,
85.2,
24.35,
25.1,
54.55,
96.6,
81.15,
38.5,
92.9,
84.7,
66,
20.75,
61.45,
54.5,
99.75,
109.75,
80.85,
20.3,
67.8,
19.8,
25.7,
56.15,
86.7,
20.4,
19.65,
54.35,
108.1,
54.45,
45.35,
59,
69.45,
64.95,
18.85,
19.8,
25.05,
114.3,
109.2,
45.05,
51,
110.45,
84.65,
60.05,
44.65,
93.25,
20.25,
25.45,
20.6,
94.1,
34.8,
60.75,
51.35,
64.05,
84.8,
50.15,
94.6,
59.75,
100.25,
98.9,
97.7,
60.25,
56.25,
46.2,
24.9,
63.35,
50.1,
50.15,
64.65,
79.6,
19.5,
99.55,
74,
38.9,
79.55,
46.3,
99.35,
95.8,
78.15,
26.1,
40.35,
79.2,
20.9,
49.9,
68.9,
20.25,
76,
74,
82.3,
89.4,
99.15,
29.45,
19.8,
59.15,
44.75,
90.8,
49.55,
106.7,
94.45,
19.45,
67.95,
65.25,
99.45,
20.35,
19.95,
77.4,
19.7,
99.7,
74.8,
19.15,
78.95,
62.85,
71.55,
94.95,
86.1,
19.55,
24.8,
84.05,
36.25,
98.6,
103.65,
92.9,
19.9,
20.1,
80.5,
39.85,
60.5,
103.85,
67.8,
24.85,
19.35,
89,
55,
76.15,
20.3,
117.35,
19.75,
45.2,
25.2,
89.75,
75,
49.95,
65.7,
67.05,
110.9,
87.95,
19.8,
75.7,
62.15,
115.15,
19.5,
86.55,
20.4,
19.8,
45.65,
56.4,
73.3,
101.35,
33.6,
20.7,
104.05,
20.25,
73.7,
108.75,
20.15,
19.75,
25.95,
70.05,
24.05,
84.75,
23.05,
59.95,
19.55,
19.6,
20.05,
85.55,
78.6,
116.8,
43.55,
60.8,
54.9,
65.2,
108.2,
92,
75.1,
25.05,
75.15,
19.5,
19.3,
112.2,
70.3,
19.6,
20.25,
80.65,
115.75,
80.6,
59.55,
19.05,
95.65,
19.95,
19.4,
36.1,
19.75,
64.1,
19.75,
19.7,
110.2,
106.35,
90.55,
65.9,
104.5,
52.5,
56.1,
88.75,
26,
99.4,
73.15,
54.65,
115.55,
104.45,
91.15,
89.7,
92.4,
19.9,
18.85,
25.75,
20.95,
97.05,
25.4,
19.7,
35,
101.25,
70.2,
90.95,
73.85,
88.05,
20.1,
110.3,
85.15,
60.95,
73.55,
46,
58.55,
24.6,
19.75,
86.35,
25.5,
19,
19.55,
110.1,
69.75,
50.6,
65.6,
82.1,
79.1,
90.65,
20.55,
75.75,
110,
20.85,
80.35,
70.15,
67.45,
20.75,
69.9,
51.1,
25.55,
60,
90.55,
76.4,
84.95,
110.1,
99.65,
45.4,
69,
48.65,
59.85,
80.65,
20.55,
66.4,
100.2,
44.55,
20.35,
91.8,
20.2,
50.35,
18.8,
20.45,
64.75,
98.7,
89.45,
58.75,
20.7,
85.6,
80.3,
79.8,
79.85,
54.1,
80.9,
24.5,
20.15,
20.05,
19.6,
114.3,
100.3,
80,
20.85,
89.95,
20,
48.75,
80,
20.35,
20.25,
19.4,
100.4,
57.95,
59.5,
19.2,
59.55,
103.95,
68.95,
103.1,
24.7,
110.2,
62.45,
89.55,
78.9,
20.35,
71.45,
46.35,
94.65,
49.9,
25.45,
20.75,
66.1,
75.4,
21.05,
69.35,
88.85,
97,
66.4,
69.2,
79.5,
100.65,
79.7,
61.4,
69.8,
40.55,
75.65,
90.7,
80.5,
60.6,
101.15,
24.95,
20.3,
60,
20.25,
44.75,
98,
107.7,
104.7,
93.9,
86.45,
19.4,
24.95,
75,
78.2,
94.2,
50.05,
69.55,
90.1,
44.65,
80.35,
98.1,
53.35,
19.55,
48.95,
54.2,
24.45,
40.15,
25.6,
70.35,
91.7,
89.2,
24.1,
53.85,
115.6,
19.75,
24.05,
25.3,
84.3,
89.75,
97.95,
20,
103.9,
20.7,
20.15,
26,
77.35,
66.05,
19.9,
68.15,
80.85,
75.5,
80.6,
83.2,
87.55,
109.4,
45.55,
20.7,
75.3,
93.4,
73.75,
88.15,
49.2,
19.65,
105.15,
49,
49.8,
20.95,
79.3,
19.5,
44.15,
105.5,
92.7,
26.25,
96.95,
20.45,
115.8,
108.2,
20.2,
54.9,
20.15,
90.35,
55.75,
114.6,
66.8,
100.3,
105.35,
85.2,
18.95,
69.8,
106.15,
20.55,
105.75,
25.25,
19.75,
104.85,
60.95,
81.15,
19.1,
20.8,
90.15,
90.1,
74.1,
118.75,
85.9,
95,
20.15,
101.3,
21.2,
24.2,
20.3,
85.3,
89.6,
56.25,
50.95,
115.85,
103.65,
26.1,
35.1,
99.1,
67.25,
25,
59.55,
77.8,
55.1,
24.15,
45.25,
20.25,
64.75,
54.6,
20.7,
94.75,
115.8,
49.45,
83.8,
95.35,
74.05,
89.6,
116.6,
54.2,
19.3,
65.05,
24.05,
18.75,
20.15,
20,
71,
93.6,
24.4,
65.25,
50.55,
70.7,
45.25,
70.3,
108.95,
26.45,
19.65,
19.05,
74.75,
75.8,
25.1,
44.45,
104.3,
89,
20.15,
36.15,
19.2,
19.25,
61.2,
20.45,
35.05,
44,
50.35,
20,
86.4,
58.4,
94.1,
108.9,
107.4,
90.85,
19.9,
66.4,
100.7,
25.6,
19.85,
20.75,
95.8,
94.65,
106.65,
45.85,
104.35,
55.45,
61.15,
78.95,
109.2,
61.3,
96.85,
40.55,
19.8,
108.25,
105.05,
90.45,
86.4,
66.9,
110.7,
20,
102.1,
70.15,
80.05,
49.2,
20.5,
38.25,
54.95,
96.6,
19.9,
19.9,
84.6,
85.25,
81.25,
115.5,
79,
94.65,
20.8,
59.5,
20.05,
100.45,
20.6,
20.3,
39.55,
20.45,
25.25,
91.25,
72.45,
19.7,
75.1,
25,
69.15,
91.55,
35.8,
113.15,
19.85,
19.8,
19.9,
19.7,
59.1,
91.15,
68.95,
51.55,
24.4,
96.8,
70.05,
19.5,
78.75,
69.2,
19.55,
103.65,
54.7,
54.15,
84.85,
20,
99.25,
19.35,
94.75,
114.05,
74.9,
19.8,
80.85,
54.65,
91.7,
118.6,
24.55,
19.45,
116.15,
80.6,
20.3,
99.8,
75,
19.9,
80.3,
84.3,
54.05,
104.9,
97.25,
83.05,
41.1,
45,
74.55,
40.2,
70.5,
19.75,
24.65,
104.25,
78.35,
109.7,
33.45,
94.6,
20.2,
20.3,
39.4,
69.15,
51.35,
100.05,
20.3,
94.45,
46.4,
104.05,
24.9,
59.6,
108.5,
40.55,
58.95,
20.75,
113.15,
48.8,
63.05,
100.85,
80.55,
64.4,
75.2,
84.9,
19.3,
74.65,
59.05,
69.1,
20.55,
76.55,
62.5,
94.9,
111.65,
19.9,
20.45,
106.05,
113.45,
92.55,
65.6,
84.35,
71.1,
85.15,
49.7,
30.2,
56.35,
107.55,
19.85,
95.9,
23.85,
83.85,
84.8,
76.1,
74.55,
39.2,
79.55,
19.6,
19.55,
39.15,
20.1,
99.95,
59.8,
49.75,
108.5,
60.15,
19.05,
84,
44.55,
103.45,
80.65,
57.2,
110.75,
24.7,
97.05,
76.35,
18.9,
74.45,
84.4,
24.4,
20.05,
55.5,
84.3,
100.2,
19.4,
20.4,
94.75,
44.35,
74.55,
73.6,
50.1,
53,
19.85,
24.35,
19.55,
25.05,
93.8,
103.75,
56.75,
20.8,
24.45,
25.6,
59.65,
83.3,
79.55,
24.45,
19.2,
29.8,
45.5,
30.05,
65.65,
74.05,
110.75,
19.7,
49.5,
43.95,
111.15,
20.6,
19.65,
115.8,
88.65,
94.5,
20.1,
34.65,
52.3,
65,
35.45,
19.7,
95.6,
19.85,
81.85,
109.3,
25.4,
69.8,
20,
109.9,
50.3,
101.5,
89.15,
19.4,
29.9,
78.8,
19.3,
96.8,
20.65,
19.8,
104.6,
80.05,
45.15,
73.15,
99.1,
105.35,
45.65,
79.95,
54.45,
25.1,
84.7,
75.85,
48.8,
35.2,
76.25,
24.9,
54.3,
66.3,
20.9,
75.35,
104.45,
49.45,
19.45,
92.15,
19.85,
100.25,
95.7,
93.15,
69.7,
19.8,
71.35,
20.75,
40.6,
20.35,
19.75,
54.4,
20.45,
66.15,
89.85,
45.05,
86.85,
96.75,
106.65,
110.15,
82.85,
20.1,
59.45,
58.6,
49.7,
65.85,
73.5,
113.65,
83.4,
65.65,
61.35,
85.9,
75.65,
70.9,
49.85,
20.1,
103.05,
99.7,
81.9,
66.2,
19.75,
72.6,
116.5,
106.8,
24.95,
89.25,
19.25,
104.55,
87.2,
30.75,
25.7,
86.2,
30.1,
99.35,
19.2,
20.1,
20.35,
25.65,
94.55,
94.4,
56.1,
68.25,
24.75,
76.25,
74.35,
54.15,
19.45,
34.95,
53.65,
104,
70.35,
64.85,
19.65,
45.9,
20,
44.8,
20.35,
45.8,
108.95,
64.35,
90.8,
24.95,
84.7,
70.8,
104.4,
101.5,
54.3,
103.95,
91.1,
19.95,
26.45,
75.1,
108.1,
110.15,
111.5,
106.5,
19.9,
111.1,
70.7,
24.85,
91.2,
65.6,
59.45,
109.95,
38.5,
92.55,
24.5,
19.7,
20.6,
58,
107.45,
65.5,
25.45,
100.15,
104.45,
21.15,
96.2,
44.4,
94.35,
20.3,
105.75,
81.15,
89.55,
54.75,
53.75,
105.75,
105.85,
64.2,
87.7,
89.3,
20.15,
20.05,
67.2,
94.55,
107.5,
73,
114.75,
76.05,
77.9,
90.65,
110.45,
68.7,
44.85,
29.8,
88.9,
58.75,
19.85,
86.9,
59.65,
66.4,
20.15,
108.1,
56.9,
109.6,
25.15,
79.15,
66.75,
48.8,
80.7,
20.55,
115.1,
59.7,
86.45,
33.7,
80.1,
104.05,
108.75,
41.1,
20.35,
105.9,
65.5,
40.45,
70.45,
78.8,
90.1,
82.45,
20.25,
66.25,
89.7,
64.55,
93.65,
73.6,
109.75,
61.45,
106.4,
81.9,
105.2,
54.6,
20.55,
19.7,
66.05,
54.05,
58.9,
96.9,
19.1,
50,
45.4,
85.45,
84.1,
66.25,
76.9,
74.6,
116.95,
40.65,
114.35,
69.7,
98.65,
61.65,
89.35,
95.4,
35.4,
19.95,
19.25,
20.4,
24.75,
25.35,
20,
59.75,
82.5,
20.35,
90.8,
104.95,
105.25,
23.75,
61.3,
75.8,
98,
52,
64.4,
45.8,
30.5,
69.15,
49.25,
39.35,
105.1,
20.1,
19.75,
19.75,
70.4,
20.45,
20.35,
86.2,
95.65,
103.8,
97.2,
63.55,
24.95,
99,
85.55,
94,
50.3,
95,
61.4,
80.55,
78.5,
114.3,
20.05,
62.65,
92.7,
100.45,
75.2,
84.75,
79.5,
19.8,
100.9,
95.3,
90.95,
54.5,
49.6,
25,
45.45,
107.75,
89.1,
44.75,
101.6,
103.15,
95.65,
75.1,
61.35,
19.7,
51,
88.85,
20.05,
65.1,
70.15,
20.75,
56.05,
19.95,
98.6,
79,
89.45,
74.2,
81,
49.6,
84.6,
84.2,
106.3,
69.05,
45.4,
99.35,
50.75,
87.1,
20.15,
98.7,
25.2,
55.7,
65.35,
25.3,
24.25,
60.5,
25.1,
20.05,
30.25,
20.2,
59.9,
25.15,
101.3,
76.95,
55.3,
92.45,
48.45,
19.35,
86.7,
55.7,
84.25,
64.65,
69.2,
54.65,
24.75,
23.95,
105,
59.85,
20.05,
92.15,
44.8,
20.9,
95.4,
80.35,
85.1,
115.05,
19.95,
86.15,
78.85,
86.55,
42.4,
24.25,
20.5,
19.6,
20.25,
20.6,
19.8,
80.2,
116.4,
31.65,
94.15,
20.65,
76.85,
20.15,
55.25,
82.15,
103,
95.1,
95.15,
79.8,
74.8,
20.45,
78.35,
19.1,
20,
19.95,
24,
19.15,
91.3,
19.15,
19.75,
75.5,
83.75,
19.4,
26.5,
19.15,
40.9,
80.25,
70.8,
60.2,
55.2,
54.15,
100.4,
62.55,
70.45,
85.5,
54.5,
20.75,
20.35,
91,
104.8,
51.1,
89.8,
20.55,
64.05,
74.85,
25,
20.3,
26.35,
54.7,
90.25,
20.65,
25.45,
19.5,
66.15,
69.1,
39.1,
20.05,
59.8,
48.6,
105.35,
25.1,
49.75,
94.75,
93,
71.9,
77.55,
19.85,
95.25,
25.05,
53.15,
20.15,
101.25,
100.55,
25.3,
71.8,
19.7,
49.85,
69.6,
19.75,
80.8,
64.2,
35,
19.2,
90.65,
20,
74.65,
61.2,
19.95,
54.8,
73.45,
51.45,
80.45,
85.3,
79.3,
76.5,
25.4,
86.85,
19.65,
45.55,
78.1,
19.3,
110.5,
20.3,
81.35,
55.3,
56.55,
19.7,
104.05,
52.85,
80.65,
24.65,
21.3,
110.2,
51.05,
19.8,
19.9,
87.3,
19.85,
89.4,
20,
20.05,
83.25,
102.9,
39.1,
114.5,
20.2,
55.8,
24.2,
72.8,
99.85,
99.5,
20.25,
26,
19.9,
19.05,
96.5,
19.85,
25.7,
20.3,
91.55,
39.4,
105.7,
70.25,
93.75,
60,
59.8,
90.65,
109,
68.1,
20.4,
81.95,
60.55,
65.6,
82.5,
82.3,
68.15,
20.3,
20.2,
89.2,
74.8,
20.2,
84.4,
25.15,
19.8,
50.85,
102.4,
55.5,
109.75,
106.4,
60,
88.8,
80.05,
75.55,
49.55,
23.9,
66.4,
18.8,
108.4,
85.95,
80.9,
111.8,
20.6,
44.6,
105.1,
115.15,
59.8,
26.3,
70.55,
20.05,
79.85,
90.05,
24.45,
59.95,
25.35,
34.3,
105.05,
19.3,
19.15,
51.4,
71.85,
75.4,
49.7,
78.75,
81.6,
70.4,
76.1,
94,
103.95,
19.95,
110.8,
96.1,
48.8,
50.55,
44.65,
19.45,
89.3,
19.25,
70.5,
19.65,
20.85,
19.65,
19.35,
44,
94.4,
75.4,
71,
21.2,
61.05,
79.95,
19.7,
20.3,
24.35,
19.75,
50.3,
50.25,
85.35,
51.65,
24,
59.85,
25.45,
23.9,
24.15,
75.7,
50.85,
91.6,
98.9,
85,
44.3,
80.2,
60.9,
34.2,
87.15,
54.3,
19.1,
112.75,
19.95,
19.5,
65.55,
78.8,
78.2,
105.25,
89.25,
20.65,
68.7,
78.65,
24.75,
19.75,
89.1,
84.7,
59.9,
19.95,
108.9,
33.6,
85.85,
34.85,
95.3,
84.6,
44.95,
24.7,
100.3,
25.45,
50.7,
55,
68.4,
55.05,
19.8,
84.45,
35.9,
80.75,
78.65,
61.75,
63.7,
87.6,
89.15,
20,
104.4,
20.05,
34.3,
20.65,
84.25,
19.65,
79.85,
20.2,
19.8,
50.35,
74.6,
79.15,
20.35,
21.05,
94.7,
74.95,
111.95,
19.85,
89.75,
20.05,
108.95,
19.65,
24.9,
93.2,
84.8,
71.75,
30.35,
54.85,
19.5,
24.2,
19.35,
100.65,
94.1,
74.55,
56.15,
20.35,
80.55,
61.25,
20.45,
18.9,
19.6,
45.2,
19.45,
25.45,
94.9,
29.3,
20.25,
110.5,
109.4,
19.95,
19.6,
76.6,
19.6,
85.3,
65.85,
20.05,
99.4,
20,
78.45,
25.1,
55,
71.1,
61.55,
45.9,
40.3,
87.1,
49.5,
73.8,
19.2,
25,
35.3,
76.75,
81,
105.55,
18.8,
24.9,
64.9,
61.35,
113.95,
90.15,
54.1,
49.8,
24.4,
95,
69.9,
39.95,
103.25,
94.25,
47.05,
20.55,
19.65,
70.2,
81,
75.9,
24.7,
110.25,
85,
19.75,
23.9,
19.95,
25.15,
54.15,
59.8,
83.85,
104.9,
75.3,
66.65,
109.5,
73.85,
19.3,
118.2,
51.45,
59.45,
19.5,
19.55,
93.55,
59.3,
109.8,
78.1,
39.9,
64.9,
53.4,
24.9,
44.7,
114,
20.25,
83.85,
20.2,
19.95,
20.35,
90,
54.2,
99.1,
66.9,
25.85,
91.05,
20.95,
109.2,
85.8,
19.65,
20.5,
89.65,
74.35,
49.45,
89.1,
75.15,
70.65,
90.05,
19.4,
88.75,
91,
90.8,
18.95,
102.4,
99.9,
88.7,
54.3,
55.7,
103.95,
20.15,
20.05,
91.95,
55.65,
74.7,
104.15,
83.65,
110.05,
25.5,
19.5,
80.7,
105.1,
25.15,
95.65,
80.8,
24.85,
54.75,
50.75,
20.15,
20.05,
71.6,
81.45,
58.4,
53.7,
19.6,
89.4,
84.2,
106.1,
25.75,
64.95,
85.45,
20.05,
20.7,
25.3,
100.6,
74,
99.4,
107.45,
83.6,
99.05,
80.1,
65.3,
89.55,
60.8,
74.5,
99.15,
19.25,
39.45,
44.85,
97.2,
110.55,
19.9,
76.95,
35.4,
20.45,
96.75,
54.2,
100.1,
45.25,
20.85,
33.45,
20.2,
85.9,
61,
86.9,
69.4,
20.35,
104.3,
44.95,
49.45,
20.6,
19.55,
93.5,
54.55,
20.05,
79.45,
79.85,
100,
19.6,
20.2,
50.4,
113.35,
80,
80.95,
24.9,
54.9,
109.25,
116.3,
19.9,
70.35,
25.6,
44.45,
100.15,
73.85,
70.1,
25.25,
21.05,
24.95,
64.5,
105.95,
75.85,
43.6,
91.25,
89.75,
104.4,
90.15,
40.3,
105.25,
104,
69.65,
74.3,
100.9,
20.25,
96.9,
104.1,
20.1,
56.55,
68.6,
69.05,
19.7,
20.05,
94.4,
54.95,
93.7,
110.25,
98.9,
80.45,
79.4,
62.8,
74.9,
74.85,
25.85,
68.3,
48.4,
105.05,
25.15,
19.5,
92.95,
20.7,
19.35,
104.35,
19.55,
74.05,
40.1,
20.1,
83.55,
56.85,
19.55,
106.15,
78.95,
49.75,
92.4,
58.2,
91.95,
65.25,
73.1,
59.75,
59.8,
116.6,
109.3,
101.4,
50.65,
56.15,
19.2,
83,
70.1,
108.3,
25.25,
45.35,
43.9,
79.3,
84.9,
79.25,
71.05,
53.75,
24.25,
44.25,
50.05,
20.15,
69.35,
19.35,
19.15,
61,
20.5,
50.2,
79.6,
24.9,
106.9,
101.35,
55.35,
50.55,
19.5,
90.65,
89.85,
79,
19.55,
19.9,
116.25,
87.75,
81.3,
44.3,
70.35,
44.45,
49.15,
29.45,
85.3,
69.1,
70.35,
20.6,
74.15,
75.05,
44.6,
21.45,
43.45,
20.05,
94.15,
19.55,
75.9,
64.15,
109.55,
110.8,
53.45,
69.95,
97,
90.6,
73.55,
94.35,
19.4,
19.75,
54.6,
29.8,
103.05,
20.3,
35.1,
105.7,
56.25,
60.35,
59.8,
99.65,
50.65,
60.9,
59.65,
64.7,
54.85,
91.35,
25.1,
34,
45.9,
20.5,
20.35,
36.1,
65.8,
20.35,
105.8,
96.75,
24.4,
73.05,
64.35,
20.5,
54.75,
51.15,
41.95,
54.35,
96,
61.45,
19.65,
19,
100,
98.7,
19.8,
73.8,
20.05,
106.2,
116.55,
99.7,
19.7,
19.5,
29.15,
55,
90.8,
51,
90.1,
59.05,
20.3,
72.95,
73.55,
84.3,
78,
72.1,
106.75,
19.25,
20.55,
20,
24.65,
103.5,
23.85,
25.8,
59.45,
20.05,
82.55,
81.25,
74.3,
109.7,
96.35,
66.6,
44.5,
80.1,
69.05,
20.4,
19.7,
50.1,
83.45,
86.65,
20.15,
19.4,
60.05,
20.35,
94.05,
84.1,
78.75,
55.55,
20.1,
70.3,
53.65,
20.75,
103.4,
50.8,
79,
74.6,
96.5,
20.1,
19.4,
77.55,
20.05,
19.85,
20.2,
67.45,
18.55,
29.75,
24.2,
23.55,
20.45,
92.3,
53.65,
39.65,
54.65,
104.8,
29.3,
83.85,
103.65,
99.05,
73.35,
100.05,
20.35,
43.95,
23.5,
70.7,
94.3,
29.15,
20.85,
37.7,
92.45,
44.15,
36.05,
50.25,
109.75,
20.3,
112.35,
94.3,
41.15,
74.65,
48.25,
76.15,
71.1,
96.55,
79.3,
89.6,
20.5,
106.3,
100.35,
85.6,
106.15,
51.1,
19.9,
25.7,
99.4,
69.7,
98.35,
85.45,
95.9,
100.75,
89.2,
25.75,
84.1,
79.3,
107.05,
20.05,
19.5,
45.3,
115.15,
72.95,
19.65,
19.55,
89.55,
50.35,
87.25,
20.8,
109.25,
20.35,
55.9,
79.2,
24,
101.35,
35.45,
79.4,
35.2,
19.65,
49.85,
68.75,
61.9,
79.9,
89.75,
19.4,
93.65,
19.9,
72.9,
25.6,
19.75,
55.7,
117.5,
19.85,
78.9,
20.65,
19.65,
79.75,
79.95,
29.9,
19.75,
45,
44.8,
51.1,
53.15,
24.7,
109.95,
20.8,
25.6,
108.4,
19.55,
85.1,
69.05,
70.15,
111.15,
89.35,
89.1,
91.25,
90.35,
105.55,
19.1,
20.4,
100.45,
85.7,
94,
69.85,
25.85,
71.1,
93.35,
50.55,
81.3,
20.7,
79.05,
19.05,
19.6,
20.2,
20.9,
103.6,
38.8,
88.4,
79.7,
19.3,
55.75,
19.95,
89.65,
45.85,
55.95,
69,
83.55,
65.7,
94.9,
61.9,
20,
67.7,
25.15,
92.85,
111.3,
60.6,
65.5,
19.95,
74.6,
94.6,
81.15,
89.05,
49.2,
19.45,
104.3,
86.05,
25.2,
35.15,
99.65,
105.35,
24.3,
80.7,
89.85,
61.1,
29.05,
99.7,
46,
80.4,
100.05,
94,
68.95,
68.45,
69,
43.85,
44.5,
18.7,
53.55,
114.6,
20.1,
85.5,
108.75,
97.85,
19.55,
84.05,
89.4,
19.7,
79.85,
74.45,
74.1,
18.8,
64.4,
55.8,
20.05,
99.15,
56.75,
104.15,
110.8,
35.75,
69.9,
89.2,
55.65,
50.7,
20,
19.1,
45.55,
101.05,
103.7,
36.25,
49.4,
19.9,
19.8,
45.05,
64.55,
86.25,
19.75,
89.1,
95.55,
102.6,
56.3,
94.2,
43.05,
94,
98.85,
64.35,
72,
49.7,
80.7,
24.2,
65.45,
74.35,
83.2,
25,
40.2,
108.35,
69.5,
76,
93.6,
100.55,
24.45,
89.55,
76.1,
80.5,
20.55,
105.4,
35.75,
95.1,
19.3,
63.1,
84.95,
93.4,
89.2,
85.2,
49.95,
20.65,
20.15,
19.2,
104.95,
103.5,
84.8,
95.05,
73.35,
64.1,
44.4,
20.05,
60,
69.5,
78.7,
60.65,
21.15,
84.8,
103.2,
29.6,
105.65
],
"xaxis": "x",
"yaxis": "y",
"type": "histogram"
},
{
"alignmentgroup": "True",
"hovertemplate": "Churn=No MonthlyCharges=%{x} ",
"legendgroup": "No",
"marker": {
"color": "#84D57F"
},
"name": "No",
"notched": true,
"offsetgroup": "No",
"showlegend": false,
"x": [
29.85,
56.95,
42.3,
89.1,
29.75,
56.15,
49.95,
18.95,
100.35,
105.5,
113.25,
20.65,
106.7,
90.05,
19.8,
59.9,
59.6,
55.3,
90.25,
96.35,
95.5,
66.15,
20.2,
45.25,
99.9,
74.8,
49.55,
69.2,
20.75,
79.85,
76.2,
84.5,
49.25,
79.75,
64.15,
90.25,
69.5,
74.85,
99.65,
108.45,
24.95,
107.5,
100.5,
89.9,
42.1,
54.4,
75.3,
78.9,
79.2,
20.15,
79.85,
49.05,
20.4,
111.6,
24.25,
64.5,
110.5,
55.65,
54.65,
74.75,
25.9,
50.55,
103.8,
20.15,
99.3,
62.15,
20.65,
19.95,
33.75,
82.05,
74.7,
84,
111.05,
100.9,
66.85,
21,
20.2,
19.45,
95,
45.55,
24.3,
104.15,
30.15,
94.35,
19.4,
57.95,
91.65,
54.6,
89.85,
31.05,
20.65,
85.2,
99.8,
20.7,
50.7,
20.85,
88.95,
23.55,
19.75,
56.45,
85.95,
50.55,
25.7,
75,
20.2,
19.6,
88.05,
101.05,
84.3,
23.95,
99.05,
19.6,
64.5,
69.5,
68.55,
108.15,
86.1,
19.7,
80.9,
84.15,
20.15,
64.25,
25.7,
56,
69.7,
73.9,
20.6,
19.9,
89.05,
20.4,
84.25,
81.95,
20.55,
24.7,
105.35,
20.55,
45.3,
74.75,
51.8,
30.4,
19.65,
56.6,
71.9,
19.75,
109.7,
19.3,
96.55,
24.1,
111.35,
112.25,
20.75,
101.9,
80.05,
105.55,
78.3,
68.85,
79.95,
55.45,
102.45,
25.25,
19.75,
20,
86.8,
58.75,
45.25,
56.6,
84.2,
80,
24.75,
20.2,
19.35,
50.6,
81.15,
89.9,
85.3,
108,
93.5,
20.25,
25.15,
29.6,
73.15,
19.75,
86.6,
109.2,
74.7,
94.4,
54.8,
75.35,
65,
99,
93.5,
83.7,
19.85,
59.55,
115.1,
114.35,
45,
89.85,
49.85,
113.3,
88.1,
24.9,
105,
24.25,
59.75,
107.05,
64.95,
55,
50.55,
55.15,
51.2,
25.4,
54.45,
76,
44.35,
61.2,
86.8,
89.35,
19.7,
20.25,
76.05,
100.8,
74.55,
64.9,
90.4,
60.3,
81.85,
24.8,
75.55,
101.15,
78.75,
19.25,
89.05,
115.05,
69.35,
110.05,
19.9,
91.5,
60,
44.8,
48.6,
60.05,
102.7,
82.9,
35.9,
82.65,
19.85,
19.2,
94.9,
88.15,
94.8,
54.65,
85.75,
67.45,
20.5,
20.25,
72.1,
19.45,
44.95,
97,
62.8,
44.6,
89.15,
54.1,
105.25,
97.1,
20.2,
98.8,
50.3,
20.55,
75.9,
59.95,
19.15,
98.65,
112.6,
20.6,
35.75,
99.75,
96.1,
85.1,
25.35,
89.65,
86.75,
86.2,
64.8,
108.1,
54.75,
90.4,
44,
95.6,
84.8,
44.3,
19.9,
95.05,
90.05,
109.9,
54.6,
20.05,
19.75,
20.05,
55.9,
19.7,
19.8,
95.4,
93.95,
24.45,
74.95,
87.35,
70.65,
73.25,
98.7,
24.8,
24.3,
69.85,
100.55,
25.7,
40.7,
51.65,
105.1,
85.95,
75.6,
58.25,
65.2,
53.45,
19.75,
44.45,
20.85,
114.05,
89.85,
55.05,
112.95,
101.55,
114.65,
64.8,
80.4,
25.05,
94.75,
105.5,
24.7,
69.75,
60.2,
24.4,
104.15,
92.9,
80.8,
20,
75.1,
19.65,
69.45,
116.05,
40.05,
102.1,
89.7,
19.9,
20.65,
70.05,
53.6,
76.05,
75.7,
19.65,
81.45,
108.5,
84.5,
100.15,
88.6,
52.55,
104.8,
59,
64.05,
20.4,
60.9,
19.8,
116.25,
80.7,
65.2,
84.05,
79.45,
78,
19.85,
94.3,
106.45,
105.45,
95,
54.3,
70.05,
20.05,
105.4,
51.6,
85.5,
91.25,
115.75,
94.7,
19.6,
99.9,
21.1,
20.05,
79.95,
107.15,
89.55,
81.55,
58.45,
95.65,
80.6,
113.1,
58.95,
19.55,
78.95,
105.05,
101.9,
19.75,
110.3,
115.6,
19.35,
25.6,
68.75,
19.9,
70.6,
70.2,
49.3,
107.25,
23.6,
69.7,
99.5,
64.3,
70.85,
101.9,
73.5,
40.4,
19.25,
59.6,
64.9,
110.85,
81.05,
98.05,
70.5,
94.55,
19.65,
19,
20,
63.25,
20.1,
99.15,
90.4,
111.9,
24.9,
83.5,
84.3,
45.6,
54.85,
65.55,
90.35,
20.4,
74.55,
19.95,
74.25,
108.65,
109.55,
86.65,
81,
47.85,
114.55,
20.55,
109.8,
69.5,
48.85,
25.25,
102.85,
87.55,
78.55,
34.55,
92.05,
85.05,
19.7,
95.15,
84.25,
104.6,
111.65,
55,
89.85,
20.35,
54.55,
99.45,
70.9,
25.4,
89.85,
25.25,
69.65,
70,
20.1,
24.8,
95.1,
88.85,
78.8,
20.35,
45.25,
20.05,
69.55,
19.5,
74.75,
30.2,
57.8,
19.85,
25.55,
24.85,
110.35,
24.55,
107.95,
81.4,
73.8,
64.4,
103.75,
71.1,
49.9,
24.6,
30.1,
83.4,
20.45,
75.25,
20.55,
20.05,
20.65,
85.15,
84.95,
66.5,
63.3,
83.15,
84.9,
20.55,
49.25,
59.6,
104.65,
75.3,
80.1,
81,
24.7,
86,
25.4,
89.15,
58.25,
85.65,
50.35,
80.35,
20.2,
20.55,
21.25,
26.25,
80.85,
74.2,
20.35,
75.5,
79.05,
90.15,
50.6,
110.45,
101,
79.35,
89.85,
65,
80.45,
24.1,
44.05,
110.8,
114.95,
75.05,
19.25,
90.05,
56.7,
80.15,
71.35,
20.25,
90.35,
19.7,
19.85,
90.35,
20.8,
66.85,
19.9,
35.8,
78.85,
20.4,
74.25,
64.8,
20.45,
110.65,
40.3,
107,
73.35,
44.8,
54.75,
40.6,
55.3,
60.85,
78.4,
69.65,
59.85,
76.9,
19.85,
67.65,
45,
64.2,
81.7,
25.55,
20,
75.65,
23.8,
64.2,
76.8,
55.2,
108.55,
25.25,
30.4,
20.05,
84.6,
103.7,
88,
106.35,
79.15,
103.1,
63.95,
25.8,
25.55,
44.85,
25.05,
74.1,
88.8,
93.25,
71.4,
79.2,
20.4,
105,
30.85,
20.55,
84.85,
33.15,
92,
89.8,
115.8,
85.15,
24.85,
64.35,
20.5,
86.05,
89,
64.8,
19.8,
93.4,
39,
20.5,
26.4,
98.2,
97.55,
19.95,
99.7,
34.8,
60.15,
64.75,
54.65,
19.3,
111.25,
35.8,
20.05,
84.35,
110.5,
91.2,
89.3,
81.1,
81.2,
94.3,
116.1,
105.55,
94.4,
19.5,
105.6,
81.35,
56.4,
65.35,
19.95,
111.25,
89,
106.1,
20.05,
25.2,
75.4,
65.55,
80.7,
104.55,
24.15,
20.45,
75.4,
79.7,
81.7,
76.3,
103.75,
86.45,
75.1,
80.6,
19.3,
33.6,
83.25,
80.85,
108.05,
19.9,
21.05,
30.15,
79.85,
65.5,
104.1,
20.5,
91.35,
20.5,
75.6,
55.1,
58.95,
95.1,
25.45,
56.75,
81.75,
86.1,
29.8,
20.5,
60.9,
73.25,
20.85,
77.35,
93.85,
70.1,
75.95,
75.25,
54.95,
19.5,
19.6,
47.85,
23.75,
43.8,
19.75,
19.15,
19.6,
80.3,
24.35,
25.25,
26.1,
20,
20.7,
70.3,
69.55,
19.85,
20,
95.85,
20.75,
50.15,
58.65,
95.9,
49.5,
80.1,
24.4,
40.05,
19.5,
51.05,
54.35,
84.7,
86.1,
70.35,
110,
94.9,
69.75,
71.6,
23.65,
81.85,
25.1,
114.7,
49.15,
80.9,
19.3,
70.2,
54.25,
99.3,
74,
50.25,
19.8,
35.5,
80.75,
19.55,
20.05,
112.4,
50.2,
62.25,
55.7,
19.65,
89.25,
54,
56.75,
21.1,
96.65,
24.5,
79.2,
69.55,
20.05,
98.85,
25.75,
19.6,
87.65,
74.75,
107.45,
75.35,
64.95,
100.45,
68.5,
80.55,
81.25,
89.55,
55.7,
24.8,
20,
105.2,
19.55,
79.75,
97.45,
24.25,
24.6,
50.15,
39.6,
89.85,
98.85,
53.85,
24.25,
89.45,
105.25,
59.5,
70.55,
82.5,
61.6,
49.05,
66.25,
19.4,
86.05,
19.15,
19.25,
81.95,
114.65,
20,
19.8,
65.15,
19.65,
88.95,
20.2,
75.2,
56.8,
75.5,
35.6,
60.25,
40.35,
18.85,
54.85,
64.3,
24.65,
76.1,
18.7,
97.95,
94.1,
95.1,
72.35,
82.7,
19.9,
53.8,
51.55,
19.65,
44.05,
114,
100.4,
54.25,
80,
79.2,
94.3,
49.8,
53.75,
93.45,
87.9,
61.05,
104.05,
99.25,
85.7,
104.85,
69.15,
74.45,
50.45,
60,
85.25,
19.45,
20.75,
78.9,
104.5,
49.4,
25,
25.55,
70.15,
69.4,
93.15,
69.55,
20.2,
20.4,
23.75,
70.45,
65.75,
24.6,
69.25,
24.65,
90.4,
100.85,
75.35,
87.2,
64.4,
24.7,
105.85,
98.3,
19.45,
58.7,
20.15,
64.5,
28.5,
90.45,
105.15,
83.15,
103.2,
19.45,
88.8,
85.9,
34.2,
20.15,
50.3,
80.15,
51.25,
95.2,
94.8,
80.25,
76.1,
115.55,
24.65,
53.6,
19.45,
88.2,
101.15,
56.8,
99.4,
20.1,
60.7,
20.95,
114.85,
19.25,
62.8,
105.5,
19.85,
74.1,
107.5,
19.55,
68.8,
84.45,
84.5,
111.2,
80.6,
80.7,
75.6,
57.6,
110.6,
58.2,
81,
19.7,
59.55,
75.55,
45.1,
70.95,
20.9,
19.95,
24.6,
66.7,
94.8,
65.85,
19.95,
24.65,
51.25,
54.25,
19.4,
56.25,
25.15,
23.95,
35.4,
75.35,
20.4,
56.05,
20,
73.05,
20.5,
100.75,
19.95,
49.65,
65.65,
20.45,
60.95,
20.35,
19.5,
75.2,
111.45,
70.15,
92,
85.5,
82.15,
84.4,
60.9,
20.25,
95.3,
19.85,
84.35,
19.85,
82.3,
66.8,
44.6,
98.45,
70.7,
24.95,
102.5,
86.55,
24.3,
58.35,
68.75,
85.8,
20.1,
20.35,
110.8,
82.85,
84.35,
19.55,
19.95,
66.25,
23.3,
25.3,
44.55,
104.1,
92.55,
101.45,
94.55,
95.5,
100.3,
55.5,
49.85,
89.55,
19.15,
99.8,
113.05,
19.95,
74.15,
92,
73.85,
24.45,
24.8,
64.85,
20.75,
68.95,
109.4,
49,
50.25,
19.9,
97.8,
100.3,
55.8,
111.15,
98.55,
50.05,
20.85,
19.5,
19.35,
69.5,
48.8,
94.5,
20.65,
106.05,
108.3,
99.65,
95.9,
20,
64.95,
74.6,
49.2,
73.75,
92.3,
19.2,
88.65,
95.95,
105.4,
20.25,
49.05,
35.55,
65.1,
96.85,
69.75,
99.2,
106.8,
51.25,
57.75,
70.85,
19.55,
79.5,
98.15,
20.25,
79.15,
94.25,
40.2,
19.95,
55.35,
102.15,
71.1,
54.1,
19.65,
88.45,
80.4,
19.25,
84.8,
19.5,
68.6,
92.6,
100.55,
20.55,
19.6,
67.45,
43.55,
109.85,
20.65,
95.4,
21,
56.2,
18.4,
25.75,
19.6,
19.8,
64.2,
75.75,
78.95,
50.3,
80.3,
19.85,
21.1,
50,
104.75,
19.85,
85.9,
80.8,
25.25,
80.55,
81.5,
20.9,
67.25,
20.35,
45.05,
34.65,
69.35,
81.55,
75.4,
67.8,
111.4,
46.3,
20.4,
20.05,
96.1,
19.65,
60.65,
71.7,
36,
65.2,
48.95,
53.5,
80.45,
109.05,
26.3,
106.8,
64.95,
19.35,
21.1,
18.85,
26,
70.35,
96.9,
19.55,
80.4,
94.65,
95.75,
19.55,
104.1,
20.1,
111.55,
60.5,
90.95,
19.7,
50.95,
20.05,
19.4,
59.45,
81.5,
29.05,
70.6,
97.2,
59.2,
75.9,
90.05,
70.95,
102.6,
43.8,
59,
69.95,
24.35,
29.45,
84.4,
20.65,
87.1,
19.85,
90.35,
65.5,
80.95,
56.15,
34.4,
20.75,
18.8,
90.8,
25.6,
70.8,
25.4,
108.8,
76.85,
20.25,
24.8,
115.65,
74.6,
103.15,
72.1,
25.1,
80.15,
25.4,
105.4,
45.75,
24.45,
25,
85.25,
19.6,
50.15,
70.55,
26.4,
20.15,
58.85,
97.55,
19.65,
25.25,
114.45,
70.7,
75.55,
84.8,
20.65,
20.45,
35.65,
90.45,
97.65,
73.85,
69.1,
82.75,
24.4,
55.25,
61.35,
76.75,
19.4,
54.75,
19.7,
19.9,
107.95,
83.8,
56.4,
20.1,
94.9,
94.2,
49.9,
71.05,
81.65,
89.45,
99,
19.05,
114.45,
44.25,
90.55,
20.4,
71.4,
24.85,
104.45,
19.8,
116.45,
20.05,
110.75,
89.7,
48.7,
96.6,
74.3,
54.3,
74.85,
79.95,
20.05,
19.4,
54.9,
24.45,
89.65,
45.4,
75.7,
110.65,
20.55,
115.15,
58.55,
93.25,
19.35,
48.75,
109.05,
25,
54.9,
24.75,
91.15,
104.35,
66.05,
92.2,
105.2,
19.6,
30.4,
61.5,
69.4,
24.75,
91.05,
73.65,
19.4,
26.2,
43.85,
69.7,
38.55,
53.1,
20.65,
64.45,
25.1,
95.15,
79.35,
96.65,
75.5,
19.7,
20.5,
19.2,
98.35,
74.35,
51.35,
45.65,
20.3,
54.2,
90.65,
50.9,
25.05,
74.85,
20.5,
63.55,
47.95,
45,
90.05,
25.3,
24.3,
75.95,
19.7,
66.4,
35.75,
18.8,
19.4,
19.3,
67.45,
20.1,
58.9,
19.45,
50.5,
25.1,
60.7,
99,
104.4,
44.05,
24.1,
45.55,
93.8,
19.7,
70.65,
86.45,
114.1,
95.2,
88.55,
20.75,
44.65,
60.2,
55.45,
70.3,
60.4,
55.8,
31.1,
50.95,
69.1,
43.95,
86.5,
69.95,
90.95,
19.9,
20.15,
90.6,
92,
24.85,
36,
78.5,
19.95,
20.65,
30.5,
106.1,
20.5,
95.5,
64.6,
51.1,
89.1,
54.95,
20.45,
85.95,
60.35,
19.8,
85.35,
72.1,
81.05,
20.5,
111.8,
20.2,
19.7,
19.85,
60.5,
19.55,
20.9,
21.05,
71.5,
54.65,
19.2,
49.8,
20.5,
90.4,
90.25,
104.6,
50.2,
95.5,
95.4,
101.3,
53.1,
84.85,
34.25,
88.6,
60.15,
99.95,
70.7,
54.8,
54.8,
100.3,
53.6,
19.35,
85.6,
80.8,
19.6,
90.7,
69.75,
20,
95.25,
19.95,
80.85,
93.3,
46.35,
78.75,
83.55,
19.6,
67.85,
105.65,
75.5,
20.15,
45.2,
79.25,
85.7,
20.1,
61.8,
49.9,
20.4,
75.4,
108.15,
86.25,
95.7,
116.85,
105.75,
20.15,
19.6,
60.95,
25.05,
60.3,
63.95,
74.3,
70.6,
90.55,
19.45,
64.45,
69.65,
19.5,
110.5,
24.7,
77.4,
85.4,
47.6,
19.4,
103.85,
108.45,
81,
86.65,
92.95,
90.35,
25.15,
76.4,
19.55,
85.35,
24.8,
103.15,
100.75,
94.1,
19.35,
19.9,
101.05,
59.1,
55.85,
106.05,
84.1,
75.3,
24.7,
55.8,
39.7,
29.5,
20.15,
79.55,
24.8,
19.65,
94.05,
90.75,
78.85,
99.5,
80.55,
70.2,
59.45,
93.35,
44.95,
26.1,
20.2,
21.25,
59.4,
95,
61.9,
118.65,
64.45,
80.15,
20.2,
21,
20.45,
75.85,
80.45,
75.5,
44.45,
74.55,
48.15,
19.65,
20.15,
106.6,
91,
25.4,
69.95,
66.85,
20.15,
64.85,
74.85,
50.5,
72.9,
115.05,
19,
19.55,
101.1,
84.1,
24.15,
50.1,
74.6,
19.75,
106.8,
84.5,
25.05,
83.7,
96.6,
101.1,
20.2,
94.05,
81,
60.25,
60.85,
43.95,
86.05,
20.25,
19.4,
102.65,
19.9,
19.55,
95.5,
84.15,
103.2,
50.2,
19.95,
116.25,
31.2,
24.45,
84.2,
85.65,
21.2,
25.55,
20.2,
63.85,
61.95,
25.75,
58.2,
85.85,
104.9,
99.85,
19.55,
104,
104.4,
19.5,
25.25,
49.85,
108.95,
89.9,
82,
89.95,
79.35,
64.05,
101.15,
39.1,
34.6,
19.55,
104.45,
70.5,
20.35,
19.45,
69.9,
59.7,
78.35,
71.45,
45.85,
95.85,
35.7,
89.55,
24.95,
24.85,
100.8,
105.35,
19.65,
54.45,
70.5,
20.1,
69.35,
19.8,
74.4,
93.05,
51.2,
65.6,
80.55,
52.7,
20.85,
52.15,
114.95,
104.45,
113.65,
20.6,
91.55,
49.85,
19.8,
104.15,
48.2,
25.1,
100.15,
55.9,
64.4,
85.3,
107.45,
91.3,
85.95,
45.2,
79.2,
55.5,
90.25,
91.25,
100.9,
97.7,
69.85,
65.6,
104.65,
90.45,
63.7,
104.5,
20.1,
104.3,
93.25,
73.45,
20.7,
25.25,
100.5,
90.6,
89.4,
95.45,
20.45,
19.95,
109.15,
85.7,
102.05,
94.7,
64.4,
26.8,
66.05,
65.2,
85.05,
55.8,
19.95,
45,
114.9,
106.4,
46.1,
39.7,
20.05,
95.75,
24.4,
33.6,
90.45,
84,
67.4,
19.7,
80.35,
19.6,
54.2,
45.2,
75.1,
19.7,
72.75,
20.05,
39.2,
44.75,
82.65,
93.9,
117.15,
99.25,
112.55,
25.7,
90.3,
49.4,
19.4,
109.7,
61.25,
55.3,
103.75,
19.5,
39.5,
26.05,
91.05,
29.65,
50.2,
105.3,
55.45,
85.45,
19.8,
59.25,
90.7,
79.05,
90.7,
95,
30.25,
49.85,
93,
54.55,
19.7,
84.8,
94.45,
20.85,
60,
80.45,
84.95,
49.65,
20.2,
100.5,
35.75,
86.45,
53.8,
38.55,
39.9,
70.05,
20.1,
20.3,
35.65,
82.95,
55.65,
25.2,
50.8,
19.65,
59.8,
73.55,
61.4,
19.9,
19.45,
81.5,
109.55,
74.4,
74.9,
59.65,
110.45,
74.45,
24.55,
24.55,
90.65,
105.05,
20.45,
19.55,
19.7,
70.45,
85.65,
20.55,
97.95,
20,
25.25,
70.9,
19.85,
106.35,
99.5,
84.7,
86.05,
44.55,
75.85,
25,
45,
20.5,
90.45,
60.45,
78.45,
100.55,
20.35,
90.75,
20.25,
20.05,
19.6,
53.8,
70.2,
75.5,
20.35,
26.05,
20.6,
20.1,
24.3,
24.5,
110.5,
25.25,
90.1,
68.75,
19.2,
115.1,
99.65,
91.45,
84.75,
78.75,
20.25,
19.9,
97.75,
100.4,
24.45,
101.1,
50.9,
107.2,
92.2,
113.4,
40.55,
26,
111.95,
53.8,
72.1,
78.85,
70.75,
76.15,
39.1,
69.95,
20.05,
20.05,
19.45,
26.9,
19.2,
50,
60,
84.55,
45.45,
20.05,
115.55,
99,
50.55,
25,
91.55,
19.35,
24.85,
100.4,
25,
19.25,
108.25,
20.15,
101.3,
20,
105.3,
69.85,
65.25,
19.8,
19.6,
20.05,
49.4,
88.4,
100.6,
19.45,
20.3,
107.65,
80.45,
58.85,
109.6,
75.15,
73,
70.1,
98.65,
111.45,
114.9,
100.55,
20.4,
104.35,
80.45,
91.35,
19.9,
68.35,
79.1,
51,
80.55,
66.7,
86.4,
50.05,
25.7,
83.4,
84.65,
64.75,
100.15,
25.25,
113,
40.65,
94.95,
59.9,
19.8,
81.8,
20,
59.6,
25,
84.35,
55.55,
75.35,
59.3,
66.1,
18.8,
86.45,
52.1,
47.4,
109.15,
94.95,
93.55,
79.5,
115.05,
95.15,
105.4,
20.1,
20.05,
20.7,
20.35,
19.7,
85.45,
40.4,
105.2,
100.65,
91,
116.75,
59.1,
49.8,
19.3,
19.65,
81.4,
38.9,
87.95,
19.85,
96.35,
24.15,
19.1,
44,
60.6,
25.65,
53.95,
20.4,
29.35,
20.45,
95.1,
25.25,
44.9,
92.65,
43.7,
72.6,
18.95,
20.5,
19.95,
24.5,
20.6,
61.05,
106.65,
108.25,
20.4,
55.3,
20.25,
72.95,
89.45,
104.65,
75.2,
101.15,
68.75,
111.05,
99,
21,
19.4,
77.2,
19.45,
24.85,
41.35,
19.6,
84.45,
20.25,
19.65,
20.65,
99.3,
81.05,
67.6,
70.15,
115,
84.8,
19.7,
63.15,
74,
29.1,
50.05,
20,
74.65,
44.4,
85.4,
94.1,
108.9,
56.2,
26.1,
85.45,
88.95,
74.35,
48.85,
80.1,
56.05,
89.8,
19.1,
20.35,
106.05,
19.65,
59.85,
86.1,
19.45,
97.1,
36.65,
103.9,
19.75,
24.55,
48.7,
109.55,
20.65,
55.2,
24.05,
20.45,
19.25,
26.35,
43.8,
50.15,
20.45,
61.4,
70.75,
61.15,
20.25,
63.85,
98.7,
20,
19.3,
84.4,
25.1,
48.25,
19.85,
94.2,
62.15,
79.3,
56.25,
20.3,
99,
90.6,
85.9,
79.2,
70.35,
19.35,
50.15,
63.8,
20.55,
88.55,
101.4,
44.6,
63.75,
109.25,
84.6,
20.45,
85.75,
107.95,
22.95,
19.45,
19.7,
87,
79.95,
64,
64.9,
25.75,
90.15,
116.1,
104.95,
50,
20.45,
19.85,
19.95,
26.45,
63.4,
53.95,
95.1,
74.1,
35.5,
79.2,
48.8,
55.45,
25.4,
93.5,
63.9,
64.85,
63.8,
44.45,
19.95,
43.35,
49.65,
85.1,
89.8,
103.05,
116,
69.9,
95.1,
40.25,
25.75,
105.35,
113.6,
24,
19.4,
86.1,
102.65,
92.85,
97.75,
97.95,
19.95,
24.6,
50.95,
75.6,
80.75,
90.4,
60.25,
20.2,
64.15,
20.25,
99,
80.3,
19.55,
100.75,
53.75,
25.6,
58.35,
46.35,
113.75,
90.4,
109.3,
90.3,
65.25,
60.65,
24.1,
19.5,
85.95,
53.5,
25.45,
20.5,
20.85,
89.9,
26,
113.2,
69.05,
20.1,
109.65,
19.2,
90,
34,
20.4,
38.6,
25.25,
60.6,
74.75,
20.6,
20.4,
81.7,
20.3,
20,
25,
80.45,
19.75,
65.65,
71,
89.2,
86.75,
61.5,
25.1,
34.05,
19.95,
19.95,
89.7,
20.4,
26.3,
20.7,
19.45,
110.8,
69.3,
49.35,
20.35,
105.6,
64.45,
49.9,
65.65,
103.3,
44.45,
89.9,
55.05,
104.1,
106.6,
70.5,
19.6,
24.05,
38.1,
34.25,
100.05,
68.65,
45.8,
75.75,
96.4,
20.55,
50.95,
90.5,
79.4,
58.75,
59.45,
105.7,
53.3,
24.3,
59.9,
23.95,
20.15,
95.65,
81,
82.45,
20.5,
54.4,
58.6,
84.8,
61.4,
20.4,
20.15,
94.45,
79.8,
74.05,
49.15,
19.4,
113.65,
106,
25.95,
19.1,
100.55,
95.4,
75.15,
89.15,
107.9,
19.5,
24.95,
19.5,
69.95,
82.85,
19,
38.85,
20.35,
95,
74.4,
78.45,
74.3,
51.05,
19.2,
109.1,
76.45,
72.8,
18.95,
101.75,
75.45,
64.1,
25.65,
75.1,
95.85,
54.4,
72.75,
19.85,
19.05,
94.85,
46.25,
19.35,
69.6,
90.7,
101.4,
20.25,
48.8,
74.35,
19.35,
68.75,
100.2,
20.85,
19.35,
45,
25.5,
48.9,
19.6,
20,
81.3,
95.2,
83.3,
20.3,
89.85,
19.8,
54.65,
29.35,
19.15,
19.1,
80.55,
20.25,
106,
25.5,
79.6,
55.25,
88.05,
20.4,
117.6,
20,
19.65,
70.55,
65.8,
20.05,
80,
35.4,
79.6,
80.25,
20.45,
79.6,
24.7,
77.3,
29.75,
44.9,
29.8,
71.95,
20.75,
56.3,
105.25,
19.55,
84.45,
53.65,
29.9,
19.7,
43.7,
55.3,
19.85,
19.65,
49.45,
20.45,
39.7,
54.5,
111.6,
55.55,
20.55,
62.1,
104.5,
101.8,
110.6,
84.9,
93.2,
24.4,
70.55,
85,
85.8,
91.1,
20.1,
20.05,
74.8,
24.8,
100.85,
105.1,
20.4,
20,
79.4,
57.2,
58.6,
94.8,
102.5,
20.35,
84.9,
69.2,
20.85,
88.5,
35,
55.15,
50.95,
64,
80.2,
49.3,
84.35,
20.05,
117.2,
20.1,
109.95,
94.75,
80,
79.65,
25.2,
19.9,
44.8,
20.3,
19.2,
80.05,
107.35,
47.85,
70.8,
59.1,
25.55,
20.25,
75.55,
95.3,
70.25,
50.3,
19.85,
19.35,
25,
20.3,
75.35,
88,
43.8,
62.05,
20.1,
101.35,
84.05,
20.9,
105.9,
85.05,
44.1,
90.2,
53.45,
19.95,
74.65,
57.5,
19.65,
93.8,
89.25,
94.15,
55.6,
48.7,
104.9,
19.9,
19.4,
25.05,
84.45,
19.3,
79.85,
25.55,
68.4,
20.65,
55.15,
70.6,
19.95,
19,
44.1,
107.6,
61.55,
90.7,
99.25,
91.7,
100.7,
78.45,
84.3,
19.55,
20.45,
55.6,
86.8,
20.95,
20.05,
113.65,
59.5,
87.8,
41.9,
69.85,
56.3,
109.55,
92.15,
69.5,
97,
58.35,
70.4,
94.3,
19.55,
95.95,
94.8,
107.75,
54.6,
71.3,
19.5,
56.3,
90.55,
60.8,
98.8,
98.15,
35.35,
103.15,
107.75,
81.4,
95.7,
104.8,
70.95,
44.95,
97.65,
35.65,
85.25,
19.5,
25.1,
100.05,
55.7,
91.15,
83.85,
45.9,
25.1,
19.7,
91.5,
51.3,
21.1,
104.75,
85.75,
20.3,
100.75,
74.15,
78.55,
19.85,
50.7,
45,
77.8,
83.45,
94.8,
20.1,
59.9,
90.1,
70.95,
29.2,
46.6,
74.3,
69.3,
94.3,
76.45,
54,
104.25,
19.95,
24.95,
84.75,
19.75,
113.65,
44.9,
75.25,
24.6,
25,
20.95,
110.6,
55.5,
19.45,
84.85,
19.6,
53.45,
19.8,
112.1,
74.2,
69,
19.35,
19.8,
109.2,
79.15,
53.65,
100.2,
108.65,
40.65,
55.35,
105.6,
95.7,
83.2,
90.05,
97.65,
68.05,
102.1,
23.4,
71.05,
19.45,
59.45,
92.2,
19.85,
43.9,
90.5,
90.45,
84.6,
99.15,
19.95,
20.5,
62.1,
79.5,
19.55,
20.35,
51.7,
23.3,
65.1,
81.2,
74.5,
80.5,
60.3,
75,
90.15,
69.05,
59.7,
19.85,
40.75,
95.7,
46.3,
81.3,
20,
66.15,
19.6,
49.8,
101.75,
55.15,
103.95,
99.65,
73.7,
50.05,
60.25,
87.3,
54.25,
85.3,
50,
90.95,
72.25,
96.1,
19.85,
55.3,
20.1,
69.5,
25.15,
79.65,
71.25,
113.8,
24.55,
19.7,
100.5,
74.45,
104.1,
19.05,
25,
19.05,
81.9,
69.7,
90.15,
25.35,
24.65,
19.55,
60,
89.9,
19.4,
49.8,
24.1,
54.25,
109.9,
35.5,
87.55,
88.4,
50.8,
99,
96.55,
59.75,
111.5,
24.25,
20.5,
70.4,
30.55,
84.9,
54.5,
75.35,
44.45,
98.05,
63.9,
69.15,
64.65,
98.85,
89.6,
83.25,
70.25,
24.5,
20.1,
73,
61.4,
84.3,
19.9,
20.4,
50.75,
20.45,
75.75,
65.4,
59.75,
78.5,
48.95,
99.65,
18.25,
54.55,
40.65,
20.45,
24.8,
88.8,
20.05,
69.8,
77.15,
35.05,
108.1,
84.05,
20.2,
49.2,
24.6,
71.65,
104.9,
106.5,
75.5,
58.5,
78.9,
79.2,
109.45,
59.2,
29.15,
20.05,
66.5,
49.55,
73.6,
82.65,
49,
25.2,
25.45,
110.9,
77.75,
26.2,
19.9,
80.85,
56.35,
19.3,
50.4,
55.25,
19.1,
84.05,
105.2,
75.75,
95.3,
19.85,
69.1,
20.25,
54.75,
81.45,
80.2,
100.3,
90.95,
20,
79.85,
73.55,
19.3,
20.15,
44.55,
54.45,
19.65,
105,
88.7,
75.15,
20.25,
109.1,
30.75,
112.9,
94.05,
78.85,
55.3,
19.35,
25.35,
20.45,
19.35,
78.65,
74.75,
19.9,
58.35,
100.5,
20.05,
25.65,
95,
45.45,
20,
49.2,
83.25,
19.25,
19.65,
72.8,
109.65,
65,
114.1,
20.65,
86.95,
94.75,
25.35,
105.45,
25.4,
102.55,
24,
25.6,
73.5,
98.25,
54.4,
103.1,
34.2,
43.75,
100.65,
116.05,
82,
65.15,
44.8,
79.8,
88.85,
74.95,
106.85,
19.3,
56.1,
19.7,
51.3,
118.6,
24.15,
20.3,
115.5,
25.05,
109.1,
19.65,
111.3,
29.9,
80.6,
20.8,
89.95,
116.05,
19.55,
115.25,
24.8,
19.9,
81.25,
69.95,
86.4,
66.3,
94.65,
72.1,
34.7,
95.95,
44.8,
109.4,
71.05,
19.7,
40.25,
19.85,
68.25,
20.15,
50.95,
25.15,
20.25,
44,
20.25,
55.8,
88.9,
57.65,
79.15,
108.05,
94.8,
45.9,
102.6,
61.35,
57.55,
29.25,
19.6,
111.75,
106.5,
107.7,
19.3,
20.05,
69.95,
63.7,
50.9,
60.4,
79.25,
110.1,
90.7,
25.3,
85.2,
24.35,
25.1,
54.55,
96.6,
81.15,
38.5,
92.9,
84.7,
66,
20.75,
61.45,
54.5,
99.75,
109.75,
80.85,
20.3,
67.8,
19.8,
25.7,
56.15,
86.7,
20.4,
19.65,
54.35,
108.1,
54.45,
45.35,
59,
69.45,
64.95,
18.85,
19.8,
25.05,
114.3,
109.2,
45.05,
51,
110.45,
84.65,
60.05,
44.65,
93.25,
20.25,
25.45,
20.6,
94.1,
34.8,
60.75,
51.35,
64.05,
84.8,
50.15,
94.6,
59.75,
100.25,
98.9,
97.7,
60.25,
56.25,
46.2,
24.9,
63.35,
50.1,
50.15,
64.65,
79.6,
19.5,
99.55,
74,
38.9,
79.55,
46.3,
99.35,
95.8,
78.15,
26.1,
40.35,
79.2,
20.9,
49.9,
68.9,
20.25,
76,
74,
82.3,
89.4,
99.15,
29.45,
19.8,
59.15,
44.75,
90.8,
49.55,
106.7,
94.45,
19.45,
67.95,
65.25,
99.45,
20.35,
19.95,
77.4,
19.7,
99.7,
74.8,
19.15,
78.95,
62.85,
71.55,
94.95,
86.1,
19.55,
24.8,
84.05,
36.25,
98.6,
103.65,
92.9,
19.9,
20.1,
80.5,
39.85,
60.5,
103.85,
67.8,
24.85,
19.35,
89,
55,
76.15,
20.3,
117.35,
19.75,
45.2,
25.2,
89.75,
75,
49.95,
65.7,
67.05,
110.9,
87.95,
19.8,
75.7,
62.15,
115.15,
19.5,
86.55,
20.4,
19.8,
45.65,
56.4,
73.3,
101.35,
33.6,
20.7,
104.05,
20.25,
73.7,
108.75,
20.15,
19.75,
25.95,
70.05,
24.05,
84.75,
23.05,
59.95,
19.55,
19.6,
20.05,
85.55,
78.6,
116.8,
43.55,
60.8,
54.9,
65.2,
108.2,
92,
75.1,
25.05,
75.15,
19.5,
19.3,
112.2,
70.3,
19.6,
20.25,
80.65,
115.75,
80.6,
59.55,
19.05,
95.65,
19.95,
19.4,
36.1,
19.75,
64.1,
19.75,
19.7,
110.2,
106.35,
90.55,
65.9,
104.5,
52.5,
56.1,
88.75,
26,
99.4,
73.15,
54.65,
115.55,
104.45,
91.15,
89.7,
92.4,
19.9,
18.85,
25.75,
20.95,
97.05,
25.4,
19.7,
35,
101.25,
70.2,
90.95,
73.85,
88.05,
20.1,
110.3,
85.15,
60.95,
73.55,
46,
58.55,
24.6,
19.75,
86.35,
25.5,
19,
19.55,
110.1,
69.75,
50.6,
65.6,
82.1,
79.1,
90.65,
20.55,
75.75,
110,
20.85,
80.35,
70.15,
67.45,
20.75,
69.9,
51.1,
25.55,
60,
90.55,
76.4,
84.95,
110.1,
99.65,
45.4,
69,
48.65,
59.85,
80.65,
20.55,
66.4,
100.2,
44.55,
20.35,
91.8,
20.2,
50.35,
18.8,
20.45,
64.75,
98.7,
89.45,
58.75,
20.7,
85.6,
80.3,
79.8,
79.85,
54.1,
80.9,
24.5,
20.15,
20.05,
19.6,
114.3,
100.3,
80,
20.85,
89.95,
20,
48.75,
80,
20.35,
20.25,
19.4,
100.4,
57.95,
59.5,
19.2,
59.55,
103.95,
68.95,
103.1,
24.7,
110.2,
62.45,
89.55,
78.9,
20.35,
71.45,
46.35,
94.65,
49.9,
25.45,
20.75,
66.1,
75.4,
21.05,
69.35,
88.85,
97,
66.4,
69.2,
79.5,
100.65,
79.7,
61.4,
69.8,
40.55,
75.65,
90.7,
80.5,
60.6,
101.15,
24.95,
20.3,
60,
20.25,
44.75,
98,
107.7,
104.7,
93.9,
86.45,
19.4,
24.95,
75,
78.2,
94.2,
50.05,
69.55,
90.1,
44.65,
80.35,
98.1,
53.35,
19.55,
48.95,
54.2,
24.45,
40.15,
25.6,
70.35,
91.7,
89.2,
24.1,
53.85,
115.6,
19.75,
24.05,
25.3,
84.3,
89.75,
97.95,
20,
103.9,
20.7,
20.15,
26,
77.35,
66.05,
19.9,
68.15,
80.85,
75.5,
80.6,
83.2,
87.55,
109.4,
45.55,
20.7,
75.3,
93.4,
73.75,
88.15,
49.2,
19.65,
105.15,
49,
49.8,
20.95,
79.3,
19.5,
44.15,
105.5,
92.7,
26.25,
96.95,
20.45,
115.8,
108.2,
20.2,
54.9,
20.15,
90.35,
55.75,
114.6,
66.8,
100.3,
105.35,
85.2,
18.95,
69.8,
106.15,
20.55,
105.75,
25.25,
19.75,
104.85,
60.95,
81.15,
19.1,
20.8,
90.15,
90.1,
74.1,
118.75,
85.9,
95,
20.15,
101.3,
21.2,
24.2,
20.3,
85.3,
89.6,
56.25,
50.95,
115.85,
103.65,
26.1,
35.1,
99.1,
67.25,
25,
59.55,
77.8,
55.1,
24.15,
45.25,
20.25,
64.75,
54.6,
20.7,
94.75,
115.8,
49.45,
83.8,
95.35,
74.05,
89.6,
116.6,
54.2,
19.3,
65.05,
24.05,
18.75,
20.15,
20,
71,
93.6,
24.4,
65.25,
50.55,
70.7,
45.25,
70.3,
108.95,
26.45,
19.65,
19.05,
74.75,
75.8,
25.1,
44.45,
104.3,
89,
20.15,
36.15,
19.2,
19.25,
61.2,
20.45,
35.05,
44,
50.35,
20,
86.4,
58.4,
94.1,
108.9,
107.4,
90.85,
19.9,
66.4,
100.7,
25.6,
19.85,
20.75,
95.8,
94.65,
106.65,
45.85,
104.35,
55.45,
61.15,
78.95,
109.2,
61.3,
96.85,
40.55,
19.8,
108.25,
105.05,
90.45,
86.4,
66.9,
110.7,
20,
102.1,
70.15,
80.05,
49.2,
20.5,
38.25,
54.95,
96.6,
19.9,
19.9,
84.6,
85.25,
81.25,
115.5,
79,
94.65,
20.8,
59.5,
20.05,
100.45,
20.6,
20.3,
39.55,
20.45,
25.25,
91.25,
72.45,
19.7,
75.1,
25,
69.15,
91.55,
35.8,
113.15,
19.85,
19.8,
19.9,
19.7,
59.1,
91.15,
68.95,
51.55,
24.4,
96.8,
70.05,
19.5,
78.75,
69.2,
19.55,
103.65,
54.7,
54.15,
84.85,
20,
99.25,
19.35,
94.75,
114.05,
74.9,
19.8,
80.85,
54.65,
91.7,
118.6,
24.55,
19.45,
116.15,
80.6,
20.3,
99.8,
75,
19.9,
80.3,
84.3,
54.05,
104.9,
97.25,
83.05,
41.1,
45,
74.55,
40.2,
70.5,
19.75,
24.65,
104.25,
78.35,
109.7,
33.45,
94.6,
20.2,
20.3,
39.4,
69.15,
51.35,
100.05,
20.3,
94.45,
46.4,
104.05,
24.9,
59.6,
108.5,
40.55,
58.95,
20.75,
113.15,
48.8,
63.05,
100.85,
80.55,
64.4,
75.2,
84.9,
19.3,
74.65,
59.05,
69.1,
20.55,
76.55,
62.5,
94.9,
111.65,
19.9,
20.45,
106.05,
113.45,
92.55,
65.6,
84.35,
71.1,
85.15,
49.7,
30.2,
56.35,
107.55,
19.85,
95.9,
23.85,
83.85,
84.8,
76.1,
74.55,
39.2,
79.55,
19.6,
19.55,
39.15,
20.1,
99.95,
59.8,
49.75,
108.5,
60.15,
19.05,
84,
44.55,
103.45,
80.65,
57.2,
110.75,
24.7,
97.05,
76.35,
18.9,
74.45,
84.4,
24.4,
20.05,
55.5,
84.3,
100.2,
19.4,
20.4,
94.75,
44.35,
74.55,
73.6,
50.1,
53,
19.85,
24.35,
19.55,
25.05,
93.8,
103.75,
56.75,
20.8,
24.45,
25.6,
59.65,
83.3,
79.55,
24.45,
19.2,
29.8,
45.5,
30.05,
65.65,
74.05,
110.75,
19.7,
49.5,
43.95,
111.15,
20.6,
19.65,
115.8,
88.65,
94.5,
20.1,
34.65,
52.3,
65,
35.45,
19.7,
95.6,
19.85,
81.85,
109.3,
25.4,
69.8,
20,
109.9,
50.3,
101.5,
89.15,
19.4,
29.9,
78.8,
19.3,
96.8,
20.65,
19.8,
104.6,
80.05,
45.15,
73.15,
99.1,
105.35,
45.65,
79.95,
54.45,
25.1,
84.7,
75.85,
48.8,
35.2,
76.25,
24.9,
54.3,
66.3,
20.9,
75.35,
104.45,
49.45,
19.45,
92.15,
19.85,
100.25,
95.7,
93.15,
69.7,
19.8,
71.35,
20.75,
40.6,
20.35,
19.75,
54.4,
20.45,
66.15,
89.85,
45.05,
86.85,
96.75,
106.65,
110.15,
82.85,
20.1,
59.45,
58.6,
49.7,
65.85,
73.5,
113.65,
83.4,
65.65,
61.35,
85.9,
75.65,
70.9,
49.85,
20.1,
103.05,
99.7,
81.9,
66.2,
19.75,
72.6,
116.5,
106.8,
24.95,
89.25,
19.25,
104.55,
87.2,
30.75,
25.7,
86.2,
30.1,
99.35,
19.2,
20.1,
20.35,
25.65,
94.55,
94.4,
56.1,
68.25,
24.75,
76.25,
74.35,
54.15,
19.45,
34.95,
53.65,
104,
70.35,
64.85,
19.65,
45.9,
20,
44.8,
20.35,
45.8,
108.95,
64.35,
90.8,
24.95,
84.7,
70.8,
104.4,
101.5,
54.3,
103.95,
91.1,
19.95,
26.45,
75.1,
108.1,
110.15,
111.5,
106.5,
19.9,
111.1,
70.7,
24.85,
91.2,
65.6,
59.45,
109.95,
38.5,
92.55,
24.5,
19.7,
20.6,
58,
107.45,
65.5,
25.45,
100.15,
104.45,
21.15,
96.2,
44.4,
94.35,
20.3,
105.75,
81.15,
89.55,
54.75,
53.75,
105.75,
105.85,
64.2,
87.7,
89.3,
20.15,
20.05,
67.2,
94.55,
107.5,
73,
114.75,
76.05,
77.9,
90.65,
110.45,
68.7,
44.85,
29.8,
88.9,
58.75,
19.85,
86.9,
59.65,
66.4,
20.15,
108.1,
56.9,
109.6,
25.15,
79.15,
66.75,
48.8,
80.7,
20.55,
115.1,
59.7,
86.45,
33.7,
80.1,
104.05,
108.75,
41.1,
20.35,
105.9,
65.5,
40.45,
70.45,
78.8,
90.1,
82.45,
20.25,
66.25,
89.7,
64.55,
93.65,
73.6,
109.75,
61.45,
106.4,
81.9,
105.2,
54.6,
20.55,
19.7,
66.05,
54.05,
58.9,
96.9,
19.1,
50,
45.4,
85.45,
84.1,
66.25,
76.9,
74.6,
116.95,
40.65,
114.35,
69.7,
98.65,
61.65,
89.35,
95.4,
35.4,
19.95,
19.25,
20.4,
24.75,
25.35,
20,
59.75,
82.5,
20.35,
90.8,
104.95,
105.25,
23.75,
61.3,
75.8,
98,
52,
64.4,
45.8,
30.5,
69.15,
49.25,
39.35,
105.1,
20.1,
19.75,
19.75,
70.4,
20.45,
20.35,
86.2,
95.65,
103.8,
97.2,
63.55,
24.95,
99,
85.55,
94,
50.3,
95,
61.4,
80.55,
78.5,
114.3,
20.05,
62.65,
92.7,
100.45,
75.2,
84.75,
79.5,
19.8,
100.9,
95.3,
90.95,
54.5,
49.6,
25,
45.45,
107.75,
89.1,
44.75,
101.6,
103.15,
95.65,
75.1,
61.35,
19.7,
51,
88.85,
20.05,
65.1,
70.15,
20.75,
56.05,
19.95,
98.6,
79,
89.45,
74.2,
81,
49.6,
84.6,
84.2,
106.3,
69.05,
45.4,
99.35,
50.75,
87.1,
20.15,
98.7,
25.2,
55.7,
65.35,
25.3,
24.25,
60.5,
25.1,
20.05,
30.25,
20.2,
59.9,
25.15,
101.3,
76.95,
55.3,
92.45,
48.45,
19.35,
86.7,
55.7,
84.25,
64.65,
69.2,
54.65,
24.75,
23.95,
105,
59.85,
20.05,
92.15,
44.8,
20.9,
95.4,
80.35,
85.1,
115.05,
19.95,
86.15,
78.85,
86.55,
42.4,
24.25,
20.5,
19.6,
20.25,
20.6,
19.8,
80.2,
116.4,
31.65,
94.15,
20.65,
76.85,
20.15,
55.25,
82.15,
103,
95.1,
95.15,
79.8,
74.8,
20.45,
78.35,
19.1,
20,
19.95,
24,
19.15,
91.3,
19.15,
19.75,
75.5,
83.75,
19.4,
26.5,
19.15,
40.9,
80.25,
70.8,
60.2,
55.2,
54.15,
100.4,
62.55,
70.45,
85.5,
54.5,
20.75,
20.35,
91,
104.8,
51.1,
89.8,
20.55,
64.05,
74.85,
25,
20.3,
26.35,
54.7,
90.25,
20.65,
25.45,
19.5,
66.15,
69.1,
39.1,
20.05,
59.8,
48.6,
105.35,
25.1,
49.75,
94.75,
93,
71.9,
77.55,
19.85,
95.25,
25.05,
53.15,
20.15,
101.25,
100.55,
25.3,
71.8,
19.7,
49.85,
69.6,
19.75,
80.8,
64.2,
35,
19.2,
90.65,
20,
74.65,
61.2,
19.95,
54.8,
73.45,
51.45,
80.45,
85.3,
79.3,
76.5,
25.4,
86.85,
19.65,
45.55,
78.1,
19.3,
110.5,
20.3,
81.35,
55.3,
56.55,
19.7,
104.05,
52.85,
80.65,
24.65,
21.3,
110.2,
51.05,
19.8,
19.9,
87.3,
19.85,
89.4,
20,
20.05,
83.25,
102.9,
39.1,
114.5,
20.2,
55.8,
24.2,
72.8,
99.85,
99.5,
20.25,
26,
19.9,
19.05,
96.5,
19.85,
25.7,
20.3,
91.55,
39.4,
105.7,
70.25,
93.75,
60,
59.8,
90.65,
109,
68.1,
20.4,
81.95,
60.55,
65.6,
82.5,
82.3,
68.15,
20.3,
20.2,
89.2,
74.8,
20.2,
84.4,
25.15,
19.8,
50.85,
102.4,
55.5,
109.75,
106.4,
60,
88.8,
80.05,
75.55,
49.55,
23.9,
66.4,
18.8,
108.4,
85.95,
80.9,
111.8,
20.6,
44.6,
105.1,
115.15,
59.8,
26.3,
70.55,
20.05,
79.85,
90.05,
24.45,
59.95,
25.35,
34.3,
105.05,
19.3,
19.15,
51.4,
71.85,
75.4,
49.7,
78.75,
81.6,
70.4,
76.1,
94,
103.95,
19.95,
110.8,
96.1,
48.8,
50.55,
44.65,
19.45,
89.3,
19.25,
70.5,
19.65,
20.85,
19.65,
19.35,
44,
94.4,
75.4,
71,
21.2,
61.05,
79.95,
19.7,
20.3,
24.35,
19.75,
50.3,
50.25,
85.35,
51.65,
24,
59.85,
25.45,
23.9,
24.15,
75.7,
50.85,
91.6,
98.9,
85,
44.3,
80.2,
60.9,
34.2,
87.15,
54.3,
19.1,
112.75,
19.95,
19.5,
65.55,
78.8,
78.2,
105.25,
89.25,
20.65,
68.7,
78.65,
24.75,
19.75,
89.1,
84.7,
59.9,
19.95,
108.9,
33.6,
85.85,
34.85,
95.3,
84.6,
44.95,
24.7,
100.3,
25.45,
50.7,
55,
68.4,
55.05,
19.8,
84.45,
35.9,
80.75,
78.65,
61.75,
63.7,
87.6,
89.15,
20,
104.4,
20.05,
34.3,
20.65,
84.25,
19.65,
79.85,
20.2,
19.8,
50.35,
74.6,
79.15,
20.35,
21.05,
94.7,
74.95,
111.95,
19.85,
89.75,
20.05,
108.95,
19.65,
24.9,
93.2,
84.8,
71.75,
30.35,
54.85,
19.5,
24.2,
19.35,
100.65,
94.1,
74.55,
56.15,
20.35,
80.55,
61.25,
20.45,
18.9,
19.6,
45.2,
19.45,
25.45,
94.9,
29.3,
20.25,
110.5,
109.4,
19.95,
19.6,
76.6,
19.6,
85.3,
65.85,
20.05,
99.4,
20,
78.45,
25.1,
55,
71.1,
61.55,
45.9,
40.3,
87.1,
49.5,
73.8,
19.2,
25,
35.3,
76.75,
81,
105.55,
18.8,
24.9,
64.9,
61.35,
113.95,
90.15,
54.1,
49.8,
24.4,
95,
69.9,
39.95,
103.25,
94.25,
47.05,
20.55,
19.65,
70.2,
81,
75.9,
24.7,
110.25,
85,
19.75,
23.9,
19.95,
25.15,
54.15,
59.8,
83.85,
104.9,
75.3,
66.65,
109.5,
73.85,
19.3,
118.2,
51.45,
59.45,
19.5,
19.55,
93.55,
59.3,
109.8,
78.1,
39.9,
64.9,
53.4,
24.9,
44.7,
114,
20.25,
83.85,
20.2,
19.95,
20.35,
90,
54.2,
99.1,
66.9,
25.85,
91.05,
20.95,
109.2,
85.8,
19.65,
20.5,
89.65,
74.35,
49.45,
89.1,
75.15,
70.65,
90.05,
19.4,
88.75,
91,
90.8,
18.95,
102.4,
99.9,
88.7,
54.3,
55.7,
103.95,
20.15,
20.05,
91.95,
55.65,
74.7,
104.15,
83.65,
110.05,
25.5,
19.5,
80.7,
105.1,
25.15,
95.65,
80.8,
24.85,
54.75,
50.75,
20.15,
20.05,
71.6,
81.45,
58.4,
53.7,
19.6,
89.4,
84.2,
106.1,
25.75,
64.95,
85.45,
20.05,
20.7,
25.3,
100.6,
74,
99.4,
107.45,
83.6,
99.05,
80.1,
65.3,
89.55,
60.8,
74.5,
99.15,
19.25,
39.45,
44.85,
97.2,
110.55,
19.9,
76.95,
35.4,
20.45,
96.75,
54.2,
100.1,
45.25,
20.85,
33.45,
20.2,
85.9,
61,
86.9,
69.4,
20.35,
104.3,
44.95,
49.45,
20.6,
19.55,
93.5,
54.55,
20.05,
79.45,
79.85,
100,
19.6,
20.2,
50.4,
113.35,
80,
80.95,
24.9,
54.9,
109.25,
116.3,
19.9,
70.35,
25.6,
44.45,
100.15,
73.85,
70.1,
25.25,
21.05,
24.95,
64.5,
105.95,
75.85,
43.6,
91.25,
89.75,
104.4,
90.15,
40.3,
105.25,
104,
69.65,
74.3,
100.9,
20.25,
96.9,
104.1,
20.1,
56.55,
68.6,
69.05,
19.7,
20.05,
94.4,
54.95,
93.7,
110.25,
98.9,
80.45,
79.4,
62.8,
74.9,
74.85,
25.85,
68.3,
48.4,
105.05,
25.15,
19.5,
92.95,
20.7,
19.35,
104.35,
19.55,
74.05,
40.1,
20.1,
83.55,
56.85,
19.55,
106.15,
78.95,
49.75,
92.4,
58.2,
91.95,
65.25,
73.1,
59.75,
59.8,
116.6,
109.3,
101.4,
50.65,
56.15,
19.2,
83,
70.1,
108.3,
25.25,
45.35,
43.9,
79.3,
84.9,
79.25,
71.05,
53.75,
24.25,
44.25,
50.05,
20.15,
69.35,
19.35,
19.15,
61,
20.5,
50.2,
79.6,
24.9,
106.9,
101.35,
55.35,
50.55,
19.5,
90.65,
89.85,
79,
19.55,
19.9,
116.25,
87.75,
81.3,
44.3,
70.35,
44.45,
49.15,
29.45,
85.3,
69.1,
70.35,
20.6,
74.15,
75.05,
44.6,
21.45,
43.45,
20.05,
94.15,
19.55,
75.9,
64.15,
109.55,
110.8,
53.45,
69.95,
97,
90.6,
73.55,
94.35,
19.4,
19.75,
54.6,
29.8,
103.05,
20.3,
35.1,
105.7,
56.25,
60.35,
59.8,
99.65,
50.65,
60.9,
59.65,
64.7,
54.85,
91.35,
25.1,
34,
45.9,
20.5,
20.35,
36.1,
65.8,
20.35,
105.8,
96.75,
24.4,
73.05,
64.35,
20.5,
54.75,
51.15,
41.95,
54.35,
96,
61.45,
19.65,
19,
100,
98.7,
19.8,
73.8,
20.05,
106.2,
116.55,
99.7,
19.7,
19.5,
29.15,
55,
90.8,
51,
90.1,
59.05,
20.3,
72.95,
73.55,
84.3,
78,
72.1,
106.75,
19.25,
20.55,
20,
24.65,
103.5,
23.85,
25.8,
59.45,
20.05,
82.55,
81.25,
74.3,
109.7,
96.35,
66.6,
44.5,
80.1,
69.05,
20.4,
19.7,
50.1,
83.45,
86.65,
20.15,
19.4,
60.05,
20.35,
94.05,
84.1,
78.75,
55.55,
20.1,
70.3,
53.65,
20.75,
103.4,
50.8,
79,
74.6,
96.5,
20.1,
19.4,
77.55,
20.05,
19.85,
20.2,
67.45,
18.55,
29.75,
24.2,
23.55,
20.45,
92.3,
53.65,
39.65,
54.65,
104.8,
29.3,
83.85,
103.65,
99.05,
73.35,
100.05,
20.35,
43.95,
23.5,
70.7,
94.3,
29.15,
20.85,
37.7,
92.45,
44.15,
36.05,
50.25,
109.75,
20.3,
112.35,
94.3,
41.15,
74.65,
48.25,
76.15,
71.1,
96.55,
79.3,
89.6,
20.5,
106.3,
100.35,
85.6,
106.15,
51.1,
19.9,
25.7,
99.4,
69.7,
98.35,
85.45,
95.9,
100.75,
89.2,
25.75,
84.1,
79.3,
107.05,
20.05,
19.5,
45.3,
115.15,
72.95,
19.65,
19.55,
89.55,
50.35,
87.25,
20.8,
109.25,
20.35,
55.9,
79.2,
24,
101.35,
35.45,
79.4,
35.2,
19.65,
49.85,
68.75,
61.9,
79.9,
89.75,
19.4,
93.65,
19.9,
72.9,
25.6,
19.75,
55.7,
117.5,
19.85,
78.9,
20.65,
19.65,
79.75,
79.95,
29.9,
19.75,
45,
44.8,
51.1,
53.15,
24.7,
109.95,
20.8,
25.6,
108.4,
19.55,
85.1,
69.05,
70.15,
111.15,
89.35,
89.1,
91.25,
90.35,
105.55,
19.1,
20.4,
100.45,
85.7,
94,
69.85,
25.85,
71.1,
93.35,
50.55,
81.3,
20.7,
79.05,
19.05,
19.6,
20.2,
20.9,
103.6,
38.8,
88.4,
79.7,
19.3,
55.75,
19.95,
89.65,
45.85,
55.95,
69,
83.55,
65.7,
94.9,
61.9,
20,
67.7,
25.15,
92.85,
111.3,
60.6,
65.5,
19.95,
74.6,
94.6,
81.15,
89.05,
49.2,
19.45,
104.3,
86.05,
25.2,
35.15,
99.65,
105.35,
24.3,
80.7,
89.85,
61.1,
29.05,
99.7,
46,
80.4,
100.05,
94,
68.95,
68.45,
69,
43.85,
44.5,
18.7,
53.55,
114.6,
20.1,
85.5,
108.75,
97.85,
19.55,
84.05,
89.4,
19.7,
79.85,
74.45,
74.1,
18.8,
64.4,
55.8,
20.05,
99.15,
56.75,
104.15,
110.8,
35.75,
69.9,
89.2,
55.65,
50.7,
20,
19.1,
45.55,
101.05,
103.7,
36.25,
49.4,
19.9,
19.8,
45.05,
64.55,
86.25,
19.75,
89.1,
95.55,
102.6,
56.3,
94.2,
43.05,
94,
98.85,
64.35,
72,
49.7,
80.7,
24.2,
65.45,
74.35,
83.2,
25,
40.2,
108.35,
69.5,
76,
93.6,
100.55,
24.45,
89.55,
76.1,
80.5,
20.55,
105.4,
35.75,
95.1,
19.3,
63.1,
84.95,
93.4,
89.2,
85.2,
49.95,
20.65,
20.15,
19.2,
104.95,
103.5,
84.8,
95.05,
73.35,
64.1,
44.4,
20.05,
60,
69.5,
78.7,
60.65,
21.15,
84.8,
103.2,
29.6,
105.65
],
"xaxis": "x2",
"yaxis": "y2",
"type": "box"
},
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "Churn=Yes MonthlyCharges=%{x} count=%{y} ",
"legendgroup": "Yes",
"marker": {
"color": "#C959DA",
"pattern": {
"shape": ""
}
},
"name": "Yes",
"offsetgroup": "Yes",
"orientation": "v",
"showlegend": true,
"x": [
53.85,
70.7,
99.65,
104.8,
103.7,
55.2,
39.65,
20.15,
99.35,
30.2,
64.7,
69.7,
106.35,
97.85,
80.65,
99.1,
80.65,
95.45,
94.4,
79.35,
75.15,
78.95,
21.05,
98.5,
110,
96.75,
76.5,
100.25,
74.4,
78.05,
58.6,
35.45,
44.35,
70.45,
71.15,
45.65,
95,
82.4,
70.9,
45.3,
104.4,
94.85,
74.45,
76.45,
29.95,
84.5,
79.25,
24.8,
91,
79.9,
106.6,
46,
70.15,
50.05,
55.2,
84.6,
54.4,
95,
74.4,
48.55,
70.4,
40.2,
44.6,
41.15,
106.9,
19.35,
94.45,
24.8,
70.6,
85.4,
105.05,
95.15,
70,
74.5,
44.85,
76.1,
73.6,
95.45,
74.9,
80.6,
80.3,
93.15,
82.45,
70.35,
73.85,
80.6,
75.8,
104.6,
103.4,
90.4,
84.8,
41.9,
80.25,
30.75,
96.5,
85.65,
104.95,
50.65,
90.85,
19.95,
85.45,
73.95,
99.45,
19.9,
19.6,
81.35,
83.3,
75.3,
19.4,
45.4,
105.9,
69.55,
81.05,
101.15,
99.8,
55.95,
55,
74.7,
80.25,
96.1,
69,
45.3,
83.55,
74.35,
74.4,
43.75,
28.45,
99.7,
94.1,
94.2,
80.5,
74.35,
104.8,
75.2,
75.6,
100.05,
85,
86.05,
45.55,
86.3,
80.35,
100.25,
100.3,
19,
75.3,
89.2,
85.7,
61.65,
105.25,
29.95,
65,
20,
90.05,
110.75,
105.5,
104.55,
85.25,
56.15,
89.55,
94.55,
45.7,
89.5,
69.55,
74.6,
19.65,
19.85,
24.25,
69.65,
45.65,
75.05,
49.15,
34.7,
80,
49.25,
75.1,
50.15,
79.85,
19.55,
85.95,
45.35,
94.5,
91.7,
87.25,
98.55,
98.55,
85.9,
89.25,
70.3,
93.35,
19.9,
88.9,
95.8,
82,
45.35,
52.2,
110,
96.75,
98.5,
85.35,
101.3,
69.55,
103.25,
104,
86.2,
111.2,
89.45,
95.6,
90.95,
108.55,
78.85,
44.4,
100,
19.8,
89.9,
100.15,
50.8,
73.65,
95.1,
94.65,
80.6,
85.55,
50.8,
105.1,
110.1,
83.9,
100.55,
103.85,
24.6,
98.9,
98.3,
93.85,
100.5,
72.85,
73.55,
79.4,
81.15,
84.6,
79.05,
74.4,
99.05,
44.95,
44.7,
45.7,
100.3,
19.25,
96,
90.55,
30.35,
108.05,
69.9,
103.75,
86.6,
80.6,
85.3,
70,
94.3,
95.35,
75.5,
90.1,
68.95,
99.55,
57.45,
53.65,
100.6,
83.75,
88.3,
92.1,
79.45,
90.45,
69.75,
19.65,
43.65,
39.5,
97.1,
80,
84.7,
89.55,
90.6,
90.05,
99.05,
69.75,
49.05,
98.05,
114.5,
80.95,
74.3,
89.7,
100.45,
90.4,
56.15,
94.4,
78.95,
44.85,
105.65,
74.65,
64.7,
104.05,
35.55,
95.15,
96.65,
80.4,
31.35,
89.75,
94.4,
19.85,
109.9,
101.35,
60.05,
60.15,
90.45,
94.25,
74.9,
80.25,
69,
66.35,
86,
80.3,
90.55,
75.9,
45.85,
49.95,
78.3,
76.95,
96.15,
45.3,
19.4,
90.15,
45.05,
75.8,
79.3,
30.9,
95.25,
89.6,
110.15,
89.5,
75,
44.75,
44.05,
85.6,
115.55,
86.6,
85.2,
97.65,
109.55,
89.55,
19.45,
20.35,
69.25,
99.5,
25.2,
45,
20.15,
105,
54.7,
87.25,
79.95,
88.35,
94.75,
95.05,
78.45,
70.2,
41.05,
85.6,
79.2,
70,
49.95,
69.25,
94.25,
73,
100.05,
99.8,
35,
76,
93.85,
84.3,
84.4,
101.1,
50.45,
99.95,
91.4,
75.55,
80.8,
100,
20.55,
85.3,
70.4,
98.8,
74.4,
98.75,
106,
104.7,
96.7,
55.05,
88.2,
19.75,
75.65,
74.7,
76.65,
25.8,
42.6,
68.85,
90,
75.35,
100.85,
69.95,
107.5,
45.85,
106.1,
91.7,
95.6,
74.95,
95.35,
45,
99.5,
98.6,
59.5,
80.45,
77.95,
74.7,
88.8,
90.25,
64.65,
89.05,
87.4,
94.75,
86.45,
98.25,
75.75,
85.35,
106.1,
45.05,
109.8,
84.65,
79.5,
85.8,
79.1,
44.3,
105.95,
69.75,
94.65,
96.05,
50.15,
113.6,
78.9,
60.05,
34.7,
85.3,
102.45,
104.4,
99.75,
74.4,
74.25,
59.85,
69.6,
45.4,
19.5,
69.9,
87.15,
84.75,
89.95,
113.2,
90.5,
79,
20.15,
71.65,
20.35,
84.25,
78.1,
89.65,
98.7,
76.35,
79.15,
85,
85.3,
86.55,
73.85,
44.85,
45.1,
96,
20.05,
108.65,
45.55,
35.1,
46.2,
45.15,
43.3,
57.15,
73.2,
85.35,
45.95,
83.75,
70.05,
86,
100.5,
72.65,
21,
45.1,
50.4,
78.95,
94.45,
84.8,
50.9,
99.8,
107.35,
19.55,
79.1,
25.5,
80.75,
91.85,
75.35,
75.45,
49.55,
78.6,
81.1,
74.95,
93.55,
102.1,
90.9,
29.2,
89.15,
108.85,
84.75,
45.7,
69.95,
44.6,
74.95,
95.25,
89.85,
100.45,
47.15,
80.2,
87.1,
75.9,
98.75,
86.45,
45.3,
104.1,
81,
90.6,
88.15,
20.2,
90.8,
79.35,
96.8,
83.35,
49.4,
79.2,
48.7,
95.6,
59.75,
108.15,
71.35,
20.15,
69.75,
93.2,
80.85,
33.65,
79.95,
19.3,
99.2,
85.2,
75.25,
54.35,
24.95,
42.35,
75.3,
94.8,
70.55,
86.15,
85,
80.55,
75.8,
98.5,
95.25,
74.4,
85.15,
88.55,
54.75,
91.3,
79.5,
70.1,
111.3,
95.25,
86.25,
100.8,
86.3,
89.95,
76.45,
70,
64.4,
102.45,
80.1,
80.2,
98.15,
112.95,
70.9,
86.85,
99.85,
74.5,
109.15,
65.2,
99.5,
71.55,
93.9,
108.4,
48.75,
85.65,
106.7,
25.15,
110.35,
103.25,
47.8,
98.6,
83.05,
70.4,
104.75,
94.25,
45.95,
70.15,
85.55,
70.3,
106.35,
103.7,
88.35,
94.2,
96.25,
70.7,
33.55,
94.55,
112.95,
35.9,
99.25,
24.45,
103.35,
84.8,
99.95,
90,
104.85,
106.1,
74.2,
89.35,
77.15,
35.25,
48.55,
98.4,
93.85,
100.7,
80.45,
55.25,
54.45,
75.35,
75.7,
74.25,
89.7,
96.4,
69.5,
85.25,
19.4,
83.3,
80.1,
62.7,
25.3,
98.15,
93.7,
105.95,
82,
95.75,
94.05,
54.75,
95.65,
94.6,
98.9,
76.05,
69.75,
34.5,
105.55,
30.1,
70.3,
80.2,
94.35,
44.6,
19.6,
110.45,
70.7,
99.25,
84.8,
105,
54.45,
85.3,
83.35,
33.5,
90.35,
90.75,
89.6,
49.25,
19.75,
95.15,
101.35,
70.05,
74.65,
50.4,
79.65,
79.85,
78.75,
80.45,
50.1,
76.4,
98.7,
100.8,
90.1,
51.55,
79.25,
94.85,
85.7,
44.4,
89.5,
86.05,
44.55,
35.4,
95.65,
20.95,
34.7,
19.75,
92.55,
60.05,
74.3,
85.35,
74.3,
98.1,
109.65,
74.55,
100.95,
94.9,
104.9,
24.1,
104.05,
88.35,
94.65,
74.4,
79.9,
69.7,
98.1,
20.5,
99.6,
81.95,
69.35,
91.1,
86.1,
94.7,
85.1,
99.15,
102.95,
45.05,
71,
70.55,
79.7,
59,
60.35,
69.25,
70.95,
89,
99.4,
73.5,
95.5,
92.35,
74.55,
83.8,
54.45,
99.8,
105.85,
75.45,
93.85,
100.75,
31,
80,
70.25,
100.15,
94.5,
33.9,
89.95,
84.45,
79.5,
89.15,
74.95,
74.4,
55.3,
55.15,
84.95,
43.25,
48.35,
79.55,
71.05,
84.5,
108.6,
30.3,
30.4,
45.4,
84.15,
19.75,
85.4,
75.2,
55.85,
106.4,
84.4,
56.25,
85.55,
68.65,
77.85,
105.35,
87.05,
53.5,
25.1,
79.65,
54.2,
19.45,
103.4,
84.45,
85.95,
59.4,
30.6,
99.55,
70,
45.3,
29.85,
95.1,
19.8,
76.65,
99.15,
44.95,
49.55,
95.9,
81.5,
84.1,
36.45,
25.05,
49.85,
55.55,
69.5,
104.3,
93.85,
50.45,
74.65,
94.2,
106.55,
20.1,
83.8,
55.15,
86.65,
106.75,
78.45,
87.45,
70.75,
101.35,
81.7,
68.25,
79.15,
95.45,
100.95,
69.1,
69.6,
103.45,
77.95,
78.45,
29.5,
70.75,
84.45,
85.65,
70.15,
97.8,
46.3,
106.3,
89.4,
83.15,
74.15,
99.5,
44.15,
53.9,
85.45,
50.85,
59.2,
83.2,
54.9,
103.9,
19.25,
75.45,
54.85,
95.1,
75.5,
73.75,
96.05,
88.95,
50.7,
53.4,
101.9,
83,
50.6,
89.5,
69.8,
93.8,
101.05,
94.7,
104.15,
61.45,
90.55,
88.8,
85.2,
91.4,
106.15,
45.3,
73.25,
51.05,
85.35,
75.35,
75.2,
20.9,
43.3,
109.5,
84.8,
95.05,
50.35,
74.6,
19.7,
59.45,
105.2,
45.15,
93.8,
96.2,
79.6,
85.25,
80.5,
89.8,
50.75,
89.65,
65.4,
72.9,
40,
99.45,
86.25,
45.65,
70.1,
70.2,
55.35,
84.2,
45.85,
75.25,
100.15,
105.75,
48.35,
24.4,
20.95,
49.55,
20.25,
50.15,
95.9,
25.25,
45.15,
84.4,
75.1,
70.15,
101.75,
45.8,
20.1,
40.65,
101,
69.1,
75,
100,
71.15,
54.15,
108.75,
49.15,
19.4,
79.15,
80.4,
102,
20.65,
70.8,
89.05,
96.6,
104.5,
50.6,
49.35,
94.25,
68.95,
93.85,
76.05,
24.45,
89.35,
80.35,
55.8,
79.05,
95,
25.2,
98.4,
79.4,
101.4,
89.8,
109.75,
19.3,
91.25,
49.1,
65.25,
85.45,
94.1,
71.65,
104.65,
74.25,
74.2,
101,
100.2,
89.05,
70.1,
105.65,
96.5,
70.85,
85.95,
73.9,
109.45,
100.2,
74.05,
101.55,
111.95,
55.95,
45.75,
74.95,
80.15,
109.25,
35.2,
78.8,
106.4,
49.4,
69.1,
90.2,
93.55,
80.85,
82.05,
20.55,
78.55,
78.65,
42.9,
34.25,
58.5,
96.2,
74.4,
105.3,
73.85,
84.55,
24.75,
85.8,
24.45,
105.7,
24.25,
76.5,
93.5,
101.5,
74.9,
69.6,
24.05,
50.55,
100.55,
20.5,
74.8,
24.45,
71,
40.3,
50.6,
84.85,
65.7,
70.5,
94.85,
19.75,
65.45,
98.7,
67.5,
69.6,
84.35,
100.2,
78.05,
73.6,
74.75,
20.2,
93.55,
25.05,
95.55,
39.3,
20.25,
23.9,
85.45,
99.9,
84.8,
75.2,
49.35,
74.9,
101.25,
18.95,
28.6,
24.35,
98.65,
79.9,
103.3,
96.2,
104.15,
102.95,
90.6,
50.8,
90.05,
75.85,
68.5,
73.5,
69.95,
70.05,
94,
61.15,
84.45,
75.3,
109.55,
19.6,
66.4,
100.05,
102,
90.2,
25.15,
79.85,
49.6,
105.95,
91.85,
40.1,
73.9,
89.8,
72.25,
96.55,
40.1,
101.25,
79.55,
84.05,
89.1,
94.4,
78.25,
44.15,
75.75,
19.1,
80.3,
74.9,
80.85,
24.75,
90.85,
79.7,
57.55,
86.5,
103.95,
25.1,
48.95,
83.55,
89.15,
70.45,
60.3,
24.75,
103.3,
78.5,
19.85,
79.9,
99.7,
58.6,
98.5,
50.45,
94.65,
100.25,
88.45,
69.85,
81.7,
79.9,
25.4,
83.75,
20.9,
69.4,
74.9,
74.15,
70.1,
78.3,
96.8,
94.4,
84.3,
92.45,
99.55,
81.25,
19.95,
99.25,
80.45,
79.35,
79.75,
100.05,
69.35,
85.8,
79.7,
50.55,
80.55,
84.5,
84.3,
67.75,
85.25,
80.05,
20,
48.8,
85.05,
102.8,
99.95,
117.8,
79.5,
79.65,
94.7,
92.5,
19.45,
75.55,
70,
74.8,
104.4,
86.2,
51.2,
19.5,
74.9,
74.9,
100.25,
102.8,
100,
99.85,
94.2,
83.85,
88.3,
104.05,
94.7,
100.65,
80.55,
78.85,
44.45,
84.9,
20.25,
74.35,
62.05,
80,
104.1,
39.1,
76.5,
49.2,
23.15,
80.85,
60.1,
78.95,
45.15,
79.4,
53.95,
99.3,
80.65,
71.1,
106.25,
20.8,
94,
89.85,
46,
66.25,
90,
70.45,
19.75,
53.95,
105.5,
81,
69.8,
73.75,
54.55,
76.25,
93.9,
70.4,
91.15,
70.95,
99.5,
83.9,
117.45,
104.4,
29.4,
44.65,
25.25,
84.05,
85.7,
74.7,
90.8,
106.15,
85.35,
90.85,
35.75,
46,
89.4,
19.8,
50.9,
81,
98.35,
51,
91.65,
90.85,
69.4,
94.45,
20.15,
95.7,
74.95,
47.95,
63.6,
36.85,
44.1,
50.75,
104.4,
39.3,
106.45,
96.05,
75.1,
44.7,
55,
74.35,
104.7,
55.7,
19.85,
70.3,
85.55,
94.5,
85.35,
79.65,
79.6,
90.6,
20.2,
106.05,
99.15,
55.9,
82.35,
40.4,
75.35,
85.15,
93.8,
20.4,
94.7,
30.5,
77,
20.1,
75.3,
99.2,
85.5,
20.05,
70.4,
49.75,
75.3,
94,
118.35,
30.45,
96.1,
104.25,
80.2,
104.2,
69.65,
80.8,
80.3,
84.1,
69.35,
79.6,
36.45,
89.4,
80.35,
40.65,
60.45,
84.9,
73.55,
20.15,
34.7,
107.55,
98.75,
101.15,
88.7,
79.75,
94.55,
69.05,
96.25,
101.1,
104.7,
55.25,
90.1,
53.75,
89.3,
95.2,
45.7,
74.5,
79.65,
101.3,
80.05,
89.2,
83.65,
19.5,
51.25,
45.6,
49.65,
20,
34,
92.5,
88.35,
107.95,
74.45,
64.75,
89.8,
95.5,
29.65,
84.5,
90.7,
70.3,
103.95,
74.75,
50.8,
80.25,
78.9,
84.75,
85.45,
19.9,
99.45,
70.6,
81,
84.85,
89.15,
24.8,
105.65,
80.85,
89.45,
72.15,
76.4,
61.6,
79.9,
96.15,
65.3,
19.65,
84.65,
69.55,
31.05,
51,
44.35,
79.7,
55,
84.85,
73.65,
73.9,
77.75,
84.35,
84.95,
73.85,
51.8,
46,
79.4,
71.8,
88.4,
46,
51.75,
94.4,
70.15,
34.7,
81.1,
20.55,
106.6,
106.75,
89.45,
97.9,
55.7,
79.8,
39.05,
83.9,
69.85,
53.55,
93.9,
113.15,
84.95,
80.5,
19.3,
49.65,
54.35,
88.45,
90.5,
94.85,
69.95,
48.6,
55.8,
80.15,
75.5,
20.2,
74.75,
104.05,
96.65,
20.05,
103.45,
19.9,
46.35,
19.95,
79.6,
75.9,
76.2,
19.25,
84.3,
79,
70.25,
84.6,
24.1,
60,
86.55,
20.85,
50.75,
105.5,
85.15,
54.2,
109.5,
104.4,
105.1,
75.7,
90.8,
97.95,
108.15,
80.5,
104.3,
71.35,
89.4,
20.6,
99.95,
81,
70.15,
70.15,
96.55,
95.55,
69.65,
89.3,
87.55,
96.3,
85.2,
35.1,
81.3,
19.6,
85.45,
71,
85.05,
44.4,
70.3,
79.35,
90.8,
70.45,
45.25,
75.8,
71.3,
69.1,
88.25,
70,
97.35,
25.9,
55.65,
69.65,
100.6,
86,
106.95,
29.6,
59.9,
95.6,
41.6,
100.85,
40.2,
84.5,
78.95,
20.2,
85.2,
98,
94.45,
105,
93.85,
84,
48.75,
84.85,
56.65,
73.9,
24.5,
89.9,
78.55,
99.45,
25.2,
74.05,
55,
89.75,
85.15,
94.6,
94.25,
72.45,
105.2,
82.85,
103.85,
83.6,
108.45,
91.5,
80.85,
49.05,
105.3,
88.95,
110.85,
114.2,
36.5,
70.75,
40.15,
94.45,
97.35,
45.3,
94.95,
44.55,
23.45,
29.7,
101.1,
50.65,
55.4,
90.6,
86.85,
99.05,
111.25,
55.1,
102.25,
95.9,
95.05,
53.85,
104.2,
50.25,
99.5,
71,
93.2,
19.35,
19.85,
104.2,
79.25,
44.9,
70.1,
29.65,
77.85,
54.3,
95.15,
110.85,
80.5,
72.2,
51.5,
89.55,
77.5,
95.25,
85,
85.75,
98.25,
25.7,
69,
46.05,
76.4,
100.5,
40.05,
69.95,
93.3,
49.15,
35.05,
73,
83.85,
70.1,
70.65,
20.35,
99,
83.95,
116.2,
93.7,
19.7,
75.55,
77.65,
95,
105.4,
95.85,
79.15,
19.65,
79,
91.85,
106,
49.9,
100.35,
74.95,
49.25,
103.7,
89.75,
20.3,
101.95,
94,
89.3,
74.3,
44.65,
84.05,
80.7,
101.7,
20.4,
102.6,
106,
55.1,
106.5,
91.05,
77.5,
54.2,
69.25,
50.5,
74.4,
79.45,
104.65,
100.05,
100.55,
95.65,
94.4,
55,
101.45,
67.95,
69.5,
18.85,
69.2,
69.65,
101.85,
82.3,
79.25,
84.6,
93.4,
94.2,
25.05,
25.1,
48.95,
45.3,
85.85,
95.2,
100.6,
55.3,
74.85,
102.35,
115.65,
79.85,
76,
104.75,
74.65,
56.25,
106.1,
79.75,
68.65,
20.25,
100.2,
74.9,
70.85,
69.8,
54.55,
70.75,
94.1,
29.7,
110.9,
105,
25.3,
55.15,
20.1,
69.9,
101.4,
80.8,
62.05,
76.45,
91.3,
95.75,
62.65,
74.5,
102.1,
50.15,
86.5,
81.45,
69.15,
79.55,
95.5,
91.05,
79.2,
45.25,
74.3,
74.1,
100.6,
75,
70.2,
70.75,
50.25,
79.2,
96,
100.1,
56.5,
85,
59.3,
49.4,
55,
69.2,
62.3,
92.5,
69.65,
111.6,
48.55,
20.2,
39.65,
24.9,
56.7,
105.95,
74.95,
29.7,
50.35,
47.85,
70.3,
98.8,
99.85,
80.3,
80.45,
86.8,
84.2,
99,
100.75,
91.75,
79.55,
111.1,
89.1,
101.9,
91.65,
88.85,
25.3,
95.45,
91.1,
54.15,
69.7,
89.5,
35.15,
73.75,
101.35,
55.9,
105.9,
43.95,
45.1,
70.25,
55.35,
103,
103.75,
69.35,
73.85,
75.15,
69.6,
80.15,
30.5,
98.3,
107.4,
82,
75.4,
101.25,
89.5,
74.4,
20.5,
74.35,
99.75,
111.95,
39,
94.1,
95.65,
88.05,
66.5,
35.45,
49.9,
104.5,
75.05,
81,
74.45,
60.4,
70.65,
59.8,
44.2,
75.75,
102.95,
74.4
],
"xaxis": "x",
"yaxis": "y",
"type": "histogram"
},
{
"alignmentgroup": "True",
"hovertemplate": "Churn=Yes MonthlyCharges=%{x} ",
"legendgroup": "Yes",
"marker": {
"color": "#C959DA"
},
"name": "Yes",
"notched": true,
"offsetgroup": "Yes",
"showlegend": false,
"x": [
53.85,
70.7,
99.65,
104.8,
103.7,
55.2,
39.65,
20.15,
99.35,
30.2,
64.7,
69.7,
106.35,
97.85,
80.65,
99.1,
80.65,
95.45,
94.4,
79.35,
75.15,
78.95,
21.05,
98.5,
110,
96.75,
76.5,
100.25,
74.4,
78.05,
58.6,
35.45,
44.35,
70.45,
71.15,
45.65,
95,
82.4,
70.9,
45.3,
104.4,
94.85,
74.45,
76.45,
29.95,
84.5,
79.25,
24.8,
91,
79.9,
106.6,
46,
70.15,
50.05,
55.2,
84.6,
54.4,
95,
74.4,
48.55,
70.4,
40.2,
44.6,
41.15,
106.9,
19.35,
94.45,
24.8,
70.6,
85.4,
105.05,
95.15,
70,
74.5,
44.85,
76.1,
73.6,
95.45,
74.9,
80.6,
80.3,
93.15,
82.45,
70.35,
73.85,
80.6,
75.8,
104.6,
103.4,
90.4,
84.8,
41.9,
80.25,
30.75,
96.5,
85.65,
104.95,
50.65,
90.85,
19.95,
85.45,
73.95,
99.45,
19.9,
19.6,
81.35,
83.3,
75.3,
19.4,
45.4,
105.9,
69.55,
81.05,
101.15,
99.8,
55.95,
55,
74.7,
80.25,
96.1,
69,
45.3,
83.55,
74.35,
74.4,
43.75,
28.45,
99.7,
94.1,
94.2,
80.5,
74.35,
104.8,
75.2,
75.6,
100.05,
85,
86.05,
45.55,
86.3,
80.35,
100.25,
100.3,
19,
75.3,
89.2,
85.7,
61.65,
105.25,
29.95,
65,
20,
90.05,
110.75,
105.5,
104.55,
85.25,
56.15,
89.55,
94.55,
45.7,
89.5,
69.55,
74.6,
19.65,
19.85,
24.25,
69.65,
45.65,
75.05,
49.15,
34.7,
80,
49.25,
75.1,
50.15,
79.85,
19.55,
85.95,
45.35,
94.5,
91.7,
87.25,
98.55,
98.55,
85.9,
89.25,
70.3,
93.35,
19.9,
88.9,
95.8,
82,
45.35,
52.2,
110,
96.75,
98.5,
85.35,
101.3,
69.55,
103.25,
104,
86.2,
111.2,
89.45,
95.6,
90.95,
108.55,
78.85,
44.4,
100,
19.8,
89.9,
100.15,
50.8,
73.65,
95.1,
94.65,
80.6,
85.55,
50.8,
105.1,
110.1,
83.9,
100.55,
103.85,
24.6,
98.9,
98.3,
93.85,
100.5,
72.85,
73.55,
79.4,
81.15,
84.6,
79.05,
74.4,
99.05,
44.95,
44.7,
45.7,
100.3,
19.25,
96,
90.55,
30.35,
108.05,
69.9,
103.75,
86.6,
80.6,
85.3,
70,
94.3,
95.35,
75.5,
90.1,
68.95,
99.55,
57.45,
53.65,
100.6,
83.75,
88.3,
92.1,
79.45,
90.45,
69.75,
19.65,
43.65,
39.5,
97.1,
80,
84.7,
89.55,
90.6,
90.05,
99.05,
69.75,
49.05,
98.05,
114.5,
80.95,
74.3,
89.7,
100.45,
90.4,
56.15,
94.4,
78.95,
44.85,
105.65,
74.65,
64.7,
104.05,
35.55,
95.15,
96.65,
80.4,
31.35,
89.75,
94.4,
19.85,
109.9,
101.35,
60.05,
60.15,
90.45,
94.25,
74.9,
80.25,
69,
66.35,
86,
80.3,
90.55,
75.9,
45.85,
49.95,
78.3,
76.95,
96.15,
45.3,
19.4,
90.15,
45.05,
75.8,
79.3,
30.9,
95.25,
89.6,
110.15,
89.5,
75,
44.75,
44.05,
85.6,
115.55,
86.6,
85.2,
97.65,
109.55,
89.55,
19.45,
20.35,
69.25,
99.5,
25.2,
45,
20.15,
105,
54.7,
87.25,
79.95,
88.35,
94.75,
95.05,
78.45,
70.2,
41.05,
85.6,
79.2,
70,
49.95,
69.25,
94.25,
73,
100.05,
99.8,
35,
76,
93.85,
84.3,
84.4,
101.1,
50.45,
99.95,
91.4,
75.55,
80.8,
100,
20.55,
85.3,
70.4,
98.8,
74.4,
98.75,
106,
104.7,
96.7,
55.05,
88.2,
19.75,
75.65,
74.7,
76.65,
25.8,
42.6,
68.85,
90,
75.35,
100.85,
69.95,
107.5,
45.85,
106.1,
91.7,
95.6,
74.95,
95.35,
45,
99.5,
98.6,
59.5,
80.45,
77.95,
74.7,
88.8,
90.25,
64.65,
89.05,
87.4,
94.75,
86.45,
98.25,
75.75,
85.35,
106.1,
45.05,
109.8,
84.65,
79.5,
85.8,
79.1,
44.3,
105.95,
69.75,
94.65,
96.05,
50.15,
113.6,
78.9,
60.05,
34.7,
85.3,
102.45,
104.4,
99.75,
74.4,
74.25,
59.85,
69.6,
45.4,
19.5,
69.9,
87.15,
84.75,
89.95,
113.2,
90.5,
79,
20.15,
71.65,
20.35,
84.25,
78.1,
89.65,
98.7,
76.35,
79.15,
85,
85.3,
86.55,
73.85,
44.85,
45.1,
96,
20.05,
108.65,
45.55,
35.1,
46.2,
45.15,
43.3,
57.15,
73.2,
85.35,
45.95,
83.75,
70.05,
86,
100.5,
72.65,
21,
45.1,
50.4,
78.95,
94.45,
84.8,
50.9,
99.8,
107.35,
19.55,
79.1,
25.5,
80.75,
91.85,
75.35,
75.45,
49.55,
78.6,
81.1,
74.95,
93.55,
102.1,
90.9,
29.2,
89.15,
108.85,
84.75,
45.7,
69.95,
44.6,
74.95,
95.25,
89.85,
100.45,
47.15,
80.2,
87.1,
75.9,
98.75,
86.45,
45.3,
104.1,
81,
90.6,
88.15,
20.2,
90.8,
79.35,
96.8,
83.35,
49.4,
79.2,
48.7,
95.6,
59.75,
108.15,
71.35,
20.15,
69.75,
93.2,
80.85,
33.65,
79.95,
19.3,
99.2,
85.2,
75.25,
54.35,
24.95,
42.35,
75.3,
94.8,
70.55,
86.15,
85,
80.55,
75.8,
98.5,
95.25,
74.4,
85.15,
88.55,
54.75,
91.3,
79.5,
70.1,
111.3,
95.25,
86.25,
100.8,
86.3,
89.95,
76.45,
70,
64.4,
102.45,
80.1,
80.2,
98.15,
112.95,
70.9,
86.85,
99.85,
74.5,
109.15,
65.2,
99.5,
71.55,
93.9,
108.4,
48.75,
85.65,
106.7,
25.15,
110.35,
103.25,
47.8,
98.6,
83.05,
70.4,
104.75,
94.25,
45.95,
70.15,
85.55,
70.3,
106.35,
103.7,
88.35,
94.2,
96.25,
70.7,
33.55,
94.55,
112.95,
35.9,
99.25,
24.45,
103.35,
84.8,
99.95,
90,
104.85,
106.1,
74.2,
89.35,
77.15,
35.25,
48.55,
98.4,
93.85,
100.7,
80.45,
55.25,
54.45,
75.35,
75.7,
74.25,
89.7,
96.4,
69.5,
85.25,
19.4,
83.3,
80.1,
62.7,
25.3,
98.15,
93.7,
105.95,
82,
95.75,
94.05,
54.75,
95.65,
94.6,
98.9,
76.05,
69.75,
34.5,
105.55,
30.1,
70.3,
80.2,
94.35,
44.6,
19.6,
110.45,
70.7,
99.25,
84.8,
105,
54.45,
85.3,
83.35,
33.5,
90.35,
90.75,
89.6,
49.25,
19.75,
95.15,
101.35,
70.05,
74.65,
50.4,
79.65,
79.85,
78.75,
80.45,
50.1,
76.4,
98.7,
100.8,
90.1,
51.55,
79.25,
94.85,
85.7,
44.4,
89.5,
86.05,
44.55,
35.4,
95.65,
20.95,
34.7,
19.75,
92.55,
60.05,
74.3,
85.35,
74.3,
98.1,
109.65,
74.55,
100.95,
94.9,
104.9,
24.1,
104.05,
88.35,
94.65,
74.4,
79.9,
69.7,
98.1,
20.5,
99.6,
81.95,
69.35,
91.1,
86.1,
94.7,
85.1,
99.15,
102.95,
45.05,
71,
70.55,
79.7,
59,
60.35,
69.25,
70.95,
89,
99.4,
73.5,
95.5,
92.35,
74.55,
83.8,
54.45,
99.8,
105.85,
75.45,
93.85,
100.75,
31,
80,
70.25,
100.15,
94.5,
33.9,
89.95,
84.45,
79.5,
89.15,
74.95,
74.4,
55.3,
55.15,
84.95,
43.25,
48.35,
79.55,
71.05,
84.5,
108.6,
30.3,
30.4,
45.4,
84.15,
19.75,
85.4,
75.2,
55.85,
106.4,
84.4,
56.25,
85.55,
68.65,
77.85,
105.35,
87.05,
53.5,
25.1,
79.65,
54.2,
19.45,
103.4,
84.45,
85.95,
59.4,
30.6,
99.55,
70,
45.3,
29.85,
95.1,
19.8,
76.65,
99.15,
44.95,
49.55,
95.9,
81.5,
84.1,
36.45,
25.05,
49.85,
55.55,
69.5,
104.3,
93.85,
50.45,
74.65,
94.2,
106.55,
20.1,
83.8,
55.15,
86.65,
106.75,
78.45,
87.45,
70.75,
101.35,
81.7,
68.25,
79.15,
95.45,
100.95,
69.1,
69.6,
103.45,
77.95,
78.45,
29.5,
70.75,
84.45,
85.65,
70.15,
97.8,
46.3,
106.3,
89.4,
83.15,
74.15,
99.5,
44.15,
53.9,
85.45,
50.85,
59.2,
83.2,
54.9,
103.9,
19.25,
75.45,
54.85,
95.1,
75.5,
73.75,
96.05,
88.95,
50.7,
53.4,
101.9,
83,
50.6,
89.5,
69.8,
93.8,
101.05,
94.7,
104.15,
61.45,
90.55,
88.8,
85.2,
91.4,
106.15,
45.3,
73.25,
51.05,
85.35,
75.35,
75.2,
20.9,
43.3,
109.5,
84.8,
95.05,
50.35,
74.6,
19.7,
59.45,
105.2,
45.15,
93.8,
96.2,
79.6,
85.25,
80.5,
89.8,
50.75,
89.65,
65.4,
72.9,
40,
99.45,
86.25,
45.65,
70.1,
70.2,
55.35,
84.2,
45.85,
75.25,
100.15,
105.75,
48.35,
24.4,
20.95,
49.55,
20.25,
50.15,
95.9,
25.25,
45.15,
84.4,
75.1,
70.15,
101.75,
45.8,
20.1,
40.65,
101,
69.1,
75,
100,
71.15,
54.15,
108.75,
49.15,
19.4,
79.15,
80.4,
102,
20.65,
70.8,
89.05,
96.6,
104.5,
50.6,
49.35,
94.25,
68.95,
93.85,
76.05,
24.45,
89.35,
80.35,
55.8,
79.05,
95,
25.2,
98.4,
79.4,
101.4,
89.8,
109.75,
19.3,
91.25,
49.1,
65.25,
85.45,
94.1,
71.65,
104.65,
74.25,
74.2,
101,
100.2,
89.05,
70.1,
105.65,
96.5,
70.85,
85.95,
73.9,
109.45,
100.2,
74.05,
101.55,
111.95,
55.95,
45.75,
74.95,
80.15,
109.25,
35.2,
78.8,
106.4,
49.4,
69.1,
90.2,
93.55,
80.85,
82.05,
20.55,
78.55,
78.65,
42.9,
34.25,
58.5,
96.2,
74.4,
105.3,
73.85,
84.55,
24.75,
85.8,
24.45,
105.7,
24.25,
76.5,
93.5,
101.5,
74.9,
69.6,
24.05,
50.55,
100.55,
20.5,
74.8,
24.45,
71,
40.3,
50.6,
84.85,
65.7,
70.5,
94.85,
19.75,
65.45,
98.7,
67.5,
69.6,
84.35,
100.2,
78.05,
73.6,
74.75,
20.2,
93.55,
25.05,
95.55,
39.3,
20.25,
23.9,
85.45,
99.9,
84.8,
75.2,
49.35,
74.9,
101.25,
18.95,
28.6,
24.35,
98.65,
79.9,
103.3,
96.2,
104.15,
102.95,
90.6,
50.8,
90.05,
75.85,
68.5,
73.5,
69.95,
70.05,
94,
61.15,
84.45,
75.3,
109.55,
19.6,
66.4,
100.05,
102,
90.2,
25.15,
79.85,
49.6,
105.95,
91.85,
40.1,
73.9,
89.8,
72.25,
96.55,
40.1,
101.25,
79.55,
84.05,
89.1,
94.4,
78.25,
44.15,
75.75,
19.1,
80.3,
74.9,
80.85,
24.75,
90.85,
79.7,
57.55,
86.5,
103.95,
25.1,
48.95,
83.55,
89.15,
70.45,
60.3,
24.75,
103.3,
78.5,
19.85,
79.9,
99.7,
58.6,
98.5,
50.45,
94.65,
100.25,
88.45,
69.85,
81.7,
79.9,
25.4,
83.75,
20.9,
69.4,
74.9,
74.15,
70.1,
78.3,
96.8,
94.4,
84.3,
92.45,
99.55,
81.25,
19.95,
99.25,
80.45,
79.35,
79.75,
100.05,
69.35,
85.8,
79.7,
50.55,
80.55,
84.5,
84.3,
67.75,
85.25,
80.05,
20,
48.8,
85.05,
102.8,
99.95,
117.8,
79.5,
79.65,
94.7,
92.5,
19.45,
75.55,
70,
74.8,
104.4,
86.2,
51.2,
19.5,
74.9,
74.9,
100.25,
102.8,
100,
99.85,
94.2,
83.85,
88.3,
104.05,
94.7,
100.65,
80.55,
78.85,
44.45,
84.9,
20.25,
74.35,
62.05,
80,
104.1,
39.1,
76.5,
49.2,
23.15,
80.85,
60.1,
78.95,
45.15,
79.4,
53.95,
99.3,
80.65,
71.1,
106.25,
20.8,
94,
89.85,
46,
66.25,
90,
70.45,
19.75,
53.95,
105.5,
81,
69.8,
73.75,
54.55,
76.25,
93.9,
70.4,
91.15,
70.95,
99.5,
83.9,
117.45,
104.4,
29.4,
44.65,
25.25,
84.05,
85.7,
74.7,
90.8,
106.15,
85.35,
90.85,
35.75,
46,
89.4,
19.8,
50.9,
81,
98.35,
51,
91.65,
90.85,
69.4,
94.45,
20.15,
95.7,
74.95,
47.95,
63.6,
36.85,
44.1,
50.75,
104.4,
39.3,
106.45,
96.05,
75.1,
44.7,
55,
74.35,
104.7,
55.7,
19.85,
70.3,
85.55,
94.5,
85.35,
79.65,
79.6,
90.6,
20.2,
106.05,
99.15,
55.9,
82.35,
40.4,
75.35,
85.15,
93.8,
20.4,
94.7,
30.5,
77,
20.1,
75.3,
99.2,
85.5,
20.05,
70.4,
49.75,
75.3,
94,
118.35,
30.45,
96.1,
104.25,
80.2,
104.2,
69.65,
80.8,
80.3,
84.1,
69.35,
79.6,
36.45,
89.4,
80.35,
40.65,
60.45,
84.9,
73.55,
20.15,
34.7,
107.55,
98.75,
101.15,
88.7,
79.75,
94.55,
69.05,
96.25,
101.1,
104.7,
55.25,
90.1,
53.75,
89.3,
95.2,
45.7,
74.5,
79.65,
101.3,
80.05,
89.2,
83.65,
19.5,
51.25,
45.6,
49.65,
20,
34,
92.5,
88.35,
107.95,
74.45,
64.75,
89.8,
95.5,
29.65,
84.5,
90.7,
70.3,
103.95,
74.75,
50.8,
80.25,
78.9,
84.75,
85.45,
19.9,
99.45,
70.6,
81,
84.85,
89.15,
24.8,
105.65,
80.85,
89.45,
72.15,
76.4,
61.6,
79.9,
96.15,
65.3,
19.65,
84.65,
69.55,
31.05,
51,
44.35,
79.7,
55,
84.85,
73.65,
73.9,
77.75,
84.35,
84.95,
73.85,
51.8,
46,
79.4,
71.8,
88.4,
46,
51.75,
94.4,
70.15,
34.7,
81.1,
20.55,
106.6,
106.75,
89.45,
97.9,
55.7,
79.8,
39.05,
83.9,
69.85,
53.55,
93.9,
113.15,
84.95,
80.5,
19.3,
49.65,
54.35,
88.45,
90.5,
94.85,
69.95,
48.6,
55.8,
80.15,
75.5,
20.2,
74.75,
104.05,
96.65,
20.05,
103.45,
19.9,
46.35,
19.95,
79.6,
75.9,
76.2,
19.25,
84.3,
79,
70.25,
84.6,
24.1,
60,
86.55,
20.85,
50.75,
105.5,
85.15,
54.2,
109.5,
104.4,
105.1,
75.7,
90.8,
97.95,
108.15,
80.5,
104.3,
71.35,
89.4,
20.6,
99.95,
81,
70.15,
70.15,
96.55,
95.55,
69.65,
89.3,
87.55,
96.3,
85.2,
35.1,
81.3,
19.6,
85.45,
71,
85.05,
44.4,
70.3,
79.35,
90.8,
70.45,
45.25,
75.8,
71.3,
69.1,
88.25,
70,
97.35,
25.9,
55.65,
69.65,
100.6,
86,
106.95,
29.6,
59.9,
95.6,
41.6,
100.85,
40.2,
84.5,
78.95,
20.2,
85.2,
98,
94.45,
105,
93.85,
84,
48.75,
84.85,
56.65,
73.9,
24.5,
89.9,
78.55,
99.45,
25.2,
74.05,
55,
89.75,
85.15,
94.6,
94.25,
72.45,
105.2,
82.85,
103.85,
83.6,
108.45,
91.5,
80.85,
49.05,
105.3,
88.95,
110.85,
114.2,
36.5,
70.75,
40.15,
94.45,
97.35,
45.3,
94.95,
44.55,
23.45,
29.7,
101.1,
50.65,
55.4,
90.6,
86.85,
99.05,
111.25,
55.1,
102.25,
95.9,
95.05,
53.85,
104.2,
50.25,
99.5,
71,
93.2,
19.35,
19.85,
104.2,
79.25,
44.9,
70.1,
29.65,
77.85,
54.3,
95.15,
110.85,
80.5,
72.2,
51.5,
89.55,
77.5,
95.25,
85,
85.75,
98.25,
25.7,
69,
46.05,
76.4,
100.5,
40.05,
69.95,
93.3,
49.15,
35.05,
73,
83.85,
70.1,
70.65,
20.35,
99,
83.95,
116.2,
93.7,
19.7,
75.55,
77.65,
95,
105.4,
95.85,
79.15,
19.65,
79,
91.85,
106,
49.9,
100.35,
74.95,
49.25,
103.7,
89.75,
20.3,
101.95,
94,
89.3,
74.3,
44.65,
84.05,
80.7,
101.7,
20.4,
102.6,
106,
55.1,
106.5,
91.05,
77.5,
54.2,
69.25,
50.5,
74.4,
79.45,
104.65,
100.05,
100.55,
95.65,
94.4,
55,
101.45,
67.95,
69.5,
18.85,
69.2,
69.65,
101.85,
82.3,
79.25,
84.6,
93.4,
94.2,
25.05,
25.1,
48.95,
45.3,
85.85,
95.2,
100.6,
55.3,
74.85,
102.35,
115.65,
79.85,
76,
104.75,
74.65,
56.25,
106.1,
79.75,
68.65,
20.25,
100.2,
74.9,
70.85,
69.8,
54.55,
70.75,
94.1,
29.7,
110.9,
105,
25.3,
55.15,
20.1,
69.9,
101.4,
80.8,
62.05,
76.45,
91.3,
95.75,
62.65,
74.5,
102.1,
50.15,
86.5,
81.45,
69.15,
79.55,
95.5,
91.05,
79.2,
45.25,
74.3,
74.1,
100.6,
75,
70.2,
70.75,
50.25,
79.2,
96,
100.1,
56.5,
85,
59.3,
49.4,
55,
69.2,
62.3,
92.5,
69.65,
111.6,
48.55,
20.2,
39.65,
24.9,
56.7,
105.95,
74.95,
29.7,
50.35,
47.85,
70.3,
98.8,
99.85,
80.3,
80.45,
86.8,
84.2,
99,
100.75,
91.75,
79.55,
111.1,
89.1,
101.9,
91.65,
88.85,
25.3,
95.45,
91.1,
54.15,
69.7,
89.5,
35.15,
73.75,
101.35,
55.9,
105.9,
43.95,
45.1,
70.25,
55.35,
103,
103.75,
69.35,
73.85,
75.15,
69.6,
80.15,
30.5,
98.3,
107.4,
82,
75.4,
101.25,
89.5,
74.4,
20.5,
74.35,
99.75,
111.95,
39,
94.1,
95.65,
88.05,
66.5,
35.45,
49.9,
104.5,
75.05,
81,
74.45,
60.4,
70.65,
59.8,
44.2,
75.75,
102.95,
74.4
],
"xaxis": "x2",
"yaxis": "y2",
"type": "box"
}
],
"layout": {
"barmode": "relative",
"legend": {
"title": {
"text": "Churn"
},
"tracegroupgap": 0
},
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Monthly Charges Distribution w.r.t. Churn"
},
"xaxis": {
"anchor": "y",
"domain": [
0,
1
],
"title": {
"text": "MonthlyCharges"
}
},
"yaxis": {
"anchor": "x",
"domain": [
0,
0.7326
],
"title": {
"text": "count"
}
},
"xaxis2": {
"anchor": "y2",
"domain": [
0,
1
],
"matches": "x",
"showgrid": true,
"showticklabels": false
},
"yaxis2": {
"anchor": "x2",
"domain": [
0.7426,
1
],
"matches": "y2",
"showgrid": false,
"showline": false,
"showticklabels": false,
"ticks": ""
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"fig = px.histogram(data, x='MonthlyCharges', color='Churn', marginal='box', title='Monthly Charges Distribution w.r.t. Churn',\n",
" color_discrete_sequence = ['#84D57F', '#C959DA'])\n",
"iplot(fig)"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "YionCVrcduI1"
},
"source": [
"* Customers with higher Monthly Charges are more likely to churn."
]
},
{
"cell_type": "code",
"execution_count": 95,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 542
},
"id": "Jf37lcu8dtFi",
"outputId": "9816c76f-1678-4173-ffaa-58d49e1da0eb"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "Churn=No TotalCharges=%{x} count=%{y} ",
"legendgroup": "No",
"marker": {
"color": "blue",
"pattern": {
"shape": ""
}
},
"name": "No",
"offsetgroup": "No",
"orientation": "v",
"showlegend": true,
"x": [
"29.85",
"1889.5",
"1840.75",
"1949.4",
"301.9",
"3487.95",
"587.45",
"326.8",
"5681.1",
"2686.05",
"7895.15",
"1022.95",
"7382.25",
"1862.9",
"202.25",
"3505.1",
"2970.3",
"1530.6",
"6369.45",
"6766.95",
"181.65",
"1874.45",
"20.2",
"45.25",
"7251.7",
"3548.3",
"475.7",
"4872.35",
"418.25",
"4861.45",
"981.45",
"3906.7",
"97",
"4217.8",
"4254.1",
"3838.75",
"1752.65",
"4456.35",
"6311.2",
"7076.35",
"894.3",
"7853.7",
"4707.1",
"5450.7",
"2962",
"957.1",
"244.1",
"3650.35",
"2497.2",
"930.9",
"887.35",
"49.05",
"1090.65",
"7099",
"1424.6",
"177.4",
"6139.5",
"2688.85",
"482.25",
"2111.3",
"1216.6",
"565.35",
"4327.5",
"973.35",
"918.75",
"2215.45",
"1057",
"927.1",
"1009.25",
"2570.2",
"74.7",
"5714.25",
"7107",
"7459.05",
"4748.7",
"1107.2",
"20.2",
"19.45",
"3605.6",
"3027.25",
"100.2",
"7303.05",
"927.65",
"3921.3",
"1363.25",
"3042.25",
"3954.1",
"3423.5",
"248.4",
"1126.35",
"835.15",
"2151.6",
"5515.45",
"112.75",
"350.35",
"62.9",
"3027.65",
"1723.95",
"19.75",
"3985.35",
"1215.65",
"3260.1",
"1188.2",
"1778.5",
"1277.75",
"1170.55",
"6425.65",
"5971.25",
"5289.05",
"1756.2",
"6416.7",
"61.35",
"1929.95",
"1071.4",
"564.35",
"7930.55",
"5215.25",
"113.5",
"1152.8",
"1821.95",
"419.9",
"1024",
"251.6",
"764.55",
"135.2",
"3958.25",
"233.9",
"1363.45",
"6254.45",
"321.4",
"3539.25",
"1181.75",
"654.55",
"780.2",
"1559.25",
"1252",
"45.3",
"2453.3",
"1023.85",
"82.15",
"244.8",
"2379.1",
"3173.35",
"1375.4",
"8129.3",
"1192.7",
"1901.65",
"587.4",
"6519.75",
"8041.65",
"20.75",
"2681.15",
"1112.3",
"7405.5",
"1033.95",
"2958.95",
"2684.85",
"4179.2",
"6654.1",
"25.25",
"1124.2",
"540.05",
"1975.85",
"3437.45",
"3139.8",
"3789.2",
"5324.5",
"624.6",
"1836.9",
"20.2",
"219.35",
"1288.75",
"2545.75",
"2723.15",
"4107.25",
"5760.65",
"4747.5",
"1566.9",
"702",
"299.05",
"1305.95",
"284.35",
"6350.5",
"7878.3",
"3187.65",
"6126.15",
"731.3",
"273.4",
"2531.8",
"4298.45",
"4619.55",
"2633.3",
"193.05",
"4103.9",
"7008.15",
"5791.1",
"1228.65",
"4925.35",
"1520.1",
"5032.25",
"5526.75",
"1195.25",
"2007.25",
"1732.95",
"3450.15",
"2172.05",
"1339.8",
"771.95",
"244.75",
"322.9",
"498.25",
"25.4",
"3687.75",
"1783.6",
"927.15",
"2021.2",
"1940.8",
"567.8",
"220.35",
"20.25",
"5436.45",
"3437.5",
"3015.75",
"1509.8",
"356.65",
"4109",
"3141.7",
"1229.1",
"2054.4",
"3741.85",
"3682.45",
"19.25",
"1886.25",
"4895.1",
"341.6",
"5686.4",
"1355.1",
"3236.35",
"4264",
"44.8",
"422.3",
"4176.7",
"5138.1",
"880.05",
"973.65",
"1470.05",
"739.35",
"161.95",
"4422.95",
"6148.45",
"3565.65",
"1830.1",
"6223.8",
"4508.65",
"1328.15",
"865",
"72.1",
"1303.5",
"996.85",
"6430.9",
"2278.75",
"681.4",
"574.35",
"889",
"6823.4",
"4016.75",
"83.75",
"3959.15",
"2878.55",
"945.7",
"1373.05",
"1406",
"19.15",
"6962.85",
"8126.65",
"690.25",
"830.8",
"5608.4",
"3646.8",
"3662.25",
"25.35",
"5308.7",
"1410.25",
"3339.05",
"4732.35",
"5067.45",
"2348.45",
"4063",
"44",
"2595.25",
"2309.55",
"89.3",
"367.55",
"3944.5",
"5965.95",
"3694.7",
"1803.7",
"415.1",
"624.15",
"237.7",
"3848.8",
"419.4",
"1468.75",
"5812",
"2861.45",
"1066.15",
"2149.05",
"4473",
"3545.05",
"1195.75",
"6858.9",
"1024.7",
"132.25",
"515.45",
"2830.45",
"1110.5",
"449.3",
"2838.55",
"5376.4",
"858.6",
"1395.05",
"3975.7",
"4784.45",
"119.5",
"899.45",
"1183.8",
"720.05",
"8468.2",
"3161.2",
"55.05",
"1882.55",
"5070.4",
"6049.5",
"1166.7",
"2937.65",
"1270.25",
"759.55",
"7611.55",
"1642.75",
"1545.4",
"3582.4",
"1417.9",
"2494.65",
"2768.35",
"2369.3",
"38",
"75.1",
"100.9",
"1614.05",
"8404.9",
"2799.75",
"6538.45",
"6588.95",
"868.1",
"330.6",
"564.4",
"1315.35",
"2747.2",
"554.05",
"225.75",
"1671.6",
"8003.8",
"6130.85",
"1415",
"6201.95",
1261.1999999999998,
"6597.25",
"114.15",
"3902.6",
"20.4",
"1785.65",
"1397.65",
"3899.05",
"5676",
"4543.15",
"4326.8",
"5502.55",
"851.8",
"19.85",
"1818.3",
"6300.15",
"5916.95",
"2852.4",
"1546.3",
"302.6",
"265.45",
"6989.45",
"1442",
"4713.4",
"4738.3",
"8399.15",
"5430.35",
"686.95",
"5706.3",
"490.65",
"1360.25",
"174.45",
"7379.8",
"1021.75",
"5029.05",
"1955.4",
"6744.2",
"4946.7",
"8248.5",
"601.6",
"19.55",
"2647.2",
"6744.25",
"5265.5",
"311.6",
"7966.9",
"8220.4",
"1153.25",
"514.75",
"3808",
"19.9",
"2708.2",
"760.05",
"49.3",
"6033.3",
"89.05",
"516.15",
"5861.75",
"445.95",
"4973.4",
"1667.25",
"5357.75",
"422.6",
"1103.25",
"2754",
"697.25",
"3204.4",
"4747.65",
"3082.1",
"597.9",
"3365.4",
"38.8",
"19",
"61.7",
"3342.45",
"85.1",
"7422.1",
"6668.05",
"8071.05",
"1174.8",
"5435",
"2438.6",
"45.6",
"916.15",
"237.2",
"4614.55",
"1414.45",
"1170.5",
"47.7",
"4859.25",
"4903.2",
"3608",
"6094.25",
"3084.9",
"2356.75",
"8306.05",
"1357.1",
"4860.35",
"3418.2",
"631.4",
"186.3",
"6976.75",
"4884.85",
"522.95",
"362.6",
"5755.8",
"3355.65",
"406.95",
"2395.7",
"1968.1",
"6819.45",
"7943.45",
"2473.95",
"6562.9",
"176.3",
"2236.2",
"3109.9",
"4911.35",
"1620.2",
"4287.2",
"394.85",
"3442.15",
"1732.6",
"655.3",
"475.25",
"865.1",
"6132.7",
"3597.5",
"697.65",
"428.7",
"20.05",
"4459.15",
"1167.6",
"238.1",
"1453.1",
"4039.3",
"1039.45",
"1336.1",
"493.4",
"7246.15",
"1203.95",
"313.6",
"3775.85",
"4616.05",
"195.65",
"4188.4",
"71.1",
"49.9",
"1266.4",
"1623.4",
"4149.45",
"20.45",
"2344.5",
"1013.05",
"417",
"20.65",
"6316.2",
"4018.05",
"4811.6",
"4189.7",
"2848.45",
"2516.2",
"33.6",
"208.45",
"3739.8",
"2964",
"2263.4",
"2211.8",
"1683.7",
"1519",
"1164.05",
"1710.9",
"4245.55",
"4145.9",
"2664.3",
"1277.5",
"5589.3",
"34.75",
"1305.95",
"204.55",
"605.9",
"356.1",
"4805.65",
"92.75",
"1901.05",
"5730.7",
"2423.4",
"1653.45",
"3327.05",
"7085.5",
"3344.1",
"6697.35",
"2879.9",
"137.1",
"1551.6",
"202.15",
"7882.25",
"8196.4",
"202.9",
"855.1",
"5817",
"1652.95",
"5600.15",
"515.75",
486,
"190.5",
"1253.8",
"57.2",
"6563.4",
"20.8",
"4758.8",
"1292.6",
"363.15",
"1600.25",
"275.7",
"3089.1",
"1175.6",
"237.3",
"8065.65",
"92.5",
"6152.3",
"5154.5",
"220.45",
"1510.3",
"2588.95",
"3983.6",
"2003.6",
"1832.4",
"4908.25",
"3590.2",
"5023",
"146.6",
"2339.3",
"298.7",
"143.65",
"2548.65",
"507.4",
"20",
"5411.4",
"903.8",
"3009.5",
"5468.45",
"1058.1",
"7616",
"1108.2",
"938.65",
"94.15",
"2088.05",
"5656.75",
"5986.45",
"6751.35",
"3566.6",
"4889.3",
"318.1",
"1563.95",
"372.45",
"1442.6",
"963.95",
"5222.3",
"3340.55",
"5774.55",
"4487.3",
"2854.95",
"905.55",
"7589.8",
"394.1",
"295.95",
"5459.2",
"444.75",
"6782.15",
"6510.45",
"8476.5",
"4461.85",
"62",
"352.65",
"1424.9",
"6309.65",
"5898.6",
"4719.75",
"457.3",
"5822.3",
"2337.45",
"104.3",
"121.25",
"7015.9",
"5598",
"1269.1",
"4634.35",
"113.95",
"3077",
"4039.5",
"1665.2",
"504.2",
"7511.65",
"1782",
"20.05",
"609.65",
"2857.6",
"3247.55",
"2823",
"2619.25",
"4965.1",
"2679.7",
"8310.55",
"5682.25",
"4914.9",
"27.55",
"6068.65",
"5398.6",
"234.85",
"1231.85",
"170.9",
"7984.15",
"1288.3",
"7848.5",
"267",
"1798.9",
"1643.55",
"4807.45",
"2193",
"2239.4",
"1505.9",
"255.35",
"1189.4",
"4786.15",
"1820.9",
"2404.15",
"7039.45",
"2538.05",
"1212.85",
"2651.1",
"1304.8",
"435.45",
"308.05",
1940.3999999999999,
"7118.9",
"320.45",
"531.55",
"382.2",
"2001",
"4919.7",
"5645.8",
"77.6",
"2896.55",
"759.35",
"535.55",
"1253.15",
"955.15",
"2162.6",
"1813.35",
"245.15",
"2028.8",
"2723.75",
"220.45",
"365.8",
"551.95",
"4054.2",
"60.65",
"5550.1",
"4733.1",
"4048.95",
"4542.35",
"888.65",
"1916",
"413",
"808.95",
"1886.4",
"1679.25",
"540.95",
"19.75",
"537.35",
"678.8",
"4513.65",
"1423.85",
"555.4",
"225.55",
"268.45",
"1492.1",
"132.4",
"284.9",
"784.25",
"417.7",
"5016.25",
"485.2",
"160.85",
"4145.25",
"827.45",
"49.5",
"5585.4",
"1601.2",
"162.45",
"470.2",
"2066",
"1426.45",
"392.5",
"3861.45",
"2552.9",
"6668.35",
"4615.25",
"3557.7",
"1957.1",
"1416.75",
"5924.4",
"1697.7",
"7849.85",
"649.4",
"4557.5",
"360.35",
"1046.5",
"447.75",
"4209.95",
"3877.65",
"152.3",
"572.2",
"552.7",
"3208.65",
"620.75",
"505.9",
"8046.85",
"1815.3",
"612.95",
"795.15",
"973.1",
"2210.2",
"1055.9",
"1304.85",
"21.1",
"5580.8",
"1497.9",
"4590.35",
"200.2",
"614.45",
"4564.9",
618,
"1012.4",
"2766.4",
"1129.35",
"5680.9",
"2243.9",
"4523.25",
"7159.7",
"2839.95",
"80.55",
"580.1",
"6038.55",
"259.4",
"324.15",
"417.65",
"5637.85",
"839.4",
"769.1",
"6253",
"1641.8",
"1678.05",
"2058.5",
"2424.5",
"6293.45",
"3145.9",
"2200.7",
"914.4",
"4577.75",
"4997.5",
"4144.8",
"1493.55",
"4179.1",
"1611",
"593.05",
"1533.8",
"529.8",
"3865.6",
"515.75",
"48.35",
"2070.05",
"8333.95",
"1209.25",
"1396.25",
"723.35",
"228.65",
"1161.75",
"98.35",
"775.3",
"1074.65",
"2324.7",
"1072.6",
"170.5",
"1677.85",
"18.85",
"370.4",
"3410.6",
"1138.8",
"5264.25",
"1005.7",
"5936.55",
"5475.9",
"2326.05",
"4991.5",
"5831.2",
"510.8",
"283.95",
"1295.4",
"19.65",
"3011.65",
"8093.15",
"3217.65",
"773.2",
"1029.35",
"3593.8",
"3953.15",
"1971.15",
"3196",
"4872.2",
"1500.5",
"3478.75",
"7413.55",
"3532",
"256.75",
"3887.25",
"2490.15",
"3510.3",
"765.45",
"1259.35",
"5538.35",
"340.85",
"844.45",
"1348.95",
"3778",
"611.65",
"1505.05",
"467.85",
"194.2",
"571.45",
"5253.95",
"521.35",
"1412.65",
"1090.6",
"1446.8",
"4300.45",
"1111.2",
"190.1",
"4447.75",
"1830.05",
"2820.65",
"4847.35",
"4729.3",
"4017.45",
"1398.6",
"1685.9",
"5826.65",
"6066.55",
"270.2",
"168.6",
"536.35",
"1888.45",
"629.35",
"2117.25",
"4730.9",
"2033.05",
"5744.35",
"19.45",
"4805.3",
"6110.75",
"1596.6",
"1046.2",
"92.75",
"194.55",
"612.1",
"6671.7",
"5264.3",
"303.7",
"4818.8",
"7159.05",
"1574.5",
"2879.2",
"86.05",
"4159.45",
"6638.35",
"3112.05",
"7168.25",
"1326.25",
"2234.55",
"495.15",
"8317.95",
"679.8",
"62.8",
"7544",
"1188.25",
"74.1",
"3242.5",
"1240.15",
"4111.35",
"5899.85",
"5193.2",
"7530.8",
"5460.2",
"1614.2",
"402.5",
"1367.75",
"7962.2",
"3810.8",
"3533.6",
"1396.9",
"1646.45",
"2680.15",
"2049.05",
"3629.2",
"202.3",
"147.5",
"86.35",
"579",
"3131.55",
"3928.3",
"187.75",
"1710.15",
"2151.6",
"1221.55",
"1496.45",
"1292.2",
"25.15",
"1713.1",
"1748.9",
"1114.55",
"609.1",
1345.1999999999998,
"141.6",
"4688.65",
"563.05",
"5985",
"373.5",
"2553.35",
"4322.85",
"250.8",
"4549.05",
"1359.5",
"178.85",
"633.85",
"5315.1",
"735.5",
"6474.4",
"4421.95",
"4904.85",
"4484.05",
"2033.85",
"538.2",
"2192.9",
"19.85",
"3858.05",
"854.8",
"5815.15",
"3970.4",
"3058.15",
"6145.2",
"129.2",
"1165.9",
"4904.25",
"5632.55",
"1643.25",
"740.55",
"4888.2",
"2440.25",
"620.55",
"20.35",
"6840.95",
"319.6",
"1938.05",
"294.5",
"58.3",
"546.45",
"797.1",
"1673.8",
"343.45",
"7412.25",
"4039",
"2948.6",
"6078.75",
"3418.2",
"6603.8",
"3166.9",
"865.75",
"6373.1",
"1177.05",
"5985.75",
"7869.05",
"936.7",
"741.4",
"6585.2",
"3122.4",
"1088.25",
"615.35",
"2908.2",
"739.9",
"593.85",
"7227.45",
"1291.35",
"2023.55",
"153.95",
"5458.8",
"5244.45",
"154.55",
"4507.15",
"2031.95",
"50.05",
"473.9",
"106.8",
"152.6",
"1199.4",
"2555.05",
"2979.2",
"654.85",
"3834.4",
"4586.15",
"5941.05",
"2234.95",
"666.75",
"547.8",
"74.6",
"571.15",
"1756.6",
"5731.45",
"156.85",
"2683.2",
"4456.65",
"6998.95",
"36.8",
"2265",
"1309.15",
"4754.3",
"1235.55",
"3562.5",
"7213.75",
"5914.4",
"51.25",
"1282.85",
"4738.85",
"19.55",
"795.65",
"4993.4",
"61.45",
"4018.55",
"6081.4",
"1478.85",
"243.65",
"2633.95",
"4735.35",
"1247.75",
"3794.5",
"1008.7",
"2130.55",
"5727.15",
"1372.9",
"1203.9",
"1215.1",
"2877.05",
"1579.7",
"5514.95",
"96.1",
"55.25",
"2443.3",
"335.4",
"7002.95",
"158.95",
"293.15",
"1493.75",
"1093.4",
"1057.85",
"882.55",
"300.4",
"1436.95",
"475",
"5388.15",
"5730.15",
"217.1",
"4896.35",
"1434.1",
"937.1",
"1474.9",
"6536.5",
"1128.1",
"2199.05",
"457.1",
"566.5",
"2471.6",
"3107.3",
"518.3",
"832.3",
"45.3",
"1790.6",
"246.6",
"261.65",
"4509.5",
"5480.25",
"653.15",
"1183.05",
"639.45",
"478.75",
"20.05",
"4391.45",
"270.6",
"3975.9",
"1497.05",
"780.15",
"3512.15",
"273.25",
"3517.9",
"3375.9",
"7508.55",
"1245.05",
"5347.95",
"493.65",
"1263.85",
"385.55",
"84.2",
"1638.7",
"120.25",
"4473.45",
"520.55",
"5717.85",
"4312.5",
"6511.25",
"1218.65",
"7447.7",
"279.5",
"5720.35",
"3121.45",
"6468.6",
"675.6",
"3521.7",
"923.1",
"1110.35",
"1611.65",
"5553.25",
"44.75",
"3231.05",
"5129.45",
"1191.2",
"866.4",
"2627.2",
"4741.45",
"4009.2",
"43.8",
"3707.6",
"220.45",
"1133.7",
"1983.15",
"5746.75",
"134.05",
"6230.1",
"573.05",
"3419.3",
"3801.3",
"4859.1",
"1439.35",
"592.75",
"1185.95",
"18.8",
"4921.2",
"901.25",
"4859.95",
"1139.2",
"7082.45",
"663.55",
"174.65",
"321.7",
"5125.5",
"548.9",
"7031.3",
"5016.65",
"611.45",
"319.85",
"153.3",
"7035.6",
"344.2",
"1431.65",
"1849.2",
"6083.1",
"426.65",
"1655.35",
"1943.9",
"314.95",
"804.85",
"465.7",
"6669.05",
"1161.75",
"947.75",
"8375.05",
"3770",
"4707.85",
"6152.4",
"958.1",
"943",
"425.1",
"5044.8",
"6743.55",
"196.4",
"2093.9",
"417.75",
"1725.4",
"1620.2",
"3169.55",
"5233.25",
"967.85",
"438.05",
"1421.9",
"323.15",
"318.6",
"163.7",
"2928.5",
"100.35",
"273.2",
"1608.15",
"1441.95",
"2168.15",
"3618.7",
"5692.65",
"5969.3",
"19.05",
"8100.55",
"313.45",
"6130.95",
"745.3",
"1212.1",
"1583.5",
"4162.05",
"1119.9",
"8013.55",
"1102.4",
"5832",
"4304.5",
"1421.75",
"6827.5",
"4698.05",
"654.5",
"3268.05",
"4362.05",
"1386.9",
"415.4",
"2614.1",
"1513.6",
"3161.6",
"80.95",
"4676.7",
"6526.65",
"583.3",
"8078.1",
"3503.5",
"6669.45",
"1292.65",
"48.75",
"7108.2",
"1802.55",
"1505.15",
"1859.1",
"168.5",
"6339.45",
"1652.4",
"6392.85",
"4599.15",
"1134.25",
"1621.35",
"2722.2",
"3058.3",
"1769.6",
"6293.75",
"1642.75",
"578.5",
"954.9",
"43.85",
"1490.4",
"280",
"1901.25",
"716.4",
"4720",
"930.95",
"6770.85",
"1835.3",
"1588.25",
"75.5",
"258.35",
"1502.25",
"19.2",
"6929.4",
"4453.3",
"3244.4",
"323.45",
"1401.15",
"1739.6",
"5931",
"2333.85",
"949.85",
"572.45",
"696.8",
"1381.8",
"47.95",
"45",
"4931.8",
"116.95",
"1261.7",
"3273.8",
"1415.85",
"3958.2",
"2492.25",
"279.2",
"1083",
"755.5",
"3252",
"936.85",
"3857.1",
"1378.45",
"2566.3",
"171",
"1597.4",
"4744.35",
"6721.6",
"44.05",
"1734.65",
"45.55",
"4539.35",
"804.25",
"5011.15",
"3574.5",
"8086.4",
"4563",
"6362.35",
"67.1",
"1156.55",
"1834.15",
"1477.65",
"1706.45",
"3953.7",
"1327.85",
"419.7",
"207.35",
"1083.7",
"2007.85",
"5882.75",
"2657.55",
"1612.2",
"76.65",
"260.7",
"6441.85",
"266.8",
"962.25",
"1382.9",
"571.05",
"1399.35",
"150",
"167.2",
"7657.4",
"865.05",
"6153.85",
"174.2",
"1269.6",
"6352.4",
"1348.5",
"471.55",
"5931.75",
"1404.65",
"726.1",
"1961.6",
"4194.85",
"81.05",
"76.95",
"5809.75",
"20.2",
"415.9",
"996.95",
"3145.15",
"265.3",
"20.9",
"21.05",
"4576.3",
"189.1",
"908.15",
"49.8",
"1500.95",
"5099.15",
"6385.95",
"6885.75",
"668.85",
"1916.2",
"4613.95",
"7261.25",
"2459.8",
"2048.8",
"163.55",
"2888.7",
"2421.6",
"2292.75",
"553.4",
"3465.7",
"1291.3",
"5200.8",
"3237.05",
"433.75",
"1868.4",
"5728.55",
"390.4",
"2845.15",
"3894.4",
"886.4",
"1021.55",
"268.4",
"2204.35",
"6398.05",
"1662.05",
"3600.65",
"1329.15",
"422.5",
"4627.65",
"6717.9",
"637.4",
"117.95",
"2460.55",
"5731.85",
"4616.1",
"589.25",
"750.1",
"1410.25",
"743.5",
"3865.45",
"6825.65",
"1340.1",
"1184",
"8477.7",
"7382.85",
"456.85",
"331.6",
"134.6",
"125.5",
"2511.3",
"2737.05",
"74.3",
"70.6",
"6404",
"165.35",
"1867.6",
"1043.3",
"128.6",
"7455.45",
"24.7",
"206.15",
"5869.4",
"3377.8",
"1346.2",
"4946.05",
"4964.7",
"4085.75",
"6224.8",
"3415.25",
"6325.25",
"1683.6",
"3966.3",
"608.5",
"2896.6",
"1514.85",
"6792.45",
"4669.2",
"6302.8",
"779.2",
"283.75",
"5594",
"772.85",
"857.8",
"7554.05",
"5981.65",
"1702.9",
"467.15",
"1941.5",
"1932.75",
"1423.05",
"970.85",
"5810.9",
"223.9",
"391.7",
"811.65",
"174.75",
"3126.85",
"6841.45",
"1406.65",
"834.7",
"3157",
"3092",
"2168.9",
"980.35",
"65.95",
"711.9",
"1952.8",
"4368.85",
"2647.1",
"8477.6",
"4528",
"1790.65",
"845.6",
"1210.3",
"20.45",
"854.45",
"2429.1",
"5229.45",
"44.45",
"3023.55",
"2032.3",
"436.9",
"20.15",
"5893.95",
"1430.05",
"313",
"3871.85",
"458.1",
"341.35",
"1336.8",
"2181.75",
"147.75",
"818.45",
"7133.45",
"348.8",
"128.6",
"4674.4",
"1737.45",
"1498.85",
"50.1",
"1797.75",
"498.1",
"5498.8",
"4845.4",
"369.1",
"6096.9",
"2684.35",
"6994.8",
"273.25",
"5483.9",
"4985.9",
"1258.35",
"111.4",
"43.95",
"308.1",
"383.65",
"1284.2",
"7550.3",
"1110.05",
"99.6",
"6707.15",
"4164.4",
"5873.75",
"109.25",
"862.4",
"8564.75",
"926.2",
"1718.2",
"5956.85",
"4824.45",
"1238.65",
"672.2",
"382.2",
"4264.6",
"1070.7",
"1345.85",
"1045.25",
"3003.55",
"7537.5",
"3343.15",
"161.15",
"7028.5",
"5232.9",
"225.85",
"274.7",
"3370.2",
"7111.3",
"5958.85",
"5999.85",
"1648.45",
"5753.25",
"4492.9",
"3956.7",
"1309",
"813.45",
"1108.8",
"7349.35",
"294.2",
"929.2",
"754.5",
"3883.3",
"1414.2",
"3211.2",
"371.6",
"1246.4",
"95.85",
"2545.7",
"6448.85",
"1468.9",
"1013.6",
"6690.75",
"7240.65",
"830.25",
"1588.7",
"829.3",
"302.45",
"712.25",
"1336.65",
"5360.75",
"6735.05",
"51.2",
"1010",
"4847.05",
"3019.7",
"161.65",
"2583.75",
"7711.25",
"5481.25",
"8124.2",
"827.3",
"3673.6",
"49.85",
"576.65",
"4495.65",
"340.35",
"1789.9",
"908.55",
"157.55",
"581.7",
"420.45",
"7576.7",
"4965",
"6151.9",
"45.2",
"5420.65",
"2627.35",
"743.75",
"6589.6",
"6733.15",
"3410",
"199.85",
"593.3",
"7288.4",
"5229.8",
"4464.8",
"5068.05",
"401.85",
"4451.85",
"6688.95",
"2661.1",
"73.05",
"1211.65",
"7030.65",
"1020.2",
"5597.65",
"6223.3",
"1024.65",
"82.9",
"7789.6",
"2067",
"3452.55",
"5468.95",
"1802.15",
"733.55",
"3021.45",
"3687.85",
"1391.15",
"274.35",
"1322.85",
"2196.3",
"7843.55",
"3211.9",
"130.15",
"692.35",
"85.5",
"6849.4",
"203.95",
"2117.2",
"6565.85",
"424.75",
"3306.85",
"168.9",
"253.8",
"197.4",
"3838.2",
"2065.15",
"5064.45",
"1140.05",
"2447.45",
"1263.9",
"1838.15",
"44.75",
"1185",
"1743.9",
"8529.5",
"6549.45",
"7806.5",
"25.7",
"6287.3",
"3251.85",
"50.6",
"7904.25",
"729.95",
"2654.05",
"5969.95",
"226.8",
"1082.75",
"565.75",
"4370.75",
"90.05",
"2169.4",
"550.6",
"55.45",
"6300.85",
"160.05",
"436.6",
"1781.35",
"5552.5",
"2835.5",
"3591.25",
"63.75",
"617.15",
"870.25",
"601.25",
"111.65",
"6046.1",
"3923.8",
"892.15",
"1682.05",
"3398.9",
"4984.85",
"305.55",
"507.9",
"2673.45",
"389.8",
"2401.05",
"651.55",
"156.1",
"2796.35",
"70.05",
"407.05",
"511.25",
"646.05",
"4903.15",
"1653.85",
"1306.3",
"463.6",
"60.65",
"824.85",
"2094.65",
"438.9",
"329.75",
"674.55",
"162.55",
"7887.25",
"1972.35",
"490.55",
"683.25",
"8058.85",
"294.45",
"1719.15",
"1160.45",
"5199.8",
"5163.3",
"162.3",
"883.35",
"1341.5",
"70.45",
"659.45",
"1205.05",
"4917.9",
"599.3",
"1733.15",
"4677.1",
"119.3",
"4849.1",
"5424.25",
"5878.9",
"244.85",
"220.75",
"4261.2",
"1501.75",
"89.75",
"255.5",
"2509.25",
"1440.75",
"5333.35",
"3895.35",
"869.9",
"512.25",
"814.75",
"388.6",
"93.45",
"1389.85",
"2894.55",
"4025.6",
"1354.4",
"1856.4",
"926",
"682.1",
"1778.7",
"1816.2",
"7069.25",
"1841.2",
"2656.7",
"1689.45",
"1054.75",
"7334.05",
"2404.85",
"171.45",
"2839.45",
"3942.45",
"873.4",
"1529.65",
"6991.6",
"715",
"1681.6",
"4016.2",
"3281.65",
"7317.1",
"6474.45",
"8164.1",
"1325.85",
"1654.85",
"7795.95",
"3952.45",
"2495.15",
"876.75",
"4263.45",
"1992.95",
"1982.1",
"562.7",
"33.7",
"1090.1",
"227.45",
"1250.85",
"37.2",
"892.7",
"487.75",
"3713.95",
"141.7",
"678.2",
"8425.3",
"7061.65",
"3364.55",
"332.5",
"5963.95",
"278.85",
"1871.85",
"4303.65",
"1753",
"617.65",
"5935.1",
"982.95",
"2974.5",
"198.7",
"1275.65",
"4003",
"3791.6",
"813.3",
"780.25",
"552.9",
"408.25",
"2191.15",
"5611.7",
"246.25",
"1296.15",
"7082.85",
"5662.25",
"1215.45",
"7854.15",
"525",
"5265.2",
"70.1",
"7129.45",
"7266.95",
"8496.7",
"2878.75",
"261.3",
"3205.6",
"1137.05",
"6697.2",
"505.45",
"1299.8",
"5564.85",
"1381.8",
"188.1",
"1077.05",
"4922.4",
"2911.5",
"826.1",
"83.4",
"5377.8",
"3617.1",
"6643.5",
"1559.3",
"7987.6",
"1547.35",
"2142.8",
"287.85",
"19.8",
"4534.45",
"40.9",
"2094.9",
"1584.8",
"1302.65",
"55.55",
"5437.75",
"2209.15",
"1912.15",
"255.55",
"5175.3",
"670.65",
"3177.25",
"6557.75",
"5791.85",
"3055.5",
"5196.1",
"8405",
"5000.05",
"6713.2",
"562.6",
"91.45",
"828.85",
"617.35",
"625.05",
"6029.9",
"1842.7",
"7386.05",
"7334.05",
"2626.15",
"8277.05",
"369.25",
"1049.05",
"1414.8",
"169.75",
"4354.45",
"2719.2",
"6365.35",
"51.6",
"3190.25",
"812.5",
"1143.8",
"44",
"3297",
"1887",
"2215.4",
"482.8",
"216.45",
"20.45",
"5064.85",
"996.45",
"839.65",
"6733",
"2618.3",
"4084.35",
"613.95",
"402.85",
"1244.8",
"46.4",
"581.85",
"1540.2",
"5168.1",
"6780.1",
"94.5",
"55.3",
"208",
"3829.75",
"5294.6",
"6889.8",
"3254.35",
"6383.9",
"4447.55",
"7321.05",
"4135",
"697.7",
"168.65",
"2753.8",
"69.25",
"434.8",
"107.25",
"851.2",
"5848.6",
"109.8",
"19.65",
"595.5",
"2513.5",
"5135.35",
"2000.2",
"931.75",
"7396.15",
"3958.85",
"260.9",
"816.8",
"4868.4",
"688",
"288.35",
"185.4",
"966.25",
"265.8",
"3297",
"4107.3",
"2809.05",
"1567.55",
"1851.45",
"6028.95",
"2072.75",
"4317.35",
"736.8",
"336.15",
"1522.65",
"4959.6",
"1001.5",
"442.6",
"6703.5",
"779.25",
"3483.45",
"4890.5",
"136.75",
"184.15",
"1315",
"6767.1",
"757.95",
"1657.4",
"3008.55",
"8165.1",
"875.55",
"220.65",
"1301.9",
"790",
"1237.65",
"378.6",
"592.65",
"50.15",
"20.45",
"3638.25",
"2921.75",
"4017.45",
"854.9",
"4174.35",
"4920.55",
"810.3",
"772.4",
"1936.85",
"79.8",
"202.25",
"1070.5",
"999.9",
"113.1",
"2015.8",
"1454.25",
"246.7",
"6017.9",
"5817.45",
"5595.3",
"4765",
"1201.65",
"867.3",
"50.15",
"3007.25",
"252.75",
"6306.5",
"6841.05",
"44.6",
"226.2",
"7082.5",
"1017.35",
"527.35",
"2146.5",
"5969.85",
"1014.25",
"1225.65",
"386.5",
"1850.65",
"1043.4",
"1910.75",
"716.1",
"1686.15",
"6716.45",
"7839.85",
"6236.75",
"2919.85",
"20.45",
"717.5",
"253.8",
"1110.05",
"348.8",
"3888.65",
"6843.15",
"450.9",
"432.25",
"1742.45",
"297.35",
"2444.25",
"949.8",
"2970.8",
"3334.95",
"2010.95",
"4684.3",
"2181.55",
"1303.25",
"371.4",
"2409.9",
"6155.4",
"4667",
"5153.5",
"8182.85",
"69.9",
"6683.4",
"1564.05",
"755.6",
"3465.05",
"6292.7",
"1664.3",
"198.1",
"6045.9",
"4108.15",
"5980.75",
"5043.2",
"7114.25",
"907.05",
"973.95",
"605.75",
"661.55",
"4116.9",
"4494.65",
"3282.75",
"55.7",
"1274.45",
"493.95",
"5038.15",
"324.2",
"19.55",
"2793.55",
"648.65",
"917.15",
"1346.9",
"672.7",
"6561.25",
"268.45",
"7337.55",
"5194.05",
"4478.85",
"196.9",
"439.2",
"19.5",
"2107.15",
"3035.8",
"1866.45",
"1430.95",
"1071.6",
"6457.15",
"684.05",
"3914.05",
"3842.6",
"670.35",
"7880.25",
"19.2",
"3371.75",
"442.45",
"20.4",
"2345.55",
"25.25",
"1156.35",
"144.8",
"414.95",
"181.8",
"2212.55",
"459.95",
"211.95",
"25",
"3162.65",
"210.65",
"3566.7",
"2080.1",
"4040.2",
"5186",
"1087.45",
"1672.15",
"1113.95",
"107.05",
"38.15",
"6339.3",
"184.1",
"1688.9",
"137.6",
"369.05",
"7553.6",
"1813.1",
"3321.35",
"707.5",
"7112.15",
"4641.1",
"49.9",
"3094.65",
"6518.35",
"82.7",
"6342.7",
"2030.75",
"6700.05",
"7244.7",
"3486.65",
"411.15",
"1559.15",
"970.4",
"828.2",
"3810.55",
"1493.2",
"45.8",
"777.3",
"4911.05",
"187.35",
"307.6",
"4318.35",
"4820.55",
"3038.55",
"2136.9",
"7472.15",
"2296.25",
"38.45",
"3043.6",
"1506.4",
"163.7",
"1640",
"3846.35",
"5646.6",
"79.05",
"1516.6",
"2224.5",
"888.75",
"4310.35",
"42.9",
"353.65",
"5073.1",
"4526.85",
"678.45",
"1237.3",
"1023.95",
"8182.75",
"4532.3",
"1444.05",
"19.1",
"7325.1",
"3474.2",
"392.65",
"3990.75",
"7475.85",
"835.5",
"1718.35",
"1193.55",
"1205.5",
"5776.45",
"78.9",
"1025.15",
"122",
"6602.9",
"1712.9",
"5682.25",
"74.3",
"3635.15",
"702.9",
"4454.25",
"1117.55",
"930.05",
"110.15",
"1669.4",
"3545.1",
"504.05",
"440.2",
"1151.55",
"2475.35",
"1249.25",
"317.75",
"535.05",
"461.3",
"335.75",
"3121.4",
"324.8",
"1394.55",
"3413.25",
"3143.65",
"439.75",
"664.4",
"4759.55",
"1033",
"3482.85",
"2688.45",
"435.25",
"307",
"2689.35",
"1281.25",
"3527",
"561.15",
"63.6",
"5129.3",
"4285.8",
"5894.5",
"1160.75",
"3091.75",
"272.95",
"3632",
"381.2",
"1035.5",
"52",
"653.9",
"71.2",
"4178.65",
"1821.8",
"4024.2",
"55.25",
"6520.8",
"854.9",
"8308.9",
"109.2",
"92.05",
"3420.5",
"4068",
"337.9",
"3168.75",
"1412.4",
"3974.7",
"3439",
"42.45",
"5461.45",
"571.75",
"5498.2",
"96.85",
"111.05",
"94.4",
"923.85",
"141.1",
"628.65",
"5576.3",
"1245.6",
"1287.85",
"1939.35",
"118.25",
"452.55",
"2696.55",
"875.35",
"1267.05",
"494.9",
"799",
"106.9",
"710.05",
"568.2",
"8012.75",
"551.3",
"184.95",
"1096.65",
"3684.95",
"1752.45",
"7210.85",
"5264.5",
"2157.3",
"24.4",
"433.95",
"5607.75",
"4433.3",
"964.35",
"1460.85",
"951.55",
"1821.2",
"1600.95",
"399.25",
"3634.8",
"292.4",
"218.55",
"5071.9",
"1423.35",
"3068.6",
"4690.65",
"6157.6",
"1442.65",
"3369.05",
"4671.65",
"272.35",
"3645.05",
"135.75",
"1319.85",
"229.4",
"370.25",
"5714.2",
"1233.25",
"3571.6",
"83.3",
"8035.95",
"579.4",
"7634.25",
"3653",
"241.3",
"3870.3",
"387.9",
"527.5",
"2104.55",
"20.3",
"19.2",
"3019.1",
"7051.95",
"1190.5",
"4448.8",
"1011.05",
"1714.95",
"535.35",
"75.55",
"6273.4",
"70.25",
"908.75",
476.40000000000003,
"212.3",
"316.2",
"1079.05",
"564.65",
"6161.9",
"2106.05",
"2511.55",
"318.6",
"7323.15",
"186.05",
"454",
"7521.95",
"999.8",
"2369.7",
"6297.65",
"1461.45",
"416.4",
"4869.35",
"3265.95",
"358.15",
"2939.8",
"4652.4",
"4408.45",
"580.8",
"2495.2",
"5913.95",
"1389.35",
"19.4",
"1629.2",
"6033.1",
"44.4",
"3320.75",
"1867.7",
"3972.25",
"155.9",
"3673.15",
"70.6",
"1126.75",
"73.45",
"2413.05",
"6912.7",
"1581.95",
"5586.45",
"5846.65",
"6424.7",
"6018.65",
"3373.4",
"1537.9",
"1080.55",
"82.85",
"2016.45",
"5327.25",
"683.25",
"1263.05",
"7714.65",
"130.5",
"2621.75",
"1875.25",
"837.5",
"401.5",
"6118.95",
"6480.9",
"1800.05",
"7104.2",
"4214.25",
"1992.2",
"1948.35",
"1007.9",
"5036.9",
"6859.05",
"6521.9",
"617.85",
"157.75",
"516.3",
"2364",
"6239.05",
"2042.05",
"2807.1",
"4116.8",
"1317.95",
"4594.65",
"6332.75",
"3213.75",
"4976.15",
"7308.95",
"4555.2",
"44.95",
"6982.5",
"1025.15",
"5714.2",
"19.5",
"789.55",
"4834",
"3131.8",
"3369.25",
"2674.15",
"199.75",
"1790.8",
"19.7",
"1400.3",
"411.6",
"741",
"5841.35",
"5688.45",
"31.9",
"6674.65",
"1345.75",
"1843.05",
"1433.8",
"214.55",
"865.85",
"1358.6",
"3147.15",
"4535.85",
"1078.75",
"542.4",
"2312.55",
"3250.45",
"98.5",
"87.9",
"1952.25",
"153.8",
"5610.15",
"4519.5",
"2440.25",
"6860.6",
"1377.7",
"190.25",
"1651.95",
"78.3",
"7939.25",
"44.9",
"576.7",
"1279",
"1260.7",
"267.35",
"6586.85",
"934.15",
"19.45",
"3645.6",
"314.45",
"3053",
"677.05",
"7965.95",
"140.1",
"1108",
"295.55",
"198.25",
"6741.15",
"79.15",
"1355.45",
"7209",
"7726.35",
"2070.75",
"1636.95",
"7581.5",
"4729.75",
"6126.1",
"6333.4",
"6687.85",
"4158.25",
"7149.35",
"1429.65",
"472.65",
"113.5",
"1884.65",
"2568.15",
"470",
"278.4",
"2595.85",
"5825.5",
"4449.75",
"1956.4",
"310.6",
"290.55",
"2096.1",
"2665",
"543.8",
"20.35",
"3005.8",
"1623.15",
"2586",
"3292.3",
"4674.55",
"232.35",
"2448.5",
"658.1",
"3128.8",
"653.95",
"1825.5",
"943.1",
"359.4",
"2338.35",
"46.3",
"3541.1",
"1087.25",
"2522.4",
"717.3",
"1734.2",
"7069.3",
"742.9",
"6423",
"4220.35",
"1558.7",
"2743.45",
"4055.5",
"6055.55",
"2538.2",
"6129.2",
"1750.85",
"6652.45",
"2575.45",
"6019.35",
"1379.6",
"1284.2",
"296.15",
"653.25",
"412.6",
"1928.7",
"71.25",
"7845.8",
"1750.7",
"216.2",
"6029",
"3721.9",
"3121.1",
"990.45",
"1004.35",
"157.65",
"3219.75",
"572.85",
"4554.85",
"1847.55",
"1766.75",
"1462.05",
"2193.2",
"2433.5",
"641.15",
"2398.4",
"861.85",
"583",
"7332.4",
"249.55",
"4475.9",
"788.6",
"202.3",
"6994.6",
"2263.45",
"1374.35",
"4915.15",
"838.5",
"20.5",
"2044.75",
"30.55",
"1398.25",
"3778.2",
"3161.4",
"2188.45",
"3990.6",
"2635",
"235",
"2347.85",
"3089.6",
"2901.8",
"4949.1",
"2198.9",
"761.95",
"190.25",
"5163",
"4059.85",
"2281.6",
"1356.7",
"231.45",
"50.75",
"242.4",
"4264.25",
"2774.55",
"4069.9",
"874.2",
"1323.7",
"5497.05",
"534.7",
"2455.05",
"947.4",
"357",
"1476.25",
"5903.15",
"1201.65",
"146.65",
"1759.4",
"844.45",
"7774.05",
"134.05",
"140.95",
"1701.65",
"592.65",
"135.75",
"7732.65",
"4282.4",
"2018.1",
"224.85",
"3771.5",
"943.85",
"6572.85",
"3175.85",
"29.15",
"20.05",
"2762.75",
"49.55",
"232.5",
"5919.35",
"749.25",
"245.15",
"134.75",
"8240.85",
"4266.4",
"1077.5",
"1115.6",
"4079.55",
"2391.15",
"890.5",
"137.25",
"3119.9",
"529.5",
"966.55",
"6936.85",
"1929",
"5817.7",
"178.8",
"435",
"186.15",
"445.85",
"912",
"3581.6",
"4222.95",
"5930.05",
"20",
"797.25",
"1359.45",
"54.7",
"989.05",
"44.55",
"87.3",
"351.55",
"7297.75",
"6301.7",
"3822.45",
"1048.45",
"6393.65",
"1489.3",
"8061.5",
"518.75",
"5763.15",
"238.5",
"1031.7",
608.4000000000001,
"34.8",
"1319.95",
"3950.85",
"827.05",
"533.5",
"3756.45",
"2599.95",
"284.3",
"1740.8",
"2462.55",
"411.75",
"198.6",
"103.7",
"4089.45",
"864.2",
"19.65",
"3249.4",
"5405.8",
"3363.8",
"7132.15",
"93.55",
"4138.9",
"5121.75",
"566.1",
"2715.3",
"1782.05",
"1742.5",
"24",
"485.9",
"1905.7",
"4858.7",
"3723.65",
"970.45",
"1782",
"405.7",
"2415.95",
"8297.5",
"2083.1",
"4681.75",
"176.2",
"1001.2",
"1594.75",
"212.4",
"7677.4",
"259.65",
"2386.85",
"340.35",
"419.35",
"7990.05",
"1402.25",
"749.35",
"8425.15",
"1171.5",
"5647.95",
"708.8",
"7567.2",
"29.9",
"4348.1",
"635.9",
"1682.4",
"6925.9",
"223.15",
"6758.45",
"1874.3",
"791.15",
"4639.45",
"143.9",
"6172",
"1559.45",
"6079",
"2658.4",
"383.55",
"1745.5",
"2230.85",
"7281.6",
"1837.7",
"180.7",
"411.45",
"1328.35",
"576.95",
"68.45",
"123.05",
"468.35",
"174.7",
"44",
"172.35",
"300.4",
"4968",
"992.7",
"5536.5",
"7806.6",
"1563.9",
"1332.4",
"6296.75",
"3645.5",
"161.45",
"226.95",
"1441.65",
"7511.3",
"5621.85",
"7919.8",
"593.2",
"1423.65",
"69.95",
"2763.35",
"2298.55",
"2640.55",
"2911.8",
"6705.7",
"237.65",
"1672.35",
"695.75",
"1654.6",
"1857.85",
"825.1",
"6424.25",
"4126.2",
"330.8",
"1337.45",
"5991.05",
"4891.5",
"487.05",
"4131.2",
"2301.15",
"4036",
"4900.65",
"5727.45",
"743.05",
"4804.65",
"1414.65",
"1443.65",
"2898.95",
"5309.5",
"20.4",
"451.55",
"117.05",
"5839.3",
"1893.5",
"45.35",
"1654.45",
"477.05",
"4546",
"163.2",
"849.9",
"189.95",
"8058.55",
"7049.75",
"2560.1",
"286.8",
"7982.5",
"5683.6",
"3994.05",
"369.15",
"4631.7",
"401.95",
"1534.05",
"1093",
"701.3",
"1980.3",
"2893.4",
"262.3",
"3886.85",
"5917.55",
"2139.1",
"5948.7",
"3624.35",
"4753.85",
"5780.7",
"6869.7",
"662.95",
"1765.95",
"2431.95",
"1859.2",
"3409.1",
"709.5",
"50.15",
"3665.55",
"5515.8",
"272",
"6668",
"4052.4",
"664.4",
"718.55",
"2546.85",
"6944.5",
"1346.3",
"765.15",
"692.55",
"1187.05",
"5401.9",
"247",
"49.9",
"1370.35",
"20.25",
"2215.25",
"74",
"214.4",
"1871.15",
"6171.2",
"161.45",
"1013.2",
"336.7",
"333.65",
"6511.8",
"393.45",
"7009.5",
"6921.7",
"600.25",
"4664.15",
"1441.8",
"5623.7",
"695.85",
"1028.75",
"4155.95",
"395.6",
"6330.4",
"2971.7",
"638",
"2034.25",
"3419.5",
"2427.35",
"1760.25",
"3551.65",
"122.9",
"1424.2",
"2909.95",
"374",
"5581.05",
"5676.65",
"3379.25",
"942.95",
"232.4",
"2088.45",
"1434.6",
"3870",
"2215",
"842.25",
"1901",
"601.6",
"605.45",
"3094.05",
"4929.55",
"595.05",
"8436.25",
"19.75",
"492",
"987.95",
"5496.9",
"1908.35",
"107.1",
"4575.35",
"4309.55",
"7922.75",
"522.35",
"587.7",
"3876.2",
"3778.85",
"8349.45",
"19.5",
"1066.9",
"1226.45",
"342.3",
"985.05",
"3948.45",
"828.05",
"6164.7",
"33.6",
"20.7",
"6590.5",
"717.95",
"4885.85",
"6871.7",
"405.6",
"208.25",
"1801.9",
"3062.45",
"1764.75",
"1816.75",
"1255.1",
"3921.1",
"1463.45",
"189.45",
"96.8",
"408.5",
"1846.65",
"8456.75",
"1011.5",
"4263.4",
"2549.1",
"3965.05",
"7840.6",
"6632.75",
"1013.35",
"152.95",
"3772.65",
"1026.35",
"19.3",
"5031.85",
"220.4",
"1416.5",
"158.35",
"5542.55",
"8443.7",
"5708.2",
"2016.3",
"326.65",
"5471.75",
"19.95",
"1061.6",
"1971.5",
"19.75",
"2460.35",
"856.5",
"1275.85",
"7467.5",
"7261.75",
"5116.6",
"660.05",
"6590.8",
"1208.15",
"1033.9",
"1885.15",
"2006.95",
"5025",
"3088.25",
"3134.7",
"8312.4",
"4863.85",
"6637.9",
"3165.6",
"6786.1",
"543",
"867.3",
"25.75",
"109.5",
"4692.95",
"546.85",
"1274.05",
"1782.4",
"5301.1",
"280.35",
"2897.95",
"3371",
"801.3",
"1079.45",
"6997.3",
"979.05",
"4119.4",
"3349.1",
"492.1",
"1718.95",
"605.25",
"1344.5",
"4267.15",
"1121.05",
"918.7",
"521.8",
"4469.1",
"1729.35",
"1073.3",
"4566.5",
"2603.1",
"1783.75",
"6322.1",
"57.4",
"4284.65",
"7138.65",
"1539.75",
"1058.1",
"123.8",
"2731",
"20.75",
"497.3",
"711.15",
"1898.1",
"3273.95",
"2929.75",
"838.7",
"1443.65",
"7746.7",
"6951.15",
"214.75",
"2669.45",
"235.2",
"3103.25",
"5330.2",
"1403.1",
"2727.8",
"5038.45",
"1462.6",
"150.6",
"5960.5",
"1192.3",
"314.55",
"56",
"330.8",
"877.35",
"2249.1",
"2807.65",
"1696.2",
"1032.05",
"4902.8",
"4995.35",
"5034.05",
"1857.75",
"1992.85",
"1714.95",
"343.6",
"20.15",
"520.1",
"1387.45",
"7383.7",
"4483.95",
"1706.45",
"1327.4",
"5974.3",
480,
"179.85",
"5040.2",
"422.7",
"20.25",
"358.05",
"2936.25",
"1271.8",
"530.05",
"19.2",
"1144.6",
"7556.9",
"4858.7",
"6595",
"149.05",
"4972.1",
"2045.55",
"2187.15",
"2976.95",
"178.7",
"5025.85",
"3353.4",
"1461.15",
"2782.4",
"1699.15",
"452.2",
"4428.45",
"1322.55",
"139.75",
"1927.3",
"3000.25",
"3021.3",
"2245.4",
"944.65",
"1264.2",
"4917.75",
"5743.3",
"1864.65",
"1221.65",
"1390.85",
"302.35",
"1374.9",
"1336.9",
"1297.8",
"6067.4",
"1222.25",
"487.95",
"2548.55",
"835.5",
"44.75",
"6218.45",
"7320.9",
"6333.8",
"4200.25",
"5950.2",
"93.4",
"1614.9",
"1573.95",
"1468.75",
"2607.6",
"1523.4",
"3435.6",
"4549.45",
"322.5",
"5375.15",
"2510.7",
"3090.05",
"61.05",
"955.6",
"140.4",
"1493.1",
"1626.05",
"1784.9",
"70.35",
"6075.9",
"5500.6",
"73.1",
"3399.85",
"6431.05",
"19.75",
"1230.9",
"454.65",
"235.05",
"6595.9",
"5867",
"196.35",
"6449.15",
"762.45",
"785.75",
"1776",
"5396.25",
"574.5",
"400.3",
"2656.3",
"1445.95",
"5212.65",
"2244.95",
"1130",
"6463.15",
"6252.7",
"2062.15",
"587.1",
"720.45",
"2979.3",
"956.65",
"3973.2",
"447.9",
"1335.2",
"7555",
"49",
"836.35",
"20.95",
"2570",
"798.2",
"44.15",
"6487.2",
"1556.85",
"1988.05",
"5432.2",
"147.55",
"8424.9",
"2203.7",
"387.4",
"3045.75",
"130.5",
"767.9",
"446.8",
"8100.25",
"4689.15",
"6754.35",
"3540.65",
"2184.6",
"130.55",
"1540.35",
"6411.25",
"1432.55",
"7629.85",
"101.9",
"313.4",
"6312.9",
"629.55",
"2640.55",
"1372.45",
"1212.25",
"6237.05",
"6310.9",
"5031",
"8672.45",
"2196.45",
"3008.15",
"220.8",
"5779.6",
"222.65",
"914.6",
"246.3",
"5560",
"1633",
"969.85",
"2610.65",
"6567.9",
"4747.85",
"1759.55",
"101.1",
"6496.15",
"4234.15",
"300.7",
"59.55",
"4323.35",
"1466.1",
"1776.45",
"2933.95",
"144.35",
"4804.75",
"1125.2",
"39.85",
"422.4",
"8332.15",
"314.6",
"4331.4",
"6382",
"600.15",
"5538.8",
"7049.5",
"690.5",
"279.3",
"1427.55",
"1709.15",
"53.15",
"777.35",
"860.85",
"5012.1",
"2404.1",
"24.4",
"209.9",
"610.75",
"70.7",
"155.35",
"144",
"7875",
"911.6",
"478.1",
"761.85",
"2282.95",
"1615.1",
"1097.15",
"369.3",
"6725.3",
"6293.2",
"432.5",
"2434.45",
"532.1",
"375.25",
"125.95",
"1042.65",
"1620.25",
"659.35",
"1285.8",
"377.55",
"6058.95",
"964.9",
"2322.85",
"4854.3",
"7748.75",
"6470.1",
"57.4",
"2019.8",
"1522.7",
"1334.5",
"252",
"700.45",
"5655.45",
"6747.35",
"5174.35",
"105.6",
"2271.85",
"2966.95",
"61.15",
"494.95",
"5290.45",
"3346.8",
"5219.65",
"217.5",
"607.7",
"5431.4",
"6004.85",
"5957.9",
"5442.05",
"4370.25",
"4428.6",
"416.45",
"6688.1",
"4224.7",
"4042.2",
"3580.95",
"1198.8",
"1755.35",
"3772.5",
"2877.95",
"357.7",
"1397.3",
"959.9",
"3704.15",
"4620.4",
"8312.75",
"929.3",
"1285.05",
"1521.2",
"3389.25",
"1198.05",
"3414.65",
"754",
"467.15",
"373",
"481.1",
"1728.2",
"2964.05",
"2156.25",
"1051.9",
"5013",
"1738.9",
"2275.1",
"5511.65",
"1316.9",
"7993.3",
"19.85",
"1388.45",
"666",
"94.45",
"4134.7",
"4862.5",
"351.5",
"106.2",
"1413",
"1743.05",
"657.5",
"1050.5",
"426.35",
"4982.5",
"19.55",
"7634.8",
"235.05",
"3116.15",
"2633.4",
"49.65",
"4920.8",
"46.35",
"5276.1",
"8289.2",
"2659.45",
"196.75",
"5824.75",
"1517.5",
"3479.05",
"7365.7",
"1331.05",
"1195.95",
"3946.9",
"4299.95",
"20.3",
"4391.25",
"4213.9",
"19.9",
"5017.7",
"4916.4",
"2959.8",
"7559.55",
"7133.1",
"1799.3",
"1597.05",
"524.35",
"4191.45",
"711.95",
"2201.75",
"806.95",
"1620.45",
"6812.95",
"1837.9",
"7344.45",
"1500.25",
"2283.15",
"1376.5",
"755.4",
"825.4",
"488.65",
"2075.1",
"5299.65",
"1356.3",
"5042.75",
"812.4",
"6605.55",
"505.95",
"3509.4",
"6991.9",
"590.35",
"2789.7",
"1123.15",
"7953.25",
"349.8",
"1067.05",
"3527.3",
"1248.9",
"3035.35",
"4300.8",
"6065.3",
"144.95",
"2308.6",
"1882.8",
"3255.35",
"1067.65",
"2065.4",
"4136.4",
"3848",
"8022.85",
"173.15",
"781.25",
"4510.8",
"5317.8",
"4779.45",
"250.1",
"1745.2",
"4140.1",
"3670.5",
"1167.8",
"469.65",
"1381.2",
"3645.5",
"1158.85",
"6954.15",
"1672.1",
"4307.1",
"6141.65",
"1054.8",
"5430.65",
"849.9",
"151.75",
"299.4",
"1086.75",
"2692.75",
"1389.6",
"3767.4",
"3641.5",
"2535.55",
"6880.85",
"3753.2",
"637.55",
"5329.55",
"44.55",
"1539.8",
"2209.75",
"223.75",
"7751.7",
"1174.35",
"4385.05",
"2606.35",
"18.9",
"1261.35",
"5969.3",
"253.9",
"400",
"227.35",
"2357.75",
"198.5",
"554.25",
"251.65",
"5597.65",
"768.05",
"1215.8",
"3522.65",
"910.45",
"3656.25",
"52",
"150.85",
"389.25",
"1873.7",
"1261",
"7346.2",
"3708.4",
"469.65",
"1385.85",
"548.8",
"2536.55",
"6042.7",
"958.25",
"1730.65",
"459.6",
"201.95",
"285.2",
"1529.45",
"4664.5",
"3496.3",
"7053.35",
"301.55",
"312.7",
"2960.1",
"6953.4",
"541.5",
"116.85",
"7942.15",
"5321.25",
"4156.8",
"223.6",
"768.45",
"3765.05",
"2157.5",
"1391.65",
"1379.8",
"1273.3",
"810.45",
"1810.85",
"7782.85",
"1797.1",
"377.85",
"445.3",
"7624.2",
"355.1",
"906.85",
"1057.55",
"19.4",
"1388.75",
"1641.3",
"185.2",
"1826.7",
"417.5",
"344.5",
"2180.55",
"2835.9",
"45.15",
"2730.85",
"5437.1",
"5794.45",
"747.2",
"1267.95",
"3674.95",
"1275.6",
"5893.9",
"724.65",
"1536.75",
"607.3",
"4154.55",
"847.8",
"2390.45",
"1923.5",
"1493.2",
"75.35",
"2184.85",
"1031.4",
"921.3",
"3875.4",
"144.15",
"6689",
"1451.1",
"6368.2",
"3729.6",
"350.1",
"2847.2",
"452.35",
"1494.5",
"41.85",
"1272.05",
"475.1",
"150.75",
"3199",
"5844.65",
"2462.6",
"6263.8",
"3403.4",
"1672.1",
"7881.2",
"2320.8",
"370.5",
"3043.7",
"2723.4",
"1081.25",
"4097.05",
"632.2",
"8166.8",
"4113.7",
"3047.15",
"4193.4",
"3729.75",
"399.45",
"1964.6",
"1336.15",
"486.05",
"5925.75",
"4747.2",
"1028.9",
"4692.55",
"19.75",
"154.3",
"6382.55",
"7623.2",
"1261.45",
"89.25",
"86.05",
"6779.05",
"4345",
"82.85",
"1714.55",
"893.2",
"810.85",
"6347.55",
"1123.65",
"43.15",
"35.1",
"1388",
"3851.45",
"2638.1",
"946.95",
"1114.85",
"1777.6",
"684.85",
"74.35",
"1312.45",
"159.2",
"610.2",
"404.35",
"6363.45",
"4124.65",
"950.75",
"19.65",
"505.95",
"1149.65",
"169.65",
"393.15",
"1147",
"5718.2",
"4539.6",
"6397.6",
"280.4",
"5711.05",
"3478.15",
"4133.95",
"2917.65",
"54.3",
"2964.8",
"2198.3",
"1189.9",
"1914.5",
"5336.35",
"7238.6",
"7998.8",
"5703.25",
"7397",
"164.6",
"6555.2",
"225.65",
"955.75",
"3382.3",
"2313.8",
"780.85",
"7852.4",
"2763",
"1614.7",
"270.15",
236.39999999999998,
"20.6",
"1734.5",
"7047.5",
"573.15",
"1538.6",
"4459.8",
"7459",
"306.05",
"639.7",
"348.15",
"5563.65",
"40.25",
"4228.55",
"784.45",
"3729.75",
"1406.9",
"1857.3",
"7322.5",
"6725.5",
"3627.3",
"1725.95",
"4192.15",
"1411.2",
"264.55",
"4671.7",
"1173.55",
"7713.55",
"2471.25",
"7842.3",
"2227.8",
"2351.45",
"2989.6",
"6077.75",
"4070.95",
"2479.05",
"2134.3",
"6000.1",
"2203.1",
"183.15",
"6194.1",
"638.95",
"831.75",
"1337.5",
"7181.95",
"2560.1",
"5953",
"1790.15",
"2531.4",
"4760.3",
"953.65",
"5705.05",
"20.55",
"6993.65",
"4122.65",
"5762.95",
"1537.85",
"2603.3",
"5566.4",
"5431.9",
"2258.25",
"1092.35",
"6401.25",
"616.9",
"1912.85",
"849.1",
"3460.3",
"90.1",
"5555.3",
"1278.8",
"2907.35",
"4952.95",
"4504.9",
"4520.15",
"2316.85",
"8075.35",
"2302.35",
"7251.9",
"2078.55",
"6225.4",
"1242.25",
"99.45",
"599.25",
"3462.1",
"2375.2",
"2813.05",
"6314.35",
"19.1",
"1003.05",
"1593.1",
"2509.95",
"3187.65",
"3330.1",
"5522.7",
"4798.4",
"8594.4",
"970.55",
"7665.8",
"3686.05",
"2537",
"1393.6",
"89.35",
"4445.3",
"978.6",
"1258.15",
"331.35",
"84.75",
"1715.1",
"1715.15",
"1250.1",
"3996.8",
"5215.1",
"673.2",
"1442.2",
"5222.35",
"7291.75",
"424.5",
"249.4",
"4415.75",
"5270.6",
"2884.9",
"253",
"436.2",
"118.4",
"3649.6",
"255.6",
"2395.05",
"5083.55",
"644.5",
"39.3",
"989.05",
"2406.1",
"638.55",
"191.1",
"4524.05",
"4664.2",
"3470.8",
"6910.3",
"4014.2",
"1288",
"6375.8",
"5251.75",
"1505.45",
"913.3",
"5535.8",
"815.55",
"1411.65",
"5602.25",
"8244.3",
"741.5",
"4375.8",
"5968.4",
"3096.9",
"3901.25",
"2613.4",
"5661.7",
"695.05",
"5552.05",
"3275.15",
"4236.6",
"54.5",
"962.9",
"1498.35",
"1233.15",
"4882.8",
"5411.65",
"148.05",
"3930.55",
"6895.5",
"6856.95",
"2658.8",
"3766.2",
"129.55",
"581.7",
"929.45",
"679",
"3846.75",
"4480.7",
"499.4",
"1553.2",
"219.5",
"5311.85",
"2576.8",
"6435.25",
"1993.25",
"1923.85",
"939.8",
"84.6",
"5986.55",
"5487",
"651.5",
"45.4",
"6856.45",
"50.75",
"4735.2",
"682.15",
"4525.8",
"321.05",
"335.65",
"1424.4",
"1748.55",
"1077.95",
"3694.45",
"382.8",
"746.75",
"368.85",
"20.2",
"1654.7",
"1940.85",
"1794.65",
"5289.8",
"501.2",
"6140.85",
"48.45",
"309.25",
"6179.35",
"55.7",
"4589.85",
"3735.45",
"477.55",
"2553.7",
"1342.15",
"1216.35",
"7578.05",
"2603.95",
"42.7",
"6056.9",
"2983.65",
"689.35",
"2025.1",
"1747.2",
"4657.95",
"8016.6",
"433.5",
"5883.85",
"1043.8",
"1857.25",
"146.4",
"1724.15",
"429.55",
"356.15",
"488.25",
"1298.7",
"1378.75",
"384.25",
"8543.25",
"389.95",
"5731.85",
"20.65",
"4275.75",
"84.5",
"1924.1",
"5784.3",
"5166.2",
"4060.55",
"3532.85",
"4914.8",
"5315.8",
"775.6",
"5445.95",
"1007.8",
"833.55",
"1004.5",
"1183.05",
"501.35",
"4126.35",
"477.6",
"265.75",
"2424.45",
"1849.95",
"61.05",
"1698.55",
"998.1",
"1383.6",
"493.4",
"1207",
"563.5",
"864.55",
"701.05",
"5749.8",
"2796.45",
"5165.7",
"5696.6",
"2076.05",
"44.2",
"215.25",
"1859.5",
"7470.1",
"2092.9",
"5629.55",
"469.85",
"733.95",
"485.25",
"78.25",
"1131.5",
"184.05",
"1178.75",
"5629.15",
"109.3",
"958.45",
"403.15",
"4392.5",
"3168",
"1096.6",
"669.45",
"2343.85",
"48.6",
"7511.9",
"1725",
"49.75",
"1691.9",
"2248.05",
"4479.2",
"3471.1",
"63",
"3314.15",
"852.7",
"1930.9",
"91.4",
"3949.15",
"4304",
"1554.9",
"3472.05",
"117.8",
"3210.35",
"207.4",
"19.75",
"3132.75",
"2106.3",
"35",
"903.7",
"3882.3",
"879.8",
"383.65",
"4390.25",
"68.2",
"452.8",
"5329",
"1758.9",
"5737.6",
"1219.85",
"2414.55",
"1155.6",
"1809.35",
"1564.4",
"19.65",
"84.4",
"864.85",
"228.75",
"7752.05",
"470.6",
"4060.9",
"108.65",
"3952.65",
"494.05",
"3416.85",
"1498.65",
"4807.35",
"471.35",
"1041.8",
"7689.8",
"1815",
"1311.3",
"199.45",
"1637.3",
"1326.35",
"6376.55",
"935.9",
"20.05",
"1611.15",
"6989.7",
"2779.5",
"8331.95",
"735.9",
"2283.3",
"1445.2",
"2333.05",
"1992.55",
"5890",
"1029.8",
"1796.55",
"33.7",
"454.05",
"1392.25",
"1049.6",
"734.6",
"475.1",
"1540.05",
"1978.65",
"3181.8",
"229.7",
"5625.55",
"1347.15",
"3808.2",
"3974.15",
"7661.8",
"2479.25",
"266.6",
"5601.4",
"1982.6",
"339.9",
"4828.05",
"5980.55",
"4808.7",
"20.3",
"1068.15",
"2383.6",
"1438.05",
"917.45",
"6096.45",
"99.95",
"475.2",
"2036.55",
"6444.05",
"767.55",
"7932.5",
"4040.65",
"2768.65",
"1672.35",
"1345.65",
"2425.4",
"2077.95",
"1663.5",
"1286.05",
"1094.35",
"7719.5",
"514.6",
"4932.5",
"5443.65",
"330.25",
"122.7",
"6631.85",
"8250",
"3561.15",
"1763.55",
"2419",
"470.2",
"5234.95",
"3097",
"1709.1",
"1848.8",
"723.3",
"577.15",
"6914.95",
"602.9",
"124.4",
"96.8",
"3827.9",
"533.05",
"2961.4",
"995.35",
"2815.25",
"154.8",
"257.6",
"5757.2",
"7517.7",
"1234.8",
"3836.3",
"6001.45",
"720.1",
"2832.75",
"472.25",
"1336.35",
"6388.65",
"677.9",
"1165.6",
"921.55",
"72",
"68.35",
"847.25",
"44",
"4295.35",
"1380.4",
"4386.2",
"52.05",
"2018.4",
"2727.3",
"263.65",
"275.4",
"538.5",
"948.9",
"846.8",
"2997.45",
"5897.4",
"524.5",
"269.65",
"2341.5",
"1789.65",
"1626.4",
"800.3",
"5060.85",
"466.6",
"4627.8",
"6838.6",
"85",
"44.3",
"4297.6",
"414.1",
"256.6",
"2274.1",
"1296.8",
"1268.85",
"8192.6",
"59.25",
"1147.85",
"4361.55",
"2006.1",
"2078.95",
"7609.75",
"487.05",
"1218.45",
"1416.2",
"483.3",
"1234.6",
"1311.6",
"5618.3",
"6185.15",
"788.35",
"756.4",
"3625.2",
"550.35",
"4793.8",
"1267.2",
"5567.45",
"5706.2",
"3085.35",
"24.7",
"3541.4",
"84.2",
"50.7",
"1165.55",
"4855.35",
"608.15",
"641.35",
"4959.15",
"35.9",
"1321.3",
"1663.75",
"3024.15",
"2188.5",
"2724.25",
"413.25",
"1374.2",
"6692.65",
"218.5",
"1004.75",
"1125.6",
"3847.6",
"978",
"1387.35",
"746.05",
"304.6",
"1098.85",
"4368.95",
"827.7",
"20.35",
"262.05",
"3512.5",
"151.75",
"8033.1",
"1253.65",
"552.65",
"1036",
"4025.5",
"928.4",
"24.9",
"6506.15",
"5598.3",
"4374.55",
"678.75",
"2191.7",
"239.75",
"609.05",
"683.75",
"5189.75",
"5060.9",
"233.65",
"291.45",
"689.75",
"3263.9",
"1993.2",
"254.5",
"347.65",
"967.9",
"1841.9",
"232.1",
"809.25",
"360.55",
"355.9",
"129.15",
"5835.5",
"7031.45",
"109.6",
"727.8",
"893",
"763.1",
"781.4",
"902.25",
"1016.7",
"5943.65",
"275.7",
"3126.45",
"1070.15",
"340.4",
"4299.2",
"1093.2",
"521.9",
"1630.4",
"713.6",
"1265.65",
"4003.85",
"1401.4",
"1510.5",
"264.8",
"4541.9",
"4976.15",
"7542.25",
"251.25",
"1595.5",
"685.55",
"3874.1",
"6891.4",
"4916.95",
"1373",
"49.8",
"1548.65",
"3440.25",
"4226.7",
"1023.75",
"7074.4",
"6849.75",
"3263.6",
"1252.85",
"67.55",
"70.2",
"5750",
"1549.75",
"1810.55",
"7467.55",
"5484.4",
"294.9",
"97.5",
"19.95",
"476.8",
"101.65",
"1130.85",
"3532.25",
"6891.45",
"1570.7",
"520.95",
"7854.9",
"3581.4",
"1447.9",
"8547.15",
"727.85",
"357.6",
"159.35",
"280.85",
"6069.25",
"3274.35",
"6109.65",
"1122.4",
"2020.9",
"3795.45",
"3579.15",
"49.7",
"276.5",
"8175.9",
"890.35",
"5588.8",
"50.6",
"58",
"938.95",
"2024.1",
"3623.95",
"3877.95",
"4577.9",
"25.85",
"2871.5",
"1270.55",
"7711.45",
"2193.65",
"31.2",
"38.25",
"3348.1",
"533.6",
"2907.55",
"1620.8",
"3480.35",
"293.85",
"4137.2",
"19.4",
"5348.65",
"3180.5",
"3023.85",
"1031.1",
"6471.85",
"6241.35",
"6501.35",
"2317.1",
"2237.55",
"5231.3",
"165.5",
"358.5",
"6614.9",
"2421.75",
"1294.6",
"1299.1",
"5733.4",
"7430.75",
"630.6",
"1222.65",
"374.8",
"7234.8",
"331.85",
"5088.4",
"4860.85",
"788.05",
"1266.35",
"688.2",
"387.7",
"845.25",
"4230.25",
"4983.05",
"4113.15",
"521",
"471.85",
"5976.9",
"4299.75",
"7548.6",
"1654.75",
"4551.5",
"6227.5",
"20.05",
"57.5",
"1474.35",
"3270.25",
"3919.15",
"7285.7",
"7658.3",
"5959.3",
"5295.7",
"4693.2",
"3512.9",
"5231.2",
"3603.45",
"217.45",
"6875.35",
"19.25",
"2021.35",
"2564.95",
"5611.75",
"7610.1",
"45.75",
"4543.95",
"450.4",
"1297.35",
"4442.75",
"1423.15",
"4378.35",
"74.2",
"450.65",
"1175.85",
"558.8",
"2220.1",
"3283.05",
"4939.25",
"4237.5",
"335.95",
"7188.5",
"926.25",
"1119.35",
"116.6",
"68.8",
"2341.55",
"1362.85",
"163.6",
"145.15",
"4786.1",
"3835.55",
"397",
"1027.25",
"1580.1",
"7222.75",
"3769.7",
"4233.95",
"1680.25",
"3725.5",
"7707.7",
"8309.55",
"601.55",
"139.25",
"1888.25",
"2773.9",
"5409.75",
"401.3",
"3238.4",
"1573.05",
"235.8",
"1364.75",
"1985.15",
"4335.2",
"647.5",
"2748.7",
"2483.65",
"6367.2",
"4904.2",
"2044.95",
"1794.8",
"7173.15",
"7039.05",
"921.4",
"4018.35",
"5448.6",
"20.25",
"2085.45",
"5135.15",
"730.1",
"118.25",
"1108.6",
"1815.65",
"730.4",
"75.45",
"4014.6",
"568.85",
"5860.7",
"7279.35",
"1064.95",
"5886.85",
"4238.45",
"418.3",
"136.05",
"708.2",
"788.55",
"4378.8",
"3442.8",
"7171.7",
"553",
"96.85",
"4122.9",
"1482.3",
"1240.8",
"6578.55",
"19.55",
"2802.3",
"857.75",
"184.4",
"6093.3",
"1861.1",
"1079.65",
"7475.1",
"2862.55",
"3069.45",
"2349.8",
"469.25",
"3301.05",
"3529.95",
"4144.9",
"4265",
"3246.45",
"8337.45",
"5731.4",
"6176.6",
"1905.4",
"931.9",
"776.25",
"5243.05",
"141.65",
"7679.65",
"1006.9",
"2540.1",
"3097.2",
"2484",
"5785.65",
"2619.15",
"1524.85",
"2790.65",
"1784.5",
"2276.1",
"2029.05",
"802.35",
"4653.25",
"275.9",
"343.45",
"2130.45",
"1191.4",
"2554",
"5589.45",
"467.7",
"3756.45",
"3334.9",
"920.5",
"3431.75",
"150.35",
"367.95",
"5125.75",
"4801.1",
"19.55",
"550.1",
"7862.25",
"1242.2",
"3190.65",
"2666.75",
"3533.6",
"792.15",
"295.65",
"1459.35",
"4297.95",
"4096.9",
"3454.6",
"1286",
"1387",
"786.3",
"641.25",
"705.45",
"345.5",
"345.9",
"5811.8",
"124.45",
"1375.6",
"3491.55",
"7920.7",
"6640.7",
"718.1",
"320.4",
"1334.45",
"3358.65",
"4764",
"5703",
"525.55",
"483.15",
"934.8",
"786.5",
"5364.8",
"20.3",
"770.4",
"6816.95",
"2419.55",
"4138.7",
"3457.45",
"4630.2",
"3221.25",
"688.5",
"867.1",
"4746.05",
"355.1",
"5764.7",
"428.45",
"1505.35",
"693.45",
"1177.95",
"1458.1",
"2298.9",
"1679.65",
"369.6",
"2998",
"5206.55",
"24.4",
"1959.5",
"2053.05",
"398.55",
"3425.35",
"1275.7",
"2965.75",
"1647",
"6109.75",
"3751.15",
"411.25",
"105.5",
"3320.6",
"5669.5",
"465.45",
"704.3",
"95.55",
"6375.2",
"8152.3",
"1566.75",
"130.25",
"162.15",
"110.05",
"1885.15",
"6302.85",
"2264.5",
"816.8",
"1253.5",
"41.2",
"5265.55",
"693.3",
"5997.1",
"3824.2",
"3886.05",
"7283.25",
"412.55",
"1070.25",
"817.95",
"1171.3",
"6548.65",
"625.65",
"1911.5",
"1507",
"299.3",
"5832.65",
"5567.55",
"4166.35",
"7898.45",
"3915.4",
"979.5",
"90.05",
"398.55",
"1958.45",
"63.15",
"1301.1",
"484.05",
"3887.85",
"2208.75",
"238.15",
"958.15",
"3845.45",
"1267",
"633.45",
"6129.65",
"1218.25",
"1405.3",
"533.9",
"676.15",
"3804.4",
"1118.8",
"5236.4",
"1386.8",
"1902",
"239.05",
"5673.7",
"39.8",
"997.75",
"5574.35",
"406.05",
"138.85",
"123.65",
"1801.1",
"689",
"790.7",
"1618.2",
"1173.35",
"900.9",
"6719.9",
"3784",
"1798.65",
"54.65",
"3886.45",
"1224.05",
"2310.2",
"3988.5",
"3554.6",
1760.3999999999999,
"6034.85",
"531.6",
"85.1",
"173",
"2511.95",
"3893.6",
"357.15",
"467.5",
"2288.7",
"6460.55",
"1931.3",
"402.6",
"2221.55",
"7758.9",
"224.5",
"7388.45",
"3460.95",
"1700.9",
"3090.65",
"1293.8",
"645.8",
"5224.95",
"500.1",
"2427.1",
"3488.15",
"1035.7",
"7565.35",
"2799",
"1601.5",
"6256.2",
"1232.9",
"19.9",
"1937.4",
"5059.75",
"3023.65",
"4889.2",
"2289.9",
"6503.2",
"1313.25",
"990.3",
"1864.2",
"5979.7",
"3902.45",
"7142.5",
"902",
"805.2",
"528.45",
"8349.7",
"4953.25",
"332.65",
"470.2",
"2259.35",
"1411.35",
"6328.7",
"1411.9",
"6841.4",
"20.35",
"238.5",
"4016.3",
"226.55",
"7110.75",
"1958.95",
"5528.9",
"1463.7",
"1025.05",
"552.1",
"3815.4",
1485.6,
"3313.4",
"1938.9",
"460.25",
"4839.15",
"19.9",
"5139.65",
"1673.4",
"309.35",
"3171.6",
"8670.1",
"916",
"299.75",
"702.05",
"19.65",
"4438.2",
"4819.75",
"92.25",
"1567",
"1242.45",
"559.2",
"531.15",
"1183.2",
"465.85",
"3782.4",
"460.2",
"1790.35",
"7767.25",
"876.15",
"4600.95",
"1793.25",
"886.7",
"7737.55",
"1686.85",
"1879.25",
"4013.8",
"434.5",
"7195.35",
"780.1",
"107.6",
"3801.7",
"3778.1",
"5438.95",
"5102.35",
"1872.2",
"213.35",
"5386.5",
"235.65",
"2272.8",
"83.75",
"4663.4",
"201.7",
"125",
"684.4",
"1146.05",
"1806.35",
"603",
"5798.3",
"497.6",
"19.3",
"266.95",
"257",
"2623.65",
"45.85",
"1082.8",
"147.8",
"2570.2",
"4378.9",
"3616.25",
"2924.05",
"32.7",
"2882.25",
"1509.9",
"5305.05",
"7985.9",
"2985.25",
"564.35",
"1311.75",
"3720.35",
"5025.8",
"5224.5",
"6185.8",
"1498.55",
"1208.6",
"6613.65",
"1818.9",
"1787.35",
"1051.05",
"7181.25",
"3688.6",
"821.6",
"239.45",
"244.45",
"3357.9",
"129.6",
"4977.2",
"2424.05",
"4981.15",
"2090.25",
"4905.75",
"2038.7",
"4014",
"2441.7",
"2751",
"1307.8",
"383.65",
"53.55",
"7882.5",
"1087.7",
"791.7",
"7493.05",
"6841.3",
"819.95",
"6052.25",
"4869.5",
"509.3",
"4308.25",
"221.1",
"3833.95",
"294.95",
"316.9",
"2651.2",
"471.7",
"5720.95",
"503.25",
"7365.3",
"7245.9",
"961.4",
"4615.9",
"3251.3",
"3880.05",
"3088.75",
"1396",
"53.05",
"2108.35",
"6770.5",
"4730.6",
"1151.05",
"232.55",
"1022.6",
"309.4",
"523.1",
"4250.1",
"770.5",
"246.7",
"3342",
"3930.6",
"897.75",
"2780.6",
"5895.45",
"2208.05",
"4871.45",
"4947.55",
"1558.65",
"4284.2",
"1218.25",
"5617.95",
"24.2",
"554.45",
"5237.4",
"2032.3",
"789.2",
"1525.35",
"3726.15",
"1652.1",
"1588.75",
"3366.05",
"7113.75",
"993.15",
"5012.35",
"2093.4",
"1011.8",
"1343.4",
"6794.75",
"1022.5",
"3691.2",
"486.2",
"4685.55",
"5150.55",
"3756.4",
"3645.75",
"2874.45",
"49.95",
"1020.75",
"826",
"239",
"7544.3",
"6479.4",
"3626.35",
"1679.4",
"931.55",
"4326.25",
"263.05",
"39.25",
"3316.1",
"2625.25",
"1495.1",
"743.3",
"1419.4",
"1990.5",
"7362.9",
"346.45",
"6844.5"
],
"xaxis": "x",
"yaxis": "y",
"type": "histogram"
},
{
"alignmentgroup": "True",
"hovertemplate": "Churn=No TotalCharges=%{x} ",
"legendgroup": "No",
"marker": {
"color": "blue"
},
"name": "No",
"notched": true,
"offsetgroup": "No",
"showlegend": false,
"x": [
"29.85",
"1889.5",
"1840.75",
"1949.4",
"301.9",
"3487.95",
"587.45",
"326.8",
"5681.1",
"2686.05",
"7895.15",
"1022.95",
"7382.25",
"1862.9",
"202.25",
"3505.1",
"2970.3",
"1530.6",
"6369.45",
"6766.95",
"181.65",
"1874.45",
"20.2",
"45.25",
"7251.7",
"3548.3",
"475.7",
"4872.35",
"418.25",
"4861.45",
"981.45",
"3906.7",
"97",
"4217.8",
"4254.1",
"3838.75",
"1752.65",
"4456.35",
"6311.2",
"7076.35",
"894.3",
"7853.7",
"4707.1",
"5450.7",
"2962",
"957.1",
"244.1",
"3650.35",
"2497.2",
"930.9",
"887.35",
"49.05",
"1090.65",
"7099",
"1424.6",
"177.4",
"6139.5",
"2688.85",
"482.25",
"2111.3",
"1216.6",
"565.35",
"4327.5",
"973.35",
"918.75",
"2215.45",
"1057",
"927.1",
"1009.25",
"2570.2",
"74.7",
"5714.25",
"7107",
"7459.05",
"4748.7",
"1107.2",
"20.2",
"19.45",
"3605.6",
"3027.25",
"100.2",
"7303.05",
"927.65",
"3921.3",
"1363.25",
"3042.25",
"3954.1",
"3423.5",
"248.4",
"1126.35",
"835.15",
"2151.6",
"5515.45",
"112.75",
"350.35",
"62.9",
"3027.65",
"1723.95",
"19.75",
"3985.35",
"1215.65",
"3260.1",
"1188.2",
"1778.5",
"1277.75",
"1170.55",
"6425.65",
"5971.25",
"5289.05",
"1756.2",
"6416.7",
"61.35",
"1929.95",
"1071.4",
"564.35",
"7930.55",
"5215.25",
"113.5",
"1152.8",
"1821.95",
"419.9",
"1024",
"251.6",
"764.55",
"135.2",
"3958.25",
"233.9",
"1363.45",
"6254.45",
"321.4",
"3539.25",
"1181.75",
"654.55",
"780.2",
"1559.25",
"1252",
"45.3",
"2453.3",
"1023.85",
"82.15",
"244.8",
"2379.1",
"3173.35",
"1375.4",
"8129.3",
"1192.7",
"1901.65",
"587.4",
"6519.75",
"8041.65",
"20.75",
"2681.15",
"1112.3",
"7405.5",
"1033.95",
"2958.95",
"2684.85",
"4179.2",
"6654.1",
"25.25",
"1124.2",
"540.05",
"1975.85",
"3437.45",
"3139.8",
"3789.2",
"5324.5",
"624.6",
"1836.9",
"20.2",
"219.35",
"1288.75",
"2545.75",
"2723.15",
"4107.25",
"5760.65",
"4747.5",
"1566.9",
"702",
"299.05",
"1305.95",
"284.35",
"6350.5",
"7878.3",
"3187.65",
"6126.15",
"731.3",
"273.4",
"2531.8",
"4298.45",
"4619.55",
"2633.3",
"193.05",
"4103.9",
"7008.15",
"5791.1",
"1228.65",
"4925.35",
"1520.1",
"5032.25",
"5526.75",
"1195.25",
"2007.25",
"1732.95",
"3450.15",
"2172.05",
"1339.8",
"771.95",
"244.75",
"322.9",
"498.25",
"25.4",
"3687.75",
"1783.6",
"927.15",
"2021.2",
"1940.8",
"567.8",
"220.35",
"20.25",
"5436.45",
"3437.5",
"3015.75",
"1509.8",
"356.65",
"4109",
"3141.7",
"1229.1",
"2054.4",
"3741.85",
"3682.45",
"19.25",
"1886.25",
"4895.1",
"341.6",
"5686.4",
"1355.1",
"3236.35",
"4264",
"44.8",
"422.3",
"4176.7",
"5138.1",
"880.05",
"973.65",
"1470.05",
"739.35",
"161.95",
"4422.95",
"6148.45",
"3565.65",
"1830.1",
"6223.8",
"4508.65",
"1328.15",
"865",
"72.1",
"1303.5",
"996.85",
"6430.9",
"2278.75",
"681.4",
"574.35",
"889",
"6823.4",
"4016.75",
"83.75",
"3959.15",
"2878.55",
"945.7",
"1373.05",
"1406",
"19.15",
"6962.85",
"8126.65",
"690.25",
"830.8",
"5608.4",
"3646.8",
"3662.25",
"25.35",
"5308.7",
"1410.25",
"3339.05",
"4732.35",
"5067.45",
"2348.45",
"4063",
"44",
"2595.25",
"2309.55",
"89.3",
"367.55",
"3944.5",
"5965.95",
"3694.7",
"1803.7",
"415.1",
"624.15",
"237.7",
"3848.8",
"419.4",
"1468.75",
"5812",
"2861.45",
"1066.15",
"2149.05",
"4473",
"3545.05",
"1195.75",
"6858.9",
"1024.7",
"132.25",
"515.45",
"2830.45",
"1110.5",
"449.3",
"2838.55",
"5376.4",
"858.6",
"1395.05",
"3975.7",
"4784.45",
"119.5",
"899.45",
"1183.8",
"720.05",
"8468.2",
"3161.2",
"55.05",
"1882.55",
"5070.4",
"6049.5",
"1166.7",
"2937.65",
"1270.25",
"759.55",
"7611.55",
"1642.75",
"1545.4",
"3582.4",
"1417.9",
"2494.65",
"2768.35",
"2369.3",
"38",
"75.1",
"100.9",
"1614.05",
"8404.9",
"2799.75",
"6538.45",
"6588.95",
"868.1",
"330.6",
"564.4",
"1315.35",
"2747.2",
"554.05",
"225.75",
"1671.6",
"8003.8",
"6130.85",
"1415",
"6201.95",
1261.1999999999998,
"6597.25",
"114.15",
"3902.6",
"20.4",
"1785.65",
"1397.65",
"3899.05",
"5676",
"4543.15",
"4326.8",
"5502.55",
"851.8",
"19.85",
"1818.3",
"6300.15",
"5916.95",
"2852.4",
"1546.3",
"302.6",
"265.45",
"6989.45",
"1442",
"4713.4",
"4738.3",
"8399.15",
"5430.35",
"686.95",
"5706.3",
"490.65",
"1360.25",
"174.45",
"7379.8",
"1021.75",
"5029.05",
"1955.4",
"6744.2",
"4946.7",
"8248.5",
"601.6",
"19.55",
"2647.2",
"6744.25",
"5265.5",
"311.6",
"7966.9",
"8220.4",
"1153.25",
"514.75",
"3808",
"19.9",
"2708.2",
"760.05",
"49.3",
"6033.3",
"89.05",
"516.15",
"5861.75",
"445.95",
"4973.4",
"1667.25",
"5357.75",
"422.6",
"1103.25",
"2754",
"697.25",
"3204.4",
"4747.65",
"3082.1",
"597.9",
"3365.4",
"38.8",
"19",
"61.7",
"3342.45",
"85.1",
"7422.1",
"6668.05",
"8071.05",
"1174.8",
"5435",
"2438.6",
"45.6",
"916.15",
"237.2",
"4614.55",
"1414.45",
"1170.5",
"47.7",
"4859.25",
"4903.2",
"3608",
"6094.25",
"3084.9",
"2356.75",
"8306.05",
"1357.1",
"4860.35",
"3418.2",
"631.4",
"186.3",
"6976.75",
"4884.85",
"522.95",
"362.6",
"5755.8",
"3355.65",
"406.95",
"2395.7",
"1968.1",
"6819.45",
"7943.45",
"2473.95",
"6562.9",
"176.3",
"2236.2",
"3109.9",
"4911.35",
"1620.2",
"4287.2",
"394.85",
"3442.15",
"1732.6",
"655.3",
"475.25",
"865.1",
"6132.7",
"3597.5",
"697.65",
"428.7",
"20.05",
"4459.15",
"1167.6",
"238.1",
"1453.1",
"4039.3",
"1039.45",
"1336.1",
"493.4",
"7246.15",
"1203.95",
"313.6",
"3775.85",
"4616.05",
"195.65",
"4188.4",
"71.1",
"49.9",
"1266.4",
"1623.4",
"4149.45",
"20.45",
"2344.5",
"1013.05",
"417",
"20.65",
"6316.2",
"4018.05",
"4811.6",
"4189.7",
"2848.45",
"2516.2",
"33.6",
"208.45",
"3739.8",
"2964",
"2263.4",
"2211.8",
"1683.7",
"1519",
"1164.05",
"1710.9",
"4245.55",
"4145.9",
"2664.3",
"1277.5",
"5589.3",
"34.75",
"1305.95",
"204.55",
"605.9",
"356.1",
"4805.65",
"92.75",
"1901.05",
"5730.7",
"2423.4",
"1653.45",
"3327.05",
"7085.5",
"3344.1",
"6697.35",
"2879.9",
"137.1",
"1551.6",
"202.15",
"7882.25",
"8196.4",
"202.9",
"855.1",
"5817",
"1652.95",
"5600.15",
"515.75",
486,
"190.5",
"1253.8",
"57.2",
"6563.4",
"20.8",
"4758.8",
"1292.6",
"363.15",
"1600.25",
"275.7",
"3089.1",
"1175.6",
"237.3",
"8065.65",
"92.5",
"6152.3",
"5154.5",
"220.45",
"1510.3",
"2588.95",
"3983.6",
"2003.6",
"1832.4",
"4908.25",
"3590.2",
"5023",
"146.6",
"2339.3",
"298.7",
"143.65",
"2548.65",
"507.4",
"20",
"5411.4",
"903.8",
"3009.5",
"5468.45",
"1058.1",
"7616",
"1108.2",
"938.65",
"94.15",
"2088.05",
"5656.75",
"5986.45",
"6751.35",
"3566.6",
"4889.3",
"318.1",
"1563.95",
"372.45",
"1442.6",
"963.95",
"5222.3",
"3340.55",
"5774.55",
"4487.3",
"2854.95",
"905.55",
"7589.8",
"394.1",
"295.95",
"5459.2",
"444.75",
"6782.15",
"6510.45",
"8476.5",
"4461.85",
"62",
"352.65",
"1424.9",
"6309.65",
"5898.6",
"4719.75",
"457.3",
"5822.3",
"2337.45",
"104.3",
"121.25",
"7015.9",
"5598",
"1269.1",
"4634.35",
"113.95",
"3077",
"4039.5",
"1665.2",
"504.2",
"7511.65",
"1782",
"20.05",
"609.65",
"2857.6",
"3247.55",
"2823",
"2619.25",
"4965.1",
"2679.7",
"8310.55",
"5682.25",
"4914.9",
"27.55",
"6068.65",
"5398.6",
"234.85",
"1231.85",
"170.9",
"7984.15",
"1288.3",
"7848.5",
"267",
"1798.9",
"1643.55",
"4807.45",
"2193",
"2239.4",
"1505.9",
"255.35",
"1189.4",
"4786.15",
"1820.9",
"2404.15",
"7039.45",
"2538.05",
"1212.85",
"2651.1",
"1304.8",
"435.45",
"308.05",
1940.3999999999999,
"7118.9",
"320.45",
"531.55",
"382.2",
"2001",
"4919.7",
"5645.8",
"77.6",
"2896.55",
"759.35",
"535.55",
"1253.15",
"955.15",
"2162.6",
"1813.35",
"245.15",
"2028.8",
"2723.75",
"220.45",
"365.8",
"551.95",
"4054.2",
"60.65",
"5550.1",
"4733.1",
"4048.95",
"4542.35",
"888.65",
"1916",
"413",
"808.95",
"1886.4",
"1679.25",
"540.95",
"19.75",
"537.35",
"678.8",
"4513.65",
"1423.85",
"555.4",
"225.55",
"268.45",
"1492.1",
"132.4",
"284.9",
"784.25",
"417.7",
"5016.25",
"485.2",
"160.85",
"4145.25",
"827.45",
"49.5",
"5585.4",
"1601.2",
"162.45",
"470.2",
"2066",
"1426.45",
"392.5",
"3861.45",
"2552.9",
"6668.35",
"4615.25",
"3557.7",
"1957.1",
"1416.75",
"5924.4",
"1697.7",
"7849.85",
"649.4",
"4557.5",
"360.35",
"1046.5",
"447.75",
"4209.95",
"3877.65",
"152.3",
"572.2",
"552.7",
"3208.65",
"620.75",
"505.9",
"8046.85",
"1815.3",
"612.95",
"795.15",
"973.1",
"2210.2",
"1055.9",
"1304.85",
"21.1",
"5580.8",
"1497.9",
"4590.35",
"200.2",
"614.45",
"4564.9",
618,
"1012.4",
"2766.4",
"1129.35",
"5680.9",
"2243.9",
"4523.25",
"7159.7",
"2839.95",
"80.55",
"580.1",
"6038.55",
"259.4",
"324.15",
"417.65",
"5637.85",
"839.4",
"769.1",
"6253",
"1641.8",
"1678.05",
"2058.5",
"2424.5",
"6293.45",
"3145.9",
"2200.7",
"914.4",
"4577.75",
"4997.5",
"4144.8",
"1493.55",
"4179.1",
"1611",
"593.05",
"1533.8",
"529.8",
"3865.6",
"515.75",
"48.35",
"2070.05",
"8333.95",
"1209.25",
"1396.25",
"723.35",
"228.65",
"1161.75",
"98.35",
"775.3",
"1074.65",
"2324.7",
"1072.6",
"170.5",
"1677.85",
"18.85",
"370.4",
"3410.6",
"1138.8",
"5264.25",
"1005.7",
"5936.55",
"5475.9",
"2326.05",
"4991.5",
"5831.2",
"510.8",
"283.95",
"1295.4",
"19.65",
"3011.65",
"8093.15",
"3217.65",
"773.2",
"1029.35",
"3593.8",
"3953.15",
"1971.15",
"3196",
"4872.2",
"1500.5",
"3478.75",
"7413.55",
"3532",
"256.75",
"3887.25",
"2490.15",
"3510.3",
"765.45",
"1259.35",
"5538.35",
"340.85",
"844.45",
"1348.95",
"3778",
"611.65",
"1505.05",
"467.85",
"194.2",
"571.45",
"5253.95",
"521.35",
"1412.65",
"1090.6",
"1446.8",
"4300.45",
"1111.2",
"190.1",
"4447.75",
"1830.05",
"2820.65",
"4847.35",
"4729.3",
"4017.45",
"1398.6",
"1685.9",
"5826.65",
"6066.55",
"270.2",
"168.6",
"536.35",
"1888.45",
"629.35",
"2117.25",
"4730.9",
"2033.05",
"5744.35",
"19.45",
"4805.3",
"6110.75",
"1596.6",
"1046.2",
"92.75",
"194.55",
"612.1",
"6671.7",
"5264.3",
"303.7",
"4818.8",
"7159.05",
"1574.5",
"2879.2",
"86.05",
"4159.45",
"6638.35",
"3112.05",
"7168.25",
"1326.25",
"2234.55",
"495.15",
"8317.95",
"679.8",
"62.8",
"7544",
"1188.25",
"74.1",
"3242.5",
"1240.15",
"4111.35",
"5899.85",
"5193.2",
"7530.8",
"5460.2",
"1614.2",
"402.5",
"1367.75",
"7962.2",
"3810.8",
"3533.6",
"1396.9",
"1646.45",
"2680.15",
"2049.05",
"3629.2",
"202.3",
"147.5",
"86.35",
"579",
"3131.55",
"3928.3",
"187.75",
"1710.15",
"2151.6",
"1221.55",
"1496.45",
"1292.2",
"25.15",
"1713.1",
"1748.9",
"1114.55",
"609.1",
1345.1999999999998,
"141.6",
"4688.65",
"563.05",
"5985",
"373.5",
"2553.35",
"4322.85",
"250.8",
"4549.05",
"1359.5",
"178.85",
"633.85",
"5315.1",
"735.5",
"6474.4",
"4421.95",
"4904.85",
"4484.05",
"2033.85",
"538.2",
"2192.9",
"19.85",
"3858.05",
"854.8",
"5815.15",
"3970.4",
"3058.15",
"6145.2",
"129.2",
"1165.9",
"4904.25",
"5632.55",
"1643.25",
"740.55",
"4888.2",
"2440.25",
"620.55",
"20.35",
"6840.95",
"319.6",
"1938.05",
"294.5",
"58.3",
"546.45",
"797.1",
"1673.8",
"343.45",
"7412.25",
"4039",
"2948.6",
"6078.75",
"3418.2",
"6603.8",
"3166.9",
"865.75",
"6373.1",
"1177.05",
"5985.75",
"7869.05",
"936.7",
"741.4",
"6585.2",
"3122.4",
"1088.25",
"615.35",
"2908.2",
"739.9",
"593.85",
"7227.45",
"1291.35",
"2023.55",
"153.95",
"5458.8",
"5244.45",
"154.55",
"4507.15",
"2031.95",
"50.05",
"473.9",
"106.8",
"152.6",
"1199.4",
"2555.05",
"2979.2",
"654.85",
"3834.4",
"4586.15",
"5941.05",
"2234.95",
"666.75",
"547.8",
"74.6",
"571.15",
"1756.6",
"5731.45",
"156.85",
"2683.2",
"4456.65",
"6998.95",
"36.8",
"2265",
"1309.15",
"4754.3",
"1235.55",
"3562.5",
"7213.75",
"5914.4",
"51.25",
"1282.85",
"4738.85",
"19.55",
"795.65",
"4993.4",
"61.45",
"4018.55",
"6081.4",
"1478.85",
"243.65",
"2633.95",
"4735.35",
"1247.75",
"3794.5",
"1008.7",
"2130.55",
"5727.15",
"1372.9",
"1203.9",
"1215.1",
"2877.05",
"1579.7",
"5514.95",
"96.1",
"55.25",
"2443.3",
"335.4",
"7002.95",
"158.95",
"293.15",
"1493.75",
"1093.4",
"1057.85",
"882.55",
"300.4",
"1436.95",
"475",
"5388.15",
"5730.15",
"217.1",
"4896.35",
"1434.1",
"937.1",
"1474.9",
"6536.5",
"1128.1",
"2199.05",
"457.1",
"566.5",
"2471.6",
"3107.3",
"518.3",
"832.3",
"45.3",
"1790.6",
"246.6",
"261.65",
"4509.5",
"5480.25",
"653.15",
"1183.05",
"639.45",
"478.75",
"20.05",
"4391.45",
"270.6",
"3975.9",
"1497.05",
"780.15",
"3512.15",
"273.25",
"3517.9",
"3375.9",
"7508.55",
"1245.05",
"5347.95",
"493.65",
"1263.85",
"385.55",
"84.2",
"1638.7",
"120.25",
"4473.45",
"520.55",
"5717.85",
"4312.5",
"6511.25",
"1218.65",
"7447.7",
"279.5",
"5720.35",
"3121.45",
"6468.6",
"675.6",
"3521.7",
"923.1",
"1110.35",
"1611.65",
"5553.25",
"44.75",
"3231.05",
"5129.45",
"1191.2",
"866.4",
"2627.2",
"4741.45",
"4009.2",
"43.8",
"3707.6",
"220.45",
"1133.7",
"1983.15",
"5746.75",
"134.05",
"6230.1",
"573.05",
"3419.3",
"3801.3",
"4859.1",
"1439.35",
"592.75",
"1185.95",
"18.8",
"4921.2",
"901.25",
"4859.95",
"1139.2",
"7082.45",
"663.55",
"174.65",
"321.7",
"5125.5",
"548.9",
"7031.3",
"5016.65",
"611.45",
"319.85",
"153.3",
"7035.6",
"344.2",
"1431.65",
"1849.2",
"6083.1",
"426.65",
"1655.35",
"1943.9",
"314.95",
"804.85",
"465.7",
"6669.05",
"1161.75",
"947.75",
"8375.05",
"3770",
"4707.85",
"6152.4",
"958.1",
"943",
"425.1",
"5044.8",
"6743.55",
"196.4",
"2093.9",
"417.75",
"1725.4",
"1620.2",
"3169.55",
"5233.25",
"967.85",
"438.05",
"1421.9",
"323.15",
"318.6",
"163.7",
"2928.5",
"100.35",
"273.2",
"1608.15",
"1441.95",
"2168.15",
"3618.7",
"5692.65",
"5969.3",
"19.05",
"8100.55",
"313.45",
"6130.95",
"745.3",
"1212.1",
"1583.5",
"4162.05",
"1119.9",
"8013.55",
"1102.4",
"5832",
"4304.5",
"1421.75",
"6827.5",
"4698.05",
"654.5",
"3268.05",
"4362.05",
"1386.9",
"415.4",
"2614.1",
"1513.6",
"3161.6",
"80.95",
"4676.7",
"6526.65",
"583.3",
"8078.1",
"3503.5",
"6669.45",
"1292.65",
"48.75",
"7108.2",
"1802.55",
"1505.15",
"1859.1",
"168.5",
"6339.45",
"1652.4",
"6392.85",
"4599.15",
"1134.25",
"1621.35",
"2722.2",
"3058.3",
"1769.6",
"6293.75",
"1642.75",
"578.5",
"954.9",
"43.85",
"1490.4",
"280",
"1901.25",
"716.4",
"4720",
"930.95",
"6770.85",
"1835.3",
"1588.25",
"75.5",
"258.35",
"1502.25",
"19.2",
"6929.4",
"4453.3",
"3244.4",
"323.45",
"1401.15",
"1739.6",
"5931",
"2333.85",
"949.85",
"572.45",
"696.8",
"1381.8",
"47.95",
"45",
"4931.8",
"116.95",
"1261.7",
"3273.8",
"1415.85",
"3958.2",
"2492.25",
"279.2",
"1083",
"755.5",
"3252",
"936.85",
"3857.1",
"1378.45",
"2566.3",
"171",
"1597.4",
"4744.35",
"6721.6",
"44.05",
"1734.65",
"45.55",
"4539.35",
"804.25",
"5011.15",
"3574.5",
"8086.4",
"4563",
"6362.35",
"67.1",
"1156.55",
"1834.15",
"1477.65",
"1706.45",
"3953.7",
"1327.85",
"419.7",
"207.35",
"1083.7",
"2007.85",
"5882.75",
"2657.55",
"1612.2",
"76.65",
"260.7",
"6441.85",
"266.8",
"962.25",
"1382.9",
"571.05",
"1399.35",
"150",
"167.2",
"7657.4",
"865.05",
"6153.85",
"174.2",
"1269.6",
"6352.4",
"1348.5",
"471.55",
"5931.75",
"1404.65",
"726.1",
"1961.6",
"4194.85",
"81.05",
"76.95",
"5809.75",
"20.2",
"415.9",
"996.95",
"3145.15",
"265.3",
"20.9",
"21.05",
"4576.3",
"189.1",
"908.15",
"49.8",
"1500.95",
"5099.15",
"6385.95",
"6885.75",
"668.85",
"1916.2",
"4613.95",
"7261.25",
"2459.8",
"2048.8",
"163.55",
"2888.7",
"2421.6",
"2292.75",
"553.4",
"3465.7",
"1291.3",
"5200.8",
"3237.05",
"433.75",
"1868.4",
"5728.55",
"390.4",
"2845.15",
"3894.4",
"886.4",
"1021.55",
"268.4",
"2204.35",
"6398.05",
"1662.05",
"3600.65",
"1329.15",
"422.5",
"4627.65",
"6717.9",
"637.4",
"117.95",
"2460.55",
"5731.85",
"4616.1",
"589.25",
"750.1",
"1410.25",
"743.5",
"3865.45",
"6825.65",
"1340.1",
"1184",
"8477.7",
"7382.85",
"456.85",
"331.6",
"134.6",
"125.5",
"2511.3",
"2737.05",
"74.3",
"70.6",
"6404",
"165.35",
"1867.6",
"1043.3",
"128.6",
"7455.45",
"24.7",
"206.15",
"5869.4",
"3377.8",
"1346.2",
"4946.05",
"4964.7",
"4085.75",
"6224.8",
"3415.25",
"6325.25",
"1683.6",
"3966.3",
"608.5",
"2896.6",
"1514.85",
"6792.45",
"4669.2",
"6302.8",
"779.2",
"283.75",
"5594",
"772.85",
"857.8",
"7554.05",
"5981.65",
"1702.9",
"467.15",
"1941.5",
"1932.75",
"1423.05",
"970.85",
"5810.9",
"223.9",
"391.7",
"811.65",
"174.75",
"3126.85",
"6841.45",
"1406.65",
"834.7",
"3157",
"3092",
"2168.9",
"980.35",
"65.95",
"711.9",
"1952.8",
"4368.85",
"2647.1",
"8477.6",
"4528",
"1790.65",
"845.6",
"1210.3",
"20.45",
"854.45",
"2429.1",
"5229.45",
"44.45",
"3023.55",
"2032.3",
"436.9",
"20.15",
"5893.95",
"1430.05",
"313",
"3871.85",
"458.1",
"341.35",
"1336.8",
"2181.75",
"147.75",
"818.45",
"7133.45",
"348.8",
"128.6",
"4674.4",
"1737.45",
"1498.85",
"50.1",
"1797.75",
"498.1",
"5498.8",
"4845.4",
"369.1",
"6096.9",
"2684.35",
"6994.8",
"273.25",
"5483.9",
"4985.9",
"1258.35",
"111.4",
"43.95",
"308.1",
"383.65",
"1284.2",
"7550.3",
"1110.05",
"99.6",
"6707.15",
"4164.4",
"5873.75",
"109.25",
"862.4",
"8564.75",
"926.2",
"1718.2",
"5956.85",
"4824.45",
"1238.65",
"672.2",
"382.2",
"4264.6",
"1070.7",
"1345.85",
"1045.25",
"3003.55",
"7537.5",
"3343.15",
"161.15",
"7028.5",
"5232.9",
"225.85",
"274.7",
"3370.2",
"7111.3",
"5958.85",
"5999.85",
"1648.45",
"5753.25",
"4492.9",
"3956.7",
"1309",
"813.45",
"1108.8",
"7349.35",
"294.2",
"929.2",
"754.5",
"3883.3",
"1414.2",
"3211.2",
"371.6",
"1246.4",
"95.85",
"2545.7",
"6448.85",
"1468.9",
"1013.6",
"6690.75",
"7240.65",
"830.25",
"1588.7",
"829.3",
"302.45",
"712.25",
"1336.65",
"5360.75",
"6735.05",
"51.2",
"1010",
"4847.05",
"3019.7",
"161.65",
"2583.75",
"7711.25",
"5481.25",
"8124.2",
"827.3",
"3673.6",
"49.85",
"576.65",
"4495.65",
"340.35",
"1789.9",
"908.55",
"157.55",
"581.7",
"420.45",
"7576.7",
"4965",
"6151.9",
"45.2",
"5420.65",
"2627.35",
"743.75",
"6589.6",
"6733.15",
"3410",
"199.85",
"593.3",
"7288.4",
"5229.8",
"4464.8",
"5068.05",
"401.85",
"4451.85",
"6688.95",
"2661.1",
"73.05",
"1211.65",
"7030.65",
"1020.2",
"5597.65",
"6223.3",
"1024.65",
"82.9",
"7789.6",
"2067",
"3452.55",
"5468.95",
"1802.15",
"733.55",
"3021.45",
"3687.85",
"1391.15",
"274.35",
"1322.85",
"2196.3",
"7843.55",
"3211.9",
"130.15",
"692.35",
"85.5",
"6849.4",
"203.95",
"2117.2",
"6565.85",
"424.75",
"3306.85",
"168.9",
"253.8",
"197.4",
"3838.2",
"2065.15",
"5064.45",
"1140.05",
"2447.45",
"1263.9",
"1838.15",
"44.75",
"1185",
"1743.9",
"8529.5",
"6549.45",
"7806.5",
"25.7",
"6287.3",
"3251.85",
"50.6",
"7904.25",
"729.95",
"2654.05",
"5969.95",
"226.8",
"1082.75",
"565.75",
"4370.75",
"90.05",
"2169.4",
"550.6",
"55.45",
"6300.85",
"160.05",
"436.6",
"1781.35",
"5552.5",
"2835.5",
"3591.25",
"63.75",
"617.15",
"870.25",
"601.25",
"111.65",
"6046.1",
"3923.8",
"892.15",
"1682.05",
"3398.9",
"4984.85",
"305.55",
"507.9",
"2673.45",
"389.8",
"2401.05",
"651.55",
"156.1",
"2796.35",
"70.05",
"407.05",
"511.25",
"646.05",
"4903.15",
"1653.85",
"1306.3",
"463.6",
"60.65",
"824.85",
"2094.65",
"438.9",
"329.75",
"674.55",
"162.55",
"7887.25",
"1972.35",
"490.55",
"683.25",
"8058.85",
"294.45",
"1719.15",
"1160.45",
"5199.8",
"5163.3",
"162.3",
"883.35",
"1341.5",
"70.45",
"659.45",
"1205.05",
"4917.9",
"599.3",
"1733.15",
"4677.1",
"119.3",
"4849.1",
"5424.25",
"5878.9",
"244.85",
"220.75",
"4261.2",
"1501.75",
"89.75",
"255.5",
"2509.25",
"1440.75",
"5333.35",
"3895.35",
"869.9",
"512.25",
"814.75",
"388.6",
"93.45",
"1389.85",
"2894.55",
"4025.6",
"1354.4",
"1856.4",
"926",
"682.1",
"1778.7",
"1816.2",
"7069.25",
"1841.2",
"2656.7",
"1689.45",
"1054.75",
"7334.05",
"2404.85",
"171.45",
"2839.45",
"3942.45",
"873.4",
"1529.65",
"6991.6",
"715",
"1681.6",
"4016.2",
"3281.65",
"7317.1",
"6474.45",
"8164.1",
"1325.85",
"1654.85",
"7795.95",
"3952.45",
"2495.15",
"876.75",
"4263.45",
"1992.95",
"1982.1",
"562.7",
"33.7",
"1090.1",
"227.45",
"1250.85",
"37.2",
"892.7",
"487.75",
"3713.95",
"141.7",
"678.2",
"8425.3",
"7061.65",
"3364.55",
"332.5",
"5963.95",
"278.85",
"1871.85",
"4303.65",
"1753",
"617.65",
"5935.1",
"982.95",
"2974.5",
"198.7",
"1275.65",
"4003",
"3791.6",
"813.3",
"780.25",
"552.9",
"408.25",
"2191.15",
"5611.7",
"246.25",
"1296.15",
"7082.85",
"5662.25",
"1215.45",
"7854.15",
"525",
"5265.2",
"70.1",
"7129.45",
"7266.95",
"8496.7",
"2878.75",
"261.3",
"3205.6",
"1137.05",
"6697.2",
"505.45",
"1299.8",
"5564.85",
"1381.8",
"188.1",
"1077.05",
"4922.4",
"2911.5",
"826.1",
"83.4",
"5377.8",
"3617.1",
"6643.5",
"1559.3",
"7987.6",
"1547.35",
"2142.8",
"287.85",
"19.8",
"4534.45",
"40.9",
"2094.9",
"1584.8",
"1302.65",
"55.55",
"5437.75",
"2209.15",
"1912.15",
"255.55",
"5175.3",
"670.65",
"3177.25",
"6557.75",
"5791.85",
"3055.5",
"5196.1",
"8405",
"5000.05",
"6713.2",
"562.6",
"91.45",
"828.85",
"617.35",
"625.05",
"6029.9",
"1842.7",
"7386.05",
"7334.05",
"2626.15",
"8277.05",
"369.25",
"1049.05",
"1414.8",
"169.75",
"4354.45",
"2719.2",
"6365.35",
"51.6",
"3190.25",
"812.5",
"1143.8",
"44",
"3297",
"1887",
"2215.4",
"482.8",
"216.45",
"20.45",
"5064.85",
"996.45",
"839.65",
"6733",
"2618.3",
"4084.35",
"613.95",
"402.85",
"1244.8",
"46.4",
"581.85",
"1540.2",
"5168.1",
"6780.1",
"94.5",
"55.3",
"208",
"3829.75",
"5294.6",
"6889.8",
"3254.35",
"6383.9",
"4447.55",
"7321.05",
"4135",
"697.7",
"168.65",
"2753.8",
"69.25",
"434.8",
"107.25",
"851.2",
"5848.6",
"109.8",
"19.65",
"595.5",
"2513.5",
"5135.35",
"2000.2",
"931.75",
"7396.15",
"3958.85",
"260.9",
"816.8",
"4868.4",
"688",
"288.35",
"185.4",
"966.25",
"265.8",
"3297",
"4107.3",
"2809.05",
"1567.55",
"1851.45",
"6028.95",
"2072.75",
"4317.35",
"736.8",
"336.15",
"1522.65",
"4959.6",
"1001.5",
"442.6",
"6703.5",
"779.25",
"3483.45",
"4890.5",
"136.75",
"184.15",
"1315",
"6767.1",
"757.95",
"1657.4",
"3008.55",
"8165.1",
"875.55",
"220.65",
"1301.9",
"790",
"1237.65",
"378.6",
"592.65",
"50.15",
"20.45",
"3638.25",
"2921.75",
"4017.45",
"854.9",
"4174.35",
"4920.55",
"810.3",
"772.4",
"1936.85",
"79.8",
"202.25",
"1070.5",
"999.9",
"113.1",
"2015.8",
"1454.25",
"246.7",
"6017.9",
"5817.45",
"5595.3",
"4765",
"1201.65",
"867.3",
"50.15",
"3007.25",
"252.75",
"6306.5",
"6841.05",
"44.6",
"226.2",
"7082.5",
"1017.35",
"527.35",
"2146.5",
"5969.85",
"1014.25",
"1225.65",
"386.5",
"1850.65",
"1043.4",
"1910.75",
"716.1",
"1686.15",
"6716.45",
"7839.85",
"6236.75",
"2919.85",
"20.45",
"717.5",
"253.8",
"1110.05",
"348.8",
"3888.65",
"6843.15",
"450.9",
"432.25",
"1742.45",
"297.35",
"2444.25",
"949.8",
"2970.8",
"3334.95",
"2010.95",
"4684.3",
"2181.55",
"1303.25",
"371.4",
"2409.9",
"6155.4",
"4667",
"5153.5",
"8182.85",
"69.9",
"6683.4",
"1564.05",
"755.6",
"3465.05",
"6292.7",
"1664.3",
"198.1",
"6045.9",
"4108.15",
"5980.75",
"5043.2",
"7114.25",
"907.05",
"973.95",
"605.75",
"661.55",
"4116.9",
"4494.65",
"3282.75",
"55.7",
"1274.45",
"493.95",
"5038.15",
"324.2",
"19.55",
"2793.55",
"648.65",
"917.15",
"1346.9",
"672.7",
"6561.25",
"268.45",
"7337.55",
"5194.05",
"4478.85",
"196.9",
"439.2",
"19.5",
"2107.15",
"3035.8",
"1866.45",
"1430.95",
"1071.6",
"6457.15",
"684.05",
"3914.05",
"3842.6",
"670.35",
"7880.25",
"19.2",
"3371.75",
"442.45",
"20.4",
"2345.55",
"25.25",
"1156.35",
"144.8",
"414.95",
"181.8",
"2212.55",
"459.95",
"211.95",
"25",
"3162.65",
"210.65",
"3566.7",
"2080.1",
"4040.2",
"5186",
"1087.45",
"1672.15",
"1113.95",
"107.05",
"38.15",
"6339.3",
"184.1",
"1688.9",
"137.6",
"369.05",
"7553.6",
"1813.1",
"3321.35",
"707.5",
"7112.15",
"4641.1",
"49.9",
"3094.65",
"6518.35",
"82.7",
"6342.7",
"2030.75",
"6700.05",
"7244.7",
"3486.65",
"411.15",
"1559.15",
"970.4",
"828.2",
"3810.55",
"1493.2",
"45.8",
"777.3",
"4911.05",
"187.35",
"307.6",
"4318.35",
"4820.55",
"3038.55",
"2136.9",
"7472.15",
"2296.25",
"38.45",
"3043.6",
"1506.4",
"163.7",
"1640",
"3846.35",
"5646.6",
"79.05",
"1516.6",
"2224.5",
"888.75",
"4310.35",
"42.9",
"353.65",
"5073.1",
"4526.85",
"678.45",
"1237.3",
"1023.95",
"8182.75",
"4532.3",
"1444.05",
"19.1",
"7325.1",
"3474.2",
"392.65",
"3990.75",
"7475.85",
"835.5",
"1718.35",
"1193.55",
"1205.5",
"5776.45",
"78.9",
"1025.15",
"122",
"6602.9",
"1712.9",
"5682.25",
"74.3",
"3635.15",
"702.9",
"4454.25",
"1117.55",
"930.05",
"110.15",
"1669.4",
"3545.1",
"504.05",
"440.2",
"1151.55",
"2475.35",
"1249.25",
"317.75",
"535.05",
"461.3",
"335.75",
"3121.4",
"324.8",
"1394.55",
"3413.25",
"3143.65",
"439.75",
"664.4",
"4759.55",
"1033",
"3482.85",
"2688.45",
"435.25",
"307",
"2689.35",
"1281.25",
"3527",
"561.15",
"63.6",
"5129.3",
"4285.8",
"5894.5",
"1160.75",
"3091.75",
"272.95",
"3632",
"381.2",
"1035.5",
"52",
"653.9",
"71.2",
"4178.65",
"1821.8",
"4024.2",
"55.25",
"6520.8",
"854.9",
"8308.9",
"109.2",
"92.05",
"3420.5",
"4068",
"337.9",
"3168.75",
"1412.4",
"3974.7",
"3439",
"42.45",
"5461.45",
"571.75",
"5498.2",
"96.85",
"111.05",
"94.4",
"923.85",
"141.1",
"628.65",
"5576.3",
"1245.6",
"1287.85",
"1939.35",
"118.25",
"452.55",
"2696.55",
"875.35",
"1267.05",
"494.9",
"799",
"106.9",
"710.05",
"568.2",
"8012.75",
"551.3",
"184.95",
"1096.65",
"3684.95",
"1752.45",
"7210.85",
"5264.5",
"2157.3",
"24.4",
"433.95",
"5607.75",
"4433.3",
"964.35",
"1460.85",
"951.55",
"1821.2",
"1600.95",
"399.25",
"3634.8",
"292.4",
"218.55",
"5071.9",
"1423.35",
"3068.6",
"4690.65",
"6157.6",
"1442.65",
"3369.05",
"4671.65",
"272.35",
"3645.05",
"135.75",
"1319.85",
"229.4",
"370.25",
"5714.2",
"1233.25",
"3571.6",
"83.3",
"8035.95",
"579.4",
"7634.25",
"3653",
"241.3",
"3870.3",
"387.9",
"527.5",
"2104.55",
"20.3",
"19.2",
"3019.1",
"7051.95",
"1190.5",
"4448.8",
"1011.05",
"1714.95",
"535.35",
"75.55",
"6273.4",
"70.25",
"908.75",
476.40000000000003,
"212.3",
"316.2",
"1079.05",
"564.65",
"6161.9",
"2106.05",
"2511.55",
"318.6",
"7323.15",
"186.05",
"454",
"7521.95",
"999.8",
"2369.7",
"6297.65",
"1461.45",
"416.4",
"4869.35",
"3265.95",
"358.15",
"2939.8",
"4652.4",
"4408.45",
"580.8",
"2495.2",
"5913.95",
"1389.35",
"19.4",
"1629.2",
"6033.1",
"44.4",
"3320.75",
"1867.7",
"3972.25",
"155.9",
"3673.15",
"70.6",
"1126.75",
"73.45",
"2413.05",
"6912.7",
"1581.95",
"5586.45",
"5846.65",
"6424.7",
"6018.65",
"3373.4",
"1537.9",
"1080.55",
"82.85",
"2016.45",
"5327.25",
"683.25",
"1263.05",
"7714.65",
"130.5",
"2621.75",
"1875.25",
"837.5",
"401.5",
"6118.95",
"6480.9",
"1800.05",
"7104.2",
"4214.25",
"1992.2",
"1948.35",
"1007.9",
"5036.9",
"6859.05",
"6521.9",
"617.85",
"157.75",
"516.3",
"2364",
"6239.05",
"2042.05",
"2807.1",
"4116.8",
"1317.95",
"4594.65",
"6332.75",
"3213.75",
"4976.15",
"7308.95",
"4555.2",
"44.95",
"6982.5",
"1025.15",
"5714.2",
"19.5",
"789.55",
"4834",
"3131.8",
"3369.25",
"2674.15",
"199.75",
"1790.8",
"19.7",
"1400.3",
"411.6",
"741",
"5841.35",
"5688.45",
"31.9",
"6674.65",
"1345.75",
"1843.05",
"1433.8",
"214.55",
"865.85",
"1358.6",
"3147.15",
"4535.85",
"1078.75",
"542.4",
"2312.55",
"3250.45",
"98.5",
"87.9",
"1952.25",
"153.8",
"5610.15",
"4519.5",
"2440.25",
"6860.6",
"1377.7",
"190.25",
"1651.95",
"78.3",
"7939.25",
"44.9",
"576.7",
"1279",
"1260.7",
"267.35",
"6586.85",
"934.15",
"19.45",
"3645.6",
"314.45",
"3053",
"677.05",
"7965.95",
"140.1",
"1108",
"295.55",
"198.25",
"6741.15",
"79.15",
"1355.45",
"7209",
"7726.35",
"2070.75",
"1636.95",
"7581.5",
"4729.75",
"6126.1",
"6333.4",
"6687.85",
"4158.25",
"7149.35",
"1429.65",
"472.65",
"113.5",
"1884.65",
"2568.15",
"470",
"278.4",
"2595.85",
"5825.5",
"4449.75",
"1956.4",
"310.6",
"290.55",
"2096.1",
"2665",
"543.8",
"20.35",
"3005.8",
"1623.15",
"2586",
"3292.3",
"4674.55",
"232.35",
"2448.5",
"658.1",
"3128.8",
"653.95",
"1825.5",
"943.1",
"359.4",
"2338.35",
"46.3",
"3541.1",
"1087.25",
"2522.4",
"717.3",
"1734.2",
"7069.3",
"742.9",
"6423",
"4220.35",
"1558.7",
"2743.45",
"4055.5",
"6055.55",
"2538.2",
"6129.2",
"1750.85",
"6652.45",
"2575.45",
"6019.35",
"1379.6",
"1284.2",
"296.15",
"653.25",
"412.6",
"1928.7",
"71.25",
"7845.8",
"1750.7",
"216.2",
"6029",
"3721.9",
"3121.1",
"990.45",
"1004.35",
"157.65",
"3219.75",
"572.85",
"4554.85",
"1847.55",
"1766.75",
"1462.05",
"2193.2",
"2433.5",
"641.15",
"2398.4",
"861.85",
"583",
"7332.4",
"249.55",
"4475.9",
"788.6",
"202.3",
"6994.6",
"2263.45",
"1374.35",
"4915.15",
"838.5",
"20.5",
"2044.75",
"30.55",
"1398.25",
"3778.2",
"3161.4",
"2188.45",
"3990.6",
"2635",
"235",
"2347.85",
"3089.6",
"2901.8",
"4949.1",
"2198.9",
"761.95",
"190.25",
"5163",
"4059.85",
"2281.6",
"1356.7",
"231.45",
"50.75",
"242.4",
"4264.25",
"2774.55",
"4069.9",
"874.2",
"1323.7",
"5497.05",
"534.7",
"2455.05",
"947.4",
"357",
"1476.25",
"5903.15",
"1201.65",
"146.65",
"1759.4",
"844.45",
"7774.05",
"134.05",
"140.95",
"1701.65",
"592.65",
"135.75",
"7732.65",
"4282.4",
"2018.1",
"224.85",
"3771.5",
"943.85",
"6572.85",
"3175.85",
"29.15",
"20.05",
"2762.75",
"49.55",
"232.5",
"5919.35",
"749.25",
"245.15",
"134.75",
"8240.85",
"4266.4",
"1077.5",
"1115.6",
"4079.55",
"2391.15",
"890.5",
"137.25",
"3119.9",
"529.5",
"966.55",
"6936.85",
"1929",
"5817.7",
"178.8",
"435",
"186.15",
"445.85",
"912",
"3581.6",
"4222.95",
"5930.05",
"20",
"797.25",
"1359.45",
"54.7",
"989.05",
"44.55",
"87.3",
"351.55",
"7297.75",
"6301.7",
"3822.45",
"1048.45",
"6393.65",
"1489.3",
"8061.5",
"518.75",
"5763.15",
"238.5",
"1031.7",
608.4000000000001,
"34.8",
"1319.95",
"3950.85",
"827.05",
"533.5",
"3756.45",
"2599.95",
"284.3",
"1740.8",
"2462.55",
"411.75",
"198.6",
"103.7",
"4089.45",
"864.2",
"19.65",
"3249.4",
"5405.8",
"3363.8",
"7132.15",
"93.55",
"4138.9",
"5121.75",
"566.1",
"2715.3",
"1782.05",
"1742.5",
"24",
"485.9",
"1905.7",
"4858.7",
"3723.65",
"970.45",
"1782",
"405.7",
"2415.95",
"8297.5",
"2083.1",
"4681.75",
"176.2",
"1001.2",
"1594.75",
"212.4",
"7677.4",
"259.65",
"2386.85",
"340.35",
"419.35",
"7990.05",
"1402.25",
"749.35",
"8425.15",
"1171.5",
"5647.95",
"708.8",
"7567.2",
"29.9",
"4348.1",
"635.9",
"1682.4",
"6925.9",
"223.15",
"6758.45",
"1874.3",
"791.15",
"4639.45",
"143.9",
"6172",
"1559.45",
"6079",
"2658.4",
"383.55",
"1745.5",
"2230.85",
"7281.6",
"1837.7",
"180.7",
"411.45",
"1328.35",
"576.95",
"68.45",
"123.05",
"468.35",
"174.7",
"44",
"172.35",
"300.4",
"4968",
"992.7",
"5536.5",
"7806.6",
"1563.9",
"1332.4",
"6296.75",
"3645.5",
"161.45",
"226.95",
"1441.65",
"7511.3",
"5621.85",
"7919.8",
"593.2",
"1423.65",
"69.95",
"2763.35",
"2298.55",
"2640.55",
"2911.8",
"6705.7",
"237.65",
"1672.35",
"695.75",
"1654.6",
"1857.85",
"825.1",
"6424.25",
"4126.2",
"330.8",
"1337.45",
"5991.05",
"4891.5",
"487.05",
"4131.2",
"2301.15",
"4036",
"4900.65",
"5727.45",
"743.05",
"4804.65",
"1414.65",
"1443.65",
"2898.95",
"5309.5",
"20.4",
"451.55",
"117.05",
"5839.3",
"1893.5",
"45.35",
"1654.45",
"477.05",
"4546",
"163.2",
"849.9",
"189.95",
"8058.55",
"7049.75",
"2560.1",
"286.8",
"7982.5",
"5683.6",
"3994.05",
"369.15",
"4631.7",
"401.95",
"1534.05",
"1093",
"701.3",
"1980.3",
"2893.4",
"262.3",
"3886.85",
"5917.55",
"2139.1",
"5948.7",
"3624.35",
"4753.85",
"5780.7",
"6869.7",
"662.95",
"1765.95",
"2431.95",
"1859.2",
"3409.1",
"709.5",
"50.15",
"3665.55",
"5515.8",
"272",
"6668",
"4052.4",
"664.4",
"718.55",
"2546.85",
"6944.5",
"1346.3",
"765.15",
"692.55",
"1187.05",
"5401.9",
"247",
"49.9",
"1370.35",
"20.25",
"2215.25",
"74",
"214.4",
"1871.15",
"6171.2",
"161.45",
"1013.2",
"336.7",
"333.65",
"6511.8",
"393.45",
"7009.5",
"6921.7",
"600.25",
"4664.15",
"1441.8",
"5623.7",
"695.85",
"1028.75",
"4155.95",
"395.6",
"6330.4",
"2971.7",
"638",
"2034.25",
"3419.5",
"2427.35",
"1760.25",
"3551.65",
"122.9",
"1424.2",
"2909.95",
"374",
"5581.05",
"5676.65",
"3379.25",
"942.95",
"232.4",
"2088.45",
"1434.6",
"3870",
"2215",
"842.25",
"1901",
"601.6",
"605.45",
"3094.05",
"4929.55",
"595.05",
"8436.25",
"19.75",
"492",
"987.95",
"5496.9",
"1908.35",
"107.1",
"4575.35",
"4309.55",
"7922.75",
"522.35",
"587.7",
"3876.2",
"3778.85",
"8349.45",
"19.5",
"1066.9",
"1226.45",
"342.3",
"985.05",
"3948.45",
"828.05",
"6164.7",
"33.6",
"20.7",
"6590.5",
"717.95",
"4885.85",
"6871.7",
"405.6",
"208.25",
"1801.9",
"3062.45",
"1764.75",
"1816.75",
"1255.1",
"3921.1",
"1463.45",
"189.45",
"96.8",
"408.5",
"1846.65",
"8456.75",
"1011.5",
"4263.4",
"2549.1",
"3965.05",
"7840.6",
"6632.75",
"1013.35",
"152.95",
"3772.65",
"1026.35",
"19.3",
"5031.85",
"220.4",
"1416.5",
"158.35",
"5542.55",
"8443.7",
"5708.2",
"2016.3",
"326.65",
"5471.75",
"19.95",
"1061.6",
"1971.5",
"19.75",
"2460.35",
"856.5",
"1275.85",
"7467.5",
"7261.75",
"5116.6",
"660.05",
"6590.8",
"1208.15",
"1033.9",
"1885.15",
"2006.95",
"5025",
"3088.25",
"3134.7",
"8312.4",
"4863.85",
"6637.9",
"3165.6",
"6786.1",
"543",
"867.3",
"25.75",
"109.5",
"4692.95",
"546.85",
"1274.05",
"1782.4",
"5301.1",
"280.35",
"2897.95",
"3371",
"801.3",
"1079.45",
"6997.3",
"979.05",
"4119.4",
"3349.1",
"492.1",
"1718.95",
"605.25",
"1344.5",
"4267.15",
"1121.05",
"918.7",
"521.8",
"4469.1",
"1729.35",
"1073.3",
"4566.5",
"2603.1",
"1783.75",
"6322.1",
"57.4",
"4284.65",
"7138.65",
"1539.75",
"1058.1",
"123.8",
"2731",
"20.75",
"497.3",
"711.15",
"1898.1",
"3273.95",
"2929.75",
"838.7",
"1443.65",
"7746.7",
"6951.15",
"214.75",
"2669.45",
"235.2",
"3103.25",
"5330.2",
"1403.1",
"2727.8",
"5038.45",
"1462.6",
"150.6",
"5960.5",
"1192.3",
"314.55",
"56",
"330.8",
"877.35",
"2249.1",
"2807.65",
"1696.2",
"1032.05",
"4902.8",
"4995.35",
"5034.05",
"1857.75",
"1992.85",
"1714.95",
"343.6",
"20.15",
"520.1",
"1387.45",
"7383.7",
"4483.95",
"1706.45",
"1327.4",
"5974.3",
480,
"179.85",
"5040.2",
"422.7",
"20.25",
"358.05",
"2936.25",
"1271.8",
"530.05",
"19.2",
"1144.6",
"7556.9",
"4858.7",
"6595",
"149.05",
"4972.1",
"2045.55",
"2187.15",
"2976.95",
"178.7",
"5025.85",
"3353.4",
"1461.15",
"2782.4",
"1699.15",
"452.2",
"4428.45",
"1322.55",
"139.75",
"1927.3",
"3000.25",
"3021.3",
"2245.4",
"944.65",
"1264.2",
"4917.75",
"5743.3",
"1864.65",
"1221.65",
"1390.85",
"302.35",
"1374.9",
"1336.9",
"1297.8",
"6067.4",
"1222.25",
"487.95",
"2548.55",
"835.5",
"44.75",
"6218.45",
"7320.9",
"6333.8",
"4200.25",
"5950.2",
"93.4",
"1614.9",
"1573.95",
"1468.75",
"2607.6",
"1523.4",
"3435.6",
"4549.45",
"322.5",
"5375.15",
"2510.7",
"3090.05",
"61.05",
"955.6",
"140.4",
"1493.1",
"1626.05",
"1784.9",
"70.35",
"6075.9",
"5500.6",
"73.1",
"3399.85",
"6431.05",
"19.75",
"1230.9",
"454.65",
"235.05",
"6595.9",
"5867",
"196.35",
"6449.15",
"762.45",
"785.75",
"1776",
"5396.25",
"574.5",
"400.3",
"2656.3",
"1445.95",
"5212.65",
"2244.95",
"1130",
"6463.15",
"6252.7",
"2062.15",
"587.1",
"720.45",
"2979.3",
"956.65",
"3973.2",
"447.9",
"1335.2",
"7555",
"49",
"836.35",
"20.95",
"2570",
"798.2",
"44.15",
"6487.2",
"1556.85",
"1988.05",
"5432.2",
"147.55",
"8424.9",
"2203.7",
"387.4",
"3045.75",
"130.5",
"767.9",
"446.8",
"8100.25",
"4689.15",
"6754.35",
"3540.65",
"2184.6",
"130.55",
"1540.35",
"6411.25",
"1432.55",
"7629.85",
"101.9",
"313.4",
"6312.9",
"629.55",
"2640.55",
"1372.45",
"1212.25",
"6237.05",
"6310.9",
"5031",
"8672.45",
"2196.45",
"3008.15",
"220.8",
"5779.6",
"222.65",
"914.6",
"246.3",
"5560",
"1633",
"969.85",
"2610.65",
"6567.9",
"4747.85",
"1759.55",
"101.1",
"6496.15",
"4234.15",
"300.7",
"59.55",
"4323.35",
"1466.1",
"1776.45",
"2933.95",
"144.35",
"4804.75",
"1125.2",
"39.85",
"422.4",
"8332.15",
"314.6",
"4331.4",
"6382",
"600.15",
"5538.8",
"7049.5",
"690.5",
"279.3",
"1427.55",
"1709.15",
"53.15",
"777.35",
"860.85",
"5012.1",
"2404.1",
"24.4",
"209.9",
"610.75",
"70.7",
"155.35",
"144",
"7875",
"911.6",
"478.1",
"761.85",
"2282.95",
"1615.1",
"1097.15",
"369.3",
"6725.3",
"6293.2",
"432.5",
"2434.45",
"532.1",
"375.25",
"125.95",
"1042.65",
"1620.25",
"659.35",
"1285.8",
"377.55",
"6058.95",
"964.9",
"2322.85",
"4854.3",
"7748.75",
"6470.1",
"57.4",
"2019.8",
"1522.7",
"1334.5",
"252",
"700.45",
"5655.45",
"6747.35",
"5174.35",
"105.6",
"2271.85",
"2966.95",
"61.15",
"494.95",
"5290.45",
"3346.8",
"5219.65",
"217.5",
"607.7",
"5431.4",
"6004.85",
"5957.9",
"5442.05",
"4370.25",
"4428.6",
"416.45",
"6688.1",
"4224.7",
"4042.2",
"3580.95",
"1198.8",
"1755.35",
"3772.5",
"2877.95",
"357.7",
"1397.3",
"959.9",
"3704.15",
"4620.4",
"8312.75",
"929.3",
"1285.05",
"1521.2",
"3389.25",
"1198.05",
"3414.65",
"754",
"467.15",
"373",
"481.1",
"1728.2",
"2964.05",
"2156.25",
"1051.9",
"5013",
"1738.9",
"2275.1",
"5511.65",
"1316.9",
"7993.3",
"19.85",
"1388.45",
"666",
"94.45",
"4134.7",
"4862.5",
"351.5",
"106.2",
"1413",
"1743.05",
"657.5",
"1050.5",
"426.35",
"4982.5",
"19.55",
"7634.8",
"235.05",
"3116.15",
"2633.4",
"49.65",
"4920.8",
"46.35",
"5276.1",
"8289.2",
"2659.45",
"196.75",
"5824.75",
"1517.5",
"3479.05",
"7365.7",
"1331.05",
"1195.95",
"3946.9",
"4299.95",
"20.3",
"4391.25",
"4213.9",
"19.9",
"5017.7",
"4916.4",
"2959.8",
"7559.55",
"7133.1",
"1799.3",
"1597.05",
"524.35",
"4191.45",
"711.95",
"2201.75",
"806.95",
"1620.45",
"6812.95",
"1837.9",
"7344.45",
"1500.25",
"2283.15",
"1376.5",
"755.4",
"825.4",
"488.65",
"2075.1",
"5299.65",
"1356.3",
"5042.75",
"812.4",
"6605.55",
"505.95",
"3509.4",
"6991.9",
"590.35",
"2789.7",
"1123.15",
"7953.25",
"349.8",
"1067.05",
"3527.3",
"1248.9",
"3035.35",
"4300.8",
"6065.3",
"144.95",
"2308.6",
"1882.8",
"3255.35",
"1067.65",
"2065.4",
"4136.4",
"3848",
"8022.85",
"173.15",
"781.25",
"4510.8",
"5317.8",
"4779.45",
"250.1",
"1745.2",
"4140.1",
"3670.5",
"1167.8",
"469.65",
"1381.2",
"3645.5",
"1158.85",
"6954.15",
"1672.1",
"4307.1",
"6141.65",
"1054.8",
"5430.65",
"849.9",
"151.75",
"299.4",
"1086.75",
"2692.75",
"1389.6",
"3767.4",
"3641.5",
"2535.55",
"6880.85",
"3753.2",
"637.55",
"5329.55",
"44.55",
"1539.8",
"2209.75",
"223.75",
"7751.7",
"1174.35",
"4385.05",
"2606.35",
"18.9",
"1261.35",
"5969.3",
"253.9",
"400",
"227.35",
"2357.75",
"198.5",
"554.25",
"251.65",
"5597.65",
"768.05",
"1215.8",
"3522.65",
"910.45",
"3656.25",
"52",
"150.85",
"389.25",
"1873.7",
"1261",
"7346.2",
"3708.4",
"469.65",
"1385.85",
"548.8",
"2536.55",
"6042.7",
"958.25",
"1730.65",
"459.6",
"201.95",
"285.2",
"1529.45",
"4664.5",
"3496.3",
"7053.35",
"301.55",
"312.7",
"2960.1",
"6953.4",
"541.5",
"116.85",
"7942.15",
"5321.25",
"4156.8",
"223.6",
"768.45",
"3765.05",
"2157.5",
"1391.65",
"1379.8",
"1273.3",
"810.45",
"1810.85",
"7782.85",
"1797.1",
"377.85",
"445.3",
"7624.2",
"355.1",
"906.85",
"1057.55",
"19.4",
"1388.75",
"1641.3",
"185.2",
"1826.7",
"417.5",
"344.5",
"2180.55",
"2835.9",
"45.15",
"2730.85",
"5437.1",
"5794.45",
"747.2",
"1267.95",
"3674.95",
"1275.6",
"5893.9",
"724.65",
"1536.75",
"607.3",
"4154.55",
"847.8",
"2390.45",
"1923.5",
"1493.2",
"75.35",
"2184.85",
"1031.4",
"921.3",
"3875.4",
"144.15",
"6689",
"1451.1",
"6368.2",
"3729.6",
"350.1",
"2847.2",
"452.35",
"1494.5",
"41.85",
"1272.05",
"475.1",
"150.75",
"3199",
"5844.65",
"2462.6",
"6263.8",
"3403.4",
"1672.1",
"7881.2",
"2320.8",
"370.5",
"3043.7",
"2723.4",
"1081.25",
"4097.05",
"632.2",
"8166.8",
"4113.7",
"3047.15",
"4193.4",
"3729.75",
"399.45",
"1964.6",
"1336.15",
"486.05",
"5925.75",
"4747.2",
"1028.9",
"4692.55",
"19.75",
"154.3",
"6382.55",
"7623.2",
"1261.45",
"89.25",
"86.05",
"6779.05",
"4345",
"82.85",
"1714.55",
"893.2",
"810.85",
"6347.55",
"1123.65",
"43.15",
"35.1",
"1388",
"3851.45",
"2638.1",
"946.95",
"1114.85",
"1777.6",
"684.85",
"74.35",
"1312.45",
"159.2",
"610.2",
"404.35",
"6363.45",
"4124.65",
"950.75",
"19.65",
"505.95",
"1149.65",
"169.65",
"393.15",
"1147",
"5718.2",
"4539.6",
"6397.6",
"280.4",
"5711.05",
"3478.15",
"4133.95",
"2917.65",
"54.3",
"2964.8",
"2198.3",
"1189.9",
"1914.5",
"5336.35",
"7238.6",
"7998.8",
"5703.25",
"7397",
"164.6",
"6555.2",
"225.65",
"955.75",
"3382.3",
"2313.8",
"780.85",
"7852.4",
"2763",
"1614.7",
"270.15",
236.39999999999998,
"20.6",
"1734.5",
"7047.5",
"573.15",
"1538.6",
"4459.8",
"7459",
"306.05",
"639.7",
"348.15",
"5563.65",
"40.25",
"4228.55",
"784.45",
"3729.75",
"1406.9",
"1857.3",
"7322.5",
"6725.5",
"3627.3",
"1725.95",
"4192.15",
"1411.2",
"264.55",
"4671.7",
"1173.55",
"7713.55",
"2471.25",
"7842.3",
"2227.8",
"2351.45",
"2989.6",
"6077.75",
"4070.95",
"2479.05",
"2134.3",
"6000.1",
"2203.1",
"183.15",
"6194.1",
"638.95",
"831.75",
"1337.5",
"7181.95",
"2560.1",
"5953",
"1790.15",
"2531.4",
"4760.3",
"953.65",
"5705.05",
"20.55",
"6993.65",
"4122.65",
"5762.95",
"1537.85",
"2603.3",
"5566.4",
"5431.9",
"2258.25",
"1092.35",
"6401.25",
"616.9",
"1912.85",
"849.1",
"3460.3",
"90.1",
"5555.3",
"1278.8",
"2907.35",
"4952.95",
"4504.9",
"4520.15",
"2316.85",
"8075.35",
"2302.35",
"7251.9",
"2078.55",
"6225.4",
"1242.25",
"99.45",
"599.25",
"3462.1",
"2375.2",
"2813.05",
"6314.35",
"19.1",
"1003.05",
"1593.1",
"2509.95",
"3187.65",
"3330.1",
"5522.7",
"4798.4",
"8594.4",
"970.55",
"7665.8",
"3686.05",
"2537",
"1393.6",
"89.35",
"4445.3",
"978.6",
"1258.15",
"331.35",
"84.75",
"1715.1",
"1715.15",
"1250.1",
"3996.8",
"5215.1",
"673.2",
"1442.2",
"5222.35",
"7291.75",
"424.5",
"249.4",
"4415.75",
"5270.6",
"2884.9",
"253",
"436.2",
"118.4",
"3649.6",
"255.6",
"2395.05",
"5083.55",
"644.5",
"39.3",
"989.05",
"2406.1",
"638.55",
"191.1",
"4524.05",
"4664.2",
"3470.8",
"6910.3",
"4014.2",
"1288",
"6375.8",
"5251.75",
"1505.45",
"913.3",
"5535.8",
"815.55",
"1411.65",
"5602.25",
"8244.3",
"741.5",
"4375.8",
"5968.4",
"3096.9",
"3901.25",
"2613.4",
"5661.7",
"695.05",
"5552.05",
"3275.15",
"4236.6",
"54.5",
"962.9",
"1498.35",
"1233.15",
"4882.8",
"5411.65",
"148.05",
"3930.55",
"6895.5",
"6856.95",
"2658.8",
"3766.2",
"129.55",
"581.7",
"929.45",
"679",
"3846.75",
"4480.7",
"499.4",
"1553.2",
"219.5",
"5311.85",
"2576.8",
"6435.25",
"1993.25",
"1923.85",
"939.8",
"84.6",
"5986.55",
"5487",
"651.5",
"45.4",
"6856.45",
"50.75",
"4735.2",
"682.15",
"4525.8",
"321.05",
"335.65",
"1424.4",
"1748.55",
"1077.95",
"3694.45",
"382.8",
"746.75",
"368.85",
"20.2",
"1654.7",
"1940.85",
"1794.65",
"5289.8",
"501.2",
"6140.85",
"48.45",
"309.25",
"6179.35",
"55.7",
"4589.85",
"3735.45",
"477.55",
"2553.7",
"1342.15",
"1216.35",
"7578.05",
"2603.95",
"42.7",
"6056.9",
"2983.65",
"689.35",
"2025.1",
"1747.2",
"4657.95",
"8016.6",
"433.5",
"5883.85",
"1043.8",
"1857.25",
"146.4",
"1724.15",
"429.55",
"356.15",
"488.25",
"1298.7",
"1378.75",
"384.25",
"8543.25",
"389.95",
"5731.85",
"20.65",
"4275.75",
"84.5",
"1924.1",
"5784.3",
"5166.2",
"4060.55",
"3532.85",
"4914.8",
"5315.8",
"775.6",
"5445.95",
"1007.8",
"833.55",
"1004.5",
"1183.05",
"501.35",
"4126.35",
"477.6",
"265.75",
"2424.45",
"1849.95",
"61.05",
"1698.55",
"998.1",
"1383.6",
"493.4",
"1207",
"563.5",
"864.55",
"701.05",
"5749.8",
"2796.45",
"5165.7",
"5696.6",
"2076.05",
"44.2",
"215.25",
"1859.5",
"7470.1",
"2092.9",
"5629.55",
"469.85",
"733.95",
"485.25",
"78.25",
"1131.5",
"184.05",
"1178.75",
"5629.15",
"109.3",
"958.45",
"403.15",
"4392.5",
"3168",
"1096.6",
"669.45",
"2343.85",
"48.6",
"7511.9",
"1725",
"49.75",
"1691.9",
"2248.05",
"4479.2",
"3471.1",
"63",
"3314.15",
"852.7",
"1930.9",
"91.4",
"3949.15",
"4304",
"1554.9",
"3472.05",
"117.8",
"3210.35",
"207.4",
"19.75",
"3132.75",
"2106.3",
"35",
"903.7",
"3882.3",
"879.8",
"383.65",
"4390.25",
"68.2",
"452.8",
"5329",
"1758.9",
"5737.6",
"1219.85",
"2414.55",
"1155.6",
"1809.35",
"1564.4",
"19.65",
"84.4",
"864.85",
"228.75",
"7752.05",
"470.6",
"4060.9",
"108.65",
"3952.65",
"494.05",
"3416.85",
"1498.65",
"4807.35",
"471.35",
"1041.8",
"7689.8",
"1815",
"1311.3",
"199.45",
"1637.3",
"1326.35",
"6376.55",
"935.9",
"20.05",
"1611.15",
"6989.7",
"2779.5",
"8331.95",
"735.9",
"2283.3",
"1445.2",
"2333.05",
"1992.55",
"5890",
"1029.8",
"1796.55",
"33.7",
"454.05",
"1392.25",
"1049.6",
"734.6",
"475.1",
"1540.05",
"1978.65",
"3181.8",
"229.7",
"5625.55",
"1347.15",
"3808.2",
"3974.15",
"7661.8",
"2479.25",
"266.6",
"5601.4",
"1982.6",
"339.9",
"4828.05",
"5980.55",
"4808.7",
"20.3",
"1068.15",
"2383.6",
"1438.05",
"917.45",
"6096.45",
"99.95",
"475.2",
"2036.55",
"6444.05",
"767.55",
"7932.5",
"4040.65",
"2768.65",
"1672.35",
"1345.65",
"2425.4",
"2077.95",
"1663.5",
"1286.05",
"1094.35",
"7719.5",
"514.6",
"4932.5",
"5443.65",
"330.25",
"122.7",
"6631.85",
"8250",
"3561.15",
"1763.55",
"2419",
"470.2",
"5234.95",
"3097",
"1709.1",
"1848.8",
"723.3",
"577.15",
"6914.95",
"602.9",
"124.4",
"96.8",
"3827.9",
"533.05",
"2961.4",
"995.35",
"2815.25",
"154.8",
"257.6",
"5757.2",
"7517.7",
"1234.8",
"3836.3",
"6001.45",
"720.1",
"2832.75",
"472.25",
"1336.35",
"6388.65",
"677.9",
"1165.6",
"921.55",
"72",
"68.35",
"847.25",
"44",
"4295.35",
"1380.4",
"4386.2",
"52.05",
"2018.4",
"2727.3",
"263.65",
"275.4",
"538.5",
"948.9",
"846.8",
"2997.45",
"5897.4",
"524.5",
"269.65",
"2341.5",
"1789.65",
"1626.4",
"800.3",
"5060.85",
"466.6",
"4627.8",
"6838.6",
"85",
"44.3",
"4297.6",
"414.1",
"256.6",
"2274.1",
"1296.8",
"1268.85",
"8192.6",
"59.25",
"1147.85",
"4361.55",
"2006.1",
"2078.95",
"7609.75",
"487.05",
"1218.45",
"1416.2",
"483.3",
"1234.6",
"1311.6",
"5618.3",
"6185.15",
"788.35",
"756.4",
"3625.2",
"550.35",
"4793.8",
"1267.2",
"5567.45",
"5706.2",
"3085.35",
"24.7",
"3541.4",
"84.2",
"50.7",
"1165.55",
"4855.35",
"608.15",
"641.35",
"4959.15",
"35.9",
"1321.3",
"1663.75",
"3024.15",
"2188.5",
"2724.25",
"413.25",
"1374.2",
"6692.65",
"218.5",
"1004.75",
"1125.6",
"3847.6",
"978",
"1387.35",
"746.05",
"304.6",
"1098.85",
"4368.95",
"827.7",
"20.35",
"262.05",
"3512.5",
"151.75",
"8033.1",
"1253.65",
"552.65",
"1036",
"4025.5",
"928.4",
"24.9",
"6506.15",
"5598.3",
"4374.55",
"678.75",
"2191.7",
"239.75",
"609.05",
"683.75",
"5189.75",
"5060.9",
"233.65",
"291.45",
"689.75",
"3263.9",
"1993.2",
"254.5",
"347.65",
"967.9",
"1841.9",
"232.1",
"809.25",
"360.55",
"355.9",
"129.15",
"5835.5",
"7031.45",
"109.6",
"727.8",
"893",
"763.1",
"781.4",
"902.25",
"1016.7",
"5943.65",
"275.7",
"3126.45",
"1070.15",
"340.4",
"4299.2",
"1093.2",
"521.9",
"1630.4",
"713.6",
"1265.65",
"4003.85",
"1401.4",
"1510.5",
"264.8",
"4541.9",
"4976.15",
"7542.25",
"251.25",
"1595.5",
"685.55",
"3874.1",
"6891.4",
"4916.95",
"1373",
"49.8",
"1548.65",
"3440.25",
"4226.7",
"1023.75",
"7074.4",
"6849.75",
"3263.6",
"1252.85",
"67.55",
"70.2",
"5750",
"1549.75",
"1810.55",
"7467.55",
"5484.4",
"294.9",
"97.5",
"19.95",
"476.8",
"101.65",
"1130.85",
"3532.25",
"6891.45",
"1570.7",
"520.95",
"7854.9",
"3581.4",
"1447.9",
"8547.15",
"727.85",
"357.6",
"159.35",
"280.85",
"6069.25",
"3274.35",
"6109.65",
"1122.4",
"2020.9",
"3795.45",
"3579.15",
"49.7",
"276.5",
"8175.9",
"890.35",
"5588.8",
"50.6",
"58",
"938.95",
"2024.1",
"3623.95",
"3877.95",
"4577.9",
"25.85",
"2871.5",
"1270.55",
"7711.45",
"2193.65",
"31.2",
"38.25",
"3348.1",
"533.6",
"2907.55",
"1620.8",
"3480.35",
"293.85",
"4137.2",
"19.4",
"5348.65",
"3180.5",
"3023.85",
"1031.1",
"6471.85",
"6241.35",
"6501.35",
"2317.1",
"2237.55",
"5231.3",
"165.5",
"358.5",
"6614.9",
"2421.75",
"1294.6",
"1299.1",
"5733.4",
"7430.75",
"630.6",
"1222.65",
"374.8",
"7234.8",
"331.85",
"5088.4",
"4860.85",
"788.05",
"1266.35",
"688.2",
"387.7",
"845.25",
"4230.25",
"4983.05",
"4113.15",
"521",
"471.85",
"5976.9",
"4299.75",
"7548.6",
"1654.75",
"4551.5",
"6227.5",
"20.05",
"57.5",
"1474.35",
"3270.25",
"3919.15",
"7285.7",
"7658.3",
"5959.3",
"5295.7",
"4693.2",
"3512.9",
"5231.2",
"3603.45",
"217.45",
"6875.35",
"19.25",
"2021.35",
"2564.95",
"5611.75",
"7610.1",
"45.75",
"4543.95",
"450.4",
"1297.35",
"4442.75",
"1423.15",
"4378.35",
"74.2",
"450.65",
"1175.85",
"558.8",
"2220.1",
"3283.05",
"4939.25",
"4237.5",
"335.95",
"7188.5",
"926.25",
"1119.35",
"116.6",
"68.8",
"2341.55",
"1362.85",
"163.6",
"145.15",
"4786.1",
"3835.55",
"397",
"1027.25",
"1580.1",
"7222.75",
"3769.7",
"4233.95",
"1680.25",
"3725.5",
"7707.7",
"8309.55",
"601.55",
"139.25",
"1888.25",
"2773.9",
"5409.75",
"401.3",
"3238.4",
"1573.05",
"235.8",
"1364.75",
"1985.15",
"4335.2",
"647.5",
"2748.7",
"2483.65",
"6367.2",
"4904.2",
"2044.95",
"1794.8",
"7173.15",
"7039.05",
"921.4",
"4018.35",
"5448.6",
"20.25",
"2085.45",
"5135.15",
"730.1",
"118.25",
"1108.6",
"1815.65",
"730.4",
"75.45",
"4014.6",
"568.85",
"5860.7",
"7279.35",
"1064.95",
"5886.85",
"4238.45",
"418.3",
"136.05",
"708.2",
"788.55",
"4378.8",
"3442.8",
"7171.7",
"553",
"96.85",
"4122.9",
"1482.3",
"1240.8",
"6578.55",
"19.55",
"2802.3",
"857.75",
"184.4",
"6093.3",
"1861.1",
"1079.65",
"7475.1",
"2862.55",
"3069.45",
"2349.8",
"469.25",
"3301.05",
"3529.95",
"4144.9",
"4265",
"3246.45",
"8337.45",
"5731.4",
"6176.6",
"1905.4",
"931.9",
"776.25",
"5243.05",
"141.65",
"7679.65",
"1006.9",
"2540.1",
"3097.2",
"2484",
"5785.65",
"2619.15",
"1524.85",
"2790.65",
"1784.5",
"2276.1",
"2029.05",
"802.35",
"4653.25",
"275.9",
"343.45",
"2130.45",
"1191.4",
"2554",
"5589.45",
"467.7",
"3756.45",
"3334.9",
"920.5",
"3431.75",
"150.35",
"367.95",
"5125.75",
"4801.1",
"19.55",
"550.1",
"7862.25",
"1242.2",
"3190.65",
"2666.75",
"3533.6",
"792.15",
"295.65",
"1459.35",
"4297.95",
"4096.9",
"3454.6",
"1286",
"1387",
"786.3",
"641.25",
"705.45",
"345.5",
"345.9",
"5811.8",
"124.45",
"1375.6",
"3491.55",
"7920.7",
"6640.7",
"718.1",
"320.4",
"1334.45",
"3358.65",
"4764",
"5703",
"525.55",
"483.15",
"934.8",
"786.5",
"5364.8",
"20.3",
"770.4",
"6816.95",
"2419.55",
"4138.7",
"3457.45",
"4630.2",
"3221.25",
"688.5",
"867.1",
"4746.05",
"355.1",
"5764.7",
"428.45",
"1505.35",
"693.45",
"1177.95",
"1458.1",
"2298.9",
"1679.65",
"369.6",
"2998",
"5206.55",
"24.4",
"1959.5",
"2053.05",
"398.55",
"3425.35",
"1275.7",
"2965.75",
"1647",
"6109.75",
"3751.15",
"411.25",
"105.5",
"3320.6",
"5669.5",
"465.45",
"704.3",
"95.55",
"6375.2",
"8152.3",
"1566.75",
"130.25",
"162.15",
"110.05",
"1885.15",
"6302.85",
"2264.5",
"816.8",
"1253.5",
"41.2",
"5265.55",
"693.3",
"5997.1",
"3824.2",
"3886.05",
"7283.25",
"412.55",
"1070.25",
"817.95",
"1171.3",
"6548.65",
"625.65",
"1911.5",
"1507",
"299.3",
"5832.65",
"5567.55",
"4166.35",
"7898.45",
"3915.4",
"979.5",
"90.05",
"398.55",
"1958.45",
"63.15",
"1301.1",
"484.05",
"3887.85",
"2208.75",
"238.15",
"958.15",
"3845.45",
"1267",
"633.45",
"6129.65",
"1218.25",
"1405.3",
"533.9",
"676.15",
"3804.4",
"1118.8",
"5236.4",
"1386.8",
"1902",
"239.05",
"5673.7",
"39.8",
"997.75",
"5574.35",
"406.05",
"138.85",
"123.65",
"1801.1",
"689",
"790.7",
"1618.2",
"1173.35",
"900.9",
"6719.9",
"3784",
"1798.65",
"54.65",
"3886.45",
"1224.05",
"2310.2",
"3988.5",
"3554.6",
1760.3999999999999,
"6034.85",
"531.6",
"85.1",
"173",
"2511.95",
"3893.6",
"357.15",
"467.5",
"2288.7",
"6460.55",
"1931.3",
"402.6",
"2221.55",
"7758.9",
"224.5",
"7388.45",
"3460.95",
"1700.9",
"3090.65",
"1293.8",
"645.8",
"5224.95",
"500.1",
"2427.1",
"3488.15",
"1035.7",
"7565.35",
"2799",
"1601.5",
"6256.2",
"1232.9",
"19.9",
"1937.4",
"5059.75",
"3023.65",
"4889.2",
"2289.9",
"6503.2",
"1313.25",
"990.3",
"1864.2",
"5979.7",
"3902.45",
"7142.5",
"902",
"805.2",
"528.45",
"8349.7",
"4953.25",
"332.65",
"470.2",
"2259.35",
"1411.35",
"6328.7",
"1411.9",
"6841.4",
"20.35",
"238.5",
"4016.3",
"226.55",
"7110.75",
"1958.95",
"5528.9",
"1463.7",
"1025.05",
"552.1",
"3815.4",
1485.6,
"3313.4",
"1938.9",
"460.25",
"4839.15",
"19.9",
"5139.65",
"1673.4",
"309.35",
"3171.6",
"8670.1",
"916",
"299.75",
"702.05",
"19.65",
"4438.2",
"4819.75",
"92.25",
"1567",
"1242.45",
"559.2",
"531.15",
"1183.2",
"465.85",
"3782.4",
"460.2",
"1790.35",
"7767.25",
"876.15",
"4600.95",
"1793.25",
"886.7",
"7737.55",
"1686.85",
"1879.25",
"4013.8",
"434.5",
"7195.35",
"780.1",
"107.6",
"3801.7",
"3778.1",
"5438.95",
"5102.35",
"1872.2",
"213.35",
"5386.5",
"235.65",
"2272.8",
"83.75",
"4663.4",
"201.7",
"125",
"684.4",
"1146.05",
"1806.35",
"603",
"5798.3",
"497.6",
"19.3",
"266.95",
"257",
"2623.65",
"45.85",
"1082.8",
"147.8",
"2570.2",
"4378.9",
"3616.25",
"2924.05",
"32.7",
"2882.25",
"1509.9",
"5305.05",
"7985.9",
"2985.25",
"564.35",
"1311.75",
"3720.35",
"5025.8",
"5224.5",
"6185.8",
"1498.55",
"1208.6",
"6613.65",
"1818.9",
"1787.35",
"1051.05",
"7181.25",
"3688.6",
"821.6",
"239.45",
"244.45",
"3357.9",
"129.6",
"4977.2",
"2424.05",
"4981.15",
"2090.25",
"4905.75",
"2038.7",
"4014",
"2441.7",
"2751",
"1307.8",
"383.65",
"53.55",
"7882.5",
"1087.7",
"791.7",
"7493.05",
"6841.3",
"819.95",
"6052.25",
"4869.5",
"509.3",
"4308.25",
"221.1",
"3833.95",
"294.95",
"316.9",
"2651.2",
"471.7",
"5720.95",
"503.25",
"7365.3",
"7245.9",
"961.4",
"4615.9",
"3251.3",
"3880.05",
"3088.75",
"1396",
"53.05",
"2108.35",
"6770.5",
"4730.6",
"1151.05",
"232.55",
"1022.6",
"309.4",
"523.1",
"4250.1",
"770.5",
"246.7",
"3342",
"3930.6",
"897.75",
"2780.6",
"5895.45",
"2208.05",
"4871.45",
"4947.55",
"1558.65",
"4284.2",
"1218.25",
"5617.95",
"24.2",
"554.45",
"5237.4",
"2032.3",
"789.2",
"1525.35",
"3726.15",
"1652.1",
"1588.75",
"3366.05",
"7113.75",
"993.15",
"5012.35",
"2093.4",
"1011.8",
"1343.4",
"6794.75",
"1022.5",
"3691.2",
"486.2",
"4685.55",
"5150.55",
"3756.4",
"3645.75",
"2874.45",
"49.95",
"1020.75",
"826",
"239",
"7544.3",
"6479.4",
"3626.35",
"1679.4",
"931.55",
"4326.25",
"263.05",
"39.25",
"3316.1",
"2625.25",
"1495.1",
"743.3",
"1419.4",
"1990.5",
"7362.9",
"346.45",
"6844.5"
],
"xaxis": "x2",
"yaxis": "y2",
"type": "box"
},
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "Churn=Yes TotalCharges=%{x} count=%{y} ",
"legendgroup": "Yes",
"marker": {
"color": "red",
"pattern": {
"shape": ""
}
},
"name": "Yes",
"offsetgroup": "Yes",
"orientation": "v",
"showlegend": true,
"x": [
"108.15",
"151.65",
"820.5",
"3046.05",
"5036.3",
"528.35",
"39.65",
"20.15",
"4749.15",
"30.2",
"1093.1",
"316.9",
"3549.25",
"1105.4",
"144.15",
"1426.4",
"633.3",
"1752.55",
"857.25",
"79.35",
"496.9",
"927.35",
"113.85",
"2514.5",
"7611.85",
"5238.9",
"2868.15",
"1064.65",
"229.55",
"2135.5",
"1502.65",
"35.45",
"81.25",
"70.45",
"563.65",
"45.65",
"655.5",
"1592.35",
"273",
"2651.2",
"242.8",
"5000.2",
"1145.7",
"503.6",
"29.95",
"662.65",
"1111.65",
"24.8",
"531",
"79.9",
"1934.45",
"84.5",
"268.35",
"179.35",
"55.2",
"84.6",
"114.1",
"1120.3",
"1074.3",
"48.55",
"147.15",
"40.2",
"80.55",
"132.2",
"1364.3",
"1099.6",
"1511.2",
"24.8",
"70.6",
"401.1",
"5624.85",
"1779.95",
"70",
"606.55",
"435.4",
"1712.7",
"73.6",
"396.1",
"2303.35",
"415.55",
"3058.65",
"2231.05",
"4350.1",
"139.05",
"511.25",
"155.8",
"5293.95",
"4759.85",
"6603",
"168.2",
"371.9",
"840.1",
"846",
"805.1",
"492.55",
"181.5",
"2566.5",
"50.65",
"90.85",
"214.75",
"4874.7",
"2524.45",
"7007.6",
"19.9",
"19.6",
"233.7",
"1845.9",
"75.3",
"1182.55",
"518.9",
"6396.45",
"69.55",
"2227.1",
"385.9",
"673.25",
"734.35",
"55",
"74.7",
"1861.5",
"453.4",
"994.8",
"2145",
"680.05",
"74.35",
"139.4",
"903.6",
"131.05",
"1238.45",
"1782.4",
"167.5",
"502.85",
"334.8",
"4131.95",
"1929.35",
"1758.6",
"3480",
"85",
"834.1",
"597",
"3266",
"2596.15",
"3527.6",
"5614.45",
"233.55",
"75.3",
"346.2",
"85.7",
"713.75",
"6786.4",
"248.95",
"663.05",
"137.6",
"4547.25",
"4687.9",
"6985.65",
"5794.65",
"855.3",
"2499.3",
"89.55",
"1899.65",
"45.7",
"161.5",
"222.3",
"74.6",
"164.3",
"35.9",
"96.05",
"145.15",
"191.05",
"75.05",
"2550.9",
"62.25",
"80",
"91.1",
"270.7",
"168.15",
"2015.35",
"19.55",
"381.3",
"141.5",
"3105.55",
"2758.15",
"3941.7",
"1008.55",
"1842.8",
"1269.55",
"1907.85",
"208.85",
"1444.65",
"19.9",
"454.15",
"3036.75",
"184.65",
"89.5",
"52.2",
"4874.8",
"6125.4",
"1058.25",
"489.45",
"4113.1",
"69.55",
"6017.65",
"7250.15",
"178.7",
"2317.1",
"1430.25",
"644.35",
"5453.4",
"5610.7",
"292.8",
"44.4",
"5509.3",
"229.6",
"89.9",
"6413.65",
"50.8",
"1463.5",
"307.4",
"2104.55",
"319.15",
"5084.65",
"3027.4",
"1582.75",
"1043.3",
"497.55",
"6215.35",
"5017.9",
"24.6",
"1120.95",
"923.5",
"1625.65",
"918.6",
"688.65",
"73.55",
"205.05",
"952.3",
"360.1",
"434.5",
"215.8",
"3395.8",
"85.15",
"44.7",
"45.7",
"832.35",
"112.3",
"174.8",
"90.55",
"1359.7",
"7532.15",
"69.9",
"6383.35",
"86.6",
"2656.5",
"2917.5",
"2416.1",
"424.45",
"660.9",
"1893.95",
"1612.75",
"119.75",
"3204.65",
"990.85",
"696.35",
"819.4",
"2070.6",
"273.75",
"729.95",
"3013.05",
"1266.1",
"2347.9",
"19.65",
"526.95",
"210.75",
"3706.95",
"412.5",
"832.05",
"185.55",
"1943.2",
"2169.8",
"4853.75",
"144.55",
"91.1",
"713",
"4527.45",
"171.15",
"940.35",
"1047.7",
"1622.45",
"2178.6",
"168.15",
"387.2",
"2839.65",
"893.55",
"4284.8",
"544.55",
"941",
"1133.65",
"35.55",
"196.9",
"1162.85",
"224.05",
"31.35",
"1052.4",
"5610.25",
"19.85",
"669.45",
"1553.95",
"1236.15",
"60.15",
"593.45",
"4867.95",
"74.9",
"80.25",
"1149.65",
"740.8",
"1532.45",
"250.05",
"2282.55",
"143.35",
"45.85",
"810.2",
"2564.3",
"228.4",
"1529.2",
"45.3",
"289.3",
"987.95",
"45.05",
"75.8",
"523.15",
"59.05",
"4424.2",
"6127.6",
"6448.05",
"676.7",
"632.95",
"270.95",
"483.7",
"1345.55",
"8127.6",
"1281",
"1553.9",
"3207.55",
"5124.55",
"3474.45",
"19.45",
"76.35",
"69.25",
"5961.1",
"25.2",
"96.45",
"20.15",
"7133.25",
"169.45",
"1258.6",
"857.2",
"1639.3",
"889.9",
"1290",
"330.05",
"237.95",
"2452.7",
"813.85",
"79.2",
"347.4",
"49.95",
"1554",
"3217.55",
"3001.2",
"6254.2",
"442.85",
"553",
"76",
"170.85",
"1308.4",
"732.5",
"1504.05",
"50.45",
"1132.75",
"193.6",
"349.65",
"332.45",
"1534.75",
"20.55",
"424.15",
"281",
"3475.55",
"896.75",
"2407.3",
"6547.7",
"4346.4",
"2082.95",
"102.75",
"1775.8",
"145",
"1146.65",
"74.7",
"1313.55",
"25.8",
"72.4",
"1970.5",
"190.05",
"1025.95",
"819.55",
"330.15",
"6873.75",
"45.85",
"5769.75",
"91.7",
"1555.65",
"74.95",
"898.35",
"127.1",
"6710.5",
"1704.95",
"415.95",
"950.2",
"3384",
"165.4",
"88.8",
"2755.35",
"994.55",
"1169.35",
"5918.8",
"2293.6",
"3029.1",
"5508.35",
"655.9",
"1463.45",
"5082.8",
"770.6",
"3587.25",
"3541.35",
"868.5",
"85.8",
"79.1",
"134.5",
"5341.8",
"324.6",
"4812.75",
"4399.5",
"50.15",
"4594.95",
"2384.15",
"1616.15",
"34.7",
"264.8",
"6615.15",
"2200.25",
"99.75",
"299.7",
"639.65",
"59.85",
"69.6",
"418.8",
"19.5",
"69.9",
"183.75",
"264.85",
"1178.4",
"4689.5",
"1201.15",
"143.65",
"390.85",
"71.65",
"77.5",
"3264.5",
"947.3",
"1761.05",
"973.25",
"76.35",
"1676.95",
"2642.05",
"2661.1",
"2697.4",
"1424.5",
"2572.95",
"45.1",
"2122.45",
"20.05",
"6937.95",
"402.6",
"68.75",
"46.2",
"45.15",
"43.3",
"2250.65",
"1441.1",
"4338.6",
"45.95",
"247.25",
"70.05",
"165.45",
"3653.35",
"1194.3",
"21",
"45.1",
"1527.5",
"378.4",
"5124.6",
"3862.55",
"50.9",
"4872.45",
"5118.95",
"658.95",
"246.5",
"215.2",
"159.45",
"5940.85",
"75.35",
"75.45",
"1210.4",
"5356.45",
"576.65",
"825.7",
"93.55",
"5885.4",
"1259",
"309.1",
"2257.75",
"6287.25",
"1350.15",
"45.7",
"69.95",
"97.1",
"1710.45",
"5464.65",
"2165.05",
"4941.8",
"223.15",
"181.1",
"341.45",
"357.75",
"4533.7",
"830.85",
"45.3",
"7040.85",
"371.65",
"6056.15",
"1390.6",
"20.2",
"2361.8",
"1730.35",
"2030.3",
"4065",
"106.55",
"1742.75",
"340.25",
"95.6",
"2934.3",
"4600.7",
"71.35",
"20.15",
"69.75",
"2931",
"1400.85",
"137.85",
"79.95",
"19.3",
"3754.6",
"627.4",
"242",
"54.35",
"100.4",
"1716.45",
"75.3",
"4837.6",
"70.55",
"2745.7",
"2624.25",
"184.1",
"160.75",
"3004.15",
"1233.65",
"527.9",
"2555.9",
"179.25",
"1338.15",
"91.3",
"79.5",
"467.55",
"7482.1",
"5427.05",
"587.1",
"100.8",
"1180.95",
"2625.55",
"1233.4",
"740",
"2088.75",
"102.45",
"217.55",
"146.05",
"567.45",
"1384.75",
"70.9",
"220.95",
"2331.3",
"74.5",
"6941.2",
"1043.35",
"6822.15",
"71.55",
"5029.2",
"7318.2",
"633.4",
"321.65",
"1253.9",
"25.15",
"5893.15",
"5037.55",
"92.45",
"2933.2",
"1258.3",
"1214.05",
"5510.65",
"1973.75",
"45.95",
"70.15",
"85.55",
"2416.55",
"3520.75",
"3467",
"88.35",
"777.3",
"512.45",
"141.45",
"1445.3",
"3640.45",
"6465",
"35.9",
"3777.15",
"47.5",
"847.3",
"546.95",
"3186.65",
"1527.35",
"1531.4",
"2847.4",
"1133.9",
"461.7",
"77.15",
"35.25",
"201",
"5149.5",
"5574.75",
"4541.2",
"1072",
"1715.65",
"706.85",
"2636.05",
"189.2",
"74.25",
"2187.55",
"1581.2",
"69.5",
"3132.75",
"19.4",
"803.3",
"679.3",
"2791.5",
"676.35",
"1230.25",
"4154.8",
"2655.25",
"1425.45",
"5742.9",
"2866.45",
"54.75",
"3759.05",
"94.6",
"2911.3",
"231.8",
"69.75",
"279.25",
"6281.45",
"1131.3",
"738.2",
"80.2",
"6341.45",
"260.8",
"19.6",
"3655.45",
"140.7",
"665.45",
"84.8",
"5426.85",
"1127.35",
"4045.65",
"2757.85",
"600",
"2238.5",
"90.75",
"365.65",
"90.35",
"19.75",
"1789.25",
"2317.1",
"266.9",
"301.4",
"206.6",
"604.7",
"1471.75",
"412.1",
"583.45",
"50.1",
"151.8",
"293.65",
"1308.1",
"2598.95",
"765.5",
"793.55",
"462.8",
"169.8",
"44.4",
"477.7",
"86.05",
"174.3",
"1077.5",
"95.65",
"20.95",
"329.8",
"297.3",
"1515.1",
"3229.65",
"1178.25",
"758.6",
"1863.8",
"396.3",
"5551.15",
"622.9",
"329.95",
"1048.85",
"3351.55",
"259.8",
"6890",
"262.05",
"2649.15",
"74.4",
"3326.2",
"560.85",
"1060.2",
"20.5",
"347.65",
"81.95",
"451.1",
"455.3",
"1235.55",
"2362.1",
"1873.7",
"6010.05",
"7101.5",
"45.05",
"71",
"3309.25",
"79.7",
"1254.7",
"2896.4",
"69.25",
"1767.35",
"1820.45",
"1742.95",
"73.5",
"829.1",
"2602.9",
"824.75",
"1029.75",
"2854.55",
"4259.3",
"2239.65",
"480.75",
"635.6",
"2095",
"95.05",
"4242.35",
"331.9",
"6283.3",
"2659.4",
"298.45",
"6143.15",
"1059.55",
"2180.55",
"89.15",
"1036.75",
"2276.95",
"196.15",
"1206.05",
"1378.25",
"219",
"1067.15",
"79.55",
"3444.85",
"84.5",
"7690.9",
"1380.1",
"78.65",
"45.4",
"2585.95",
"58.85",
"425.9",
"3678.3",
"937.5",
"2483.5",
"556.35",
"389.1",
"187.45",
"261.25",
"299.2",
"323.25",
"762.1",
"53.5",
"25.1",
"2365.15",
"308.25",
"19.45",
"7372.65",
"1058.6",
"2628.6",
"1023.9",
"856.35",
"3734.25",
"1144.5",
"45.3",
"75.6",
"180.25",
"19.8",
"333.6",
"465.05",
"431",
"878.35",
"2448.75",
"1329.2",
"4348.65",
"93.7",
"25.05",
"365.55",
"2342.2",
"1498.2",
"5278.15",
"93.85",
"50.45",
"521.1",
"1046.1",
"5763.3",
"20.1",
"1900.25",
"159.15",
"856.65",
"4056.75",
"2435.15",
"2874.15",
"1974.8",
"1218.55",
"81.7",
"2171.15",
"317.25",
"3474.05",
"1875.55",
"69.1",
"69.6",
"3066.45",
"305.55",
"78.45",
"255.25",
"146.9",
"762.5",
"338.9",
"2497.35",
"4913.3",
"46.3",
"4443.45",
"1095.65",
"446.05",
"811.8",
"1056.95",
"44.15",
"834.15",
"85.45",
"239.55",
"59.2",
"1060.6",
"54.9",
"2254.2",
"180.3",
"158.4",
"104.2",
"95.1",
"438",
"325.45",
"1148.1",
"355.2",
"151.3",
"188.7",
"5549.4",
"5685.8",
"50.6",
"863.1",
"69.8",
"4750.95",
"2391.8",
"1687.95",
"7689.95",
"229.55",
"90.55",
"2274.35",
"602.55",
"449.75",
"4512.7",
"196.95",
"131.05",
"415.05",
"754.65",
"75.35",
"3198.6",
"20.9",
"123.65",
"7534.65",
"906.85",
"4888.7",
"237.25",
"74.6",
"342.4",
"892.65",
"4822.85",
"438.4",
"3019.5",
"3183.4",
"79.6",
"1734.5",
"2088.8",
"502.6",
"50.75",
"1208.35",
"2498.4",
"651.4",
"223.45",
"919.4",
"181.65",
"45.65",
"551.35",
"115.95",
"165.2",
"4146.05",
"81",
"3017.65",
"1164.3",
"2710.25",
"810.7",
"36.55",
"85.5",
"49.55",
"178.5",
"115.1",
"2745.2",
"25.25",
"416.45",
"4116.15",
"75.1",
"3715.65",
"4273.45",
"45.8",
"20.1",
"328.95",
"4680.05",
"69.1",
"999.45",
"1888.65",
"71.15",
"1240.25",
"7156.2",
"270.8",
"374.5",
"1520.9",
"3605.2",
"1145.35",
"38.7",
"70.8",
"1448.6",
"291.9",
"5921.35",
"249.95",
"219.65",
"669",
"68.95",
"196.75",
"318.9",
"24.45",
"631.85",
"307.4",
"55.8",
"79.05",
"95",
"25.2",
"4187.75",
"5154.6",
"3496.3",
"914.3",
"6110.2",
"28.3",
"2351.8",
"679.55",
"1994.3",
"1505.85",
"5638.3",
"71.65",
"2542.45",
"210.3",
"74.2",
"4388.4",
"420.2",
"2177.45",
"3913.3",
"443.9",
"3436.1",
"70.85",
"3110.1",
"280.85",
"6144.55",
"2983.8",
"1565.7",
"298.35",
"4534.9",
"1157.05",
"45.75",
"815.5",
"80.15",
"8109.8",
"108.95",
"78.8",
"5127.95",
"874.8",
"69.1",
"1776.55",
"536.4",
"80.85",
"4029.95",
"51.15",
"149.55",
"78.65",
"42.9",
"139.35",
"539.85",
"4718.25",
"434.1",
"545.2",
"1284.2",
"646.85",
"692.1",
"1727.5",
"86.6",
"2979.5",
"24.25",
"837.95",
"362.2",
"5373.1",
"2068.55",
"131.65",
"24.05",
"50.55",
"1415.55",
"20.5",
"321.9",
"482.8",
"914",
"1172.95",
"155.35",
"3303.05",
"134.35",
"70.5",
"953.45",
"19.75",
"937.6",
"5812.6",
"1544.05",
"69.6",
"4059.35",
"6851.65",
"78.05",
"520",
"706.6",
"20.2",
"2264.05",
"56.35",
"2510.2",
"2111.45",
"20.25",
"300.8",
"85.45",
"6137",
"2043.45",
"2576.2",
"3515.25",
"469.8",
"1457.25",
"185.6",
"973.55",
"41.85",
"2862.75",
"343.95",
"2890.65",
"1222.05",
"5743.05",
"2496.7",
"90.6",
"288.05",
"368.1",
"256.6",
"68.5",
"791.75",
"69.95",
"346.4",
"773.65",
"1422.05",
"2467.1",
"989.45",
"4830.25",
"59.75",
"94.55",
"6871.9",
"6529.25",
"1454.15",
"1327.15",
"2404.15",
"114.7",
"6975.25",
"257.05",
"40.1",
"2217.15",
"1129.1",
"2568.55",
"3580.3",
"293.3",
"2440.15",
"79.55",
"2781.85",
"89.1",
"1607.2",
"1490.95",
"92.65",
"606.25",
"19.1",
"80.3",
"74.9",
"751.65",
"66.95",
"4515.85",
"165",
"3046.4",
"1808.7",
"7446.9",
"25.1",
"1880.85",
"477.55",
"1496.9",
"70.45",
"3563.8",
"24.75",
"2012.7",
"242.05",
"63.75",
"260.9",
"2967.35",
"939.7",
"1037.75",
"50.45",
"3624.3",
"100.25",
"1422.1",
"69.85",
"858.6",
"324.3",
"399.6",
"3273.55",
"20.9",
"69.4",
"541.15",
"3229.4",
"70.1",
"909.25",
"5283.95",
"1617.5",
"84.3",
"6440.25",
"1131.2",
"585.95",
"19.95",
"2186.4",
"3201.55",
"661.25",
"1111.85",
"3046.15",
"69.35",
"272.2",
"5293.4",
"50.55",
"80.55",
"916.9",
"1855.65",
"116.65",
"2287.25",
"830.7",
"20",
"1054.6",
"85.05",
"2110.15",
"547.65",
"8684.8",
"4370.25",
"251.75",
"740.3",
"452.7",
"19.45",
"166.3",
"70",
"4820.15",
"3409.6",
"1270.2",
"1561.5",
"31.55",
"321.75",
"147.15",
"2387.75",
"2660.2",
"4211.55",
"990.9",
"193.8",
"790.15",
"2467.75",
"7262",
"1914.9",
"5688.05",
"5265.1",
"1772.25",
"44.45",
"3067.2",
"20.25",
"74.35",
"62.05",
"3182.95",
"541.9",
"971.3",
"162.45",
"216.9",
"245.2",
"302.75",
"60.1",
"78.95",
"98.5",
"244.65",
"2375.4",
"2431.35",
"1451.9",
"71.1",
"6979.8",
"1021.8",
"94",
"1424.95",
"193.6",
"620.55",
"1993.8",
"2597.6",
"1052.35",
"53.95",
"829.55",
"1312.15",
"69.8",
"545.15",
"494.05",
"2841.55",
"486.85",
"204.7",
"2995.45",
"137.95",
"3762",
"3233.6",
"5438.9",
"1081.45",
"221.9",
"74.9",
"58.9",
"333.55",
"3171.15",
"74.7",
"455.5",
"3152.5",
"2530.4",
"3186.7",
"35.75",
"181.6",
"1539.45",
"58.15",
"225.6",
"340.85",
"2515.3",
"305.95",
"365.4",
"90.85",
"69.4",
"742.95",
"20.15",
"4816.7",
"1834.95",
"305.1",
"155.65",
"108.7",
"44.1",
"712.75",
"6405",
"1637.4",
"6145.85",
"1740.7",
"552.95",
"93.7",
"1046.5",
"834.2",
"4134.85",
"899.8",
"108.05",
"70.3",
"851.75",
"575.45",
"1375.15",
"152.7",
"195.05",
"1660",
"20.2",
"6981.35",
"3615.6",
"2184.35",
"1852.85",
"77.15",
"338.1",
"3030.6",
"3124.5",
"930.45",
"673.1",
"208.7",
"237.75",
"221.35",
"75.3",
"4062.2",
"4042.3",
"164.85",
"70.4",
"331.3",
"1147.45",
"1078.9",
"7804.15",
"226.45",
"4364.1",
"2433.9",
"1217.25",
"1743.5",
"69.65",
"713.1",
"526.7",
"3021.6",
"191.35",
"2718.3",
"36.45",
"2001.5",
"3825.85",
"933.3",
"3184.25",
"764.95",
"145.4",
"156.25",
"1604.5",
"4533.9",
"1587.55",
"842.9",
"1761.45",
"164.5",
"2724.6",
"318.5",
"4990.25",
"3744.05",
"7220.35",
"2139.2",
"521.3",
"608",
"577.6",
"292.85",
"198",
"609.9",
"79.65",
"2812.2",
"80.05",
"2698.35",
"1465.75",
"146.3",
"51.25",
"45.6",
"267.35",
"288.05",
"853",
"934.1",
"1222.8",
"5293.2",
"74.45",
"2345.2",
"2335.3",
"1115.15",
"291.4",
"453.75",
"1597.25",
"235.5",
"5639.05",
"799.65",
"50.8",
"144.55",
"2447.95",
"3050.15",
"4517.25",
"19.9",
"1200.15",
"70.6",
"389.6",
"523.5",
"2277.65",
"24.8",
"6903.1",
"1008.7",
"853.1",
"794.25",
"160.8",
"1174.35",
"741.7",
"3019.25",
"4759.75",
"19.65",
"84.65",
"69.55",
"347.25",
"354.05",
"44.35",
"586.05",
"3092.65",
"415.55",
"73.65",
"2405.05",
"4458.15",
"474.9",
"668.4",
"926.25",
"2541.25",
"46",
"1156.1",
"1167.8",
"3912.9",
"221.7",
"201.1",
"2838.7",
"70.15",
"296.1",
"81.1",
"20.55",
"6428.4",
"6252.9",
"240.45",
"315.3",
"55.7",
"973.45",
"669.85",
"267.4",
"69.85",
"53.55",
"6579.05",
"7856",
"2169.75",
"896.9",
"19.3",
"49.65",
"2460.15",
"370.65",
"1910.6",
"890.6",
"529.5",
"48.6",
"2109.35",
"2265.25",
"220.6",
"20.2",
"229.5",
"2470.1",
"1244.5",
"20.05",
"3994.45",
"19.9",
"667.7",
"19.95",
"79.6",
"75.9",
"76.2",
"19.25",
"3588.4",
"522.95",
"70.25",
"865.55",
"409.9",
"60",
"649.65",
"20.85",
"2011.4",
"6205.5",
"503.6",
"1152.7",
"7674.55",
"2157.95",
"7548.1",
"75.7",
"1951",
"384.5",
"3432.9",
"463.05",
"2867.75",
"71.35",
"1132.35",
"20.6",
"1931.75",
"818.05",
"916.75",
"70.15",
"6581.9",
"3692.85",
"69.65",
"89.3",
"3078.1",
"1426.75",
"474.8",
"446.1",
"416.3",
"35.85",
"1451.6",
"71",
"746.5",
"44.4",
"70.3",
"79.35",
"809.75",
"1470.95",
"3264.45",
"246.3",
"1389.2",
"1474.75",
"1460.65",
"153.05",
"2119.5",
"135",
"1400.55",
"69.65",
"1060.2",
"86",
"5785.5",
"79.45",
"2816.65",
"4783.5",
"470.6",
"4740",
"1448.8",
"4254.85",
"1101.85",
"20.2",
"3969.35",
"1237.85",
"498.1",
"294.45",
"2381.55",
"613.4",
"442.2",
"84.85",
"654.85",
"3160.55",
"740.3",
"2806.9",
"1422.65",
"4138.05",
"102.5",
"872.65",
"757.1",
"608.8",
"1139.2",
"279.55",
"1483.25",
"4653.85",
"4400.75",
"460.25",
"5485.5",
"404.2",
"7176.55",
"242.95",
"866.45",
"2076.2",
"7299.65",
"2291.2",
"7491.75",
"7723.9",
"1032",
"70.75",
"130.75",
"2653.65",
"3457.9",
"45.3",
"178.1",
"480.6",
"23.45",
"29.7",
"6039.9",
"151.3",
"55.4",
"90.6",
"156.35",
"2952.85",
"5916.45",
"113.35",
"1359",
"1777.9",
"4504.55",
"259.8",
"5568.35",
"2203.65",
"2369.05",
"672.55",
"1573.7",
"126.05",
"64.55",
"3243.45",
"79.25",
"44.9",
"659.65",
"118.5",
"3365.85",
"195.3",
"997.65",
"5275.8",
"80.5",
"305.55",
"900.5",
"3856.75",
"1625",
"3959.35",
"3969.4",
"470.95",
"560.6",
"25.7",
"506.9",
"80.35",
"76.4",
"514",
"880.2",
"69.95",
"93.3",
"169.05",
"35.05",
"73",
"2716.3",
"70.1",
"142.35",
"33.2",
"287.4",
"2254.2",
"7752.3",
"6585.35",
"19.7",
"413.65",
"714.15",
"2497.2",
"5643.4",
"197.7",
"79.15",
"655.85",
"303.15",
"1574.45",
"6441.4",
"49.9",
"1358.85",
"2869.85",
"49.25",
"5071.05",
"5769.6",
"20.3",
"700.85",
"181.7",
"4016.85",
"74.3",
"44.65",
"1095.3",
"788.8",
"364.55",
"20.4",
"4213.35",
"7723.7",
"154.65",
"7348.8",
"2954.5",
"3807.35",
"3937.45",
"418.4",
"50.5",
"74.4",
"2587.7",
"6219.6",
"4871.05",
"4398.15",
"167.3",
"94.4",
"55",
"101.45",
"350.3",
"69.5",
"18.85",
"69.2",
"69.65",
"4086.3",
"82.3",
"267.6",
"1115.2",
"5435.6",
"4186.3",
"25.05",
"712.85",
"48.95",
"45.3",
"167.3",
"930.4",
"5069.65",
"324.25",
"156.4",
"3626.1",
"7968.85",
"152.45",
"1130.85",
"4323.45",
"703.55",
"56.25",
"2249.95",
"159.4",
"68.65",
"327.45",
"1369.8",
"1107.25",
"70.85",
"134.7",
"2978.3",
"450.8",
"1215.6",
"91.7",
"7432.05",
"4026.4",
"25.3",
"1193.05",
"20.1",
"69.9",
"4528",
"80.8",
"118.3",
"76.45",
"1094.5",
"573.75",
"2274.9",
"74.5",
"1068.85",
"762.25",
"582.5",
"2122.05",
"69.15",
"723.4",
"4627.85",
"289.1",
"172.85",
"85.5",
"1096.25",
"228",
"5746.15",
"209.1",
"4481",
"154.85",
"593.75",
"3233.85",
"1062.1",
"5440.9",
"235.1",
"85",
"3014.65",
"184.4",
"2010.55",
"69.2",
"2354.8",
"3473.4",
"220.1",
"6876.05",
"501",
"20.2",
"733.35",
"1334",
"113.55",
"1348.9",
"308.7",
"438.25",
"50.35",
"3147.5",
"70.3",
"5617.75",
"1776.95",
"2483.05",
"5224.35",
"620.35",
"519.15",
"1301.7",
"1129.75",
"865.8",
"79.55",
"6014.85",
"2368.4",
"3545.35",
"1301",
"372.45",
"77.75",
"95.45",
"1135.7",
"2319.8",
"69.7",
"573.3",
"99.75",
"871.4",
"780.5",
"365.35",
"334.65",
"43.95",
"45.1",
"2868.05",
"449.75",
"4414.3",
"3361.05",
"69.35",
"4092.85",
"216.75",
"69.6",
"385",
"30.5",
"6859.5",
"5121.3",
"1127.2",
"1747.85",
"2754.45",
"2196.15",
"1692.6",
"20.5",
"265.35",
"1836.25",
"6418.9",
"679.85",
"2804.45",
"778.1",
"4367.35",
"2728.6",
"106.85",
"130.1",
"4036.85",
"256.25",
"1917.1",
"74.45",
"272.15",
"70.65",
"727.8",
"403.35",
"75.75",
"6886.25",
"306.6"
],
"xaxis": "x",
"yaxis": "y",
"type": "histogram"
},
{
"alignmentgroup": "True",
"hovertemplate": "Churn=Yes TotalCharges=%{x} ",
"legendgroup": "Yes",
"marker": {
"color": "red"
},
"name": "Yes",
"notched": true,
"offsetgroup": "Yes",
"showlegend": false,
"x": [
"108.15",
"151.65",
"820.5",
"3046.05",
"5036.3",
"528.35",
"39.65",
"20.15",
"4749.15",
"30.2",
"1093.1",
"316.9",
"3549.25",
"1105.4",
"144.15",
"1426.4",
"633.3",
"1752.55",
"857.25",
"79.35",
"496.9",
"927.35",
"113.85",
"2514.5",
"7611.85",
"5238.9",
"2868.15",
"1064.65",
"229.55",
"2135.5",
"1502.65",
"35.45",
"81.25",
"70.45",
"563.65",
"45.65",
"655.5",
"1592.35",
"273",
"2651.2",
"242.8",
"5000.2",
"1145.7",
"503.6",
"29.95",
"662.65",
"1111.65",
"24.8",
"531",
"79.9",
"1934.45",
"84.5",
"268.35",
"179.35",
"55.2",
"84.6",
"114.1",
"1120.3",
"1074.3",
"48.55",
"147.15",
"40.2",
"80.55",
"132.2",
"1364.3",
"1099.6",
"1511.2",
"24.8",
"70.6",
"401.1",
"5624.85",
"1779.95",
"70",
"606.55",
"435.4",
"1712.7",
"73.6",
"396.1",
"2303.35",
"415.55",
"3058.65",
"2231.05",
"4350.1",
"139.05",
"511.25",
"155.8",
"5293.95",
"4759.85",
"6603",
"168.2",
"371.9",
"840.1",
"846",
"805.1",
"492.55",
"181.5",
"2566.5",
"50.65",
"90.85",
"214.75",
"4874.7",
"2524.45",
"7007.6",
"19.9",
"19.6",
"233.7",
"1845.9",
"75.3",
"1182.55",
"518.9",
"6396.45",
"69.55",
"2227.1",
"385.9",
"673.25",
"734.35",
"55",
"74.7",
"1861.5",
"453.4",
"994.8",
"2145",
"680.05",
"74.35",
"139.4",
"903.6",
"131.05",
"1238.45",
"1782.4",
"167.5",
"502.85",
"334.8",
"4131.95",
"1929.35",
"1758.6",
"3480",
"85",
"834.1",
"597",
"3266",
"2596.15",
"3527.6",
"5614.45",
"233.55",
"75.3",
"346.2",
"85.7",
"713.75",
"6786.4",
"248.95",
"663.05",
"137.6",
"4547.25",
"4687.9",
"6985.65",
"5794.65",
"855.3",
"2499.3",
"89.55",
"1899.65",
"45.7",
"161.5",
"222.3",
"74.6",
"164.3",
"35.9",
"96.05",
"145.15",
"191.05",
"75.05",
"2550.9",
"62.25",
"80",
"91.1",
"270.7",
"168.15",
"2015.35",
"19.55",
"381.3",
"141.5",
"3105.55",
"2758.15",
"3941.7",
"1008.55",
"1842.8",
"1269.55",
"1907.85",
"208.85",
"1444.65",
"19.9",
"454.15",
"3036.75",
"184.65",
"89.5",
"52.2",
"4874.8",
"6125.4",
"1058.25",
"489.45",
"4113.1",
"69.55",
"6017.65",
"7250.15",
"178.7",
"2317.1",
"1430.25",
"644.35",
"5453.4",
"5610.7",
"292.8",
"44.4",
"5509.3",
"229.6",
"89.9",
"6413.65",
"50.8",
"1463.5",
"307.4",
"2104.55",
"319.15",
"5084.65",
"3027.4",
"1582.75",
"1043.3",
"497.55",
"6215.35",
"5017.9",
"24.6",
"1120.95",
"923.5",
"1625.65",
"918.6",
"688.65",
"73.55",
"205.05",
"952.3",
"360.1",
"434.5",
"215.8",
"3395.8",
"85.15",
"44.7",
"45.7",
"832.35",
"112.3",
"174.8",
"90.55",
"1359.7",
"7532.15",
"69.9",
"6383.35",
"86.6",
"2656.5",
"2917.5",
"2416.1",
"424.45",
"660.9",
"1893.95",
"1612.75",
"119.75",
"3204.65",
"990.85",
"696.35",
"819.4",
"2070.6",
"273.75",
"729.95",
"3013.05",
"1266.1",
"2347.9",
"19.65",
"526.95",
"210.75",
"3706.95",
"412.5",
"832.05",
"185.55",
"1943.2",
"2169.8",
"4853.75",
"144.55",
"91.1",
"713",
"4527.45",
"171.15",
"940.35",
"1047.7",
"1622.45",
"2178.6",
"168.15",
"387.2",
"2839.65",
"893.55",
"4284.8",
"544.55",
"941",
"1133.65",
"35.55",
"196.9",
"1162.85",
"224.05",
"31.35",
"1052.4",
"5610.25",
"19.85",
"669.45",
"1553.95",
"1236.15",
"60.15",
"593.45",
"4867.95",
"74.9",
"80.25",
"1149.65",
"740.8",
"1532.45",
"250.05",
"2282.55",
"143.35",
"45.85",
"810.2",
"2564.3",
"228.4",
"1529.2",
"45.3",
"289.3",
"987.95",
"45.05",
"75.8",
"523.15",
"59.05",
"4424.2",
"6127.6",
"6448.05",
"676.7",
"632.95",
"270.95",
"483.7",
"1345.55",
"8127.6",
"1281",
"1553.9",
"3207.55",
"5124.55",
"3474.45",
"19.45",
"76.35",
"69.25",
"5961.1",
"25.2",
"96.45",
"20.15",
"7133.25",
"169.45",
"1258.6",
"857.2",
"1639.3",
"889.9",
"1290",
"330.05",
"237.95",
"2452.7",
"813.85",
"79.2",
"347.4",
"49.95",
"1554",
"3217.55",
"3001.2",
"6254.2",
"442.85",
"553",
"76",
"170.85",
"1308.4",
"732.5",
"1504.05",
"50.45",
"1132.75",
"193.6",
"349.65",
"332.45",
"1534.75",
"20.55",
"424.15",
"281",
"3475.55",
"896.75",
"2407.3",
"6547.7",
"4346.4",
"2082.95",
"102.75",
"1775.8",
"145",
"1146.65",
"74.7",
"1313.55",
"25.8",
"72.4",
"1970.5",
"190.05",
"1025.95",
"819.55",
"330.15",
"6873.75",
"45.85",
"5769.75",
"91.7",
"1555.65",
"74.95",
"898.35",
"127.1",
"6710.5",
"1704.95",
"415.95",
"950.2",
"3384",
"165.4",
"88.8",
"2755.35",
"994.55",
"1169.35",
"5918.8",
"2293.6",
"3029.1",
"5508.35",
"655.9",
"1463.45",
"5082.8",
"770.6",
"3587.25",
"3541.35",
"868.5",
"85.8",
"79.1",
"134.5",
"5341.8",
"324.6",
"4812.75",
"4399.5",
"50.15",
"4594.95",
"2384.15",
"1616.15",
"34.7",
"264.8",
"6615.15",
"2200.25",
"99.75",
"299.7",
"639.65",
"59.85",
"69.6",
"418.8",
"19.5",
"69.9",
"183.75",
"264.85",
"1178.4",
"4689.5",
"1201.15",
"143.65",
"390.85",
"71.65",
"77.5",
"3264.5",
"947.3",
"1761.05",
"973.25",
"76.35",
"1676.95",
"2642.05",
"2661.1",
"2697.4",
"1424.5",
"2572.95",
"45.1",
"2122.45",
"20.05",
"6937.95",
"402.6",
"68.75",
"46.2",
"45.15",
"43.3",
"2250.65",
"1441.1",
"4338.6",
"45.95",
"247.25",
"70.05",
"165.45",
"3653.35",
"1194.3",
"21",
"45.1",
"1527.5",
"378.4",
"5124.6",
"3862.55",
"50.9",
"4872.45",
"5118.95",
"658.95",
"246.5",
"215.2",
"159.45",
"5940.85",
"75.35",
"75.45",
"1210.4",
"5356.45",
"576.65",
"825.7",
"93.55",
"5885.4",
"1259",
"309.1",
"2257.75",
"6287.25",
"1350.15",
"45.7",
"69.95",
"97.1",
"1710.45",
"5464.65",
"2165.05",
"4941.8",
"223.15",
"181.1",
"341.45",
"357.75",
"4533.7",
"830.85",
"45.3",
"7040.85",
"371.65",
"6056.15",
"1390.6",
"20.2",
"2361.8",
"1730.35",
"2030.3",
"4065",
"106.55",
"1742.75",
"340.25",
"95.6",
"2934.3",
"4600.7",
"71.35",
"20.15",
"69.75",
"2931",
"1400.85",
"137.85",
"79.95",
"19.3",
"3754.6",
"627.4",
"242",
"54.35",
"100.4",
"1716.45",
"75.3",
"4837.6",
"70.55",
"2745.7",
"2624.25",
"184.1",
"160.75",
"3004.15",
"1233.65",
"527.9",
"2555.9",
"179.25",
"1338.15",
"91.3",
"79.5",
"467.55",
"7482.1",
"5427.05",
"587.1",
"100.8",
"1180.95",
"2625.55",
"1233.4",
"740",
"2088.75",
"102.45",
"217.55",
"146.05",
"567.45",
"1384.75",
"70.9",
"220.95",
"2331.3",
"74.5",
"6941.2",
"1043.35",
"6822.15",
"71.55",
"5029.2",
"7318.2",
"633.4",
"321.65",
"1253.9",
"25.15",
"5893.15",
"5037.55",
"92.45",
"2933.2",
"1258.3",
"1214.05",
"5510.65",
"1973.75",
"45.95",
"70.15",
"85.55",
"2416.55",
"3520.75",
"3467",
"88.35",
"777.3",
"512.45",
"141.45",
"1445.3",
"3640.45",
"6465",
"35.9",
"3777.15",
"47.5",
"847.3",
"546.95",
"3186.65",
"1527.35",
"1531.4",
"2847.4",
"1133.9",
"461.7",
"77.15",
"35.25",
"201",
"5149.5",
"5574.75",
"4541.2",
"1072",
"1715.65",
"706.85",
"2636.05",
"189.2",
"74.25",
"2187.55",
"1581.2",
"69.5",
"3132.75",
"19.4",
"803.3",
"679.3",
"2791.5",
"676.35",
"1230.25",
"4154.8",
"2655.25",
"1425.45",
"5742.9",
"2866.45",
"54.75",
"3759.05",
"94.6",
"2911.3",
"231.8",
"69.75",
"279.25",
"6281.45",
"1131.3",
"738.2",
"80.2",
"6341.45",
"260.8",
"19.6",
"3655.45",
"140.7",
"665.45",
"84.8",
"5426.85",
"1127.35",
"4045.65",
"2757.85",
"600",
"2238.5",
"90.75",
"365.65",
"90.35",
"19.75",
"1789.25",
"2317.1",
"266.9",
"301.4",
"206.6",
"604.7",
"1471.75",
"412.1",
"583.45",
"50.1",
"151.8",
"293.65",
"1308.1",
"2598.95",
"765.5",
"793.55",
"462.8",
"169.8",
"44.4",
"477.7",
"86.05",
"174.3",
"1077.5",
"95.65",
"20.95",
"329.8",
"297.3",
"1515.1",
"3229.65",
"1178.25",
"758.6",
"1863.8",
"396.3",
"5551.15",
"622.9",
"329.95",
"1048.85",
"3351.55",
"259.8",
"6890",
"262.05",
"2649.15",
"74.4",
"3326.2",
"560.85",
"1060.2",
"20.5",
"347.65",
"81.95",
"451.1",
"455.3",
"1235.55",
"2362.1",
"1873.7",
"6010.05",
"7101.5",
"45.05",
"71",
"3309.25",
"79.7",
"1254.7",
"2896.4",
"69.25",
"1767.35",
"1820.45",
"1742.95",
"73.5",
"829.1",
"2602.9",
"824.75",
"1029.75",
"2854.55",
"4259.3",
"2239.65",
"480.75",
"635.6",
"2095",
"95.05",
"4242.35",
"331.9",
"6283.3",
"2659.4",
"298.45",
"6143.15",
"1059.55",
"2180.55",
"89.15",
"1036.75",
"2276.95",
"196.15",
"1206.05",
"1378.25",
"219",
"1067.15",
"79.55",
"3444.85",
"84.5",
"7690.9",
"1380.1",
"78.65",
"45.4",
"2585.95",
"58.85",
"425.9",
"3678.3",
"937.5",
"2483.5",
"556.35",
"389.1",
"187.45",
"261.25",
"299.2",
"323.25",
"762.1",
"53.5",
"25.1",
"2365.15",
"308.25",
"19.45",
"7372.65",
"1058.6",
"2628.6",
"1023.9",
"856.35",
"3734.25",
"1144.5",
"45.3",
"75.6",
"180.25",
"19.8",
"333.6",
"465.05",
"431",
"878.35",
"2448.75",
"1329.2",
"4348.65",
"93.7",
"25.05",
"365.55",
"2342.2",
"1498.2",
"5278.15",
"93.85",
"50.45",
"521.1",
"1046.1",
"5763.3",
"20.1",
"1900.25",
"159.15",
"856.65",
"4056.75",
"2435.15",
"2874.15",
"1974.8",
"1218.55",
"81.7",
"2171.15",
"317.25",
"3474.05",
"1875.55",
"69.1",
"69.6",
"3066.45",
"305.55",
"78.45",
"255.25",
"146.9",
"762.5",
"338.9",
"2497.35",
"4913.3",
"46.3",
"4443.45",
"1095.65",
"446.05",
"811.8",
"1056.95",
"44.15",
"834.15",
"85.45",
"239.55",
"59.2",
"1060.6",
"54.9",
"2254.2",
"180.3",
"158.4",
"104.2",
"95.1",
"438",
"325.45",
"1148.1",
"355.2",
"151.3",
"188.7",
"5549.4",
"5685.8",
"50.6",
"863.1",
"69.8",
"4750.95",
"2391.8",
"1687.95",
"7689.95",
"229.55",
"90.55",
"2274.35",
"602.55",
"449.75",
"4512.7",
"196.95",
"131.05",
"415.05",
"754.65",
"75.35",
"3198.6",
"20.9",
"123.65",
"7534.65",
"906.85",
"4888.7",
"237.25",
"74.6",
"342.4",
"892.65",
"4822.85",
"438.4",
"3019.5",
"3183.4",
"79.6",
"1734.5",
"2088.8",
"502.6",
"50.75",
"1208.35",
"2498.4",
"651.4",
"223.45",
"919.4",
"181.65",
"45.65",
"551.35",
"115.95",
"165.2",
"4146.05",
"81",
"3017.65",
"1164.3",
"2710.25",
"810.7",
"36.55",
"85.5",
"49.55",
"178.5",
"115.1",
"2745.2",
"25.25",
"416.45",
"4116.15",
"75.1",
"3715.65",
"4273.45",
"45.8",
"20.1",
"328.95",
"4680.05",
"69.1",
"999.45",
"1888.65",
"71.15",
"1240.25",
"7156.2",
"270.8",
"374.5",
"1520.9",
"3605.2",
"1145.35",
"38.7",
"70.8",
"1448.6",
"291.9",
"5921.35",
"249.95",
"219.65",
"669",
"68.95",
"196.75",
"318.9",
"24.45",
"631.85",
"307.4",
"55.8",
"79.05",
"95",
"25.2",
"4187.75",
"5154.6",
"3496.3",
"914.3",
"6110.2",
"28.3",
"2351.8",
"679.55",
"1994.3",
"1505.85",
"5638.3",
"71.65",
"2542.45",
"210.3",
"74.2",
"4388.4",
"420.2",
"2177.45",
"3913.3",
"443.9",
"3436.1",
"70.85",
"3110.1",
"280.85",
"6144.55",
"2983.8",
"1565.7",
"298.35",
"4534.9",
"1157.05",
"45.75",
"815.5",
"80.15",
"8109.8",
"108.95",
"78.8",
"5127.95",
"874.8",
"69.1",
"1776.55",
"536.4",
"80.85",
"4029.95",
"51.15",
"149.55",
"78.65",
"42.9",
"139.35",
"539.85",
"4718.25",
"434.1",
"545.2",
"1284.2",
"646.85",
"692.1",
"1727.5",
"86.6",
"2979.5",
"24.25",
"837.95",
"362.2",
"5373.1",
"2068.55",
"131.65",
"24.05",
"50.55",
"1415.55",
"20.5",
"321.9",
"482.8",
"914",
"1172.95",
"155.35",
"3303.05",
"134.35",
"70.5",
"953.45",
"19.75",
"937.6",
"5812.6",
"1544.05",
"69.6",
"4059.35",
"6851.65",
"78.05",
"520",
"706.6",
"20.2",
"2264.05",
"56.35",
"2510.2",
"2111.45",
"20.25",
"300.8",
"85.45",
"6137",
"2043.45",
"2576.2",
"3515.25",
"469.8",
"1457.25",
"185.6",
"973.55",
"41.85",
"2862.75",
"343.95",
"2890.65",
"1222.05",
"5743.05",
"2496.7",
"90.6",
"288.05",
"368.1",
"256.6",
"68.5",
"791.75",
"69.95",
"346.4",
"773.65",
"1422.05",
"2467.1",
"989.45",
"4830.25",
"59.75",
"94.55",
"6871.9",
"6529.25",
"1454.15",
"1327.15",
"2404.15",
"114.7",
"6975.25",
"257.05",
"40.1",
"2217.15",
"1129.1",
"2568.55",
"3580.3",
"293.3",
"2440.15",
"79.55",
"2781.85",
"89.1",
"1607.2",
"1490.95",
"92.65",
"606.25",
"19.1",
"80.3",
"74.9",
"751.65",
"66.95",
"4515.85",
"165",
"3046.4",
"1808.7",
"7446.9",
"25.1",
"1880.85",
"477.55",
"1496.9",
"70.45",
"3563.8",
"24.75",
"2012.7",
"242.05",
"63.75",
"260.9",
"2967.35",
"939.7",
"1037.75",
"50.45",
"3624.3",
"100.25",
"1422.1",
"69.85",
"858.6",
"324.3",
"399.6",
"3273.55",
"20.9",
"69.4",
"541.15",
"3229.4",
"70.1",
"909.25",
"5283.95",
"1617.5",
"84.3",
"6440.25",
"1131.2",
"585.95",
"19.95",
"2186.4",
"3201.55",
"661.25",
"1111.85",
"3046.15",
"69.35",
"272.2",
"5293.4",
"50.55",
"80.55",
"916.9",
"1855.65",
"116.65",
"2287.25",
"830.7",
"20",
"1054.6",
"85.05",
"2110.15",
"547.65",
"8684.8",
"4370.25",
"251.75",
"740.3",
"452.7",
"19.45",
"166.3",
"70",
"4820.15",
"3409.6",
"1270.2",
"1561.5",
"31.55",
"321.75",
"147.15",
"2387.75",
"2660.2",
"4211.55",
"990.9",
"193.8",
"790.15",
"2467.75",
"7262",
"1914.9",
"5688.05",
"5265.1",
"1772.25",
"44.45",
"3067.2",
"20.25",
"74.35",
"62.05",
"3182.95",
"541.9",
"971.3",
"162.45",
"216.9",
"245.2",
"302.75",
"60.1",
"78.95",
"98.5",
"244.65",
"2375.4",
"2431.35",
"1451.9",
"71.1",
"6979.8",
"1021.8",
"94",
"1424.95",
"193.6",
"620.55",
"1993.8",
"2597.6",
"1052.35",
"53.95",
"829.55",
"1312.15",
"69.8",
"545.15",
"494.05",
"2841.55",
"486.85",
"204.7",
"2995.45",
"137.95",
"3762",
"3233.6",
"5438.9",
"1081.45",
"221.9",
"74.9",
"58.9",
"333.55",
"3171.15",
"74.7",
"455.5",
"3152.5",
"2530.4",
"3186.7",
"35.75",
"181.6",
"1539.45",
"58.15",
"225.6",
"340.85",
"2515.3",
"305.95",
"365.4",
"90.85",
"69.4",
"742.95",
"20.15",
"4816.7",
"1834.95",
"305.1",
"155.65",
"108.7",
"44.1",
"712.75",
"6405",
"1637.4",
"6145.85",
"1740.7",
"552.95",
"93.7",
"1046.5",
"834.2",
"4134.85",
"899.8",
"108.05",
"70.3",
"851.75",
"575.45",
"1375.15",
"152.7",
"195.05",
"1660",
"20.2",
"6981.35",
"3615.6",
"2184.35",
"1852.85",
"77.15",
"338.1",
"3030.6",
"3124.5",
"930.45",
"673.1",
"208.7",
"237.75",
"221.35",
"75.3",
"4062.2",
"4042.3",
"164.85",
"70.4",
"331.3",
"1147.45",
"1078.9",
"7804.15",
"226.45",
"4364.1",
"2433.9",
"1217.25",
"1743.5",
"69.65",
"713.1",
"526.7",
"3021.6",
"191.35",
"2718.3",
"36.45",
"2001.5",
"3825.85",
"933.3",
"3184.25",
"764.95",
"145.4",
"156.25",
"1604.5",
"4533.9",
"1587.55",
"842.9",
"1761.45",
"164.5",
"2724.6",
"318.5",
"4990.25",
"3744.05",
"7220.35",
"2139.2",
"521.3",
"608",
"577.6",
"292.85",
"198",
"609.9",
"79.65",
"2812.2",
"80.05",
"2698.35",
"1465.75",
"146.3",
"51.25",
"45.6",
"267.35",
"288.05",
"853",
"934.1",
"1222.8",
"5293.2",
"74.45",
"2345.2",
"2335.3",
"1115.15",
"291.4",
"453.75",
"1597.25",
"235.5",
"5639.05",
"799.65",
"50.8",
"144.55",
"2447.95",
"3050.15",
"4517.25",
"19.9",
"1200.15",
"70.6",
"389.6",
"523.5",
"2277.65",
"24.8",
"6903.1",
"1008.7",
"853.1",
"794.25",
"160.8",
"1174.35",
"741.7",
"3019.25",
"4759.75",
"19.65",
"84.65",
"69.55",
"347.25",
"354.05",
"44.35",
"586.05",
"3092.65",
"415.55",
"73.65",
"2405.05",
"4458.15",
"474.9",
"668.4",
"926.25",
"2541.25",
"46",
"1156.1",
"1167.8",
"3912.9",
"221.7",
"201.1",
"2838.7",
"70.15",
"296.1",
"81.1",
"20.55",
"6428.4",
"6252.9",
"240.45",
"315.3",
"55.7",
"973.45",
"669.85",
"267.4",
"69.85",
"53.55",
"6579.05",
"7856",
"2169.75",
"896.9",
"19.3",
"49.65",
"2460.15",
"370.65",
"1910.6",
"890.6",
"529.5",
"48.6",
"2109.35",
"2265.25",
"220.6",
"20.2",
"229.5",
"2470.1",
"1244.5",
"20.05",
"3994.45",
"19.9",
"667.7",
"19.95",
"79.6",
"75.9",
"76.2",
"19.25",
"3588.4",
"522.95",
"70.25",
"865.55",
"409.9",
"60",
"649.65",
"20.85",
"2011.4",
"6205.5",
"503.6",
"1152.7",
"7674.55",
"2157.95",
"7548.1",
"75.7",
"1951",
"384.5",
"3432.9",
"463.05",
"2867.75",
"71.35",
"1132.35",
"20.6",
"1931.75",
"818.05",
"916.75",
"70.15",
"6581.9",
"3692.85",
"69.65",
"89.3",
"3078.1",
"1426.75",
"474.8",
"446.1",
"416.3",
"35.85",
"1451.6",
"71",
"746.5",
"44.4",
"70.3",
"79.35",
"809.75",
"1470.95",
"3264.45",
"246.3",
"1389.2",
"1474.75",
"1460.65",
"153.05",
"2119.5",
"135",
"1400.55",
"69.65",
"1060.2",
"86",
"5785.5",
"79.45",
"2816.65",
"4783.5",
"470.6",
"4740",
"1448.8",
"4254.85",
"1101.85",
"20.2",
"3969.35",
"1237.85",
"498.1",
"294.45",
"2381.55",
"613.4",
"442.2",
"84.85",
"654.85",
"3160.55",
"740.3",
"2806.9",
"1422.65",
"4138.05",
"102.5",
"872.65",
"757.1",
"608.8",
"1139.2",
"279.55",
"1483.25",
"4653.85",
"4400.75",
"460.25",
"5485.5",
"404.2",
"7176.55",
"242.95",
"866.45",
"2076.2",
"7299.65",
"2291.2",
"7491.75",
"7723.9",
"1032",
"70.75",
"130.75",
"2653.65",
"3457.9",
"45.3",
"178.1",
"480.6",
"23.45",
"29.7",
"6039.9",
"151.3",
"55.4",
"90.6",
"156.35",
"2952.85",
"5916.45",
"113.35",
"1359",
"1777.9",
"4504.55",
"259.8",
"5568.35",
"2203.65",
"2369.05",
"672.55",
"1573.7",
"126.05",
"64.55",
"3243.45",
"79.25",
"44.9",
"659.65",
"118.5",
"3365.85",
"195.3",
"997.65",
"5275.8",
"80.5",
"305.55",
"900.5",
"3856.75",
"1625",
"3959.35",
"3969.4",
"470.95",
"560.6",
"25.7",
"506.9",
"80.35",
"76.4",
"514",
"880.2",
"69.95",
"93.3",
"169.05",
"35.05",
"73",
"2716.3",
"70.1",
"142.35",
"33.2",
"287.4",
"2254.2",
"7752.3",
"6585.35",
"19.7",
"413.65",
"714.15",
"2497.2",
"5643.4",
"197.7",
"79.15",
"655.85",
"303.15",
"1574.45",
"6441.4",
"49.9",
"1358.85",
"2869.85",
"49.25",
"5071.05",
"5769.6",
"20.3",
"700.85",
"181.7",
"4016.85",
"74.3",
"44.65",
"1095.3",
"788.8",
"364.55",
"20.4",
"4213.35",
"7723.7",
"154.65",
"7348.8",
"2954.5",
"3807.35",
"3937.45",
"418.4",
"50.5",
"74.4",
"2587.7",
"6219.6",
"4871.05",
"4398.15",
"167.3",
"94.4",
"55",
"101.45",
"350.3",
"69.5",
"18.85",
"69.2",
"69.65",
"4086.3",
"82.3",
"267.6",
"1115.2",
"5435.6",
"4186.3",
"25.05",
"712.85",
"48.95",
"45.3",
"167.3",
"930.4",
"5069.65",
"324.25",
"156.4",
"3626.1",
"7968.85",
"152.45",
"1130.85",
"4323.45",
"703.55",
"56.25",
"2249.95",
"159.4",
"68.65",
"327.45",
"1369.8",
"1107.25",
"70.85",
"134.7",
"2978.3",
"450.8",
"1215.6",
"91.7",
"7432.05",
"4026.4",
"25.3",
"1193.05",
"20.1",
"69.9",
"4528",
"80.8",
"118.3",
"76.45",
"1094.5",
"573.75",
"2274.9",
"74.5",
"1068.85",
"762.25",
"582.5",
"2122.05",
"69.15",
"723.4",
"4627.85",
"289.1",
"172.85",
"85.5",
"1096.25",
"228",
"5746.15",
"209.1",
"4481",
"154.85",
"593.75",
"3233.85",
"1062.1",
"5440.9",
"235.1",
"85",
"3014.65",
"184.4",
"2010.55",
"69.2",
"2354.8",
"3473.4",
"220.1",
"6876.05",
"501",
"20.2",
"733.35",
"1334",
"113.55",
"1348.9",
"308.7",
"438.25",
"50.35",
"3147.5",
"70.3",
"5617.75",
"1776.95",
"2483.05",
"5224.35",
"620.35",
"519.15",
"1301.7",
"1129.75",
"865.8",
"79.55",
"6014.85",
"2368.4",
"3545.35",
"1301",
"372.45",
"77.75",
"95.45",
"1135.7",
"2319.8",
"69.7",
"573.3",
"99.75",
"871.4",
"780.5",
"365.35",
"334.65",
"43.95",
"45.1",
"2868.05",
"449.75",
"4414.3",
"3361.05",
"69.35",
"4092.85",
"216.75",
"69.6",
"385",
"30.5",
"6859.5",
"5121.3",
"1127.2",
"1747.85",
"2754.45",
"2196.15",
"1692.6",
"20.5",
"265.35",
"1836.25",
"6418.9",
"679.85",
"2804.45",
"778.1",
"4367.35",
"2728.6",
"106.85",
"130.1",
"4036.85",
"256.25",
"1917.1",
"74.45",
"272.15",
"70.65",
"727.8",
"403.35",
"75.75",
"6886.25",
"306.6"
],
"xaxis": "x2",
"yaxis": "y2",
"type": "box"
}
],
"layout": {
"barmode": "relative",
"legend": {
"title": {
"text": "Churn"
},
"tracegroupgap": 0
},
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Total Charges Distribution w.r.t. Churn"
},
"xaxis": {
"anchor": "y",
"domain": [
0,
1
],
"title": {
"text": "TotalCharges"
}
},
"yaxis": {
"anchor": "x",
"domain": [
0,
0.7326
],
"title": {
"text": "count"
}
},
"xaxis2": {
"anchor": "y2",
"domain": [
0,
1
],
"matches": "x",
"showgrid": true,
"showticklabels": false
},
"yaxis2": {
"anchor": "x2",
"domain": [
0.7426,
1
],
"matches": "y2",
"showgrid": false,
"showline": false,
"showticklabels": false,
"ticks": ""
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"fig = px.histogram(data, x='TotalCharges', color='Churn', marginal='box', title='Total Charges Distribution w.r.t. Churn',\n",
" color_discrete_sequence = ['blue', 'red'])\n",
"iplot(fig)"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "u3rEehkiiP3t"
},
"source": [
"* Customers with higher Total Charges are more likely to churn."
]
},
{
"cell_type": "code",
"execution_count": 96,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 542
},
"id": "xW7Ch8oVjaxM",
"outputId": "d72f366c-9f9b-4879-d4d5-ff13a0fc6bca"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "Churn=No tenure=%{x} count=%{y} ",
"legendgroup": "No",
"marker": {
"color": "orange",
"pattern": {
"shape": ""
}
},
"name": "No",
"offsetgroup": "No",
"orientation": "v",
"showlegend": true,
"x": [
1,
34,
45,
22,
10,
62,
13,
16,
58,
25,
69,
52,
71,
21,
12,
58,
49,
30,
72,
71,
2,
27,
1,
1,
72,
46,
10,
70,
17,
63,
13,
49,
2,
52,
69,
43,
25,
60,
63,
66,
34,
72,
47,
60,
72,
18,
3,
47,
31,
50,
10,
1,
52,
64,
62,
3,
56,
46,
8,
30,
45,
11,
42,
49,
9,
35,
48,
46,
29,
30,
1,
66,
65,
72,
71,
52,
1,
1,
38,
66,
5,
72,
32,
43,
72,
52,
43,
64,
3,
36,
41,
27,
56,
6,
7,
4,
33,
72,
1,
71,
13,
67,
43,
23,
64,
57,
72,
61,
64,
71,
65,
3,
30,
15,
8,
70,
62,
6,
14,
22,
22,
16,
10,
13,
2,
53,
11,
69,
72,
16,
43,
14,
32,
34,
15,
61,
1,
33,
20,
3,
13,
40,
43,
69,
72,
59,
20,
24,
59,
72,
1,
27,
14,
71,
13,
44,
33,
72,
64,
1,
61,
29,
23,
57,
72,
66,
65,
8,
71,
1,
12,
24,
31,
30,
47,
54,
50,
72,
29,
10,
18,
16,
72,
72,
41,
65,
13,
4,
41,
42,
51,
32,
10,
67,
61,
50,
29,
57,
31,
45,
61,
50,
19,
71,
57,
20,
21,
14,
5,
6,
10,
1,
68,
22,
20,
35,
23,
6,
12,
1,
71,
35,
40,
23,
4,
68,
38,
52,
29,
38,
48,
1,
22,
43,
5,
51,
71,
35,
72,
1,
9,
69,
52,
11,
28,
17,
35,
8,
46,
68,
36,
32,
71,
66,
63,
41,
1,
70,
23,
64,
37,
17,
7,
16,
64,
42,
5,
41,
58,
47,
18,
23,
1,
71,
72,
33,
24,
56,
37,
43,
1,
61,
17,
41,
72,
48,
42,
44,
1,
27,
27,
2,
19,
42,
66,
33,
33,
23,
32,
11,
68,
20,
72,
60,
32,
46,
29,
51,
48,
16,
70,
40,
5,
7,
29,
44,
10,
55,
52,
10,
18,
68,
72,
2,
41,
26,
36,
72,
35,
1,
16,
49,
54,
18,
36,
52,
8,
72,
64,
22,
60,
61,
24,
28,
30,
2,
1,
6,
24,
72,
70,
64,
72,
44,
17,
9,
24,
35,
7,
11,
20,
72,
72,
15,
72,
0,
63,
2,
61,
1,
28,
70,
34,
71,
70,
52,
69,
11,
1,
20,
61,
56,
30,
28,
5,
12,
67,
29,
55,
52,
72,
58,
35,
56,
24,
70,
2,
68,
12,
63,
33,
69,
60,
72,
11,
1,
34,
65,
50,
15,
72,
72,
55,
23,
56,
1,
38,
11,
1,
56,
3,
7,
59,
7,
71,
15,
71,
11,
60,
47,
11,
28,
61,
31,
9,
35,
2,
1,
3,
52,
5,
72,
71,
72,
46,
63,
30,
1,
16,
4,
51,
65,
16,
2,
66,
46,
32,
72,
38,
51,
72,
66,
44,
50,
15,
8,
66,
57,
7,
10,
62,
40,
20,
25,
23,
66,
72,
46,
72,
10,
40,
31,
68,
68,
49,
15,
50,
24,
35,
17,
10,
68,
45,
37,
10,
1,
65,
57,
3,
49,
70,
53,
53,
22,
65,
48,
3,
45,
61,
3,
40,
1,
1,
51,
52,
51,
1,
31,
47,
22,
1,
72,
47,
72,
66,
35,
29,
2,
4,
65,
27,
29,
29,
20,
58,
14,
72,
46,
71,
32,
26,
68,
2,
61,
9,
22,
5,
65,
5,
25,
72,
27,
32,
30,
70,
42,
72,
47,
2,
61,
5,
72,
72,
3,
48,
63,
27,
70,
7,
0,
2,
66,
3,
72,
1,
72,
65,
11,
22,
14,
41,
17,
11,
72,
3,
59,
71,
5,
27,
63,
72,
34,
24,
72,
60,
68,
8,
34,
6,
2,
31,
20,
1,
70,
39,
46,
72,
18,
71,
42,
34,
5,
25,
55,
70,
61,
43,
47,
5,
62,
14,
34,
38,
70,
37,
60,
62,
36,
44,
72,
13,
15,
65,
12,
72,
72,
72,
52,
2,
5,
68,
72,
66,
72,
26,
64,
62,
5,
3,
72,
57,
66,
45,
3,
51,
60,
33,
26,
67,
49,
1,
7,
27,
37,
31,
32,
63,
30,
71,
53,
50,
2,
56,
67,
4,
19,
8,
71,
15,
72,
12,
72,
23,
72,
26,
21,
60,
12,
16,
63,
22,
32,
68,
30,
16,
33,
72,
12,
4,
0,
65,
15,
24,
13,
24,
72,
54,
4,
32,
35,
8,
22,
15,
22,
71,
4,
25,
32,
7,
17,
8,
56,
3,
71,
49,
58,
59,
11,
35,
20,
40,
39,
72,
12,
1,
27,
34,
56,
58,
22,
10,
13,
72,
2,
4,
37,
21,
53,
23,
3,
71,
9,
1,
71,
64,
4,
23,
39,
28,
5,
45,
37,
60,
47,
50,
27,
62,
71,
66,
68,
13,
56,
16,
14,
8,
43,
52,
3,
29,
16,
40,
36,
26,
72,
34,
10,
14,
47,
24,
20,
22,
1,
59,
58,
59,
3,
32,
46,
0,
52,
32,
16,
51,
29,
70,
71,
41,
1,
7,
67,
5,
15,
20,
54,
42,
9,
63,
69,
69,
40,
60,
71,
32,
39,
38,
52,
48,
70,
20,
50,
25,
12,
23,
27,
47,
26,
2,
26,
72,
63,
71,
11,
14,
13,
6,
11,
18,
32,
29,
3,
41,
1,
7,
52,
45,
70,
53,
62,
60,
23,
67,
71,
25,
5,
26,
1,
70,
72,
32,
14,
13,
46,
43,
39,
57,
53,
18,
58,
71,
35,
3,
38,
35,
47,
14,
20,
66,
15,
42,
17,
37,
12,
60,
18,
3,
9,
56,
7,
69,
54,
62,
62,
17,
9,
64,
72,
30,
49,
61,
47,
20,
70,
54,
61,
13,
3,
25,
30,
21,
23,
45,
24,
56,
1,
55,
72,
45,
47,
2,
2,
12,
69,
56,
4,
64,
62,
63,
53,
5,
49,
62,
55,
71,
72,
36,
25,
72,
36,
1,
72,
59,
1,
30,
64,
63,
72,
62,
67,
70,
20,
5,
24,
72,
66,
45,
69,
28,
36,
42,
48,
11,
7,
3,
8,
32,
60,
10,
71,
43,
23,
72,
22,
1,
69,
50,
15,
31,
0,
8,
64,
28,
57,
19,
51,
67,
11,
72,
66,
9,
9,
48,
10,
72,
51,
61,
54,
33,
27,
23,
1,
45,
39,
72,
58,
70,
61,
2,
46,
48,
64,
72,
12,
72,
29,
33,
1,
62,
4,
24,
14,
3,
8,
35,
66,
8,
71,
43,
29,
65,
35,
64,
58,
18,
67,
63,
60,
70,
48,
12,
71,
44,
45,
23,
43,
35,
9,
65,
27,
40,
8,
58,
52,
3,
41,
20,
1,
23,
6,
8,
18,
52,
31,
29,
36,
42,
60,
22,
36,
9,
1,
12,
23,
62,
8,
31,
45,
69,
2,
44,
39,
72,
13,
51,
71,
56,
1,
23,
66,
1,
11,
52,
3,
51,
64,
37,
13,
49,
45,
18,
68,
54,
23,
71,
67,
14,
63,
41,
17,
56,
5,
3,
37,
8,
63,
7,
3,
72,
19,
59,
35,
14,
69,
7,
69,
72,
4,
63,
72,
46,
30,
63,
60,
25,
6,
22,
31,
39,
26,
12,
2,
39,
7,
4,
55,
72,
10,
11,
15,
23,
1,
47,
15,
68,
21,
21,
56,
6,
65,
42,
68,
48,
50,
7,
63,
17,
4,
62,
2,
48,
27,
70,
46,
69,
65,
72,
17,
51,
51,
72,
34,
67,
49,
53,
27,
69,
2,
46,
54,
20,
11,
30,
68,
38,
1,
63,
3,
48,
66,
68,
7,
72,
29,
37,
59,
60,
27,
17,
58,
1,
53,
35,
68,
47,
65,
9,
8,
14,
45,
8,
66,
72,
23,
4,
6,
67,
7,
56,
72,
72,
23,
35,
27,
12,
40,
7,
70,
60,
39,
72,
54,
63,
71,
42,
47,
11,
55,
69,
3,
30,
5,
71,
29,
52,
68,
46,
8,
72,
17,
3,
2,
51,
6,
3,
17,
30,
31,
45,
64,
61,
1,
72,
7,
66,
40,
16,
67,
41,
56,
72,
54,
52,
50,
27,
72,
62,
12,
44,
54,
68,
20,
50,
58,
35,
2,
63,
58,
27,
71,
63,
71,
68,
1,
65,
72,
28,
72,
2,
60,
26,
68,
42,
57,
54,
44,
42,
72,
71,
23,
30,
35,
1,
22,
7,
36,
34,
72,
36,
71,
23,
17,
1,
12,
72,
1,
72,
60,
61,
6,
72,
32,
65,
45,
42,
8,
32,
22,
1,
1,
54,
4,
56,
45,
71,
59,
69,
19,
55,
38,
47,
46,
65,
71,
52,
6,
26,
48,
64,
1,
72,
1,
51,
41,
72,
43,
72,
47,
72,
3,
26,
29,
27,
24,
67,
23,
14,
4,
16,
46,
68,
38,
17,
4,
12,
72,
3,
41,
40,
7,
69,
7,
5,
72,
44,
65,
3,
24,
72,
24,
22,
70,
25,
37,
22,
59,
1,
3,
53,
1,
20,
51,
51,
13,
1,
1,
63,
3,
46,
1,
71,
55,
70,
67,
14,
20,
49,
72,
46,
24,
5,
33,
42,
23,
8,
66,
24,
53,
60,
20,
23,
72,
21,
31,
57,
45,
10,
14,
27,
69,
35,
45,
17,
22,
67,
67,
9,
5,
54,
70,
53,
31,
13,
28,
38,
52,
62,
16,
12,
72,
71,
24,
15,
2,
5,
41,
43,
1,
1,
71,
7,
28,
16,
7,
69,
1,
3,
69,
71,
69,
48,
45,
51,
72,
37,
71,
66,
51,
30,
34,
64,
65,
47,
67,
39,
14,
56,
14,
16,
70,
72,
23,
21,
36,
50,
48,
50,
72,
10,
18,
9,
2,
40,
69,
18,
11,
55,
33,
46,
34,
3,
30,
33,
45,
40,
71,
72,
22,
46,
55,
1,
12,
31,
67,
1,
41,
42,
23,
1,
56,
15,
12,
54,
7,
16,
21,
30,
3,
11,
62,
18,
6,
46,
21,
68,
1,
25,
24,
51,
57,
15,
72,
28,
70,
13,
59,
62,
21,
2,
1,
4,
19,
67,
72,
53,
5,
71,
50,
56,
2,
46,
71,
29,
69,
71,
56,
56,
28,
19,
66,
17,
52,
19,
36,
72,
34,
8,
69,
50,
10,
12,
70,
64,
66,
71,
20,
72,
71,
38,
33,
23,
58,
70,
4,
45,
36,
54,
23,
41,
5,
27,
1,
67,
72,
56,
44,
66,
69,
40,
30,
11,
15,
11,
64,
72,
72,
1,
15,
60,
56,
8,
49,
70,
52,
72,
40,
40,
1,
30,
44,
7,
72,
8,
3,
8,
5,
72,
54,
72,
1,
69,
48,
8,
71,
67,
34,
3,
9,
71,
57,
72,
48,
18,
43,
72,
35,
4,
49,
71,
11,
63,
65,
49,
4,
72,
26,
35,
57,
28,
25,
47,
57,
16,
5,
72,
48,
68,
30,
3,
14,
4,
71,
8,
61,
72,
5,
49,
8,
3,
9,
67,
46,
67,
55,
33,
62,
49,
1,
14,
18,
72,
64,
69,
1,
71,
66,
2,
71,
11,
47,
60,
11,
29,
21,
48,
3,
43,
5,
1,
71,
8,
8,
20,
71,
31,
38,
2,
12,
9,
11,
6,
71,
42,
45,
28,
43,
60,
7,
25,
27,
10,
27,
11,
4,
68,
1,
18,
26,
17,
59,
30,
50,
9,
3,
14,
31,
7,
17,
32,
2,
72,
27,
7,
11,
72,
4,
71,
47,
57,
50,
8,
48,
70,
1,
8,
60,
49,
29,
67,
67,
6,
47,
53,
69,
3,
4,
56,
61,
2,
12,
28,
24,
68,
39,
42,
6,
38,
18,
4,
27,
41,
50,
72,
70,
44,
34,
72,
71,
64,
72,
29,
23,
52,
64,
24,
2,
34,
53,
47,
72,
72,
7,
71,
41,
67,
69,
70,
72,
34,
65,
70,
72,
35,
12,
62,
25,
52,
8,
2,
56,
12,
47,
2,
18,
8,
45,
3,
38,
72,
71,
66,
13,
65,
15,
72,
42,
71,
35,
53,
48,
30,
10,
12,
57,
58,
37,
44,
27,
8,
25,
57,
12,
62,
65,
71,
21,
71,
7,
72,
1,
72,
64,
72,
29,
13,
31,
14,
72,
25,
18,
71,
28,
2,
17,
56,
60,
33,
1,
63,
55,
65,
63,
70,
36,
22,
5,
1,
56,
2,
35,
64,
15,
1,
70,
39,
29,
14,
61,
13,
66,
59,
62,
33,
66,
72,
51,
63,
27,
4,
42,
29,
30,
71,
46,
69,
72,
28,
72,
7,
22,
72,
8,
52,
68,
71,
2,
34,
35,
61,
1,
53,
72,
41,
24,
8,
1,
54,
41,
19,
72,
62,
56,
32,
21,
62,
2,
27,
25,
49,
63,
4,
1,
11,
52,
60,
64,
43,
61,
66,
67,
42,
31,
7,
34,
3,
19,
3,
46,
69,
5,
1,
26,
25,
64,
30,
13,
64,
46,
12,
13,
67,
24,
6,
10,
13,
7,
38,
43,
25,
27,
72,
71,
24,
57,
15,
4,
28,
55,
55,
20,
62,
43,
60,
58,
7,
2,
37,
65,
39,
68,
62,
72,
41,
4,
53,
39,
63,
15,
13,
1,
1,
60,
40,
66,
42,
66,
49,
41,
41,
23,
3,
4,
52,
11,
2,
26,
24,
12,
60,
64,
66,
60,
17,
42,
1,
47,
10,
70,
67,
1,
4,
66,
12,
24,
26,
57,
42,
64,
19,
22,
12,
31,
11,
68,
72,
67,
60,
58,
1,
37,
13,
43,
6,
71,
72,
6,
12,
21,
6,
43,
35,
32,
52,
32,
72,
51,
68,
8,
49,
72,
54,
50,
69,
1,
68,
40,
31,
33,
55,
68,
12,
71,
40,
64,
53,
72,
46,
40,
12,
9,
51,
49,
56,
4,
20,
26,
51,
4,
1,
27,
12,
34,
24,
14,
59,
3,
65,
59,
72,
3,
19,
1,
24,
57,
72,
67,
52,
71,
26,
35,
55,
33,
72,
1,
37,
12,
1,
62,
1,
18,
2,
19,
9,
27,
24,
11,
1,
38,
9,
54,
29,
44,
59,
18,
67,
33,
5,
2,
72,
9,
67,
8,
17,
68,
25,
67,
32,
67,
72,
1,
48,
61,
2,
71,
37,
65,
67,
50,
25,
64,
25,
24,
37,
21,
1,
10,
51,
10,
6,
47,
61,
52,
35,
71,
45,
2,
51,
60,
9,
17,
46,
68,
4,
28,
39,
11,
71,
2,
17,
55,
58,
9,
26,
50,
72,
43,
56,
1,
72,
36,
5,
44,
70,
44,
69,
68,
16,
68,
4,
26,
5,
70,
24,
72,
1,
70,
36,
41,
14,
13,
6,
15,
47,
8,
17,
15,
26,
23,
4,
29,
25,
3,
69,
14,
19,
39,
31,
24,
14,
64,
50,
52,
28,
21,
17,
58,
51,
72,
27,
3,
64,
45,
71,
58,
34,
15,
66,
12,
58,
3,
9,
3,
40,
68,
50,
1,
72,
40,
72,
6,
5,
48,
64,
17,
40,
41,
51,
41,
2,
68,
24,
70,
3,
2,
3,
13,
7,
12,
53,
63,
15,
36,
4,
24,
61,
16,
65,
26,
16,
5,
19,
10,
72,
10,
11,
17,
36,
17,
66,
61,
22,
1,
6,
68,
52,
10,
72,
47,
24,
65,
4,
34,
14,
13,
65,
23,
55,
49,
60,
69,
40,
67,
13,
41,
4,
24,
5,
5,
72,
24,
42,
4,
68,
33,
69,
38,
3,
48,
15,
25,
48,
1,
1,
37,
66,
26,
63,
18,
64,
28,
1,
66,
1,
18,
0,
12,
12,
55,
7,
68,
49,
40,
16,
72,
2,
23,
71,
12,
54,
68,
27,
21,
64,
57,
19,
31,
52,
46,
11,
53,
57,
71,
1,
68,
72,
2,
41,
72,
58,
7,
65,
1,
56,
4,
58,
62,
26,
62,
58,
68,
61,
42,
18,
56,
4,
35,
64,
31,
67,
70,
2,
29,
47,
12,
8,
54,
69,
26,
72,
70,
28,
21,
53,
53,
70,
61,
11,
2,
25,
41,
71,
34,
29,
40,
36,
46,
58,
39,
52,
70,
65,
1,
70,
29,
67,
1,
30,
48,
55,
37,
31,
4,
72,
1,
15,
8,
35,
56,
65,
2,
65,
18,
23,
70,
4,
19,
18,
38,
47,
52,
9,
26,
44,
3,
2,
25,
2,
58,
59,
44,
66,
68,
9,
19,
4,
70,
1,
8,
53,
51,
11,
60,
17,
1,
43,
16,
57,
37,
72,
2,
17,
16,
10,
64,
1,
25,
71,
72,
49,
29,
72,
50,
71,
70,
71,
61,
68,
62,
7,
6,
33,
28,
27,
7,
30,
63,
53,
21,
17,
16,
35,
32,
28,
1,
59,
72,
40,
40,
63,
3,
40,
8,
34,
9,
31,
50,
9,
25,
1,
45,
55,
38,
38,
34,
70,
13,
61,
41,
21,
55,
69,
69,
47,
72,
33,
72,
37,
62,
71,
23,
16,
9,
17,
24,
1,
72,
72,
11,
60,
49,
30,
53,
39,
9,
39,
8,
51,
71,
71,
70,
38,
28,
32,
49,
37,
10,
67,
7,
51,
9,
4,
71,
24,
22,
44,
33,
1,
30,
1,
16,
71,
43,
50,
41,
40,
3,
37,
32,
32,
59,
30,
27,
9,
68,
69,
26,
69,
11,
1,
10,
55,
44,
69,
11,
29,
57,
28,
42,
23,
18,
62,
67,
62,
2,
23,
25,
72,
2,
8,
35,
24,
2,
72,
41,
26,
4,
48,
12,
60,
55,
1,
1,
42,
1,
3,
72,
15,
11,
5,
72,
55,
40,
57,
52,
43,
47,
3,
55,
29,
12,
66,
27,
58,
9,
6,
9,
8,
12,
43,
42,
66,
1,
10,
18,
3,
50,
1,
2,
17,
69,
72,
50,
53,
58,
46,
72,
6,
72,
4,
52,
0,
2,
65,
51,
12,
24,
64,
26,
15,
64,
27,
8,
10,
2,
51,
46,
1,
46,
50,
53,
61,
5,
47,
54,
19,
26,
70,
17,
1,
19,
26,
50,
68,
9,
51,
9,
22,
71,
26,
71,
4,
12,
18,
3,
72,
13,
42,
17,
7,
68,
56,
38,
72,
48,
52,
35,
67,
1,
53,
34,
19,
60,
11,
60,
72,
39,
59,
2,
71,
24,
67,
37,
11,
18,
50,
67,
25,
9,
10,
70,
9,
4,
2,
19,
7,
1,
9,
5,
56,
18,
70,
72,
17,
29,
63,
59,
3,
8,
68,
68,
52,
72,
32,
72,
1,
42,
45,
43,
37,
63,
3,
66,
8,
71,
72,
16,
66,
51,
8,
14,
70,
70,
24,
69,
42,
39,
45,
72,
38,
72,
72,
55,
51,
63,
1,
23,
2,
52,
36,
1,
28,
7,
72,
10,
42,
7,
72,
63,
56,
5,
72,
68,
67,
8,
52,
18,
59,
60,
7,
59,
46,
5,
59,
70,
44,
64,
58,
46,
58,
72,
11,
34,
54,
72,
54,
14,
1,
56,
68,
14,
68,
55,
16,
9,
53,
70,
14,
10,
29,
30,
72,
10,
1,
20,
1,
29,
1,
3,
20,
64,
6,
50,
6,
7,
72,
8,
67,
72,
33,
70,
22,
59,
36,
51,
53,
20,
63,
40,
35,
26,
53,
34,
19,
43,
6,
56,
34,
10,
56,
55,
36,
47,
12,
24,
35,
67,
21,
13,
71,
29,
7,
57,
65,
27,
72,
1,
11,
39,
59,
26,
2,
72,
65,
72,
6,
32,
50,
61,
72,
1,
12,
61,
18,
21,
68,
12,
62,
1,
1,
62,
36,
69,
63,
23,
10,
71,
45,
70,
22,
52,
65,
72,
10,
7,
5,
24,
72,
21,
69,
44,
61,
72,
72,
14,
7,
48,
55,
1,
45,
3,
71,
8,
69,
72,
71,
33,
16,
56,
1,
57,
56,
1,
40,
46,
63,
68,
69,
56,
10,
63,
24,
19,
22,
70,
49,
42,
57,
72,
46,
72,
35,
72,
28,
45,
1,
6,
48,
25,
64,
50,
52,
4,
32,
45,
9,
54,
64,
12,
67,
45,
10,
29,
24,
66,
51,
45,
49,
29,
40,
25,
22,
72,
33,
23,
69,
3,
56,
65,
71,
14,
2,
40,
1,
7,
15,
71,
54,
31,
11,
18,
72,
71,
5,
38,
5,
52,
68,
69,
42,
50,
33,
7,
64,
59,
6,
3,
15,
13,
23,
31,
29,
49,
56,
63,
63,
24,
36,
21,
13,
1,
25,
71,
66,
45,
22,
67,
68,
0,
4,
63,
21,
1,
17,
30,
22,
9,
1,
19,
72,
70,
66,
7,
46,
32,
24,
37,
8,
72,
71,
16,
57,
66,
21,
66,
17,
8,
27,
34,
30,
33,
14,
16,
49,
70,
32,
18,
37,
4,
16,
17,
19,
60,
51,
28,
43,
42,
1,
63,
68,
60,
45,
70,
4,
68,
22,
18,
29,
31,
48,
50,
7,
68,
26,
57,
3,
19,
3,
59,
42,
67,
1,
66,
61,
4,
64,
54,
1,
54,
18,
3,
72,
60,
11,
61,
39,
37,
72,
72,
8,
22,
38,
17,
70,
28,
15,
72,
57,
46,
30,
10,
32,
13,
44,
9,
67,
71,
1,
17,
1,
32,
41,
1,
62,
17,
72,
56,
9,
72,
20,
19,
53,
6,
9,
8,
71,
71,
68,
34,
26,
7,
20,
60,
72,
72,
4,
16,
62,
10,
31,
71,
58,
70,
71,
69,
72,
26,
33,
10,
57,
10,
39,
11,
68,
18,
18,
52,
56,
45,
67,
3,
65,
63,
11,
1,
55,
25,
72,
65,
7,
72,
21,
2,
4,
72,
6,
52,
69,
8,
63,
60,
12,
13,
22,
72,
2,
40,
44,
71,
26,
1,
3,
13,
1,
4,
2,
72,
37,
23,
42,
32,
22,
42,
8,
65,
70,
22,
67,
25,
20,
2,
51,
46,
13,
26,
19,
72,
18,
24,
46,
72,
70,
2,
31,
16,
52,
13,
35,
59,
72,
49,
2,
21,
54,
1,
6,
49,
56,
56,
6,
32,
50,
58,
65,
64,
66,
38,
20,
64,
60,
50,
72,
60,
46,
69,
31,
19,
71,
12,
44,
56,
72,
11,
15,
72,
56,
64,
34,
35,
22,
9,
23,
68,
33,
31,
56,
66,
72,
34,
58,
37,
71,
1,
71,
35,
6,
69,
53,
5,
2,
62,
19,
9,
53,
5,
71,
1,
72,
4,
59,
31,
3,
49,
2,
55,
72,
36,
10,
72,
28,
38,
61,
52,
67,
34,
54,
1,
46,
55,
1,
64,
58,
56,
72,
72,
22,
39,
12,
54,
18,
32,
41,
67,
65,
25,
67,
43,
24,
69,
37,
20,
7,
41,
54,
69,
53,
18,
64,
20,
57,
63,
13,
48,
57,
71,
7,
16,
34,
16,
48,
58,
72,
7,
30,
31,
46,
50,
28,
66,
41,
72,
7,
38,
44,
47,
53,
4,
20,
57,
44,
24,
15,
24,
33,
58,
72,
71,
51,
72,
14,
72,
22,
2,
15,
51,
70,
71,
39,
61,
52,
64,
62,
30,
63,
1,
15,
27,
4,
72,
45,
45,
36,
1,
16,
71,
10,
20,
4,
29,
2,
29,
13,
59,
18,
17,
47,
19,
68,
2,
7,
18,
71,
13,
72,
66,
24,
56,
22,
42,
72,
12,
71,
26,
7,
6,
51,
72,
47,
62,
16,
6,
69,
64,
25,
6,
66,
61,
43,
12,
23,
71,
34,
41,
72,
14,
41,
23,
71,
72,
6,
23,
72,
7,
9,
12,
1,
48,
20,
10,
20,
20,
19,
22,
35,
1,
39,
54,
56,
18,
16,
68,
53,
72,
9,
30,
18,
55,
33,
44,
30,
71,
1,
23,
22,
49,
42,
7,
67,
15,
67,
53,
21,
40,
22,
39,
2,
57,
8,
7,
49,
65,
55,
71,
35,
17,
72,
28,
18,
52,
47,
23,
66,
8,
71,
50,
46,
66,
42,
5,
29,
27,
25,
57,
47,
13,
71,
1,
2,
55,
71,
50,
1,
5,
66,
49,
3,
66,
11,
28,
65,
62,
2,
2,
55,
41,
30,
17,
16,
72,
9,
1,
23,
8,
19,
7,
61,
57,
15,
1,
12,
54,
4,
20,
26,
53,
68,
72,
12,
68,
50,
41,
30,
1,
29,
23,
60,
72,
72,
66,
72,
51,
70,
9,
59,
3,
38,
37,
37,
14,
72,
72,
17,
10,
0,
1,
29,
65,
8,
61,
45,
72,
12,
7,
9,
58,
2,
40,
9,
41,
26,
33,
68,
65,
55,
19,
45,
70,
12,
72,
12,
71,
35,
70,
31,
30,
33,
54,
59,
55,
69,
66,
37,
9,
69,
10,
13,
69,
66,
46,
56,
70,
33,
72,
19,
71,
1,
61,
71,
68,
46,
33,
53,
50,
57,
54,
60,
10,
43,
13,
43,
1,
69,
61,
43,
56,
70,
49,
32,
72,
37,
69,
26,
58,
24,
5,
30,
55,
44,
47,
64,
1,
20,
37,
30,
38,
52,
71,
66,
72,
25,
69,
53,
26,
21,
1,
48,
26,
60,
18,
4,
65,
70,
62,
66,
65,
34,
16,
50,
71,
18,
4,
58,
56,
56,
4,
10,
4,
51,
6,
63,
48,
35,
2,
50,
33,
31,
9,
54,
46,
34,
71,
63,
51,
64,
61,
15,
18,
57,
14,
18,
72,
70,
38,
68,
65,
30,
51,
31,
72,
37,
55,
33,
46,
1,
19,
61,
26,
45,
62,
3,
41,
67,
71,
37,
60,
6,
11,
10,
34,
62,
64,
25,
26,
10,
53,
33,
71,
29,
24,
20,
1,
72,
52,
9,
1,
69,
1,
54,
33,
45,
11,
6,
21,
65,
43,
60,
17,
35,
12,
1,
28,
70,
18,
70,
9,
67,
1,
18,
71,
1,
55,
59,
7,
45,
54,
51,
72,
44,
2,
66,
68,
31,
21,
21,
55,
71,
22,
67,
14,
21,
4,
70,
21,
20,
22,
63,
70,
5,
72,
13,
61,
1,
56,
4,
35,
72,
49,
44,
37,
61,
70,
41,
70,
51,
42,
48,
48,
27,
46,
25,
13,
31,
23,
2,
65,
55,
35,
6,
17,
10,
15,
13,
58,
45,
72,
68,
38,
2,
11,
20,
72,
40,
62,
22,
11,
7,
3,
58,
6,
22,
64,
6,
39,
20,
64,
46,
28,
33,
39,
1,
70,
65,
1,
18,
24,
63,
44,
4,
37,
34,
35,
4,
39,
43,
61,
49,
4,
64,
3,
1,
40,
34,
1,
45,
43,
41,
5,
72,
4,
9,
72,
33,
72,
15,
29,
15,
72,
19,
1,
2,
11,
12,
70,
23,
49,
2,
69,
24,
32,
27,
58,
18,
47,
70,
36,
67,
10,
19,
71,
72,
48,
1,
18,
67,
69,
72,
38,
40,
61,
32,
21,
59,
47,
69,
2,
22,
15,
53,
28,
22,
16,
48,
30,
3,
57,
23,
65,
44,
71,
37,
12,
69,
35,
5,
58,
72,
72,
1,
53,
27,
18,
46,
72,
4,
25,
40,
63,
14,
72,
39,
47,
19,
17,
34,
42,
71,
19,
57,
72,
6,
61,
48,
16,
3,
65,
70,
60,
69,
35,
22,
66,
34,
72,
31,
30,
19,
65,
30,
6,
2,
53,
7,
61,
13,
35,
2,
3,
62,
72,
63,
35,
62,
15,
55,
11,
61,
71,
35,
17,
47,
3,
3,
44,
1,
44,
18,
65,
3,
33,
34,
14,
13,
23,
47,
17,
59,
69,
10,
12,
39,
71,
71,
33,
67,
9,
52,
70,
1,
1,
52,
6,
7,
26,
25,
69,
72,
4,
59,
67,
26,
27,
72,
6,
62,
20,
6,
51,
61,
62,
72,
13,
38,
34,
18,
56,
36,
57,
70,
68,
1,
37,
4,
1,
20,
72,
11,
33,
62,
1,
16,
22,
49,
36,
31,
5,
66,
64,
10,
29,
57,
46,
53,
17,
38,
15,
22,
57,
11,
1,
12,
36,
2,
72,
62,
6,
48,
35,
52,
1,
71,
67,
60,
23,
39,
15,
24,
37,
50,
54,
3,
5,
33,
41,
34,
13,
20,
51,
41,
13,
35,
4,
12,
7,
53,
63,
5,
37,
12,
38,
9,
13,
47,
61,
16,
41,
43,
6,
58,
19,
11,
39,
8,
26,
53,
70,
59,
7,
59,
61,
72,
13,
64,
10,
65,
62,
55,
25,
1,
64,
36,
61,
26,
68,
72,
71,
57,
4,
1,
72,
21,
71,
69,
64,
16,
4,
1,
18,
2,
19,
40,
66,
21,
8,
72,
48,
69,
72,
14,
6,
8,
17,
65,
57,
56,
14,
52,
58,
67,
2,
6,
71,
46,
67,
3,
3,
50,
23,
67,
39,
69,
1,
32,
60,
72,
26,
2,
2,
36,
7,
60,
19,
45,
4,
47,
1,
59,
35,
32,
54,
66,
61,
72,
44,
41,
50,
8,
18,
72,
42,
18,
13,
68,
69,
25,
59,
5,
69,
13,
52,
61,
29,
25,
15,
19,
44,
58,
62,
70,
10,
26,
66,
51,
72,
65,
70,
72,
1,
3,
58,
33,
54,
72,
72,
72,
54,
59,
54,
60,
60,
3,
69,
1,
50,
56,
60,
69,
3,
60,
13,
62,
45,
25,
44,
2,
22,
35,
29,
27,
54,
57,
62,
15,
70,
21,
23,
6,
4,
23,
26,
8,
2,
59,
39,
21,
48,
31,
64,
46,
52,
67,
67,
71,
71,
32,
2,
71,
60,
55,
6,
48,
63,
12,
54,
30,
40,
9,
62,
28,
70,
46,
23,
47,
68,
67,
14,
57,
55,
1,
23,
47,
38,
2,
15,
26,
35,
3,
42,
10,
61,
68,
10,
72,
55,
7,
2,
9,
27,
64,
70,
67,
24,
4,
44,
72,
66,
65,
1,
38,
23,
10,
72,
35,
58,
70,
38,
60,
26,
8,
36,
54,
55,
72,
54,
72,
52,
60,
39,
15,
43,
63,
2,
72,
40,
58,
67,
31,
69,
32,
21,
52,
72,
52,
41,
41,
67,
16,
17,
35,
58,
52,
70,
19,
35,
32,
17,
67,
9,
4,
58,
60,
1,
27,
66,
15,
41,
59,
50,
17,
6,
51,
49,
59,
50,
59,
18,
10,
14,
35,
8,
18,
60,
6,
19,
53,
72,
60,
13,
5,
13,
37,
64,
61,
26,
24,
17,
26,
52,
1,
21,
67,
44,
70,
56,
46,
63,
11,
15,
72,
6,
63,
18,
43,
15,
55,
70,
63,
25,
18,
28,
53,
1,
26,
34,
19,
62,
24,
68,
31,
63,
61,
18,
6,
33,
56,
23,
9,
5,
61,
70,
15,
8,
8,
4,
34,
68,
45,
9,
22,
2,
70,
10,
72,
49,
54,
71,
22,
50,
43,
45,
64,
23,
68,
26,
14,
71,
64,
57,
72,
40,
14,
2,
5,
29,
3,
71,
9,
48,
26,
9,
46,
64,
59,
7,
72,
16,
25,
24,
10,
69,
57,
50,
28,
25,
3,
61,
2,
51,
71,
20,
6,
6,
29,
36,
28,
63,
48,
49,
72,
72,
47,
1,
36,
43,
27,
38,
35,
0,
59,
27,
2,
7,
36,
41,
13,
19,
60,
69,
43,
11,
45,
72,
12,
67,
37,
39,
41,
25,
8,
71,
5,
30,
40,
54,
72,
28,
18,
59,
22,
1,
72,
50,
48,
49,
28,
68,
13,
11,
72,
70,
49,
67,
46,
37,
13,
72,
68,
15,
24,
24,
27,
71,
67,
63,
1,
4,
52,
10,
68,
52,
70,
43,
52,
12,
56,
0,
42,
22,
27,
51,
1,
71,
69,
14,
57,
72,
48,
4,
31,
1,
57,
62,
3,
72,
29,
13,
11,
21,
19,
35,
25,
67,
72,
43,
55,
27,
13,
70,
19,
20,
43,
5,
70,
40,
6,
39,
45,
57,
72,
72,
3,
59,
4,
27,
4,
60,
8,
8,
35,
53,
18,
15,
67,
6,
1,
5,
13,
29,
1,
18,
2,
30,
66,
38,
44,
2,
42,
58,
58,
71,
48,
8,
67,
49,
52,
63,
68,
31,
64,
62,
21,
72,
32,
71,
34,
35,
3,
3,
53,
4,
48,
54,
62,
22,
51,
30,
56,
35,
64,
30,
25,
1,
70,
57,
9,
69,
72,
44,
72,
54,
27,
54,
3,
53,
15,
5,
48,
25,
58,
10,
71,
65,
28,
67,
35,
72,
61,
68,
3,
48,
68,
47,
32,
5,
49,
15,
12,
67,
9,
13,
38,
42,
9,
49,
61,
50,
53,
51,
24,
62,
24,
70,
1,
8,
72,
23,
31,
37,
35,
23,
20,
36,
71,
43,
57,
27,
13,
67,
64,
26,
38,
23,
72,
62,
40,
41,
34,
1,
51,
39,
12,
72,
63,
44,
18,
13,
68,
6,
2,
55,
38,
19,
12,
72,
24,
72,
11,
66
],
"xaxis": "x",
"yaxis": "y",
"type": "histogram"
},
{
"alignmentgroup": "True",
"hovertemplate": "Churn=No tenure=%{x} ",
"legendgroup": "No",
"marker": {
"color": "orange"
},
"name": "No",
"notched": true,
"offsetgroup": "No",
"showlegend": false,
"x": [
1,
34,
45,
22,
10,
62,
13,
16,
58,
25,
69,
52,
71,
21,
12,
58,
49,
30,
72,
71,
2,
27,
1,
1,
72,
46,
10,
70,
17,
63,
13,
49,
2,
52,
69,
43,
25,
60,
63,
66,
34,
72,
47,
60,
72,
18,
3,
47,
31,
50,
10,
1,
52,
64,
62,
3,
56,
46,
8,
30,
45,
11,
42,
49,
9,
35,
48,
46,
29,
30,
1,
66,
65,
72,
71,
52,
1,
1,
38,
66,
5,
72,
32,
43,
72,
52,
43,
64,
3,
36,
41,
27,
56,
6,
7,
4,
33,
72,
1,
71,
13,
67,
43,
23,
64,
57,
72,
61,
64,
71,
65,
3,
30,
15,
8,
70,
62,
6,
14,
22,
22,
16,
10,
13,
2,
53,
11,
69,
72,
16,
43,
14,
32,
34,
15,
61,
1,
33,
20,
3,
13,
40,
43,
69,
72,
59,
20,
24,
59,
72,
1,
27,
14,
71,
13,
44,
33,
72,
64,
1,
61,
29,
23,
57,
72,
66,
65,
8,
71,
1,
12,
24,
31,
30,
47,
54,
50,
72,
29,
10,
18,
16,
72,
72,
41,
65,
13,
4,
41,
42,
51,
32,
10,
67,
61,
50,
29,
57,
31,
45,
61,
50,
19,
71,
57,
20,
21,
14,
5,
6,
10,
1,
68,
22,
20,
35,
23,
6,
12,
1,
71,
35,
40,
23,
4,
68,
38,
52,
29,
38,
48,
1,
22,
43,
5,
51,
71,
35,
72,
1,
9,
69,
52,
11,
28,
17,
35,
8,
46,
68,
36,
32,
71,
66,
63,
41,
1,
70,
23,
64,
37,
17,
7,
16,
64,
42,
5,
41,
58,
47,
18,
23,
1,
71,
72,
33,
24,
56,
37,
43,
1,
61,
17,
41,
72,
48,
42,
44,
1,
27,
27,
2,
19,
42,
66,
33,
33,
23,
32,
11,
68,
20,
72,
60,
32,
46,
29,
51,
48,
16,
70,
40,
5,
7,
29,
44,
10,
55,
52,
10,
18,
68,
72,
2,
41,
26,
36,
72,
35,
1,
16,
49,
54,
18,
36,
52,
8,
72,
64,
22,
60,
61,
24,
28,
30,
2,
1,
6,
24,
72,
70,
64,
72,
44,
17,
9,
24,
35,
7,
11,
20,
72,
72,
15,
72,
0,
63,
2,
61,
1,
28,
70,
34,
71,
70,
52,
69,
11,
1,
20,
61,
56,
30,
28,
5,
12,
67,
29,
55,
52,
72,
58,
35,
56,
24,
70,
2,
68,
12,
63,
33,
69,
60,
72,
11,
1,
34,
65,
50,
15,
72,
72,
55,
23,
56,
1,
38,
11,
1,
56,
3,
7,
59,
7,
71,
15,
71,
11,
60,
47,
11,
28,
61,
31,
9,
35,
2,
1,
3,
52,
5,
72,
71,
72,
46,
63,
30,
1,
16,
4,
51,
65,
16,
2,
66,
46,
32,
72,
38,
51,
72,
66,
44,
50,
15,
8,
66,
57,
7,
10,
62,
40,
20,
25,
23,
66,
72,
46,
72,
10,
40,
31,
68,
68,
49,
15,
50,
24,
35,
17,
10,
68,
45,
37,
10,
1,
65,
57,
3,
49,
70,
53,
53,
22,
65,
48,
3,
45,
61,
3,
40,
1,
1,
51,
52,
51,
1,
31,
47,
22,
1,
72,
47,
72,
66,
35,
29,
2,
4,
65,
27,
29,
29,
20,
58,
14,
72,
46,
71,
32,
26,
68,
2,
61,
9,
22,
5,
65,
5,
25,
72,
27,
32,
30,
70,
42,
72,
47,
2,
61,
5,
72,
72,
3,
48,
63,
27,
70,
7,
0,
2,
66,
3,
72,
1,
72,
65,
11,
22,
14,
41,
17,
11,
72,
3,
59,
71,
5,
27,
63,
72,
34,
24,
72,
60,
68,
8,
34,
6,
2,
31,
20,
1,
70,
39,
46,
72,
18,
71,
42,
34,
5,
25,
55,
70,
61,
43,
47,
5,
62,
14,
34,
38,
70,
37,
60,
62,
36,
44,
72,
13,
15,
65,
12,
72,
72,
72,
52,
2,
5,
68,
72,
66,
72,
26,
64,
62,
5,
3,
72,
57,
66,
45,
3,
51,
60,
33,
26,
67,
49,
1,
7,
27,
37,
31,
32,
63,
30,
71,
53,
50,
2,
56,
67,
4,
19,
8,
71,
15,
72,
12,
72,
23,
72,
26,
21,
60,
12,
16,
63,
22,
32,
68,
30,
16,
33,
72,
12,
4,
0,
65,
15,
24,
13,
24,
72,
54,
4,
32,
35,
8,
22,
15,
22,
71,
4,
25,
32,
7,
17,
8,
56,
3,
71,
49,
58,
59,
11,
35,
20,
40,
39,
72,
12,
1,
27,
34,
56,
58,
22,
10,
13,
72,
2,
4,
37,
21,
53,
23,
3,
71,
9,
1,
71,
64,
4,
23,
39,
28,
5,
45,
37,
60,
47,
50,
27,
62,
71,
66,
68,
13,
56,
16,
14,
8,
43,
52,
3,
29,
16,
40,
36,
26,
72,
34,
10,
14,
47,
24,
20,
22,
1,
59,
58,
59,
3,
32,
46,
0,
52,
32,
16,
51,
29,
70,
71,
41,
1,
7,
67,
5,
15,
20,
54,
42,
9,
63,
69,
69,
40,
60,
71,
32,
39,
38,
52,
48,
70,
20,
50,
25,
12,
23,
27,
47,
26,
2,
26,
72,
63,
71,
11,
14,
13,
6,
11,
18,
32,
29,
3,
41,
1,
7,
52,
45,
70,
53,
62,
60,
23,
67,
71,
25,
5,
26,
1,
70,
72,
32,
14,
13,
46,
43,
39,
57,
53,
18,
58,
71,
35,
3,
38,
35,
47,
14,
20,
66,
15,
42,
17,
37,
12,
60,
18,
3,
9,
56,
7,
69,
54,
62,
62,
17,
9,
64,
72,
30,
49,
61,
47,
20,
70,
54,
61,
13,
3,
25,
30,
21,
23,
45,
24,
56,
1,
55,
72,
45,
47,
2,
2,
12,
69,
56,
4,
64,
62,
63,
53,
5,
49,
62,
55,
71,
72,
36,
25,
72,
36,
1,
72,
59,
1,
30,
64,
63,
72,
62,
67,
70,
20,
5,
24,
72,
66,
45,
69,
28,
36,
42,
48,
11,
7,
3,
8,
32,
60,
10,
71,
43,
23,
72,
22,
1,
69,
50,
15,
31,
0,
8,
64,
28,
57,
19,
51,
67,
11,
72,
66,
9,
9,
48,
10,
72,
51,
61,
54,
33,
27,
23,
1,
45,
39,
72,
58,
70,
61,
2,
46,
48,
64,
72,
12,
72,
29,
33,
1,
62,
4,
24,
14,
3,
8,
35,
66,
8,
71,
43,
29,
65,
35,
64,
58,
18,
67,
63,
60,
70,
48,
12,
71,
44,
45,
23,
43,
35,
9,
65,
27,
40,
8,
58,
52,
3,
41,
20,
1,
23,
6,
8,
18,
52,
31,
29,
36,
42,
60,
22,
36,
9,
1,
12,
23,
62,
8,
31,
45,
69,
2,
44,
39,
72,
13,
51,
71,
56,
1,
23,
66,
1,
11,
52,
3,
51,
64,
37,
13,
49,
45,
18,
68,
54,
23,
71,
67,
14,
63,
41,
17,
56,
5,
3,
37,
8,
63,
7,
3,
72,
19,
59,
35,
14,
69,
7,
69,
72,
4,
63,
72,
46,
30,
63,
60,
25,
6,
22,
31,
39,
26,
12,
2,
39,
7,
4,
55,
72,
10,
11,
15,
23,
1,
47,
15,
68,
21,
21,
56,
6,
65,
42,
68,
48,
50,
7,
63,
17,
4,
62,
2,
48,
27,
70,
46,
69,
65,
72,
17,
51,
51,
72,
34,
67,
49,
53,
27,
69,
2,
46,
54,
20,
11,
30,
68,
38,
1,
63,
3,
48,
66,
68,
7,
72,
29,
37,
59,
60,
27,
17,
58,
1,
53,
35,
68,
47,
65,
9,
8,
14,
45,
8,
66,
72,
23,
4,
6,
67,
7,
56,
72,
72,
23,
35,
27,
12,
40,
7,
70,
60,
39,
72,
54,
63,
71,
42,
47,
11,
55,
69,
3,
30,
5,
71,
29,
52,
68,
46,
8,
72,
17,
3,
2,
51,
6,
3,
17,
30,
31,
45,
64,
61,
1,
72,
7,
66,
40,
16,
67,
41,
56,
72,
54,
52,
50,
27,
72,
62,
12,
44,
54,
68,
20,
50,
58,
35,
2,
63,
58,
27,
71,
63,
71,
68,
1,
65,
72,
28,
72,
2,
60,
26,
68,
42,
57,
54,
44,
42,
72,
71,
23,
30,
35,
1,
22,
7,
36,
34,
72,
36,
71,
23,
17,
1,
12,
72,
1,
72,
60,
61,
6,
72,
32,
65,
45,
42,
8,
32,
22,
1,
1,
54,
4,
56,
45,
71,
59,
69,
19,
55,
38,
47,
46,
65,
71,
52,
6,
26,
48,
64,
1,
72,
1,
51,
41,
72,
43,
72,
47,
72,
3,
26,
29,
27,
24,
67,
23,
14,
4,
16,
46,
68,
38,
17,
4,
12,
72,
3,
41,
40,
7,
69,
7,
5,
72,
44,
65,
3,
24,
72,
24,
22,
70,
25,
37,
22,
59,
1,
3,
53,
1,
20,
51,
51,
13,
1,
1,
63,
3,
46,
1,
71,
55,
70,
67,
14,
20,
49,
72,
46,
24,
5,
33,
42,
23,
8,
66,
24,
53,
60,
20,
23,
72,
21,
31,
57,
45,
10,
14,
27,
69,
35,
45,
17,
22,
67,
67,
9,
5,
54,
70,
53,
31,
13,
28,
38,
52,
62,
16,
12,
72,
71,
24,
15,
2,
5,
41,
43,
1,
1,
71,
7,
28,
16,
7,
69,
1,
3,
69,
71,
69,
48,
45,
51,
72,
37,
71,
66,
51,
30,
34,
64,
65,
47,
67,
39,
14,
56,
14,
16,
70,
72,
23,
21,
36,
50,
48,
50,
72,
10,
18,
9,
2,
40,
69,
18,
11,
55,
33,
46,
34,
3,
30,
33,
45,
40,
71,
72,
22,
46,
55,
1,
12,
31,
67,
1,
41,
42,
23,
1,
56,
15,
12,
54,
7,
16,
21,
30,
3,
11,
62,
18,
6,
46,
21,
68,
1,
25,
24,
51,
57,
15,
72,
28,
70,
13,
59,
62,
21,
2,
1,
4,
19,
67,
72,
53,
5,
71,
50,
56,
2,
46,
71,
29,
69,
71,
56,
56,
28,
19,
66,
17,
52,
19,
36,
72,
34,
8,
69,
50,
10,
12,
70,
64,
66,
71,
20,
72,
71,
38,
33,
23,
58,
70,
4,
45,
36,
54,
23,
41,
5,
27,
1,
67,
72,
56,
44,
66,
69,
40,
30,
11,
15,
11,
64,
72,
72,
1,
15,
60,
56,
8,
49,
70,
52,
72,
40,
40,
1,
30,
44,
7,
72,
8,
3,
8,
5,
72,
54,
72,
1,
69,
48,
8,
71,
67,
34,
3,
9,
71,
57,
72,
48,
18,
43,
72,
35,
4,
49,
71,
11,
63,
65,
49,
4,
72,
26,
35,
57,
28,
25,
47,
57,
16,
5,
72,
48,
68,
30,
3,
14,
4,
71,
8,
61,
72,
5,
49,
8,
3,
9,
67,
46,
67,
55,
33,
62,
49,
1,
14,
18,
72,
64,
69,
1,
71,
66,
2,
71,
11,
47,
60,
11,
29,
21,
48,
3,
43,
5,
1,
71,
8,
8,
20,
71,
31,
38,
2,
12,
9,
11,
6,
71,
42,
45,
28,
43,
60,
7,
25,
27,
10,
27,
11,
4,
68,
1,
18,
26,
17,
59,
30,
50,
9,
3,
14,
31,
7,
17,
32,
2,
72,
27,
7,
11,
72,
4,
71,
47,
57,
50,
8,
48,
70,
1,
8,
60,
49,
29,
67,
67,
6,
47,
53,
69,
3,
4,
56,
61,
2,
12,
28,
24,
68,
39,
42,
6,
38,
18,
4,
27,
41,
50,
72,
70,
44,
34,
72,
71,
64,
72,
29,
23,
52,
64,
24,
2,
34,
53,
47,
72,
72,
7,
71,
41,
67,
69,
70,
72,
34,
65,
70,
72,
35,
12,
62,
25,
52,
8,
2,
56,
12,
47,
2,
18,
8,
45,
3,
38,
72,
71,
66,
13,
65,
15,
72,
42,
71,
35,
53,
48,
30,
10,
12,
57,
58,
37,
44,
27,
8,
25,
57,
12,
62,
65,
71,
21,
71,
7,
72,
1,
72,
64,
72,
29,
13,
31,
14,
72,
25,
18,
71,
28,
2,
17,
56,
60,
33,
1,
63,
55,
65,
63,
70,
36,
22,
5,
1,
56,
2,
35,
64,
15,
1,
70,
39,
29,
14,
61,
13,
66,
59,
62,
33,
66,
72,
51,
63,
27,
4,
42,
29,
30,
71,
46,
69,
72,
28,
72,
7,
22,
72,
8,
52,
68,
71,
2,
34,
35,
61,
1,
53,
72,
41,
24,
8,
1,
54,
41,
19,
72,
62,
56,
32,
21,
62,
2,
27,
25,
49,
63,
4,
1,
11,
52,
60,
64,
43,
61,
66,
67,
42,
31,
7,
34,
3,
19,
3,
46,
69,
5,
1,
26,
25,
64,
30,
13,
64,
46,
12,
13,
67,
24,
6,
10,
13,
7,
38,
43,
25,
27,
72,
71,
24,
57,
15,
4,
28,
55,
55,
20,
62,
43,
60,
58,
7,
2,
37,
65,
39,
68,
62,
72,
41,
4,
53,
39,
63,
15,
13,
1,
1,
60,
40,
66,
42,
66,
49,
41,
41,
23,
3,
4,
52,
11,
2,
26,
24,
12,
60,
64,
66,
60,
17,
42,
1,
47,
10,
70,
67,
1,
4,
66,
12,
24,
26,
57,
42,
64,
19,
22,
12,
31,
11,
68,
72,
67,
60,
58,
1,
37,
13,
43,
6,
71,
72,
6,
12,
21,
6,
43,
35,
32,
52,
32,
72,
51,
68,
8,
49,
72,
54,
50,
69,
1,
68,
40,
31,
33,
55,
68,
12,
71,
40,
64,
53,
72,
46,
40,
12,
9,
51,
49,
56,
4,
20,
26,
51,
4,
1,
27,
12,
34,
24,
14,
59,
3,
65,
59,
72,
3,
19,
1,
24,
57,
72,
67,
52,
71,
26,
35,
55,
33,
72,
1,
37,
12,
1,
62,
1,
18,
2,
19,
9,
27,
24,
11,
1,
38,
9,
54,
29,
44,
59,
18,
67,
33,
5,
2,
72,
9,
67,
8,
17,
68,
25,
67,
32,
67,
72,
1,
48,
61,
2,
71,
37,
65,
67,
50,
25,
64,
25,
24,
37,
21,
1,
10,
51,
10,
6,
47,
61,
52,
35,
71,
45,
2,
51,
60,
9,
17,
46,
68,
4,
28,
39,
11,
71,
2,
17,
55,
58,
9,
26,
50,
72,
43,
56,
1,
72,
36,
5,
44,
70,
44,
69,
68,
16,
68,
4,
26,
5,
70,
24,
72,
1,
70,
36,
41,
14,
13,
6,
15,
47,
8,
17,
15,
26,
23,
4,
29,
25,
3,
69,
14,
19,
39,
31,
24,
14,
64,
50,
52,
28,
21,
17,
58,
51,
72,
27,
3,
64,
45,
71,
58,
34,
15,
66,
12,
58,
3,
9,
3,
40,
68,
50,
1,
72,
40,
72,
6,
5,
48,
64,
17,
40,
41,
51,
41,
2,
68,
24,
70,
3,
2,
3,
13,
7,
12,
53,
63,
15,
36,
4,
24,
61,
16,
65,
26,
16,
5,
19,
10,
72,
10,
11,
17,
36,
17,
66,
61,
22,
1,
6,
68,
52,
10,
72,
47,
24,
65,
4,
34,
14,
13,
65,
23,
55,
49,
60,
69,
40,
67,
13,
41,
4,
24,
5,
5,
72,
24,
42,
4,
68,
33,
69,
38,
3,
48,
15,
25,
48,
1,
1,
37,
66,
26,
63,
18,
64,
28,
1,
66,
1,
18,
0,
12,
12,
55,
7,
68,
49,
40,
16,
72,
2,
23,
71,
12,
54,
68,
27,
21,
64,
57,
19,
31,
52,
46,
11,
53,
57,
71,
1,
68,
72,
2,
41,
72,
58,
7,
65,
1,
56,
4,
58,
62,
26,
62,
58,
68,
61,
42,
18,
56,
4,
35,
64,
31,
67,
70,
2,
29,
47,
12,
8,
54,
69,
26,
72,
70,
28,
21,
53,
53,
70,
61,
11,
2,
25,
41,
71,
34,
29,
40,
36,
46,
58,
39,
52,
70,
65,
1,
70,
29,
67,
1,
30,
48,
55,
37,
31,
4,
72,
1,
15,
8,
35,
56,
65,
2,
65,
18,
23,
70,
4,
19,
18,
38,
47,
52,
9,
26,
44,
3,
2,
25,
2,
58,
59,
44,
66,
68,
9,
19,
4,
70,
1,
8,
53,
51,
11,
60,
17,
1,
43,
16,
57,
37,
72,
2,
17,
16,
10,
64,
1,
25,
71,
72,
49,
29,
72,
50,
71,
70,
71,
61,
68,
62,
7,
6,
33,
28,
27,
7,
30,
63,
53,
21,
17,
16,
35,
32,
28,
1,
59,
72,
40,
40,
63,
3,
40,
8,
34,
9,
31,
50,
9,
25,
1,
45,
55,
38,
38,
34,
70,
13,
61,
41,
21,
55,
69,
69,
47,
72,
33,
72,
37,
62,
71,
23,
16,
9,
17,
24,
1,
72,
72,
11,
60,
49,
30,
53,
39,
9,
39,
8,
51,
71,
71,
70,
38,
28,
32,
49,
37,
10,
67,
7,
51,
9,
4,
71,
24,
22,
44,
33,
1,
30,
1,
16,
71,
43,
50,
41,
40,
3,
37,
32,
32,
59,
30,
27,
9,
68,
69,
26,
69,
11,
1,
10,
55,
44,
69,
11,
29,
57,
28,
42,
23,
18,
62,
67,
62,
2,
23,
25,
72,
2,
8,
35,
24,
2,
72,
41,
26,
4,
48,
12,
60,
55,
1,
1,
42,
1,
3,
72,
15,
11,
5,
72,
55,
40,
57,
52,
43,
47,
3,
55,
29,
12,
66,
27,
58,
9,
6,
9,
8,
12,
43,
42,
66,
1,
10,
18,
3,
50,
1,
2,
17,
69,
72,
50,
53,
58,
46,
72,
6,
72,
4,
52,
0,
2,
65,
51,
12,
24,
64,
26,
15,
64,
27,
8,
10,
2,
51,
46,
1,
46,
50,
53,
61,
5,
47,
54,
19,
26,
70,
17,
1,
19,
26,
50,
68,
9,
51,
9,
22,
71,
26,
71,
4,
12,
18,
3,
72,
13,
42,
17,
7,
68,
56,
38,
72,
48,
52,
35,
67,
1,
53,
34,
19,
60,
11,
60,
72,
39,
59,
2,
71,
24,
67,
37,
11,
18,
50,
67,
25,
9,
10,
70,
9,
4,
2,
19,
7,
1,
9,
5,
56,
18,
70,
72,
17,
29,
63,
59,
3,
8,
68,
68,
52,
72,
32,
72,
1,
42,
45,
43,
37,
63,
3,
66,
8,
71,
72,
16,
66,
51,
8,
14,
70,
70,
24,
69,
42,
39,
45,
72,
38,
72,
72,
55,
51,
63,
1,
23,
2,
52,
36,
1,
28,
7,
72,
10,
42,
7,
72,
63,
56,
5,
72,
68,
67,
8,
52,
18,
59,
60,
7,
59,
46,
5,
59,
70,
44,
64,
58,
46,
58,
72,
11,
34,
54,
72,
54,
14,
1,
56,
68,
14,
68,
55,
16,
9,
53,
70,
14,
10,
29,
30,
72,
10,
1,
20,
1,
29,
1,
3,
20,
64,
6,
50,
6,
7,
72,
8,
67,
72,
33,
70,
22,
59,
36,
51,
53,
20,
63,
40,
35,
26,
53,
34,
19,
43,
6,
56,
34,
10,
56,
55,
36,
47,
12,
24,
35,
67,
21,
13,
71,
29,
7,
57,
65,
27,
72,
1,
11,
39,
59,
26,
2,
72,
65,
72,
6,
32,
50,
61,
72,
1,
12,
61,
18,
21,
68,
12,
62,
1,
1,
62,
36,
69,
63,
23,
10,
71,
45,
70,
22,
52,
65,
72,
10,
7,
5,
24,
72,
21,
69,
44,
61,
72,
72,
14,
7,
48,
55,
1,
45,
3,
71,
8,
69,
72,
71,
33,
16,
56,
1,
57,
56,
1,
40,
46,
63,
68,
69,
56,
10,
63,
24,
19,
22,
70,
49,
42,
57,
72,
46,
72,
35,
72,
28,
45,
1,
6,
48,
25,
64,
50,
52,
4,
32,
45,
9,
54,
64,
12,
67,
45,
10,
29,
24,
66,
51,
45,
49,
29,
40,
25,
22,
72,
33,
23,
69,
3,
56,
65,
71,
14,
2,
40,
1,
7,
15,
71,
54,
31,
11,
18,
72,
71,
5,
38,
5,
52,
68,
69,
42,
50,
33,
7,
64,
59,
6,
3,
15,
13,
23,
31,
29,
49,
56,
63,
63,
24,
36,
21,
13,
1,
25,
71,
66,
45,
22,
67,
68,
0,
4,
63,
21,
1,
17,
30,
22,
9,
1,
19,
72,
70,
66,
7,
46,
32,
24,
37,
8,
72,
71,
16,
57,
66,
21,
66,
17,
8,
27,
34,
30,
33,
14,
16,
49,
70,
32,
18,
37,
4,
16,
17,
19,
60,
51,
28,
43,
42,
1,
63,
68,
60,
45,
70,
4,
68,
22,
18,
29,
31,
48,
50,
7,
68,
26,
57,
3,
19,
3,
59,
42,
67,
1,
66,
61,
4,
64,
54,
1,
54,
18,
3,
72,
60,
11,
61,
39,
37,
72,
72,
8,
22,
38,
17,
70,
28,
15,
72,
57,
46,
30,
10,
32,
13,
44,
9,
67,
71,
1,
17,
1,
32,
41,
1,
62,
17,
72,
56,
9,
72,
20,
19,
53,
6,
9,
8,
71,
71,
68,
34,
26,
7,
20,
60,
72,
72,
4,
16,
62,
10,
31,
71,
58,
70,
71,
69,
72,
26,
33,
10,
57,
10,
39,
11,
68,
18,
18,
52,
56,
45,
67,
3,
65,
63,
11,
1,
55,
25,
72,
65,
7,
72,
21,
2,
4,
72,
6,
52,
69,
8,
63,
60,
12,
13,
22,
72,
2,
40,
44,
71,
26,
1,
3,
13,
1,
4,
2,
72,
37,
23,
42,
32,
22,
42,
8,
65,
70,
22,
67,
25,
20,
2,
51,
46,
13,
26,
19,
72,
18,
24,
46,
72,
70,
2,
31,
16,
52,
13,
35,
59,
72,
49,
2,
21,
54,
1,
6,
49,
56,
56,
6,
32,
50,
58,
65,
64,
66,
38,
20,
64,
60,
50,
72,
60,
46,
69,
31,
19,
71,
12,
44,
56,
72,
11,
15,
72,
56,
64,
34,
35,
22,
9,
23,
68,
33,
31,
56,
66,
72,
34,
58,
37,
71,
1,
71,
35,
6,
69,
53,
5,
2,
62,
19,
9,
53,
5,
71,
1,
72,
4,
59,
31,
3,
49,
2,
55,
72,
36,
10,
72,
28,
38,
61,
52,
67,
34,
54,
1,
46,
55,
1,
64,
58,
56,
72,
72,
22,
39,
12,
54,
18,
32,
41,
67,
65,
25,
67,
43,
24,
69,
37,
20,
7,
41,
54,
69,
53,
18,
64,
20,
57,
63,
13,
48,
57,
71,
7,
16,
34,
16,
48,
58,
72,
7,
30,
31,
46,
50,
28,
66,
41,
72,
7,
38,
44,
47,
53,
4,
20,
57,
44,
24,
15,
24,
33,
58,
72,
71,
51,
72,
14,
72,
22,
2,
15,
51,
70,
71,
39,
61,
52,
64,
62,
30,
63,
1,
15,
27,
4,
72,
45,
45,
36,
1,
16,
71,
10,
20,
4,
29,
2,
29,
13,
59,
18,
17,
47,
19,
68,
2,
7,
18,
71,
13,
72,
66,
24,
56,
22,
42,
72,
12,
71,
26,
7,
6,
51,
72,
47,
62,
16,
6,
69,
64,
25,
6,
66,
61,
43,
12,
23,
71,
34,
41,
72,
14,
41,
23,
71,
72,
6,
23,
72,
7,
9,
12,
1,
48,
20,
10,
20,
20,
19,
22,
35,
1,
39,
54,
56,
18,
16,
68,
53,
72,
9,
30,
18,
55,
33,
44,
30,
71,
1,
23,
22,
49,
42,
7,
67,
15,
67,
53,
21,
40,
22,
39,
2,
57,
8,
7,
49,
65,
55,
71,
35,
17,
72,
28,
18,
52,
47,
23,
66,
8,
71,
50,
46,
66,
42,
5,
29,
27,
25,
57,
47,
13,
71,
1,
2,
55,
71,
50,
1,
5,
66,
49,
3,
66,
11,
28,
65,
62,
2,
2,
55,
41,
30,
17,
16,
72,
9,
1,
23,
8,
19,
7,
61,
57,
15,
1,
12,
54,
4,
20,
26,
53,
68,
72,
12,
68,
50,
41,
30,
1,
29,
23,
60,
72,
72,
66,
72,
51,
70,
9,
59,
3,
38,
37,
37,
14,
72,
72,
17,
10,
0,
1,
29,
65,
8,
61,
45,
72,
12,
7,
9,
58,
2,
40,
9,
41,
26,
33,
68,
65,
55,
19,
45,
70,
12,
72,
12,
71,
35,
70,
31,
30,
33,
54,
59,
55,
69,
66,
37,
9,
69,
10,
13,
69,
66,
46,
56,
70,
33,
72,
19,
71,
1,
61,
71,
68,
46,
33,
53,
50,
57,
54,
60,
10,
43,
13,
43,
1,
69,
61,
43,
56,
70,
49,
32,
72,
37,
69,
26,
58,
24,
5,
30,
55,
44,
47,
64,
1,
20,
37,
30,
38,
52,
71,
66,
72,
25,
69,
53,
26,
21,
1,
48,
26,
60,
18,
4,
65,
70,
62,
66,
65,
34,
16,
50,
71,
18,
4,
58,
56,
56,
4,
10,
4,
51,
6,
63,
48,
35,
2,
50,
33,
31,
9,
54,
46,
34,
71,
63,
51,
64,
61,
15,
18,
57,
14,
18,
72,
70,
38,
68,
65,
30,
51,
31,
72,
37,
55,
33,
46,
1,
19,
61,
26,
45,
62,
3,
41,
67,
71,
37,
60,
6,
11,
10,
34,
62,
64,
25,
26,
10,
53,
33,
71,
29,
24,
20,
1,
72,
52,
9,
1,
69,
1,
54,
33,
45,
11,
6,
21,
65,
43,
60,
17,
35,
12,
1,
28,
70,
18,
70,
9,
67,
1,
18,
71,
1,
55,
59,
7,
45,
54,
51,
72,
44,
2,
66,
68,
31,
21,
21,
55,
71,
22,
67,
14,
21,
4,
70,
21,
20,
22,
63,
70,
5,
72,
13,
61,
1,
56,
4,
35,
72,
49,
44,
37,
61,
70,
41,
70,
51,
42,
48,
48,
27,
46,
25,
13,
31,
23,
2,
65,
55,
35,
6,
17,
10,
15,
13,
58,
45,
72,
68,
38,
2,
11,
20,
72,
40,
62,
22,
11,
7,
3,
58,
6,
22,
64,
6,
39,
20,
64,
46,
28,
33,
39,
1,
70,
65,
1,
18,
24,
63,
44,
4,
37,
34,
35,
4,
39,
43,
61,
49,
4,
64,
3,
1,
40,
34,
1,
45,
43,
41,
5,
72,
4,
9,
72,
33,
72,
15,
29,
15,
72,
19,
1,
2,
11,
12,
70,
23,
49,
2,
69,
24,
32,
27,
58,
18,
47,
70,
36,
67,
10,
19,
71,
72,
48,
1,
18,
67,
69,
72,
38,
40,
61,
32,
21,
59,
47,
69,
2,
22,
15,
53,
28,
22,
16,
48,
30,
3,
57,
23,
65,
44,
71,
37,
12,
69,
35,
5,
58,
72,
72,
1,
53,
27,
18,
46,
72,
4,
25,
40,
63,
14,
72,
39,
47,
19,
17,
34,
42,
71,
19,
57,
72,
6,
61,
48,
16,
3,
65,
70,
60,
69,
35,
22,
66,
34,
72,
31,
30,
19,
65,
30,
6,
2,
53,
7,
61,
13,
35,
2,
3,
62,
72,
63,
35,
62,
15,
55,
11,
61,
71,
35,
17,
47,
3,
3,
44,
1,
44,
18,
65,
3,
33,
34,
14,
13,
23,
47,
17,
59,
69,
10,
12,
39,
71,
71,
33,
67,
9,
52,
70,
1,
1,
52,
6,
7,
26,
25,
69,
72,
4,
59,
67,
26,
27,
72,
6,
62,
20,
6,
51,
61,
62,
72,
13,
38,
34,
18,
56,
36,
57,
70,
68,
1,
37,
4,
1,
20,
72,
11,
33,
62,
1,
16,
22,
49,
36,
31,
5,
66,
64,
10,
29,
57,
46,
53,
17,
38,
15,
22,
57,
11,
1,
12,
36,
2,
72,
62,
6,
48,
35,
52,
1,
71,
67,
60,
23,
39,
15,
24,
37,
50,
54,
3,
5,
33,
41,
34,
13,
20,
51,
41,
13,
35,
4,
12,
7,
53,
63,
5,
37,
12,
38,
9,
13,
47,
61,
16,
41,
43,
6,
58,
19,
11,
39,
8,
26,
53,
70,
59,
7,
59,
61,
72,
13,
64,
10,
65,
62,
55,
25,
1,
64,
36,
61,
26,
68,
72,
71,
57,
4,
1,
72,
21,
71,
69,
64,
16,
4,
1,
18,
2,
19,
40,
66,
21,
8,
72,
48,
69,
72,
14,
6,
8,
17,
65,
57,
56,
14,
52,
58,
67,
2,
6,
71,
46,
67,
3,
3,
50,
23,
67,
39,
69,
1,
32,
60,
72,
26,
2,
2,
36,
7,
60,
19,
45,
4,
47,
1,
59,
35,
32,
54,
66,
61,
72,
44,
41,
50,
8,
18,
72,
42,
18,
13,
68,
69,
25,
59,
5,
69,
13,
52,
61,
29,
25,
15,
19,
44,
58,
62,
70,
10,
26,
66,
51,
72,
65,
70,
72,
1,
3,
58,
33,
54,
72,
72,
72,
54,
59,
54,
60,
60,
3,
69,
1,
50,
56,
60,
69,
3,
60,
13,
62,
45,
25,
44,
2,
22,
35,
29,
27,
54,
57,
62,
15,
70,
21,
23,
6,
4,
23,
26,
8,
2,
59,
39,
21,
48,
31,
64,
46,
52,
67,
67,
71,
71,
32,
2,
71,
60,
55,
6,
48,
63,
12,
54,
30,
40,
9,
62,
28,
70,
46,
23,
47,
68,
67,
14,
57,
55,
1,
23,
47,
38,
2,
15,
26,
35,
3,
42,
10,
61,
68,
10,
72,
55,
7,
2,
9,
27,
64,
70,
67,
24,
4,
44,
72,
66,
65,
1,
38,
23,
10,
72,
35,
58,
70,
38,
60,
26,
8,
36,
54,
55,
72,
54,
72,
52,
60,
39,
15,
43,
63,
2,
72,
40,
58,
67,
31,
69,
32,
21,
52,
72,
52,
41,
41,
67,
16,
17,
35,
58,
52,
70,
19,
35,
32,
17,
67,
9,
4,
58,
60,
1,
27,
66,
15,
41,
59,
50,
17,
6,
51,
49,
59,
50,
59,
18,
10,
14,
35,
8,
18,
60,
6,
19,
53,
72,
60,
13,
5,
13,
37,
64,
61,
26,
24,
17,
26,
52,
1,
21,
67,
44,
70,
56,
46,
63,
11,
15,
72,
6,
63,
18,
43,
15,
55,
70,
63,
25,
18,
28,
53,
1,
26,
34,
19,
62,
24,
68,
31,
63,
61,
18,
6,
33,
56,
23,
9,
5,
61,
70,
15,
8,
8,
4,
34,
68,
45,
9,
22,
2,
70,
10,
72,
49,
54,
71,
22,
50,
43,
45,
64,
23,
68,
26,
14,
71,
64,
57,
72,
40,
14,
2,
5,
29,
3,
71,
9,
48,
26,
9,
46,
64,
59,
7,
72,
16,
25,
24,
10,
69,
57,
50,
28,
25,
3,
61,
2,
51,
71,
20,
6,
6,
29,
36,
28,
63,
48,
49,
72,
72,
47,
1,
36,
43,
27,
38,
35,
0,
59,
27,
2,
7,
36,
41,
13,
19,
60,
69,
43,
11,
45,
72,
12,
67,
37,
39,
41,
25,
8,
71,
5,
30,
40,
54,
72,
28,
18,
59,
22,
1,
72,
50,
48,
49,
28,
68,
13,
11,
72,
70,
49,
67,
46,
37,
13,
72,
68,
15,
24,
24,
27,
71,
67,
63,
1,
4,
52,
10,
68,
52,
70,
43,
52,
12,
56,
0,
42,
22,
27,
51,
1,
71,
69,
14,
57,
72,
48,
4,
31,
1,
57,
62,
3,
72,
29,
13,
11,
21,
19,
35,
25,
67,
72,
43,
55,
27,
13,
70,
19,
20,
43,
5,
70,
40,
6,
39,
45,
57,
72,
72,
3,
59,
4,
27,
4,
60,
8,
8,
35,
53,
18,
15,
67,
6,
1,
5,
13,
29,
1,
18,
2,
30,
66,
38,
44,
2,
42,
58,
58,
71,
48,
8,
67,
49,
52,
63,
68,
31,
64,
62,
21,
72,
32,
71,
34,
35,
3,
3,
53,
4,
48,
54,
62,
22,
51,
30,
56,
35,
64,
30,
25,
1,
70,
57,
9,
69,
72,
44,
72,
54,
27,
54,
3,
53,
15,
5,
48,
25,
58,
10,
71,
65,
28,
67,
35,
72,
61,
68,
3,
48,
68,
47,
32,
5,
49,
15,
12,
67,
9,
13,
38,
42,
9,
49,
61,
50,
53,
51,
24,
62,
24,
70,
1,
8,
72,
23,
31,
37,
35,
23,
20,
36,
71,
43,
57,
27,
13,
67,
64,
26,
38,
23,
72,
62,
40,
41,
34,
1,
51,
39,
12,
72,
63,
44,
18,
13,
68,
6,
2,
55,
38,
19,
12,
72,
24,
72,
11,
66
],
"xaxis": "x2",
"yaxis": "y2",
"type": "box"
},
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "Churn=Yes tenure=%{x} count=%{y} ",
"legendgroup": "Yes",
"marker": {
"color": "green",
"pattern": {
"shape": ""
}
},
"name": "Yes",
"offsetgroup": "Yes",
"orientation": "v",
"showlegend": true,
"x": [
2,
2,
8,
28,
49,
10,
1,
1,
47,
1,
17,
5,
34,
11,
2,
15,
8,
18,
9,
1,
7,
12,
5,
25,
68,
55,
37,
10,
3,
27,
25,
1,
2,
1,
8,
1,
7,
20,
4,
58,
2,
53,
15,
7,
1,
8,
13,
1,
6,
1,
19,
2,
4,
4,
1,
1,
2,
11,
15,
1,
2,
1,
2,
3,
13,
59,
16,
1,
1,
5,
52,
18,
1,
8,
10,
24,
1,
4,
32,
5,
38,
24,
54,
2,
7,
2,
68,
43,
63,
2,
4,
21,
10,
27,
5,
2,
25,
1,
1,
11,
55,
34,
69,
1,
1,
3,
22,
1,
61,
12,
60,
1,
28,
4,
7,
13,
1,
1,
24,
5,
15,
48,
8,
1,
2,
22,
5,
12,
20,
2,
6,
5,
40,
27,
23,
34,
1,
10,
13,
39,
32,
35,
56,
12,
1,
4,
1,
12,
65,
9,
9,
7,
49,
43,
65,
56,
10,
43,
1,
20,
1,
2,
3,
1,
8,
2,
4,
2,
4,
1,
52,
2,
1,
2,
3,
3,
25,
1,
4,
3,
33,
30,
45,
10,
20,
15,
22,
3,
15,
1,
5,
33,
2,
2,
1,
46,
62,
10,
6,
40,
1,
58,
70,
2,
21,
16,
7,
60,
50,
4,
1,
55,
12,
1,
62,
1,
20,
3,
22,
4,
59,
60,
15,
10,
6,
63,
50,
1,
12,
9,
17,
9,
10,
1,
3,
13,
4,
6,
3,
35,
2,
1,
1,
8,
7,
2,
1,
44,
71,
1,
62,
1,
33,
35,
34,
4,
7,
27,
18,
2,
32,
18,
12,
8,
26,
3,
8,
38,
14,
32,
1,
12,
5,
40,
5,
10,
2,
23,
23,
49,
2,
2,
7,
41,
2,
13,
11,
17,
25,
3,
4,
37,
19,
39,
7,
14,
11,
1,
2,
13,
3,
1,
12,
60,
1,
6,
15,
21,
1,
7,
53,
1,
1,
17,
11,
19,
3,
24,
2,
1,
16,
34,
3,
16,
1,
15,
11,
1,
1,
7,
2,
46,
68,
59,
7,
8,
6,
11,
15,
70,
16,
18,
34,
47,
39,
1,
4,
1,
59,
1,
2,
1,
66,
3,
14,
10,
18,
9,
13,
4,
4,
59,
10,
1,
5,
1,
22,
34,
41,
64,
4,
18,
1,
2,
15,
9,
15,
1,
12,
2,
5,
4,
16,
1,
5,
4,
37,
13,
24,
61,
41,
22,
2,
19,
8,
15,
1,
17,
1,
2,
29,
2,
14,
8,
5,
63,
1,
53,
1,
16,
1,
10,
3,
66,
17,
7,
12,
42,
2,
1,
30,
15,
13,
67,
23,
35,
56,
9,
17,
48,
17,
34,
42,
11,
1,
1,
3,
50,
5,
51,
46,
1,
41,
29,
26,
1,
3,
66,
21,
1,
4,
9,
1,
1,
9,
1,
1,
2,
3,
14,
41,
13,
2,
18,
1,
4,
38,
12,
19,
10,
1,
23,
32,
32,
31,
19,
57,
1,
24,
1,
65,
10,
2,
1,
1,
1,
38,
19,
52,
1,
3,
1,
2,
35,
16,
1,
1,
30,
5,
56,
44,
1,
49,
47,
31,
3,
8,
2,
65,
1,
1,
24,
69,
7,
11,
1,
58,
14,
12,
25,
58,
16,
1,
1,
2,
23,
57,
24,
49,
5,
2,
4,
5,
47,
10,
1,
67,
5,
67,
15,
1,
26,
22,
21,
47,
2,
22,
7,
1,
49,
43,
1,
1,
1,
32,
17,
4,
1,
1,
37,
8,
3,
1,
5,
40,
1,
51,
1,
33,
30,
2,
2,
29,
13,
7,
30,
2,
24,
1,
1,
7,
67,
57,
7,
1,
14,
28,
17,
10,
34,
1,
3,
2,
6,
12,
1,
3,
23,
1,
65,
16,
66,
1,
53,
69,
13,
4,
12,
1,
54,
48,
2,
29,
15,
17,
56,
21,
1,
1,
1,
35,
32,
33,
1,
8,
5,
2,
42,
40,
57,
1,
38,
2,
8,
7,
31,
18,
14,
28,
15,
5,
1,
1,
4,
53,
59,
46,
14,
31,
13,
35,
2,
1,
25,
16,
1,
36,
1,
9,
8,
45,
25,
13,
46,
25,
18,
60,
30,
1,
39,
1,
31,
3,
1,
7,
61,
39,
10,
1,
67,
6,
1,
33,
2,
7,
1,
52,
22,
47,
33,
18,
24,
1,
4,
2,
1,
19,
22,
4,
4,
4,
7,
19,
5,
8,
1,
2,
3,
13,
28,
15,
10,
5,
2,
1,
5,
1,
4,
31,
1,
1,
10,
15,
17,
53,
16,
9,
25,
4,
50,
9,
3,
10,
32,
9,
66,
3,
29,
1,
41,
8,
12,
1,
4,
1,
7,
6,
14,
25,
22,
61,
70,
1,
1,
47,
1,
22,
48,
1,
25,
20,
18,
1,
9,
28,
11,
12,
53,
41,
20,
7,
7,
22,
3,
51,
5,
62,
28,
10,
69,
12,
27,
1,
14,
32,
3,
22,
16,
5,
23,
1,
50,
1,
71,
46,
2,
1,
32,
3,
5,
49,
17,
23,
6,
6,
2,
4,
4,
3,
8,
1,
1,
30,
5,
1,
72,
13,
32,
16,
29,
38,
17,
1,
2,
2,
1,
4,
5,
9,
18,
25,
17,
52,
3,
1,
8,
43,
22,
54,
1,
1,
7,
12,
54,
1,
23,
3,
10,
37,
31,
34,
29,
12,
1,
33,
4,
35,
19,
1,
1,
31,
4,
1,
10,
2,
9,
4,
38,
51,
1,
41,
12,
5,
10,
11,
1,
16,
1,
4,
1,
13,
1,
21,
11,
2,
2,
1,
6,
4,
12,
4,
4,
3,
53,
68,
1,
10,
1,
51,
24,
18,
72,
4,
1,
26,
7,
5,
42,
4,
2,
8,
9,
1,
43,
1,
3,
70,
11,
50,
5,
1,
16,
15,
46,
8,
31,
32,
1,
20,
26,
5,
1,
14,
36,
9,
5,
9,
2,
1,
8,
2,
3,
51,
2,
39,
12,
26,
18,
2,
4,
1,
9,
2,
29,
1,
9,
50,
1,
54,
42,
1,
1,
9,
46,
1,
13,
19,
1,
24,
67,
6,
20,
20,
46,
11,
2,
1,
16,
3,
57,
5,
4,
7,
1,
2,
4,
1,
7,
4,
1,
1,
1,
1,
41,
66,
35,
10,
54,
2,
26,
15,
31,
18,
61,
1,
24,
3,
1,
43,
4,
25,
57,
4,
36,
1,
35,
4,
58,
30,
21,
3,
41,
21,
1,
11,
1,
72,
3,
1,
47,
18,
1,
20,
6,
1,
48,
3,
2,
1,
1,
3,
9,
49,
6,
6,
16,
7,
25,
20,
4,
28,
1,
11,
4,
54,
28,
2,
1,
1,
14,
1,
4,
20,
14,
30,
3,
40,
2,
1,
10,
1,
14,
58,
22,
1,
49,
68,
1,
7,
9,
1,
24,
2,
27,
57,
1,
13,
1,
63,
25,
35,
71,
6,
15,
9,
37,
2,
29,
5,
28,
11,
55,
24,
1,
6,
4,
3,
1,
11,
1,
5,
8,
22,
29,
13,
43,
3,
2,
66,
62,
17,
56,
31,
2,
66,
3,
1,
31,
14,
35,
37,
7,
24,
1,
32,
1,
17,
19,
2,
8,
1,
1,
1,
9,
3,
49,
2,
55,
21,
69,
1,
39,
6,
17,
1,
58,
1,
19,
3,
3,
3,
30,
15,
10,
1,
38,
1,
16,
1,
12,
4,
15,
41,
1,
1,
7,
42,
1,
12,
55,
17,
1,
72,
11,
8,
1,
23,
39,
9,
15,
30,
1,
3,
67,
1,
1,
12,
22,
2,
27,
10,
1,
22,
1,
21,
6,
72,
54,
3,
8,
5,
1,
2,
1,
65,
33,
15,
30,
2,
4,
2,
25,
25,
43,
10,
2,
9,
27,
69,
22,
56,
66,
24,
1,
36,
1,
1,
1,
39,
5,
24,
2,
5,
11,
4,
1,
1,
2,
3,
44,
24,
18,
1,
65,
53,
1,
15,
4,
9,
22,
38,
53,
1,
8,
16,
1,
7,
9,
37,
5,
3,
31,
2,
37,
38,
48,
10,
8,
2,
3,
4,
37,
1,
5,
28,
30,
36,
1,
4,
17,
3,
4,
4,
26,
5,
4,
1,
1,
8,
1,
50,
26,
6,
3,
3,
1,
14,
61,
40,
58,
18,
7,
2,
19,
11,
39,
15,
5,
1,
10,
6,
16,
2,
2,
19,
1,
66,
36,
39,
21,
2,
4,
35,
33,
45,
7,
6,
3,
11,
1,
40,
47,
7,
1,
7,
15,
11,
67,
8,
44,
24,
15,
17,
1,
9,
7,
36,
3,
34,
1,
22,
47,
24,
53,
8,
2,
8,
48,
43,
16,
8,
20,
2,
27,
5,
52,
37,
69,
40,
6,
11,
6,
3,
5,
8,
1,
28,
1,
29,
19,
6,
1,
1,
6,
15,
25,
10,
13,
49,
1,
37,
26,
12,
10,
5,
18,
3,
54,
10,
1,
2,
32,
36,
53,
1,
12,
1,
5,
6,
26,
1,
64,
13,
9,
10,
2,
20,
9,
32,
70,
1,
1,
1,
13,
7,
1,
7,
54,
5,
1,
33,
55,
6,
8,
11,
49,
1,
15,
16,
44,
5,
4,
30,
1,
9,
1,
1,
61,
59,
3,
3,
1,
13,
18,
3,
1,
1,
70,
68,
26,
11,
1,
1,
46,
4,
22,
9,
7,
1,
40,
29,
3,
1,
3,
23,
13,
1,
39,
1,
14,
1,
1,
1,
1,
1,
42,
7,
1,
10,
17,
1,
8,
1,
39,
58,
6,
22,
70,
21,
71,
1,
20,
4,
32,
6,
27,
1,
13,
1,
19,
10,
13,
1,
68,
39,
1,
1,
36,
15,
5,
13,
5,
2,
17,
1,
9,
1,
1,
1,
9,
20,
70,
3,
20,
21,
17,
2,
21,
5,
24,
1,
10,
1,
53,
3,
46,
49,
11,
45,
37,
49,
14,
1,
47,
13,
5,
3,
26,
8,
9,
1,
12,
42,
33,
31,
18,
42,
4,
12,
15,
7,
14,
3,
16,
65,
42,
6,
53,
5,
68,
3,
12,
43,
68,
25,
66,
70,
27,
1,
3,
29,
36,
1,
2,
12,
1,
1,
59,
3,
1,
1,
2,
29,
52,
2,
13,
19,
47,
5,
52,
42,
25,
9,
16,
5,
3,
31,
1,
1,
10,
4,
43,
4,
11,
47,
1,
4,
17,
43,
21,
42,
46,
5,
6,
1,
7,
2,
1,
5,
22,
1,
1,
3,
1,
1,
33,
1,
2,
2,
3,
26,
67,
71,
1,
5,
9,
26,
54,
2,
1,
30,
4,
17,
60,
1,
13,
38,
1,
50,
65,
1,
7,
2,
45,
1,
1,
13,
10,
4,
1,
41,
71,
3,
69,
32,
51,
72,
6,
1,
1,
31,
58,
47,
44,
2,
1,
1,
1,
5,
1,
1,
1,
1,
40,
1,
3,
13,
58,
42,
1,
29,
1,
1,
2,
10,
49,
6,
2,
35,
70,
2,
15,
42,
9,
1,
21,
2,
1,
16,
14,
15,
1,
2,
55,
7,
13,
3,
66,
38,
1,
22,
1,
1,
43,
1,
2,
1,
12,
6,
34,
1,
10,
16,
7,
27,
1,
9,
48,
3,
2,
2,
14,
3,
57,
3,
64,
2,
12,
40,
12,
54,
4,
1,
51,
4,
35,
1,
38,
37,
3,
61,
11,
1,
19,
56,
2,
14,
4,
15,
1,
64,
1,
55,
18,
32,
66,
7,
6,
13,
11,
9,
1,
54,
25,
37,
14,
4,
3,
1,
13,
45,
1,
6,
3,
12,
8,
6,
3,
1,
1,
41,
9,
43,
33,
1,
56,
3,
1,
5,
1,
70,
48,
13,
24,
27,
25,
22,
1,
4,
18,
56,
16,
30,
8,
50,
41,
3,
3,
40,
3,
23,
1,
4,
1,
12,
9,
1,
67,
4
],
"xaxis": "x",
"yaxis": "y",
"type": "histogram"
},
{
"alignmentgroup": "True",
"hovertemplate": "Churn=Yes tenure=%{x} ",
"legendgroup": "Yes",
"marker": {
"color": "green"
},
"name": "Yes",
"notched": true,
"offsetgroup": "Yes",
"showlegend": false,
"x": [
2,
2,
8,
28,
49,
10,
1,
1,
47,
1,
17,
5,
34,
11,
2,
15,
8,
18,
9,
1,
7,
12,
5,
25,
68,
55,
37,
10,
3,
27,
25,
1,
2,
1,
8,
1,
7,
20,
4,
58,
2,
53,
15,
7,
1,
8,
13,
1,
6,
1,
19,
2,
4,
4,
1,
1,
2,
11,
15,
1,
2,
1,
2,
3,
13,
59,
16,
1,
1,
5,
52,
18,
1,
8,
10,
24,
1,
4,
32,
5,
38,
24,
54,
2,
7,
2,
68,
43,
63,
2,
4,
21,
10,
27,
5,
2,
25,
1,
1,
11,
55,
34,
69,
1,
1,
3,
22,
1,
61,
12,
60,
1,
28,
4,
7,
13,
1,
1,
24,
5,
15,
48,
8,
1,
2,
22,
5,
12,
20,
2,
6,
5,
40,
27,
23,
34,
1,
10,
13,
39,
32,
35,
56,
12,
1,
4,
1,
12,
65,
9,
9,
7,
49,
43,
65,
56,
10,
43,
1,
20,
1,
2,
3,
1,
8,
2,
4,
2,
4,
1,
52,
2,
1,
2,
3,
3,
25,
1,
4,
3,
33,
30,
45,
10,
20,
15,
22,
3,
15,
1,
5,
33,
2,
2,
1,
46,
62,
10,
6,
40,
1,
58,
70,
2,
21,
16,
7,
60,
50,
4,
1,
55,
12,
1,
62,
1,
20,
3,
22,
4,
59,
60,
15,
10,
6,
63,
50,
1,
12,
9,
17,
9,
10,
1,
3,
13,
4,
6,
3,
35,
2,
1,
1,
8,
7,
2,
1,
44,
71,
1,
62,
1,
33,
35,
34,
4,
7,
27,
18,
2,
32,
18,
12,
8,
26,
3,
8,
38,
14,
32,
1,
12,
5,
40,
5,
10,
2,
23,
23,
49,
2,
2,
7,
41,
2,
13,
11,
17,
25,
3,
4,
37,
19,
39,
7,
14,
11,
1,
2,
13,
3,
1,
12,
60,
1,
6,
15,
21,
1,
7,
53,
1,
1,
17,
11,
19,
3,
24,
2,
1,
16,
34,
3,
16,
1,
15,
11,
1,
1,
7,
2,
46,
68,
59,
7,
8,
6,
11,
15,
70,
16,
18,
34,
47,
39,
1,
4,
1,
59,
1,
2,
1,
66,
3,
14,
10,
18,
9,
13,
4,
4,
59,
10,
1,
5,
1,
22,
34,
41,
64,
4,
18,
1,
2,
15,
9,
15,
1,
12,
2,
5,
4,
16,
1,
5,
4,
37,
13,
24,
61,
41,
22,
2,
19,
8,
15,
1,
17,
1,
2,
29,
2,
14,
8,
5,
63,
1,
53,
1,
16,
1,
10,
3,
66,
17,
7,
12,
42,
2,
1,
30,
15,
13,
67,
23,
35,
56,
9,
17,
48,
17,
34,
42,
11,
1,
1,
3,
50,
5,
51,
46,
1,
41,
29,
26,
1,
3,
66,
21,
1,
4,
9,
1,
1,
9,
1,
1,
2,
3,
14,
41,
13,
2,
18,
1,
4,
38,
12,
19,
10,
1,
23,
32,
32,
31,
19,
57,
1,
24,
1,
65,
10,
2,
1,
1,
1,
38,
19,
52,
1,
3,
1,
2,
35,
16,
1,
1,
30,
5,
56,
44,
1,
49,
47,
31,
3,
8,
2,
65,
1,
1,
24,
69,
7,
11,
1,
58,
14,
12,
25,
58,
16,
1,
1,
2,
23,
57,
24,
49,
5,
2,
4,
5,
47,
10,
1,
67,
5,
67,
15,
1,
26,
22,
21,
47,
2,
22,
7,
1,
49,
43,
1,
1,
1,
32,
17,
4,
1,
1,
37,
8,
3,
1,
5,
40,
1,
51,
1,
33,
30,
2,
2,
29,
13,
7,
30,
2,
24,
1,
1,
7,
67,
57,
7,
1,
14,
28,
17,
10,
34,
1,
3,
2,
6,
12,
1,
3,
23,
1,
65,
16,
66,
1,
53,
69,
13,
4,
12,
1,
54,
48,
2,
29,
15,
17,
56,
21,
1,
1,
1,
35,
32,
33,
1,
8,
5,
2,
42,
40,
57,
1,
38,
2,
8,
7,
31,
18,
14,
28,
15,
5,
1,
1,
4,
53,
59,
46,
14,
31,
13,
35,
2,
1,
25,
16,
1,
36,
1,
9,
8,
45,
25,
13,
46,
25,
18,
60,
30,
1,
39,
1,
31,
3,
1,
7,
61,
39,
10,
1,
67,
6,
1,
33,
2,
7,
1,
52,
22,
47,
33,
18,
24,
1,
4,
2,
1,
19,
22,
4,
4,
4,
7,
19,
5,
8,
1,
2,
3,
13,
28,
15,
10,
5,
2,
1,
5,
1,
4,
31,
1,
1,
10,
15,
17,
53,
16,
9,
25,
4,
50,
9,
3,
10,
32,
9,
66,
3,
29,
1,
41,
8,
12,
1,
4,
1,
7,
6,
14,
25,
22,
61,
70,
1,
1,
47,
1,
22,
48,
1,
25,
20,
18,
1,
9,
28,
11,
12,
53,
41,
20,
7,
7,
22,
3,
51,
5,
62,
28,
10,
69,
12,
27,
1,
14,
32,
3,
22,
16,
5,
23,
1,
50,
1,
71,
46,
2,
1,
32,
3,
5,
49,
17,
23,
6,
6,
2,
4,
4,
3,
8,
1,
1,
30,
5,
1,
72,
13,
32,
16,
29,
38,
17,
1,
2,
2,
1,
4,
5,
9,
18,
25,
17,
52,
3,
1,
8,
43,
22,
54,
1,
1,
7,
12,
54,
1,
23,
3,
10,
37,
31,
34,
29,
12,
1,
33,
4,
35,
19,
1,
1,
31,
4,
1,
10,
2,
9,
4,
38,
51,
1,
41,
12,
5,
10,
11,
1,
16,
1,
4,
1,
13,
1,
21,
11,
2,
2,
1,
6,
4,
12,
4,
4,
3,
53,
68,
1,
10,
1,
51,
24,
18,
72,
4,
1,
26,
7,
5,
42,
4,
2,
8,
9,
1,
43,
1,
3,
70,
11,
50,
5,
1,
16,
15,
46,
8,
31,
32,
1,
20,
26,
5,
1,
14,
36,
9,
5,
9,
2,
1,
8,
2,
3,
51,
2,
39,
12,
26,
18,
2,
4,
1,
9,
2,
29,
1,
9,
50,
1,
54,
42,
1,
1,
9,
46,
1,
13,
19,
1,
24,
67,
6,
20,
20,
46,
11,
2,
1,
16,
3,
57,
5,
4,
7,
1,
2,
4,
1,
7,
4,
1,
1,
1,
1,
41,
66,
35,
10,
54,
2,
26,
15,
31,
18,
61,
1,
24,
3,
1,
43,
4,
25,
57,
4,
36,
1,
35,
4,
58,
30,
21,
3,
41,
21,
1,
11,
1,
72,
3,
1,
47,
18,
1,
20,
6,
1,
48,
3,
2,
1,
1,
3,
9,
49,
6,
6,
16,
7,
25,
20,
4,
28,
1,
11,
4,
54,
28,
2,
1,
1,
14,
1,
4,
20,
14,
30,
3,
40,
2,
1,
10,
1,
14,
58,
22,
1,
49,
68,
1,
7,
9,
1,
24,
2,
27,
57,
1,
13,
1,
63,
25,
35,
71,
6,
15,
9,
37,
2,
29,
5,
28,
11,
55,
24,
1,
6,
4,
3,
1,
11,
1,
5,
8,
22,
29,
13,
43,
3,
2,
66,
62,
17,
56,
31,
2,
66,
3,
1,
31,
14,
35,
37,
7,
24,
1,
32,
1,
17,
19,
2,
8,
1,
1,
1,
9,
3,
49,
2,
55,
21,
69,
1,
39,
6,
17,
1,
58,
1,
19,
3,
3,
3,
30,
15,
10,
1,
38,
1,
16,
1,
12,
4,
15,
41,
1,
1,
7,
42,
1,
12,
55,
17,
1,
72,
11,
8,
1,
23,
39,
9,
15,
30,
1,
3,
67,
1,
1,
12,
22,
2,
27,
10,
1,
22,
1,
21,
6,
72,
54,
3,
8,
5,
1,
2,
1,
65,
33,
15,
30,
2,
4,
2,
25,
25,
43,
10,
2,
9,
27,
69,
22,
56,
66,
24,
1,
36,
1,
1,
1,
39,
5,
24,
2,
5,
11,
4,
1,
1,
2,
3,
44,
24,
18,
1,
65,
53,
1,
15,
4,
9,
22,
38,
53,
1,
8,
16,
1,
7,
9,
37,
5,
3,
31,
2,
37,
38,
48,
10,
8,
2,
3,
4,
37,
1,
5,
28,
30,
36,
1,
4,
17,
3,
4,
4,
26,
5,
4,
1,
1,
8,
1,
50,
26,
6,
3,
3,
1,
14,
61,
40,
58,
18,
7,
2,
19,
11,
39,
15,
5,
1,
10,
6,
16,
2,
2,
19,
1,
66,
36,
39,
21,
2,
4,
35,
33,
45,
7,
6,
3,
11,
1,
40,
47,
7,
1,
7,
15,
11,
67,
8,
44,
24,
15,
17,
1,
9,
7,
36,
3,
34,
1,
22,
47,
24,
53,
8,
2,
8,
48,
43,
16,
8,
20,
2,
27,
5,
52,
37,
69,
40,
6,
11,
6,
3,
5,
8,
1,
28,
1,
29,
19,
6,
1,
1,
6,
15,
25,
10,
13,
49,
1,
37,
26,
12,
10,
5,
18,
3,
54,
10,
1,
2,
32,
36,
53,
1,
12,
1,
5,
6,
26,
1,
64,
13,
9,
10,
2,
20,
9,
32,
70,
1,
1,
1,
13,
7,
1,
7,
54,
5,
1,
33,
55,
6,
8,
11,
49,
1,
15,
16,
44,
5,
4,
30,
1,
9,
1,
1,
61,
59,
3,
3,
1,
13,
18,
3,
1,
1,
70,
68,
26,
11,
1,
1,
46,
4,
22,
9,
7,
1,
40,
29,
3,
1,
3,
23,
13,
1,
39,
1,
14,
1,
1,
1,
1,
1,
42,
7,
1,
10,
17,
1,
8,
1,
39,
58,
6,
22,
70,
21,
71,
1,
20,
4,
32,
6,
27,
1,
13,
1,
19,
10,
13,
1,
68,
39,
1,
1,
36,
15,
5,
13,
5,
2,
17,
1,
9,
1,
1,
1,
9,
20,
70,
3,
20,
21,
17,
2,
21,
5,
24,
1,
10,
1,
53,
3,
46,
49,
11,
45,
37,
49,
14,
1,
47,
13,
5,
3,
26,
8,
9,
1,
12,
42,
33,
31,
18,
42,
4,
12,
15,
7,
14,
3,
16,
65,
42,
6,
53,
5,
68,
3,
12,
43,
68,
25,
66,
70,
27,
1,
3,
29,
36,
1,
2,
12,
1,
1,
59,
3,
1,
1,
2,
29,
52,
2,
13,
19,
47,
5,
52,
42,
25,
9,
16,
5,
3,
31,
1,
1,
10,
4,
43,
4,
11,
47,
1,
4,
17,
43,
21,
42,
46,
5,
6,
1,
7,
2,
1,
5,
22,
1,
1,
3,
1,
1,
33,
1,
2,
2,
3,
26,
67,
71,
1,
5,
9,
26,
54,
2,
1,
30,
4,
17,
60,
1,
13,
38,
1,
50,
65,
1,
7,
2,
45,
1,
1,
13,
10,
4,
1,
41,
71,
3,
69,
32,
51,
72,
6,
1,
1,
31,
58,
47,
44,
2,
1,
1,
1,
5,
1,
1,
1,
1,
40,
1,
3,
13,
58,
42,
1,
29,
1,
1,
2,
10,
49,
6,
2,
35,
70,
2,
15,
42,
9,
1,
21,
2,
1,
16,
14,
15,
1,
2,
55,
7,
13,
3,
66,
38,
1,
22,
1,
1,
43,
1,
2,
1,
12,
6,
34,
1,
10,
16,
7,
27,
1,
9,
48,
3,
2,
2,
14,
3,
57,
3,
64,
2,
12,
40,
12,
54,
4,
1,
51,
4,
35,
1,
38,
37,
3,
61,
11,
1,
19,
56,
2,
14,
4,
15,
1,
64,
1,
55,
18,
32,
66,
7,
6,
13,
11,
9,
1,
54,
25,
37,
14,
4,
3,
1,
13,
45,
1,
6,
3,
12,
8,
6,
3,
1,
1,
41,
9,
43,
33,
1,
56,
3,
1,
5,
1,
70,
48,
13,
24,
27,
25,
22,
1,
4,
18,
56,
16,
30,
8,
50,
41,
3,
3,
40,
3,
23,
1,
4,
1,
12,
9,
1,
67,
4
],
"xaxis": "x2",
"yaxis": "y2",
"type": "box"
}
],
"layout": {
"barmode": "relative",
"legend": {
"title": {
"text": "Churn"
},
"tracegroupgap": 0
},
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Tenure Distribution w.r.t. Churn"
},
"xaxis": {
"anchor": "y",
"domain": [
0,
1
],
"title": {
"text": "tenure"
}
},
"yaxis": {
"anchor": "x",
"domain": [
0,
0.7326
],
"title": {
"text": "count"
}
},
"xaxis2": {
"anchor": "y2",
"domain": [
0,
1
],
"matches": "x",
"showgrid": true,
"showticklabels": false
},
"yaxis2": {
"anchor": "x2",
"domain": [
0.7426,
1
],
"matches": "y2",
"showgrid": false,
"showline": false,
"showticklabels": false,
"ticks": ""
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"fig = px.histogram(data, x='tenure', color='Churn', marginal='box', title='Tenure Distribution w.r.t. Churn',\n",
" color_discrete_sequence = ['orange', 'green'])\n",
"iplot(fig)"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "abenI816jxz5"
},
"source": [
"* Customers who stayed with the company for longer time are more less likely to churn now."
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "Y_hWgI-Xhfzc"
},
"source": [
"# \n",
"\n",
" \n",
"\n",
"
\n",
"5. Outlier Detection \n",
"\n",
"\n",
"Back to Table of Contents "
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "B_JouO2nV4Tw"
},
"source": [
"The presence of outliers in a classification or regression dataset can result in a poor fit and lower predictive modeling performance, therefore we should see there are ouliers in the data."
]
},
{
"cell_type": "code",
"execution_count": 97,
"metadata": {
"id": "XTGXcz9pi4A_"
},
"outputs": [],
"source": [
"data=data.drop(labels=['customerID'],axis=1)"
]
},
{
"cell_type": "code",
"execution_count": 98,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 0
},
"id": "j1RGjVTFhygq",
"outputId": "28629425-9aa2-4269-ca58-79614d362c09"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"text/plain": [
""
],
"image/png": "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\n"
},
"metadata": {
"needs_background": "light"
}
}
],
"source": [
"sns.distplot(data.TotalCharges);"
]
},
{
"cell_type": "code",
"execution_count": 99,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 0
},
"id": "GAZ2lyVWh0XJ",
"outputId": "2ce0623f-8708-4f6d-a579-c922608ff452"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"text/plain": [
""
],
"image/png": "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\n"
},
"metadata": {
"needs_background": "light"
}
}
],
"source": [
"sns.distplot(data.MonthlyCharges);"
]
},
{
"cell_type": "code",
"execution_count": 100,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 0
},
"id": "7R9SeSj6h68S",
"outputId": "bc3b8ff8-dfaa-4243-dd9a-429aef85fb55"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"text/plain": [
""
],
"image/png": "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\n"
},
"metadata": {
"needs_background": "light"
}
}
],
"source": [
"sns.distplot(data.tenure);"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "c-Lvut9ain3-"
},
"source": [
"Another way of visualising outliers is using boxplots and whiskers,\n",
"which provides the quantiles (box) and inter-quantile range (whiskers),\n",
"with the outliers sitting outside the error bars (whiskers).\n",
"\n",
"All the dots in the plot below are outliers according to the quantiles + 1.5 IQR rule\n",
"\n",
"first let's specify the datatype of `TotalCharges` as numerical. "
]
},
{
"cell_type": "code",
"execution_count": 101,
"metadata": {
"id": "t0COEltAlUjV"
},
"outputs": [],
"source": [
"data['TotalCharges'] = pd.to_numeric(data['TotalCharges'], errors='coerce')"
]
},
{
"cell_type": "code",
"execution_count": 102,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 0
},
"id": "U4QKnKXpkxWx",
"outputId": "b3581b0c-6e92-45f3-e50f-206b422bd462"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"boxmean": true,
"boxpoints": "suspectedoutliers",
"marker": {
"color": "#6699ff"
},
"name": "Monthly Charges",
"notched": true,
"xaxis": "x2",
"y": [
29.85,
56.95,
53.85,
42.3,
70.7,
99.65,
89.1,
29.75,
104.8,
56.15,
49.95,
18.95,
100.35,
103.7,
105.5,
113.25,
20.65,
106.7,
55.2,
90.05,
39.65,
19.8,
20.15,
59.9,
59.6,
55.3,
99.35,
30.2,
90.25,
64.7,
96.35,
95.5,
66.15,
20.2,
45.25,
99.9,
69.7,
74.8,
106.35,
97.85,
49.55,
69.2,
20.75,
79.85,
76.2,
84.5,
49.25,
80.65,
79.75,
64.15,
90.25,
99.1,
69.5,
80.65,
74.85,
95.45,
99.65,
108.45,
24.95,
107.5,
100.5,
89.9,
42.1,
54.4,
94.4,
75.3,
78.9,
79.2,
20.15,
79.85,
49.05,
20.4,
111.6,
24.25,
64.5,
110.5,
55.65,
54.65,
74.75,
25.9,
79.35,
50.55,
75.15,
103.8,
20.15,
99.3,
62.15,
20.65,
19.95,
33.75,
82.05,
74.7,
84,
111.05,
100.9,
78.95,
66.85,
21.05,
21,
98.5,
20.2,
19.45,
95,
45.55,
110,
24.3,
104.15,
30.15,
94.35,
19.4,
96.75,
57.95,
91.65,
76.5,
54.6,
89.85,
31.05,
100.25,
20.65,
85.2,
99.8,
20.7,
74.4,
50.7,
20.85,
88.95,
78.05,
23.55,
19.75,
56.45,
85.95,
58.6,
50.55,
35.45,
44.35,
25.7,
75,
20.2,
19.6,
70.45,
88.05,
71.15,
101.05,
84.3,
23.95,
99.05,
19.6,
45.65,
64.5,
69.5,
68.55,
95,
108.15,
86.1,
19.7,
80.9,
84.15,
20.15,
64.25,
25.7,
56,
82.4,
69.7,
73.9,
20.6,
19.9,
70.9,
89.05,
45.3,
20.4,
84.25,
104.4,
81.95,
94.85,
20.55,
24.7,
74.45,
76.45,
105.35,
20.55,
29.95,
45.3,
84.5,
74.75,
79.25,
24.8,
51.8,
30.4,
19.65,
56.6,
71.9,
91,
19.75,
109.7,
19.3,
96.55,
24.1,
111.35,
112.25,
20.75,
101.9,
80.05,
105.55,
78.3,
68.85,
79.95,
55.45,
79.9,
106.6,
102.45,
46,
25.25,
19.75,
20,
86.8,
58.75,
45.25,
56.6,
84.2,
80,
70.15,
24.75,
20.2,
50.05,
19.35,
50.6,
81.15,
55.2,
89.9,
85.3,
108,
93.5,
84.6,
20.25,
25.15,
54.4,
29.6,
73.15,
95,
19.75,
86.6,
109.2,
74.7,
94.4,
54.8,
75.35,
65,
74.4,
48.55,
99,
93.5,
70.4,
40.2,
83.7,
19.85,
59.55,
115.1,
114.35,
44.6,
45,
41.15,
106.9,
89.85,
49.85,
113.3,
88.1,
24.9,
105,
19.35,
24.25,
94.45,
59.75,
24.8,
107.05,
70.6,
85.4,
105.05,
64.95,
55,
50.55,
55.15,
51.2,
25.4,
54.45,
95.15,
76,
44.35,
70,
74.5,
44.85,
76.1,
61.2,
86.8,
89.35,
19.7,
20.25,
76.05,
100.8,
74.55,
73.6,
64.9,
95.45,
90.4,
60.3,
81.85,
24.8,
74.9,
75.55,
101.15,
78.75,
19.25,
89.05,
115.05,
69.35,
80.6,
110.05,
19.9,
80.3,
93.15,
91.5,
82.45,
60,
44.8,
48.6,
60.05,
102.7,
82.9,
70.35,
35.9,
82.65,
19.85,
19.2,
94.9,
73.85,
80.6,
75.8,
104.6,
88.15,
94.8,
103.4,
54.65,
85.75,
67.45,
20.5,
20.25,
72.1,
90.4,
19.45,
44.95,
97,
62.8,
44.6,
89.15,
84.8,
41.9,
80.25,
54.1,
105.25,
30.75,
97.1,
20.2,
98.8,
50.3,
20.55,
75.9,
96.5,
59.95,
19.15,
98.65,
112.6,
20.6,
85.65,
35.75,
99.75,
96.1,
85.1,
25.35,
104.95,
89.65,
86.75,
86.2,
50.65,
64.8,
90.85,
108.1,
19.95,
85.45,
54.75,
90.4,
44,
95.6,
84.8,
44.3,
19.9,
95.05,
90.05,
109.9,
73.95,
54.6,
20.05,
19.75,
20.05,
99.45,
55.9,
19.7,
19.8,
95.4,
93.95,
19.9,
19.6,
81.35,
24.45,
74.95,
87.35,
70.65,
73.25,
98.7,
24.8,
83.3,
75.3,
24.3,
69.85,
100.55,
25.7,
40.7,
51.65,
105.1,
85.95,
75.6,
58.25,
19.4,
65.2,
53.45,
45.4,
19.75,
44.45,
20.85,
114.05,
89.85,
55.05,
112.95,
101.55,
114.65,
64.8,
80.4,
105.9,
69.55,
25.05,
94.75,
105.5,
24.7,
69.75,
60.2,
81.05,
24.4,
104.15,
92.9,
80.8,
20,
75.1,
19.65,
69.45,
101.15,
99.8,
116.05,
40.05,
102.1,
89.7,
19.9,
55.95,
20.65,
55,
70.05,
53.6,
74.7,
80.25,
76.05,
75.7,
96.1,
69,
19.65,
45.3,
81.45,
108.5,
83.55,
84.5,
100.15,
88.6,
52.55,
74.35,
104.8,
59,
74.4,
64.05,
20.4,
43.75,
60.9,
19.8,
28.45,
99.7,
116.25,
80.7,
65.2,
84.05,
79.45,
94.1,
78,
94.2,
80.5,
19.85,
94.3,
106.45,
74.35,
105.45,
95,
104.8,
54.3,
70.05,
75.2,
20.05,
105.4,
51.6,
85.5,
75.6,
100.05,
91.25,
115.75,
94.7,
19.6,
99.9,
21.1,
20.05,
79.95,
107.15,
85,
89.55,
81.55,
58.45,
95.65,
80.6,
113.1,
58.95,
19.55,
86.05,
45.55,
78.95,
86.3,
105.05,
101.9,
19.75,
110.3,
115.6,
19.35,
25.6,
80.35,
68.75,
19.9,
70.6,
70.2,
49.3,
107.25,
23.6,
69.7,
99.5,
64.3,
70.85,
101.9,
73.5,
100.25,
40.4,
19.25,
59.6,
64.9,
100.3,
110.85,
81.05,
98.05,
70.5,
94.55,
19.65,
19,
75.3,
89.2,
19,
20,
85.7,
63.25,
20.1,
99.15,
90.4,
111.9,
24.9,
83.5,
84.3,
45.6,
61.65,
54.85,
65.55,
90.35,
20.4,
74.55,
19.95,
74.25,
108.65,
109.55,
86.65,
81,
47.85,
114.55,
105.25,
29.95,
65,
20.55,
109.8,
69.5,
48.85,
25.25,
102.85,
87.55,
78.55,
34.55,
92.05,
85.05,
19.7,
20,
95.15,
84.25,
104.6,
111.65,
90.05,
110.75,
55,
89.85,
20.35,
54.55,
105.5,
99.45,
70.9,
104.55,
85.25,
25.4,
56.15,
89.55,
89.85,
25.25,
94.55,
45.7,
69.65,
89.5,
70,
69.55,
74.6,
20.1,
24.8,
19.65,
95.1,
88.85,
78.8,
19.85,
20.35,
24.25,
45.25,
20.05,
69.55,
19.5,
74.75,
69.65,
30.2,
45.65,
57.8,
19.85,
25.55,
75.05,
24.85,
49.15,
110.35,
24.55,
34.7,
107.95,
81.4,
80,
73.8,
64.4,
103.75,
71.1,
49.9,
24.6,
49.25,
30.1,
83.4,
20.45,
75.25,
20.55,
75.1,
20.05,
20.65,
85.15,
50.15,
84.95,
66.5,
63.3,
83.15,
84.9,
20.55,
49.25,
79.85,
59.6,
104.65,
75.3,
80.1,
19.55,
81,
24.7,
86,
25.4,
89.15,
58.25,
85.65,
50.35,
80.35,
20.2,
20.55,
85.95,
45.35,
94.5,
21.25,
26.25,
80.85,
91.7,
74.2,
87.25,
20.35,
75.5,
79.05,
90.15,
50.6,
110.45,
101,
79.35,
89.85,
65,
80.45,
98.55,
24.1,
44.05,
110.8,
114.95,
75.05,
19.25,
90.05,
56.7,
80.15,
71.35,
20.25,
90.35,
98.55,
19.7,
19.85,
85.9,
90.35,
20.8,
89.25,
70.3,
66.85,
19.9,
35.8,
78.85,
20.4,
74.25,
64.8,
20.45,
93.35,
19.9,
88.9,
95.8,
110.65,
40.3,
82,
107,
45.35,
73.35,
44.8,
54.75,
52.2,
40.6,
110,
55.3,
60.85,
78.4,
69.65,
59.85,
76.9,
19.85,
67.65,
45,
64.2,
81.7,
25.55,
20,
96.75,
75.65,
98.5,
23.8,
64.2,
85.35,
76.8,
55.2,
108.55,
101.3,
69.55,
103.25,
104,
25.25,
30.4,
20.05,
84.6,
86.2,
103.7,
111.2,
88,
106.35,
79.15,
103.1,
63.95,
25.8,
89.45,
95.6,
25.55,
90.95,
44.85,
108.55,
25.05,
74.1,
88.8,
78.85,
93.25,
71.4,
44.4,
79.2,
20.4,
100,
105,
19.8,
30.85,
89.9,
20.55,
84.85,
33.15,
92,
89.8,
115.8,
85.15,
24.85,
64.35,
20.5,
100.15,
86.05,
50.8,
89,
64.8,
19.8,
93.4,
73.65,
95.1,
94.65,
80.6,
39,
20.5,
85.55,
26.4,
98.2,
97.55,
19.95,
50.8,
99.7,
34.8,
105.1,
60.15,
64.75,
54.65,
110.1,
19.3,
83.9,
111.25,
35.8,
20.05,
84.35,
110.5,
91.2,
100.55,
89.3,
103.85,
81.1,
24.6,
81.2,
94.3,
116.1,
105.55,
98.9,
94.4,
19.5,
98.3,
93.85,
105.6,
81.35,
100.5,
56.4,
65.35,
19.95,
111.25,
72.85,
89,
106.1,
20.05,
25.2,
73.55,
75.4,
65.55,
80.7,
104.55,
24.15,
20.45,
75.4,
79.7,
81.7,
76.3,
79.4,
81.15,
103.75,
86.45,
75.1,
80.6,
19.3,
84.6,
33.6,
83.25,
80.85,
79.05,
108.05,
19.9,
21.05,
30.15,
79.85,
65.5,
104.1,
74.4,
20.5,
91.35,
99.05,
20.5,
44.95,
75.6,
55.1,
58.95,
95.1,
44.7,
25.45,
56.75,
81.75,
86.1,
29.8,
20.5,
60.9,
73.25,
45.7,
100.3,
19.25,
20.85,
77.35,
96,
90.55,
93.85,
70.1,
30.35,
75.95,
108.05,
69.9,
75.25,
103.75,
54.95,
19.5,
19.6,
47.85,
86.6,
23.75,
80.6,
43.8,
19.75,
19.15,
19.6,
80.3,
24.35,
25.25,
26.1,
20,
85.3,
70,
94.3,
20.7,
70.3,
95.35,
75.5,
69.55,
19.85,
20,
95.85,
90.1,
68.95,
99.55,
20.75,
50.15,
58.65,
95.9,
49.5,
57.45,
53.65,
80.1,
24.4,
40.05,
19.5,
51.05,
54.35,
84.7,
86.1,
70.35,
110,
100.6,
94.9,
83.75,
88.3,
69.75,
71.6,
92.1,
23.65,
81.85,
25.1,
114.7,
49.15,
80.9,
79.45,
90.45,
19.3,
70.2,
69.75,
54.25,
99.3,
74,
50.25,
19.8,
19.65,
43.65,
35.5,
80.75,
39.5,
97.1,
19.55,
80,
84.7,
89.55,
90.6,
20.05,
112.4,
50.2,
62.25,
55.7,
90.05,
19.65,
89.25,
99.05,
54,
69.75,
49.05,
56.75,
98.05,
21.1,
96.65,
24.5,
114.5,
79.2,
69.55,
20.05,
98.85,
25.75,
80.95,
19.6,
74.3,
89.7,
87.65,
100.45,
74.75,
107.45,
75.35,
64.95,
100.45,
68.5,
80.55,
81.25,
90.4,
89.55,
55.7,
24.8,
20,
56.15,
105.2,
19.55,
79.75,
97.45,
24.25,
24.6,
50.15,
39.6,
94.4,
89.85,
78.95,
98.85,
53.85,
24.25,
89.45,
105.25,
59.5,
70.55,
82.5,
44.85,
61.6,
49.05,
105.65,
74.65,
66.25,
19.4,
86.05,
19.15,
64.7,
104.05,
19.25,
81.95,
114.65,
20,
19.8,
65.15,
19.65,
88.95,
20.2,
75.2,
56.8,
35.55,
75.5,
35.6,
60.25,
95.15,
96.65,
40.35,
18.85,
54.85,
64.3,
24.65,
76.1,
18.7,
97.95,
94.1,
80.4,
95.1,
31.35,
72.35,
89.75,
82.7,
19.9,
53.8,
51.55,
19.65,
44.05,
114,
94.4,
100.4,
19.85,
54.25,
80,
109.9,
79.2,
101.35,
94.3,
49.8,
60.05,
53.75,
93.45,
87.9,
60.15,
61.05,
104.05,
99.25,
85.7,
104.85,
69.15,
90.45,
74.45,
50.45,
60,
85.25,
19.45,
20.75,
78.9,
104.5,
49.4,
94.25,
25,
25.55,
74.9,
70.15,
69.4,
80.25,
93.15,
69,
66.35,
69.55,
20.2,
86,
80.3,
20.4,
23.75,
90.55,
70.45,
65.75,
24.6,
69.25,
75.9,
45.85,
49.95,
24.65,
90.4,
100.85,
75.35,
87.2,
64.4,
78.3,
24.7,
105.85,
98.3,
76.95,
19.45,
96.15,
58.7,
20.15,
64.5,
28.5,
45.3,
19.4,
90.45,
105.15,
83.15,
90.15,
45.05,
103.2,
75.8,
19.45,
79.3,
88.8,
30.9,
85.9,
34.2,
20.15,
95.25,
50.3,
80.15,
51.25,
89.6,
95.2,
94.8,
80.25,
76.1,
110.15,
115.55,
24.65,
53.6,
19.45,
88.2,
101.15,
56.8,
99.4,
20.1,
60.7,
20.95,
114.85,
19.25,
62.8,
105.5,
19.85,
89.5,
74.1,
107.5,
19.55,
68.8,
84.45,
75,
84.5,
111.2,
44.75,
80.6,
80.7,
75.6,
57.6,
44.05,
110.6,
58.2,
81,
19.7,
85.6,
59.55,
115.55,
75.55,
86.6,
85.2,
97.65,
45.1,
70.95,
109.55,
89.55,
20.9,
19.95,
24.6,
66.7,
19.45,
94.8,
65.85,
19.95,
24.65,
20.35,
69.25,
51.25,
99.5,
54.25,
19.4,
56.25,
25.15,
23.95,
35.4,
25.2,
45,
75.35,
20.4,
20.15,
105,
56.05,
54.7,
20,
73.05,
20.5,
100.75,
87.25,
19.95,
79.95,
49.65,
65.65,
20.45,
60.95,
20.35,
88.35,
19.5,
75.2,
111.45,
70.15,
94.75,
95.05,
78.45,
70.2,
92,
85.5,
41.05,
85.6,
82.15,
84.4,
60.9,
20.25,
79.2,
95.3,
19.85,
84.35,
19.85,
70,
82.3,
66.8,
44.6,
98.45,
70.7,
24.95,
49.95,
69.25,
102.5,
86.55,
24.3,
58.35,
94.25,
68.75,
85.8,
20.1,
20.35,
110.8,
73,
100.05,
82.85,
84.35,
19.55,
19.95,
99.8,
35,
66.25,
23.3,
76,
25.3,
44.55,
104.1,
92.55,
93.85,
101.45,
84.3,
94.55,
95.5,
100.3,
55.5,
49.85,
89.55,
19.15,
99.8,
84.4,
113.05,
101.1,
19.95,
74.15,
92,
73.85,
50.45,
24.45,
24.8,
64.85,
20.75,
68.95,
99.95,
109.4,
91.4,
49,
50.25,
75.55,
19.9,
97.8,
100.3,
55.8,
111.15,
98.55,
50.05,
80.8,
20.85,
19.5,
19.35,
69.5,
48.8,
94.5,
20.65,
106.05,
100,
108.3,
20.55,
99.65,
85.3,
95.9,
20,
70.4,
64.95,
74.6,
49.2,
73.75,
92.3,
98.8,
19.2,
88.65,
74.4,
98.75,
95.95,
105.4,
20.25,
106,
104.7,
49.05,
35.55,
65.1,
96.85,
69.75,
99.2,
96.7,
55.05,
106.8,
51.25,
57.75,
70.85,
19.55,
88.2,
79.5,
19.75,
98.15,
20.25,
79.15,
75.65,
94.25,
40.2,
19.95,
55.35,
102.15,
71.1,
74.7,
54.1,
19.65,
88.45,
76.65,
80.4,
19.25,
84.8,
25.8,
19.5,
68.6,
92.6,
100.55,
20.55,
42.6,
19.6,
67.45,
68.85,
43.55,
109.85,
20.65,
95.4,
21,
56.2,
18.4,
90,
25.75,
19.6,
75.35,
19.8,
64.2,
75.75,
78.95,
100.85,
50.3,
80.3,
19.85,
21.1,
69.95,
50,
104.75,
19.85,
107.5,
85.9,
45.85,
80.8,
25.25,
80.55,
81.5,
20.9,
106.1,
91.7,
67.25,
95.6,
20.35,
45.05,
74.95,
34.65,
69.35,
95.35,
81.55,
75.4,
67.8,
111.4,
46.3,
20.4,
20.05,
45,
96.1,
19.65,
99.5,
60.65,
98.6,
59.5,
80.45,
71.7,
36,
65.2,
48.95,
53.5,
80.45,
109.05,
26.3,
106.8,
64.95,
19.35,
21.1,
77.95,
18.85,
26,
74.7,
70.35,
96.9,
19.55,
80.4,
88.8,
94.65,
90.25,
64.65,
95.75,
19.55,
104.1,
89.05,
20.1,
111.55,
60.5,
90.95,
87.4,
19.7,
50.95,
20.05,
19.4,
59.45,
94.75,
81.5,
29.05,
86.45,
70.6,
97.2,
98.25,
75.75,
59.2,
75.9,
90.05,
70.95,
102.6,
85.35,
106.1,
43.8,
59,
69.95,
24.35,
29.45,
84.4,
45.05,
20.65,
87.1,
19.85,
90.35,
109.8,
84.65,
65.5,
79.5,
80.95,
56.15,
85.8,
79.1,
34.4,
20.75,
18.8,
44.3,
90.8,
25.6,
105.95,
70.8,
25.4,
108.8,
69.75,
94.65,
96.05,
76.85,
20.25,
24.8,
115.65,
74.6,
50.15,
103.15,
72.1,
113.6,
25.1,
78.9,
80.15,
25.4,
105.4,
45.75,
24.45,
25,
85.25,
19.6,
50.15,
70.55,
60.05,
26.4,
20.15,
58.85,
97.55,
19.65,
25.25,
114.45,
34.7,
70.7,
85.3,
75.55,
84.8,
20.65,
20.45,
102.45,
104.4,
35.65,
99.75,
90.45,
97.65,
73.85,
74.4,
69.1,
82.75,
24.4,
55.25,
61.35,
76.75,
19.4,
54.75,
19.7,
19.9,
107.95,
83.8,
74.25,
56.4,
20.1,
94.9,
94.2,
49.9,
71.05,
81.65,
89.45,
59.85,
69.6,
99,
19.05,
45.4,
114.45,
19.5,
44.25,
90.55,
69.9,
20.4,
71.4,
87.15,
24.85,
104.45,
19.8,
116.45,
84.75,
20.05,
110.75,
89.7,
89.95,
48.7,
96.6,
74.3,
54.3,
74.85,
79.95,
20.05,
19.4,
54.9,
24.45,
89.65,
45.4,
75.7,
110.65,
20.55,
115.15,
58.55,
93.25,
113.2,
90.5,
79,
19.35,
48.75,
109.05,
25,
54.9,
24.75,
91.15,
20.15,
104.35,
66.05,
71.65,
20.35,
92.2,
84.25,
105.2,
19.6,
30.4,
78.1,
61.5,
69.4,
24.75,
91.05,
89.65,
73.65,
19.4,
26.2,
98.7,
43.85,
69.7,
38.55,
53.1,
20.65,
64.45,
25.1,
76.35,
79.15,
85,
95.15,
79.35,
96.65,
75.5,
19.7,
20.5,
19.2,
98.35,
74.35,
51.35,
45.65,
85.3,
86.55,
73.85,
20.3,
54.2,
90.65,
50.9,
25.05,
74.85,
20.5,
63.55,
44.85,
47.95,
45.1,
45,
96,
20.05,
90.05,
25.3,
108.65,
24.3,
75.95,
19.7,
66.4,
35.75,
18.8,
19.4,
19.3,
45.55,
67.45,
35.1,
46.2,
45.15,
43.3,
20.1,
57.15,
58.9,
73.2,
85.35,
19.45,
45.95,
50.5,
25.1,
60.7,
99,
104.4,
83.75,
44.05,
24.1,
45.55,
93.8,
19.7,
70.65,
86.45,
114.1,
95.2,
88.55,
20.75,
70.05,
86,
44.65,
60.2,
100.5,
55.45,
70.3,
60.4,
72.65,
55.8,
31.1,
21,
45.1,
50.95,
69.1,
43.95,
86.5,
69.95,
50.4,
78.95,
90.95,
19.9,
20.15,
90.6,
92,
94.45,
24.85,
36,
78.5,
19.95,
20.65,
30.5,
106.1,
20.5,
95.5,
64.6,
51.1,
84.8,
89.1,
54.95,
50.9,
20.45,
85.95,
60.35,
19.8,
85.35,
72.1,
99.8,
107.35,
19.55,
81.05,
20.5,
111.8,
20.2,
19.7,
79.1,
19.85,
60.5,
19.55,
20.9,
21.05,
71.5,
54.65,
19.2,
49.8,
25.5,
20.5,
90.4,
90.25,
80.75,
104.6,
91.85,
50.2,
95.5,
75.35,
75.45,
95.4,
101.3,
53.1,
84.85,
34.25,
88.6,
60.15,
99.95,
70.7,
54.8,
49.55,
54.8,
78.6,
100.3,
53.6,
81.1,
19.35,
85.6,
80.8,
74.95,
19.6,
93.55,
90.7,
69.75,
20,
95.25,
102.1,
19.95,
80.85,
90.9,
29.2,
93.3,
89.15,
108.85,
46.35,
84.75,
78.75,
83.55,
45.7,
19.6,
69.95,
67.85,
105.65,
44.6,
74.95,
75.5,
20.15,
45.2,
95.25,
89.85,
100.45,
47.15,
80.2,
87.1,
79.25,
75.9,
85.7,
98.75,
20.1,
61.8,
49.9,
86.45,
20.4,
45.3,
104.1,
75.4,
108.15,
86.25,
81,
95.7,
116.85,
105.75,
20.15,
19.6,
90.6,
60.95,
25.05,
88.15,
20.2,
60.3,
63.95,
74.3,
70.6,
90.8,
79.35,
90.55,
19.45,
64.45,
69.65,
19.5,
110.5,
24.7,
77.4,
96.8,
85.4,
47.6,
19.4,
103.85,
83.35,
49.4,
108.45,
81,
79.2,
86.65,
92.95,
90.35,
48.7,
25.15,
76.4,
19.55,
85.35,
24.8,
103.15,
100.75,
95.6,
59.75,
94.1,
19.35,
19.9,
108.15,
101.05,
59.1,
71.35,
55.85,
106.05,
84.1,
75.3,
24.7,
20.15,
69.75,
93.2,
80.85,
33.65,
55.8,
39.7,
29.5,
20.15,
79.55,
24.8,
19.65,
79.95,
19.3,
94.05,
90.75,
78.85,
99.5,
99.2,
80.55,
70.2,
85.2,
75.25,
59.45,
93.35,
44.95,
26.1,
20.2,
21.25,
59.4,
95,
61.9,
118.65,
54.35,
64.45,
80.15,
20.2,
21,
20.45,
75.85,
80.45,
24.95,
75.5,
44.45,
42.35,
74.55,
75.3,
94.8,
48.15,
19.65,
70.55,
20.15,
106.6,
91,
25.4,
69.95,
66.85,
86.15,
20.15,
64.85,
74.85,
50.5,
72.9,
115.05,
19,
19.55,
101.1,
84.1,
24.15,
50.1,
74.6,
19.75,
85,
80.55,
106.8,
84.5,
25.05,
83.7,
75.8,
96.6,
98.5,
101.1,
20.2,
94.05,
95.25,
74.4,
81,
60.25,
60.85,
43.95,
86.05,
20.25,
85.15,
19.4,
102.65,
19.9,
19.55,
95.5,
84.15,
103.2,
50.2,
88.55,
54.75,
19.95,
116.25,
31.2,
24.45,
84.2,
91.3,
85.65,
21.2,
79.5,
25.55,
20.2,
63.85,
61.95,
25.75,
58.2,
85.85,
70.1,
104.9,
111.3,
99.85,
95.25,
86.25,
100.8,
19.55,
104,
104.4,
19.5,
25.25,
86.3,
49.85,
108.95,
89.9,
82,
89.95,
79.35,
64.05,
101.15,
89.95,
76.45,
39.1,
34.6,
19.55,
104.45,
70.5,
20.35,
70,
19.45,
69.9,
59.7,
78.35,
71.45,
45.85,
95.85,
35.7,
89.55,
24.95,
24.85,
100.8,
64.4,
105.35,
102.45,
19.65,
54.45,
70.5,
20.1,
69.35,
19.8,
74.4,
93.05,
51.2,
65.6,
80.55,
52.7,
20.85,
80.1,
52.15,
80.2,
98.15,
114.95,
112.95,
104.45,
113.65,
20.6,
70.9,
86.85,
91.55,
49.85,
19.8,
99.85,
74.5,
104.15,
109.15,
48.2,
25.1,
100.15,
65.2,
99.5,
71.55,
55.9,
93.9,
64.4,
108.4,
85.3,
107.45,
48.75,
85.65,
91.3,
85.95,
106.7,
25.15,
45.2,
110.35,
79.2,
55.5,
103.25,
90.25,
91.25,
47.8,
100.9,
97.7,
69.85,
65.6,
104.65,
90.45,
63.7,
104.5,
20.1,
104.3,
93.25,
73.45,
20.7,
25.25,
100.5,
90.6,
89.4,
95.45,
20.45,
98.6,
83.05,
19.95,
109.15,
85.7,
102.05,
94.7,
64.4,
26.8,
66.05,
65.2,
85.05,
55.8,
70.4,
104.75,
19.95,
94.25,
45,
114.9,
106.4,
46.1,
39.7,
20.05,
95.75,
24.4,
33.6,
90.45,
84,
67.4,
19.7,
80.35,
19.6,
54.2,
45.2,
75.1,
19.7,
72.75,
20.05,
45.95,
39.2,
44.75,
82.65,
93.9,
70.15,
85.55,
117.15,
99.25,
112.55,
25.7,
90.3,
49.4,
19.4,
109.7,
61.25,
55.3,
70.3,
106.35,
103.75,
19.5,
39.5,
26.05,
91.05,
29.65,
50.2,
105.3,
55.45,
85.45,
19.8,
59.25,
90.7,
103.7,
79.05,
90.7,
95,
88.35,
30.25,
49.85,
93,
54.55,
19.7,
84.8,
94.45,
94.2,
96.25,
70.7,
20.85,
60,
80.45,
84.95,
33.55,
49.65,
20.2,
94.55,
100.5,
35.75,
86.45,
53.8,
38.55,
39.9,
70.05,
20.1,
112.95,
20.3,
35.65,
35.9,
99.25,
82.95,
55.65,
24.45,
25.2,
50.8,
19.65,
59.8,
73.55,
61.4,
103.35,
19.9,
19.45,
81.5,
84.8,
109.55,
99.95,
74.4,
90,
74.9,
104.85,
59.65,
110.45,
106.1,
74.2,
74.45,
24.55,
89.35,
24.55,
90.65,
105.05,
20.45,
19.55,
19.7,
70.45,
85.65,
77.15,
35.25,
20.55,
97.95,
48.55,
20,
25.25,
98.4,
70.9,
19.85,
106.35,
99.5,
84.7,
86.05,
44.55,
75.85,
93.85,
25,
45,
100.7,
20.5,
80.45,
90.45,
60.45,
55.25,
78.45,
100.55,
20.35,
54.45,
90.75,
75.35,
20.25,
20.05,
19.6,
53.8,
70.2,
75.5,
20.35,
26.05,
20.6,
75.7,
20.1,
24.3,
24.5,
110.5,
25.25,
74.25,
90.1,
68.75,
19.2,
89.7,
115.1,
96.4,
69.5,
99.65,
91.45,
84.75,
85.25,
78.75,
20.25,
19.9,
97.75,
19.4,
83.3,
80.1,
62.7,
100.4,
24.45,
101.1,
50.9,
107.2,
92.2,
25.3,
113.4,
40.55,
26,
111.95,
53.8,
72.1,
98.15,
78.85,
70.75,
76.15,
39.1,
69.95,
20.05,
20.05,
19.45,
26.9,
19.2,
50,
60,
84.55,
45.45,
20.05,
115.55,
93.7,
99,
50.55,
105.95,
82,
25,
91.55,
95.75,
19.35,
24.85,
94.05,
100.4,
25,
54.75,
95.65,
19.25,
108.25,
94.6,
98.9,
20.15,
101.3,
20,
105.3,
69.85,
65.25,
19.8,
19.6,
20.05,
49.4,
76.05,
88.4,
100.6,
19.45,
20.3,
107.65,
80.45,
58.85,
109.6,
75.15,
73,
70.1,
98.65,
111.45,
114.9,
100.55,
20.4,
104.35,
69.75,
34.5,
105.55,
30.1,
70.3,
80.45,
80.2,
94.35,
91.35,
44.6,
19.6,
19.9,
110.45,
68.35,
79.1,
51,
80.55,
66.7,
86.4,
50.05,
25.7,
83.4,
70.7,
84.65,
99.25,
64.75,
100.15,
84.8,
25.25,
113,
40.65,
105,
54.45,
94.95,
59.9,
85.3,
83.35,
33.5,
19.8,
81.8,
20,
59.6,
25,
84.35,
90.35,
55.55,
75.35,
90.75,
89.6,
59.3,
66.1,
18.8,
86.45,
52.1,
47.4,
49.25,
109.15,
94.95,
93.55,
79.5,
115.05,
19.75,
95.15,
95.15,
105.4,
20.1,
101.35,
20.05,
20.7,
20.35,
70.05,
19.7,
74.65,
85.45,
40.4,
50.4,
79.65,
105.2,
100.65,
79.85,
91,
78.75,
116.75,
80.45,
59.1,
49.8,
19.3,
19.65,
81.4,
38.9,
87.95,
19.85,
96.35,
24.15,
19.1,
44,
50.1,
60.6,
25.65,
76.4,
98.7,
100.8,
53.95,
20.4,
90.1,
29.35,
20.45,
95.1,
25.25,
44.9,
92.65,
43.7,
72.6,
51.55,
79.25,
18.95,
20.5,
19.95,
24.5,
20.6,
94.85,
61.05,
85.7,
106.65,
108.25,
20.4,
55.3,
20.25,
72.95,
89.45,
104.65,
75.2,
101.15,
44.4,
89.5,
68.75,
111.05,
99,
86.05,
21,
19.4,
44.55,
77.2,
19.45,
24.85,
35.4,
95.65,
41.35,
19.6,
20.95,
84.45,
20.25,
19.65,
20.65,
34.7,
99.3,
81.05,
67.6,
70.15,
115,
84.8,
19.7,
19.75,
92.55,
63.15,
74,
29.1,
50.05,
60.05,
74.3,
20,
74.65,
85.35,
74.3,
44.4,
85.4,
94.1,
98.1,
108.9,
56.2,
26.1,
85.45,
88.95,
109.65,
74.35,
48.85,
80.1,
56.05,
74.55,
89.8,
100.95,
94.9,
19.1,
20.35,
106.05,
104.9,
19.65,
24.1,
59.85,
86.1,
19.45,
97.1,
36.65,
103.9,
19.75,
104.05,
24.55,
48.7,
88.35,
109.55,
20.65,
94.65,
55.2,
24.05,
74.4,
79.9,
20.45,
19.25,
26.35,
43.8,
50.15,
20.45,
69.7,
61.4,
98.1,
70.75,
61.15,
20.25,
63.85,
98.7,
20.5,
20,
19.3,
84.4,
25.1,
48.25,
19.85,
99.6,
94.2,
62.15,
79.3,
56.25,
20.3,
99,
90.6,
85.9,
79.2,
70.35,
19.35,
50.15,
63.8,
20.55,
88.55,
101.4,
81.95,
69.35,
44.6,
63.75,
109.25,
84.6,
20.45,
85.75,
91.1,
107.95,
86.1,
22.95,
94.7,
19.45,
85.1,
19.7,
99.15,
87,
102.95,
79.95,
64,
64.9,
25.75,
90.15,
116.1,
104.95,
45.05,
71,
50,
70.55,
79.7,
20.45,
59,
60.35,
19.85,
19.95,
26.45,
63.4,
53.95,
69.25,
95.1,
74.1,
35.5,
70.95,
79.2,
48.8,
89,
99.4,
55.45,
25.4,
73.5,
93.5,
63.9,
64.85,
63.8,
44.45,
19.95,
43.35,
49.65,
85.1,
95.5,
92.35,
89.8,
74.55,
103.05,
116,
69.9,
95.1,
40.25,
25.75,
105.35,
113.6,
24,
19.4,
86.1,
102.65,
92.85,
97.75,
83.8,
54.45,
97.95,
19.95,
24.6,
50.95,
75.6,
80.75,
90.4,
99.8,
60.25,
20.2,
64.15,
20.25,
105.85,
75.45,
93.85,
99,
80.3,
19.55,
100.75,
100.75,
53.75,
31,
25.6,
58.35,
80,
46.35,
113.75,
90.4,
109.3,
70.25,
90.3,
65.25,
100.15,
94.5,
60.65,
24.1,
19.5,
85.95,
53.5,
25.45,
20.5,
20.85,
89.9,
26,
113.2,
69.05,
20.1,
109.65,
19.2,
33.9,
90,
34,
20.4,
38.6,
25.25,
60.6,
89.95,
74.75,
20.6,
84.45,
20.4,
81.7,
79.5,
89.15,
20.3,
74.95,
74.4,
20,
25,
80.45,
19.75,
65.65,
71,
89.2,
86.75,
55.3,
61.5,
25.1,
55.15,
34.05,
19.95,
19.95,
89.7,
20.4,
26.3,
84.95,
20.7,
43.25,
48.35,
79.55,
71.05,
19.45,
110.8,
84.5,
69.3,
49.35,
20.35,
105.6,
64.45,
108.6,
49.9,
30.3,
30.4,
45.4,
65.65,
103.3,
84.15,
44.45,
19.75,
85.4,
89.9,
55.05,
104.1,
106.6,
75.2,
70.5,
19.6,
55.85,
24.05,
38.1,
106.4,
34.25,
100.05,
68.65,
45.8,
75.75,
84.4,
96.4,
20.55,
50.95,
90.5,
79.4,
58.75,
59.45,
105.7,
56.25,
53.3,
85.55,
68.65,
24.3,
77.85,
59.9,
23.95,
20.15,
105.35,
95.65,
87.05,
81,
82.45,
53.5,
20.5,
25.1,
54.4,
58.6,
84.8,
61.4,
20.4,
79.65,
20.15,
94.45,
79.8,
54.2,
19.45,
74.05,
49.15,
19.4,
113.65,
106,
25.95,
19.1,
103.4,
100.55,
95.4,
75.15,
84.45,
89.15,
107.9,
19.5,
85.95,
24.95,
59.4,
19.5,
69.95,
82.85,
19,
38.85,
30.6,
20.35,
95,
74.4,
78.45,
74.3,
51.05,
19.2,
99.55,
70,
109.1,
45.3,
29.85,
76.45,
95.1,
19.8,
72.8,
18.95,
76.65,
99.15,
101.75,
75.45,
64.1,
25.65,
75.1,
95.85,
54.4,
72.75,
19.85,
19.05,
44.95,
49.55,
94.85,
46.25,
19.35,
69.6,
90.7,
101.4,
20.25,
48.8,
74.35,
19.35,
68.75,
100.2,
20.85,
95.9,
19.35,
45,
81.5,
25.5,
48.9,
84.1,
19.6,
20,
81.3,
95.2,
36.45,
83.3,
25.05,
20.3,
89.85,
49.85,
19.8,
54.65,
29.35,
19.15,
19.1,
55.55,
80.55,
20.25,
69.5,
106,
25.5,
104.3,
79.6,
55.25,
88.05,
20.4,
117.6,
20,
19.65,
70.55,
93.85,
65.8,
20.05,
80,
35.4,
79.6,
80.25,
50.45,
20.45,
79.6,
24.7,
77.3,
29.75,
44.9,
29.8,
74.65,
71.95,
20.75,
56.3,
105.25,
94.2,
19.55,
84.45,
53.65,
29.9,
19.7,
43.7,
55.3,
19.85,
19.65,
49.45,
106.55,
20.1,
20.45,
39.7,
54.5,
83.8,
55.15,
111.6,
86.65,
55.55,
20.55,
106.75,
62.1,
104.5,
101.8,
110.6,
84.9,
93.2,
24.4,
70.55,
78.45,
85,
87.45,
85.8,
91.1,
70.75,
20.1,
20.05,
74.8,
24.8,
100.85,
101.35,
81.7,
68.25,
105.1,
20.4,
79.15,
20,
79.4,
57.2,
58.6,
94.8,
102.5,
20.35,
84.9,
69.2,
95.45,
100.95,
20.85,
88.5,
35,
55.15,
50.95,
64,
69.1,
80.2,
49.3,
84.35,
20.05,
117.2,
20.1,
69.6,
103.45,
77.95,
109.95,
94.75,
80,
79.65,
25.2,
19.9,
78.45,
44.8,
20.3,
19.2,
80.05,
107.35,
47.85,
70.8,
29.5,
70.75,
59.1,
25.55,
84.45,
20.25,
75.55,
85.65,
70.15,
95.3,
70.25,
50.3,
97.8,
19.85,
46.3,
19.35,
106.3,
25,
20.3,
75.35,
89.4,
88,
83.15,
43.8,
62.05,
20.1,
74.15,
101.35,
84.05,
20.9,
105.9,
99.5,
44.15,
53.9,
85.45,
85.05,
44.1,
90.2,
50.85,
59.2,
53.45,
19.95,
83.2,
74.65,
54.9,
57.5,
103.9,
19.65,
93.8,
89.25,
94.15,
55.6,
48.7,
19.25,
104.9,
75.45,
54.85,
19.9,
19.4,
25.05,
84.45,
19.3,
95.1,
79.85,
25.55,
75.5,
73.75,
96.05,
68.4,
20.65,
55.15,
70.6,
19.95,
19,
44.1,
107.6,
61.55,
90.7,
99.25,
91.7,
100.7,
78.45,
84.3,
19.55,
88.95,
20.45,
55.6,
86.8,
20.95,
20.05,
50.7,
113.65,
53.4,
101.9,
59.5,
87.8,
41.9,
83,
69.85,
56.3,
109.55,
92.15,
69.5,
97,
58.35,
50.6,
89.5,
70.4,
69.8,
94.3,
93.8,
19.55,
95.95,
101.05,
94.8,
107.75,
54.6,
71.3,
19.5,
56.3,
94.7,
104.15,
90.55,
60.8,
98.8,
98.15,
35.35,
103.15,
107.75,
81.4,
61.45,
95.7,
104.8,
70.95,
44.95,
97.65,
35.65,
90.55,
85.25,
19.5,
88.8,
25.1,
100.05,
55.7,
85.2,
91.15,
83.85,
45.9,
25.1,
91.4,
19.7,
91.5,
51.3,
21.1,
104.75,
106.15,
85.75,
20.3,
100.75,
74.15,
78.55,
45.3,
19.85,
50.7,
45,
77.8,
83.45,
73.25,
94.8,
20.1,
59.9,
90.1,
51.05,
70.95,
29.2,
46.6,
85.35,
75.35,
74.3,
69.3,
75.2,
20.9,
94.3,
76.45,
54,
104.25,
19.95,
24.95,
84.75,
19.75,
113.65,
44.9,
75.25,
24.6,
25,
20.95,
110.6,
55.5,
43.3,
109.5,
19.45,
84.85,
19.6,
53.45,
19.8,
112.1,
84.8,
95.05,
50.35,
74.6,
19.7,
74.2,
69,
19.35,
59.45,
19.8,
105.2,
109.2,
79.15,
53.65,
100.2,
45.15,
108.65,
40.65,
55.35,
105.6,
93.8,
95.7,
83.2,
90.05,
97.65,
68.05,
96.2,
79.6,
102.1,
23.4,
71.05,
85.25,
19.45,
59.45,
92.2,
19.85,
43.9,
80.5,
89.8,
90.5,
90.45,
50.75,
84.6,
89.65,
99.15,
19.95,
20.5,
62.1,
79.5,
19.55,
20.35,
51.7,
23.3,
65.4,
65.1,
81.2,
72.9,
74.5,
80.5,
60.3,
75,
90.15,
40,
99.45,
69.05,
59.7,
19.85,
86.25,
45.65,
70.1,
40.75,
70.2,
55.35,
95.7,
46.3,
81.3,
84.2,
20,
66.15,
45.85,
19.6,
49.8,
101.75,
55.15,
75.25,
103.95,
100.15,
99.65,
73.7,
50.05,
60.25,
105.75,
87.3,
48.35,
54.25,
85.3,
50,
24.4,
90.95,
72.25,
96.1,
19.85,
55.3,
20.1,
69.5,
25.15,
20.95,
49.55,
79.65,
71.25,
113.8,
24.55,
19.7,
20.25,
50.15,
100.5,
95.9,
74.45,
104.1,
19.05,
25,
19.05,
81.9,
69.7,
90.15,
25.35,
24.65,
19.55,
25.25,
60,
89.9,
19.4,
49.8,
24.1,
54.25,
109.9,
35.5,
87.55,
45.15,
88.4,
50.8,
99,
84.4,
96.55,
59.75,
111.5,
24.25,
75.1,
70.15,
101.75,
45.8,
20.5,
70.4,
30.55,
84.9,
20.1,
40.65,
101,
69.1,
54.5,
75.35,
44.45,
75,
100,
98.05,
71.15,
54.15,
63.9,
69.15,
64.65,
108.75,
98.85,
49.15,
89.6,
83.25,
70.25,
19.4,
24.5,
79.15,
20.1,
73,
61.4,
84.3,
19.9,
20.4,
50.75,
20.45,
75.75,
65.4,
80.4,
59.75,
78.5,
102,
48.95,
99.65,
18.25,
54.55,
20.65,
40.65,
20.45,
24.8,
70.8,
89.05,
96.6,
88.8,
20.05,
104.5,
69.8,
77.15,
35.05,
108.1,
84.05,
20.2,
50.6,
49.2,
24.6,
71.65,
104.9,
106.5,
49.35,
75.5,
94.25,
68.95,
58.5,
78.9,
93.85,
79.2,
109.45,
59.2,
29.15,
20.05,
76.05,
24.45,
66.5,
49.55,
89.35,
73.6,
82.65,
49,
80.35,
25.2,
25.45,
55.8,
110.9,
77.75,
26.2,
19.9,
79.05,
95,
25.2,
80.85,
98.4,
56.35,
19.3,
50.4,
79.4,
55.25,
19.1,
84.05,
105.2,
101.4,
89.8,
75.75,
95.3,
109.75,
19.85,
19.3,
69.1,
91.25,
20.25,
54.75,
81.45,
49.1,
80.2,
100.3,
65.25,
90.95,
85.45,
20,
94.1,
79.85,
71.65,
73.55,
104.65,
19.3,
20.15,
44.55,
54.45,
19.65,
105,
88.7,
74.25,
75.15,
20.25,
109.1,
30.75,
112.9,
74.2,
94.05,
78.85,
55.3,
19.35,
25.35,
20.45,
19.35,
101,
100.2,
89.05,
78.65,
74.75,
70.1,
19.9,
58.35,
105.65,
100.5,
20.05,
25.65,
96.5,
95,
70.85,
85.95,
73.9,
45.45,
20,
49.2,
109.45,
83.25,
19.25,
19.65,
72.8,
109.65,
65,
114.1,
20.65,
86.95,
94.75,
25.35,
105.45,
25.4,
102.55,
100.2,
24,
25.6,
73.5,
74.05,
98.25,
54.4,
101.55,
103.1,
34.2,
43.75,
111.95,
100.65,
55.95,
116.05,
45.75,
82,
65.15,
44.8,
79.8,
88.85,
74.95,
106.85,
74.95,
80.15,
19.3,
109.25,
56.1,
19.7,
51.3,
118.6,
24.15,
20.3,
115.5,
25.05,
109.1,
19.65,
111.3,
29.9,
80.6,
20.8,
35.2,
78.8,
89.95,
116.05,
19.55,
106.4,
49.4,
115.25,
24.8,
19.9,
81.25,
69.95,
69.1,
90.2,
93.55,
86.4,
66.3,
94.65,
80.85,
82.05,
72.1,
34.7,
20.55,
95.95,
44.8,
109.4,
71.05,
78.55,
19.7,
40.25,
19.85,
68.25,
20.15,
50.95,
78.65,
25.15,
20.25,
42.9,
44,
20.25,
34.25,
58.5,
55.8,
88.9,
57.65,
96.2,
79.15,
108.05,
74.4,
94.8,
45.9,
105.3,
102.6,
73.85,
61.35,
57.55,
29.25,
84.55,
19.6,
111.75,
106.5,
107.7,
19.3,
20.05,
69.95,
63.7,
24.75,
50.9,
60.4,
79.25,
85.8,
24.45,
110.1,
90.7,
25.3,
105.7,
85.2,
24.35,
24.25,
25.1,
54.55,
96.6,
76.5,
81.15,
38.5,
92.9,
93.5,
84.7,
66,
101.5,
74.9,
20.75,
61.45,
54.5,
69.6,
99.75,
109.75,
80.85,
20.3,
67.8,
24.05,
19.8,
25.7,
56.15,
86.7,
20.4,
19.65,
50.55,
54.35,
108.1,
54.45,
45.35,
59,
69.45,
100.55,
64.95,
20.5,
18.85,
19.8,
25.05,
74.8,
114.3,
24.45,
109.2,
45.05,
51,
110.45,
84.65,
60.05,
44.65,
93.25,
20.25,
25.45,
20.6,
94.1,
34.8,
60.75,
51.35,
64.05,
84.8,
71,
50.15,
94.6,
59.75,
100.25,
98.9,
97.7,
40.3,
60.25,
56.25,
46.2,
50.6,
24.9,
84.85,
65.7,
63.35,
50.1,
70.5,
94.85,
50.15,
19.75,
64.65,
79.6,
19.5,
99.55,
74,
38.9,
79.55,
65.45,
98.7,
46.3,
99.35,
95.8,
67.5,
78.15,
26.1,
69.6,
84.35,
100.2,
78.05,
40.35,
79.2,
20.9,
73.6,
74.75,
49.9,
68.9,
20.25,
76,
74,
82.3,
89.4,
99.15,
20.2,
29.45,
19.8,
59.15,
44.75,
90.8,
49.55,
106.7,
93.55,
94.45,
19.45,
25.05,
67.95,
65.25,
99.45,
20.35,
19.95,
77.4,
19.7,
99.7,
74.8,
19.15,
78.95,
95.55,
62.85,
71.55,
94.95,
86.1,
19.55,
24.8,
39.3,
84.05,
36.25,
20.25,
23.9,
98.6,
103.65,
92.9,
19.9,
20.1,
85.45,
80.5,
99.9,
39.85,
60.5,
84.8,
103.85,
67.8,
75.2,
24.85,
19.35,
49.35,
89,
55,
76.15,
20.3,
74.9,
117.35,
19.75,
45.2,
25.2,
89.75,
75,
49.95,
65.7,
67.05,
110.9,
87.95,
19.8,
75.7,
62.15,
101.25,
115.15,
18.95,
19.5,
86.55,
28.6,
20.4,
19.8,
45.65,
56.4,
73.3,
24.35,
101.35,
98.65,
33.6,
79.9,
20.7,
104.05,
20.25,
103.3,
73.7,
96.2,
108.75,
20.15,
19.75,
25.95,
70.05,
24.05,
84.75,
23.05,
104.15,
59.95,
19.55,
19.6,
20.05,
85.55,
78.6,
116.8,
43.55,
60.8,
54.9,
65.2,
102.95,
90.6,
50.8,
90.05,
108.2,
92,
75.1,
25.05,
75.15,
19.5,
19.3,
112.2,
70.3,
19.6,
20.25,
75.85,
80.65,
68.5,
115.75,
73.5,
80.6,
69.95,
59.55,
19.05,
95.65,
19.95,
70.05,
19.4,
36.1,
94,
61.15,
19.75,
64.1,
19.75,
19.7,
110.2,
106.35,
90.55,
65.9,
104.5,
52.5,
56.1,
88.75,
84.45,
75.3,
26,
99.4,
109.55,
19.6,
73.15,
54.65,
66.4,
115.55,
104.45,
100.05,
102,
91.15,
89.7,
90.2,
92.4,
19.9,
25.15,
79.85,
18.85,
25.75,
49.6,
20.95,
97.05,
25.4,
19.7,
35,
101.25,
70.2,
90.95,
73.85,
88.05,
105.95,
91.85,
20.1,
40.1,
110.3,
73.9,
89.8,
85.15,
60.95,
72.25,
73.55,
46,
58.55,
24.6,
19.75,
86.35,
25.5,
19,
19.55,
110.1,
96.55,
69.75,
50.6,
65.6,
40.1,
82.1,
79.1,
101.25,
79.55,
90.65,
20.55,
75.75,
110,
20.85,
80.35,
70.15,
84.05,
67.45,
20.75,
89.1,
69.9,
51.1,
94.4,
78.25,
25.55,
60,
90.55,
76.4,
84.95,
110.1,
99.65,
45.4,
69,
48.65,
44.15,
59.85,
75.75,
80.65,
20.55,
66.4,
100.2,
19.1,
80.3,
44.55,
20.35,
91.8,
74.9,
20.2,
50.35,
18.8,
20.45,
64.75,
98.7,
89.45,
58.75,
20.7,
85.6,
80.3,
79.8,
79.85,
54.1,
80.85,
24.75,
80.9,
24.5,
20.15,
20.05,
19.6,
114.3,
100.3,
80,
20.85,
89.95,
20,
90.85,
48.75,
80,
79.7,
20.35,
57.55,
20.25,
19.4,
100.4,
57.95,
59.5,
19.2,
86.5,
59.55,
103.95,
25.1,
103.95,
68.95,
103.1,
24.7,
110.2,
48.95,
62.45,
89.55,
83.55,
78.9,
20.35,
71.45,
46.35,
94.65,
49.9,
25.45,
89.15,
20.75,
66.1,
75.4,
70.45,
60.3,
21.05,
69.35,
88.85,
97,
66.4,
24.75,
69.2,
79.5,
100.65,
103.3,
79.7,
61.4,
69.8,
40.55,
75.65,
90.7,
80.5,
60.6,
101.15,
24.95,
20.3,
60,
20.25,
78.5,
44.75,
19.85,
98,
79.9,
107.7,
99.7,
104.7,
58.6,
93.9,
86.45,
98.5,
19.4,
50.45,
24.95,
75,
94.65,
100.25,
78.2,
94.2,
88.45,
69.85,
81.7,
50.05,
79.9,
69.55,
25.4,
90.1,
44.65,
83.75,
80.35,
98.1,
53.35,
19.55,
20.9,
48.95,
54.2,
24.45,
69.4,
40.15,
74.9,
25.6,
70.35,
91.7,
89.2,
24.1,
74.15,
53.85,
115.6,
19.75,
24.05,
25.3,
84.3,
70.1,
89.75,
97.95,
20,
78.3,
103.9,
20.7,
96.8,
94.4,
20.15,
26,
77.35,
66.05,
19.9,
84.3,
68.15,
80.85,
75.5,
92.45,
80.6,
83.2,
87.55,
99.55,
81.25,
109.4,
19.95,
45.55,
20.7,
75.3,
99.25,
93.4,
73.75,
80.45,
88.15,
49.2,
19.65,
79.35,
79.75,
105.15,
49,
100.05,
69.35,
49.8,
85.8,
79.7,
20.95,
50.55,
79.3,
19.5,
80.55,
44.15,
84.5,
105.5,
84.3,
92.7,
26.25,
96.95,
20.45,
115.8,
108.2,
20.2,
67.75,
54.9,
85.25,
20.15,
90.35,
55.75,
114.6,
80.05,
20,
66.8,
100.3,
105.35,
85.2,
48.8,
18.95,
69.8,
106.15,
20.55,
105.75,
25.25,
19.75,
104.85,
60.95,
81.15,
19.1,
20.8,
90.15,
90.1,
74.1,
85.05,
118.75,
85.9,
95,
20.15,
101.3,
21.2,
24.2,
20.3,
102.8,
85.3,
89.6,
99.95,
56.25,
50.95,
115.85,
103.65,
26.1,
35.1,
99.1,
67.25,
25,
59.55,
77.8,
55.1,
117.8,
24.15,
45.25,
79.5,
20.25,
64.75,
54.6,
20.7,
94.75,
79.65,
115.8,
49.45,
83.8,
95.35,
94.7,
74.05,
89.6,
116.6,
54.2,
19.3,
65.05,
92.5,
19.45,
24.05,
18.75,
20.15,
20,
71,
75.55,
93.6,
70,
24.4,
74.8,
65.25,
50.55,
104.4,
70.7,
45.25,
70.3,
108.95,
26.45,
86.2,
19.65,
51.2,
19.05,
74.75,
75.8,
25.1,
44.45,
104.3,
19.5,
89,
20.15,
74.9,
74.9,
36.15,
19.2,
19.25,
61.2,
20.45,
35.05,
100.25,
44,
102.8,
50.35,
100,
20,
99.85,
94.2,
86.4,
58.4,
83.85,
88.3,
94.1,
104.05,
108.9,
107.4,
94.7,
90.85,
19.9,
66.4,
100.65,
100.7,
25.6,
19.85,
20.75,
95.8,
94.65,
80.55,
106.65,
45.85,
104.35,
55.45,
78.85,
61.15,
78.95,
44.45,
109.2,
61.3,
96.85,
40.55,
19.8,
108.25,
105.05,
90.45,
86.4,
66.9,
110.7,
20,
84.9,
102.1,
20.25,
70.15,
74.35,
80.05,
62.05,
49.2,
20.5,
38.25,
54.95,
96.6,
19.9,
19.9,
84.6,
80,
85.25,
81.25,
115.5,
104.1,
79,
39.1,
94.65,
20.8,
59.5,
20.05,
100.45,
76.5,
20.6,
20.3,
49.2,
39.55,
23.15,
20.45,
80.85,
25.25,
91.25,
72.45,
60.1,
19.7,
78.95,
75.1,
25,
69.15,
91.55,
45.15,
35.8,
113.15,
19.85,
19.8,
19.9,
19.7,
79.4,
59.1,
53.95,
91.15,
99.3,
68.95,
51.55,
24.4,
96.8,
70.05,
19.5,
78.75,
69.2,
19.55,
80.65,
103.65,
54.7,
54.15,
71.1,
84.85,
20,
106.25,
99.25,
19.35,
20.8,
94.75,
114.05,
74.9,
19.8,
94,
80.85,
54.65,
91.7,
118.6,
24.55,
19.45,
116.15,
80.6,
20.3,
89.85,
46,
66.25,
99.8,
90,
70.45,
75,
19.9,
80.3,
19.75,
84.3,
54.05,
104.9,
53.95,
97.25,
83.05,
105.5,
81,
41.1,
45,
74.55,
40.2,
70.5,
19.75,
24.65,
104.25,
78.35,
69.8,
109.7,
73.75,
33.45,
94.6,
54.55,
20.2,
20.3,
39.4,
69.15,
76.25,
93.9,
51.35,
100.05,
70.4,
20.3,
94.45,
46.4,
104.05,
91.15,
24.9,
59.6,
108.5,
40.55,
58.95,
70.95,
20.75,
113.15,
48.8,
63.05,
100.85,
99.5,
80.55,
64.4,
75.2,
84.9,
19.3,
83.9,
117.45,
104.4,
74.65,
59.05,
69.1,
20.55,
76.55,
62.5,
29.4,
94.9,
111.65,
19.9,
20.45,
106.05,
113.45,
92.55,
65.6,
84.35,
44.65,
71.1,
85.15,
49.7,
30.2,
25.25,
84.05,
85.7,
74.7,
56.35,
90.8,
107.55,
19.85,
95.9,
23.85,
106.15,
83.85,
85.35,
84.8,
90.85,
76.1,
74.55,
39.2,
79.55,
19.6,
19.55,
39.15,
20.1,
99.95,
59.8,
49.75,
35.75,
108.5,
60.15,
19.05,
46,
84,
44.55,
103.45,
80.65,
57.2,
110.75,
24.7,
97.05,
76.35,
89.4,
18.9,
74.45,
19.8,
50.9,
84.4,
24.4,
20.05,
81,
98.35,
55.5,
51,
91.65,
84.3,
100.2,
19.4,
90.85,
69.4,
94.45,
20.4,
94.75,
20.15,
95.7,
44.35,
74.55,
73.6,
74.95,
47.95,
50.1,
63.6,
53,
19.85,
24.35,
19.55,
25.05,
93.8,
36.85,
103.75,
56.75,
20.8,
44.1,
24.45,
25.6,
50.75,
104.4,
39.3,
59.65,
83.3,
79.55,
24.45,
19.2,
29.8,
45.5,
106.45,
30.05,
65.65,
96.05,
75.1,
74.05,
44.7,
110.75,
19.7,
49.5,
55,
43.95,
74.35,
111.15,
104.7,
55.7,
20.6,
19.65,
115.8,
88.65,
94.5,
20.1,
34.65,
52.3,
65,
19.85,
35.45,
19.7,
95.6,
19.85,
81.85,
109.3,
70.3,
25.4,
69.8,
20,
85.55,
109.9,
50.3,
94.5,
101.5,
89.15,
19.4,
29.9,
78.8,
85.35,
79.65,
19.3,
79.6,
96.8,
20.65,
19.8,
90.6,
104.6,
80.05,
45.15,
73.15,
99.1,
20.2,
106.05,
105.35,
45.65,
79.95,
54.45,
25.1,
84.7,
75.85,
48.8,
99.15,
35.2,
76.25,
55.9,
82.35,
40.4,
24.9,
54.3,
66.3,
20.9,
75.35,
85.15,
75.35,
104.45,
49.45,
19.45,
92.15,
93.8,
19.85,
100.25,
95.7,
93.15,
69.7,
19.8,
71.35,
20.75,
40.6,
20.4,
20.35,
19.75,
54.4,
94.7,
30.5,
20.45,
66.15,
89.85,
45.05,
86.85,
96.75,
77,
20.1,
75.3,
106.65,
110.15,
82.85,
20.1,
99.2,
59.45,
58.6,
49.7,
65.85,
73.5,
85.5,
20.05,
113.65,
83.4,
65.65,
70.4,
61.35,
85.9,
75.65,
49.75,
70.9,
49.85,
75.3,
20.1,
94,
103.05,
118.35,
99.7,
81.9,
30.45,
96.1,
66.2,
104.25,
80.2,
19.75,
72.6,
116.5,
106.8,
24.95,
89.25,
19.25,
104.55,
87.2,
30.75,
25.7,
86.2,
30.1,
99.35,
19.2,
20.1,
20.35,
25.65,
94.55,
104.2,
94.4,
56.1,
68.25,
24.75,
76.25,
74.35,
54.15,
19.45,
34.95,
53.65,
69.65,
104,
70.35,
80.8,
64.85,
19.65,
45.9,
20,
44.8,
80.3,
20.35,
45.8,
84.1,
108.95,
69.35,
64.35,
90.8,
24.95,
79.6,
84.7,
70.8,
36.45,
104.4,
101.5,
54.3,
103.95,
91.1,
19.95,
26.45,
89.4,
75.1,
108.1,
110.15,
80.35,
111.5,
106.5,
19.9,
111.1,
70.7,
24.85,
91.2,
65.6,
40.65,
59.45,
109.95,
60.45,
84.9,
38.5,
92.55,
73.55,
20.15,
34.7,
24.5,
19.7,
20.6,
58,
107.45,
65.5,
25.45,
100.15,
104.45,
21.15,
96.2,
44.4,
107.55,
94.35,
98.75,
20.3,
101.15,
105.75,
81.15,
89.55,
54.75,
53.75,
105.75,
105.85,
64.2,
88.7,
87.7,
89.3,
20.15,
79.75,
94.55,
20.05,
67.2,
94.55,
69.05,
107.5,
73,
114.75,
76.05,
96.25,
101.1,
104.7,
77.9,
90.65,
110.45,
68.7,
44.85,
29.8,
88.9,
58.75,
19.85,
86.9,
59.65,
55.25,
66.4,
90.1,
20.15,
108.1,
53.75,
56.9,
89.3,
109.6,
25.15,
79.15,
66.75,
95.2,
48.8,
45.7,
80.7,
74.5,
20.55,
79.65,
115.1,
59.7,
86.45,
33.7,
80.1,
104.05,
108.75,
41.1,
20.35,
105.9,
101.3,
80.05,
89.2,
65.5,
40.45,
70.45,
78.8,
83.65,
90.1,
82.45,
20.25,
66.25,
19.5,
51.25,
89.7,
64.55,
45.6,
93.65,
49.65,
73.6,
109.75,
61.45,
106.4,
81.9,
105.2,
54.6,
20.55,
20,
19.7,
66.05,
34,
92.5,
54.05,
58.9,
88.35,
107.95,
96.9,
19.1,
50,
45.4,
85.45,
84.1,
74.45,
64.75,
66.25,
76.9,
89.8,
74.6,
116.95,
40.65,
114.35,
69.7,
95.5,
98.65,
61.65,
89.35,
95.4,
35.4,
19.95,
19.25,
29.65,
84.5,
20.4,
24.75,
25.35,
90.7,
20,
59.75,
82.5,
70.3,
20.35,
90.8,
103.95,
104.95,
105.25,
74.75,
50.8,
23.75,
61.3,
75.8,
98,
80.25,
78.9,
52,
84.75,
64.4,
85.45,
45.8,
30.5,
19.9,
69.15,
99.45,
49.25,
39.35,
70.6,
105.1,
81,
20.1,
84.85,
19.75,
19.75,
70.4,
20.45,
20.35,
86.2,
95.65,
103.8,
97.2,
63.55,
24.95,
89.15,
99,
24.8,
85.55,
94,
105.65,
50.3,
95,
61.4,
80.55,
78.5,
114.3,
20.05,
62.65,
80.85,
92.7,
100.45,
75.2,
84.75,
89.45,
79.5,
72.15,
19.8,
76.4,
100.9,
95.3,
90.95,
54.5,
61.6,
79.9,
96.15,
49.6,
65.3,
25,
45.45,
107.75,
89.1,
19.65,
44.75,
101.6,
103.15,
84.65,
95.65,
75.1,
61.35,
69.55,
19.7,
31.05,
51,
51,
88.85,
20.05,
65.1,
70.15,
44.35,
20.75,
56.05,
19.95,
98.6,
79.7,
79,
89.45,
74.2,
81,
49.6,
84.6,
55,
84.85,
84.2,
106.3,
69.05,
45.4,
73.65,
73.9,
77.75,
99.35,
50.75,
87.1,
20.15,
98.7,
25.2,
55.7,
65.35,
25.3,
84.35,
84.95,
73.85,
24.25,
51.8,
46,
79.4,
60.5,
25.1,
71.8,
20.05,
88.4,
30.25,
20.2,
59.9,
25.15,
46,
101.3,
76.95,
55.3,
92.45,
48.45,
19.35,
51.75,
86.7,
94.4,
55.7,
84.25,
64.65,
70.15,
69.2,
54.65,
24.75,
23.95,
105,
59.85,
20.05,
92.15,
44.8,
20.9,
95.4,
80.35,
85.1,
34.7,
115.05,
81.1,
19.95,
20.55,
106.6,
86.15,
78.85,
106.75,
86.55,
42.4,
89.45,
24.25,
97.9,
20.5,
19.6,
20.25,
55.7,
20.6,
19.8,
79.8,
80.2,
116.4,
31.65,
94.15,
20.65,
76.85,
20.15,
55.25,
39.05,
82.15,
103,
95.1,
83.9,
95.15,
79.8,
74.8,
69.85,
20.45,
78.35,
53.55,
19.1,
20,
93.9,
19.95,
113.15,
24,
84.95,
80.5,
19.3,
19.15,
91.3,
49.65,
54.35,
19.15,
88.45,
19.75,
75.5,
83.75,
19.4,
26.5,
90.5,
19.15,
94.85,
69.95,
40.9,
80.25,
48.6,
70.8,
60.2,
55.2,
55.8,
54.15,
80.15,
75.5,
100.4,
62.55,
70.45,
85.5,
20.2,
54.5,
20.75,
20.35,
91,
104.8,
74.75,
104.05,
51.1,
89.8,
20.55,
64.05,
74.85,
96.65,
20.05,
103.45,
25,
20.3,
26.35,
19.9,
54.7,
46.35,
90.25,
19.95,
20.65,
79.6,
25.45,
19.5,
75.9,
76.2,
66.15,
19.25,
69.1,
39.1,
20.05,
59.8,
84.3,
48.6,
79,
105.35,
25.1,
49.75,
94.75,
93,
71.9,
77.55,
19.85,
70.25,
95.25,
84.6,
25.05,
53.15,
20.15,
101.25,
100.55,
24.1,
25.3,
71.8,
19.7,
49.85,
69.6,
19.75,
80.8,
60,
86.55,
20.85,
64.2,
35,
50.75,
105.5,
19.2,
85.15,
90.65,
20,
74.65,
61.2,
19.95,
54.8,
73.45,
51.45,
80.45,
54.2,
109.5,
104.4,
85.3,
79.3,
76.5,
105.1,
25.4,
86.85,
19.65,
75.7,
45.55,
78.1,
19.3,
110.5,
90.8,
20.3,
81.35,
97.95,
108.15,
55.3,
56.55,
80.5,
19.7,
104.05,
52.85,
104.3,
80.65,
71.35,
24.65,
21.3,
110.2,
89.4,
51.05,
19.8,
19.9,
87.3,
19.85,
89.4,
20,
20.05,
83.25,
20.6,
102.9,
39.1,
99.95,
114.5,
20.2,
55.8,
24.2,
81,
72.8,
99.85,
99.5,
70.15,
20.25,
26,
19.9,
19.05,
96.5,
19.85,
25.7,
20.3,
70.15,
91.55,
39.4,
105.7,
70.25,
93.75,
96.55,
60,
59.8,
90.65,
109,
68.1,
20.4,
81.95,
60.55,
65.6,
82.5,
82.3,
68.15,
20.3,
95.55,
20.2,
89.2,
69.65,
89.3,
74.8,
20.2,
84.4,
87.55,
25.15,
19.8,
50.85,
102.4,
96.3,
55.5,
109.75,
106.4,
60,
88.8,
85.2,
35.1,
80.05,
75.55,
49.55,
81.3,
23.9,
66.4,
19.6,
18.8,
108.4,
85.95,
85.45,
80.9,
71,
111.8,
20.6,
85.05,
44.6,
44.4,
105.1,
115.15,
59.8,
26.3,
70.55,
20.05,
79.85,
70.3,
79.35,
90.05,
24.45,
59.95,
25.35,
90.8,
70.45,
34.3,
105.05,
19.3,
19.15,
51.4,
71.85,
75.4,
49.7,
45.25,
78.75,
81.6,
70.4,
75.8,
76.1,
94,
103.95,
19.95,
71.3,
110.8,
69.1,
96.1,
48.8,
50.55,
44.65,
88.25,
19.45,
89.3,
70,
19.25,
70.5,
97.35,
19.65,
20.85,
19.65,
19.35,
44,
94.4,
25.9,
55.65,
69.65,
75.4,
100.6,
71,
86,
106.95,
21.2,
61.05,
29.6,
79.95,
19.7,
20.3,
59.9,
24.35,
19.75,
50.3,
95.6,
50.25,
85.35,
41.6,
51.65,
24,
100.85,
59.85,
25.45,
23.9,
24.15,
75.7,
40.2,
84.5,
50.85,
91.6,
98.9,
85,
78.95,
44.3,
20.2,
80.2,
60.9,
34.2,
85.2,
87.15,
54.3,
19.1,
112.75,
19.95,
19.5,
65.55,
78.8,
78.2,
105.25,
89.25,
20.65,
68.7,
78.65,
24.75,
19.75,
89.1,
84.7,
98,
94.45,
105,
93.85,
59.9,
19.95,
84,
108.9,
33.6,
85.85,
34.85,
48.75,
84.85,
56.65,
95.3,
73.9,
24.5,
84.6,
44.95,
24.7,
100.3,
25.45,
50.7,
55,
68.4,
89.9,
78.55,
55.05,
19.8,
84.45,
35.9,
80.75,
78.65,
61.75,
63.7,
99.45,
25.2,
74.05,
87.6,
89.15,
20,
55,
104.4,
20.05,
89.75,
34.3,
20.65,
84.25,
19.65,
79.85,
20.2,
19.8,
50.35,
85.15,
74.6,
79.15,
20.35,
21.05,
94.6,
94.7,
94.25,
72.45,
74.95,
105.2,
111.95,
19.85,
89.75,
20.05,
108.95,
19.65,
24.9,
82.85,
93.2,
84.8,
71.75,
30.35,
54.85,
19.5,
103.85,
24.2,
19.35,
83.6,
100.65,
94.1,
74.55,
108.45,
56.15,
20.35,
80.55,
61.25,
20.45,
18.9,
19.6,
91.5,
45.2,
19.45,
25.45,
80.85,
94.9,
49.05,
29.3,
105.3,
88.95,
20.25,
110.85,
110.5,
109.4,
114.2,
36.5,
70.75,
19.95,
19.6,
40.15,
76.6,
19.6,
85.3,
65.85,
94.45,
20.05,
99.4,
20,
78.45,
25.1,
97.35,
55,
71.1,
61.55,
45.9,
40.3,
87.1,
49.5,
73.8,
19.2,
45.3,
25,
94.95,
35.3,
44.55,
76.75,
81,
105.55,
18.8,
24.9,
23.45,
64.9,
61.35,
113.95,
90.15,
54.1,
29.7,
49.8,
101.1,
24.4,
95,
50.65,
69.9,
39.95,
55.4,
90.6,
103.25,
86.85,
94.25,
47.05,
20.55,
19.65,
70.2,
81,
75.9,
24.7,
99.05,
110.25,
85,
19.75,
23.9,
111.25,
55.1,
19.95,
25.15,
54.15,
59.8,
83.85,
104.9,
75.3,
66.65,
109.5,
73.85,
19.3,
118.2,
51.45,
59.45,
19.5,
19.55,
93.55,
59.3,
102.25,
95.9,
109.8,
78.1,
39.9,
64.9,
95.05,
53.4,
24.9,
44.7,
114,
20.25,
53.85,
83.85,
20.2,
19.95,
104.2,
50.25,
20.35,
90,
54.2,
99.5,
99.1,
66.9,
25.85,
91.05,
71,
93.2,
20.95,
109.2,
19.35,
85.8,
19.85,
19.65,
20.5,
89.65,
74.35,
49.45,
89.1,
75.15,
70.65,
104.2,
90.05,
79.25,
44.9,
19.4,
88.75,
70.1,
91,
29.65,
90.8,
77.85,
54.3,
18.95,
95.15,
102.4,
99.9,
88.7,
54.3,
55.7,
103.95,
110.85,
20.15,
20.05,
91.95,
80.5,
55.65,
74.7,
104.15,
83.65,
72.2,
110.05,
51.5,
25.5,
89.55,
19.5,
80.7,
77.5,
105.1,
25.15,
95.25,
95.65,
85,
80.8,
24.85,
54.75,
85.75,
50.75,
20.15,
20.05,
98.25,
71.6,
81.45,
58.4,
25.7,
53.7,
19.6,
89.4,
69,
84.2,
106.1,
25.75,
46.05,
64.95,
85.45,
20.05,
76.4,
100.5,
20.7,
25.3,
40.05,
100.6,
69.95,
74,
99.4,
93.3,
49.15,
107.45,
83.6,
99.05,
80.1,
65.3,
89.55,
60.8,
74.5,
99.15,
19.25,
39.45,
44.85,
97.2,
110.55,
35.05,
73,
19.9,
76.95,
35.4,
20.45,
96.75,
54.2,
100.1,
45.25,
83.85,
70.1,
20.85,
33.45,
20.2,
85.9,
61,
70.65,
86.9,
69.4,
20.35,
20.35,
104.3,
44.95,
49.45,
20.6,
19.55,
99,
93.5,
54.55,
20.05,
83.95,
79.45,
116.2,
93.7,
79.85,
100,
19.6,
19.7,
20.2,
50.4,
113.35,
80,
80.95,
24.9,
54.9,
75.55,
109.25,
77.65,
95,
116.3,
19.9,
70.35,
25.6,
44.45,
100.15,
105.4,
95.85,
73.85,
70.1,
25.25,
79.15,
21.05,
24.95,
64.5,
19.65,
79,
105.95,
75.85,
91.85,
43.6,
91.25,
89.75,
104.4,
90.15,
40.3,
105.25,
106,
104,
69.65,
74.3,
100.9,
20.25,
49.9,
96.9,
100.35,
104.1,
20.1,
74.95,
56.55,
49.25,
68.6,
69.05,
19.7,
20.05,
103.7,
94.4,
54.95,
93.7,
110.25,
98.9,
89.75,
80.45,
79.4,
20.3,
62.8,
74.9,
74.85,
25.85,
101.95,
68.3,
48.4,
94,
105.05,
89.3,
25.15,
19.5,
92.95,
20.7,
74.3,
19.35,
44.65,
84.05,
80.7,
104.35,
19.55,
74.05,
40.1,
20.1,
101.7,
83.55,
56.85,
20.4,
19.55,
106.15,
78.95,
49.75,
92.4,
58.2,
102.6,
91.95,
65.25,
106,
73.1,
59.75,
55.1,
59.8,
116.6,
109.3,
101.4,
50.65,
56.15,
106.5,
19.2,
83,
70.1,
108.3,
91.05,
25.25,
45.35,
43.9,
77.5,
79.3,
84.9,
79.25,
71.05,
53.75,
24.25,
54.2,
44.25,
50.05,
20.15,
69.25,
69.35,
19.35,
19.15,
61,
20.5,
50.5,
50.2,
79.6,
24.9,
74.4,
106.9,
101.35,
55.35,
50.55,
19.5,
79.45,
90.65,
89.85,
79,
104.65,
19.55,
19.9,
116.25,
87.75,
100.05,
81.3,
44.3,
70.35,
44.45,
49.15,
29.45,
100.55,
85.3,
95.65,
69.1,
70.35,
20.6,
74.15,
75.05,
44.6,
21.45,
43.45,
20.05,
94.15,
94.4,
19.55,
75.9,
64.15,
109.55,
110.8,
55,
53.45,
69.95,
101.45,
97,
90.6,
73.55,
67.95,
94.35,
69.5,
18.85,
19.4,
69.2,
19.75,
54.6,
29.8,
69.65,
101.85,
103.05,
82.3,
20.3,
35.1,
105.7,
56.25,
60.35,
79.25,
59.8,
84.6,
93.4,
94.2,
25.05,
99.65,
50.65,
60.9,
59.65,
64.7,
25.1,
48.95,
54.85,
45.3,
91.35,
85.85,
25.1,
34,
45.9,
95.2,
20.5,
100.6,
55.3,
20.35,
74.85,
36.1,
65.8,
20.35,
105.8,
96.75,
102.35,
24.4,
115.65,
79.85,
73.05,
64.35,
20.5,
76,
54.75,
104.75,
74.65,
51.15,
41.95,
54.35,
56.25,
106.1,
96,
79.75,
61.45,
68.65,
19.65,
19,
100,
20.25,
98.7,
19.8,
73.8,
100.2,
74.9,
20.05,
106.2,
116.55,
99.7,
19.7,
19.5,
29.15,
55,
90.8,
51,
90.1,
59.05,
20.3,
72.95,
73.55,
84.3,
78,
72.1,
106.75,
19.25,
20.55,
20,
24.65,
103.5,
23.85,
25.8,
70.85,
69.8,
59.45,
54.55,
20.05,
82.55,
81.25,
70.75,
74.3,
94.1,
29.7,
109.7,
96.35,
66.6,
44.5,
110.9,
105,
25.3,
55.15,
20.1,
80.1,
69.05,
69.9,
20.4,
19.7,
50.1,
101.4,
83.45,
86.65,
20.15,
80.8,
19.4,
62.05,
76.45,
60.05,
91.3,
95.75,
20.35,
94.05,
84.1,
78.75,
55.55,
62.65,
74.5,
102.1,
20.1,
70.3,
53.65,
20.75,
103.4,
50.8,
50.15,
79,
74.6,
96.5,
20.1,
19.4,
77.55,
20.05,
19.85,
20.2,
67.45,
18.55,
29.75,
86.5,
24.2,
23.55,
20.45,
81.45,
92.3,
69.15,
53.65,
39.65,
54.65,
104.8,
29.3,
83.85,
79.55,
103.65,
99.05,
73.35,
100.05,
20.35,
43.95,
23.5,
70.7,
94.3,
29.15,
20.85,
37.7,
95.5,
91.05,
92.45,
44.15,
36.05,
50.25,
109.75,
79.2,
20.3,
112.35,
94.3,
41.15,
74.65,
48.25,
76.15,
71.1,
96.55,
79.3,
89.6,
20.5,
106.3,
100.35,
85.6,
45.25,
106.15,
51.1,
19.9,
25.7,
74.3,
99.4,
69.7,
98.35,
85.45,
95.9,
100.75,
89.2,
74.1,
100.6,
75,
25.75,
84.1,
79.3,
107.05,
20.05,
70.2,
19.5,
70.75,
45.3,
115.15,
72.95,
19.65,
19.55,
89.55,
50.35,
50.25,
87.25,
20.8,
109.25,
20.35,
55.9,
79.2,
96,
79.2,
24,
101.35,
100.1,
56.5,
35.45,
85,
79.4,
35.2,
19.65,
49.85,
68.75,
61.9,
79.9,
89.75,
59.3,
19.4,
93.65,
49.4,
19.9,
55,
72.9,
69.2,
25.6,
19.75,
55.7,
117.5,
19.85,
78.9,
20.65,
62.3,
92.5,
19.65,
79.75,
79.95,
29.9,
19.75,
45,
44.8,
69.65,
51.1,
53.15,
24.7,
111.6,
48.55,
109.95,
20.8,
20.2,
25.6,
39.65,
24.9,
108.4,
19.55,
85.1,
56.7,
69.05,
70.15,
111.15,
105.95,
89.35,
89.1,
91.25,
90.35,
105.55,
19.1,
20.4,
100.45,
74.95,
29.7,
50.35,
85.7,
47.85,
94,
69.85,
70.3,
25.85,
71.1,
98.8,
93.35,
99.85,
80.3,
50.55,
80.45,
81.3,
20.7,
79.05,
19.05,
19.6,
20.2,
86.8,
20.9,
103.6,
38.8,
88.4,
84.2,
79.7,
99,
100.75,
19.3,
55.75,
19.95,
91.75,
89.65,
45.85,
79.55,
55.95,
69,
83.55,
65.7,
94.9,
61.9,
111.1,
20,
67.7,
25.15,
92.85,
89.1,
111.3,
101.9,
91.65,
88.85,
60.6,
25.3,
65.5,
95.45,
19.95,
91.1,
54.15,
74.6,
94.6,
81.15,
89.05,
49.2,
19.45,
104.3,
69.7,
89.5,
86.05,
25.2,
35.15,
99.65,
105.35,
35.15,
73.75,
101.35,
24.3,
80.7,
89.85,
61.1,
29.05,
99.7,
55.9,
105.9,
46,
43.95,
80.4,
100.05,
45.1,
94,
68.95,
68.45,
69,
43.85,
44.5,
18.7,
70.25,
55.35,
53.55,
114.6,
20.1,
85.5,
108.75,
103,
97.85,
19.55,
84.05,
103.75,
89.4,
19.7,
79.85,
74.45,
74.1,
69.35,
18.8,
73.85,
64.4,
55.8,
20.05,
75.15,
99.15,
56.75,
69.6,
104.15,
110.8,
80.15,
35.75,
69.9,
89.2,
55.65,
50.7,
20,
30.5,
19.1,
98.3,
45.55,
101.05,
103.7,
36.25,
49.4,
19.9,
107.4,
82,
19.8,
45.05,
64.55,
86.25,
19.75,
89.1,
95.55,
75.4,
101.25,
102.6,
56.3,
94.2,
43.05,
89.5,
74.4,
20.5,
74.35,
99.75,
111.95,
94,
98.85,
64.35,
72,
49.7,
80.7,
24.2,
39,
65.45,
74.35,
83.2,
25,
40.2,
94.1,
108.35,
69.5,
76,
93.6,
95.65,
100.55,
88.05,
24.45,
89.55,
66.5,
76.1,
80.5,
35.45,
20.55,
49.9,
105.4,
35.75,
95.1,
19.3,
104.5,
63.1,
75.05,
81,
74.45,
60.4,
84.95,
93.4,
89.2,
85.2,
49.95,
20.65,
70.65,
20.15,
19.2,
59.8,
104.95,
103.5,
84.8,
95.05,
44.2,
73.35,
64.1,
44.4,
20.05,
60,
75.75,
69.5,
102.95,
78.7,
60.65,
21.15,
84.8,
103.2,
29.6,
74.4,
105.65
],
"yaxis": "y2",
"type": "box"
},
{
"boxmean": true,
"boxpoints": "suspectedoutliers",
"marker": {
"color": "#ff0066"
},
"name": "Total Charges",
"notched": true,
"xaxis": "x",
"y": [
29.85,
1889.5,
108.15,
1840.75,
151.65,
820.5,
1949.4,
301.9,
3046.05,
3487.95,
587.45,
326.8,
5681.1,
5036.3,
2686.05,
7895.15,
1022.95,
7382.25,
528.35,
1862.9,
39.65,
202.25,
20.15,
3505.1,
2970.3,
1530.6,
4749.15,
30.2,
6369.45,
1093.1,
6766.95,
181.65,
1874.45,
20.2,
45.25,
7251.7,
316.9,
3548.3,
3549.25,
1105.4,
475.7,
4872.35,
418.25,
4861.45,
981.45,
3906.7,
97,
144.15,
4217.8,
4254.1,
3838.75,
1426.4,
1752.65,
633.3,
4456.35,
1752.55,
6311.2,
7076.35,
894.3,
7853.7,
4707.1,
5450.7,
2962,
957.1,
857.25,
244.1,
3650.35,
2497.2,
930.9,
887.35,
49.05,
1090.65,
7099,
1424.6,
177.4,
6139.5,
2688.85,
482.25,
2111.3,
1216.6,
79.35,
565.35,
496.9,
4327.5,
973.35,
918.75,
2215.45,
1057,
927.1,
1009.25,
2570.2,
74.7,
5714.25,
7107,
7459.05,
927.35,
4748.7,
113.85,
1107.2,
2514.5,
20.2,
19.45,
3605.6,
3027.25,
7611.85,
100.2,
7303.05,
927.65,
3921.3,
1363.25,
5238.9,
3042.25,
3954.1,
2868.15,
3423.5,
248.4,
1126.35,
1064.65,
835.15,
2151.6,
5515.45,
112.75,
229.55,
350.35,
62.9,
3027.65,
2135.5,
1723.95,
19.75,
3985.35,
1215.65,
1502.65,
3260.1,
35.45,
81.25,
1188.2,
1778.5,
1277.75,
1170.55,
70.45,
6425.65,
563.65,
5971.25,
5289.05,
1756.2,
6416.7,
61.35,
45.65,
1929.95,
1071.4,
564.35,
655.5,
7930.55,
5215.25,
113.5,
1152.8,
1821.95,
419.9,
1024,
251.6,
764.55,
1592.35,
135.2,
3958.25,
233.9,
1363.45,
273,
6254.45,
2651.2,
321.4,
3539.25,
242.8,
1181.75,
5000.2,
654.55,
780.2,
1145.7,
503.6,
1559.25,
1252,
29.95,
45.3,
662.65,
2453.3,
1111.65,
24.8,
1023.85,
82.15,
244.8,
2379.1,
3173.35,
531,
1375.4,
8129.3,
1192.7,
1901.65,
587.4,
6519.75,
8041.65,
20.75,
2681.15,
1112.3,
7405.5,
1033.95,
2958.95,
2684.85,
4179.2,
79.9,
1934.45,
6654.1,
84.5,
25.25,
1124.2,
540.05,
1975.85,
3437.45,
3139.8,
3789.2,
5324.5,
624.6,
268.35,
1836.9,
20.2,
179.35,
219.35,
1288.75,
2545.75,
55.2,
2723.15,
4107.25,
5760.65,
4747.5,
84.6,
1566.9,
702,
114.1,
299.05,
1305.95,
1120.3,
284.35,
6350.5,
7878.3,
3187.65,
6126.15,
731.3,
273.4,
2531.8,
1074.3,
48.55,
4298.45,
4619.55,
147.15,
40.2,
2633.3,
193.05,
4103.9,
7008.15,
5791.1,
80.55,
1228.65,
132.2,
1364.3,
4925.35,
1520.1,
5032.25,
5526.75,
1195.25,
2007.25,
1099.6,
1732.95,
1511.2,
3450.15,
24.8,
2172.05,
70.6,
401.1,
5624.85,
1339.8,
771.95,
244.75,
322.9,
498.25,
25.4,
3687.75,
1779.95,
1783.6,
927.15,
70,
606.55,
435.4,
1712.7,
2021.2,
1940.8,
567.8,
220.35,
20.25,
5436.45,
3437.5,
3015.75,
73.6,
1509.8,
396.1,
356.65,
4109,
3141.7,
1229.1,
2303.35,
2054.4,
3741.85,
3682.45,
19.25,
1886.25,
4895.1,
341.6,
415.55,
5686.4,
1355.1,
3058.65,
2231.05,
3236.35,
4350.1,
4264,
44.8,
422.3,
4176.7,
5138.1,
880.05,
139.05,
973.65,
1470.05,
739.35,
161.95,
4422.95,
511.25,
155.8,
5293.95,
4759.85,
6148.45,
3565.65,
6603,
1830.1,
6223.8,
4508.65,
1328.15,
865,
72.1,
168.2,
1303.5,
996.85,
6430.9,
2278.75,
681.4,
574.35,
371.9,
840.1,
846,
889,
6823.4,
805.1,
4016.75,
83.75,
3959.15,
2878.55,
945.7,
1373.05,
492.55,
1406,
19.15,
6962.85,
8126.65,
690.25,
181.5,
830.8,
5608.4,
3646.8,
3662.25,
25.35,
2566.5,
5308.7,
1410.25,
3339.05,
50.65,
4732.35,
90.85,
5067.45,
214.75,
4874.7,
2348.45,
4063,
44,
2595.25,
2309.55,
89.3,
367.55,
3944.5,
5965.95,
3694.7,
2524.45,
1803.7,
415.1,
624.15,
237.7,
7007.6,
3848.8,
419.4,
1468.75,
5812,
2861.45,
19.9,
19.6,
233.7,
1066.15,
2149.05,
4473,
3545.05,
1195.75,
6858.9,
1024.7,
1845.9,
75.3,
132.25,
515.45,
2830.45,
1110.5,
449.3,
2838.55,
5376.4,
858.6,
1395.05,
3975.7,
1182.55,
4784.45,
119.5,
518.9,
899.45,
1183.8,
720.05,
8468.2,
3161.2,
55.05,
1882.55,
5070.4,
6049.5,
1166.7,
2937.65,
6396.45,
69.55,
1270.25,
759.55,
7611.55,
1642.75,
1545.4,
3582.4,
2227.1,
1417.9,
2494.65,
2768.35,
2369.3,
38,
75.1,
100.9,
1614.05,
385.9,
673.25,
8404.9,
2799.75,
6538.45,
6588.95,
868.1,
734.35,
330.6,
55,
564.4,
1315.35,
74.7,
1861.5,
2747.2,
554.05,
453.4,
994.8,
225.75,
2145,
1671.6,
8003.8,
680.05,
6130.85,
1415,
6201.95,
1261.1999999999998,
74.35,
6597.25,
114.15,
139.4,
3902.6,
20.4,
903.6,
1785.65,
1397.65,
131.05,
1238.45,
3899.05,
5676,
4543.15,
4326.8,
5502.55,
1782.4,
851.8,
167.5,
502.85,
19.85,
1818.3,
6300.15,
334.8,
5916.95,
2852.4,
4131.95,
1546.3,
302.6,
1929.35,
265.45,
6989.45,
1442,
4713.4,
1758.6,
3480,
4738.3,
8399.15,
5430.35,
686.95,
5706.3,
490.65,
1360.25,
174.45,
7379.8,
85,
1021.75,
5029.05,
1955.4,
6744.2,
4946.7,
8248.5,
601.6,
19.55,
834.1,
597,
2647.2,
3266,
6744.25,
5265.5,
311.6,
7966.9,
8220.4,
1153.25,
514.75,
2596.15,
3808,
19.9,
2708.2,
760.05,
49.3,
6033.3,
89.05,
516.15,
5861.75,
445.95,
4973.4,
1667.25,
5357.75,
3527.6,
422.6,
1103.25,
2754,
697.25,
5614.45,
3204.4,
4747.65,
3082.1,
597.9,
3365.4,
38.8,
233.55,
75.3,
346.2,
19,
61.7,
85.7,
3342.45,
85.1,
7422.1,
6668.05,
8071.05,
1174.8,
5435,
2438.6,
45.6,
713.75,
916.15,
237.2,
4614.55,
1414.45,
1170.5,
47.7,
4859.25,
4903.2,
3608,
6094.25,
3084.9,
2356.75,
8306.05,
6786.4,
248.95,
663.05,
1357.1,
4860.35,
3418.2,
631.4,
186.3,
6976.75,
4884.85,
522.95,
362.6,
5755.8,
3355.65,
406.95,
137.6,
2395.7,
1968.1,
6819.45,
7943.45,
4547.25,
4687.9,
2473.95,
6562.9,
176.3,
2236.2,
6985.65,
3109.9,
4911.35,
5794.65,
855.3,
1620.2,
2499.3,
89.55,
4287.2,
394.85,
1899.65,
45.7,
3442.15,
161.5,
1732.6,
222.3,
74.6,
655.3,
475.25,
164.3,
865.1,
6132.7,
3597.5,
35.9,
697.65,
96.05,
428.7,
20.05,
4459.15,
1167.6,
238.1,
145.15,
1453.1,
191.05,
4039.3,
1039.45,
1336.1,
75.05,
493.4,
2550.9,
7246.15,
1203.95,
62.25,
313.6,
3775.85,
80,
4616.05,
195.65,
4188.4,
71.1,
49.9,
1266.4,
91.1,
1623.4,
4149.45,
20.45,
2344.5,
1013.05,
270.7,
417,
20.65,
6316.2,
168.15,
4018.05,
4811.6,
4189.7,
2848.45,
2516.2,
33.6,
208.45,
2015.35,
3739.8,
2964,
2263.4,
2211.8,
19.55,
1683.7,
1519,
1164.05,
1710.9,
4245.55,
4145.9,
2664.3,
1277.5,
5589.3,
34.75,
1305.95,
381.3,
141.5,
3105.55,
204.55,
605.9,
356.1,
2758.15,
4805.65,
3941.7,
92.75,
1901.05,
5730.7,
2423.4,
1653.45,
3327.05,
7085.5,
3344.1,
6697.35,
2879.9,
137.1,
1008.55,
1551.6,
202.15,
7882.25,
8196.4,
202.9,
855.1,
5817,
1652.95,
5600.15,
515.75,
486,
190.5,
1842.8,
1253.8,
57.2,
1269.55,
6563.4,
20.8,
1907.85,
208.85,
4758.8,
1292.6,
363.15,
1600.25,
275.7,
3089.1,
1175.6,
237.3,
1444.65,
19.9,
454.15,
3036.75,
8065.65,
92.5,
184.65,
6152.3,
89.5,
5154.5,
220.45,
1510.3,
52.2,
2588.95,
4874.8,
3983.6,
2003.6,
1832.4,
4908.25,
3590.2,
5023,
146.6,
2339.3,
298.7,
143.65,
2548.65,
507.4,
20,
6125.4,
5411.4,
1058.25,
903.8,
3009.5,
489.45,
5468.45,
1058.1,
7616,
4113.1,
69.55,
6017.65,
7250.15,
1108.2,
938.65,
94.15,
2088.05,
178.7,
5656.75,
2317.1,
5986.45,
6751.35,
3566.6,
4889.3,
318.1,
1563.95,
1430.25,
644.35,
372.45,
5453.4,
1442.6,
5610.7,
963.95,
5222.3,
3340.55,
292.8,
5774.55,
4487.3,
44.4,
2854.95,
905.55,
5509.3,
7589.8,
229.6,
394.1,
89.9,
295.95,
5459.2,
444.75,
6782.15,
6510.45,
8476.5,
4461.85,
62,
352.65,
1424.9,
6413.65,
6309.65,
50.8,
5898.6,
4719.75,
457.3,
5822.3,
1463.5,
307.4,
2104.55,
319.15,
2337.45,
104.3,
5084.65,
121.25,
7015.9,
5598,
1269.1,
3027.4,
4634.35,
113.95,
1582.75,
3077,
4039.5,
1665.2,
1043.3,
504.2,
497.55,
7511.65,
1782,
20.05,
609.65,
2857.6,
3247.55,
6215.35,
2823,
5017.9,
2619.25,
24.6,
4965.1,
2679.7,
8310.55,
5682.25,
1120.95,
4914.9,
27.55,
923.5,
1625.65,
6068.65,
5398.6,
918.6,
234.85,
1231.85,
170.9,
7984.15,
688.65,
1288.3,
7848.5,
267,
1798.9,
73.55,
1643.55,
4807.45,
2193,
2239.4,
1505.9,
255.35,
1189.4,
4786.15,
1820.9,
2404.15,
205.05,
952.3,
7039.45,
2538.05,
1212.85,
2651.1,
1304.8,
360.1,
435.45,
308.05,
1940.3999999999999,
434.5,
7118.9,
320.45,
531.55,
382.2,
2001,
4919.7,
5645.8,
215.8,
77.6,
2896.55,
3395.8,
759.35,
85.15,
535.55,
1253.15,
955.15,
2162.6,
44.7,
1813.35,
245.15,
2028.8,
2723.75,
220.45,
365.8,
551.95,
4054.2,
45.7,
832.35,
112.3,
60.65,
5550.1,
174.8,
90.55,
4733.1,
4048.95,
1359.7,
4542.35,
7532.15,
69.9,
888.65,
6383.35,
1916,
413,
808.95,
1886.4,
86.6,
1679.25,
2656.5,
540.95,
19.75,
537.35,
678.8,
4513.65,
1423.85,
555.4,
225.55,
268.45,
2917.5,
2416.1,
424.45,
1492.1,
132.4,
660.9,
1893.95,
284.9,
784.25,
417.7,
5016.25,
1612.75,
119.75,
3204.65,
485.2,
160.85,
4145.25,
827.45,
49.5,
990.85,
696.35,
5585.4,
1601.2,
162.45,
470.2,
2066,
1426.45,
392.5,
3861.45,
2552.9,
6668.35,
819.4,
4615.25,
2070.6,
273.75,
3557.7,
1957.1,
729.95,
1416.75,
5924.4,
1697.7,
7849.85,
649.4,
4557.5,
3013.05,
1266.1,
360.35,
1046.5,
2347.9,
447.75,
4209.95,
3877.65,
152.3,
572.2,
19.65,
526.95,
552.7,
3208.65,
210.75,
3706.95,
620.75,
412.5,
832.05,
185.55,
1943.2,
505.9,
8046.85,
1815.3,
612.95,
795.15,
2169.8,
973.1,
2210.2,
4853.75,
1055.9,
144.55,
91.1,
1304.85,
713,
21.1,
5580.8,
1497.9,
4527.45,
4590.35,
200.2,
614.45,
4564.9,
618,
171.15,
1012.4,
940.35,
1047.7,
2766.4,
1622.45,
1129.35,
5680.9,
2243.9,
4523.25,
7159.7,
2839.95,
80.55,
580.1,
2178.6,
6038.55,
259.4,
324.15,
417.65,
168.15,
5637.85,
839.4,
769.1,
6253,
1641.8,
1678.05,
2058.5,
2424.5,
387.2,
6293.45,
2839.65,
3145.9,
2200.7,
914.4,
4577.75,
4997.5,
4144.8,
1493.55,
4179.1,
893.55,
1611,
593.05,
4284.8,
544.55,
1533.8,
529.8,
3865.6,
515.75,
941,
1133.65,
48.35,
2070.05,
8333.95,
1209.25,
1396.25,
723.35,
228.65,
1161.75,
98.35,
775.3,
1074.65,
35.55,
2324.7,
1072.6,
170.5,
196.9,
1162.85,
1677.85,
18.85,
370.4,
3410.6,
1138.8,
5264.25,
1005.7,
5936.55,
5475.9,
224.05,
2326.05,
31.35,
4991.5,
1052.4,
5831.2,
510.8,
283.95,
1295.4,
19.65,
3011.65,
8093.15,
5610.25,
3217.65,
19.85,
773.2,
1029.35,
669.45,
3593.8,
1553.95,
3953.15,
1971.15,
1236.15,
3196,
4872.2,
1500.5,
60.15,
3478.75,
7413.55,
3532,
256.75,
3887.25,
2490.15,
593.45,
3510.3,
765.45,
1259.35,
5538.35,
340.85,
844.45,
1348.95,
3778,
611.65,
4867.95,
1505.05,
467.85,
74.9,
194.2,
571.45,
80.25,
5253.95,
1149.65,
740.8,
521.35,
1412.65,
1532.45,
250.05,
1090.6,
1446.8,
2282.55,
4300.45,
1111.2,
190.1,
4447.75,
143.35,
45.85,
810.2,
1830.05,
2820.65,
4847.35,
4729.3,
4017.45,
1398.6,
2564.3,
1685.9,
5826.65,
6066.55,
228.4,
270.2,
1529.2,
168.6,
536.35,
1888.45,
629.35,
45.3,
289.3,
2117.25,
4730.9,
2033.05,
987.95,
45.05,
5744.35,
75.8,
19.45,
523.15,
4805.3,
59.05,
6110.75,
1596.6,
1046.2,
4424.2,
92.75,
194.55,
612.1,
6127.6,
6671.7,
5264.3,
303.7,
4818.8,
6448.05,
7159.05,
1574.5,
2879.2,
86.05,
4159.45,
6638.35,
3112.05,
7168.25,
1326.25,
2234.55,
495.15,
8317.95,
679.8,
62.8,
7544,
1188.25,
676.7,
74.1,
3242.5,
1240.15,
4111.35,
5899.85,
632.95,
5193.2,
7530.8,
270.95,
5460.2,
1614.2,
402.5,
1367.75,
483.7,
7962.2,
3810.8,
3533.6,
1396.9,
1345.55,
1646.45,
8127.6,
2680.15,
1281,
1553.9,
3207.55,
2049.05,
3629.2,
5124.55,
3474.45,
202.3,
147.5,
86.35,
579,
19.45,
3131.55,
3928.3,
187.75,
1710.15,
76.35,
69.25,
2151.6,
5961.1,
1221.55,
1496.45,
1292.2,
25.15,
1713.1,
1748.9,
25.2,
96.45,
1114.55,
609.1,
20.15,
7133.25,
1345.1999999999998,
169.45,
141.6,
4688.65,
563.05,
5985,
1258.6,
373.5,
857.2,
2553.35,
4322.85,
250.8,
4549.05,
1359.5,
1639.3,
178.85,
633.85,
5315.1,
735.5,
889.9,
1290,
330.05,
237.95,
6474.4,
4421.95,
2452.7,
813.85,
4904.85,
4484.05,
2033.85,
538.2,
79.2,
2192.9,
19.85,
3858.05,
854.8,
347.4,
5815.15,
3970.4,
3058.15,
6145.2,
129.2,
1165.9,
49.95,
1554,
4904.25,
5632.55,
1643.25,
740.55,
3217.55,
4888.2,
2440.25,
620.55,
20.35,
6840.95,
3001.2,
6254.2,
319.6,
1938.05,
294.5,
58.3,
442.85,
553,
546.45,
797.1,
76,
1673.8,
343.45,
7412.25,
4039,
170.85,
2948.6,
1308.4,
6078.75,
3418.2,
6603.8,
3166.9,
865.75,
6373.1,
1177.05,
5985.75,
732.5,
7869.05,
1504.05,
936.7,
741.4,
6585.2,
3122.4,
50.45,
1088.25,
615.35,
2908.2,
739.9,
593.85,
1132.75,
7227.45,
193.6,
1291.35,
2023.55,
349.65,
153.95,
5458.8,
5244.45,
154.55,
4507.15,
2031.95,
50.05,
332.45,
473.9,
106.8,
152.6,
1199.4,
2555.05,
2979.2,
654.85,
3834.4,
1534.75,
4586.15,
20.55,
5941.05,
424.15,
2234.95,
666.75,
281,
547.8,
74.6,
571.15,
1756.6,
5731.45,
3475.55,
156.85,
2683.2,
896.75,
2407.3,
4456.65,
6998.95,
36.8,
6547.7,
4346.4,
2265,
1309.15,
4754.3,
1235.55,
3562.5,
7213.75,
2082.95,
102.75,
5914.4,
51.25,
1282.85,
4738.85,
19.55,
1775.8,
795.65,
145,
4993.4,
61.45,
4018.55,
1146.65,
6081.4,
1478.85,
243.65,
2633.95,
4735.35,
1247.75,
74.7,
3794.5,
1008.7,
2130.55,
1313.55,
5727.15,
1372.9,
1203.9,
25.8,
1215.1,
2877.05,
1579.7,
5514.95,
96.1,
72.4,
55.25,
2443.3,
1970.5,
335.4,
7002.95,
158.95,
293.15,
1493.75,
1093.4,
1057.85,
190.05,
882.55,
300.4,
1025.95,
1436.95,
475,
5388.15,
5730.15,
819.55,
217.1,
4896.35,
1434.1,
937.1,
330.15,
1474.9,
6536.5,
1128.1,
6873.75,
2199.05,
45.85,
457.1,
566.5,
2471.6,
3107.3,
518.3,
5769.75,
91.7,
832.3,
1555.65,
45.3,
1790.6,
74.95,
246.6,
261.65,
898.35,
4509.5,
5480.25,
653.15,
1183.05,
639.45,
478.75,
20.05,
127.1,
4391.45,
270.6,
6710.5,
3975.9,
1704.95,
415.95,
950.2,
1497.05,
780.15,
3512.15,
273.25,
3517.9,
3375.9,
7508.55,
1245.05,
5347.95,
493.65,
1263.85,
385.55,
3384,
84.2,
1638.7,
165.4,
120.25,
4473.45,
520.55,
5717.85,
88.8,
4312.5,
2755.35,
994.55,
6511.25,
1218.65,
7447.7,
1169.35,
279.5,
5720.35,
3121.45,
6468.6,
5918.8,
675.6,
3521.7,
923.1,
1110.35,
1611.65,
2293.6,
5553.25,
44.75,
3029.1,
3231.05,
5129.45,
5508.35,
655.9,
1191.2,
866.4,
2627.2,
4741.45,
4009.2,
1463.45,
5082.8,
43.8,
3707.6,
220.45,
1133.7,
1983.15,
5746.75,
770.6,
134.05,
6230.1,
573.05,
3419.3,
3587.25,
3541.35,
3801.3,
868.5,
4859.1,
1439.35,
85.8,
79.1,
592.75,
1185.95,
18.8,
134.5,
4921.2,
901.25,
5341.8,
4859.95,
1139.2,
7082.45,
324.6,
4812.75,
4399.5,
663.55,
174.65,
321.7,
5125.5,
548.9,
50.15,
7031.3,
5016.65,
4594.95,
611.45,
2384.15,
319.85,
153.3,
7035.6,
344.2,
1431.65,
1849.2,
6083.1,
426.65,
1655.35,
1943.9,
1616.15,
314.95,
804.85,
465.7,
6669.05,
1161.75,
947.75,
8375.05,
34.7,
3770,
264.8,
4707.85,
6152.4,
958.1,
943,
6615.15,
2200.25,
425.1,
99.75,
5044.8,
6743.55,
196.4,
299.7,
2093.9,
417.75,
1725.4,
1620.2,
3169.55,
5233.25,
967.85,
438.05,
1421.9,
323.15,
318.6,
163.7,
639.65,
2928.5,
100.35,
273.2,
1608.15,
1441.95,
2168.15,
3618.7,
5692.65,
59.85,
69.6,
5969.3,
19.05,
418.8,
8100.55,
19.5,
313.45,
6130.95,
69.9,
745.3,
1212.1,
183.75,
1583.5,
4162.05,
1119.9,
8013.55,
264.85,
1102.4,
5832,
4304.5,
1178.4,
1421.75,
6827.5,
4698.05,
654.5,
3268.05,
4362.05,
1386.9,
415.4,
2614.1,
1513.6,
3161.6,
80.95,
4676.7,
6526.65,
583.3,
8078.1,
3503.5,
6669.45,
4689.5,
1201.15,
143.65,
1292.65,
48.75,
7108.2,
1802.55,
1505.15,
1859.1,
168.5,
390.85,
6339.45,
1652.4,
71.65,
77.5,
6392.85,
3264.5,
4599.15,
1134.25,
1621.35,
947.3,
2722.2,
3058.3,
1769.6,
6293.75,
1761.05,
1642.75,
578.5,
954.9,
973.25,
43.85,
1490.4,
280,
1901.25,
716.4,
4720,
930.95,
76.35,
1676.95,
2642.05,
6770.85,
1835.3,
1588.25,
75.5,
258.35,
1502.25,
19.2,
6929.4,
4453.3,
3244.4,
323.45,
2661.1,
2697.4,
1424.5,
1401.15,
1739.6,
5931,
2333.85,
949.85,
572.45,
696.8,
1381.8,
2572.95,
47.95,
45.1,
45,
2122.45,
20.05,
4931.8,
116.95,
6937.95,
1261.7,
3273.8,
1415.85,
3958.2,
2492.25,
279.2,
1083,
755.5,
402.6,
3252,
68.75,
46.2,
45.15,
43.3,
936.85,
2250.65,
3857.1,
1441.1,
4338.6,
1378.45,
45.95,
2566.3,
171,
1597.4,
4744.35,
6721.6,
247.25,
44.05,
1734.65,
45.55,
4539.35,
804.25,
5011.15,
3574.5,
8086.4,
4563,
6362.35,
67.1,
70.05,
165.45,
1156.55,
1834.15,
3653.35,
1477.65,
1706.45,
3953.7,
1194.3,
1327.85,
419.7,
21,
45.1,
207.35,
1083.7,
2007.85,
5882.75,
2657.55,
1527.5,
378.4,
1612.2,
76.65,
260.7,
6441.85,
266.8,
5124.6,
962.25,
1382.9,
571.05,
1399.35,
150,
167.2,
7657.4,
865.05,
6153.85,
174.2,
1269.6,
3862.55,
6352.4,
1348.5,
50.9,
471.55,
5931.75,
1404.65,
726.1,
1961.6,
4194.85,
4872.45,
5118.95,
658.95,
81.05,
76.95,
5809.75,
20.2,
415.9,
246.5,
996.95,
3145.15,
265.3,
20.9,
21.05,
4576.3,
189.1,
908.15,
49.8,
215.2,
1500.95,
5099.15,
6385.95,
159.45,
6885.75,
5940.85,
668.85,
1916.2,
75.35,
75.45,
4613.95,
7261.25,
2459.8,
2048.8,
163.55,
2888.7,
2421.6,
2292.75,
553.4,
3465.7,
1210.4,
1291.3,
5356.45,
5200.8,
3237.05,
576.65,
433.75,
1868.4,
5728.55,
825.7,
390.4,
93.55,
2845.15,
3894.4,
886.4,
1021.55,
5885.4,
268.4,
2204.35,
1259,
309.1,
6398.05,
2257.75,
6287.25,
1662.05,
1350.15,
3600.65,
1329.15,
45.7,
422.5,
69.95,
4627.65,
6717.9,
97.1,
1710.45,
637.4,
117.95,
2460.55,
5464.65,
2165.05,
4941.8,
223.15,
181.1,
341.45,
5731.85,
357.75,
4616.1,
4533.7,
589.25,
750.1,
1410.25,
830.85,
743.5,
45.3,
7040.85,
3865.45,
6825.65,
1340.1,
371.65,
1184,
8477.7,
7382.85,
456.85,
331.6,
6056.15,
134.6,
125.5,
1390.6,
20.2,
2511.3,
2737.05,
74.3,
70.6,
2361.8,
1730.35,
6404,
165.35,
1867.6,
1043.3,
128.6,
7455.45,
24.7,
206.15,
2030.3,
5869.4,
3377.8,
1346.2,
4946.05,
4065,
106.55,
4964.7,
4085.75,
1742.75,
6224.8,
3415.25,
6325.25,
340.25,
1683.6,
3966.3,
608.5,
2896.6,
1514.85,
6792.45,
4669.2,
95.6,
2934.3,
6302.8,
779.2,
283.75,
4600.7,
5594,
772.85,
71.35,
857.8,
7554.05,
5981.65,
1702.9,
467.15,
20.15,
69.75,
2931,
1400.85,
137.85,
1941.5,
1932.75,
1423.05,
970.85,
5810.9,
223.9,
391.7,
79.95,
19.3,
811.65,
174.75,
3126.85,
6841.45,
3754.6,
1406.65,
834.7,
627.4,
242,
3157,
3092,
2168.9,
980.35,
65.95,
711.9,
1952.8,
4368.85,
2647.1,
8477.6,
54.35,
4528,
1790.65,
845.6,
1210.3,
20.45,
854.45,
2429.1,
100.4,
5229.45,
44.45,
1716.45,
3023.55,
75.3,
4837.6,
2032.3,
436.9,
70.55,
20.15,
5893.95,
1430.05,
313,
3871.85,
458.1,
2745.7,
341.35,
1336.8,
2181.75,
147.75,
818.45,
7133.45,
348.8,
128.6,
4674.4,
1737.45,
1498.85,
50.1,
1797.75,
498.1,
2624.25,
184.1,
5498.8,
4845.4,
369.1,
6096.9,
160.75,
2684.35,
3004.15,
6994.8,
273.25,
5483.9,
1233.65,
527.9,
4985.9,
1258.35,
111.4,
43.95,
308.1,
383.65,
2555.9,
1284.2,
7550.3,
1110.05,
99.6,
6707.15,
4164.4,
5873.75,
109.25,
179.25,
1338.15,
862.4,
8564.75,
926.2,
1718.2,
5956.85,
91.3,
4824.45,
1238.65,
79.5,
672.2,
382.2,
4264.6,
1070.7,
1345.85,
1045.25,
3003.55,
467.55,
7537.5,
7482.1,
3343.15,
5427.05,
587.1,
100.8,
161.15,
7028.5,
5232.9,
225.85,
274.7,
1180.95,
3370.2,
7111.3,
5958.85,
5999.85,
1648.45,
5753.25,
4492.9,
3956.7,
2625.55,
1233.4,
1309,
813.45,
1108.8,
7349.35,
294.2,
929.2,
740,
754.5,
3883.3,
1414.2,
3211.2,
371.6,
1246.4,
95.85,
2545.7,
6448.85,
1468.9,
1013.6,
6690.75,
2088.75,
7240.65,
102.45,
830.25,
1588.7,
829.3,
302.45,
712.25,
1336.65,
5360.75,
6735.05,
51.2,
1010,
4847.05,
3019.7,
161.65,
217.55,
2583.75,
146.05,
567.45,
7711.25,
1384.75,
5481.25,
8124.2,
827.3,
70.9,
220.95,
3673.6,
49.85,
576.65,
2331.3,
74.5,
4495.65,
6941.2,
340.35,
1789.9,
908.55,
1043.35,
6822.15,
71.55,
157.55,
5029.2,
581.7,
7318.2,
420.45,
7576.7,
633.4,
321.65,
4965,
6151.9,
1253.9,
25.15,
45.2,
5893.15,
5420.65,
2627.35,
5037.55,
743.75,
6589.6,
92.45,
6733.15,
3410,
199.85,
593.3,
7288.4,
5229.8,
4464.8,
5068.05,
401.85,
4451.85,
6688.95,
2661.1,
73.05,
1211.65,
7030.65,
1020.2,
5597.65,
6223.3,
1024.65,
2933.2,
1258.3,
82.9,
7789.6,
2067,
3452.55,
5468.95,
1802.15,
733.55,
3021.45,
3687.85,
1391.15,
274.35,
1214.05,
5510.65,
1322.85,
1973.75,
2196.3,
7843.55,
3211.9,
130.15,
692.35,
85.5,
6849.4,
203.95,
2117.2,
6565.85,
424.75,
3306.85,
168.9,
253.8,
197.4,
3838.2,
2065.15,
5064.45,
1140.05,
2447.45,
1263.9,
45.95,
1838.15,
44.75,
1185,
1743.9,
70.15,
85.55,
8529.5,
6549.45,
7806.5,
25.7,
6287.3,
3251.85,
50.6,
7904.25,
729.95,
2654.05,
2416.55,
3520.75,
5969.95,
226.8,
1082.75,
565.75,
4370.75,
90.05,
2169.4,
550.6,
55.45,
6300.85,
160.05,
436.6,
1781.35,
3467,
5552.5,
2835.5,
3591.25,
88.35,
63.75,
617.15,
870.25,
601.25,
111.65,
6046.1,
3923.8,
777.3,
512.45,
141.45,
892.15,
1682.05,
3398.9,
4984.85,
1445.3,
305.55,
507.9,
3640.45,
2673.45,
389.8,
2401.05,
651.55,
156.1,
2796.35,
70.05,
407.05,
6465,
511.25,
646.05,
35.9,
3777.15,
4903.15,
1653.85,
47.5,
1306.3,
463.6,
60.65,
824.85,
2094.65,
438.9,
847.3,
329.75,
674.55,
162.55,
546.95,
7887.25,
3186.65,
1972.35,
1527.35,
490.55,
1531.4,
683.25,
8058.85,
2847.4,
1133.9,
294.45,
1719.15,
461.7,
1160.45,
5199.8,
5163.3,
162.3,
883.35,
1341.5,
70.45,
659.45,
77.15,
35.25,
1205.05,
4917.9,
201,
599.3,
1733.15,
5149.5,
4677.1,
119.3,
4849.1,
5424.25,
5878.9,
244.85,
220.75,
4261.2,
5574.75,
1501.75,
89.75,
4541.2,
255.5,
1072,
2509.25,
1440.75,
1715.65,
5333.35,
3895.35,
869.9,
706.85,
512.25,
2636.05,
814.75,
388.6,
93.45,
1389.85,
2894.55,
4025.6,
1354.4,
1856.4,
926,
189.2,
682.1,
1778.7,
1816.2,
7069.25,
1841.2,
74.25,
2656.7,
1689.45,
1054.75,
2187.55,
7334.05,
1581.2,
69.5,
2404.85,
171.45,
2839.45,
3132.75,
3942.45,
873.4,
1529.65,
6991.6,
19.4,
803.3,
679.3,
2791.5,
715,
1681.6,
4016.2,
3281.65,
7317.1,
6474.45,
676.35,
8164.1,
1325.85,
1654.85,
7795.95,
3952.45,
2495.15,
1230.25,
876.75,
4263.45,
1992.95,
1982.1,
562.7,
33.7,
1090.1,
227.45,
1250.85,
37.2,
892.7,
487.75,
3713.95,
141.7,
678.2,
8425.3,
4154.8,
7061.65,
3364.55,
2655.25,
1425.45,
332.5,
5963.95,
5742.9,
278.85,
1871.85,
2866.45,
4303.65,
1753,
54.75,
3759.05,
617.65,
5935.1,
94.6,
2911.3,
982.95,
2974.5,
198.7,
1275.65,
4003,
3791.6,
813.3,
780.25,
552.9,
408.25,
231.8,
2191.15,
5611.7,
246.25,
1296.15,
7082.85,
5662.25,
1215.45,
7854.15,
525,
5265.2,
70.1,
7129.45,
7266.95,
8496.7,
2878.75,
261.3,
3205.6,
69.75,
279.25,
6281.45,
1131.3,
738.2,
1137.05,
80.2,
6341.45,
6697.2,
260.8,
19.6,
505.45,
3655.45,
1299.8,
5564.85,
1381.8,
188.1,
1077.05,
4922.4,
2911.5,
826.1,
83.4,
140.7,
5377.8,
665.45,
3617.1,
6643.5,
84.8,
1559.3,
7987.6,
1547.35,
5426.85,
1127.35,
2142.8,
287.85,
4045.65,
2757.85,
600,
19.8,
4534.45,
40.9,
2094.9,
1584.8,
1302.65,
2238.5,
55.55,
5437.75,
90.75,
365.65,
2209.15,
1912.15,
255.55,
5175.3,
670.65,
3177.25,
90.35,
6557.75,
5791.85,
3055.5,
5196.1,
8405,
19.75,
1789.25,
5000.05,
6713.2,
562.6,
2317.1,
91.45,
828.85,
617.35,
266.9,
625.05,
301.4,
6029.9,
1842.7,
206.6,
604.7,
7386.05,
7334.05,
1471.75,
2626.15,
412.1,
8277.05,
583.45,
369.25,
1049.05,
1414.8,
169.75,
4354.45,
2719.2,
6365.35,
51.6,
3190.25,
812.5,
1143.8,
44,
50.1,
3297,
1887,
151.8,
293.65,
1308.1,
2215.4,
482.8,
2598.95,
216.45,
20.45,
5064.85,
996.45,
839.65,
6733,
2618.3,
4084.35,
765.5,
793.55,
613.95,
402.85,
1244.8,
46.4,
581.85,
462.8,
1540.2,
169.8,
5168.1,
6780.1,
94.5,
55.3,
208,
3829.75,
5294.6,
6889.8,
3254.35,
6383.9,
44.4,
477.7,
4447.55,
7321.05,
4135,
86.05,
697.7,
168.65,
174.3,
2753.8,
69.25,
434.8,
1077.5,
95.65,
107.25,
851.2,
20.95,
5848.6,
109.8,
19.65,
595.5,
329.8,
2513.5,
5135.35,
2000.2,
931.75,
7396.15,
3958.85,
260.9,
297.3,
1515.1,
816.8,
4868.4,
688,
288.35,
3229.65,
1178.25,
185.4,
966.25,
758.6,
1863.8,
265.8,
3297,
4107.3,
396.3,
2809.05,
1567.55,
1851.45,
6028.95,
2072.75,
5551.15,
4317.35,
736.8,
336.15,
1522.65,
622.9,
4959.6,
329.95,
1048.85,
1001.5,
442.6,
6703.5,
3351.55,
779.25,
259.8,
3483.45,
4890.5,
136.75,
184.15,
1315,
6767.1,
757.95,
6890,
1657.4,
3008.55,
262.05,
8165.1,
875.55,
2649.15,
220.65,
1301.9,
74.4,
3326.2,
790,
1237.65,
378.6,
592.65,
50.15,
20.45,
560.85,
3638.25,
1060.2,
2921.75,
4017.45,
854.9,
4174.35,
4920.55,
20.5,
810.3,
772.4,
1936.85,
79.8,
202.25,
1070.5,
347.65,
999.9,
113.1,
2015.8,
1454.25,
246.7,
6017.9,
5817.45,
5595.3,
4765,
1201.65,
867.3,
50.15,
3007.25,
252.75,
6306.5,
6841.05,
81.95,
451.1,
44.6,
226.2,
7082.5,
1017.35,
527.35,
2146.5,
455.3,
5969.85,
1235.55,
1014.25,
2362.1,
1225.65,
1873.7,
386.5,
6010.05,
1850.65,
7101.5,
1043.4,
1910.75,
716.1,
1686.15,
6716.45,
7839.85,
6236.75,
45.05,
71,
2919.85,
3309.25,
79.7,
20.45,
1254.7,
2896.4,
717.5,
253.8,
1110.05,
348.8,
3888.65,
69.25,
6843.15,
450.9,
432.25,
1767.35,
1742.45,
297.35,
1820.45,
1742.95,
2444.25,
949.8,
73.5,
2970.8,
3334.95,
2010.95,
4684.3,
2181.55,
1303.25,
371.4,
2409.9,
6155.4,
829.1,
2602.9,
4667,
824.75,
5153.5,
8182.85,
69.9,
6683.4,
1564.05,
755.6,
3465.05,
6292.7,
1664.3,
198.1,
6045.9,
4108.15,
5980.75,
5043.2,
1029.75,
2854.55,
7114.25,
907.05,
973.95,
605.75,
661.55,
4116.9,
4494.65,
4259.3,
3282.75,
55.7,
1274.45,
493.95,
2239.65,
480.75,
635.6,
5038.15,
324.2,
19.55,
2793.55,
2095,
648.65,
95.05,
917.15,
1346.9,
4242.35,
672.7,
6561.25,
268.45,
7337.55,
331.9,
5194.05,
4478.85,
6283.3,
2659.4,
196.9,
439.2,
19.5,
2107.15,
3035.8,
1866.45,
1430.95,
1071.6,
6457.15,
684.05,
3914.05,
3842.6,
670.35,
7880.25,
19.2,
298.45,
3371.75,
442.45,
20.4,
2345.55,
25.25,
1156.35,
6143.15,
144.8,
414.95,
1059.55,
181.8,
2212.55,
2180.55,
89.15,
459.95,
1036.75,
2276.95,
211.95,
25,
3162.65,
210.65,
3566.7,
2080.1,
4040.2,
5186,
196.15,
1087.45,
1672.15,
1206.05,
1113.95,
107.05,
38.15,
6339.3,
184.1,
1688.9,
1378.25,
137.6,
219,
1067.15,
79.55,
3444.85,
369.05,
7553.6,
84.5,
1813.1,
3321.35,
707.5,
7112.15,
4641.1,
7690.9,
49.9,
1380.1,
78.65,
45.4,
3094.65,
6518.35,
2585.95,
82.7,
58.85,
425.9,
6342.7,
2030.75,
6700.05,
7244.7,
3678.3,
3486.65,
411.15,
937.5,
1559.15,
970.4,
2483.5,
828.2,
3810.55,
1493.2,
45.8,
777.3,
556.35,
4911.05,
187.35,
307.6,
4318.35,
4820.55,
3038.55,
2136.9,
7472.15,
389.1,
2296.25,
187.45,
261.25,
38.45,
299.2,
3043.6,
1506.4,
163.7,
323.25,
1640,
762.1,
3846.35,
5646.6,
53.5,
79.05,
25.1,
1516.6,
2224.5,
888.75,
4310.35,
42.9,
2365.15,
353.65,
5073.1,
4526.85,
308.25,
19.45,
678.45,
1237.3,
1023.95,
8182.75,
4532.3,
1444.05,
19.1,
7372.65,
7325.1,
3474.2,
392.65,
1058.6,
3990.75,
7475.85,
835.5,
2628.6,
1718.35,
1023.9,
1193.55,
1205.5,
5776.45,
78.9,
1025.15,
856.35,
122,
6602.9,
1712.9,
5682.25,
74.3,
3635.15,
702.9,
3734.25,
1144.5,
4454.25,
45.3,
75.6,
1117.55,
180.25,
19.8,
930.05,
110.15,
333.6,
465.05,
1669.4,
3545.1,
504.05,
440.2,
1151.55,
2475.35,
1249.25,
317.75,
535.05,
461.3,
431,
878.35,
335.75,
3121.4,
324.8,
1394.55,
3413.25,
3143.65,
439.75,
664.4,
4759.55,
1033,
3482.85,
2688.45,
435.25,
2448.75,
307,
2689.35,
1329.2,
1281.25,
3527,
4348.65,
561.15,
63.6,
5129.3,
4285.8,
93.7,
5894.5,
25.05,
1160.75,
3091.75,
365.55,
272.95,
3632,
381.2,
1035.5,
52,
2342.2,
653.9,
71.2,
1498.2,
4178.65,
1821.8,
5278.15,
4024.2,
55.25,
6520.8,
854.9,
8308.9,
109.2,
92.05,
3420.5,
93.85,
4068,
337.9,
3168.75,
1412.4,
3974.7,
3439,
50.45,
42.45,
5461.45,
571.75,
5498.2,
96.85,
111.05,
94.4,
521.1,
923.85,
141.1,
628.65,
5576.3,
1046.1,
1245.6,
1287.85,
1939.35,
118.25,
452.55,
2696.55,
875.35,
1267.05,
494.9,
799,
5763.3,
20.1,
106.9,
710.05,
568.2,
1900.25,
159.15,
8012.75,
856.65,
551.3,
184.95,
4056.75,
1096.65,
3684.95,
1752.45,
7210.85,
5264.5,
2157.3,
24.4,
433.95,
2435.15,
5607.75,
2874.15,
4433.3,
964.35,
1974.8,
1460.85,
951.55,
1821.2,
1600.95,
399.25,
1218.55,
81.7,
2171.15,
3634.8,
292.4,
317.25,
218.55,
5071.9,
1423.35,
3068.6,
4690.65,
6157.6,
1442.65,
3369.05,
4671.65,
3474.05,
1875.55,
272.35,
3645.05,
135.75,
1319.85,
229.4,
370.25,
69.1,
5714.2,
1233.25,
3571.6,
83.3,
8035.95,
579.4,
69.6,
3066.45,
305.55,
7634.25,
3653,
241.3,
3870.3,
387.9,
527.5,
78.45,
2104.55,
20.3,
19.2,
3019.1,
7051.95,
1190.5,
4448.8,
255.25,
146.9,
1011.05,
1714.95,
762.5,
535.35,
75.55,
338.9,
2497.35,
6273.4,
70.25,
908.75,
4913.3,
476.40000000000003,
46.3,
212.3,
4443.45,
316.2,
1079.05,
564.65,
1095.65,
6161.9,
446.05,
2106.05,
2511.55,
318.6,
811.8,
7323.15,
186.05,
454,
7521.95,
1056.95,
44.15,
834.15,
85.45,
999.8,
2369.7,
6297.65,
239.55,
59.2,
1461.45,
416.4,
1060.6,
4869.35,
54.9,
3265.95,
2254.2,
358.15,
2939.8,
4652.4,
4408.45,
580.8,
2495.2,
180.3,
5913.95,
158.4,
104.2,
1389.35,
19.4,
1629.2,
6033.1,
44.4,
95.1,
3320.75,
1867.7,
438,
325.45,
1148.1,
3972.25,
155.9,
3673.15,
70.6,
1126.75,
73.45,
2413.05,
6912.7,
1581.95,
5586.45,
5846.65,
6424.7,
6018.65,
3373.4,
1537.9,
1080.55,
355.2,
82.85,
2016.45,
5327.25,
683.25,
1263.05,
151.3,
7714.65,
188.7,
5549.4,
130.5,
2621.75,
1875.25,
5685.8,
837.5,
401.5,
6118.95,
6480.9,
1800.05,
7104.2,
4214.25,
50.6,
863.1,
1992.2,
69.8,
1948.35,
4750.95,
1007.9,
5036.9,
2391.8,
6859.05,
6521.9,
617.85,
157.75,
516.3,
2364,
1687.95,
7689.95,
6239.05,
2042.05,
2807.1,
4116.8,
1317.95,
4594.65,
6332.75,
3213.75,
229.55,
4976.15,
7308.95,
4555.2,
44.95,
6982.5,
1025.15,
90.55,
5714.2,
19.5,
2274.35,
789.55,
4834,
3131.8,
602.55,
3369.25,
2674.15,
199.75,
1790.8,
449.75,
19.7,
1400.3,
411.6,
741,
5841.35,
4512.7,
5688.45,
31.9,
6674.65,
1345.75,
1843.05,
196.95,
1433.8,
214.55,
865.85,
1358.6,
3147.15,
131.05,
4535.85,
1078.75,
542.4,
2312.55,
415.05,
3250.45,
98.5,
87.9,
754.65,
75.35,
1952.25,
153.8,
3198.6,
20.9,
5610.15,
4519.5,
2440.25,
6860.6,
1377.7,
190.25,
1651.95,
78.3,
7939.25,
44.9,
576.7,
1279,
1260.7,
267.35,
6586.85,
934.15,
123.65,
7534.65,
19.45,
3645.6,
314.45,
3053,
677.05,
7965.95,
906.85,
4888.7,
237.25,
74.6,
342.4,
140.1,
1108,
295.55,
892.65,
198.25,
4822.85,
6741.15,
79.15,
1355.45,
7209,
438.4,
7726.35,
2070.75,
1636.95,
7581.5,
3019.5,
4729.75,
6126.1,
6333.4,
6687.85,
4158.25,
3183.4,
79.6,
7149.35,
1429.65,
472.65,
1734.5,
113.5,
1884.65,
2568.15,
470,
278.4,
2088.8,
502.6,
2595.85,
5825.5,
50.75,
4449.75,
1208.35,
1956.4,
310.6,
290.55,
2096.1,
2665,
543.8,
20.35,
3005.8,
1623.15,
2498.4,
2586,
3292.3,
651.4,
4674.55,
232.35,
2448.5,
658.1,
3128.8,
223.45,
919.4,
653.95,
1825.5,
943.1,
181.65,
45.65,
551.35,
359.4,
115.95,
165.2,
2338.35,
46.3,
3541.1,
4146.05,
1087.25,
2522.4,
81,
717.3,
1734.2,
7069.3,
742.9,
3017.65,
6423,
1164.3,
4220.35,
1558.7,
2743.45,
4055.5,
2710.25,
6055.55,
810.7,
2538.2,
6129.2,
1750.85,
36.55,
6652.45,
2575.45,
6019.35,
1379.6,
1284.2,
296.15,
653.25,
412.6,
85.5,
49.55,
1928.7,
71.25,
7845.8,
1750.7,
216.2,
178.5,
115.1,
6029,
2745.2,
3721.9,
3121.1,
990.45,
1004.35,
157.65,
3219.75,
572.85,
4554.85,
1847.55,
1766.75,
1462.05,
25.25,
2193.2,
2433.5,
641.15,
2398.4,
861.85,
583,
7332.4,
249.55,
4475.9,
416.45,
788.6,
202.3,
6994.6,
4116.15,
2263.45,
1374.35,
4915.15,
838.5,
75.1,
3715.65,
4273.45,
45.8,
20.5,
2044.75,
30.55,
1398.25,
20.1,
328.95,
4680.05,
69.1,
3778.2,
3161.4,
2188.45,
999.45,
1888.65,
3990.6,
71.15,
1240.25,
2635,
235,
2347.85,
7156.2,
3089.6,
270.8,
2901.8,
4949.1,
2198.9,
374.5,
761.95,
1520.9,
190.25,
5163,
4059.85,
2281.6,
1356.7,
231.45,
50.75,
242.4,
4264.25,
2774.55,
3605.2,
4069.9,
874.2,
1145.35,
1323.7,
5497.05,
534.7,
2455.05,
38.7,
947.4,
357,
1476.25,
70.8,
1448.6,
291.9,
5903.15,
1201.65,
5921.35,
146.65,
1759.4,
844.45,
7774.05,
134.05,
140.95,
249.95,
1701.65,
592.65,
135.75,
7732.65,
4282.4,
219.65,
2018.1,
669,
68.95,
224.85,
3771.5,
196.75,
943.85,
6572.85,
3175.85,
29.15,
20.05,
318.9,
24.45,
2762.75,
49.55,
631.85,
232.5,
5919.35,
749.25,
307.4,
245.15,
134.75,
55.8,
8240.85,
4266.4,
1077.5,
1115.6,
79.05,
95,
25.2,
4079.55,
4187.75,
2391.15,
890.5,
137.25,
5154.6,
3119.9,
529.5,
966.55,
6936.85,
3496.3,
914.3,
1929,
5817.7,
6110.2,
178.8,
28.3,
435,
2351.8,
186.15,
445.85,
912,
679.55,
3581.6,
4222.95,
1994.3,
5930.05,
1505.85,
20,
5638.3,
797.25,
71.65,
1359.45,
2542.45,
54.7,
989.05,
44.55,
87.3,
351.55,
7297.75,
6301.7,
210.3,
3822.45,
1048.45,
6393.65,
1489.3,
8061.5,
74.2,
518.75,
5763.15,
238.5,
1031.7,
608.4000000000001,
34.8,
1319.95,
4388.4,
420.2,
2177.45,
3950.85,
827.05,
3913.3,
533.5,
3756.45,
443.9,
2599.95,
284.3,
1740.8,
3436.1,
2462.55,
70.85,
3110.1,
280.85,
411.75,
198.6,
103.7,
6144.55,
4089.45,
864.2,
19.65,
3249.4,
5405.8,
3363.8,
7132.15,
93.55,
4138.9,
5121.75,
566.1,
2715.3,
1782.05,
1742.5,
2983.8,
24,
485.9,
1905.7,
1565.7,
4858.7,
3723.65,
298.35,
970.45,
1782,
405.7,
4534.9,
2415.95,
1157.05,
8297.5,
45.75,
2083.1,
4681.75,
176.2,
1001.2,
1594.75,
212.4,
7677.4,
815.5,
80.15,
259.65,
8109.8,
2386.85,
340.35,
419.35,
7990.05,
1402.25,
749.35,
8425.15,
1171.5,
5647.95,
708.8,
7567.2,
29.9,
4348.1,
635.9,
108.95,
78.8,
1682.4,
6925.9,
223.15,
5127.95,
874.8,
6758.45,
1874.3,
791.15,
4639.45,
143.9,
69.1,
1776.55,
536.4,
6172,
1559.45,
6079,
80.85,
4029.95,
2658.4,
383.55,
51.15,
1745.5,
2230.85,
7281.6,
1837.7,
149.55,
180.7,
411.45,
1328.35,
576.95,
68.45,
123.05,
78.65,
468.35,
174.7,
42.9,
44,
172.35,
139.35,
539.85,
300.4,
4968,
992.7,
4718.25,
5536.5,
7806.6,
434.1,
1563.9,
1332.4,
545.2,
6296.75,
1284.2,
3645.5,
161.45,
226.95,
646.85,
1441.65,
7511.3,
5621.85,
7919.8,
593.2,
1423.65,
69.95,
2763.35,
692.1,
2298.55,
2640.55,
2911.8,
1727.5,
86.6,
6705.7,
237.65,
1672.35,
2979.5,
695.75,
1654.6,
24.25,
1857.85,
825.1,
6424.25,
837.95,
4126.2,
330.8,
1337.45,
362.2,
5991.05,
4891.5,
5373.1,
2068.55,
487.05,
4131.2,
2301.15,
131.65,
4036,
4900.65,
5727.45,
743.05,
4804.65,
24.05,
1414.65,
1443.65,
2898.95,
5309.5,
20.4,
451.55,
50.55,
117.05,
5839.3,
1893.5,
45.35,
1654.45,
477.05,
1415.55,
4546,
20.5,
163.2,
849.9,
189.95,
321.9,
8058.55,
482.8,
7049.75,
2560.1,
286.8,
7982.5,
5683.6,
3994.05,
369.15,
4631.7,
401.95,
1534.05,
1093,
701.3,
1980.3,
2893.4,
262.3,
3886.85,
5917.55,
914,
2139.1,
5948.7,
3624.35,
4753.85,
5780.7,
6869.7,
1172.95,
662.95,
1765.95,
2431.95,
155.35,
1859.2,
3303.05,
134.35,
3409.1,
709.5,
70.5,
953.45,
50.15,
19.75,
3665.55,
5515.8,
272,
6668,
4052.4,
664.4,
718.55,
937.6,
5812.6,
2546.85,
6944.5,
1346.3,
1544.05,
765.15,
692.55,
69.6,
4059.35,
6851.65,
78.05,
1187.05,
5401.9,
247,
520,
706.6,
49.9,
1370.35,
20.25,
2215.25,
74,
214.4,
1871.15,
6171.2,
20.2,
161.45,
1013.2,
336.7,
333.65,
6511.8,
393.45,
7009.5,
2264.05,
6921.7,
600.25,
56.35,
4664.15,
1441.8,
5623.7,
695.85,
1028.75,
4155.95,
395.6,
6330.4,
2971.7,
638,
2034.25,
2510.2,
3419.5,
2427.35,
1760.25,
3551.65,
122.9,
1424.2,
2111.45,
2909.95,
374,
20.25,
300.8,
5581.05,
5676.65,
3379.25,
942.95,
232.4,
85.45,
2088.45,
6137,
1434.6,
3870,
2043.45,
2215,
842.25,
2576.2,
1901,
601.6,
3515.25,
605.45,
3094.05,
4929.55,
595.05,
469.8,
8436.25,
19.75,
492,
987.95,
5496.9,
1908.35,
107.1,
4575.35,
4309.55,
7922.75,
522.35,
587.7,
3876.2,
3778.85,
1457.25,
8349.45,
185.6,
19.5,
1066.9,
973.55,
1226.45,
342.3,
985.05,
3948.45,
828.05,
41.85,
6164.7,
2862.75,
33.6,
343.95,
20.7,
6590.5,
717.95,
2890.65,
4885.85,
1222.05,
6871.7,
405.6,
208.25,
1801.9,
3062.45,
1764.75,
1816.75,
1255.1,
5743.05,
3921.1,
1463.45,
189.45,
96.8,
408.5,
1846.65,
8456.75,
1011.5,
4263.4,
2549.1,
3965.05,
2496.7,
90.6,
288.05,
368.1,
7840.6,
6632.75,
1013.35,
152.95,
3772.65,
1026.35,
19.3,
5031.85,
220.4,
1416.5,
158.35,
256.6,
5542.55,
68.5,
8443.7,
791.75,
5708.2,
69.95,
2016.3,
326.65,
5471.75,
19.95,
346.4,
1061.6,
1971.5,
773.65,
1422.05,
19.75,
2460.35,
856.5,
1275.85,
7467.5,
7261.75,
5116.6,
660.05,
6590.8,
1208.15,
1033.9,
1885.15,
2467.1,
989.45,
2006.95,
5025,
4830.25,
59.75,
3088.25,
3134.7,
94.55,
8312.4,
4863.85,
6871.9,
6529.25,
6637.9,
3165.6,
1454.15,
6786.1,
543,
1327.15,
2404.15,
867.3,
25.75,
114.7,
109.5,
4692.95,
546.85,
1274.05,
1782.4,
5301.1,
280.35,
2897.95,
3371,
801.3,
6975.25,
257.05,
1079.45,
40.1,
6997.3,
2217.15,
1129.1,
979.05,
4119.4,
2568.55,
3349.1,
492.1,
1718.95,
605.25,
1344.5,
4267.15,
1121.05,
918.7,
521.8,
4469.1,
3580.3,
1729.35,
1073.3,
4566.5,
293.3,
2603.1,
1783.75,
2440.15,
79.55,
6322.1,
57.4,
4284.65,
7138.65,
1539.75,
1058.1,
123.8,
2781.85,
2731,
20.75,
89.1,
497.3,
711.15,
1607.2,
1490.95,
1898.1,
3273.95,
2929.75,
838.7,
1443.65,
7746.7,
6951.15,
214.75,
2669.45,
235.2,
92.65,
3103.25,
606.25,
5330.2,
1403.1,
2727.8,
5038.45,
19.1,
80.3,
1462.6,
150.6,
5960.5,
74.9,
1192.3,
314.55,
56,
330.8,
877.35,
2249.1,
2807.65,
1696.2,
1032.05,
4902.8,
4995.35,
5034.05,
1857.75,
1992.85,
751.65,
66.95,
1714.95,
343.6,
20.15,
520.1,
1387.45,
7383.7,
4483.95,
1706.45,
1327.4,
5974.3,
480,
4515.85,
179.85,
5040.2,
165,
422.7,
3046.4,
20.25,
358.05,
2936.25,
1271.8,
530.05,
19.2,
1808.7,
1144.6,
7446.9,
25.1,
7556.9,
4858.7,
6595,
149.05,
4972.1,
1880.85,
2045.55,
2187.15,
477.55,
2976.95,
178.7,
5025.85,
3353.4,
1461.15,
2782.4,
1699.15,
1496.9,
452.2,
4428.45,
1322.55,
70.45,
3563.8,
139.75,
1927.3,
3000.25,
3021.3,
2245.4,
24.75,
944.65,
1264.2,
4917.75,
2012.7,
5743.3,
1864.65,
1221.65,
1390.85,
302.35,
1374.9,
1336.9,
1297.8,
6067.4,
1222.25,
487.95,
2548.55,
835.5,
242.05,
44.75,
63.75,
6218.45,
260.9,
7320.9,
2967.35,
6333.8,
939.7,
4200.25,
5950.2,
1037.75,
93.4,
50.45,
1614.9,
1573.95,
3624.3,
100.25,
1468.75,
2607.6,
1422.1,
69.85,
858.6,
1523.4,
324.3,
3435.6,
399.6,
4549.45,
322.5,
3273.55,
5375.15,
2510.7,
3090.05,
61.05,
20.9,
955.6,
140.4,
1493.1,
69.4,
1626.05,
541.15,
1784.9,
70.35,
6075.9,
5500.6,
73.1,
3229.4,
3399.85,
6431.05,
19.75,
1230.9,
454.65,
235.05,
70.1,
6595.9,
5867,
196.35,
909.25,
6449.15,
762.45,
5283.95,
1617.5,
785.75,
1776,
5396.25,
574.5,
400.3,
84.3,
2656.3,
1445.95,
5212.65,
6440.25,
2244.95,
1130,
6463.15,
1131.2,
585.95,
6252.7,
19.95,
2062.15,
587.1,
720.45,
2186.4,
2979.3,
956.65,
3201.55,
3973.2,
447.9,
1335.2,
661.25,
1111.85,
7555,
49,
3046.15,
69.35,
836.35,
272.2,
5293.4,
20.95,
50.55,
2570,
798.2,
80.55,
44.15,
916.9,
6487.2,
1855.65,
1556.85,
1988.05,
5432.2,
147.55,
8424.9,
2203.7,
387.4,
116.65,
3045.75,
2287.25,
130.5,
767.9,
446.8,
8100.25,
830.7,
20,
4689.15,
6754.35,
3540.65,
2184.6,
1054.6,
130.55,
1540.35,
6411.25,
1432.55,
7629.85,
101.9,
313.4,
6312.9,
629.55,
2640.55,
1372.45,
1212.25,
6237.05,
6310.9,
5031,
85.05,
8672.45,
2196.45,
3008.15,
220.8,
5779.6,
222.65,
914.6,
246.3,
2110.15,
5560,
1633,
547.65,
969.85,
2610.65,
6567.9,
4747.85,
1759.55,
101.1,
6496.15,
4234.15,
300.7,
59.55,
4323.35,
1466.1,
8684.8,
1776.45,
2933.95,
4370.25,
144.35,
4804.75,
1125.2,
39.85,
422.4,
251.75,
8332.15,
314.6,
4331.4,
6382,
740.3,
600.15,
5538.8,
7049.5,
690.5,
279.3,
1427.55,
452.7,
19.45,
1709.15,
53.15,
777.35,
860.85,
5012.1,
166.3,
2404.1,
70,
24.4,
4820.15,
209.9,
610.75,
3409.6,
70.7,
155.35,
144,
7875,
911.6,
1270.2,
478.1,
1561.5,
761.85,
2282.95,
1615.1,
1097.15,
369.3,
6725.3,
31.55,
6293.2,
432.5,
321.75,
147.15,
2434.45,
532.1,
375.25,
125.95,
1042.65,
1620.25,
2387.75,
659.35,
2660.2,
1285.8,
4211.55,
377.55,
990.9,
193.8,
6058.95,
964.9,
790.15,
2467.75,
2322.85,
7262,
4854.3,
7748.75,
1914.9,
6470.1,
57.4,
2019.8,
5688.05,
1522.7,
1334.5,
252,
700.45,
5655.45,
6747.35,
5265.1,
5174.35,
105.6,
2271.85,
2966.95,
1772.25,
61.15,
494.95,
44.45,
5290.45,
3346.8,
5219.65,
217.5,
607.7,
5431.4,
6004.85,
5957.9,
5442.05,
4370.25,
4428.6,
416.45,
3067.2,
6688.1,
20.25,
4224.7,
74.35,
4042.2,
62.05,
3580.95,
1198.8,
1755.35,
3772.5,
2877.95,
357.7,
1397.3,
959.9,
3182.95,
3704.15,
4620.4,
8312.75,
541.9,
929.3,
971.3,
1285.05,
1521.2,
3389.25,
1198.05,
3414.65,
162.45,
754,
467.15,
216.9,
373,
245.2,
481.1,
302.75,
1728.2,
2964.05,
2156.25,
60.1,
1051.9,
78.95,
5013,
1738.9,
2275.1,
5511.65,
98.5,
1316.9,
7993.3,
19.85,
1388.45,
666,
94.45,
244.65,
4134.7,
2375.4,
4862.5,
2431.35,
351.5,
106.2,
1413,
1743.05,
657.5,
1050.5,
426.35,
4982.5,
19.55,
1451.9,
7634.8,
235.05,
3116.15,
71.1,
2633.4,
49.65,
6979.8,
4920.8,
46.35,
1021.8,
5276.1,
8289.2,
2659.45,
196.75,
94,
5824.75,
1517.5,
3479.05,
7365.7,
1331.05,
1195.95,
3946.9,
4299.95,
20.3,
1424.95,
193.6,
620.55,
4391.25,
1993.8,
2597.6,
4213.9,
19.9,
5017.7,
1052.35,
4916.4,
2959.8,
7559.55,
53.95,
7133.1,
1799.3,
829.55,
1312.15,
1597.05,
524.35,
4191.45,
711.95,
2201.75,
806.95,
1620.45,
6812.95,
1837.9,
69.8,
7344.45,
545.15,
1500.25,
2283.15,
494.05,
1376.5,
755.4,
825.4,
488.65,
2841.55,
486.85,
2075.1,
5299.65,
204.7,
1356.3,
5042.75,
812.4,
6605.55,
2995.45,
505.95,
3509.4,
6991.9,
590.35,
2789.7,
137.95,
1123.15,
7953.25,
349.8,
1067.05,
3527.3,
3762,
1248.9,
3035.35,
4300.8,
6065.3,
144.95,
3233.6,
5438.9,
1081.45,
2308.6,
1882.8,
3255.35,
1067.65,
2065.4,
4136.4,
221.9,
3848,
8022.85,
173.15,
781.25,
4510.8,
5317.8,
4779.45,
250.1,
1745.2,
74.9,
4140.1,
3670.5,
1167.8,
469.65,
58.9,
333.55,
3171.15,
74.7,
1381.2,
455.5,
3645.5,
1158.85,
6954.15,
1672.1,
3152.5,
4307.1,
2530.4,
6141.65,
3186.7,
1054.8,
5430.65,
849.9,
151.75,
299.4,
1086.75,
2692.75,
1389.6,
3767.4,
3641.5,
2535.55,
35.75,
6880.85,
3753.2,
637.55,
181.6,
5329.55,
44.55,
1539.8,
2209.75,
223.75,
7751.7,
1174.35,
4385.05,
2606.35,
1539.45,
18.9,
1261.35,
58.15,
225.6,
5969.3,
253.9,
400,
340.85,
2515.3,
227.35,
305.95,
365.4,
2357.75,
198.5,
554.25,
90.85,
69.4,
742.95,
251.65,
5597.65,
20.15,
4816.7,
768.05,
1215.8,
3522.65,
1834.95,
305.1,
910.45,
155.65,
3656.25,
52,
150.85,
389.25,
1873.7,
1261,
108.7,
7346.2,
3708.4,
469.65,
44.1,
1385.85,
548.8,
712.75,
6405,
1637.4,
2536.55,
6042.7,
958.25,
1730.65,
459.6,
201.95,
285.2,
6145.85,
1529.45,
4664.5,
1740.7,
552.95,
3496.3,
93.7,
7053.35,
301.55,
312.7,
1046.5,
2960.1,
834.2,
6953.4,
4134.85,
899.8,
541.5,
116.85,
7942.15,
5321.25,
4156.8,
223.6,
768.45,
3765.05,
2157.5,
108.05,
1391.65,
1379.8,
1273.3,
810.45,
1810.85,
7782.85,
70.3,
1797.1,
377.85,
445.3,
851.75,
7624.2,
355.1,
575.45,
906.85,
1057.55,
19.4,
1388.75,
1641.3,
1375.15,
152.7,
185.2,
195.05,
1826.7,
417.5,
344.5,
1660,
2180.55,
2835.9,
45.15,
2730.85,
5437.1,
20.2,
6981.35,
5794.45,
747.2,
1267.95,
3674.95,
1275.6,
5893.9,
724.65,
1536.75,
3615.6,
607.3,
4154.55,
2184.35,
1852.85,
77.15,
847.8,
2390.45,
1923.5,
1493.2,
338.1,
3030.6,
75.35,
2184.85,
1031.4,
921.3,
3875.4,
3124.5,
144.15,
6689,
1451.1,
6368.2,
3729.6,
350.1,
2847.2,
452.35,
1494.5,
930.45,
41.85,
1272.05,
475.1,
673.1,
208.7,
150.75,
3199,
5844.65,
2462.6,
6263.8,
3403.4,
237.75,
221.35,
75.3,
1672.1,
7881.2,
2320.8,
370.5,
4062.2,
3043.7,
2723.4,
1081.25,
4097.05,
632.2,
4042.3,
164.85,
8166.8,
4113.7,
3047.15,
70.4,
4193.4,
3729.75,
399.45,
331.3,
1964.6,
1336.15,
1147.45,
486.05,
1078.9,
5925.75,
7804.15,
4747.2,
1028.9,
226.45,
4364.1,
4692.55,
2433.9,
1217.25,
19.75,
154.3,
6382.55,
7623.2,
1261.45,
89.25,
86.05,
6779.05,
4345,
82.85,
1714.55,
893.2,
810.85,
6347.55,
1123.65,
43.15,
35.1,
1388,
3851.45,
1743.5,
2638.1,
946.95,
1114.85,
1777.6,
684.85,
74.35,
1312.45,
159.2,
610.2,
404.35,
69.65,
6363.45,
4124.65,
713.1,
950.75,
19.65,
505.95,
1149.65,
169.65,
526.7,
393.15,
1147,
3021.6,
5718.2,
191.35,
4539.6,
6397.6,
280.4,
2718.3,
5711.05,
3478.15,
36.45,
4133.95,
2917.65,
54.3,
2964.8,
2198.3,
1189.9,
1914.5,
2001.5,
5336.35,
7238.6,
7998.8,
3825.85,
5703.25,
7397,
164.6,
6555.2,
225.65,
955.75,
3382.3,
2313.8,
933.3,
780.85,
7852.4,
3184.25,
764.95,
2763,
1614.7,
145.4,
156.25,
1604.5,
270.15,
236.39999999999998,
20.6,
1734.5,
7047.5,
573.15,
1538.6,
4459.8,
7459,
306.05,
639.7,
348.15,
4533.9,
5563.65,
1587.55,
40.25,
842.9,
4228.55,
784.45,
3729.75,
1406.9,
1857.3,
7322.5,
6725.5,
3627.3,
1761.45,
1725.95,
4192.15,
1411.2,
164.5,
2724.6,
264.55,
4671.7,
1173.55,
318.5,
7713.55,
2471.25,
7842.3,
2227.8,
4990.25,
3744.05,
7220.35,
2351.45,
2989.6,
6077.75,
4070.95,
2479.05,
2134.3,
6000.1,
2203.1,
183.15,
6194.1,
638.95,
2139.2,
831.75,
521.3,
1337.5,
7181.95,
608,
2560.1,
577.6,
5953,
1790.15,
2531.4,
4760.3,
292.85,
953.65,
198,
5705.05,
609.9,
20.55,
79.65,
6993.65,
4122.65,
5762.95,
1537.85,
2603.3,
5566.4,
5431.9,
2258.25,
1092.35,
6401.25,
2812.2,
80.05,
2698.35,
616.9,
1912.85,
849.1,
3460.3,
1465.75,
90.1,
5555.3,
1278.8,
2907.35,
146.3,
51.25,
4952.95,
4504.9,
45.6,
4520.15,
267.35,
2316.85,
8075.35,
2302.35,
7251.9,
2078.55,
6225.4,
1242.25,
99.45,
288.05,
599.25,
3462.1,
853,
934.1,
2375.2,
2813.05,
1222.8,
5293.2,
6314.35,
19.1,
1003.05,
1593.1,
2509.95,
3187.65,
74.45,
2345.2,
3330.1,
5522.7,
2335.3,
4798.4,
8594.4,
970.55,
7665.8,
3686.05,
1115.15,
2537,
1393.6,
89.35,
4445.3,
978.6,
1258.15,
331.35,
291.4,
453.75,
84.75,
1715.1,
1715.15,
1597.25,
1250.1,
3996.8,
5215.1,
235.5,
673.2,
1442.2,
5639.05,
5222.35,
7291.75,
799.65,
50.8,
424.5,
249.4,
4415.75,
5270.6,
144.55,
2447.95,
2884.9,
3050.15,
253,
4517.25,
436.2,
118.4,
19.9,
3649.6,
1200.15,
255.6,
2395.05,
70.6,
5083.55,
389.6,
644.5,
523.5,
39.3,
989.05,
2406.1,
638.55,
191.1,
4524.05,
4664.2,
3470.8,
6910.3,
4014.2,
1288,
2277.65,
6375.8,
24.8,
5251.75,
1505.45,
6903.1,
913.3,
5535.8,
815.55,
1411.65,
5602.25,
8244.3,
741.5,
4375.8,
1008.7,
5968.4,
3096.9,
3901.25,
2613.4,
853.1,
5661.7,
794.25,
695.05,
160.8,
5552.05,
3275.15,
4236.6,
54.5,
1174.35,
741.7,
3019.25,
962.9,
4759.75,
1498.35,
1233.15,
4882.8,
5411.65,
19.65,
148.05,
3930.55,
6895.5,
84.65,
6856.95,
2658.8,
3766.2,
69.55,
129.55,
347.25,
581.7,
354.05,
929.45,
679,
3846.75,
4480.7,
44.35,
499.4,
1553.2,
219.5,
5311.85,
586.05,
2576.8,
6435.25,
1993.25,
1923.85,
939.8,
84.6,
3092.65,
415.55,
5986.55,
5487,
651.5,
45.4,
73.65,
2405.05,
4458.15,
6856.45,
50.75,
4735.2,
682.15,
4525.8,
321.05,
335.65,
1424.4,
1748.55,
474.9,
668.4,
926.25,
1077.95,
2541.25,
46,
1156.1,
3694.45,
382.8,
1167.8,
746.75,
3912.9,
368.85,
20.2,
1654.7,
1940.85,
221.7,
1794.65,
5289.8,
501.2,
6140.85,
48.45,
309.25,
201.1,
6179.35,
2838.7,
55.7,
4589.85,
3735.45,
70.15,
477.55,
2553.7,
1342.15,
1216.35,
7578.05,
2603.95,
42.7,
6056.9,
2983.65,
689.35,
2025.1,
1747.2,
4657.95,
296.1,
8016.6,
81.1,
433.5,
20.55,
6428.4,
5883.85,
1043.8,
6252.9,
1857.25,
146.4,
240.45,
1724.15,
315.3,
429.55,
356.15,
488.25,
55.7,
1298.7,
1378.75,
973.45,
384.25,
8543.25,
389.95,
5731.85,
20.65,
4275.75,
84.5,
1924.1,
669.85,
5784.3,
5166.2,
4060.55,
267.4,
3532.85,
4914.8,
5315.8,
69.85,
775.6,
5445.95,
53.55,
1007.8,
833.55,
6579.05,
1004.5,
7856,
1183.05,
2169.75,
896.9,
19.3,
501.35,
4126.35,
49.65,
2460.15,
477.6,
370.65,
265.75,
2424.45,
1849.95,
61.05,
1698.55,
1910.6,
998.1,
890.6,
529.5,
1383.6,
493.4,
48.6,
1207,
563.5,
864.55,
2109.35,
701.05,
2265.25,
220.6,
5749.8,
2796.45,
5165.7,
5696.6,
20.2,
2076.05,
44.2,
215.25,
1859.5,
7470.1,
229.5,
2470.1,
2092.9,
5629.55,
469.85,
733.95,
485.25,
1244.5,
20.05,
3994.45,
78.25,
1131.5,
184.05,
19.9,
1178.75,
667.7,
5629.15,
19.95,
109.3,
79.6,
958.45,
403.15,
75.9,
76.2,
4392.5,
19.25,
3168,
1096.6,
669.45,
2343.85,
3588.4,
48.6,
522.95,
7511.9,
1725,
49.75,
1691.9,
2248.05,
4479.2,
3471.1,
63,
70.25,
3314.15,
865.55,
852.7,
1930.9,
91.4,
3949.15,
4304,
409.9,
1554.9,
3472.05,
117.8,
3210.35,
207.4,
19.75,
3132.75,
60,
649.65,
20.85,
2106.3,
35,
2011.4,
6205.5,
903.7,
503.6,
3882.3,
879.8,
383.65,
4390.25,
68.2,
452.8,
5329,
1758.9,
5737.6,
1152.7,
7674.55,
2157.95,
1219.85,
2414.55,
1155.6,
7548.1,
1809.35,
1564.4,
19.65,
75.7,
84.4,
864.85,
228.75,
7752.05,
1951,
470.6,
4060.9,
384.5,
3432.9,
108.65,
3952.65,
463.05,
494.05,
3416.85,
1498.65,
2867.75,
4807.35,
71.35,
471.35,
1041.8,
7689.8,
1132.35,
1815,
1311.3,
199.45,
1637.3,
1326.35,
6376.55,
935.9,
20.05,
1611.15,
20.6,
6989.7,
2779.5,
1931.75,
8331.95,
735.9,
2283.3,
1445.2,
818.05,
2333.05,
1992.55,
5890,
916.75,
1029.8,
1796.55,
33.7,
454.05,
1392.25,
1049.6,
734.6,
475.1,
70.15,
1540.05,
1978.65,
3181.8,
229.7,
5625.55,
6581.9,
1347.15,
3808.2,
3974.15,
7661.8,
2479.25,
266.6,
5601.4,
1982.6,
339.9,
4828.05,
5980.55,
4808.7,
20.3,
3692.85,
1068.15,
2383.6,
69.65,
89.3,
1438.05,
917.45,
6096.45,
3078.1,
99.95,
475.2,
2036.55,
6444.05,
1426.75,
767.55,
7932.5,
4040.65,
2768.65,
1672.35,
474.8,
446.1,
1345.65,
2425.4,
2077.95,
416.3,
1663.5,
1286.05,
35.85,
1094.35,
7719.5,
514.6,
1451.6,
4932.5,
71,
5443.65,
330.25,
746.5,
122.7,
44.4,
6631.85,
8250,
3561.15,
1763.55,
2419,
470.2,
5234.95,
70.3,
79.35,
3097,
1709.1,
1848.8,
723.3,
809.75,
1470.95,
577.15,
6914.95,
602.9,
124.4,
96.8,
3827.9,
533.05,
2961.4,
3264.45,
995.35,
2815.25,
154.8,
246.3,
257.6,
5757.2,
7517.7,
1234.8,
1389.2,
3836.3,
1474.75,
6001.45,
720.1,
2832.75,
472.25,
1460.65,
1336.35,
6388.65,
153.05,
677.9,
1165.6,
2119.5,
921.55,
72,
68.35,
847.25,
44,
4295.35,
135,
1400.55,
69.65,
1380.4,
1060.2,
4386.2,
86,
5785.5,
52.05,
2018.4,
79.45,
2727.3,
263.65,
275.4,
2816.65,
538.5,
948.9,
846.8,
4783.5,
2997.45,
5897.4,
470.6,
524.5,
269.65,
4740,
2341.5,
1789.65,
1626.4,
800.3,
5060.85,
1448.8,
4254.85,
466.6,
4627.8,
6838.6,
85,
1101.85,
44.3,
20.2,
4297.6,
414.1,
256.6,
3969.35,
2274.1,
1296.8,
1268.85,
8192.6,
59.25,
1147.85,
4361.55,
2006.1,
2078.95,
7609.75,
487.05,
1218.45,
1416.2,
483.3,
1234.6,
1311.6,
5618.3,
6185.15,
1237.85,
498.1,
294.45,
2381.55,
788.35,
756.4,
613.4,
3625.2,
550.35,
4793.8,
1267.2,
442.2,
84.85,
654.85,
5567.45,
3160.55,
740.3,
5706.2,
3085.35,
24.7,
3541.4,
84.2,
50.7,
1165.55,
4855.35,
2806.9,
1422.65,
608.15,
641.35,
4959.15,
35.9,
1321.3,
1663.75,
3024.15,
2188.5,
4138.05,
102.5,
872.65,
2724.25,
413.25,
1374.2,
757.1,
6692.65,
218.5,
608.8,
1004.75,
1125.6,
3847.6,
978,
1387.35,
746.05,
304.6,
1098.85,
1139.2,
4368.95,
827.7,
20.35,
262.05,
279.55,
3512.5,
1483.25,
4653.85,
151.75,
4400.75,
8033.1,
1253.65,
552.65,
1036,
4025.5,
928.4,
24.9,
460.25,
6506.15,
5598.3,
4374.55,
678.75,
2191.7,
239.75,
5485.5,
609.05,
683.75,
404.2,
5189.75,
5060.9,
233.65,
7176.55,
291.45,
689.75,
3263.9,
1993.2,
254.5,
347.65,
967.9,
242.95,
1841.9,
232.1,
809.25,
866.45,
360.55,
2076.2,
355.9,
7299.65,
2291.2,
129.15,
7491.75,
5835.5,
7031.45,
7723.9,
1032,
70.75,
109.6,
727.8,
130.75,
893,
763.1,
781.4,
902.25,
2653.65,
1016.7,
5943.65,
275.7,
3126.45,
1070.15,
3457.9,
340.4,
4299.2,
1093.2,
521.9,
1630.4,
713.6,
1265.65,
4003.85,
1401.4,
45.3,
1510.5,
178.1,
264.8,
480.6,
4541.9,
4976.15,
7542.25,
251.25,
1595.5,
23.45,
685.55,
3874.1,
6891.4,
4916.95,
1373,
29.7,
49.8,
6039.9,
1548.65,
3440.25,
151.3,
4226.7,
1023.75,
55.4,
90.6,
7074.4,
156.35,
6849.75,
3263.6,
1252.85,
67.55,
70.2,
5750,
1549.75,
1810.55,
2952.85,
7467.55,
5484.4,
294.9,
97.5,
5916.45,
113.35,
19.95,
476.8,
101.65,
1130.85,
3532.25,
6891.45,
1570.7,
520.95,
7854.9,
3581.4,
1447.9,
8547.15,
727.85,
357.6,
159.35,
280.85,
6069.25,
3274.35,
1359,
1777.9,
6109.65,
1122.4,
2020.9,
3795.45,
4504.55,
3579.15,
49.7,
276.5,
8175.9,
890.35,
259.8,
5588.8,
50.6,
58,
5568.35,
2203.65,
938.95,
2024.1,
3623.95,
2369.05,
3877.95,
4577.9,
25.85,
2871.5,
672.55,
1573.7,
1270.55,
7711.45,
126.05,
2193.65,
64.55,
31.2,
38.25,
3348.1,
533.6,
2907.55,
1620.8,
3480.35,
293.85,
3243.45,
4137.2,
79.25,
44.9,
19.4,
5348.65,
659.65,
3180.5,
118.5,
3023.85,
3365.85,
195.3,
1031.1,
997.65,
6471.85,
6241.35,
6501.35,
2317.1,
2237.55,
5231.3,
5275.8,
165.5,
358.5,
6614.9,
80.5,
2421.75,
1294.6,
1299.1,
5733.4,
305.55,
7430.75,
900.5,
630.6,
3856.75,
1222.65,
374.8,
1625,
7234.8,
331.85,
3959.35,
5088.4,
3969.4,
4860.85,
788.05,
1266.35,
470.95,
688.2,
387.7,
845.25,
560.6,
4230.25,
4983.05,
4113.15,
25.7,
521,
471.85,
5976.9,
506.9,
4299.75,
7548.6,
1654.75,
80.35,
4551.5,
6227.5,
20.05,
76.4,
514,
57.5,
1474.35,
880.2,
3270.25,
69.95,
3919.15,
7285.7,
93.3,
169.05,
7658.3,
5959.3,
5295.7,
4693.2,
3512.9,
5231.2,
3603.45,
217.45,
6875.35,
19.25,
2021.35,
2564.95,
5611.75,
7610.1,
35.05,
73,
45.75,
4543.95,
450.4,
1297.35,
4442.75,
1423.15,
4378.35,
74.2,
2716.3,
70.1,
450.65,
1175.85,
558.8,
2220.1,
3283.05,
142.35,
4939.25,
4237.5,
335.95,
33.2,
7188.5,
926.25,
1119.35,
116.6,
68.8,
287.4,
2341.55,
1362.85,
163.6,
2254.2,
145.15,
7752.3,
6585.35,
4786.1,
3835.55,
397,
19.7,
1027.25,
1580.1,
7222.75,
3769.7,
4233.95,
1680.25,
3725.5,
413.65,
7707.7,
714.15,
2497.2,
8309.55,
601.55,
139.25,
1888.25,
2773.9,
5409.75,
5643.4,
197.7,
401.3,
3238.4,
1573.05,
79.15,
235.8,
1364.75,
1985.15,
655.85,
303.15,
4335.2,
647.5,
1574.45,
2748.7,
2483.65,
6367.2,
4904.2,
2044.95,
1794.8,
7173.15,
6441.4,
7039.05,
921.4,
4018.35,
5448.6,
20.25,
49.9,
2085.45,
1358.85,
5135.15,
730.1,
2869.85,
118.25,
49.25,
1108.6,
1815.65,
730.4,
75.45,
5071.05,
4014.6,
568.85,
5860.7,
7279.35,
1064.95,
5769.6,
5886.85,
4238.45,
20.3,
418.3,
136.05,
708.2,
788.55,
700.85,
4378.8,
3442.8,
181.7,
7171.7,
4016.85,
553,
96.85,
4122.9,
1482.3,
74.3,
1240.8,
44.65,
1095.3,
788.8,
6578.55,
19.55,
2802.3,
857.75,
184.4,
364.55,
6093.3,
1861.1,
20.4,
1079.65,
7475.1,
2862.55,
3069.45,
2349.8,
469.25,
4213.35,
3301.05,
3529.95,
7723.7,
4144.9,
4265,
154.65,
3246.45,
8337.45,
5731.4,
6176.6,
1905.4,
931.9,
7348.8,
776.25,
5243.05,
141.65,
7679.65,
2954.5,
1006.9,
2540.1,
3097.2,
3807.35,
2484,
5785.65,
2619.15,
1524.85,
2790.65,
1784.5,
3937.45,
2276.1,
2029.05,
802.35,
418.4,
4653.25,
275.9,
343.45,
2130.45,
1191.4,
50.5,
2554,
5589.45,
467.7,
74.4,
3756.45,
3334.9,
920.5,
3431.75,
150.35,
2587.7,
367.95,
5125.75,
4801.1,
6219.6,
19.55,
550.1,
7862.25,
1242.2,
4871.05,
3190.65,
2666.75,
3533.6,
792.15,
295.65,
1459.35,
4398.15,
4297.95,
167.3,
4096.9,
3454.6,
1286,
1387,
786.3,
641.25,
705.45,
345.5,
345.9,
5811.8,
94.4,
124.45,
1375.6,
3491.55,
7920.7,
6640.7,
55,
718.1,
320.4,
101.45,
1334.45,
3358.65,
4764,
350.3,
5703,
69.5,
18.85,
525.55,
69.2,
483.15,
934.8,
786.5,
69.65,
4086.3,
5364.8,
82.3,
20.3,
770.4,
6816.95,
2419.55,
4138.7,
267.6,
3457.45,
1115.2,
5435.6,
4186.3,
25.05,
4630.2,
3221.25,
688.5,
867.1,
4746.05,
712.85,
48.95,
355.1,
45.3,
5764.7,
167.3,
428.45,
1505.35,
693.45,
930.4,
1177.95,
5069.65,
324.25,
1458.1,
156.4,
2298.9,
1679.65,
369.6,
2998,
5206.55,
3626.1,
24.4,
7968.85,
152.45,
1959.5,
2053.05,
398.55,
1130.85,
3425.35,
4323.45,
703.55,
1275.7,
2965.75,
1647,
56.25,
2249.95,
6109.75,
159.4,
3751.15,
68.65,
411.25,
105.5,
3320.6,
327.45,
5669.5,
465.45,
704.3,
1369.8,
1107.25,
95.55,
6375.2,
8152.3,
1566.75,
130.25,
162.15,
110.05,
1885.15,
6302.85,
2264.5,
816.8,
1253.5,
41.2,
5265.55,
693.3,
5997.1,
3824.2,
3886.05,
7283.25,
412.55,
1070.25,
817.95,
1171.3,
6548.65,
625.65,
1911.5,
70.85,
134.7,
1507,
2978.3,
299.3,
5832.65,
5567.55,
450.8,
4166.35,
1215.6,
91.7,
7898.45,
3915.4,
979.5,
90.05,
7432.05,
4026.4,
25.3,
1193.05,
20.1,
398.55,
1958.45,
69.9,
63.15,
1301.1,
484.05,
4528,
3887.85,
2208.75,
238.15,
80.8,
958.15,
118.3,
76.45,
3845.45,
1094.5,
573.75,
1267,
633.45,
6129.65,
1218.25,
1405.3,
2274.9,
74.5,
1068.85,
533.9,
676.15,
3804.4,
1118.8,
5236.4,
1386.8,
762.25,
1902,
239.05,
5673.7,
39.8,
997.75,
5574.35,
406.05,
138.85,
123.65,
1801.1,
689,
790.7,
582.5,
1618.2,
1173.35,
900.9,
2122.05,
6719.9,
69.15,
3784,
1798.65,
54.65,
3886.45,
1224.05,
2310.2,
723.4,
3988.5,
3554.6,
1760.3999999999999,
6034.85,
531.6,
85.1,
173,
2511.95,
3893.6,
357.15,
467.5,
2288.7,
4627.85,
289.1,
6460.55,
1931.3,
402.6,
2221.55,
7758.9,
172.85,
224.5,
7388.45,
3460.95,
1700.9,
3090.65,
1293.8,
645.8,
5224.95,
500.1,
2427.1,
3488.15,
1035.7,
7565.35,
2799,
1601.5,
85.5,
6256.2,
1232.9,
19.9,
1937.4,
1096.25,
5059.75,
3023.65,
4889.2,
2289.9,
6503.2,
1313.25,
990.3,
228,
5746.15,
209.1,
1864.2,
5979.7,
3902.45,
7142.5,
902,
4481,
805.2,
154.85,
528.45,
8349.7,
4953.25,
332.65,
470.2,
2259.35,
1411.35,
593.75,
6328.7,
1411.9,
6841.4,
20.35,
238.5,
3233.85,
1062.1,
4016.3,
226.55,
7110.75,
5440.9,
235.1,
1958.95,
85,
5528.9,
1463.7,
1025.05,
552.1,
3815.4,
1485.6,
3313.4,
1938.9,
3014.65,
460.25,
4839.15,
184.4,
19.9,
2010.55,
5139.65,
69.2,
1673.4,
309.35,
3171.6,
8670.1,
916,
299.75,
702.05,
2354.8,
3473.4,
19.65,
4438.2,
4819.75,
92.25,
1567,
1242.45,
559.2,
220.1,
531.15,
1183.2,
465.85,
6876.05,
501,
3782.4,
460.2,
20.2,
1790.35,
733.35,
1334,
7767.25,
876.15,
4600.95,
113.55,
1793.25,
886.7,
7737.55,
1348.9,
1686.85,
1879.25,
4013.8,
434.5,
7195.35,
780.1,
107.6,
3801.7,
308.7,
438.25,
50.35,
3778.1,
3147.5,
5438.95,
5102.35,
70.3,
1872.2,
213.35,
5617.75,
5386.5,
1776.95,
2483.05,
235.65,
5224.35,
2272.8,
83.75,
4663.4,
201.7,
125,
684.4,
620.35,
1146.05,
1806.35,
603,
5798.3,
519.15,
497.6,
1301.7,
1129.75,
19.3,
266.95,
257,
865.8,
2623.65,
45.85,
79.55,
1082.8,
147.8,
2570.2,
4378.9,
3616.25,
2924.05,
6014.85,
32.7,
2882.25,
1509.9,
5305.05,
2368.4,
7985.9,
3545.35,
1301,
372.45,
2985.25,
77.75,
564.35,
95.45,
1311.75,
1135.7,
2319.8,
3720.35,
5025.8,
5224.5,
6185.8,
1498.55,
1208.6,
6613.65,
69.7,
573.3,
1818.9,
1787.35,
1051.05,
7181.25,
3688.6,
99.75,
871.4,
780.5,
821.6,
239.45,
244.45,
3357.9,
129.6,
4977.2,
365.35,
334.65,
2424.05,
43.95,
4981.15,
2090.25,
45.1,
4905.75,
2038.7,
4014,
2441.7,
2751,
1307.8,
383.65,
2868.05,
449.75,
53.55,
7882.5,
1087.7,
791.7,
7493.05,
4414.3,
6841.3,
819.95,
6052.25,
3361.05,
4869.5,
509.3,
4308.25,
221.1,
3833.95,
69.35,
294.95,
4092.85,
316.9,
2651.2,
471.7,
216.75,
5720.95,
503.25,
69.6,
7365.3,
7245.9,
385,
961.4,
4615.9,
3251.3,
3880.05,
3088.75,
1396,
30.5,
53.05,
6859.5,
2108.35,
6770.5,
4730.6,
1151.05,
232.55,
1022.6,
5121.3,
1127.2,
309.4,
523.1,
4250.1,
770.5,
246.7,
3342,
3930.6,
1747.85,
2754.45,
897.75,
2780.6,
5895.45,
2208.05,
2196.15,
1692.6,
20.5,
265.35,
1836.25,
6418.9,
4871.45,
4947.55,
1558.65,
4284.2,
1218.25,
5617.95,
24.2,
679.85,
554.45,
5237.4,
2032.3,
789.2,
1525.35,
2804.45,
3726.15,
1652.1,
1588.75,
3366.05,
778.1,
7113.75,
4367.35,
993.15,
5012.35,
2728.6,
2093.4,
1011.8,
106.85,
1343.4,
130.1,
6794.75,
1022.5,
3691.2,
486.2,
4036.85,
4685.55,
256.25,
1917.1,
74.45,
272.15,
5150.55,
3756.4,
3645.75,
2874.45,
49.95,
1020.75,
70.65,
826,
239,
727.8,
7544.3,
6479.4,
3626.35,
1679.4,
403.35,
931.55,
4326.25,
263.05,
39.25,
3316.1,
75.75,
2625.25,
6886.25,
1495.1,
743.3,
1419.4,
1990.5,
7362.9,
346.45,
306.6,
6844.5
],
"yaxis": "y",
"type": "box"
},
{
"boxmean": true,
"boxpoints": "suspectedoutliers",
"marker": {
"color": "lightseagreen"
},
"name": "Tenure",
"notched": true,
"xaxis": "x3",
"y": [
1,
34,
2,
45,
2,
8,
22,
10,
28,
62,
13,
16,
58,
49,
25,
69,
52,
71,
10,
21,
1,
12,
1,
58,
49,
30,
47,
1,
72,
17,
71,
2,
27,
1,
1,
72,
5,
46,
34,
11,
10,
70,
17,
63,
13,
49,
2,
2,
52,
69,
43,
15,
25,
8,
60,
18,
63,
66,
34,
72,
47,
60,
72,
18,
9,
3,
47,
31,
50,
10,
1,
52,
64,
62,
3,
56,
46,
8,
30,
45,
1,
11,
7,
42,
49,
9,
35,
48,
46,
29,
30,
1,
66,
65,
72,
12,
71,
5,
52,
25,
1,
1,
38,
66,
68,
5,
72,
32,
43,
72,
55,
52,
43,
37,
64,
3,
36,
10,
41,
27,
56,
6,
3,
7,
4,
33,
27,
72,
1,
71,
13,
25,
67,
1,
2,
43,
23,
64,
57,
1,
72,
8,
61,
64,
71,
65,
3,
1,
30,
15,
8,
7,
70,
62,
6,
14,
22,
22,
16,
10,
13,
20,
2,
53,
11,
69,
4,
72,
58,
16,
43,
2,
14,
53,
32,
34,
15,
7,
15,
61,
1,
1,
8,
33,
13,
1,
20,
3,
13,
40,
43,
6,
69,
72,
59,
20,
24,
59,
72,
1,
27,
14,
71,
13,
44,
33,
72,
1,
19,
64,
2,
1,
61,
29,
23,
57,
72,
66,
65,
8,
4,
71,
1,
4,
12,
24,
31,
1,
30,
47,
54,
50,
1,
72,
29,
2,
10,
18,
11,
16,
72,
72,
41,
65,
13,
4,
41,
15,
1,
42,
51,
2,
1,
32,
10,
67,
61,
50,
2,
29,
3,
13,
57,
31,
45,
61,
50,
19,
59,
71,
16,
57,
1,
20,
1,
5,
52,
21,
14,
5,
6,
10,
1,
68,
18,
22,
20,
1,
8,
10,
24,
35,
23,
6,
12,
1,
71,
35,
40,
1,
23,
4,
4,
68,
38,
52,
32,
29,
38,
48,
1,
22,
43,
5,
5,
51,
71,
38,
24,
35,
54,
72,
1,
9,
69,
52,
11,
2,
28,
17,
35,
8,
46,
7,
2,
68,
43,
68,
36,
63,
32,
71,
66,
63,
41,
1,
2,
70,
23,
64,
37,
17,
7,
4,
21,
10,
16,
64,
27,
42,
5,
41,
58,
47,
18,
5,
23,
1,
71,
72,
33,
2,
24,
56,
37,
43,
1,
25,
61,
17,
41,
1,
72,
1,
48,
11,
55,
42,
44,
1,
27,
27,
2,
19,
42,
66,
33,
34,
33,
23,
32,
11,
69,
68,
20,
72,
60,
32,
1,
1,
3,
46,
29,
51,
48,
16,
70,
40,
22,
1,
5,
7,
29,
44,
10,
55,
52,
10,
18,
68,
61,
72,
2,
12,
41,
26,
36,
72,
35,
1,
16,
49,
54,
18,
36,
60,
1,
52,
8,
72,
64,
22,
60,
28,
61,
24,
28,
30,
2,
1,
6,
24,
4,
7,
72,
70,
64,
72,
44,
13,
17,
1,
9,
24,
1,
24,
35,
7,
5,
15,
11,
48,
20,
72,
8,
72,
15,
72,
0,
1,
63,
2,
2,
61,
1,
22,
28,
70,
5,
12,
34,
71,
70,
52,
69,
20,
11,
2,
6,
1,
20,
61,
5,
56,
30,
40,
28,
5,
27,
12,
67,
29,
55,
23,
34,
52,
72,
58,
35,
56,
24,
70,
2,
68,
1,
12,
63,
33,
69,
60,
72,
11,
1,
10,
13,
34,
39,
65,
50,
15,
72,
72,
55,
23,
32,
56,
1,
38,
11,
1,
56,
3,
7,
59,
7,
71,
15,
71,
35,
11,
60,
47,
11,
56,
28,
61,
31,
9,
35,
2,
12,
1,
4,
1,
3,
1,
52,
5,
72,
71,
72,
46,
63,
30,
1,
12,
16,
4,
51,
65,
16,
2,
66,
46,
32,
72,
38,
51,
72,
65,
9,
9,
66,
44,
50,
15,
8,
66,
57,
7,
10,
62,
40,
20,
7,
25,
23,
66,
72,
49,
43,
46,
72,
10,
40,
65,
31,
68,
56,
10,
68,
43,
1,
49,
15,
20,
1,
50,
2,
24,
3,
1,
35,
17,
8,
10,
68,
45,
2,
37,
4,
10,
1,
65,
57,
3,
2,
49,
4,
70,
53,
53,
1,
22,
52,
65,
48,
2,
3,
45,
1,
61,
3,
40,
1,
1,
51,
2,
52,
51,
1,
31,
47,
3,
22,
1,
72,
3,
47,
72,
66,
35,
29,
2,
4,
25,
65,
27,
29,
29,
1,
20,
58,
14,
72,
46,
71,
32,
26,
68,
2,
61,
4,
3,
33,
9,
22,
5,
30,
65,
45,
5,
25,
72,
27,
32,
30,
70,
42,
72,
47,
2,
10,
61,
5,
72,
72,
3,
48,
63,
27,
70,
7,
0,
2,
20,
66,
3,
15,
72,
1,
22,
3,
72,
65,
11,
22,
14,
41,
17,
11,
15,
1,
5,
33,
72,
3,
2,
59,
2,
71,
5,
27,
1,
63,
46,
72,
34,
24,
72,
60,
68,
8,
34,
6,
2,
31,
20,
1,
62,
70,
10,
39,
46,
6,
72,
18,
71,
40,
1,
58,
70,
42,
34,
5,
25,
2,
55,
21,
70,
61,
43,
47,
5,
62,
16,
7,
14,
60,
34,
50,
38,
70,
37,
4,
60,
62,
1,
36,
44,
55,
72,
12,
13,
1,
15,
65,
12,
72,
72,
72,
52,
2,
5,
68,
62,
72,
1,
66,
72,
26,
64,
20,
3,
22,
4,
62,
5,
59,
3,
72,
57,
66,
60,
45,
3,
15,
51,
60,
33,
10,
26,
6,
67,
49,
1,
7,
27,
37,
63,
31,
50,
32,
1,
63,
30,
71,
53,
12,
50,
2,
9,
17,
56,
67,
9,
4,
19,
8,
71,
10,
15,
72,
12,
72,
1,
23,
72,
26,
21,
60,
12,
16,
63,
22,
32,
3,
13,
68,
30,
16,
33,
72,
4,
12,
4,
0,
6,
65,
15,
24,
13,
24,
72,
54,
3,
4,
32,
35,
35,
2,
8,
22,
15,
22,
1,
71,
4,
25,
32,
7,
17,
8,
56,
1,
8,
7,
3,
71,
2,
1,
49,
58,
44,
59,
71,
1,
11,
62,
35,
20,
40,
39,
1,
72,
33,
12,
1,
27,
34,
56,
58,
22,
10,
13,
35,
34,
4,
72,
2,
7,
27,
4,
37,
21,
53,
18,
2,
32,
23,
3,
71,
9,
1,
18,
12,
71,
64,
4,
23,
39,
28,
5,
45,
37,
60,
8,
47,
26,
3,
50,
27,
8,
62,
71,
66,
68,
13,
56,
38,
14,
16,
14,
32,
8,
43,
52,
3,
29,
1,
12,
16,
40,
5,
40,
36,
5,
10,
2,
23,
26,
72,
34,
10,
14,
23,
47,
24,
49,
20,
2,
2,
22,
7,
1,
59,
58,
41,
59,
3,
32,
46,
0,
2,
52,
13,
11,
32,
17,
16,
51,
29,
70,
71,
41,
1,
7,
25,
67,
5,
15,
20,
3,
54,
42,
9,
63,
69,
69,
40,
60,
4,
71,
37,
32,
39,
38,
52,
48,
70,
20,
50,
19,
25,
12,
39,
7,
23,
27,
47,
26,
14,
11,
2,
26,
72,
63,
71,
11,
14,
13,
6,
11,
18,
1,
32,
29,
3,
2,
13,
41,
1,
7,
52,
45,
70,
53,
62,
60,
3,
23,
1,
67,
12,
71,
25,
5,
26,
1,
70,
72,
60,
32,
1,
14,
13,
6,
46,
15,
43,
39,
21,
57,
53,
18,
1,
58,
71,
35,
3,
38,
35,
7,
47,
14,
20,
66,
15,
42,
17,
37,
12,
53,
60,
18,
1,
3,
9,
1,
56,
17,
11,
7,
69,
19,
3,
54,
62,
24,
62,
17,
9,
64,
2,
1,
16,
72,
30,
49,
61,
47,
20,
34,
70,
54,
61,
3,
13,
16,
3,
25,
30,
21,
1,
15,
23,
45,
24,
11,
1,
56,
1,
1,
7,
55,
2,
72,
45,
47,
46,
2,
2,
12,
68,
69,
56,
4,
64,
59,
62,
63,
53,
5,
49,
62,
55,
71,
72,
36,
25,
72,
36,
1,
72,
59,
7,
1,
30,
64,
63,
72,
8,
62,
67,
6,
70,
20,
5,
24,
11,
72,
66,
45,
69,
15,
28,
70,
36,
16,
18,
34,
42,
48,
47,
39,
11,
7,
3,
8,
1,
32,
60,
10,
71,
4,
1,
43,
59,
23,
72,
22,
1,
69,
50,
1,
2,
15,
31,
1,
66,
0,
3,
8,
64,
28,
57,
14,
19,
10,
51,
67,
11,
72,
66,
18,
9,
9,
48,
10,
9,
13,
4,
4,
72,
51,
59,
10,
61,
54,
33,
27,
1,
23,
1,
45,
39,
5,
72,
58,
70,
61,
2,
46,
1,
22,
48,
64,
72,
12,
34,
72,
29,
33,
1,
62,
41,
64,
4,
24,
14,
3,
4,
18,
8,
35,
1,
66,
8,
71,
43,
2,
29,
15,
65,
35,
64,
58,
18,
67,
63,
60,
9,
70,
15,
48,
12,
71,
44,
1,
45,
23,
43,
35,
9,
12,
65,
2,
27,
40,
5,
8,
58,
52,
3,
41,
20,
1,
4,
23,
6,
8,
18,
52,
31,
29,
36,
16,
42,
1,
60,
5,
22,
36,
4,
9,
1,
12,
23,
62,
37,
8,
31,
13,
24,
45,
69,
2,
61,
41,
44,
39,
72,
13,
51,
71,
22,
2,
56,
1,
23,
66,
1,
19,
11,
8,
52,
3,
51,
15,
64,
37,
13,
49,
45,
18,
1,
68,
54,
23,
17,
71,
67,
14,
1,
63,
41,
17,
56,
5,
2,
3,
37,
29,
8,
63,
7,
3,
72,
19,
59,
2,
35,
14,
14,
69,
7,
69,
72,
8,
4,
63,
72,
46,
5,
30,
63,
60,
63,
25,
1,
6,
22,
31,
39,
26,
53,
1,
12,
16,
2,
39,
1,
7,
4,
10,
55,
72,
10,
11,
15,
23,
1,
3,
47,
15,
66,
68,
17,
7,
12,
21,
21,
56,
6,
65,
42,
68,
48,
50,
7,
63,
17,
42,
4,
62,
2,
2,
48,
27,
70,
1,
46,
30,
15,
69,
65,
72,
13,
17,
51,
51,
72,
67,
34,
67,
49,
53,
27,
23,
69,
2,
35,
46,
54,
56,
9,
20,
11,
30,
68,
38,
17,
48,
1,
63,
3,
48,
66,
68,
17,
7,
72,
29,
37,
34,
42,
59,
11,
60,
27,
1,
1,
17,
58,
1,
3,
53,
35,
50,
68,
47,
65,
5,
51,
46,
9,
8,
14,
45,
8,
1,
66,
72,
41,
23,
29,
4,
6,
67,
7,
56,
72,
72,
23,
35,
27,
26,
12,
40,
7,
70,
60,
39,
72,
1,
54,
3,
63,
71,
42,
47,
66,
21,
11,
1,
55,
69,
3,
4,
30,
5,
71,
29,
52,
68,
46,
8,
72,
17,
3,
2,
9,
51,
6,
3,
17,
30,
31,
45,
64,
1,
1,
61,
1,
9,
72,
1,
7,
66,
1,
40,
16,
2,
67,
41,
56,
72,
3,
54,
52,
50,
14,
27,
72,
62,
12,
44,
54,
68,
20,
50,
58,
35,
2,
63,
58,
27,
71,
63,
71,
41,
13,
2,
68,
1,
65,
72,
28,
72,
2,
18,
60,
26,
1,
4,
68,
38,
42,
57,
54,
12,
44,
42,
72,
71,
19,
23,
30,
35,
10,
1,
22,
7,
36,
34,
72,
36,
1,
23,
32,
71,
23,
17,
1,
12,
72,
1,
72,
60,
61,
6,
32,
31,
19,
72,
32,
65,
45,
42,
8,
32,
22,
57,
1,
1,
1,
24,
1,
54,
4,
65,
56,
45,
71,
59,
69,
19,
55,
38,
10,
47,
2,
1,
1,
1,
46,
38,
65,
19,
52,
71,
1,
52,
6,
26,
48,
64,
3,
1,
72,
1,
51,
41,
72,
43,
72,
47,
72,
3,
1,
2,
26,
29,
35,
27,
24,
67,
16,
23,
14,
1,
1,
4,
16,
46,
68,
38,
30,
5,
17,
4,
12,
72,
3,
56,
41,
40,
7,
69,
7,
5,
72,
44,
65,
3,
24,
44,
72,
24,
1,
22,
70,
25,
37,
22,
59,
49,
47,
31,
1,
3,
53,
1,
20,
3,
51,
51,
13,
1,
1,
63,
3,
46,
1,
8,
71,
55,
70,
2,
67,
65,
14,
20,
1,
1,
49,
72,
46,
24,
5,
33,
42,
23,
8,
66,
24,
24,
69,
53,
60,
7,
20,
23,
72,
11,
21,
1,
31,
57,
45,
10,
58,
14,
27,
14,
12,
69,
25,
58,
35,
16,
45,
17,
1,
22,
1,
67,
67,
2,
23,
9,
5,
54,
57,
24,
49,
5,
2,
4,
70,
5,
53,
47,
31,
13,
28,
10,
38,
1,
67,
52,
62,
16,
5,
12,
72,
71,
24,
15,
67,
2,
5,
15,
1,
41,
43,
1,
1,
26,
22,
71,
7,
28,
16,
7,
69,
1,
3,
21,
69,
71,
69,
48,
47,
2,
45,
51,
22,
72,
37,
71,
7,
66,
51,
30,
34,
64,
65,
47,
1,
49,
67,
39,
14,
43,
56,
14,
1,
16,
70,
72,
23,
21,
1,
1,
32,
17,
4,
36,
50,
48,
50,
72,
10,
18,
1,
1,
9,
2,
40,
69,
37,
18,
11,
8,
3,
55,
33,
46,
34,
3,
30,
33,
45,
40,
71,
1,
72,
22,
46,
55,
1,
12,
31,
5,
67,
1,
40,
41,
1,
51,
42,
23,
1,
1,
56,
15,
12,
54,
7,
33,
16,
21,
30,
3,
11,
62,
18,
6,
46,
21,
68,
1,
25,
24,
30,
2,
51,
57,
15,
72,
2,
28,
29,
70,
13,
59,
13,
7,
62,
21,
2,
1,
4,
19,
30,
67,
72,
53,
5,
71,
50,
56,
2,
2,
24,
46,
71,
29,
69,
71,
1,
56,
56,
1,
28,
19,
66,
17,
52,
19,
36,
7,
72,
67,
34,
57,
7,
1,
8,
69,
50,
10,
12,
14,
70,
64,
66,
71,
20,
72,
71,
38,
28,
17,
33,
23,
58,
70,
4,
45,
10,
36,
54,
23,
41,
5,
27,
1,
67,
72,
56,
44,
66,
34,
69,
1,
40,
30,
11,
15,
11,
64,
72,
72,
1,
15,
60,
56,
8,
3,
49,
2,
6,
70,
12,
52,
72,
40,
1,
3,
40,
1,
30,
23,
1,
44,
65,
7,
72,
8,
16,
66,
1,
3,
53,
8,
69,
5,
72,
13,
4,
54,
72,
12,
1,
1,
54,
69,
48,
48,
8,
71,
2,
67,
34,
3,
9,
71,
57,
72,
48,
18,
43,
72,
35,
4,
49,
71,
11,
63,
65,
49,
29,
15,
4,
72,
26,
35,
57,
28,
25,
47,
57,
16,
5,
17,
56,
72,
21,
48,
68,
30,
3,
14,
4,
71,
8,
61,
72,
5,
49,
8,
3,
9,
67,
46,
67,
55,
33,
62,
1,
49,
1,
14,
18,
1,
1,
72,
64,
69,
1,
71,
66,
2,
71,
11,
47,
35,
32,
60,
11,
29,
21,
48,
3,
43,
5,
1,
71,
8,
8,
20,
33,
71,
31,
38,
1,
2,
12,
9,
11,
6,
71,
42,
8,
5,
2,
45,
28,
43,
60,
42,
7,
25,
40,
27,
10,
27,
11,
4,
68,
1,
18,
57,
26,
17,
1,
38,
59,
30,
2,
50,
9,
3,
14,
31,
7,
8,
17,
32,
2,
7,
72,
31,
27,
18,
7,
14,
11,
72,
28,
15,
4,
71,
5,
47,
57,
50,
8,
48,
70,
1,
8,
1,
1,
60,
49,
4,
29,
67,
53,
67,
6,
47,
53,
69,
3,
4,
56,
59,
61,
2,
46,
12,
14,
28,
24,
31,
68,
39,
42,
13,
6,
35,
38,
18,
4,
27,
41,
50,
72,
70,
44,
2,
34,
72,
71,
64,
72,
1,
29,
23,
52,
25,
64,
16,
1,
24,
2,
34,
36,
53,
47,
72,
72,
1,
9,
8,
45,
7,
71,
41,
67,
69,
70,
25,
72,
34,
65,
70,
72,
35,
13,
12,
62,
25,
52,
8,
2,
56,
12,
47,
2,
18,
8,
45,
3,
38,
72,
46,
71,
66,
25,
18,
13,
65,
60,
15,
72,
30,
42,
71,
1,
39,
35,
53,
1,
31,
48,
30,
10,
12,
57,
58,
37,
44,
27,
8,
3,
25,
57,
12,
62,
65,
71,
21,
71,
7,
72,
1,
72,
64,
72,
29,
13,
31,
1,
7,
61,
39,
10,
14,
1,
67,
72,
6,
1,
25,
33,
18,
71,
28,
2,
17,
56,
60,
33,
1,
2,
63,
7,
55,
65,
1,
63,
70,
36,
52,
22,
22,
5,
47,
33,
18,
1,
56,
2,
35,
64,
15,
24,
1,
70,
1,
4,
39,
29,
14,
61,
13,
66,
2,
59,
62,
33,
66,
72,
1,
19,
51,
63,
27,
22,
4,
42,
29,
4,
30,
4,
71,
46,
4,
7,
69,
72,
19,
28,
5,
72,
8,
7,
22,
72,
8,
52,
68,
71,
2,
34,
35,
61,
1,
1,
53,
72,
2,
3,
13,
41,
24,
28,
8,
1,
54,
41,
19,
72,
62,
56,
15,
10,
32,
21,
62,
2,
27,
5,
25,
2,
49,
63,
4,
1,
11,
52,
60,
64,
43,
61,
1,
5,
66,
67,
42,
1,
31,
7,
4,
34,
3,
19,
31,
1,
3,
46,
1,
69,
5,
1,
26,
10,
25,
64,
30,
13,
64,
46,
12,
15,
17,
13,
67,
24,
6,
53,
16,
10,
13,
9,
25,
7,
38,
43,
4,
25,
27,
72,
71,
24,
50,
57,
15,
4,
28,
9,
55,
3,
10,
55,
20,
62,
32,
43,
9,
60,
58,
7,
2,
37,
65,
39,
66,
68,
62,
3,
72,
41,
29,
4,
53,
1,
41,
39,
63,
15,
13,
1,
1,
8,
60,
12,
40,
66,
42,
66,
49,
1,
41,
41,
23,
3,
4,
52,
4,
11,
2,
26,
24,
12,
60,
64,
66,
60,
17,
42,
1,
47,
10,
70,
67,
1,
7,
1,
4,
66,
12,
24,
26,
6,
57,
14,
42,
25,
64,
22,
19,
61,
22,
70,
12,
31,
11,
68,
72,
67,
60,
1,
1,
58,
47,
1,
1,
22,
48,
37,
13,
43,
6,
71,
1,
72,
6,
12,
25,
21,
6,
20,
18,
43,
35,
1,
32,
52,
32,
72,
51,
68,
8,
49,
72,
9,
28,
54,
11,
50,
69,
1,
68,
40,
31,
33,
55,
68,
12,
71,
40,
64,
53,
12,
53,
72,
46,
40,
12,
9,
51,
49,
41,
56,
4,
20,
26,
20,
7,
7,
51,
4,
1,
27,
22,
12,
3,
34,
24,
51,
14,
59,
3,
65,
5,
59,
72,
62,
28,
3,
19,
1,
24,
57,
72,
67,
52,
71,
26,
35,
55,
33,
72,
1,
10,
37,
12,
1,
62,
1,
18,
69,
2,
19,
12,
9,
27,
27,
1,
24,
14,
32,
11,
1,
38,
9,
54,
29,
44,
59,
3,
18,
67,
22,
33,
5,
2,
72,
9,
67,
16,
8,
5,
23,
1,
50,
17,
68,
1,
25,
67,
32,
67,
72,
71,
1,
46,
2,
1,
48,
61,
32,
2,
3,
5,
71,
37,
65,
67,
49,
50,
25,
17,
64,
25,
23,
24,
37,
21,
1,
10,
6,
51,
10,
6,
47,
61,
52,
35,
71,
6,
45,
2,
4,
2,
4,
51,
60,
9,
3,
17,
8,
46,
68,
1,
4,
1,
28,
39,
11,
71,
2,
30,
17,
55,
58,
5,
1,
9,
26,
50,
72,
43,
56,
1,
72,
72,
36,
5,
13,
44,
70,
44,
32,
69,
16,
68,
16,
68,
4,
26,
29,
5,
70,
24,
72,
1,
70,
36,
38,
17,
41,
1,
2,
14,
2,
1,
13,
6,
4,
5,
15,
47,
8,
17,
15,
26,
23,
4,
29,
25,
9,
18,
3,
69,
14,
19,
39,
31,
24,
14,
64,
50,
52,
28,
21,
25,
17,
58,
17,
51,
72,
52,
27,
3,
64,
45,
3,
71,
1,
58,
34,
8,
15,
66,
12,
58,
3,
43,
9,
3,
22,
40,
68,
54,
50,
1,
72,
40,
72,
6,
5,
48,
1,
64,
17,
40,
41,
51,
41,
1,
2,
68,
24,
70,
3,
2,
3,
7,
13,
7,
12,
53,
12,
63,
15,
36,
4,
24,
61,
16,
65,
26,
16,
54,
1,
5,
19,
10,
23,
3,
72,
10,
10,
11,
37,
17,
36,
17,
66,
61,
22,
1,
6,
31,
68,
34,
52,
10,
29,
72,
47,
24,
65,
4,
12,
1,
33,
34,
14,
4,
13,
65,
23,
55,
49,
60,
69,
40,
67,
35,
19,
13,
41,
4,
24,
5,
5,
1,
72,
24,
42,
4,
68,
33,
1,
31,
4,
69,
38,
3,
48,
15,
25,
1,
48,
1,
1,
37,
66,
26,
63,
10,
2,
18,
64,
9,
28,
1,
4,
38,
66,
1,
18,
51,
0,
1,
12,
41,
12,
55,
7,
12,
68,
5,
49,
40,
16,
10,
72,
2,
23,
71,
11,
1,
16,
1,
12,
54,
68,
4,
1,
27,
21,
13,
64,
1,
57,
21,
19,
31,
52,
46,
11,
53,
11,
57,
2,
2,
71,
1,
68,
72,
2,
1,
41,
72,
6,
4,
12,
58,
7,
65,
1,
56,
4,
58,
62,
26,
62,
58,
68,
61,
42,
18,
56,
4,
4,
35,
64,
31,
67,
4,
70,
3,
53,
2,
29,
47,
68,
12,
8,
54,
69,
26,
72,
70,
1,
10,
28,
1,
21,
51,
53,
53,
24,
70,
61,
11,
2,
25,
41,
18,
72,
71,
34,
29,
40,
36,
46,
58,
39,
4,
52,
70,
65,
1,
70,
29,
1,
67,
1,
26,
30,
48,
55,
7,
37,
31,
4,
72,
5,
1,
15,
8,
35,
56,
42,
65,
2,
65,
18,
23,
4,
70,
4,
19,
18,
38,
2,
47,
52,
9,
26,
8,
44,
3,
2,
9,
1,
25,
2,
43,
1,
58,
59,
44,
66,
68,
9,
19,
4,
70,
1,
8,
53,
51,
11,
60,
17,
3,
70,
1,
43,
16,
57,
37,
72,
11,
50,
5,
1,
16,
2,
17,
16,
15,
10,
46,
64,
1,
25,
71,
8,
72,
49,
29,
72,
31,
50,
71,
70,
71,
61,
32,
1,
68,
62,
7,
20,
6,
33,
28,
27,
7,
26,
5,
30,
63,
1,
53,
14,
21,
17,
16,
35,
32,
28,
1,
59,
72,
36,
40,
40,
9,
63,
3,
40,
8,
34,
5,
9,
9,
31,
50,
2,
1,
8,
9,
2,
3,
25,
1,
45,
51,
55,
38,
2,
38,
34,
70,
13,
39,
61,
12,
41,
21,
55,
69,
26,
69,
18,
47,
72,
33,
2,
72,
37,
62,
71,
23,
16,
9,
17,
4,
1,
24,
1,
72,
72,
11,
9,
2,
60,
29,
49,
30,
53,
39,
9,
39,
8,
51,
71,
71,
70,
1,
38,
28,
32,
49,
37,
10,
67,
7,
51,
9,
9,
4,
71,
50,
24,
22,
44,
33,
1,
54,
42,
1,
1,
30,
1,
16,
1,
9,
46,
1,
71,
43,
50,
13,
19,
41,
1,
24,
40,
3,
37,
67,
32,
6,
32,
59,
30,
20,
27,
20,
9,
68,
69,
26,
69,
11,
1,
10,
55,
44,
46,
69,
11,
11,
29,
57,
28,
42,
2,
23,
18,
62,
1,
16,
3,
67,
62,
57,
2,
23,
25,
72,
2,
8,
5,
35,
24,
2,
72,
41,
4,
26,
7,
1,
4,
48,
2,
12,
60,
55,
1,
1,
4,
1,
42,
1,
7,
3,
72,
15,
4,
11,
5,
1,
72,
55,
40,
57,
1,
1,
1,
52,
41,
43,
47,
3,
66,
55,
29,
12,
66,
35,
10,
27,
58,
54,
9,
2,
6,
26,
9,
8,
12,
15,
43,
42,
31,
66,
18,
1,
61,
10,
1,
18,
24,
3,
50,
1,
2,
17,
69,
72,
3,
50,
53,
58,
46,
72,
1,
6,
72,
4,
52,
0,
2,
65,
43,
4,
25,
51,
12,
57,
24,
64,
4,
26,
15,
64,
36,
27,
1,
35,
4,
8,
10,
2,
58,
51,
46,
1,
46,
50,
53,
61,
5,
47,
54,
19,
26,
70,
17,
30,
1,
19,
26,
21,
50,
68,
3,
9,
51,
9,
41,
22,
21,
71,
1,
26,
71,
4,
12,
18,
3,
72,
11,
1,
13,
72,
42,
17,
7,
68,
56,
38,
72,
48,
52,
35,
67,
1,
53,
34,
3,
1,
19,
60,
11,
47,
18,
60,
72,
39,
59,
2,
1,
20,
6,
71,
24,
67,
1,
48,
37,
11,
3,
18,
50,
67,
25,
2,
9,
10,
70,
9,
4,
2,
1,
19,
7,
1,
1,
9,
3,
9,
5,
56,
18,
49,
70,
72,
6,
17,
29,
6,
63,
16,
59,
3,
8,
7,
68,
68,
52,
72,
32,
72,
1,
42,
25,
45,
43,
37,
20,
4,
63,
3,
66,
28,
8,
71,
1,
72,
16,
66,
11,
51,
8,
14,
4,
70,
70,
54,
28,
24,
69,
42,
2,
39,
45,
72,
38,
72,
1,
72,
55,
51,
63,
1,
23,
1,
2,
52,
36,
1,
28,
7,
14,
72,
1,
10,
42,
7,
4,
72,
20,
63,
56,
5,
72,
68,
67,
8,
52,
18,
59,
60,
7,
59,
46,
5,
59,
70,
14,
44,
64,
58,
46,
58,
72,
30,
11,
34,
54,
3,
72,
40,
2,
54,
14,
1,
10,
1,
1,
56,
68,
14,
68,
55,
16,
9,
14,
58,
53,
70,
14,
22,
10,
29,
1,
49,
68,
1,
30,
72,
10,
7,
9,
1,
20,
1,
29,
1,
3,
20,
64,
1,
6,
50,
6,
7,
72,
8,
67,
24,
72,
33,
2,
70,
22,
59,
36,
51,
53,
20,
63,
40,
35,
26,
27,
53,
34,
19,
43,
6,
56,
57,
34,
10,
1,
13,
56,
55,
36,
47,
12,
1,
24,
63,
35,
67,
25,
21,
13,
35,
71,
29,
71,
7,
57,
65,
27,
6,
72,
1,
11,
39,
59,
26,
2,
72,
65,
72,
6,
32,
50,
61,
15,
72,
9,
1,
12,
37,
61,
18,
21,
68,
12,
2,
62,
29,
1,
5,
1,
62,
36,
28,
69,
11,
63,
23,
10,
71,
45,
70,
22,
52,
55,
65,
72,
10,
7,
5,
24,
72,
21,
69,
44,
61,
24,
1,
6,
4,
72,
72,
14,
7,
48,
55,
1,
45,
3,
71,
8,
3,
69,
1,
72,
11,
71,
1,
33,
16,
56,
1,
5,
57,
56,
8,
22,
1,
40,
46,
63,
68,
69,
56,
10,
63,
24,
19,
22,
29,
13,
70,
49,
43,
3,
42,
57,
2,
72,
46,
66,
62,
72,
35,
17,
72,
28,
56,
31,
45,
1,
2,
6,
48,
25,
64,
50,
52,
4,
32,
45,
9,
66,
3,
54,
1,
64,
31,
14,
12,
67,
35,
45,
10,
29,
24,
66,
51,
45,
49,
29,
40,
37,
25,
22,
72,
7,
33,
23,
24,
1,
69,
3,
56,
65,
71,
14,
2,
32,
40,
1,
1,
7,
15,
17,
19,
71,
54,
31,
11,
18,
72,
71,
5,
38,
5,
2,
52,
8,
68,
69,
42,
50,
1,
1,
33,
7,
64,
1,
59,
6,
3,
15,
13,
23,
31,
29,
49,
56,
63,
63,
24,
36,
9,
3,
21,
13,
1,
25,
71,
66,
45,
22,
67,
68,
0,
49,
4,
63,
2,
21,
55,
1,
17,
30,
22,
9,
1,
21,
19,
69,
1,
72,
70,
66,
7,
46,
39,
32,
24,
6,
37,
8,
72,
71,
16,
57,
66,
17,
21,
66,
17,
1,
58,
8,
27,
34,
30,
33,
1,
14,
16,
49,
19,
70,
32,
18,
37,
4,
16,
17,
19,
60,
51,
28,
43,
42,
3,
1,
3,
63,
3,
68,
30,
60,
15,
45,
70,
10,
4,
1,
68,
22,
38,
1,
18,
29,
16,
1,
12,
31,
4,
48,
15,
50,
7,
41,
68,
26,
57,
3,
1,
19,
3,
59,
1,
42,
7,
67,
1,
66,
61,
4,
42,
64,
54,
1,
54,
18,
3,
1,
72,
60,
11,
12,
61,
39,
55,
17,
37,
72,
72,
8,
22,
1,
38,
17,
70,
72,
28,
15,
72,
11,
8,
57,
1,
46,
30,
10,
23,
32,
13,
39,
44,
9,
67,
9,
15,
71,
1,
30,
1,
17,
3,
67,
1,
1,
32,
41,
1,
1,
12,
62,
22,
17,
72,
56,
9,
72,
20,
19,
2,
53,
27,
6,
9,
8,
71,
10,
1,
71,
68,
34,
26,
22,
7,
20,
60,
72,
72,
4,
16,
62,
10,
31,
71,
58,
70,
71,
69,
1,
72,
26,
33,
10,
57,
10,
39,
11,
21,
68,
18,
6,
18,
52,
56,
45,
67,
3,
65,
63,
11,
1,
55,
25,
72,
72,
65,
54,
7,
72,
21,
2,
4,
3,
72,
6,
52,
69,
8,
8,
63,
60,
12,
13,
22,
5,
1,
72,
2,
40,
44,
71,
2,
26,
1,
1,
65,
3,
13,
33,
1,
4,
2,
72,
37,
15,
23,
30,
42,
32,
22,
42,
8,
65,
2,
70,
22,
4,
2,
67,
25,
20,
2,
51,
46,
25,
13,
25,
26,
43,
19,
10,
2,
72,
18,
9,
27,
24,
69,
46,
72,
22,
70,
2,
31,
56,
16,
52,
13,
35,
59,
72,
66,
49,
2,
21,
54,
24,
1,
6,
1,
49,
56,
56,
6,
32,
50,
58,
65,
64,
66,
38,
20,
36,
64,
1,
60,
1,
50,
1,
72,
60,
46,
69,
31,
19,
71,
12,
39,
44,
56,
72,
5,
11,
24,
15,
72,
56,
64,
34,
2,
35,
22,
5,
9,
11,
23,
4,
68,
33,
31,
1,
56,
1,
66,
72,
34,
58,
2,
37,
71,
1,
71,
35,
6,
3,
69,
44,
53,
24,
5,
2,
62,
19,
9,
53,
5,
71,
1,
18,
72,
4,
59,
1,
31,
3,
65,
49,
2,
53,
55,
72,
36,
10,
1,
72,
28,
38,
61,
52,
67,
34,
54,
1,
15,
4,
9,
46,
22,
38,
55,
1,
64,
53,
58,
56,
72,
1,
72,
22,
8,
16,
39,
12,
54,
18,
32,
41,
67,
65,
25,
1,
67,
7,
43,
24,
9,
69,
37,
20,
7,
37,
5,
41,
54,
3,
69,
53,
18,
64,
31,
20,
57,
63,
13,
48,
2,
57,
71,
7,
16,
34,
37,
16,
48,
58,
72,
7,
38,
48,
10,
30,
31,
46,
50,
28,
66,
8,
41,
72,
7,
38,
44,
47,
53,
4,
20,
2,
57,
44,
24,
15,
3,
4,
37,
1,
24,
5,
33,
58,
72,
71,
28,
51,
30,
72,
36,
14,
72,
22,
2,
15,
51,
70,
71,
39,
61,
52,
1,
64,
62,
30,
4,
63,
1,
15,
27,
4,
72,
45,
45,
36,
17,
1,
16,
3,
4,
71,
10,
20,
4,
26,
4,
5,
4,
29,
2,
29,
1,
1,
8,
13,
59,
1,
50,
18,
17,
47,
26,
6,
19,
3,
68,
2,
7,
18,
71,
13,
3,
72,
66,
24,
1,
56,
22,
14,
61,
40,
42,
72,
12,
71,
26,
7,
6,
58,
51,
72,
18,
7,
47,
2,
62,
16,
6,
19,
69,
11,
64,
39,
15,
25,
6,
66,
61,
43,
12,
23,
71,
34,
5,
41,
72,
14,
41,
23,
71,
1,
72,
6,
23,
10,
72,
7,
6,
9,
12,
1,
48,
20,
16,
2,
10,
2,
20,
20,
19,
19,
22,
35,
1,
39,
54,
1,
66,
56,
18,
16,
68,
53,
72,
9,
30,
36,
18,
55,
39,
21,
2,
33,
44,
30,
71,
4,
35,
1,
23,
22,
49,
42,
33,
7,
67,
15,
67,
53,
21,
40,
22,
39,
45,
2,
57,
8,
7,
6,
7,
49,
65,
55,
71,
35,
3,
11,
1,
17,
72,
28,
18,
40,
52,
47,
23,
66,
8,
47,
7,
71,
50,
46,
1,
66,
42,
5,
7,
29,
27,
15,
25,
11,
57,
67,
47,
13,
8,
44,
71,
24,
15,
1,
2,
55,
71,
50,
1,
5,
66,
49,
3,
66,
11,
28,
65,
62,
2,
2,
55,
41,
17,
30,
17,
16,
72,
9,
1,
23,
8,
19,
7,
1,
61,
57,
9,
15,
1,
12,
54,
4,
7,
20,
26,
36,
53,
3,
68,
72,
12,
34,
68,
50,
1,
41,
30,
1,
29,
23,
60,
72,
22,
72,
66,
72,
47,
51,
70,
9,
59,
3,
38,
37,
37,
24,
14,
72,
53,
8,
72,
17,
2,
8,
48,
10,
0,
1,
29,
65,
8,
61,
45,
72,
12,
7,
9,
43,
58,
16,
2,
8,
40,
9,
41,
26,
33,
68,
65,
55,
20,
19,
45,
70,
2,
27,
12,
72,
12,
5,
71,
35,
70,
31,
52,
37,
69,
30,
33,
54,
59,
55,
69,
66,
37,
9,
69,
10,
40,
13,
6,
69,
66,
11,
46,
6,
56,
70,
33,
72,
3,
19,
5,
71,
8,
1,
1,
61,
71,
68,
46,
33,
53,
50,
57,
54,
60,
28,
1,
29,
10,
43,
13,
43,
19,
1,
69,
61,
43,
6,
1,
56,
70,
1,
49,
6,
32,
72,
37,
69,
26,
58,
24,
5,
15,
30,
55,
25,
10,
44,
47,
13,
49,
64,
1,
20,
37,
30,
38,
1,
37,
52,
71,
26,
66,
72,
25,
69,
53,
12,
26,
21,
1,
48,
26,
60,
18,
10,
5,
4,
65,
70,
18,
62,
66,
65,
3,
34,
16,
54,
50,
71,
10,
1,
18,
4,
58,
56,
2,
32,
56,
36,
4,
53,
10,
4,
1,
51,
12,
6,
63,
1,
48,
5,
35,
6,
2,
50,
33,
31,
9,
54,
46,
34,
71,
63,
51,
26,
64,
1,
61,
15,
64,
18,
57,
14,
18,
72,
70,
38,
68,
13,
65,
30,
51,
31,
9,
72,
10,
37,
2,
55,
33,
46,
1,
20,
9,
32,
19,
70,
61,
26,
45,
62,
1,
3,
41,
67,
1,
71,
37,
60,
1,
6,
13,
11,
7,
10,
34,
62,
64,
1,
25,
26,
10,
53,
7,
33,
71,
29,
24,
20,
1,
54,
5,
72,
52,
9,
1,
1,
33,
55,
69,
1,
54,
33,
45,
11,
6,
21,
65,
6,
8,
11,
43,
49,
1,
15,
60,
17,
16,
35,
44,
12,
1,
28,
70,
5,
18,
70,
9,
67,
1,
18,
4,
71,
30,
1,
55,
59,
1,
7,
45,
54,
51,
72,
44,
2,
66,
68,
31,
21,
21,
55,
9,
71,
1,
22,
1,
61,
67,
14,
59,
21,
4,
3,
70,
3,
21,
20,
22,
1,
63,
70,
13,
5,
72,
13,
61,
1,
56,
4,
35,
18,
72,
49,
44,
3,
37,
61,
70,
1,
41,
70,
1,
51,
42,
70,
48,
68,
48,
26,
11,
1,
27,
46,
1,
46,
25,
4,
13,
31,
23,
2,
65,
22,
55,
9,
7,
35,
6,
1,
17,
10,
15,
40,
13,
29,
3,
58,
45,
72,
68,
1,
38,
2,
11,
20,
72,
3,
23,
40,
62,
22,
11,
7,
13,
1,
39,
3,
58,
6,
1,
22,
14,
64,
1,
6,
1,
39,
20,
1,
1,
64,
1,
46,
28,
33,
39,
42,
1,
7,
70,
65,
1,
18,
24,
63,
44,
4,
1,
37,
10,
34,
35,
4,
39,
43,
17,
61,
49,
4,
64,
3,
1,
40,
1,
8,
1,
34,
1,
39,
58,
45,
6,
43,
41,
5,
72,
4,
9,
72,
33,
72,
22,
70,
21,
15,
29,
15,
71,
72,
19,
1,
1,
2,
11,
12,
70,
20,
23,
49,
4,
32,
2,
69,
6,
24,
32,
27,
27,
58,
1,
18,
47,
70,
13,
36,
67,
10,
19,
71,
72,
48,
1,
18,
1,
67,
69,
19,
72,
38,
40,
61,
10,
32,
21,
59,
13,
47,
69,
2,
22,
15,
53,
28,
22,
1,
16,
48,
30,
3,
57,
68,
23,
65,
44,
71,
37,
12,
69,
35,
5,
58,
72,
72,
1,
39,
53,
27,
1,
1,
18,
46,
72,
36,
4,
25,
40,
63,
15,
14,
72,
39,
47,
19,
5,
13,
17,
34,
42,
5,
71,
19,
2,
57,
72,
6,
17,
61,
1,
48,
16,
9,
3,
1,
65,
70,
60,
69,
35,
22,
66,
1,
1,
34,
72,
31,
30,
9,
20,
19,
65,
30,
6,
2,
53,
7,
61,
70,
13,
35,
2,
3,
3,
62,
72,
63,
20,
35,
21,
62,
15,
55,
11,
17,
61,
71,
2,
35,
17,
21,
47,
3,
3,
44,
1,
44,
5,
24,
1,
18,
10,
65,
1,
53,
3,
33,
3,
34,
14,
13,
46,
23,
47,
17,
49,
59,
69,
11,
10,
12,
45,
39,
71,
71,
33,
67,
37,
49,
9,
52,
70,
1,
14,
1,
1,
52,
6,
7,
47,
26,
25,
69,
72,
4,
59,
67,
26,
27,
72,
6,
62,
20,
6,
51,
61,
62,
72,
13,
5,
3,
26,
13,
38,
8,
34,
18,
56,
36,
9,
1,
12,
57,
42,
33,
70,
68,
1,
37,
4,
1,
20,
72,
31,
18,
11,
33,
62,
1,
16,
22,
49,
36,
42,
4,
12,
31,
5,
66,
15,
64,
10,
7,
29,
57,
46,
53,
17,
38,
15,
22,
14,
57,
11,
1,
12,
3,
36,
16,
65,
2,
42,
72,
62,
6,
48,
35,
52,
1,
6,
71,
67,
60,
23,
39,
15,
53,
24,
37,
5,
50,
54,
3,
68,
5,
33,
41,
34,
13,
20,
51,
3,
41,
13,
35,
12,
4,
43,
12,
68,
25,
7,
66,
53,
63,
70,
27,
1,
5,
37,
3,
12,
38,
9,
13,
29,
47,
61,
16,
41,
43,
36,
6,
58,
19,
11,
39,
8,
26,
53,
70,
1,
59,
2,
7,
12,
59,
61,
72,
13,
64,
1,
10,
65,
62,
55,
25,
1,
1,
59,
64,
36,
3,
61,
26,
1,
1,
68,
2,
72,
71,
57,
4,
1,
72,
21,
71,
29,
69,
64,
16,
4,
52,
2,
1,
18,
2,
19,
40,
66,
21,
8,
72,
48,
69,
72,
14,
6,
8,
17,
65,
57,
13,
19,
56,
14,
52,
58,
47,
67,
2,
6,
71,
46,
5,
67,
3,
3,
52,
42,
50,
23,
67,
25,
39,
69,
1,
32,
9,
16,
60,
72,
5,
26,
3,
2,
2,
36,
7,
60,
19,
45,
4,
31,
47,
1,
1,
1,
59,
10,
35,
4,
32,
43,
4,
54,
11,
66,
61,
72,
44,
41,
50,
47,
8,
18,
72,
1,
42,
18,
13,
68,
4,
69,
17,
25,
43,
59,
5,
21,
69,
13,
42,
52,
46,
61,
29,
25,
5,
15,
19,
44,
6,
58,
62,
70,
1,
10,
26,
66,
7,
51,
72,
65,
2,
70,
72,
1,
1,
5,
3,
58,
22,
33,
1,
54,
72,
1,
3,
72,
72,
54,
59,
54,
60,
60,
3,
69,
1,
50,
56,
60,
69,
1,
1,
3,
60,
13,
62,
45,
25,
44,
2,
33,
1,
22,
35,
29,
27,
54,
2,
57,
62,
15,
2,
70,
21,
23,
6,
4,
3,
23,
26,
8,
26,
2,
67,
71,
59,
39,
21,
1,
48,
31,
64,
46,
52,
67,
67,
5,
71,
9,
26,
71,
32,
2,
71,
60,
55,
54,
2,
6,
48,
63,
1,
12,
54,
30,
30,
4,
40,
9,
17,
62,
28,
70,
46,
23,
47,
68,
60,
67,
14,
57,
55,
1,
1,
23,
13,
47,
38,
38,
2,
1,
15,
26,
35,
3,
50,
42,
10,
61,
68,
10,
65,
72,
55,
1,
7,
2,
9,
27,
7,
64,
70,
2,
67,
45,
24,
4,
44,
72,
1,
66,
1,
13,
10,
65,
1,
38,
23,
10,
4,
72,
35,
1,
58,
70,
38,
60,
26,
8,
41,
36,
54,
71,
55,
72,
3,
54,
72,
52,
60,
39,
15,
69,
43,
63,
2,
72,
32,
40,
58,
67,
51,
31,
69,
32,
21,
52,
72,
72,
52,
41,
41,
6,
67,
16,
17,
35,
58,
1,
52,
70,
19,
1,
35,
32,
17,
67,
9,
31,
4,
58,
60,
58,
1,
27,
66,
15,
47,
41,
59,
50,
17,
6,
51,
44,
49,
2,
59,
50,
59,
18,
10,
14,
35,
8,
18,
60,
1,
6,
19,
53,
72,
60,
1,
13,
5,
1,
13,
37,
64,
5,
61,
1,
1,
26,
1,
24,
17,
26,
1,
40,
52,
1,
1,
21,
67,
44,
70,
3,
56,
13,
58,
42,
1,
46,
63,
11,
15,
72,
29,
1,
6,
1,
63,
2,
18,
43,
15,
10,
55,
49,
6,
70,
2,
63,
25,
18,
28,
53,
35,
1,
70,
2,
26,
34,
19,
15,
62,
42,
9,
24,
68,
31,
1,
21,
63,
2,
61,
1,
18,
6,
33,
16,
56,
23,
9,
14,
15,
5,
61,
70,
15,
8,
8,
4,
34,
68,
45,
9,
22,
2,
70,
10,
72,
49,
54,
71,
22,
50,
43,
45,
64,
23,
68,
1,
2,
26,
55,
14,
71,
64,
7,
57,
13,
3,
72,
40,
14,
2,
66,
38,
1,
22,
1,
5,
29,
1,
3,
71,
9,
43,
48,
26,
9,
1,
46,
2,
1,
64,
12,
6,
59,
7,
72,
16,
25,
34,
1,
10,
24,
10,
69,
57,
50,
28,
16,
25,
3,
61,
2,
51,
71,
20,
6,
6,
29,
36,
28,
7,
63,
48,
49,
27,
72,
1,
72,
47,
1,
36,
43,
27,
9,
38,
35,
0,
59,
27,
2,
7,
36,
41,
13,
19,
60,
48,
3,
69,
43,
11,
45,
72,
2,
12,
67,
37,
39,
41,
25,
8,
71,
5,
30,
40,
54,
72,
28,
18,
2,
59,
22,
1,
72,
14,
50,
48,
49,
28,
68,
13,
11,
3,
57,
3,
72,
70,
49,
67,
46,
64,
37,
2,
13,
72,
68,
15,
24,
24,
27,
12,
71,
67,
63,
1,
4,
40,
12,
52,
10,
68,
54,
4,
52,
1,
70,
43,
52,
12,
56,
0,
42,
22,
51,
27,
51,
4,
1,
35,
71,
1,
69,
14,
57,
72,
48,
4,
31,
38,
37,
1,
57,
62,
3,
72,
29,
13,
3,
11,
21,
19,
61,
11,
35,
25,
1,
67,
19,
56,
72,
43,
55,
2,
27,
13,
70,
14,
19,
20,
43,
5,
70,
40,
6,
39,
4,
15,
1,
45,
64,
57,
72,
1,
72,
3,
55,
59,
18,
32,
4,
66,
27,
4,
60,
8,
8,
35,
7,
53,
18,
15,
67,
6,
6,
13,
11,
1,
5,
13,
9,
29,
1,
1,
18,
2,
30,
66,
38,
44,
54,
2,
42,
58,
58,
25,
71,
37,
14,
4,
48,
3,
8,
1,
67,
13,
45,
49,
52,
63,
68,
31,
64,
62,
1,
6,
21,
72,
32,
71,
34,
3,
12,
8,
35,
3,
3,
53,
4,
48,
6,
3,
54,
1,
62,
22,
1,
51,
30,
56,
35,
64,
30,
25,
41,
9,
1,
70,
57,
9,
69,
43,
72,
44,
72,
33,
54,
27,
54,
3,
53,
1,
15,
56,
5,
48,
25,
3,
58,
10,
1,
71,
65,
5,
28,
67,
35,
72,
61,
68,
1,
3,
70,
48,
68,
47,
32,
5,
49,
48,
13,
15,
12,
67,
9,
13,
38,
42,
24,
27,
9,
49,
61,
50,
25,
22,
1,
4,
18,
56,
53,
51,
24,
62,
24,
70,
1,
16,
8,
72,
23,
31,
37,
30,
35,
23,
20,
36,
8,
71,
50,
43,
57,
41,
27,
13,
3,
67,
3,
64,
26,
38,
23,
40,
72,
3,
23,
1,
4,
62,
40,
41,
34,
1,
51,
1,
39,
12,
12,
72,
63,
44,
18,
9,
13,
68,
6,
2,
55,
1,
38,
67,
19,
12,
72,
24,
72,
11,
4,
66
],
"yaxis": "y3",
"type": "box"
}
],
"layout": {
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Box Plots for Numerical Variables"
},
"xaxis": {
"anchor": "y",
"domain": [
0,
0.2888888888888889
]
},
"yaxis": {
"anchor": "x",
"domain": [
0,
1
]
},
"xaxis2": {
"anchor": "y2",
"domain": [
0.35555555555555557,
0.6444444444444445
]
},
"yaxis2": {
"anchor": "x2",
"domain": [
0,
1
]
},
"xaxis3": {
"anchor": "y3",
"domain": [
0.7111111111111111,
1
]
},
"yaxis3": {
"anchor": "x3",
"domain": [
0,
1
]
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"fig = make_subplots(rows=1, cols=3)\n",
"\n",
"fig.add_trace(go.Box(y=data['MonthlyCharges'], notched=True, name='Monthly Charges', marker_color = '#6699ff', \n",
" boxmean=True, boxpoints='suspectedoutliers'), 1, 2)\n",
"\n",
"fig.add_trace(go.Box(y=data['TotalCharges'], notched=True, name='Total Charges', marker_color = '#ff0066', \n",
" boxmean=True, boxpoints='suspectedoutliers'), 1, 1)\n",
"\n",
"fig.add_trace(go.Box(y=data['tenure'], notched=True, name='Tenure', marker_color = 'lightseagreen', \n",
" boxmean=True, boxpoints='suspectedoutliers'), 1, 3)\n",
"\n",
"fig.update_layout(title_text='Box Plots for Numerical Variables')\n",
"\n",
"iplot(fig)"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "v6lKNlg1V4Ty"
},
"source": [
" \n",
" \n",
"
"
]
},
{
"cell_type": "code",
"execution_count": 103,
"metadata": {
"id": "TNAsmGm6pJKy"
},
"outputs": [],
"source": [
"def detect_outliers(d):\n",
" for i in d:\n",
" Q3, Q1 = np.percentile(data[i], [75 ,25])\n",
" IQR = Q3 - Q1\n",
"\n",
" ul = Q3+1.5*IQR\n",
" ll = Q1-1.5*IQR\n",
"\n",
" outliers = data[i][(data[i] > ul) | (data[i] < ll)]\n",
" print(f'*** {i} outlier points***', '\\n', outliers, '\\n')"
]
},
{
"cell_type": "code",
"execution_count": 104,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "yYeBMCQ1qa0V",
"outputId": "587b2f2f-2bba-4b99-917d-4efb24e72d53"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"*** tenure outlier points*** \n",
" Series([], Name: tenure, dtype: int64) \n",
"\n",
"*** MonthlyCharges outlier points*** \n",
" Series([], Name: MonthlyCharges, dtype: float64) \n",
"\n",
"*** TotalCharges outlier points*** \n",
" Series([], Name: TotalCharges, dtype: float64) \n",
"\n"
]
}
],
"source": [
"detect_outliers(['tenure', 'MonthlyCharges', 'TotalCharges'])"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "jFDYWqBrV4Tz"
},
"source": [
"There is no outlier."
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "SBicFpn_iNKU"
},
"source": [
"# \n",
"\n",
"\n",
"\n",
"
\n",
"6. Check for Rare Categories \n",
"\n",
"\n",
"Back to Table of Contents "
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "ffclpmhdoWzJ"
},
"source": [
"Some categories may appear a lot in the dataset, whereas some other categories appear only in a few number of observations. \n",
"\n",
"* Rare values in categorical variables tend to cause over-fitting, particularly in tree based methods.\n",
"* Rare labels may be present in training set, but not in test set, therefore causing over-fitting to the train set.\n",
"* Rare labels may appear in the test set, and not in the train set. Thus, the machine learning model will not know how to evaluate it."
]
},
{
"cell_type": "code",
"execution_count": 105,
"metadata": {
"id": "QVGchdlLiHiZ"
},
"outputs": [],
"source": [
"categorical = [var for var in data.columns if data[var].dtype=='O']"
]
},
{
"cell_type": "code",
"execution_count": 106,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "8VnRk9KIjdvr",
"outputId": "c66078bd-a7d7-4304-c3c8-13c46bb43bcf",
"scrolled": true
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Male 0.504756\n",
"Female 0.495244\n",
"Name: gender, dtype: float64\n",
"\n",
"\n",
"No 0.516967\n",
"Yes 0.483033\n",
"Name: Partner, dtype: float64\n",
"\n",
"\n",
"No 0.700412\n",
"Yes 0.299588\n",
"Name: Dependents, dtype: float64\n",
"\n",
"\n",
"Yes 0.903166\n",
"No 0.096834\n",
"Name: PhoneService, dtype: float64\n",
"\n",
"\n",
"No 0.481329\n",
"Yes 0.421837\n",
"No phone service 0.096834\n",
"Name: MultipleLines, dtype: float64\n",
"\n",
"\n",
"Fiber optic 0.439585\n",
"DSL 0.343746\n",
"No 0.216669\n",
"Name: InternetService, dtype: float64\n",
"\n",
"\n",
"No 0.496663\n",
"Yes 0.286668\n",
"No internet service 0.216669\n",
"Name: OnlineSecurity, dtype: float64\n",
"\n",
"\n",
"No 0.438450\n",
"Yes 0.344881\n",
"No internet service 0.216669\n",
"Name: OnlineBackup, dtype: float64\n",
"\n",
"\n",
"No 0.439443\n",
"Yes 0.343888\n",
"No internet service 0.216669\n",
"Name: DeviceProtection, dtype: float64\n",
"\n",
"\n",
"No 0.493114\n",
"Yes 0.290217\n",
"No internet service 0.216669\n",
"Name: TechSupport, dtype: float64\n",
"\n",
"\n",
"No 0.398978\n",
"Yes 0.384353\n",
"No internet service 0.216669\n",
"Name: StreamingTV, dtype: float64\n",
"\n",
"\n",
"No 0.395428\n",
"Yes 0.387903\n",
"No internet service 0.216669\n",
"Name: StreamingMovies, dtype: float64\n",
"\n",
"\n",
"Month-to-month 0.550192\n",
"Two year 0.240664\n",
"One year 0.209144\n",
"Name: Contract, dtype: float64\n",
"\n",
"\n",
"Yes 0.592219\n",
"No 0.407781\n",
"Name: PaperlessBilling, dtype: float64\n",
"\n",
"\n",
"Electronic check 0.335794\n",
"Mailed check 0.228880\n",
"Bank transfer (automatic) 0.219225\n",
"Credit card (automatic) 0.216101\n",
"Name: PaymentMethod, dtype: float64\n",
"\n",
"\n",
"No 0.73463\n",
"Yes 0.26537\n",
"Name: Churn, dtype: float64\n",
"\n",
"\n"
]
}
],
"source": [
"# check the number of different labels\n",
"for var in categorical:\n",
" print(data[var].value_counts() / np.float(len(data)))\n",
" print()\n",
" print()"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "I-1s4sDsV4T1"
},
"source": [
"As shown above, there is no rare category in the categorical variables."
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "H9b779yrj1gV"
},
"source": [
"# \n",
"\n",
"\n",
"\n",
"
\n",
"7. Categorical Variables Encoding \n",
"\n",
"\n",
"Back to Table of Contents "
]
},
{
"cell_type": "code",
"execution_count": 107,
"metadata": {
"id": "2w5OsvDYjfA8"
},
"outputs": [],
"source": [
"data['Churn'] = data['Churn'].map({'Yes':1,'No':0})"
]
},
{
"cell_type": "code",
"execution_count": 108,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "9-mqvA30kCKx",
"outputId": "12ccfb3f-dcd2-4bb3-d447-d88ce338e5de",
"scrolled": true
},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"gender object\n",
"SeniorCitizen int64\n",
"Partner object\n",
"Dependents object\n",
"tenure int64\n",
"PhoneService object\n",
"MultipleLines object\n",
"InternetService object\n",
"OnlineSecurity object\n",
"OnlineBackup object\n",
"DeviceProtection object\n",
"TechSupport object\n",
"StreamingTV object\n",
"StreamingMovies object\n",
"Contract object\n",
"PaperlessBilling object\n",
"PaymentMethod object\n",
"MonthlyCharges float64\n",
"TotalCharges float64\n",
"Churn int64\n",
"dtype: object"
]
},
"metadata": {},
"execution_count": 108
}
],
"source": [
"data.dtypes"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "ab_7Gog7V4T2"
},
"source": [
"This step is the key to achieve a high accuracy. We use `Target guided ordinal encoding`. Ordering the categories according to the target means assigning a number to the category, but this numbering, this ordering, is informed by the mean of the target within the category. Briefly, we calculate the mean of the target for each label/category, then we order the labels according to these mean from smallest to biggest, and we number them accordingly.\n",
"\n",
"Advantages:\n",
"* Capture information within the label, therefore rendering more predictive features\n",
"* Create a monotonic relationship between the variable and the target\n",
"* Does not expand the feature space\n",
"\n",
"Disadvantage:\n",
"* Prone to cause over-fitting\n",
"\n",
"This process should be done on the train data, then the ordered label will be mapped into test data. (since the data is large enough, ordered categories will be same if we consider the whole data or just the train set.)"
]
},
{
"cell_type": "code",
"execution_count": 109,
"metadata": {
"id": "2Uk8TL2FAGJi"
},
"outputs": [],
"source": [
"categorical = [var for var in data.columns if data[var].dtype=='O']"
]
},
{
"cell_type": "code",
"execution_count": 110,
"metadata": {
"id": "YhCOzTphkCoo"
},
"outputs": [],
"source": [
"def category(df):\n",
" for var in categorical:\n",
" ordered_labels = df.groupby([var])['Churn'].mean().sort_values().index\n",
"\n",
" ordinal_label = {k:i for i, k in enumerate(ordered_labels, 0)} \n",
" ordinal_label\n",
" df[var] = df[var].map(ordinal_label)\n",
"\n",
"category(data)"
]
},
{
"cell_type": "code",
"execution_count": 111,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 0
},
"id": "hA2GWZQQkE5m",
"outputId": "a61d7806-8194-40f7-8e90-250c436337d7",
"scrolled": false
},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
" gender SeniorCitizen Partner Dependents tenure PhoneService \\\n",
"0 1 0 0 1 1 0 \n",
"1 0 0 1 1 34 1 \n",
"2 0 0 1 1 2 1 \n",
"3 0 0 1 1 45 0 \n",
"4 1 0 1 1 2 1 \n",
"\n",
" MultipleLines InternetService OnlineSecurity OnlineBackup \\\n",
"0 0 1 2 1 \n",
"1 1 1 1 2 \n",
"2 1 1 1 1 \n",
"3 0 1 1 2 \n",
"4 1 2 2 2 \n",
"\n",
" DeviceProtection TechSupport StreamingTV StreamingMovies Contract \\\n",
"0 2 2 2 2 2 \n",
"1 1 2 2 2 1 \n",
"2 2 2 2 2 2 \n",
"3 1 1 2 2 1 \n",
"4 2 2 2 2 2 \n",
"\n",
" PaperlessBilling PaymentMethod MonthlyCharges TotalCharges Churn \n",
"0 1 3 29.85 29.85 0 \n",
"1 0 2 56.95 1889.50 0 \n",
"2 1 2 53.85 108.15 1 \n",
"3 0 1 42.30 1840.75 0 \n",
"4 1 3 70.70 151.65 1 "
],
"text/html": [
"\n",
" \n",
"
\n",
"
\n",
"\n",
"
\n",
" \n",
" \n",
" \n",
" gender \n",
" SeniorCitizen \n",
" Partner \n",
" Dependents \n",
" tenure \n",
" PhoneService \n",
" MultipleLines \n",
" InternetService \n",
" OnlineSecurity \n",
" OnlineBackup \n",
" DeviceProtection \n",
" TechSupport \n",
" StreamingTV \n",
" StreamingMovies \n",
" Contract \n",
" PaperlessBilling \n",
" PaymentMethod \n",
" MonthlyCharges \n",
" TotalCharges \n",
" Churn \n",
" \n",
" \n",
" \n",
" \n",
" 0 \n",
" 1 \n",
" 0 \n",
" 0 \n",
" 1 \n",
" 1 \n",
" 0 \n",
" 0 \n",
" 1 \n",
" 2 \n",
" 1 \n",
" 2 \n",
" 2 \n",
" 2 \n",
" 2 \n",
" 2 \n",
" 1 \n",
" 3 \n",
" 29.85 \n",
" 29.85 \n",
" 0 \n",
" \n",
" \n",
" 1 \n",
" 0 \n",
" 0 \n",
" 1 \n",
" 1 \n",
" 34 \n",
" 1 \n",
" 1 \n",
" 1 \n",
" 1 \n",
" 2 \n",
" 1 \n",
" 2 \n",
" 2 \n",
" 2 \n",
" 1 \n",
" 0 \n",
" 2 \n",
" 56.95 \n",
" 1889.50 \n",
" 0 \n",
" \n",
" \n",
" 2 \n",
" 0 \n",
" 0 \n",
" 1 \n",
" 1 \n",
" 2 \n",
" 1 \n",
" 1 \n",
" 1 \n",
" 1 \n",
" 1 \n",
" 2 \n",
" 2 \n",
" 2 \n",
" 2 \n",
" 2 \n",
" 1 \n",
" 2 \n",
" 53.85 \n",
" 108.15 \n",
" 1 \n",
" \n",
" \n",
" 3 \n",
" 0 \n",
" 0 \n",
" 1 \n",
" 1 \n",
" 45 \n",
" 0 \n",
" 0 \n",
" 1 \n",
" 1 \n",
" 2 \n",
" 1 \n",
" 1 \n",
" 2 \n",
" 2 \n",
" 1 \n",
" 0 \n",
" 1 \n",
" 42.30 \n",
" 1840.75 \n",
" 0 \n",
" \n",
" \n",
" 4 \n",
" 1 \n",
" 0 \n",
" 1 \n",
" 1 \n",
" 2 \n",
" 1 \n",
" 1 \n",
" 2 \n",
" 2 \n",
" 2 \n",
" 2 \n",
" 2 \n",
" 2 \n",
" 2 \n",
" 2 \n",
" 1 \n",
" 3 \n",
" 70.70 \n",
" 151.65 \n",
" 1 \n",
" \n",
" \n",
"
\n",
"
\n",
"
\n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
"\n",
" \n",
"
\n",
"
\n",
" "
]
},
"metadata": {},
"execution_count": 111
}
],
"source": [
"data.head(5)"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "kphpHYT6r86o"
},
"source": [
"# \n",
"\n",
"\n",
"\n",
"
\n",
"8. Balance Data \n",
"\n",
"\n",
"Back to Table of Contents "
]
},
{
"cell_type": "code",
"execution_count": 112,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 0
},
"id": "Zvm0CIX7eDEN",
"outputId": "c6aa88c9-2204-4e19-bd68-19c1c3350389"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"alignmentgroup": "True",
"hovertemplate": "x=%{x} y=%{y} text=%{text} ",
"legendgroup": "",
"marker": {
"color": "#ff9999",
"pattern": {
"shape": ""
}
},
"name": "",
"offsetgroup": "",
"orientation": "v",
"showlegend": false,
"text": [
0.2654,
0.7346
],
"textposition": "auto",
"x": [
1,
0
],
"xaxis": "x",
"y": [
1869,
5174
],
"yaxis": "y",
"type": "bar"
}
],
"layout": {
"bargap": 0.4,
"barmode": "relative",
"height": 400,
"legend": {
"tracegroupgap": 0
},
"margin": {
"t": 60
},
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Churn Count PLot"
},
"width": 700,
"xaxis": {
"anchor": "y",
"domain": [
0,
1
],
"dtick": 1,
"tick0": 0,
"tickmode": "linear",
"title": {
"text": "Churn"
}
},
"yaxis": {
"anchor": "x",
"domain": [
0,
1
],
"title": {
"text": "Count"
}
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"fig = px.bar(x=data['Churn'].unique()[::-1], y=[data[data['Churn']==1].count()[0], data[data['Churn']==0].count()[0]],\n",
" text=[np.round(data[data['Churn']==1].count()[0]/data.shape[0], 4), np.round(data[data['Churn']==0].count()[0]/data.shape[0], 4)]\n",
" , color_discrete_sequence =['#ff9999'])\n",
"\n",
"fig.update_layout(title_text='Churn Count PLot', xaxis = dict(tickmode = 'linear', tick0 = 0, dtick = 1),\n",
" width=700, height=400, bargap=0.4)\n",
"\n",
"fig.update_layout({'yaxis': {'title':'Count'}, 'xaxis': {'title':'Churn'}})\n",
"\n",
"iplot(fig)"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "kD6QrqiJV4T3"
},
"source": [
"As shown in the plot above, we are dealing with an imbalanced dataset. The `BorderlineSMOTE` method is used which involves selecting those instances of the minority class that are misclassified, such as with a k-nearest neighbor classification model. This method oversamples just those difficult instances, providing more resolution only where it may be required."
]
},
{
"cell_type": "code",
"execution_count": 113,
"metadata": {
"id": "tcvETUcjva6u"
},
"outputs": [],
"source": [
"X = data.drop(['Churn'], axis = 1)\n",
"y = data['Churn']\n",
"oversample = BorderlineSMOTE()\n",
"X, y = oversample.fit_resample(X, y)"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "6VXyyqeHkXuJ"
},
"source": [
"# \n",
"\n",
" \n",
"\n",
"
\n",
"9. Dataset Splitting \n",
"\n",
"\n",
"Back to Table of Contents "
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "6S1yn7p3V4T4"
},
"source": [
"let's separate the data into training and testing set."
]
},
{
"cell_type": "code",
"execution_count": 114,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "X7b_AX4nkGvl",
"outputId": "224b9d2d-13de-4cb4-b50d-55d1310660b3"
},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"((9313, 19), (1035, 19))"
]
},
"metadata": {},
"execution_count": 114
}
],
"source": [
"X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.1, random_state=42)\n",
"X_train.shape, X_test.shape"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "ccAP-v1tklVL"
},
"source": [
"# \n",
"\n",
"\n",
"\n",
"
\n",
"10. Feature Scaling \n",
"\n",
"\n",
"Back to Table of Contents "
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "Cn0ExwxzV4T5"
},
"source": [
"In this section, numerical features are scaled.\n",
"\n",
"StandardScaler = $\\frac{x-\\mu}{s}$"
]
},
{
"cell_type": "code",
"execution_count": 115,
"metadata": {
"id": "lp94TjJbkhQY"
},
"outputs": [],
"source": [
"scaler = StandardScaler()\n",
"X_train[['TotalCharges','MonthlyCharges','tenure']] = scaler.fit_transform(X_train[['TotalCharges','MonthlyCharges','tenure']])\n",
"X_test[['TotalCharges','MonthlyCharges','tenure']] = scaler.transform(X_test[['TotalCharges','MonthlyCharges','tenure']]) "
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "gMpMUhYEzYN1"
},
"source": [
"# \n",
"\n",
"\n",
"\n",
"
\n",
"11. Modeling and Parameter Optimization \n",
"\n",
"\n",
"Back to Table of Contents "
]
},
{
"cell_type": "code",
"execution_count": 116,
"metadata": {
"id": "B6Mvp4WUc_Lu"
},
"outputs": [],
"source": [
"CV = StratifiedKFold(n_splits=10, random_state=0, shuffle=True)"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "uxkxTJHQRaDO"
},
"source": [
"**Model 1 : LR**"
]
},
{
"cell_type": "code",
"execution_count": 117,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "xsKUmD1Sc3OI",
"outputId": "c77bbd7d-dc49-4bf4-ab6c-9cb78884f3ad"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Best parameters: LogisticRegression(C=1, class_weight='None', random_state=42)\n"
]
}
],
"source": [
"LR_S = LogisticRegression(random_state = 42)\n",
"params_LR = {'C': list(np.arange(1,12)), 'penalty': ['l2', 'elasticnet', 'none'], 'class_weight': ['balanced','None']}\n",
"grid_LR = RandomizedSearchCV(LR_S, param_distributions=params_LR, cv=5, n_jobs=-1, n_iter=20, random_state=42, return_train_score=True)\n",
"grid_LR.fit(X_train, y_train)\n",
"print('Best parameters:', grid_LR.best_estimator_)"
]
},
{
"cell_type": "code",
"execution_count": 118,
"metadata": {
"id": "n12Lrxwr17tq"
},
"outputs": [],
"source": [
"LR = LogisticRegression(random_state = 42, penalty= 'l2', class_weight= 'balanced', C=6)\n",
"cross_val_LR_Acc = cross_val_score(LR, X_train, y_train, cv = CV, scoring = 'accuracy') \n",
"cross_val_LR_f1 = cross_val_score(LR, X_train, y_train, cv = CV, scoring = 'f1')\n",
"cross_val_LR_AUC = cross_val_score(LR, X_train, y_train, cv = CV, scoring = 'roc_auc')"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "XYiGV1RcSKey"
},
"source": [
"**Model 2: Random Forest**"
]
},
{
"cell_type": "code",
"execution_count": 119,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "MUEUvcQtSm0B",
"outputId": "af796803-9201-4587-ee4e-83d861251338"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Best parameters: RandomForestClassifier(n_estimators=65, random_state=42)\n"
]
}
],
"source": [
"RF_S = RandomForestClassifier(random_state = 42)\n",
"params_RF = {'n_estimators': list(range(50,100)), 'min_samples_leaf': list(range(1,5)), 'min_samples_split': list(range(1,5))}\n",
"grid_RF = RandomizedSearchCV(RF_S, param_distributions=params_RF, cv=5, n_jobs=-1, n_iter=20, random_state=42, return_train_score=True)\n",
"grid_RF.fit(X_train, y_train)\n",
"print('Best parameters:', grid_RF.best_estimator_)"
]
},
{
"cell_type": "code",
"execution_count": 120,
"metadata": {
"id": "4b56Gcub17m6"
},
"outputs": [],
"source": [
"RF = RandomForestClassifier(n_estimators=70, random_state=42)\n",
"cross_val_RF_Acc = cross_val_score(RF, X_train, y_train, cv = CV, scoring = 'accuracy') \n",
"cross_val_RF_f1 = cross_val_score(RF, X_train, y_train, cv = CV, scoring = 'f1')\n",
"cross_val_RF_AUC = cross_val_score(RF, X_train, y_train, cv = CV, scoring = 'roc_auc')"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "06HrQs__SlIi"
},
"source": [
"**Model 3: KNN**"
]
},
{
"cell_type": "code",
"execution_count": 121,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "twmtk2Xkfc9_",
"outputId": "123aebcf-1c3c-4c69-c516-1c5c0cddf3e1"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Best parameters: KNeighborsClassifier(n_neighbors=1)\n"
]
}
],
"source": [
"KNN_S = KNeighborsClassifier()\n",
"params_KNN = {'n_neighbors': list(range(1,20))}\n",
"grid_KNN = RandomizedSearchCV(KNN_S, param_distributions=params_KNN, cv=5, n_jobs=-1, n_iter=20, random_state=42, return_train_score=True)\n",
"grid_KNN.fit(X_train, y_train)\n",
"print('Best parameters:', grid_KNN.best_estimator_)"
]
},
{
"cell_type": "code",
"execution_count": 122,
"metadata": {
"id": "ZrFkcPFRWxC-"
},
"outputs": [],
"source": [
"KNN = KNeighborsClassifier(n_neighbors=1)\n",
"cross_val_KNN_Acc = cross_val_score(KNN, X_train, y_train, cv = CV, scoring = 'accuracy') \n",
"cross_val_KNN_f1 = cross_val_score(KNN, X_train, y_train, cv = CV, scoring = 'f1')\n",
"cross_val_KNN_AUC = cross_val_score(KNN, X_train, y_train, cv = CV, scoring = 'roc_auc')"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "PcwFbV9IWzy7"
},
"source": [
"**Model 4: Decision Tree**"
]
},
{
"cell_type": "code",
"execution_count": 123,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "5web326ViGrA",
"outputId": "9386823c-4cc6-478e-94a3-485e43268591"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Best parameters: DecisionTreeClassifier(random_state=42)\n"
]
}
],
"source": [
"DT_S = DecisionTreeClassifier(random_state=42)\n",
"params_DT = {'min_samples_leaf': list(range(1,6)), 'min_samples_split': list(range(1,6))}\n",
"grid_DT = RandomizedSearchCV(DT_S, param_distributions=params_DT, cv=5, n_jobs=-1, n_iter=20, random_state=42, return_train_score=True)\n",
"grid_DT.fit(X_train, y_train)\n",
"print('Best parameters:', grid_DT.best_estimator_)"
]
},
{
"cell_type": "code",
"execution_count": 124,
"metadata": {
"id": "q2I5BQVLXNjk"
},
"outputs": [],
"source": [
"DT = DecisionTreeClassifier(random_state=42)\n",
"cross_val_DT_Acc = cross_val_score(DT, X_train, y_train, cv = CV, scoring = 'accuracy') \n",
"cross_val_DT_f1 = cross_val_score(DT, X_train, y_train, cv = CV, scoring = 'f1')\n",
"cross_val_DT_AUC = cross_val_score(DT, X_train, y_train, cv = CV, scoring = 'roc_auc')"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "sdJcl4isgpVE"
},
"source": [
"**Model 5: Ada Boost**"
]
},
{
"cell_type": "code",
"execution_count": 125,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "XqSFPK_YjeZA",
"outputId": "698d13fd-e671-49a6-c597-5bb149c6fc22"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Best parameters: AdaBoostClassifier(learning_rate=1, n_estimators=90, random_state=42)\n"
]
}
],
"source": [
"AB_S = AdaBoostClassifier(random_state=42)\n",
"params_AB = {'n_estimators': list(np.arange(50,100,10)), 'learning_rate':[0.01, 0.1, 1]}\n",
"grid_AB = RandomizedSearchCV(AB_S, param_distributions=params_AB, cv=5, n_jobs=-1, n_iter=20, random_state=42, return_train_score=True)\n",
"grid_AB.fit(X_train, y_train)\n",
"print('Best parameters:', grid_AB.best_estimator_)"
]
},
{
"cell_type": "code",
"execution_count": 126,
"metadata": {
"id": "wWaOId-tZh2E"
},
"outputs": [],
"source": [
"AB = AdaBoostClassifier(learning_rate=1, n_estimators=90, random_state=42)\n",
"cross_val_AB_Acc = cross_val_score(AB, X_train, y_train, cv = CV, scoring = 'accuracy') \n",
"cross_val_AB_f1 = cross_val_score(AB, X_train, y_train, cv = CV, scoring = 'f1')\n",
"cross_val_AB_AUC = cross_val_score(AB, X_train, y_train, cv = CV, scoring = 'roc_auc')"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "4j_oZDF6jLDh"
},
"source": [
"**Model 6: XG Boost**"
]
},
{
"cell_type": "code",
"execution_count": 127,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "7YDYexVom0ym",
"outputId": "cfb98873-3711-424f-ac7a-4dcca15cf54c"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Best parameters: XGBClassifier(learning_rate=1, n_estimators=130, random_state=42)\n"
]
}
],
"source": [
"XG_S = XGBClassifier(random_state=42)\n",
"params_XG = {'n_estimators': list(np.arange(50,150,10)), 'learning_rate':[0.01, 0.1, 1]}\n",
"grid_XG = RandomizedSearchCV(XG_S, param_distributions=params_XG, cv=5, n_jobs=-1, n_iter=20, random_state=42, return_train_score=True)\n",
"grid_XG.fit(X_train, y_train)\n",
"print('Best parameters:', grid_XG.best_estimator_)"
]
},
{
"cell_type": "code",
"execution_count": 128,
"metadata": {
"id": "okkP8G0NZhzK"
},
"outputs": [],
"source": [
"XG = XGBClassifier(learning_rate=1, n_estimators=120, random_state=42)\n",
"cross_val_XG_Acc = cross_val_score(XG, X_train, y_train, cv = CV, scoring = 'accuracy') \n",
"cross_val_XG_f1 = cross_val_score(XG, X_train, y_train, cv = CV, scoring = 'f1')\n",
"cross_val_XG_AUC = cross_val_score(XG, X_train, y_train, cv = CV, scoring = 'roc_auc')"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "7U7mSPjFuUlF"
},
"source": [
"**Model 7: Extra Tree Classifier**"
]
},
{
"cell_type": "code",
"execution_count": 129,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "3RknL8vHQgyH",
"outputId": "49a9f2b5-1242-4fa4-95ce-cfc80d349b57"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Best parameters: XGBClassifier(n_estimators=140, random_state=42)\n"
]
}
],
"source": [
"ET_S = ExtraTreesClassifier(random_state=42)\n",
"params_ET = {'n_estimators': list(np.arange(50,150,10))}\n",
"grid_ET = RandomizedSearchCV(XG_S, param_distributions=params_ET, cv=5, n_jobs=-1, n_iter=20, random_state=42, return_train_score=True)\n",
"grid_ET.fit(X_train, y_train)\n",
"print('Best parameters:', grid_ET.best_estimator_)"
]
},
{
"cell_type": "code",
"execution_count": 130,
"metadata": {
"id": "FngOvvr8Ww9O"
},
"outputs": [],
"source": [
"ET = ExtraTreesClassifier(n_estimators=140, random_state=42)\n",
"cross_val_ET_Acc = cross_val_score(ET, X_train, y_train, cv = CV, scoring = 'accuracy') \n",
"cross_val_ET_f1 = cross_val_score(ET, X_train, y_train, cv = CV, scoring = 'f1')\n",
"cross_val_ET_AUC = cross_val_score(ET, X_train, y_train, cv = CV, scoring = 'roc_auc')"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "JQzRu3D7xYvY"
},
"source": [
"**Super Learner**"
]
},
{
"cell_type": "code",
"execution_count": 131,
"metadata": {
"id": "qndVwZ2GwTQj"
},
"outputs": [],
"source": [
"SL = SuperLearner(folds=5, random_state=42)"
]
},
{
"cell_type": "code",
"execution_count": 132,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "RjHRjO6qwTNx",
"outputId": "918fcc2e-b6d5-44e4-f016-d8c4b922fd76"
},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"SuperLearner(array_check=None, backend=None, folds=5,\n",
" layers=[Layer(backend='threading', dtype=, n_jobs=-1,\n",
" name='layer-1', propagate_features=None, raise_on_exception=True,\n",
" random_state=7270, shuffle=False,\n",
" stack=[Group(backend='threading', dtype=,\n",
" indexer=FoldIndex(X=None, folds=5, raise_on_ex...rer=None)],\n",
" n_jobs=-1, name='group-0', raise_on_exception=True, transformers=[])],\n",
" verbose=0)],\n",
" model_selection=False, n_jobs=None, raise_on_exception=True,\n",
" random_state=42, sample_size=20, scorer=None, shuffle=False,\n",
" verbose=False)"
]
},
"metadata": {},
"execution_count": 132
}
],
"source": [
"SL.add([RF, XG, ET])"
]
},
{
"cell_type": "code",
"execution_count": 133,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "ZnY4M8MawTJg",
"outputId": "263ac61b-973e-4a1e-82aa-d0e58c47cf46"
},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"SuperLearner(array_check=None, backend=None, folds=5,\n",
" layers=[Layer(backend='threading', dtype=, n_jobs=-1,\n",
" name='layer-1', propagate_features=None, raise_on_exception=True,\n",
" random_state=7270, shuffle=False,\n",
" stack=[Group(backend='threading', dtype=,\n",
" indexer=FoldIndex(X=None, folds=5, raise_on_ex...rer=None)],\n",
" n_jobs=-1, name='group-1', raise_on_exception=True, transformers=[])],\n",
" verbose=0)],\n",
" model_selection=False, n_jobs=None, raise_on_exception=True,\n",
" random_state=42, sample_size=20, scorer=None, shuffle=False,\n",
" verbose=False)"
]
},
"metadata": {},
"execution_count": 133
}
],
"source": [
"SL.add_meta(MLPClassifier())"
]
},
{
"cell_type": "code",
"execution_count": 134,
"metadata": {
"id": "GXYaf11Bi5U0"
},
"outputs": [],
"source": [
"cross_val_SL_Acc = cross_val_score(SL, X_train, y_train, cv = CV, scoring = 'accuracy') \n",
"cross_val_SL_f1 = cross_val_score(SL, X_train, y_train, cv = CV, scoring = 'f1')\n",
"cross_val_SL_AUC = cross_val_score(SL, X_train, y_train, cv = CV, scoring = 'roc_auc')"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "frLIONC7zx-B"
},
"source": [
"**Stacking**"
]
},
{
"cell_type": "code",
"execution_count": 135,
"metadata": {
"id": "EbCdyu32xpPZ"
},
"outputs": [],
"source": [
"estimators = [('DT', DT),\n",
" ('RF', RF),\n",
" ('ET', ET),\n",
" ('LR', LR),\n",
" ('KNN', KNN),\n",
" ('XG', XG),\n",
" ('AB', AB)]\n",
" \n",
"Stack = StackingClassifier(estimators = estimators, final_estimator = MLPClassifier())"
]
},
{
"cell_type": "code",
"execution_count": 136,
"metadata": {
"id": "CMssgtgfis4i"
},
"outputs": [],
"source": [
"cross_val_ST_Acc = cross_val_score(Stack, X_train, y_train, cv = CV, scoring = 'accuracy') \n",
"cross_val_ST_f1 = cross_val_score(Stack, X_train, y_train, cv = CV, scoring = 'f1')\n",
"cross_val_ST_AUC = cross_val_score(Stack, X_train, y_train, cv = CV, scoring = 'roc_auc')"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "ZVXSjm9PF7Eu"
},
"source": [
"# \n",
"\n",
"\n",
"\n",
"
\n",
"12. Feature Importance \n",
"\n",
"\n",
"Back to Table of Contents "
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "LDbtySfgV4UI"
},
"source": [
"What features contribute more to predict the target (Churn)? let's find out how useful they are at predicting the target variable.\n",
"\n",
"Random Forest algorithm offer importance scores based on the reduction in the criterion used to select split points, like Gini or entropy."
]
},
{
"cell_type": "code",
"execution_count": 153,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "St3n2hnYIbJU",
"outputId": "cc8bc784-d56c-4c69-d318-3b533aadd9b1"
},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"RandomForestClassifier(n_estimators=70, random_state=42)"
]
},
"metadata": {},
"execution_count": 153
}
],
"source": [
"RF_I = RandomForestClassifier(n_estimators=70, random_state=42)\n",
"RF_I.fit(X, y)"
]
},
{
"cell_type": "code",
"execution_count": 154,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 0
},
"id": "1EwNRNohSNtw",
"outputId": "72ed5a1f-ff97-4929-e6d6-f97895bb72b2"
},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
""
],
"text/html": [
"\n",
"\n",
" \n",
" \n",
" \n",
" Features \n",
" Feature Importance \n",
" \n",
" \n",
" \n",
" \n",
" 5 \n",
" PhoneService \n",
" 0.008060 \n",
" \n",
" \n",
" 1 \n",
" SeniorCitizen \n",
" 0.016236 \n",
" \n",
" \n",
" 3 \n",
" Dependents \n",
" 0.018789 \n",
" \n",
" \n",
" 2 \n",
" Partner \n",
" 0.022521 \n",
" \n",
" \n",
" 15 \n",
" PaperlessBilling \n",
" 0.023343 \n",
" \n",
" \n",
" 10 \n",
" DeviceProtection \n",
" 0.024419 \n",
" \n",
" \n",
" 6 \n",
" MultipleLines \n",
" 0.024435 \n",
" \n",
" \n",
" 9 \n",
" OnlineBackup \n",
" 0.025233 \n",
" \n",
" \n",
" 12 \n",
" StreamingTV \n",
" 0.027024 \n",
" \n",
" \n",
" 0 \n",
" gender \n",
" 0.027551 \n",
" \n",
" \n",
" 8 \n",
" OnlineSecurity \n",
" 0.028928 \n",
" \n",
" \n",
" 11 \n",
" TechSupport \n",
" 0.029647 \n",
" \n",
" \n",
" 13 \n",
" StreamingMovies \n",
" 0.033099 \n",
" \n",
" \n",
" 7 \n",
" InternetService \n",
" 0.034272 \n",
" \n",
" \n",
" 16 \n",
" PaymentMethod \n",
" 0.045543 \n",
" \n",
" \n",
" 14 \n",
" Contract \n",
" 0.098061 \n",
" \n",
" \n",
" 17 \n",
" MonthlyCharges \n",
" 0.159143 \n",
" \n",
" \n",
" 4 \n",
" tenure \n",
" 0.164164 \n",
" \n",
" \n",
" 18 \n",
" TotalCharges \n",
" 0.189532 \n",
" \n",
" \n",
"
\n"
]
},
"metadata": {},
"execution_count": 154
}
],
"source": [
"d = {'Features': X_train.columns, 'Feature Importance': RF_I.feature_importances_}\n",
"df = pd.DataFrame(d)\n",
"df_sorted = df.sort_values(by='Feature Importance', ascending = True)\n",
"df_sorted\n",
"df_sorted.style.background_gradient(cmap='Blues')"
]
},
{
"cell_type": "code",
"execution_count": 155,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 0
},
"id": "tFlT0Z7oTXoH",
"outputId": "e49bc13d-c88f-4d25-e7d8-bcc9e0690b04"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"alignmentgroup": "True",
"hovertemplate": "x=%{x} y=%{y} color=%{marker.color} ",
"legendgroup": "",
"marker": {
"color": [
0.008059762462641746,
0.016236489991518194,
0.018788925225817366,
0.022521374887683708,
0.023342655791104533,
0.024418604587685345,
0.024435225853968977,
0.0252331086499621,
0.02702388378357288,
0.027551001436096477,
0.02892803266860516,
0.02964718298757796,
0.033099092359802046,
0.03427202957721473,
0.04554320294171056,
0.09806082711767738,
0.1591430130675373,
0.1641638241779782,
0.18953176243184539
],
"coloraxis": "coloraxis",
"line": {
"color": "black",
"width": 2
},
"pattern": {
"shape": ""
}
},
"name": "",
"offsetgroup": "",
"orientation": "h",
"showlegend": false,
"textposition": "auto",
"texttemplate": "%{x:.4f}",
"x": [
0.008059762462641746,
0.016236489991518194,
0.018788925225817366,
0.022521374887683708,
0.023342655791104533,
0.024418604587685345,
0.024435225853968977,
0.0252331086499621,
0.02702388378357288,
0.027551001436096477,
0.02892803266860516,
0.02964718298757796,
0.033099092359802046,
0.03427202957721473,
0.04554320294171056,
0.09806082711767738,
0.1591430130675373,
0.1641638241779782,
0.18953176243184539
],
"xaxis": "x",
"y": [
"PhoneService",
"SeniorCitizen",
"Dependents",
"Partner",
"PaperlessBilling",
"DeviceProtection",
"MultipleLines",
"OnlineBackup",
"StreamingTV",
"gender",
"OnlineSecurity",
"TechSupport",
"StreamingMovies",
"InternetService",
"PaymentMethod",
"Contract",
"MonthlyCharges",
"tenure",
"TotalCharges"
],
"yaxis": "y",
"type": "bar"
}
],
"layout": {
"barmode": "relative",
"coloraxis": {
"colorbar": {
"title": {
"text": "color"
}
},
"colorscale": [
[
0,
"rgb(247,251,255)"
],
[
0.125,
"rgb(222,235,247)"
],
[
0.25,
"rgb(198,219,239)"
],
[
0.375,
"rgb(158,202,225)"
],
[
0.5,
"rgb(107,174,214)"
],
[
0.625,
"rgb(66,146,198)"
],
[
0.75,
"rgb(33,113,181)"
],
[
0.875,
"rgb(8,81,156)"
],
[
1,
"rgb(8,48,107)"
]
]
},
"legend": {
"tracegroupgap": 0
},
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Feature Importance Based on Random Forest"
},
"xaxis": {
"anchor": "y",
"domain": [
0,
1
],
"title": {
"text": "Feature Importance"
}
},
"yaxis": {
"anchor": "x",
"domain": [
0,
1
],
"title": {
"text": "Features"
}
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"fig = px.bar(x=df_sorted['Feature Importance'], y=df_sorted['Features'], color_continuous_scale=px.colors.sequential.Blues,\n",
" title='Feature Importance Based on Random Forest', text_auto='.4f', color=df_sorted['Feature Importance'])\n",
"\n",
"fig.update_traces(marker=dict(line=dict(color='black', width=2)))\n",
"fig.update_layout({'yaxis': {'title':'Features'}, 'xaxis': {'title':'Feature Importance'}})\n",
"\n",
"iplot(fig)"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "TlyvJET4VngN"
},
"source": [
"# \n",
"\n",
" \n",
"\n",
"
\n",
"13. Results \n",
"\n",
"\n",
"Back to Table of Contents "
]
},
{
"cell_type": "code",
"execution_count": 156,
"metadata": {
"id": "TggNCswqgiPS"
},
"outputs": [],
"source": [
"compare_models = [('Logistic Regression', cross_val_LR_Acc.mean(),cross_val_LR_f1.mean(),cross_val_LR_AUC.mean(), ''),\n",
" ('Random Forest', cross_val_RF_Acc.mean(),cross_val_RF_f1.mean(),cross_val_RF_AUC.mean(), ''),\n",
" ('KNN', cross_val_KNN_Acc.mean(),cross_val_KNN_f1.mean(),cross_val_KNN_AUC.mean(), ''),\n",
" ('Decision Tree', cross_val_DT_Acc.mean(), cross_val_DT_f1.mean(),cross_val_DT_AUC.mean(), ''),\n",
" ('Ada Boost', cross_val_AB_Acc.mean(), cross_val_AB_f1.mean(),cross_val_AB_AUC.mean(), ''),\n",
" ('XG Boost', cross_val_XG_Acc.mean(), cross_val_XG_f1.mean(),cross_val_XG_AUC.mean(), ''),\n",
" ('Extra Tree', cross_val_ET_Acc.mean(), cross_val_ET_f1.mean(),cross_val_ET_AUC.mean(), ''),\n",
" ('Super Learner', cross_val_SL_Acc.mean(), cross_val_SL_f1.mean(),cross_val_SL_AUC.mean(), ''),\n",
" ('Stacking', cross_val_ST_Acc.mean(), cross_val_ST_f1.mean(),cross_val_ST_AUC.mean(), 'best model')]"
]
},
{
"cell_type": "code",
"execution_count": 157,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 331
},
"id": "WqzFK4fNgiMM",
"outputId": "4a8f33b1-e7dd-42fd-988f-e5e71e6cb938"
},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
""
],
"text/html": [
"\n",
"\n",
" \n",
" \n",
" \n",
" Model \n",
" Accuracy Mean \n",
" F1 Score Mean \n",
" AUC Score Mean \n",
" Description \n",
" \n",
" \n",
" \n",
" \n",
" 0 \n",
" Logistic Regression \n",
" 0.746267 \n",
" 0.759828 \n",
" 0.825137 \n",
" \n",
" \n",
" \n",
" 1 \n",
" Random Forest \n",
" 0.834962 \n",
" 0.841735 \n",
" 0.915320 \n",
" \n",
" \n",
" \n",
" 2 \n",
" KNN \n",
" 0.772686 \n",
" 0.785045 \n",
" 0.772846 \n",
" \n",
" \n",
" \n",
" 3 \n",
" Decision Tree \n",
" 0.782881 \n",
" 0.786659 \n",
" 0.783714 \n",
" \n",
" \n",
" \n",
" 4 \n",
" Ada Boost \n",
" 0.769136 \n",
" 0.781800 \n",
" 0.846343 \n",
" \n",
" \n",
" \n",
" 5 \n",
" XG Boost \n",
" 0.797485 \n",
" 0.803550 \n",
" 0.878836 \n",
" \n",
" \n",
" \n",
" 6 \n",
" Extra Tree \n",
" 0.827876 \n",
" 0.832871 \n",
" 0.908827 \n",
" \n",
" \n",
" \n",
" 7 \n",
" Super Learner \n",
" 0.833995 \n",
" 0.840168 \n",
" nan \n",
" \n",
" \n",
" \n",
" 8 \n",
" Stacking \n",
" 0.841942 \n",
" 0.844890 \n",
" 0.921315 \n",
" best model \n",
" \n",
" \n",
"
\n"
]
},
"metadata": {},
"execution_count": 157
}
],
"source": [
"compare = pd.DataFrame(data = compare_models, columns=['Model','Accuracy Mean', 'F1 Score Mean', 'AUC Score Mean', 'Description'])\n",
"compare.style.background_gradient(cmap='YlGn')"
]
},
{
"cell_type": "code",
"execution_count": 158,
"metadata": {
"id": "tIvJdWnL0CPx"
},
"outputs": [],
"source": [
"d1 = {'Logistic Regression':cross_val_LR_Acc, 'Random Forest':cross_val_RF_Acc, 'KNN':cross_val_KNN_Acc, 'Decision Tree':cross_val_DT_Acc,\n",
" 'Ada Boost':cross_val_AB_Acc, 'XG Boost':cross_val_XG_Acc, 'Extra Tree':cross_val_ET_Acc, 'Super Learner':cross_val_SL_Acc,\n",
" 'Stacking':cross_val_ST_Acc}\n",
"d_accuracy = pd.DataFrame(data = d1)"
]
},
{
"cell_type": "code",
"execution_count": 159,
"metadata": {
"id": "rHm4RsZJ_74w"
},
"outputs": [],
"source": [
"d2 = {'Logistic Regression':cross_val_LR_f1, 'Random Forest':cross_val_RF_f1, 'KNN':cross_val_KNN_f1, 'Decision Tree':cross_val_DT_f1,\n",
" 'Ada Boost':cross_val_AB_f1, 'XG Boost':cross_val_XG_f1, 'Extra Tree':cross_val_ET_f1, 'Super Learner':cross_val_SL_f1,\n",
" 'Stacking':cross_val_ST_f1}\n",
"d_f1 = pd.DataFrame(data = d2)"
]
},
{
"cell_type": "code",
"execution_count": 160,
"metadata": {
"id": "Ep6kFYdXAN2X"
},
"outputs": [],
"source": [
"d3 = {'Logistic Regression':cross_val_LR_AUC, 'Random Forest':cross_val_RF_AUC, 'KNN':cross_val_KNN_AUC, 'Decision Tree':cross_val_DT_AUC,\n",
" 'Ada Boost':cross_val_AB_AUC, 'XG Boost':cross_val_XG_AUC, 'Extra Tree':cross_val_ET_AUC, 'Super Learner':cross_val_SL_AUC,\n",
" 'Stacking':cross_val_ST_AUC}\n",
"d_auc = pd.DataFrame(data = d3)"
]
},
{
"cell_type": "code",
"execution_count": 161,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 542
},
"id": "T4JND3WL8Ksh",
"outputId": "bcf08ff7-4df9-4227-f435-7dd476d0d012"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"boxmean": true,
"boxpoints": "all",
"name": "Logistic Regression",
"y": [
0.7639484978540773,
0.75,
0.740343347639485,
0.7293233082706767,
0.7636949516648764,
0.7411385606874329,
0.7218045112781954,
0.7626208378088077,
0.7508055853920516,
0.7389903329752954
],
"type": "box"
},
{
"boxmean": true,
"boxpoints": "all",
"name": "Random Forest",
"y": [
0.8583690987124464,
0.8186695278969958,
0.8272532188841202,
0.8356605800214822,
0.8388829215896885,
0.8378088077336198,
0.8227712137486574,
0.8270676691729323,
0.8421052631578947,
0.841031149301826
],
"type": "box"
},
{
"boxmean": true,
"boxpoints": "all",
"name": "KNN",
"y": [
0.7854077253218884,
0.7671673819742489,
0.740343347639485,
0.7776584317937701,
0.80343716433942,
0.7841031149301826,
0.7454350161117078,
0.7583243823845328,
0.7808807733619764,
0.7841031149301826
],
"type": "box"
},
{
"boxmean": true,
"boxpoints": "all",
"name": "Decision Tree",
"y": [
0.8143776824034334,
0.7811158798283262,
0.7854077253218884,
0.7604726100966702,
0.7765843179377014,
0.7862513426423201,
0.7830290010741139,
0.7722878625134264,
0.7916219119226638,
0.7776584317937701
],
"type": "box"
},
{
"boxmean": true,
"boxpoints": "all",
"name": "Ada Boost",
"y": [
0.7950643776824035,
0.776824034334764,
0.7736051502145923,
0.7626208378088077,
0.7883995703544576,
0.7593984962406015,
0.7422126745435016,
0.7636949516648764,
0.7583243823845328,
0.7712137486573577
],
"type": "box"
},
{
"boxmean": true,
"boxpoints": "all",
"name": "XG Boost",
"y": [
0.8283261802575107,
0.7854077253218884,
0.7972103004291845,
0.7937701396348013,
0.7959183673469388,
0.7873254564983888,
0.7841031149301826,
0.7883995703544576,
0.8066595059076263,
0.807733619763695
],
"type": "box"
},
{
"boxmean": true,
"boxpoints": "all",
"name": "Extra Tree",
"y": [
0.8358369098712446,
0.8197424892703863,
0.8197424892703863,
0.8281417830290011,
0.8378088077336198,
0.8399570354457573,
0.8152524167561761,
0.8109559613319012,
0.841031149301826,
0.8302900107411385
],
"type": "box"
},
{
"boxmean": true,
"boxpoints": "all",
"name": "Super Learner",
"y": [
0.8583690987124464,
0.825107296137339,
0.8261802575107297,
0.832438238453276,
0.8421052631578947,
0.8356605800214822,
0.8206229860365198,
0.8259935553168636,
0.8356605800214822,
0.8378088077336198
],
"type": "box"
},
{
"boxmean": true,
"boxpoints": "all",
"name": "Stacking",
"y": [
0.8594420600858369,
0.8283261802575107,
0.8315450643776824,
0.8464017185821697,
0.8485499462943072,
0.8453276047261009,
0.8270676691729323,
0.8335123523093448,
0.849624060150376,
0.849624060150376
],
"type": "box"
}
],
"layout": {
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Box Plots for Models Accuracy (train)"
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"fig = go.Figure()\n",
"fig.add_trace(go.Box(name='Logistic Regression', y=d_accuracy.iloc[:,0]))\n",
"fig.add_trace(go.Box(name='Random Forest', y=d_accuracy.iloc[:,1]))\n",
"fig.add_trace(go.Box(name='KNN', y=d_accuracy.iloc[:,2]))\n",
"fig.add_trace(go.Box(name='Decision Tree', y=d_accuracy.iloc[:,3]))\n",
"fig.add_trace(go.Box(name='Ada Boost', y=d_accuracy.iloc[:,4]))\n",
"fig.add_trace(go.Box(name='XG Boost', y=d_accuracy.iloc[:,5]))\n",
"fig.add_trace(go.Box(name='Extra Tree', y=d_accuracy.iloc[:,6]))\n",
"fig.add_trace(go.Box(name='Super Learner', y=d_accuracy.iloc[:,7]))\n",
"fig.add_trace(go.Box(name='Stacking', y=d_accuracy.iloc[:,8]))\n",
"\n",
"fig.update_traces(boxpoints='all', boxmean=True)\n",
"\n",
"fig.update_layout(title_text='Box Plots for Models Accuracy (train)')\n",
"\n",
"iplot(fig)"
]
},
{
"cell_type": "code",
"execution_count": 162,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 542
},
"id": "4zTGVDlrDsSk",
"outputId": "bcdb42c8-a7e6-41f7-a36d-e0d969c9b7d7"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"boxmean": true,
"boxpoints": "all",
"name": "Logistic Regression",
"y": [
0.7745901639344261,
0.7658291457286431,
0.7550607287449392,
0.7418032786885246,
0.7773279352226721,
0.757788944723618,
0.7391742195367573,
0.7760891590678826,
0.7593360995850622,
0.7512794268167862
],
"type": "box"
},
{
"boxmean": true,
"boxpoints": "all",
"name": "Random Forest",
"y": [
0.8619246861924685,
0.825593395252838,
0.8368794326241135,
0.8437180796731358,
0.8475609756097562,
0.8425443169968717,
0.8307692307692307,
0.8345323741007195,
0.8473520249221185,
0.8464730290456431
],
"type": "box"
},
{
"boxmean": true,
"boxpoints": "all",
"name": "KNN",
"y": [
0.797160243407708,
0.7787971457696228,
0.7530612244897961,
0.7915407854984894,
0.8160804020100503,
0.7942681678607983,
0.7613293051359518,
0.7729566094853684,
0.7914110429447853,
0.7938461538461539
],
"type": "box"
},
{
"boxmean": true,
"boxpoints": "all",
"name": "Decision Tree",
"y": [
0.8149732620320855,
0.7857142857142858,
0.7916666666666666,
0.7684319833852543,
0.7810526315789473,
0.7880724174653888,
0.7908902691511387,
0.7735042735042734,
0.7927350427350427,
0.779552715654952
],
"type": "box"
},
{
"boxmean": true,
"boxpoints": "all",
"name": "Ada Boost",
"y": [
0.804503582395087,
0.7907444668008048,
0.7875125881168177,
0.7733333333333333,
0.8020100502512563,
0.7728194726166329,
0.76,
0.7773279352226721,
0.7673216132368149,
0.7824310520939735
],
"type": "box"
},
{
"boxmean": true,
"boxpoints": "all",
"name": "XG Boost",
"y": [
0.8275862068965518,
0.7955010224948875,
0.8092835519677093,
0.799163179916318,
0.8041237113402062,
0.7920168067226891,
0.7908428720083247,
0.7962771458117891,
0.8101265822784811,
0.8105820105820106
],
"type": "box"
},
{
"boxmean": true,
"boxpoints": "all",
"name": "Extra Tree",
"y": [
0.8394543546694648,
0.8257261410788381,
0.8257261410788381,
0.8336798336798336,
0.8422152560083594,
0.8436516264428123,
0.8204592901878913,
0.8185567010309278,
0.8448637316561846,
0.8343815513626834
],
"type": "box"
},
{
"boxmean": true,
"boxpoints": "all",
"name": "Super Learner",
"y": [
0.8610526315789473,
0.8321318228630278,
0.8360323886639676,
0.8375,
0.850361197110423,
0.8411214953271028,
0.8280123583934089,
0.8328141225337488,
0.8394543546694649,
0.8431983385254413
],
"type": "box"
},
{
"boxmean": true,
"boxpoints": "all",
"name": "Stacking",
"y": [
0.8617710583153347,
0.831413612565445,
0.8402489626556017,
0.8443051201671892,
0.8478038815117466,
0.8493723849372385,
0.8347280334728033,
0.8414507772020725,
0.8462354188759278,
0.8515709642470205
],
"type": "box"
}
],
"layout": {
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Box Plots for Models F1 Score (train)"
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"fig = go.Figure()\n",
"fig.add_trace(go.Box(name='Logistic Regression', y=d_f1.iloc[:,0]))\n",
"fig.add_trace(go.Box(name='Random Forest', y=d_f1.iloc[:,1]))\n",
"fig.add_trace(go.Box(name='KNN', y=d_f1.iloc[:,2]))\n",
"fig.add_trace(go.Box(name='Decision Tree', y=d_f1.iloc[:,3]))\n",
"fig.add_trace(go.Box(name='Ada Boost', y=d_f1.iloc[:,4]))\n",
"fig.add_trace(go.Box(name='XG Boost', y=d_f1.iloc[:,5]))\n",
"fig.add_trace(go.Box(name='Extra Tree', y=d_f1.iloc[:,6]))\n",
"fig.add_trace(go.Box(name='Super Learner', y=d_f1.iloc[:,7]))\n",
"fig.add_trace(go.Box(name='Stacking', y=d_f1.iloc[:,8]))\n",
"\n",
"fig.update_traces(boxpoints='all', boxmean=True)\n",
"\n",
"fig.update_layout(title_text='Box Plots for Models F1 Score (train)')\n",
"\n",
"iplot(fig)"
]
},
{
"cell_type": "code",
"execution_count": 163,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 542
},
"id": "kU0zjqo7D75D",
"outputId": "147b9a3a-c153-49e0-b5ee-0e2a0530a199"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"boxmean": true,
"boxpoints": "all",
"name": "Logistic Regression",
"y": [
0.8413575556630057,
0.82851879993553,
0.8172894936796297,
0.817984217084314,
0.8442830244406704,
0.8240004061138597,
0.8034778114154913,
0.8230358856974083,
0.8319634682123608,
0.8194639297053828
],
"type": "box"
},
{
"boxmean": true,
"boxpoints": "all",
"name": "Random Forest",
"y": [
0.9244802099882572,
0.9092215237963667,
0.9080909949114688,
0.9127163228575386,
0.9287616296241601,
0.9212346784316621,
0.9059846415122202,
0.8984392305988333,
0.9261265044672524,
0.9181403677176401
],
"type": "box"
},
{
"boxmean": true,
"boxpoints": "all",
"name": "KNN",
"y": [
0.7855356772812047,
0.7672837374225784,
0.7404572770601644,
0.7777308597535652,
0.8036670235546038,
0.7842704718304659,
0.745657350660858,
0.758539928376283,
0.781051558000443,
0.7842635494351325
],
"type": "box"
},
{
"boxmean": true,
"boxpoints": "all",
"name": "Decision Tree",
"y": [
0.8141834173746864,
0.7809559991710989,
0.7866362736294352,
0.7621440767917301,
0.7783472088902016,
0.7886131211696079,
0.7831282766004578,
0.7726477700657166,
0.7926881045558591,
0.7777911097984198
],
"type": "box"
},
{
"boxmean": true,
"boxpoints": "all",
"name": "Ada Boost",
"y": [
0.8600538785660012,
0.8509060348598927,
0.8456885634684903,
0.8440467949605427,
0.8671707708779444,
0.8431846710477737,
0.8231235693716311,
0.8353808240419406,
0.8511431182160526,
0.8427277929557706
],
"type": "box"
},
{
"boxmean": true,
"boxpoints": "all",
"name": "XG Boost",
"y": [
0.8960304851373442,
0.8773733047822984,
0.8838686652391149,
0.8739005030227515,
0.8797256885475891,
0.875814535184228,
0.8692636417337369,
0.8689982832459573,
0.8833322565162814,
0.880048733663147
],
"type": "box"
},
{
"boxmean": true,
"boxpoints": "all",
"name": "Extra Tree",
"y": [
0.913828831940319,
0.9033501416039235,
0.8985102806750938,
0.9073768978725367,
0.9196494499003175,
0.9106572583622535,
0.9017965923355238,
0.8931112936572397,
0.9216823266632209,
0.9183088126707525
],
"type": "box"
},
{
"boxmean": true,
"boxpoints": "all",
"name": "Stacking",
"y": [
0.9314222559922635,
0.9164651976698672,
0.9146024728880293,
0.9189441137108311,
0.9274071476039283,
0.92327678505501,
0.9130639444731596,
0.9081351989957912,
0.9322735915232961,
0.9275548253710404
],
"type": "box"
}
],
"layout": {
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Box Plots for Models AUC (train)"
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"fig = go.Figure()\n",
"fig.add_trace(go.Box(name='Logistic Regression', y=d_auc.iloc[:,0]))\n",
"fig.add_trace(go.Box(name='Random Forest', y=d_auc.iloc[:,1]))\n",
"fig.add_trace(go.Box(name='KNN', y=d_auc.iloc[:,2]))\n",
"fig.add_trace(go.Box(name='Decision Tree', y=d_auc.iloc[:,3]))\n",
"fig.add_trace(go.Box(name='Ada Boost', y=d_auc.iloc[:,4]))\n",
"fig.add_trace(go.Box(name='XG Boost', y=d_auc.iloc[:,5]))\n",
"fig.add_trace(go.Box(name='Extra Tree', y=d_auc.iloc[:,6]))\n",
"fig.add_trace(go.Box(name='Stacking', y=d_auc.iloc[:,8]))\n",
"\n",
"fig.update_traces(boxpoints='all', boxmean=True)\n",
"\n",
"fig.update_layout(title_text='Box Plots for Models AUC (train)')\n",
"\n",
"iplot(fig)"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "SnbmhiMaV4UM"
},
"source": [
"Stacking model is the most stable and accurate model. As a result, Stacking is selected for the purpose of predicting Churn."
]
},
{
"cell_type": "code",
"execution_count": 164,
"metadata": {
"id": "KYe-ARwH-yad"
},
"outputs": [],
"source": [
"Stack.fit(X_train, y_train)\n",
"y_pred = Stack.predict(X_test)"
]
},
{
"cell_type": "code",
"execution_count": 165,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "bwZCfUqsKvRC",
"outputId": "bb1e1646-b2fc-42b1-a47e-9dbec2710e16"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
" precision recall f1-score support\n",
"\n",
" 0 0.86 0.83 0.85 505\n",
" 1 0.85 0.87 0.86 530\n",
"\n",
" accuracy 0.85 1035\n",
" macro avg 0.85 0.85 0.85 1035\n",
"weighted avg 0.85 0.85 0.85 1035\n",
"\n"
]
}
],
"source": [
"print(classification_report(y_test,y_pred))"
]
},
{
"cell_type": "code",
"execution_count": 166,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "dfYEMCD2LAmy",
"outputId": "62cdf1bb-fc2a-46dc-eeaa-cded0926b8ad"
},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"0.9302073603586775"
]
},
"metadata": {},
"execution_count": 166
}
],
"source": [
"y_prob = Stack.predict_proba(X_test)\n",
"roc_auc_score(y_test, y_prob[:,1],average='macro')"
]
},
{
"cell_type": "code",
"execution_count": 167,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 0
},
"id": "RFvPD74cW2dj",
"outputId": "a3497299-0007-4c2d-ed43-080db7aebbaa"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"hovertemplate": "False Positive Rate=%{x} True Positive Rate=%{y} ",
"legendgroup": "",
"line": {
"color": "#DA598A"
},
"marker": {
"symbol": "circle"
},
"mode": "lines",
"name": "",
"orientation": "v",
"showlegend": false,
"stackgroup": "1",
"x": [
0,
0,
0,
0.0019801980198019802,
0.0019801980198019802,
0.0039603960396039604,
0.0039603960396039604,
0.005940594059405941,
0.005940594059405941,
0.007920792079207921,
0.007920792079207921,
0.009900990099009901,
0.009900990099009901,
0.011881188118811881,
0.011881188118811881,
0.013861386138613862,
0.013861386138613862,
0.015841584158415842,
0.015841584158415842,
0.01782178217821782,
0.01782178217821782,
0.019801980198019802,
0.019801980198019802,
0.023762376237623763,
0.023762376237623763,
0.02574257425742574,
0.02574257425742574,
0.027722772277227723,
0.027722772277227723,
0.0297029702970297,
0.0297029702970297,
0.031683168316831684,
0.031683168316831684,
0.033663366336633666,
0.033663366336633666,
0.03564356435643564,
0.03564356435643564,
0.03762376237623762,
0.03762376237623762,
0.039603960396039604,
0.039603960396039604,
0.04356435643564356,
0.04356435643564356,
0.04554455445544554,
0.04554455445544554,
0.047524752475247525,
0.047524752475247525,
0.04950495049504951,
0.04950495049504951,
0.05148514851485148,
0.05148514851485148,
0.053465346534653464,
0.053465346534653464,
0.055445544554455446,
0.055445544554455446,
0.05742574257425743,
0.05742574257425743,
0.0594059405940594,
0.0594059405940594,
0.061386138613861385,
0.061386138613861385,
0.06336633663366337,
0.06336633663366337,
0.06534653465346535,
0.06534653465346535,
0.06732673267326733,
0.06732673267326733,
0.06930693069306931,
0.06930693069306931,
0.07128712871287128,
0.07128712871287128,
0.07326732673267326,
0.07326732673267326,
0.07524752475247524,
0.07524752475247524,
0.07722772277227723,
0.07722772277227723,
0.07920792079207921,
0.07920792079207921,
0.08118811881188119,
0.08118811881188119,
0.08316831683168317,
0.08316831683168317,
0.08712871287128712,
0.08712871287128712,
0.09306930693069307,
0.09306930693069307,
0.09900990099009901,
0.09900990099009901,
0.100990099009901,
0.100990099009901,
0.10495049504950495,
0.10495049504950495,
0.10891089108910891,
0.10891089108910891,
0.11089108910891089,
0.11089108910891089,
0.11287128712871287,
0.11287128712871287,
0.11485148514851486,
0.11485148514851486,
0.11683168316831684,
0.11683168316831684,
0.1188118811881188,
0.1188118811881188,
0.12277227722772277,
0.12277227722772277,
0.12475247524752475,
0.12475247524752475,
0.12871287128712872,
0.12871287128712872,
0.13663366336633664,
0.13663366336633664,
0.13861386138613863,
0.13861386138613863,
0.14257425742574256,
0.14257425742574256,
0.14653465346534653,
0.14653465346534653,
0.15643564356435644,
0.15643564356435644,
0.15841584158415842,
0.15841584158415842,
0.1603960396039604,
0.1603960396039604,
0.1702970297029703,
0.1702970297029703,
0.17227722772277226,
0.17227722772277226,
0.17623762376237623,
0.17623762376237623,
0.1782178217821782,
0.1782178217821782,
0.1801980198019802,
0.1801980198019802,
0.18217821782178217,
0.18217821782178217,
0.1900990099009901,
0.1900990099009901,
0.19405940594059407,
0.19405940594059407,
0.2,
0.2,
0.2079207920792079,
0.2079207920792079,
0.21188118811881188,
0.21188118811881188,
0.23564356435643563,
0.23564356435643563,
0.2396039603960396,
0.2396039603960396,
0.24554455445544554,
0.24554455445544554,
0.2514851485148515,
0.2514851485148515,
0.25346534653465347,
0.25346534653465347,
0.25544554455445545,
0.25544554455445545,
0.2693069306930693,
0.2693069306930693,
0.2712871287128713,
0.2712871287128713,
0.2732673267326733,
0.2732673267326733,
0.27524752475247527,
0.27524752475247527,
0.27920792079207923,
0.27920792079207923,
0.2871287128712871,
0.2871287128712871,
0.29306930693069305,
0.29306930693069305,
0.3069306930693069,
0.3069306930693069,
0.31287128712871287,
0.31287128712871287,
0.32475247524752476,
0.32475247524752476,
0.3405940594059406,
0.3405940594059406,
0.3465346534653465,
0.3465346534653465,
0.35445544554455444,
0.35445544554455444,
0.36237623762376237,
0.36237623762376237,
0.3702970297029703,
0.3702970297029703,
0.37425742574257426,
0.37425742574257426,
0.3821782178217822,
0.3821782178217822,
0.3920792079207921,
0.3920792079207921,
0.4,
0.4,
0.403960396039604,
0.403960396039604,
0.4079207920792079,
0.4079207920792079,
0.43564356435643564,
0.43564356435643564,
0.4376237623762376,
0.4376237623762376,
0.4396039603960396,
0.4396039603960396,
0.4594059405940594,
0.4594059405940594,
0.48316831683168315,
0.48316831683168315,
0.5227722772277228,
0.5227722772277228,
0.5405940594059406,
0.5405940594059406,
0.5465346534653466,
0.5465346534653466,
0.6118811881188119,
0.6118811881188119,
0.689108910891089,
0.689108910891089,
0.7643564356435644,
0.7643564356435644,
0.8138613861386138,
0.8138613861386138,
0.8554455445544554,
0.8554455445544554,
0.9762376237623762,
0.9762376237623762,
1
],
"xaxis": "x",
"y": [
0,
0.0018867924528301887,
0.03018867924528302,
0.03018867924528302,
0.08490566037735849,
0.08490566037735849,
0.13773584905660377,
0.13773584905660377,
0.15660377358490565,
0.15660377358490565,
0.35094339622641507,
0.35094339622641507,
0.3849056603773585,
0.3849056603773585,
0.41320754716981134,
0.41320754716981134,
0.439622641509434,
0.439622641509434,
0.49056603773584906,
0.49056603773584906,
0.49433962264150944,
0.49433962264150944,
0.5150943396226415,
0.5150943396226415,
0.5245283018867924,
0.5245283018867924,
0.5415094339622641,
0.5415094339622641,
0.5622641509433962,
0.5622641509433962,
0.5735849056603773,
0.5735849056603773,
0.5792452830188679,
0.5792452830188679,
0.5924528301886792,
0.5924528301886792,
0.6,
0.6,
0.6018867924528302,
0.6018867924528302,
0.6188679245283019,
0.6188679245283019,
0.6283018867924528,
0.6283018867924528,
0.6358490566037736,
0.6358490566037736,
0.6641509433962264,
0.6641509433962264,
0.6811320754716981,
0.6811320754716981,
0.6849056603773584,
0.6849056603773584,
0.690566037735849,
0.690566037735849,
0.7037735849056603,
0.7037735849056603,
0.7056603773584905,
0.7056603773584905,
0.7188679245283018,
0.7188679245283018,
0.7377358490566037,
0.7377358490566037,
0.7433962264150943,
0.7433962264150943,
0.7452830188679245,
0.7452830188679245,
0.7584905660377359,
0.7584905660377359,
0.7603773584905661,
0.7603773584905661,
0.7622641509433963,
0.7622641509433963,
0.7641509433962265,
0.7641509433962265,
0.769811320754717,
0.769811320754717,
0.7886792452830189,
0.7886792452830189,
0.7981132075471699,
0.7981132075471699,
0.8018867924528302,
0.8018867924528302,
0.8037735849056604,
0.8037735849056604,
0.8056603773584906,
0.8056603773584906,
0.809433962264151,
0.809433962264151,
0.8150943396226416,
0.8150943396226416,
0.8169811320754717,
0.8169811320754717,
0.8245283018867925,
0.8245283018867925,
0.8283018867924529,
0.8283018867924529,
0.8320754716981132,
0.8320754716981132,
0.8339622641509434,
0.8339622641509434,
0.8358490566037736,
0.8358490566037736,
0.839622641509434,
0.839622641509434,
0.8433962264150944,
0.8433962264150944,
0.8471698113207548,
0.8471698113207548,
0.8490566037735849,
0.8490566037735849,
0.8509433962264151,
0.8509433962264151,
0.8528301886792453,
0.8528301886792453,
0.8584905660377359,
0.8584905660377359,
0.8622641509433963,
0.8622641509433963,
0.8641509433962264,
0.8641509433962264,
0.8660377358490566,
0.8660377358490566,
0.8679245283018868,
0.8679245283018868,
0.869811320754717,
0.869811320754717,
0.8811320754716981,
0.8811320754716981,
0.8830188679245283,
0.8830188679245283,
0.8886792452830189,
0.8886792452830189,
0.8905660377358491,
0.8905660377358491,
0.8943396226415095,
0.8943396226415095,
0.8962264150943396,
0.8962264150943396,
0.9,
0.9,
0.9018867924528302,
0.9018867924528302,
0.9056603773584906,
0.9056603773584906,
0.9113207547169812,
0.9113207547169812,
0.9132075471698113,
0.9132075471698113,
0.9169811320754717,
0.9169811320754717,
0.9188679245283019,
0.9188679245283019,
0.9207547169811321,
0.9207547169811321,
0.9245283018867925,
0.9245283018867925,
0.9264150943396227,
0.9264150943396227,
0.9283018867924528,
0.9283018867924528,
0.930188679245283,
0.930188679245283,
0.9320754716981132,
0.9320754716981132,
0.9339622641509434,
0.9339622641509434,
0.9358490566037736,
0.9358490566037736,
0.9377358490566038,
0.9377358490566038,
0.939622641509434,
0.939622641509434,
0.9415094339622642,
0.9415094339622642,
0.9433962264150944,
0.9433962264150944,
0.9452830188679245,
0.9452830188679245,
0.9471698113207547,
0.9471698113207547,
0.9490566037735849,
0.9490566037735849,
0.9509433962264151,
0.9509433962264151,
0.9528301886792453,
0.9528301886792453,
0.9547169811320755,
0.9547169811320755,
0.9566037735849057,
0.9566037735849057,
0.9641509433962264,
0.9641509433962264,
0.9660377358490566,
0.9660377358490566,
0.9679245283018868,
0.9679245283018868,
0.969811320754717,
0.969811320754717,
0.9716981132075472,
0.9716981132075472,
0.9735849056603774,
0.9735849056603774,
0.9754716981132076,
0.9754716981132076,
0.9773584905660377,
0.9773584905660377,
0.9792452830188679,
0.9792452830188679,
0.9811320754716981,
0.9811320754716981,
0.9830188679245283,
0.9830188679245283,
0.9849056603773585,
0.9849056603773585,
0.9867924528301887,
0.9867924528301887,
0.9886792452830189,
0.9886792452830189,
0.9905660377358491,
0.9905660377358491,
0.9924528301886792,
0.9924528301886792,
0.9943396226415094,
0.9943396226415094,
0.9962264150943396,
0.9962264150943396,
0.9981132075471698,
0.9981132075471698,
1,
1
],
"yaxis": "y",
"type": "scatter"
}
],
"layout": {
"height": 500,
"legend": {
"tracegroupgap": 0
},
"shapes": [
{
"line": {
"dash": "dash"
},
"type": "line",
"x0": 0,
"x1": 1,
"y0": 0,
"y1": 1
}
],
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "ROC Curve (AUC=0.9302)"
},
"width": 700,
"xaxis": {
"anchor": "y",
"constrain": "domain",
"domain": [
0,
1
],
"title": {
"text": "False Positive Rate"
}
},
"yaxis": {
"anchor": "x",
"domain": [
0,
1
],
"scaleanchor": "x",
"scaleratio": 1,
"title": {
"text": "True Positive Rate"
}
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"fpr, tpr, thresholds = roc_curve(y_test, y_prob[:,1])\n",
"\n",
"fig = px.area(\n",
" x=fpr, y=tpr,\n",
" title=f'ROC Curve (AUC={auc(fpr, tpr):.4f})',\n",
" labels=dict(x='False Positive Rate', y='True Positive Rate'),\n",
" width=700, height=500, color_discrete_sequence=['#DA598A'])\n",
"\n",
"fig.add_shape(\n",
" type='line', line=dict(dash='dash'),\n",
" x0=0, x1=1, y0=0, y1=1\n",
")\n",
"\n",
"fig.update_yaxes(scaleanchor=\"x\", scaleratio=1)\n",
"fig.update_xaxes(constrain='domain')\n",
"iplot(fig)"
]
},
{
"cell_type": "code",
"execution_count": 168,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 0
},
"id": "wdWLS3atQVlY",
"outputId": "cfe54d2d-87f2-4f90-a9ff-eca2ece85793"
},
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.plotly.v1+json": {
"data": [
{
"colorscale": [
[
0,
"rgb(247,251,255)"
],
[
0.125,
"rgb(222,235,247)"
],
[
0.25,
"rgb(198,219,239)"
],
[
0.375,
"rgb(158,202,225)"
],
[
0.5,
"rgb(107,174,214)"
],
[
0.625,
"rgb(66,146,198)"
],
[
0.75,
"rgb(33,113,181)"
],
[
0.875,
"rgb(8,81,156)"
],
[
1,
"rgb(8,48,107)"
]
],
"reversescale": false,
"showscale": false,
"x": [
"No",
"Yes"
],
"y": [
"Yes",
"No"
],
"z": [
[
69,
461
],
[
421,
84
]
],
"type": "heatmap"
}
],
"layout": {
"annotations": [
{
"font": {
"color": "#000000"
},
"showarrow": false,
"text": "69",
"x": "No",
"xref": "x",
"y": "Yes",
"yref": "y"
},
{
"font": {
"color": "#FFFFFF"
},
"showarrow": false,
"text": "461",
"x": "Yes",
"xref": "x",
"y": "Yes",
"yref": "y"
},
{
"font": {
"color": "#FFFFFF"
},
"showarrow": false,
"text": "421",
"x": "No",
"xref": "x",
"y": "No",
"yref": "y"
},
{
"font": {
"color": "#000000"
},
"showarrow": false,
"text": "84",
"x": "Yes",
"xref": "x",
"y": "No",
"yref": "y"
}
],
"height": 500,
"template": {
"data": {
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"title": {
"text": "Confusion Matrix of Stacking Model"
},
"width": 800,
"xaxis": {
"dtick": 1,
"gridcolor": "rgb(0, 0, 0)",
"side": "top",
"ticks": "",
"title": {
"text": "Predicted value"
}
},
"yaxis": {
"dtick": 1,
"ticks": "",
"ticksuffix": " ",
"title": {
"text": "Real value"
}
}
},
"config": {
"showLink": false,
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly"
}
},
"text/html": [
""
]
},
"metadata": {}
}
],
"source": [
"cm = confusion_matrix(y_test, y_pred)\n",
"cm = cm.astype(int)\n",
" \n",
"fig = ff.create_annotated_heatmap(z=cm[::-1], x=['No','Yes'], y=['Yes', 'No'], colorscale='Blues', annotation_text=cm[::-1]) \n",
"\n",
"fig.update_layout(title_text='Confusion Matrix of Stacking Model',\n",
" xaxis_title = 'Predicted value', yaxis_title = 'Real value', width=800, height=500)\n",
"\n",
"iplot(fig)"
]
},
{
"cell_type": "markdown",
"source": [
"We achieved about $86\\%$ accuracy on the test. "
],
"metadata": {
"id": "G7YWhBW7jV5c"
}
},
{
"cell_type": "markdown",
"metadata": {
"id": "z-jbrCjpkf3D"
},
"source": [
"Customer churn is definitely bad to a firm ’s profitability. Various strategies can be implemented to eliminate customer churn. The best way to avoid customer churn is for a company to truly know its customers. This includes identifying customers who are at risk of churning and working to improve their satisfaction. Improving customer service is, of course, at the top of the priority for tackling this issue. Building customer loyalty through relevant experiences and specialized service is another strategy to reduce customer churn. Some firms survey customers who have already churned to understand their reasons for leaving in order to adopt a proactive approach to avoiding future customer churn."
]
}
],
"metadata": {
"colab": {
"collapsed_sections": [
"-E1Y3DLTu1d7",
"YwVXurrLOpIq",
"Z5sz179VQiG1",
"Gk0zwFA3Qxhk",
"7-urp2tLRgrA",
"zZi_WaRMb1hm",
"z_z5oA1rgBmg",
"wouqq7oidRx5",
"Y_hWgI-Xhfzc",
"SBicFpn_iNKU",
"H9b779yrj1gV",
"kphpHYT6r86o",
"6VXyyqeHkXuJ",
"ccAP-v1tklVL",
"gMpMUhYEzYN1",
"ZVXSjm9PF7Eu",
"TlyvJET4VngN"
],
"name": "Copy of Churn_Original.ipynb",
"provenance": []
},
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.8.3"
}
},
"nbformat": 4,
"nbformat_minor": 0
}