dayrize-usecase/notebooks/analysis.ipynb

510 lines
161 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

{
"cells": [
{
"cell_type": "code",
"execution_count": 81,
"id": "a0dcf44b-c609-4701-8007-b270cf8c3d35",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>tcin</th>\n",
" <th>gtin13</th>\n",
" <th>ingestion_time</th>\n",
" <th>primary_category</th>\n",
" <th>materials</th>\n",
" <th>packaging</th>\n",
" <th>origin</th>\n",
" <th>weight</th>\n",
" <th>height</th>\n",
" <th>width</th>\n",
" <th>depth</th>\n",
" <th>ingestion_time</th>\n",
" <th>material_score</th>\n",
" <th>weight_score</th>\n",
" <th>packaging_score</th>\n",
" <th>origin_score</th>\n",
" <th>score</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>81917300</td>\n",
" <td>840391145528</td>\n",
" <td>2023-06-25 20:31:00.725924</td>\n",
" <td>Toys</td>\n",
" <td>None</td>\n",
" <td>1</td>\n",
" <td>imported</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>2023-06-25 20:31:00.725924</td>\n",
" <td>0.625000</td>\n",
" <td>NaN</td>\n",
" <td>0.6</td>\n",
" <td>0.0</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>84821007</td>\n",
" <td>9781801433983</td>\n",
" <td>2023-06-25 20:31:00.736690</td>\n",
" <td>School &amp; Office Supplies</td>\n",
" <td>[cardboard]</td>\n",
" <td>1</td>\n",
" <td>imported</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>30.23</td>\n",
" <td>NaN</td>\n",
" <td>2023-06-25 20:31:00.736690</td>\n",
" <td>0.253333</td>\n",
" <td>NaN</td>\n",
" <td>0.6</td>\n",
" <td>0.0</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>15432753</td>\n",
" <td>883929408115</td>\n",
" <td>2023-06-25 20:31:00.742077</td>\n",
" <td>Movies, Music &amp; Books</td>\n",
" <td>None</td>\n",
" <td>1</td>\n",
" <td>usa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>2023-06-25 20:31:00.742077</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>0.6</td>\n",
" <td>1.0</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>84199597</td>\n",
" <td>194425194489</td>\n",
" <td>2023-06-25 20:31:00.746501</td>\n",
" <td>Party Supplies</td>\n",
" <td>[cardboard]</td>\n",
" <td>24</td>\n",
" <td>imported</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>2023-06-25 20:31:00.746501</td>\n",
" <td>0.625000</td>\n",
" <td>NaN</td>\n",
" <td>14.4</td>\n",
" <td>0.0</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>86345566</td>\n",
" <td>23271231140</td>\n",
" <td>2023-06-25 20:31:00.751118</td>\n",
" <td>Home</td>\n",
" <td>[metal]</td>\n",
" <td>1</td>\n",
" <td>imported</td>\n",
" <td>2109.20</td>\n",
" <td>58.42</td>\n",
" <td>2.54</td>\n",
" <td>58.42</td>\n",
" <td>2023-06-25 20:31:00.751118</td>\n",
" <td>0.353333</td>\n",
" <td>1581.9000</td>\n",
" <td>0.6</td>\n",
" <td>0.0</td>\n",
" <td>1582.853333</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>162</th>\n",
" <td>83388852</td>\n",
" <td>4717592035292</td>\n",
" <td>2023-06-25 20:31:01.380622</td>\n",
" <td>Sports &amp; Outdoors</td>\n",
" <td>[plastic]</td>\n",
" <td>1</td>\n",
" <td>mixed</td>\n",
" <td>127.01</td>\n",
" <td>NaN</td>\n",
" <td>12.70</td>\n",
" <td>24.13</td>\n",
" <td>2023-06-25 20:31:01.380622</td>\n",
" <td>0.366667</td>\n",
" <td>95.2575</td>\n",
" <td>0.6</td>\n",
" <td>0.5</td>\n",
" <td>96.724167</td>\n",
" </tr>\n",
" <tr>\n",
" <th>163</th>\n",
" <td>80836585</td>\n",
" <td>841821016982</td>\n",
" <td>2023-06-25 20:31:01.384865</td>\n",
" <td>Patio &amp; Garden</td>\n",
" <td>None</td>\n",
" <td>1</td>\n",
" <td>mixed</td>\n",
" <td>14514.94</td>\n",
" <td>30.48</td>\n",
" <td>30.48</td>\n",
" <td>NaN</td>\n",
" <td>2023-06-25 20:31:01.384865</td>\n",
" <td>0.112500</td>\n",
" <td>10886.2050</td>\n",
" <td>0.6</td>\n",
" <td>0.5</td>\n",
" <td>10887.417500</td>\n",
" </tr>\n",
" <tr>\n",
" <th>164</th>\n",
" <td>75477923</td>\n",
" <td>93422863070</td>\n",
" <td>2023-06-25 20:31:01.388505</td>\n",
" <td>Holiday Shop</td>\n",
" <td>[fabric]</td>\n",
" <td>1</td>\n",
" <td>mixed</td>\n",
" <td>78.64</td>\n",
" <td>12.06</td>\n",
" <td>5.71</td>\n",
" <td>5.71</td>\n",
" <td>2023-06-25 20:31:01.388505</td>\n",
" <td>0.403571</td>\n",
" <td>58.9800</td>\n",
" <td>0.6</td>\n",
" <td>0.5</td>\n",
" <td>60.483571</td>\n",
" </tr>\n",
" <tr>\n",
" <th>165</th>\n",
" <td>85634544</td>\n",
" <td>194425213968</td>\n",
" <td>2023-06-25 20:31:01.391389</td>\n",
" <td>Household Essentials</td>\n",
" <td>None</td>\n",
" <td>1</td>\n",
" <td>imported</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>2023-06-25 20:31:01.391389</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>0.6</td>\n",
" <td>0.0</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>166</th>\n",
" <td>80239765</td>\n",
" <td>724235717129</td>\n",
" <td>2023-06-25 20:31:01.394481</td>\n",
" <td>Kitchen &amp; Dining</td>\n",
" <td>[stoneware]</td>\n",
" <td>1</td>\n",
" <td>imported</td>\n",
" <td>829.60</td>\n",
" <td>11.43</td>\n",
" <td>31.75</td>\n",
" <td>11.43</td>\n",
" <td>2023-06-25 20:31:01.394481</td>\n",
" <td>NaN</td>\n",
" <td>622.2000</td>\n",
" <td>0.6</td>\n",
" <td>0.0</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>167 rows × 17 columns</p>\n",
"</div>"
],
"text/plain": [
" tcin gtin13 ingestion_time \\\n",
"0 81917300 840391145528 2023-06-25 20:31:00.725924 \n",
"1 84821007 9781801433983 2023-06-25 20:31:00.736690 \n",
"2 15432753 883929408115 2023-06-25 20:31:00.742077 \n",
"3 84199597 194425194489 2023-06-25 20:31:00.746501 \n",
"4 86345566 23271231140 2023-06-25 20:31:00.751118 \n",
".. ... ... ... \n",
"162 83388852 4717592035292 2023-06-25 20:31:01.380622 \n",
"163 80836585 841821016982 2023-06-25 20:31:01.384865 \n",
"164 75477923 93422863070 2023-06-25 20:31:01.388505 \n",
"165 85634544 194425213968 2023-06-25 20:31:01.391389 \n",
"166 80239765 724235717129 2023-06-25 20:31:01.394481 \n",
"\n",
" primary_category materials packaging origin weight \\\n",
"0 Toys None 1 imported NaN \n",
"1 School & Office Supplies [cardboard] 1 imported NaN \n",
"2 Movies, Music & Books None 1 usa NaN \n",
"3 Party Supplies [cardboard] 24 imported NaN \n",
"4 Home [metal] 1 imported 2109.20 \n",
".. ... ... ... ... ... \n",
"162 Sports & Outdoors [plastic] 1 mixed 127.01 \n",
"163 Patio & Garden None 1 mixed 14514.94 \n",
"164 Holiday Shop [fabric] 1 mixed 78.64 \n",
"165 Household Essentials None 1 imported NaN \n",
"166 Kitchen & Dining [stoneware] 1 imported 829.60 \n",
"\n",
" height width depth ingestion_time material_score \\\n",
"0 NaN NaN NaN 2023-06-25 20:31:00.725924 0.625000 \n",
"1 NaN 30.23 NaN 2023-06-25 20:31:00.736690 0.253333 \n",
"2 NaN NaN NaN 2023-06-25 20:31:00.742077 NaN \n",
"3 NaN NaN NaN 2023-06-25 20:31:00.746501 0.625000 \n",
"4 58.42 2.54 58.42 2023-06-25 20:31:00.751118 0.353333 \n",
".. ... ... ... ... ... \n",
"162 NaN 12.70 24.13 2023-06-25 20:31:01.380622 0.366667 \n",
"163 30.48 30.48 NaN 2023-06-25 20:31:01.384865 0.112500 \n",
"164 12.06 5.71 5.71 2023-06-25 20:31:01.388505 0.403571 \n",
"165 NaN NaN NaN 2023-06-25 20:31:01.391389 NaN \n",
"166 11.43 31.75 11.43 2023-06-25 20:31:01.394481 NaN \n",
"\n",
" weight_score packaging_score origin_score score \n",
"0 NaN 0.6 0.0 NaN \n",
"1 NaN 0.6 0.0 NaN \n",
"2 NaN 0.6 1.0 NaN \n",
"3 NaN 14.4 0.0 NaN \n",
"4 1581.9000 0.6 0.0 1582.853333 \n",
".. ... ... ... ... \n",
"162 95.2575 0.6 0.5 96.724167 \n",
"163 10886.2050 0.6 0.5 10887.417500 \n",
"164 58.9800 0.6 0.5 60.483571 \n",
"165 NaN 0.6 0.0 NaN \n",
"166 622.2000 0.6 0.0 NaN \n",
"\n",
"[167 rows x 17 columns]"
]
},
"execution_count": 81,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"from sqlalchemy import create_engine\n",
"import pandas as pd\n",
"import matplotlib\n",
"import matplotlib.pyplot as plt\n",
"%matplotlib inline\n",
"\n",
"matplotlib.rcParams['figure.figsize'] = [20, 15]\n",
"\n",
"engine = create_engine('postgresql://sustainability_score:sustainability_score@postgres:5432/sustainability_score')\n",
"\n",
"query = \"\"\"\n",
" SELECT *\n",
" FROM sustainability_score.products AS products\n",
" JOIN sustainability_score.scored_products AS scores\n",
" USING (tcin);\n",
"\"\"\"\n",
"\n",
"products = pd.read_sql_query(query, engine)\n",
"products"
]
},
{
"cell_type": "code",
"execution_count": 82,
"id": "0f00acc1-4dec-45f9-9e38-dcae2b7a271d",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAABj0AAASuCAYAAACZautUAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAA/I0lEQVR4nOzda4xUd/3H8e/U6gB1wQvpbjdAgpFWlLSJba0lavECEbW29iGFaKKJtRclNaki+cftA6HhAWJCWqMx2qQhGOP1gWJJtLRN0wSqxAYJiQlxUbuSjZRbyxJh/g+USbfQ1oXZGfbT1yuZhDnn7Px+M3POmQ3vnJ1Gq9VqFQAAAAAAwBR3Sa8nAAAAAAAA0AmiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACDCpb2ewMudPn26/vGPf1RfX181Go1eTwcAAAAAAOihVqtVR48ercHBwbrkkle/luOiix7/+Mc/au7cub2eBgAAAAAAcBE5cOBAzZkz51W3ueiiR19fX1X9Z/IzZ87s8WwAAAAAAIBeOnLkSM2dO7fdD17NRRc9zvxJq5kzZ4oeAAAAAABAVdX/9JUYvsgcAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPQAAAAAAgAiiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPQAAAAAAgAiiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPQAAAAAAgAiiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPQAAAAAAgAiiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPQAAAAAAgAiiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPQAAAAAAgAiiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACDCpb2eABMzPDxco6OjXRtv9uzZNW/evK6NBwAAAAAA50v0mEKGh4frqqsW1okTL3RtzGnTZtS+fXuFDwAAAAAALnqixxQyOjr63+DxSFUt7MKIe+vEiZU1OjoqegAAAAAAcNETPaakhVX13l5PAgAAAAAALiq+yBwAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARLig6LF+/fpqNBq1evXq9rJWq1VDQ0M1ODhY06dPryVLltSePXsudJ4AAAAAAACv6ryjx86dO+t73/teXX311eOWb9iwoTZu3FibN2+unTt31sDAQC1durSOHj16wZMFAAAAAAB4JecVPY4dO1a33357ff/736+3vvWt7eWtVqs2bdpUa9eurdtuu60WLVpUDz/8cL3wwgu1ZcuWjk0aAAAAAADg5c4retx11131yU9+sj72sY+NW75///4aGRmpZcuWtZc1m8266aab6qmnnjrnY42NjdWRI0fG3QAAAAAAACbq0on+wNatW+sPf/hD7dy586x1IyMjVVXV398/bnl/f3/99a9/PefjrV+/vu6///6JTgMAAAAAAGCcCV3pceDAgfrKV75SjzzySE2bNu0Vt2s0GuPut1qts5adsWbNmjp8+HD7duDAgYlMCQAAAAAAoKomeKXHM888UwcPHqxrr722vezUqVP1+OOP1+bNm2vfvn1V9Z8rPq644or2NgcPHjzr6o8zms1mNZvN85k7AAAAAABA24Su9PjoRz9azz77bO3evbt9u+666+r222+v3bt31zve8Y4aGBio7du3t3/m5MmTtWPHjlq8eHHHJw8AAAAAAHDGhK706Ovrq0WLFo1bdtlll9Xb3/729vLVq1fXunXrasGCBbVgwYJat25dzZgxo1asWNG5WQMAAAAAALzMhL/I/LXcd9999eKLL9add95Zhw4dqhtuuKEeffTR6uvr6/RQAAAAAAAAbRccPR577LFx9xuNRg0NDdXQ0NCFPjQAAAAAAMD/bELf6QEAAAAAAHCxEj0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEmFD0eOihh+rqq6+umTNn1syZM+vGG2+s3/zmN+31rVarhoaGanBwsKZPn15LliypPXv2dHzSAAAAAAAALzeh6DFnzpx64IEHateuXbVr1676yEc+Urfccks7bGzYsKE2btxYmzdvrp07d9bAwEAtXbq0jh49OimTBwAAAAAAOGNC0ePmm2+uT3ziE3XllVfWlVdeWd/61rfqzW9+cz399NPVarVq06ZNtXbt2rrttttq0aJF9fDDD9cLL7xQW7Zsmaz5AwAAAAAAVNUFfKfHqVOnauvWrXX8+PG68cYba//+/TUyMlLLli1rb9NsNuumm26qp5566hUfZ2xsrI4cOTLuBgAAAAAAMFETjh7PPvtsvfnNb65ms1l33HFH/fznP693v/vdNTIyUlVV/f3947bv7+9vrzuX9evX16xZs9q3uXPnTnRKAAAAAAAAE48eV111Ve3evbuefvrp+tKXvlSf/exn689//nN7faPRGLd9q9U6a9lLrVmzpg4fPty+HThwYKJTAgAAAAAAqEsn+gNvetOb6p3vfGdVVV133XW1c+fO+s53vlNf+9rXqqpqZGSkrrjiivb2Bw8ePOvqj5dqNpvVbDYnOg0AAAAAAIBxzvs7Pc5otVo1NjZW8+fPr4GBgdq+fXt73cmTJ2vHjh21ePHiCx0GAAAAAADgVU3oSo9vfOMbtXz58po7d24dPXq0tm7dWo899lht27atGo1GrV69utatW1cLFiyoBQsW1Lp162rGjBm1YsWKyZo/AAAAAABAVU0wevzzn/+sVatW1XPPPVezZs2qq6++urZt21ZLly6tqqr77ruvXnzxxbrzzjvr0KFDdcMNN9Sjjz5afX19kzJ5AAAAAACAMyYUPX7wgx+86vpGo1FDQ0M1NDR0IXMCAAAAAACYsAv+Tg8AAAAAAICLgegBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEED0AAAAAAIAIogcAAAAAABBB9AAAAAAAACKIHgAAAAAAQATRAwAAAAAAiCB6AAAAAAAAEUQPAAAAAAAggugBAAAAAABEmFD0WL9+fV1//fXV19dXl19+ed166621b9++cdu0Wq0aGhqqwcHBmj59ei1ZsqT27NnT0UkDAAAAAAC83ISix44dO+quu+6qp59+urZv317//ve/a9myZXX8+PH2Nhs2bKiNGzfW5s2ba+fOnTUwMFBLly6to0ePdnzyAAAAAAAAZ1w6kY23bds27v4Pf/jDuvzyy+uZZ56pD33oQ9VqtWrTpk21du3auu2226qq6uGHH67+/v7asmVLffGLXzzrMcfGxmpsbKx9/8iRI+fzPAAAAAAAgNe5C/pOj8OHD1dV1dve9raqqtq/f3+NjIzUsmXL2ts0m8266aab6qmnnjrnY6xfv75mzZrVvs2dO/dCpgQAAAAAALxOnXf0aLVade+999YHPvCBWrRoUVVVjYyMVFVVf3//uG37+/vb615uzZo1dfjw4fbtwIED5zslAAAAAADgdWxCf97qpe6+++7605/+VE8++eRZ6xqNxrj7rVbrrGVnNJvNajab5zsNAAAAAACAqjrPKz3uueee+tWvflW///3va86cOe3lAwMDVVVnXdVx8ODBs67+AAAAAAAA6KQJRY9Wq1V33313/exnP6vf/e53NX/+/HHr58+fXwMDA7V9+/b2spMnT9aOHTtq8eLFnZkxAAAAAADAOUzoz1vdddddtWXLlvrlL39ZfX197Ss6Zs2aVdOnT69Go1GrV6+udevW1YIFC2rBggW1bt26mjFjRq1YsWJSngAAAAAAAEDVBKPHQw89VFVVS5YsGbf8hz/8YX3uc5+rqqr77ruvXnzxxbrzzjvr0KFDdcMNN9Sjjz5afX19HZkwAAAAAADAuUwoerRardfcptFo1NDQUA0NDZ3vnAAAAAAAACbsvL7IHAAAAAAA4GIjegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIgw4ejx+OOP180331yDg4PVaDTqF7/4xbj1rVarhoaGanBwsKZPn15LliypPXv2dGq+AAAAAAAA5zTh6HH8+PG65ppravPmzedcv2HDhtq4cWNt3ry5du7cWQMDA7V06dI6evToBU8WAAAAAADglVw60R9Yvnx5LV++/JzrWq1Wbdq0qdauXVu33XZbVVU9/PDD1d/fX1u2bKkvfvGLFzZbAAAAAACAVzDh6PFq9u/fXyMjI7Vs2bL2smazWTfddFM99dRT54weY2NjNTY21r5/5MiRTk6JDti7d2/XxhobG6tms9m18WbPnl3z5s3r2ngAAAAAAEyejkaPkZGRqqrq7+8ft7y/v7/++te/nvNn1q9fX/fff38np0HHPFdVl9TKlSu7OOYbqupU10abNm1G7du3V/gAAAAAAAjQ0ehxRqPRGHe/1WqdteyMNWvW1L333tu+f+TIkZo7d+5kTIsJe76qTlfVI1W1sAvj/bqq/q+L4+2tEydW1ujoqOgBAAAAABCgo9FjYGCgqv5zxccVV1zRXn7w4MGzrv44o9lsdvXPGXE+FlbVe7swzpk/o9Wt8QAAAAAASHJJJx9s/vz5NTAwUNu3b28vO3nyZO3YsaMWL17cyaEAAAAAAADGmfCVHseOHau//OUv7fv79++v3bt319ve9raaN29erV69utatW1cLFiyoBQsW1Lp162rGjBm1YsWKjk4cAAAAAADgpSYcPXbt2lUf/vCH2/fPfB/HZz/72frRj35U9913X7344ot155131qFDh+qGG26oRx99tPr6+jo3awAAAAAAgJeZcPRYsmRJtVqtV1zfaDRqaGiohoaGLmReAAAAAAAAE9LR7/QAAAAAAADoFdEDAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPQAAAAAAgAiiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPQAAAAAAgAiiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPQAAAAAAgAiiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPQAAAAAAgAiiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPQAAAAAAgAiiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPQAAAAAAgAiiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPQAAAAAAgAiiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPQAAAAAAgAiiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPQAAAAAAgAiiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPQAAAAAAgAiiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPQAAAAAAgAiiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPQAAAAAAgAiiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPQAAAAAAgAiiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPQAAAAAAgAiiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIcGmvJwC9tnfv3q6ON3v27Jo3b15XxwQAAAAAeD0QPXgde66qLqmVK1d2ddRp02bUvn17hQ8AAAAAgA4TPXgde76qTlfVI1W1sEtj7q0TJ1bW6Oio6AEAAAAA0GGiB9TCqnpvrycBAAAAAMAF8kXmAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPQAAAAAAgAiiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPQAAAAAAgAiiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPQAAAAAAgAiiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPQAAAAAAgAiiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPQAAAAAAgAiiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPQAAAAAAgAiiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPQAAAAAAgAiiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPQAAAAAAgAiiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAES4tNcTAAC4mA0PD9fo6GjXxps9e3bNmzeva+PRefYZgKnFeRsAsogeAACvYHh4uK66amGdOPFC18acNm1G7du313+GTFH2GYCpxXkbAPKIHgAAr2B0dPS//wnySFUt7MKIe+vEiZU1OjrqP0KmKPsMwNTivA0AeUQPAIDXtLCq3tvrSTCl2GcAphbnbQBI4YvMAQAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIggegAAAAAAABFEDwAAAAAAIILoAQAAAAAARBA9AAAAAACACKIHAAAAAAAQQfQAAAAAAAAiiB4AAAAAAEAE0QMAAAAAAIhwaa8nAEyu4eHhGh0d7dp4Y2Nj1Ww2uzbe7Nmza968eV0br9uvZ1X+c+z2PmMf7bxuP0c6yz6TYe/evV0by/vXed0+DtPfw16c1/w+01ndfA+7ef5k8qSfR/2+Br2Xfp5JI3pAsOHh4brqqoV14sQLXRz1DVV1qmujTZs2o/bt29uVD4LevJ6vh+fY3X3GPtp53XyOdJZ9JsFzVXVJrVy5smsjev86qxfHYfJ72Kvzmt9nOqd37yFTVfp51O9r0Hvp55lEogcEGx0d/e8J+ZGqWtiFEX9dVf/XxfH21okTK2t0dLQrHwLdfz2r8p9jt/cZ+2jndfc50ln2mQTPV9XpSj2vvR50/zjMfg97c17z+0wn9e73Uaaq9POo39eg99LPM4lED3hdWFhV7+3COGcuDe/WeL2S/vyqcvcZ+yicm31m6vMeTn3ew87q5uvp95nJ0e3Xk6nPMQFMNsfhVOGLzAEAAAAAgAiiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPQAAAAAAgAiiBwAAAAAAEEH0AAAAAAAAIogeAAAAAABABNEDAAAAAACIIHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPQAAAAAAgAiiBwAAAAAAEGHSoseDDz5Y8+fPr2nTptW1115bTzzxxGQNBQAAAAAAMDnR48c//nGtXr261q5dW3/84x/rgx/8YC1fvryGh4cnYzgAAAAAAIC6dDIedOPGjfX5z3++vvCFL1RV1aZNm+q3v/1tPfTQQ7V+/fpx246NjdXY2Fj7/uHDh6uq6siRI5MxtSnt2LFj//3XM1V17NU27ZC9xuu4ff8Z8ZlnXvJ+TuJo+/b991+pr2n661mV/xzTj/v096+q28+xquqSSy6p06dPd2Ws7r+m9pnJkL3PZJ/Xqrr7/vVizPTzTFX661nl95kOj+Y8Oim6fS7NPu7Tj4mq9M8K40398bo9Zq/OM8eOHfN/5C9x5rVotVqvuW2j9b9sNQEnT56sGTNm1E9+8pP6zGc+017+la98pXbv3l07duwYt/3Q0FDdf//9nZwCAAAAAAAQ5sCBAzVnzpxX3abjV3qMjo7WqVOnqr+/f9zy/v7+GhkZOWv7NWvW1L333tu+f/r06frXv/5Vb3/726vRaHR6elPakSNHau7cuXXgwIGaOXNmr6cDrxuOPegdxx/0juMPesOxB73j+IPecfzxWlqtVh09erQGBwdfc9tJ+fNWVXVWsGi1WueMGM1ms5rN5rhlb3nLWyZrWhFmzpzp4IcecOxB7zj+oHccf9Abjj3oHccf9I7jj1cza9as/2m7jn+R+ezZs+sNb3jDWVd1HDx48KyrPwAAAAAAADql49HjTW96U1177bW1ffv2ccu3b99eixcv7vRwAAAAAAAAVTVJf97q3nvvrVWrVtV1111XN954Y33ve9+r4eHhuuOOOyZjuNeNZrNZ3/zmN8/6c2DA5HLsQe84/qB3HH/QG4496B3HH/SO449OarRardZkPPCDDz5YGzZsqOeee64WLVpU3/72t+tDH/rQZAwFAAAAAAAwedEDAAAAAACgmzr+nR4AAAAAAAC9IHoAAAAAAAARRA8AAAAAACCC6AEAAAAAAEQQPaaIBx98sObPn1/Tpk2ra6+9tp544oleTwmmlKGhoWo0GuNuAwMD7fWtVquGhoZqcHCwpk+fXkuWLKk9e/aMe4yxsbG65557avbs2XXZZZfVpz/96frb3/42bptDhw7VqlWratasWTVr1qxatWpVPf/88914inBRePzxx+vmm2+uwcHBajQa9Ytf/GLc+m4ea8PDw3XzzTfXZZddVrNnz64vf/nLdfLkycl42nBReK3j73Of+9xZn4Xvf//7x23j+IOJW79+fV1//fXV19dXl19+ed166621b9++cdv4/IPJ8b8cfz7/YHI89NBDdfXVV9fMmTNr5syZdeONN9ZvfvOb9nqfffSS6DEF/PjHP67Vq1fX2rVr649//GN98IMfrOXLl9fw8HCvpwZTynve85567rnn2rdnn322vW7Dhg21cePG2rx5c+3cubMGBgZq6dKldfTo0fY2q1evrp///Oe1devWevLJJ+vYsWP1qU99qk6dOtXeZsWKFbV79+7atm1bbdu2rXbv3l2rVq3q6vOEXjp+/Hhdc801tXnz5nOu79axdurUqfrkJz9Zx48fryeffLK2bt1aP/3pT+urX/3q5D156LHXOv6qqj7+8Y+P+yz89a9/PW69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",
"text/plain": [
"<Figure size 2000x1500 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"plt.hist(products[\"score\"], color='blue', edgecolor='black', bins=50)\n",
"plt.show()"
]
},
{
"cell_type": "code",
"execution_count": 83,
"id": "87ed5f21-e0bf-4af2-855a-09994118d13c",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"scored: 55.688622754491014 %\n",
"unscored: 44.31137724550898 %\n"
]
},
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAABkEAAASuCAYAAAB1H45CAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAA/60lEQVR4nOzdUWzddf3/8XfZXEeQ1sikjFi2aXTMDRW7BDszjSI1gxhNTFggDkm2wAJoZmMic4nAbkYMznrhhosiWRSyKMQblkAvBIbzhqUYo2iIAc8yO+Zm0k7/sdPt/C/40/+vtBs93fyVvXg8km/C+fTzPed9dsU3z3zPt63ZbDYLAAAAAAAgzAWzPQAAAAAAAMB/gwgCAAAAAABEEkEAAAAAAIBIIggAAAAAABBJBAEAAAAAACKJIAAAAAAAQCQRBAAAAAAAiDR3tgeYjlOnTtVf//rXuvjii6utrW22xwEAAAAAAGZRs9ms48eP1+WXX14XXHD6+z3Oiwjy17/+tbq7u2d7DAAAAAAA4C3k4MGD9d73vve0fz8vIsjFF19cVa99mY6OjlmeBgAAAAAAmE2jo6PV3d093g9O57yIIK//BFZHR4cIAgAAAAAAVFW96SM0PBgdAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAESaO9sDcHYW3/3EbI8AAMAMvXL/DbM9AgAAQDR3ggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASDOKIDt27KglS5bU/Pnzq6enp/bt23favU8//XS1tbVNOv74xz/OeGgAAAAAAIA303IE2bNnT23atKm2bNlSQ0NDtXr16lqzZk01Go0znvenP/2phoeHx48PfOADMx4aAAAAAADgzbQcQbZv317r16+vDRs21LJly2pgYKC6u7tr586dZzzv0ksvrcsuu2z8mDNnzoyHBgAAAAAAeDMtRZATJ07UgQMHqq+vb8J6X19f7d+//4znXn311bVw4cK69tpr61e/+tUZ946NjdXo6OiEAwAAAAAAoBUtRZCjR4/WyZMnq6ura8J6V1dXHT58eMpzFi5cWLt27arHHnusHn/88Vq6dGlde+219eyzz572c7Zt21adnZ3jR3d3dytjAgAAAAAA1NyZnNTW1jbhdbPZnLT2uqVLl9bSpUvHX/f29tbBgwfrgQceqE9+8pNTnrN58+bq7+8ffz06OiqEAAAAAAAALWnpTpAFCxbUnDlzJt31ceTIkUl3h5zJxz/+8XrppZdO+/f29vbq6OiYcAAAAAAAALSipQgyb9686unpqcHBwQnrg4ODtWrVqmm/z9DQUC1cuLCVjwYAAAAAAGhJyz+H1d/fX+vWrauVK1dWb29v7dq1qxqNRm3cuLGqXvspq0OHDtXu3burqmpgYKAWL15cy5cvrxMnTtRPf/rTeuyxx+qxxx47t98EAAAAAADgf2g5gqxdu7aOHTtWW7dureHh4VqxYkXt3bu3Fi1aVFVVw8PD1Wg0xvefOHGivvGNb9ShQ4fqwgsvrOXLl9cTTzxR119//bn7FgAAAAAAAG/Q1mw2m7M9xJsZHR2tzs7OGhkZ8XyQN1h89xOzPQIAADP0yv03zPYIAAAA56XpdoOWngkCAAAAAABwvhBBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARJo72wMAAADw37f47idmewQAAGbglftvmO0RzmvuBAEAAAAAACKJIAAAAAAAQCQRBAAAAAAAiCSCAAAAAAAAkUQQAAAAAAAgkggCAAAAAABEEkEAAAAAAIBIIggAAAAAABBJBAEAAAAAACKJIAAAAAAAQCQRBAAAAAAAiCSCAAAAAAAAkUQQAAAAAAAgkggCAAAAAABEEkEAAAAAAIBI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AAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgziiA7duyoJUuW1Pz586unp6f27dt32r3PPfdcfeITn6hLLrmkLrzwwrryyivre9/73owHBgAAAAAAmI65rZ6wZ8+e2rRpU+3YsaM+8YlP1A9/+MNas2ZN/eEPf6grrrhi0v6LLrqo7rrrrvrwhz9cF110UT333HN1++2310UXXVS33XbbOfkSAAAAAAAAb9TynSDbt2+v9evX14YNG2rZsmU1MDBQ3d3dtXPnzin3X3311XXTTTfV8uXLa/HixfXlL3+5Pve5z53x7hEAAAAAAICz1VIEOXHiRB04cKD6+vomrPf19dX+/fun9R5DQ0O1f//++tSnPnXaPWNjYzU6OjrhAAAAAAAAaEVLEeTo0aN18uTJ6urqmrDe1dVVhw8fPuO5733ve6u9vb1WrlxZd955Z23YsOG0e7dt21adnZ3jR3d3dytjAgAAAAAAzOzB6G1tbRNeN5vNSWtvtG/fvnr++efrwQcfrIGBgXr00UdPu3fz5s01MjIyfhw8eHAmYwIAAAAAAG9jLT0YfcGCBTVnzpxJd30cOXJk0t0hb7RkyZKqqrrqqqvq1VdfrXvvvbduuummKfe2t7dXe3t7K6MBAAAAAABM0NKdIPPmzauenp4aHBycsD44OFirVq2a9vs0m80aGxtr5aMBAAAAAABa0tKdIFVV/f39tW7dulq5cmX19vbWrl27qtFo1MaNG6vqtZ+yOnToUO3evbuqqn7wgx/UFVdcUVdeeWVVVT333HP1wAMP1Fe/+tVz+DUAAAAAAAAmajmCrF27to4dO1Zbt26t4eHhWrFiRe3du7cWLVpUVVXDw8PVaDTG9586dao2b95cL7/8cs2dO7fe//731/3331+33377ufsWAAAAAAAAb9DWbDabsz3EmxkdHa3Ozs4aGRmpjo6O2R7nLWXx3U/M9ggAAMzQK/ffMNsj8Dbi2gEA4PzkumFq0+0GLT0TBAAAAAAA4HwhggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAA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AACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRRBAAAAAAACCSCAIAAAAAAEQSQQAAAAAAgEgiCAAAAAAAEEkEAQAAAAAAIokgAAAAAABAJBEEAAAAAACIJIIAAAAAAACRZhRBduzYUUuWLKn58+dXT09P7du377R7h4eH6+abb66lS5fWBRdcUJs2bZrprAAAAAAAANPWcgTZs2dPbdq0qbZs2VJDQ0O1evXqWrNmTTUajSn3j42N1Xve857asmVLfeQjHznrgQEAAAAAAKaj5Qiyffv2Wr9+fW3YsKGWLVtWAwMD1d3dXTt37pxy/+LFi+v73/9+3XLLLdXZ2XnWAwMAAAAAAExHSxHkxIkTdeDAgerr65uw3tfXV/v37z9nQ42NjdXo6OiEAwAAAAAAoBUtRZCjR4/WyZMnq6ura8J6V1dXHT58+JwNtW3bturs7Bw/uru7z9l7AwAAAAAAbw8zejB6W1vbhNfNZnPS2tnYvHlzjYyMjB8HDx48Z+8NAAAAAAC8PcxtZfOCBQtqzpw5k+76OHLkyKS7Q85Ge3t7tbe3n7P3AwAAAAAA3n5auhNk3rx51dPTU4ODgxPWBwcHa9WqVed0MAAAAAAAgLPR0p0gVVX9/f21bt26WrlyZfX29tauXbuq0WjUxo0bq+q1n7I6dOhQ7d69e/ycF154oaqq/vGPf9Tf/va3euGFF2revHn1oQ996Nx8CwAAAAAAgDdoOYKsXbu2jh07Vlu3bq3h4eFasWJF7d27txYtWlRVVcPDw9VoNCacc/XVV4//94EDB+qRRx6pRYsW1SuvvHJ20wMAAAAAAJxGyxGkquqOO+6oO+64Y8q/Pfzww5PWms3mTD4GAAAAAABgxlp6JggAAAAAAMD5QgQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAEAkEQQAAAAAAIgkggAAAAAAAJFEEAAAAAAAIJIIAgAAAAAARBJBAAAAAACASCIIAAAAAAAQSQQBAAAAAAAiiSAAAAAAAECkGUWQHTt21JIlS2r+/PnV09NT+/btO+P+Z555pnp6emr+/Pn1vve9rx588MEZDQsAAAAAADBdLUeQPXv21KZNm2rLli01NDRUq1evrjVr1lSj0Zhy/8svv1zXX399rV69uoaGhupb3/pWfe1rX6vHHnvsrIcHAAAAAAA4nbmtnrB9+/Zav359bdiwoaqqBgYG6sknn6ydO3fWtm3bJu1/8MEH64orrqiBgYGqqlq2bFk9//zz9cADD9SXvvSlKT9jbGysxsbGxl+PjIxUVdXo6Gir48Y7NfZ/ZnsEAABmyP/f8r/JtQMAwPnJdcPUXv93aTabZ9zXUgQ5ceJEHThwoO6+++4J6319fbV///4pz/nNb35TfX19E9Y+97nP1Y9//OP697//Xe94xzsmnbNt27a67777Jq13d3e3Mi4AALyldQ7M9gQAAMBbneuGMzt+/Hh1dnae9u8tRZCjR4/WyZMnq6ura8J6V1dXHT58eMpzDh8+POX+//znP3X06NFauHDhpHM2b95c/f39469PnTpVf//73+uSSy6ptra2VkYG4Dw1Ojpa3d3ddfDgwero6JjtcQAAgLco1w4Ab0/NZrOOHz9el19++Rn3tfxzWFU1KUQ0m80zxomp9k+1/rr29vZqb2+fsPaud71rBpMCcL7r6OhwIQMAALwp1w4Abz9nugPkdS09GH3BggU1Z86cSXd9HDlyZNLdHq+77LLLptw/d+7cuuSSS1r5eAAAAAAAgGlrKYLMmzevenp6anBwcML64OBgrVq1aspzent7J+1/6qmnauXKlVM+DwQAAAAAAOBcaCmCVFX19/fXj370o3rooYfqxRdfrK9//evVaDRq48aNVfXa8zxuueWW8f0bN26sv/zlL9Xf318vvvhiPfTQQ/XjH/+4vvGNb5y7bwFAnPb29rrnnnsm/TwiAADA/+TaAYAzaWu+/oCOFuzYsaO+853v1PDwcK1YsaK+973v1Sc/+cmqqrr11lvrlVdeqaeffnp8/zPPPFNf//rX6/e//31dfvnl9c1vfnM8mgAAAAAAAPw3zCiCAAAAAAAAvNW1/HNYAAAAAAAA5wMRBAAAAAAAiCSCAAAAAAAAkUQQAN427r333vroRz8622MAAAAB2tra6pe//OVsjwHAmxBBAAAAAACASCIIAOeVf//737M9AgAAEML1BUA+EQSAc+IXv/hFXXXVVXXhhRfWJZdcUp/97Gfrn//8Z1VVPfTQQ7V8+fJqb2+vhQsX1l133TV+XqPRqC984Qv1zne+szo6OurGG2+sV199dfzvr/+E1UMPPVTve9/7qr29vZrNZo2MjNRtt91Wl156aXV0dNRnPvOZ+u1vfzthpvvvv7+6urrq4osvrvXr19e//vWv/51/DID/2979x1Rd9QEcf18owsimJjQqgiHKgIkE2CQatmAVRHllE3W0TFaWuZKtwjF/QYnVyqK1iVpLt2wzt6KhUoGWtSJpkSQFa+bAfoCjTZdpy83B84d77h7Upx+PZU/0fm3f7Z5zvuec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",
"text/plain": [
"<Figure size 2000x1500 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"counts = dict((~products[\"score\"].isnull()).value_counts())\n",
"total = len(products.index)\n",
"scored = counts[True]\n",
"unscored = counts[False]\n",
"\n",
"print(f\"scored: {scored/total * 100} %\")\n",
"print(f\"unscored: {unscored/total * 100} %\")\n",
"\n",
"plt.bar([\"scored\", \"unscored\"], [scored/total, unscored/total])\n",
"plt.show()\n"
]
},
{
"cell_type": "code",
"execution_count": 84,
"id": "04e2b9c5-4eff-405f-a3c3-44e1bdfd483f",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAABkYAAATDCAYAAAAjqYm/AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAACo0klEQVR4nOzde5xVdb0//vcgsLkIw02Y4SoqEIZgiiKoXAUlJZM8moRCWUdDLMJ+JqIyehSMyrS81TmGGKLW8ZKlqRiCGqB4V0TSBMHk4shVhEFg/f7osL9uAWVwbsx6Ph+P/XiwP+uz1nqv/WHN7M+89torL0mSJAAAAAAAAFKgRmUXAAAAAAAAUFEEIwAAAAAAQGoIRgAAAAAAgNQQjAAAAAAAAKkhGAEAAAAAAFJDMAIAAAAAAKSGYAQAAAAAAEgNwQgAAAAAAJAaghEAAAAAACA1BCMA+6CJEyfGAw88UC7bXrJkSeTl5cXtt99eoesCAACUl6KiosjLy9urdW+//fbIy8uL55577nP73nzzzeZDAPsAwQjAPqg8g5HCwsKYO3dunHzyyeWyfQAAgIr23e9+N+bOnVvu+xGMAOwbalZ2AQBUDdu2bYutW7dGJpOJY445prLLKXcff/xx5OXlRc2afhUCAEB117p162jdunVll1HlJEkSmzdvjrp161Z2KQAVyhUjAGVkx6XZr7zySvzHf/xH5OfnR5MmTWLs2LGxdevWWLRoUZx00knRoEGDOPDAA2Py5Mk562/evDkuuuiiOPzww7Pr9uzZM/70pz/l9MvLy4uNGzfG1KlTIy8vL/Ly8qJv377Z5StWrIjzzjsvWrduHbVr14727dvHlVdeGVu3bs322fGVV5MnT46rr7462rdvH5lMJp544oldfh3WW2+9Fd/+9rejQ4cOUa9evWjVqlUMGTIkXn311b16rbZv3x5XX311dOrUKerWrRuNGjWKrl27xg033JDT74033oizzjorWrRoEZlMJtq2bRvnnHNOlJSUZPu89tprceqpp0bjxo2jTp06cfjhh8fUqVNztjNr1qzIy8uL3//+93HRRRdFq1atIpPJxFtvvRUREY8//ngMGDAgGjZsGPXq1Ytjjz02/va3v+3VsQEAAKWzYMGCyMvLiz/+8Y/Ztueffz7y8vLiy1/+ck7fr33ta3HkkUfmtN1zzz3Rs2fPqF+/fuy///5x4oknxosvvpjTZ1dfpVVSUhIXXXRRFBQURL169aJ3797x/PPPx4EHHhgjR47cqc4NGzbE97///WjWrFk0bdo0hg4dGu+99152+YEHHhgLFiyI2bNnZ+dqBx544Gce+x//+Mfo0aNH5OfnR7169eKggw6K73znOzl91q5dGxdddFEcdNBBkclkonnz5vHVr3413njjjWyf1atXx6hRo6JVq1ZRu3btOOigg2L8+PE5c6eIf88nR48eHbfeemt07tw5MplMdv705ptvxrBhw6J58+aRyWSic+fOcdNNN31m/QD7Kh+TBShjZ5xxRgwfPjzOO++8mDFjRkyePDk+/vjjePzxx2PUqFHx4x//OKZPnx4/+clP4pBDDomhQ4dGxL/flK9evTp+/OMfR6tWrWLLli3x+OOPx9ChQ2PKlClxzjnnRETE3Llzo3///tGvX7+4/PLLIyKiYcOGEfHvUOToo4+OGjVqxBVXXBEHH3xwzJ07N66++upYsmRJTJkyJafWX/3qV9GxY8f4+c9/Hg0bNowOHTrs8pjee++9aNq0aVx77bVxwAEHxOrVq2Pq1KnRo0ePePHFF6NTp06leo0mT54cRUVFcdlll0Xv3r3j448/jjfeeCPWrl2b7fPyyy/HcccdF82aNYurrroqOnToEMuXL48HH3wwtmzZEplMJhYtWhS9evWK5s2bx69+9ato2rRpTJs2LUaOHBkrV66Miy++OGe/48aNi549e8att94aNWrUiObNm8e0adPinHPOiVNPPTWmTp0atWrVit/85jdx4oknxqOPPhoDBgwo1bEBAACl8+UvfzkKCwvj8ccfj//4j/+IiH9/eKlu3brx+uuvx3vvvRctW7aMrVu3xuzZs+P888/Prjtx4sS47LLL4tvf/nZcdtllsWXLlvjZz34Wxx9/fDz77LNx6KGH7na/3/72t+Oee+6Jiy++OPr37x+vv/56nHbaabF+/fpd9v/ud78bJ598ckyfPj2WLVsW/9//9//F8OHDY+bMmRERcf/998fpp58e+fn5cfPNN0dERCaT2e3+586dG2eeeWaceeaZUVRUFHXq1Il33nknu72If4cxxx13XCxZsiR+8pOfRI8ePeLDDz+MJ598MpYvXx5f+tKXYvPmzdGvX7/45z//GVdeeWV07do1nnrqqZg0aVK89NJL8dBDD+Xs94EHHoinnnoqrrjiiigoKIjmzZvH66+/Hr169Yq2bdvGL37xiygoKIhHH300fvCDH0RxcXFMmDDhc0YRYB+TAFAmJkyYkERE8otf/CKn/fDDD08iIrnvvvuybR9//HFywAEHJEOHDt3t9rZu3Zp8/PHHybnnnpt85StfyVlWv379ZMSIETutc9555yX7779/8s477+S0//znP08iIlmwYEGSJEmyePHiJCKSgw8+ONmyZUtO3x3LpkyZ8pm1bdmyJenQoUPyox/9qFTrJkmSnHLKKcnhhx/+mX369++fNGrUKFm1atVu+3zzm99MMplMsnTp0pz2wYMHJ/Xq1UvWrl2bJEmSPPHEE0lEJL17987pt3HjxqRJkybJkCFDctq3bduWdOvWLTn66KM/s0YAAKBsDB8+PDnooIOyz0844YTke9/7XtK4ceNk6tSpSZIkyd///vckIpLHHnssSZIkWbp0aVKzZs3kwgsvzNnWhg0bkoKCguSMM87Itu2Yr+2wYMGCJCKSn/zkJznr3nXXXUlE5My3pkyZkkREMmrUqJy+kydPTiIiWb58ebbty1/+ctKnT589OuYd87Qd85Zdueqqq5KISGbMmLHbPrfeemsSEckf/vCHnPaf/vSnOa9XkiRJRCT5+fnJ6tWrc/qeeOKJSevWrZN169bltI8ePTqpU6fOTv0B9nW+SgugjJ1yyik5zzt37hx5eXkxePDgbFvNmjXjkEMOiXfeeSen7x//+Mc49thjY//994+aNWtGrVq14rbbbouFCxfu0b7/8pe/RL9+/bKfptrx2LHv2bNn5/T/2te+FrVq1frc7W7dujUmTpwYhx56aNSuXTtq1qwZtWvXjjfffHOPa/uko48+Ol5++eUYNWpUPProozt9Iuujjz6K2bNnxxlnnBEHHHDAbrczc+bMGDBgQLRp0yanfeTIkfHRRx/tdHPFb3zjGznP58yZE6tXr44RI0bkvF7bt2+Pk046KebPnx8bN24s9fEBAAClM2DAgHj77bdj8eLFsXnz5nj66afjpJNOin79+sWMGTMi4t9XkWQymTjuuOMiIuLRRx+NrVu3xjnnnJPzfr5OnTrRp0+fmDVr1m73t2NudMYZZ+S0n3766bu9D+HXvva1nOddu3aNiNhpXrenjjrqqGwNf/jDH+Jf//rXTn3++te/RseOHeOEE07Y7XZmzpwZ9evXj9NPPz2nfcfXgX36a4L79+8fjRs3zj7fvHlz/O1vf4vTTjst6tWrl/NafvWrX43NmzfHvHnz9uoYAaoqwQhAGWvSpEnO89q1a0e9evWiTp06O7Vv3rw5+/y+++6LM844I1q1ahXTpk2LuXPnxvz58+M73/lOTr/PsnLlyvjzn/8ctWrVynns+F7e4uLinP6FhYV7tN2xY8fG5ZdfHl//+tfjz3/+czzzzDMxf/786NatW2zatGmPtvFJ48aNi5///Ocxb968GDx4cDRt2jQGDBgQzz33XERErFmzJrZt2/a5N0f84IMPdnkMLVu2zC7/pE/3XblyZUT8e/Lz6dfspz/9aSRJEqtXry718QEAAKWz4w//jz/+eDz99NPx8ccfR//+/eOEE07I/mH/8ccfj2OPPTZ7o/Ad7+ePOuqond7P33PPPTvNfz5px1yhRYsWOe01a9aMpk2b7nKdT7fv+JqsvZkTRUT07t07HnjggWy407p16+jSpUvcdddd2T7vv//+Hs2LCgoKdrqHSvPmzaNmzZqfOy/64IMPYuvWrfHrX/96p9fxq1/9akTsPJcE2Ne5xwhAFTFt2rRo37593HPPPTlvaD99s7zP0qxZs+jatWtcc801u1y+IzDY4dNvnD+rtnPOOScmTpyY015cXByNGjXa4/p2qFmzZowdOzbGjh0ba9eujccffzwuvfTSOPHEE2PZsmXRpEmT2G+//eLdd9/9zO00bdo0li9fvlP7jhsgNmvWLKf908e7Y/mvf/3rOOaYY3a5j09PlAAAgLLXunXr6NixYzz++ONx4IEHRvfu3aNRo0YxYMCAGDVqVDzzzDMxb968uPLKK7Pr7Hg//7//+7/Rrl27Uu1vR8ixcuXKaNWqVbZ969atOwUJ5enUU0+NU089NUpKSmLevHkxadKkGDZsWBx44IHRs2fPOOCAA/ZoXvTMM89EkiQ5c55Vq1bF1q1bP3de1Lhx49hvv/3i7LPPjgsuuGCX+2jfvv1eHiFA1SQYAagi8vLyonbt2jlvUlesWBF/+tOfduqbyWR2+amkU045JR5++OE4+OCDcy6NLovaPn3TwIceeij+9a9/xSGHHPKFtt2oUaM4/fTT41//+leMGTMmlixZEoceemj06dMn/vjHP8Y111yz0xv5HQYMGBD3339/9maMO9xxxx1Rr1693YYdOxx77LHRqFGjeP3112P06NFf6DgAAIAv5oQTTog//OEP0aZNmzj55JMjIqJjx47Rtm3buOKKK+Ljjz/O+UqpE088MWrWrBn//Oc/d/ra3M/Tu3fviIi455574ogjjsi2/+///m9s3bp1r49hd3O1PVmvT58+0ahRo3j00UfjxRdfjJ49e8bgwYPjiiuuiJkzZ0b//v13ue6AAQPiD3/4QzzwwANx2mmnZdvvuOOO7PLPUq9evejXr1+8+OKL0bVr16hdu3ap6wfY1whGAKqIU045Je67774YNWpUnH766bFs2bL4r//6rygsLIw333wzp+9hhx0Ws2bNij//+c9RWFgYDRo0iE6dOsVVV10VM2bMiF69esUPfvCD6NSpU2zevDmWLFkSDz/8cNx6662fexn27mq7/fbb40tf+lJ07do1nn/++fjZz362V9uKiBgyZEh06dIlunfvHgcccEC88847cf3110e7du2iQ4cOERFx3XXXxXHHHRc9evSISy65JA455JBYuXJlPPjgg/Gb3/wmGjRoEBMmTMjeV+WKK66IJk2axJ133hkPPfRQTJ48OfLz8z+zjv333z9+/etfx4gRI2L16tVx+umnR/PmzeP999+Pl19+Od5///245ZZb9uoYAQCA0hkwYEDcfPPNUVxcHNdff31O+5QpU6Jx48Zx5JFHZtsPPPDAuOqqq2L8+PHx9ttvx0knnRSNGzeOlStXxrPPPhv169fPucLkk7785S/HWWedFb/4xS9iv/32i/79+8eCBQviF7/4ReTn50eNGnv37fOHHXZY3H333XHPPffEQQcdFHXq1InDDjtsl32vuOKKePfdd2PAgAHRunXrWLt2bdxwww1Rq1at6NOnT0REjBkzJu6555449dRT45JLLomjjz46Nm3aFLNnz45TTjkl+vXrF+ecc07cdNNNMWLEiFiyZEkcdthh8fTTT8fEiRPjq1/96mfen2SHG264IY477rg4/vjj4/vf/34ceOCBsWHDhnjrrbfiz3/+c8ycOXOvXg+AqkowAlBFfPvb345Vq1bFrbfeGr/73e/ioIMOiksuuSTefffdnd7M33DDDXHBBRfEN7/5zfjoo4+yNxYsLCyM5557Lv7rv/4rfvazn8W7774bDRo0iPbt22cnCXtjx5vzSZMmxYcffhhHHHFE3HfffXHZZZft1fb69esX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br311iRJ/v2hkVq1aiV33313ts+//vWvpEaNGskjjzySJEmSvP7660lEJPPmzcv2mTt3bhIRyRtvvFEOR7Xv+vQf4CtyDB5++OGkRo0ayb/+9a9sn7vuuivJZDLJunXryuV49xW7C0ZOPfXU3a5jXMrfqlWrkohIZs+enSSJ86Wq+PS4JInzpapo3Lhx8j//8z/OlXJSLb9Ka8uWLfH888/HoEGDctoHDRoUc+bMqaSqKE9lMebbt2+PDRs2RJMmTcqjRMpYWYz5iy++GHPmzIk+ffqUR4mUob0d7ylTpsQ///nPmDBhQnmXSBn7Iuf4V77ylSgsLIwBAwbEE088UZ5lUob2ZswffPDB6N69e0yePDlatWoVHTt2jB//+MexadOmiigZ2AVzsYrx5ptvRsuWLaN9+/bxzW9+M95+++2IiFi8eHGsWLEi5/XPZDLRp0+f7Ov//PPPx8cff5zTp2XLltGlS5dsn7lz50Z+fn706NEj2+eYY46J/Px84/g5KnIM5s6dG126dImWLVtm+5x44olRUlISzz//fLke575q1qxZ0bx58+jYsWN873vfi1WrVmWXGZfyt27duoiI7N9dnC9Vw6fHZQfnS+XZtm1b3H333bFx48bo2bOnc6Wc1KzsAspDcXFxbNu2LVq0aJHT3qJFi1ixYkUlVUV5Kosx/8UvfhEbN26MM844ozxKpIx9kTFv3bp1vP/++7F169YoKiqK7373u+VZKmVgb8b7zTffjEsuuSSeeuqpqFmzWv66q9b2ZswLCwvjt7/9bRx55JFRUlISv//972PAgAExa9as6N27d0WUzRewN2P+9ttvx9NPPx116tSJ+++/P4qLi2PUqFGxevVq9xmBSmIuVv569OgRd9xxR3Ts2DFWrlwZV199dfTq1SsWLFiQfY139fq/8847ERGxYsWKqF27djRu3HinPjvWX7FiRTRv3nynfTdv3tw4fo6KHIMVK1bstJ/GjRtH7dq1jdMuDB48OP7jP/4j2rVrF4sXL47LL788+vfvH88//3xkMhnjUs6SJImxY8fGcccdF126dIkI50tVsKtxiXC+VJZXX301evbsGZs3b479998/7r///jj00EOzoYVzpWxV678U5eXl5TxPkmSnNqqXvR3zu+66K4qKiuJPf/rTLn9AUHXtzZg/9dRT8eGHH8a8efPikksuiUMOOSTOOuus8iyTMrKn471t27YYNmxYXHnlldGxY8eKKo9yUJpzvFOnTtGpU6fs8549e8ayZcvi5z//uWBkH1KaMd++fXvk5eXFnXfeGfn5+RERcd1118Xpp58eN910U9StW7fc6wV2zVys/AwePDj778MOOyx69uwZBx98cEydOjV7Y9y9ef0/3WdX/Y3jnquoMTBOe+7MM8/M/rtLly7RvXv3aNeuXTz00EMxdOjQ3a5nXMrG6NGj45VXXomnn356p2XOl8qzu3FxvlSOTp06xUsvvRRr166Ne++9N0aMGBGzZ8/OLneulK1q+VVazZo1i/3222+nFGvVqlU7JV5UD19kzO+5554499xz4w9/+EOccMIJ5VkmZeiLjHn79u3jsMMOi+9973vxox/9KIqKisqxUspCacd7w4YN8dxzz8Xo0aOjZs2aUbNmzbjqqqvi5Zdfjpo1a8bMmTMrqnT2Uln9Lj/mmGPizTffLOvyKAd7M+aFhYXRqlWrbCgSEdG5c+dIkiTefffdcq0X2DVzsYpXv379OOyww+LNN9+MgoKCiIjPfP0LCgpiy5YtsWbNms/ss3Llyp329f777xvHz1GRY1BQULDTftasWRMff/yxcdoDhYWF0a5du+x7ReNSfi688MJ48MEH44knnojWrVtn250vlWt347IrzpeKUbt27TjkkEOie/fuMWnSpOjWrVvccMMNzpVyUi2Dkdq1a8eRRx4ZM2bMyGmfMWNG9OrVq5Kqojzt7ZjfddddMXLkyJg+fXqcfPLJ5V0mZaiszvMkSaKkpKSsy6OMlXa8GzZsGK+++mq89NJL2cf555+f/fTFJ79Pk6qprM7xF198MQoLC8u6PMrB3oz5scceG++99158+OGH2bZ//OMfUaNGjc+d3AHlw1ys4pWUlMTChQujsLAw2rdvHwUFBTmv/5YtW2L27NnZ1//II4+MWrVq5fRZvnx5vPbaa9k+PXv2jHXr1sWzzz6b7fPMM8/EunXrjOPnqMgx6NmzZ7z22muxfPnybJ/HHnssMplMHHnkkeV6nNXBBx98EMuWLcu+VzQuZS9Jkhg9enTcd999MXPmzGjfvn3OcudL5fi8cdkV50vl2PE3K+dKOSnnm7tXmrvvvjupVatWcttttyWvv/56MmbMmKR+/frJkiVLkiRJkksuuSQ5++yzc9Z58cUXkxdffDE58sgjk2HDhiUvvvhismDBgsoon71Q2jGfPn16UrNmzeSmm25Kli9fnn2sXbu2sg6BUirtmN94443Jgw8+mPzjH/9I/vGPfyS/+93vkoYNGybjx4+vrEOgFPbm5/onTZgwIenWrVsFVUtZKO2Y//KXv0zuv//+5B//+Efy2muvJZdcckkSEcm9995bWYdAKZV2zDds2JC0bt06Of3005MFCxYks2fPTjp06JB897vfraxDAJLPP5f5Yi666KJk1qxZydtvv53MmzcvOeWUU5IGDRpkX99rr702yc/PT+67777k1VdfTc4666yksLAwWb9+fXYb559/ftK6devk8ccfT1544YWkf//+Sbdu3ZKtW7dm+5x00klJ165dk7lz5yZz585NDjvssOSUU06p8OOtijZs2JD9+0FEJNddd13y4osvJu+8806SJBU3Blu3bk26dOmSDBgwIHnhhReSxx9/PGndunUyevToinsxqpDPGpcNGzYkF110UTJnzpxk8eLFyRNPPJH07NkzadWqlXEpR9///veT/Pz8ZNasWTl/d/noo4+yfZwvFe/zxsX5UjnGjRuXPPnkk8nixYuTV155Jbn00kuTGjVqJI899liSJM6V8lBtg5EkSZKbbropadeuXVK7du3kiCOOSGbPnp1dNmLEiKRPnz45/SNip0e7du0qtmi+kNKMeZ8+fXY55iNGjKj4wtlrpRnzX/3qV8mXv/zlpF69eknDhg2Tr3zlK8nNN9+cbNu2rRIqZ2+U9uf6JwlG9k2lGfOf/vSnycEHH5zUqVMnady4cXLcccclDz30UCVUzRdR2vN84cKFyQknnJDUrVs3ad26dTJ27NicyTZQOT7rXOaLOfPMM5PCwsKkVq1aScuWLZOhQ4fmfKBv+/btyYQJE5KCgoIkk8kkvXv3Tl599dWcbWzatCkZPXp00qRJk6Ru3brJKaeckixdujSnzwcffJB861vfSho0aJA0aNAg+da3vpWsWbOmIg6xynviiSc+cy5ZkWPwzjvvJCeffHJSt27dpEmTJsno0aOTzZs3l+fhV1mfNS4fffRRMmjQoOSAAw5IatWqlbRt2zYZMWLETq+5cSlbuxqPiEimTJmS7eN8qXifNy7Ol8rxne98J/ve6YADDkgGDBiQDUWSxLlSHvKSJEnK+aIUAAAAAACAKqFa3mMEAAAAAABgVwQjAAAAAABAaghGAAAAAACA1BCMAAAAAAAAqSEYAQAAAAAAUkMwAgAAAAAApIZgBAAAAAAASA3BCAAAAAAAkBqCEQAAAAAAIDUEIwAAAAAAQGoIRgAAAAAAgNQQjAAAAAAAAKkhGAEAAAAAAFJDMAIAAAAAAKSGYAQAAAAAAEgNwQgAAAAAAJAaghEAAAAAACA1BCMAAAAAAEBqCEYAAAAAAIDUEIwAAAAAAACpIRgBAAAAAABSQzACAAAAAACkhmAEAAAAAABIDcEIAAAAAACQGoIRAAAAAAAgNQQjAAAAAABAaghGAAAAAACA1BCMAAAAAAAAqSEYAQAAAAAAUkMwAgAAAAAApIZgBAAAAAAASA3BCAAAAAAAkBqCEQAAAAAAIDUEIwAAAAAAQGoIRgAAAAAAgNQQjAAAAAAAAKkhGAEAAAAAAFJDMAIAAAAAAKSGYAQAAAAAAEgNwQgAAAAAAJAaghEAAAAAACA1BCMAAAAAAEBqCEYAAAAAAIDUEIwAAAAAAACpIRgBAAAAAABSQzACAAAAAACkhmAEAAAAAABIDcEIAAAAAACQGoIRAAAAAAAgNQQjAAAAAABAaghGAAAAAACA1BCMAAAAAAAAqSEYAQAAAAAAUkMwAgAAAAAApIZgBAAAAAAASA3BCAAAAAAAkBqCEQAAAAAAIDUEIwAAAAAAQGoIRgAAAAAAgNQQjAAAAAAAAKkhGAEAAAAAAFJDMAIAAAAAAKSGYAQAAAAAAEgNwQhAFVdUVBR5eXlRXFxcoftdsmRJ5OXlxe23316h+wUAACgLt99+e+Tl5cWSJUtKva75EED1VrOyCwCgaiosLIy5c+fGwQcfXNmlAAAAlNrJJ58cc+fOjcLCwlKvaz4EUL0JRgDYpUwmE8ccc0xll1FpPv7448jLy4uaNf2qBACAfcmmTZuiTp06ccABB8QBBxywV9uorvOhjz76KOrVq1fZZQBUOl+lBbCHdnyl1YsvvhhDhw6Nhg0bRn5+fgwfPjzef//9nL733HNPDBo0KAoLC6Nu3brRuXPnuOSSS2Ljxo07bfeZZ56JIUOGRNOmTaNOnTpx8MEHx5gxYz6zljfeeCMOOuig6NGjR6xatSoiIm666abo3bt3NG/ePOrXrx+HHXZYTJ48OT7++OOcdZMkiYkTJ0a7du2iTp060b1795gxY0b07ds3+vbtm+23q0vHd7wGCxYsiLPOOivy8/OjRYsW8Z3vfCfWrVuXs5+1a9fGueeeG02aNIn9998/Tj755Hj77bcjLy8vioqKPvP4tm/fHldffXV06tQp6tatG40aNYquXbvGDTfcsNPrcNZZZ0WLFi0ik8lE27Zt45xzzomSkpJsn9deey1OPfXUaNy4cdSpUycOP/zwmDp1as52Zs2aFXl5efH73/8+LrroomjVqlVkMpl46623IiLi8ccfjwEDBkTDhg2jXr16ceyxx8bf/va3zzwGAADgi3n66adjwIAB0aBBg6hXr1706tUrHnrooZw+O74u67HHHovvfOc7ccABB0S9evWipKRkl1+lVVHzoV158cUX45RTTonmzZtHJpOJli1bxsknnxzvvvtuts/27dvj17/+dRx++OHZudAxxxwTDz74YE6fyZMnx5e+9KXIZDLRvHnzOOecc3K2ExHRt2/f6NKlSzz55JPRq1evqFevXnznO9+JiIj169fHj3/842jfvn3Url07WrVqFWPGjNnlnBWgOvIxWIBSOu200+KMM86I888/PxYsWBCXX355vP766/HMM89ErVq1IiLizTffjK9+9asxZsyYqF+/frzxxhvx05/+NJ599tmYOXNmdluPPvpoDBkyJDp37hzXXXddtG3bNpYsWRKPPfbYbvc/e/bsOO2006J3794xffr07Kd9/vnPf8awYcOyb2xffvnluOaaa+KNN96I3/3ud9n1x48fH5MmTYr//M//jKFDh8ayZcviu9/9bnz88cfRsWPHPXoNvvGNb8SZZ54Z5557brz66qsxbty4iIjsfrZv3x5DhgyJ5557LoqKiuKII46IuXPnxkknnbRH2588eXIUFRXFZZddFr17946PP/443njjjVi7dm22z8svvxzHHXdcNGvWLK666qro0KFDLF++PB588MHYsmVLZDKZWLRoUfTq1SuaN28ev/rVr6Jp06Yxbdq0GDlyZKxcuTIuvvjinP2OGzcuevbsGbfeemvUqFEjmjdvHtOmTYtzzjknTj311Jg6dWrUqlUrfvOb38SJJ54Yjz76aAwYMGCPjgkAANhzs2fPjoEDB0bXrl3jtttui0wmEzfffHMMGTIk7rrrrjjzzDNz+n/nO9+Jk08+OX7/+9/Hxo0bs3OzT6uI+dCubNy4MQYOHBjt27ePm266KVq0aBErVqyIJ554IjZs2JDtN3LkyJg2bVqce+65cdVVV0Xt2rXjhRdeyAl3vv/978dvf/vbGD16dJxyyimxZMmSuPzyy2PWrFnxwgsvRLNmzbJ9ly9fHsOHD4+LL744Jk6cGDVq1IiPPvoo+vTpE++++25ceuml0bVr11iwYEFcccUV8eqrr8bjjz8eeXl5e/RaAOyzEgD2yIQJE5KISH70ox/ltN95551JRCTTpk3b5Xrbt29PPv7442T27NlJRCQvv/xydtnBBx+cHHzwwcmmTZs+d7/vv/9+8vvf/z6pXbt28oMf/CDZtm3bbtfZtm1b8vHHHyd33HFHst9++yWrV69OkiRJVq9enWQymeTMM8/M6T937twkIpI+ffpk2xYvXpxERDJlypSdapk8eXLO+qNGjUrq1KmTbN++PUmSJHnooYeSiEhuueWWnH6TJk1KIiKZMGHCbmtPkiQ55ZRTksMPP/wz+/Tv3z9p1KhRsmrVqt32+eY3v5lkMplk6dKlOe2DBw9O6tWrl6xduzZJkiR54oknkohIevfundNv48aNSZMmTZIhQ4bktG/bti3p1q1bcvTRR39mjQAAwN455phjkubNmycbNmzItm3dujXp0qVL0rp16+zcY8qUKUlEJOecc85O29ixbPHixUmSVNx8aFeee+65JCKSBx54YLd9nnzyySQikvHjx++2z8KFC5OISEaNGpXT/swzzyQRkVx66aXZtj59+iQRkfztb3/L6Ttp0qSkRo0ayfz583Pa//d//zeJiOThhx/e7f4BqgtfpQVQSt/61rdynp9xxhlRs2bNeOKJJ7Jtb7/9dgwbNiwKCgpiv/32i1q1akWfPn0iImLhwoUREfGPf/wj/vnPf8a5554bderU+dz9XnPNNTFy5Mi49tpr44YbbogaNXJ/hL/44ovxta99LZo2bZrd5znnnBPbtm2Lf/zjHxERMW/evCgpKYkzzjgjZ91jjjkmDjzwwD1+Db72ta/lPO/atWts3rw5+7Ves2fPzr42n3TWWWft0faPPvroePnll2PUqFHx6KOPxvr163OWf/TRRzF79uw444wzPvM7g2fOnBkDBgyINm3a5LSPHDkyPvroo5g7d25O+ze+8Y2c53PmzInVq1fHiBEjYuvWrdnH9u3b46STTor58+e71BwAAMrYxo0b45lnnonTTz899t9//2z7fvvtF2effXa8++67sWjRopx1Pv1eflcqaj60K4ccckg0btw4fvKTn8Stt94ar7/++k59/vrXv0ZExAUXXLDb7eyYd44cOTKn/eijj47OnTvv9JW/jRs3jv79++e0/eUvf4kuXbrE4YcfnjPPOfHEEyMvLy9mzZq12/0DVBe+SguglAoKCnKe16xZM5o2bRoffPBBRER8+OGHcfzxx0edOnXi6quvjo4dO0a9evVi2bJlMXTo0Ni0aVNERPa+JK1bt96j/U6bNi1atWoV3/zmN3datnTp0jj++OOjU6dOccMNN8SBBx4YderUiWeffTYuuOCC7D531NiiRYudtrGrtt1p2rRpzvNMJhMRkbOfmjVrRpMmTfZqH+PGjYv69evHtGnT4tZbb4399tsvevfuHT/96U+je/fusWbNmti2bdvnvnYffPBBFBYW7tTesmXL7PJP+nTflStXRkTE6aefvtt9rF69OurXr79HxwUAAHy+NWvWRJIkX+i9/K5U1HxoV/Lz82P27NlxzTXXxKWXXhpr1qyJwsLC+N73vheXXXZZ1KpVK95///3Yb7/9dppz7uoYdvfavPPOOzltu+q3cuXKeOutt3b7dWPFxcW73T9AdSEYASilFStWRKtWrbLPt27dGh988EH2zfHMmTPjvffei1mzZmWvEomInPtjRET2SodP3yBvdx555JE488wz4/jjj4+//e1v0a5du+yyBx54IDZu3Bj33XdfTvtLL72Us40dNe74g/+nj6s0n5L6LE2bNo2tW7fG6tWrc8KRFStW7NH6NWvWjLFjx8bYsWNj7dq18fjjj8ell14aJ554YixbtiyaNGkS++233+e+dk2bNo3ly5fv1P7ee+9FROR8925E7PQ9ujuW//rXv45jjjlml/sozQQKAAD4fI0bN44aNWp8offyu1JR86HdOeyww+Luu++OJEnilVdeidtvvz2uuuqqqFu3blxyySVxwAEHxLZt22LFihW7DXp2HMPy5ct3+qDYe++9t0evS7NmzaJu3bq7vSfKp7cBUB35Ki2AUrrzzjtznv/hD3+IrVu3Rt++fSPi/73x3PGpoR1+85vf5Dzv2LFjHHzwwfG73/0uSkpKPne/7dq1i6eeeioymUwcf/zx8eabb2aX7WqfSZLEf//3f+dso0ePHpHJZOKee+7JaZ83b95Onyz6InYEQp/ez913313qbTVq1ChOP/30uOCCC2L16tWxZMmSqFu3bvTp0yf++Mc/fuanmQYMGJANqj7pjjvuiHr16u027Njh2GOPjUaNGsXrr78e3bt33+Wjdu3apT4mAABg9+rXrx89evSI++67L+cqjO3bt8e0adOidevWe3yj9E+qqPnQ58nLy4tu3brFL3/5y2jUqFG88MILERExePDgiIi45ZZbdrvujq/FmjZtWk77/PnzY+HChTFgwIDP3f8pp5wS//znP6Np06a7nOOUd0AEUBW4YgSglO67776oWbNmDBw4MBYsWBCXX355dOvWLfs9tb169YrGjRvH+eefHxMmTIhatWrFnXfeGS+//PJO27rppptiyJAhccwxx8SPfvSjaNu2bSxdujQeffTRnQKYiH9fBj179uw48cQTo3fv3jFjxozo0qVLDBw4MGrXrh1nnXVWXHzxxbF58+a45ZZbYs2aNTnrN2nSJMaOHRuTJk2Kxo0bx2mnnRbvvvtuXHnllVFYWLjTfUv21kknnRTHHntsXHTRRbF+/fo48sgjY+7cuXHHHXdERHzufoYMGRJdunSJ7t27xwEHHBDvvPNOXH/99dGuXbvo0KFDRERcd911cdxxx0WPHj3ikksuiUMOOSRWrlwZDz74YPzmN7+JBg0axIQJE+Ivf/lL9OvXL6644opo0qRJ3HnnnfHQQw/F5MmTIz8//zPr2H///ePXv/51jBgxIlavXh2nn356NG/ePN5///14+eWX4/333//MSQsAALB3Jk2aFAMHDox+/frFj3/846hdu3bcfPPN8dprr8Vdd921R1eIfFpFzYd25S9/+UvcfPPN8fWvfz0OOuigSJIk7rvvvli7dm0MHDgwIiKOP/74OPvss+Pqq6+OlStXximnnBKZTCZefPHFqFevXlx44YXRqVOn+M///M/49a9/HTVq1IjBgwfHkiVL4vLLL482bdrEj370o8+tZcyYMXHvvfdG796940c/+lF07do1tm/fHkuXLo3HHnssLrrooujRo0e5vRYAVYFgBKCU7rvvvigqKopbbrkl8vLyYsiQIXH99ddnrxxo2rRpPPTQQ3HRRRfF8OHDo379+nHqqafGPffcE0cccUTOtk488cR48skn46qrroof/OAHsXnz5mjduvVON/P7pGbNmsXMmTPj5JNPjj59+sSjjz4a3bt3j3vvvTcuu+yy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241r57311lv53Oc+l5EjR6Z///456qijcscdd2THjh2VPsZ195577rmcd955aWhoSFVVVZ588skO2/dkDNvb23Pttddm6NChOeSQQ3L++efntdde68F3se/5Y+O6bdu23HrrrTn++ONzyCGHpKGhIZdddllef/31Dscwrh3t7mf191155ZWpqqrKrFmzOrQbU9g/dPY6acGCBRkzZkz69euXo446Kvfff38PVUp36Mz5f/zxxzNx4sT82Z/9WQYNGpQPfOADefrpp3uwWrra3v6d5J//+Z9TXV2dE088sXsLpFt19vy3t7dn+vTpOeKII1JTU5P/8l/+S/72b/+2h6qlq3X2/H/zm9/MCSeckAEDBmTYsGH57//9v+e3v/1tD1VLV+rMtd7b9tXvf4KRPfDYY49l6tSpmT59el544YV88IMfzNlnn53Vq1f3dmn7jQULFuTqq6/OT37yk8yfPz9vvfVWJk2alDfffLPSZ8aMGZk5c2Zmz56dxYsXp76+PhMnTsyGDRt6sfL9w+LFi/PAAw/kfe97X4d2Y9p569aty6mnnpq+ffvmu9/9bl5++eV85Stfybve9a5KH+PaeXfddVfuv//+zJ49O6+88kpmzJiRL3/5y7nnnnsqfYzr7r355ps54YQTMnv27F1u35MxnDp1ap544ok8+uijWbhwYTZu3Jhzzz0327dv76m3sc/5Y+O6adOmLF26NJ///OezdOnSPP7443n11Vdz/vnnd+hnXDva3c/q25588sn8y7/8SxoaGnbaZkxh39fZ66SVK1fmwx/+cD74wQ/mhRdeyF/91V/luuuuyz/8wz/0cOV0hc6e/+eeey4TJ07Md77znSxZsiSnn356zjvvvLzwwgs9XDldYW//TtLW1pbLLrssZ5xxRg9VSnfYm/N/4YUX5vvf/34efPDBrFixIt/61rdy9NFH92DVdJXOnv+FCxfmsssuyxVXXJHly5fn//yf/5PFixfnM5/5TA9XTlfY02u9t+3T3/8Kduv9739/cdVVV3VoO/roo4vbbrutlyra/7W2thZJigULFhRFURQ7duwo6uvriy996UuVPlu2bClqa2uL+++/v7fK3C9s2LChGDVqVDF//vxi/PjxxfXXX18UhTHdW7feemtx2mmnveN247p3zjnnnOLTn/50h7YLLriguOSSS4qiMK57I0nxxBNPVNb3ZAz//d//vejbt2/x6KOPVvr85je/KQ466KDie9/7Xo/Vvi/7w3HdlZ/+9KdFkmLVqlVFURjX3XmnMX3ttdeKd7/73cVLL71UHHHEEcXdd99d2WZMYf/Q2eukW265pTj66KM7tF155ZXFX/zFX3RbjXSfrrhOPvbYY4vbb7+9q0ujB+zt+f/EJz5RfO5znyu++MUvFieccEI3Vkh36uz5/+53v1vU1tYWv/3tb3uiPLpZZ8//l7/85eKoo47q0PbVr361OPzww7utRnrGnlw/78vf/8wY2Y2tW7dmyZIlmTRpUof2SZMmZdGiRb1U1f6vra0tSTJ48OAkv0sPW1paOoxzTU1Nxo8fb5x34+qrr84555yTM888s0O7Md07Tz31VMaOHZuPf/zjOeyww3LSSSfl61//emW7cd07p512Wr7//e/n1VdfTZL87Gc/y8KFC/PhD384iXHtCnsyhkuWLMm2bds69GloaMjo0aONcye0tbWlqqqqMpPMuHbejh07cumll+bmm2/Occcdt9N2Ywr7vr25Tvrxj3+8U/+zzjorzz//fLZt29ZttdL1uuI6eceOHdmwYUPlmpD9x96e/4ceeii/+tWv8sUvfrG7S6Qb7c35f/s6e8aMGXn3u9+d97znPfnsZz+bzZs390TJdKG9Of/jxo3La6+9lu985zspiiL/7//9v/z93/99zjnnnJ4omV62L3//q+7VV98PrF27Ntu3b09dXV2H9rq6urS0tPRSVfu3oihy44035rTTTsvo0aOTpDKWuxrnVatW9XiN+4tHH300S5cuzeLFi3faZkz3zq9//evcd999ufHGG/NXf/VX+elPf5rrrrsuNTU1ueyyy4zrXrr11lvT1taWo48+On369Mn27dtz55135pOf/GQSP69dYU/GsKWlJQcffHAOPfTQnfr4TNszW7ZsyW233ZbJkydn0KBBSYzr3rjrrrtSXV2d6667bpfbjSns+/bmOqmlpWWX/d96662sXbs2w4YN67Z66VpdcZ38la98JW+++WYuvPDC7iiRbrQ35/8Xv/hFbrvttvzoRz9KdbU/Re3P9ub8//rXv87ChQvTr1+/PPHEE1m7dm2mTJmSf/u3f/Ockf3M3pz/cePG5Zvf/GY+8YlPZMuWLXnrrbdy/vnnd7i1Ngeuffn7n0+jPVRVVdVhvSiKndrYM9dcc01+/vOfZ+HChTttM857bs2aNbn++uszb9689OvX7x37GdPO2bFjR8aOHZumpqYkyUknnZTly5fnvvvuy2WXXVbpZ1w757HHHssjjzySuXPn5rjjjsuyZcsyderUNDQ05PLLL6/0M65/ur0ZQ+O8Z7Zt25aLLrooO3bsyL333rvb/sZ115YsWZK/+Zu/ydKlSzs9PsYU9j2d/dzZVf9dtbN/2Nvvbt/61rfS2NiYb3/72znssMO6qzy62Z6e/+3bt2fy5Mm5/fbb8573vKenyqObdeb3f8eOHamqqso3v/nN1NbWJklmzpyZj33sY/na176W/v37d3u9dK3OnP+XX3451113Xb7whS/krLPOyhtvvJGbb745V111VR588MGeKJdetq9+/3Mrrd0YOnRo+vTps1Pq2draulPaxe5de+21eeqpp/LDH/4whx9+eKW9vr4+SYxzJyxZsiStra0ZM2ZMqqurU11dnQULFuSrX/1qqqurK+NmTDtn2LBhOfbYYzu0HXPMMZWHiPlZ3Ts333xzbrvttlx00UU5/vjjc+mll+aGG25Ic3NzEuPaFfZkDOvr67N169asW7fuHfuwa9u2bcuFF16YlStXZv78+ZXZIolx7awf/ehHaW1tzYgRIyqfX6tWrcpNN92UI488Mokxhf3B3lwn1dfX77J/dXV1hgwZ0m210vX+lOvkxx57LFdccUX+9//+3zvdDpj9Q2fP/4YNG/L888/nmmuuqXz233HHHfnZz36W6urq/OAHP+ip0ukCe/P7P2zYsLz73e+uhCLJ766zi6LIa6+91q310rX25vw3Nzfn1FNPzc0335z3ve99Oeuss3Lvvffmb//2b/PGG2/0RNn0on35+59gZDcOPvjgjBkzJvPnz+/QPn/+/IwbN66Xqtr/FEWRa665Jo8//nh+8IMfZOTIkR22jxw5MvX19R3GeevWrVmwYIFxfgdnnHFGXnzxxSxbtqyyjB07NhdffHGWLVuWo446ypjuhVNPPTUrVqzo0Pbqq6/miCOOSOJndW9t2rQpBx3U8SOnT58+2bFjRxLj2hX2ZAzHjBmTvn37dujzxhtv5KWXXjLOf8TbocgvfvGLPPPMMzt9eTOunXPppZfm5z//eYfPr4aGhtx88815+umnkxhT2B/szXXSBz7wgZ36z5s3L2PHjk3fvn27rVa63t5eJ3/rW9/Kpz71qcydO9e95fdjnT3/gwYN2una9aqrrsp73/veLFu2LKecckpPlU4X2Jvf/1NPPTWvv/56Nm7cWGl79dVXc9BBB3X4n2bZ9+3N+X+nvwck/zlzgAPXPv39r0cf9b6fevTRR4u+ffsWDz74YPHyyy8XU6dOLQ455JDiX//1X3u7tP3G//yf/7Oora0tnn322eKNN96oLJs2bar0+dKXvlTU1tYWjz/+ePHiiy8Wn/zkJ4thw4YV69ev78XK9y/jx48vrr/++sq6Me28n/70p0V1dXVx5513Fr/4xS+Kb37zm8WAAQOKRx55pNLHuHbe5ZdfXrz73e8u/umf/qlYuXJl8fjjjxdDhw4tbrnllkof47p7GzZsKF544YXihRdeKJIUM2fOLF544YVi1apVRVHs2RheddVVxeGHH14888wzxdKlS4v/+l//a3HCCScUb731Vm+9rV73x8Z127Ztxfnnn18cfvjhxbJlyzp8hrW3t1eOYVw72t3P6h864ogjirvvvrtDmzGFfd/urpNuu+224tJLL630//Wvf10MGDCguOGGG4qXX365ePDBB4u+ffsWf//3f99bb4E/QWfP/9y5c4vq6uria1/7WofP03//93/vrbfAn6Cz5/8PffGLXyxOOOGEHqqWrtbZ879hw4bi8MMPLz72sY8Vy5cvLxYsWFCMGjWq+MxnPtNbb4E/QWfP/0MPPVRUV1cX9957b/GrX/2qWLhwYTF27Nji/e9/f2+9Bf4Eu7vW25++/wlG9tDXvva14ogjjigOPvjg4s///M+LBQsW9HZJ+5Uku1weeuihSp8dO3YUX/ziF4v6+vqipqam+NCHPlS8+OKLvVf0fugPgxFjunf+8R//sRg9enRRU1NTHH300cUDDzzQYbtx7bz169cX119/fTFixIiiX79+xVFHHVVMnz69wx+Wjevu/fCHP9zlv6WXX355URR7NoabN28urrnmmmLw4MFF//79i3PPPbdYvXp1L7ybfccfG9eVK1e+42fYD3/4w8oxjGtHu/tZ/UO7CkaMKewf/th10uWXX16MHz++Q/9nn322OOmkk4qDDz64OPLII4v77ruvhyumK3Xm/I8fP75Tnw3s+zr7+//7BCP7v86e/1deeaU488wzi/79+xeHH354ceONN3b4n2XZv3T2/H/1q18tjj322KJ///7FsGHDiosvvrh47bXXerhqusLurvX2p+9/VUVhzhIAAAAAAFAOnjECAAAAAACUhmAEAAAAAAAoDcEIAAAAAABQGoIRAAAAAACgNAQjAAAAAABAaQhGAAAAAACA0hCMAAAAAAAApSEYAQAAAAAASkMwAgAAAAAAlIZgBAAAAAAAKA3BCAAAAAAAUBqCEQAAAAAAoDT+P7JBPkplld2FAAAAAElFTkSuQmCC",
"text/plain": [
"<Figure size 2000x1500 with 4 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ax = plt.subplot(2, 2, 1)\n",
"plt.hist(products[\"material_score\"], color='blue', edgecolor='black', bins=50)\n",
"ax.set_title(\"material score\")\n",
"ax = plt.subplot(2, 2, 2)\n",
"plt.hist(products[\"weight_score\"], color='blue', edgecolor='black', bins=50)\n",
"ax.set_title(\"weight score\")\n",
"ax = plt.subplot(2, 2, 3)\n",
"plt.hist(products[\"packaging_score\"], color='blue', edgecolor='black', bins=50)\n",
"ax.set_title(\"packaging score\")\n",
"ax = plt.subplot(2, 2, 4)\n",
"plt.hist(products[\"origin_score\"], color='blue', edgecolor='black', bins=50)\n",
"ax.set_title(\"origin score\")\n",
"plt.show()"
]
},
{
"cell_type": "code",
"execution_count": 78,
"id": "34009b25-9ed1-4cdb-987a-bd6315a6f15d",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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",
"text/plain": [
"<Figure size 1000x1000 with 19 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"19\n"
]
}
],
"source": [
"categories = set(products[\"primary_category\"])\n",
"n_categories = 19 # len(categories)\n",
"for i, category in enumerate(categories):\n",
" ax = plt.subplot(5, 4, i+1)\n",
" sel = products[\"primary_category\"] == category\n",
" plt.xlim(0, 1)\n",
" plt.hist(products.loc[sel, \"origin_score\"], color='blue', edgecolor='black', bins=50)\n",
"plt.show()\n",
"print(len(categories))"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"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.11.4"
}
},
"nbformat": 4,
"nbformat_minor": 5
}