diff --git a/.ipynb_checkpoints/Data Analysis - Final Assignment-checkpoint.ipynb b/.ipynb_checkpoints/Data Analysis - Final Assignment-checkpoint.ipynb new file mode 100644 index 0000000..4f447c2 --- /dev/null +++ b/.ipynb_checkpoints/Data Analysis - Final Assignment-checkpoint.ipynb @@ -0,0 +1,1174 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "552796f5", + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "import seaborn as sns" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "a45312c5", + "metadata": {}, + "outputs": [], + "source": [ + "# reading the data\n", + "data = pd.read_csv('liquor_sales_2016_2019.csv')" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "29360bc6", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
invoice_and_item_numberdatestore_numberstore_nameaddresscityzip_codestore_locationcounty_numbercounty...item_numberitem_descriptionpackbottle_volume_mlstate_bottle_coststate_bottle_retailbottles_soldsale_dollarsvolume_sold_litersvolume_sold_gallons
0S301922000032016-01-13 00:00:003772Shop N Save #1 / Mlk Pkwy2127 M L KING JR PKWYDES MOINES50314.0NaN77Polk...56193Paul Masson Peach Grande Amber Brandy242001.962.942470.564.81.27
1S302348000642016-01-15 00:00:004829Central City 21501 MICHIGAN AVEDES MOINES50314.0POINT (-93.613739 41.60572)77Polk...86251Juarez Triple Sec1210002.423.6360217.8060.015.85
2S303487000472016-01-25 00:00:003162Nash Finch / Wholesale Food807 GRANDVIEWMUSCATINE52761.0POINT (-91.06411300000002 41.408437)70Muscatine...82847Dekuyper Peachtree1210007.6211.43445.724.01.06
3S303906000112016-01-26 00:00:002641Hy-Vee Drugstore / Council Bluffs757 W BROADWAYCOUNCIL BLUFFS51501.0POINT (-95.855054 41.261673)78Pottawattamie...8112499 Peppermint Mini106005.948.91217.821.20.32
4S304662000022016-02-01 00:00:002633Hy-Vee #3 / BDI / Des Moines3221 SE 14TH STDES MOINES50320.0POINT (-93.596754 41.554101)77Polk...973627Di Amore Quattro Orange1210009.7514.631201755.60120.031.70
\n", + "

5 rows × 24 columns

\n", + "
" + ], + "text/plain": [ + " invoice_and_item_number date store_number \\\n", + "0 S30192200003 2016-01-13 00:00:00 3772 \n", + "1 S30234800064 2016-01-15 00:00:00 4829 \n", + "2 S30348700047 2016-01-25 00:00:00 3162 \n", + "3 S30390600011 2016-01-26 00:00:00 2641 \n", + "4 S30466200002 2016-02-01 00:00:00 2633 \n", + "\n", + " store_name address city \\\n", + "0 Shop N Save #1 / Mlk Pkwy 2127 M L KING JR PKWY DES MOINES \n", + "1 Central City 2 1501 MICHIGAN AVE DES MOINES \n", + "2 Nash Finch / Wholesale Food 807 GRANDVIEW MUSCATINE \n", + "3 Hy-Vee Drugstore / Council Bluffs 757 W BROADWAY COUNCIL BLUFFS \n", + "4 Hy-Vee #3 / BDI / Des Moines 3221 SE 14TH ST DES MOINES \n", + "\n", + " zip_code store_location county_number \\\n", + "0 50314.0 NaN 77 \n", + "1 50314.0 POINT (-93.613739 41.60572) 77 \n", + "2 52761.0 POINT (-91.06411300000002 41.408437) 70 \n", + "3 51501.0 POINT (-95.855054 41.261673) 78 \n", + "4 50320.0 POINT (-93.596754 41.554101) 77 \n", + "\n", + " county ... item_number item_description \\\n", + "0 Polk ... 56193 Paul Masson Peach Grande Amber Brandy \n", + "1 Polk ... 86251 Juarez Triple Sec \n", + "2 Muscatine ... 82847 Dekuyper Peachtree \n", + "3 Pottawattamie ... 81124 99 Peppermint Mini \n", + "4 Polk ... 973627 Di Amore Quattro Orange \n", + "\n", + " pack bottle_volume_ml state_bottle_cost state_bottle_retail bottles_sold \\\n", + "0 24 200 1.96 2.94 24 \n", + "1 12 1000 2.42 3.63 60 \n", + "2 12 1000 7.62 11.43 4 \n", + "3 10 600 5.94 8.91 2 \n", + "4 12 1000 9.75 14.63 120 \n", + "\n", + " sale_dollars volume_sold_liters volume_sold_gallons \n", + "0 70.56 4.8 1.27 \n", + "1 217.80 60.0 15.85 \n", + "2 45.72 4.0 1.06 \n", + "3 17.82 1.2 0.32 \n", + "4 1755.60 120.0 31.70 \n", + "\n", + "[5 rows x 24 columns]" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "ac63ad9d", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Index(['invoice_and_item_number', 'date', 'store_number', 'store_name',\n", + " 'address', 'city', 'zip_code', 'store_location', 'county_number',\n", + " 'county', 'category', 'category_name', 'vendor_number', 'vendor_name',\n", + " 'item_number', 'item_description', 'pack', 'bottle_volume_ml',\n", + " 'state_bottle_cost', 'state_bottle_retail', 'bottles_sold',\n", + " 'sale_dollars', 'volume_sold_liters', 'volume_sold_gallons'],\n", + " dtype='object')" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data.columns" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "6f064180", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
countmeanstdmin25%50%75%max
store_number74.03.706473e+031193.3485202178.002.616750e+033536.5004.761500e+039001.00
zip_code74.05.118576e+04900.10256450010.005.032000e+0450754.0005.216300e+0452804.00
county_number74.05.144595e+0129.4307373.002.350000e+0157.0007.700000e+0197.00
category74.01.114542e+06183889.3873771011500.001.052100e+061081100.0001.081650e+061901200.00
vendor_number74.02.874865e+02162.18197535.007.750000e+01370.0004.210000e+02566.00
item_number74.01.171156e+05227020.971218168.004.303100e+0460971.5008.268200e+04986845.00
pack74.01.417568e+018.2351703.001.200000e+0112.0001.200000e+0148.00
bottle_volume_ml74.07.567568e+02413.60214550.003.750000e+02750.0001.000000e+031750.00
state_bottle_cost74.07.829865e+006.4132000.894.255000e+005.7308.937500e+0029.92
state_bottle_retail74.01.174662e+019.6199791.346.382500e+008.5951.340750e+0144.88
bottles_sold74.07.614865e+01157.5864781.005.000000e+0024.0007.050000e+01900.00
sale_dollars74.08.279214e+021429.1733016.754.610250e+01206.6407.133400e+026750.00
volume_sold_liters74.07.222662e+01165.1735430.204.000000e+007.8006.000000e+01900.00
volume_sold_gallons74.01.907851e+0143.6337550.051.060000e+002.0601.585000e+01237.75
\n", + "
" + ], + "text/plain": [ + " count mean std min \\\n", + "store_number 74.0 3.706473e+03 1193.348520 2178.00 \n", + "zip_code 74.0 5.118576e+04 900.102564 50010.00 \n", + "county_number 74.0 5.144595e+01 29.430737 3.00 \n", + "category 74.0 1.114542e+06 183889.387377 1011500.00 \n", + "vendor_number 74.0 2.874865e+02 162.181975 35.00 \n", + "item_number 74.0 1.171156e+05 227020.971218 168.00 \n", + "pack 74.0 1.417568e+01 8.235170 3.00 \n", + "bottle_volume_ml 74.0 7.567568e+02 413.602145 50.00 \n", + "state_bottle_cost 74.0 7.829865e+00 6.413200 0.89 \n", + "state_bottle_retail 74.0 1.174662e+01 9.619979 1.34 \n", + "bottles_sold 74.0 7.614865e+01 157.586478 1.00 \n", + "sale_dollars 74.0 8.279214e+02 1429.173301 6.75 \n", + "volume_sold_liters 74.0 7.222662e+01 165.173543 0.20 \n", + "volume_sold_gallons 74.0 1.907851e+01 43.633755 0.05 \n", + "\n", + " 25% 50% 75% max \n", + "store_number 2.616750e+03 3536.500 4.761500e+03 9001.00 \n", + "zip_code 5.032000e+04 50754.000 5.216300e+04 52804.00 \n", + "county_number 2.350000e+01 57.000 7.700000e+01 97.00 \n", + "category 1.052100e+06 1081100.000 1.081650e+06 1901200.00 \n", + "vendor_number 7.750000e+01 370.000 4.210000e+02 566.00 \n", + "item_number 4.303100e+04 60971.500 8.268200e+04 986845.00 \n", + "pack 1.200000e+01 12.000 1.200000e+01 48.00 \n", + "bottle_volume_ml 3.750000e+02 750.000 1.000000e+03 1750.00 \n", + "state_bottle_cost 4.255000e+00 5.730 8.937500e+00 29.92 \n", + "state_bottle_retail 6.382500e+00 8.595 1.340750e+01 44.88 \n", + "bottles_sold 5.000000e+00 24.000 7.050000e+01 900.00 \n", + "sale_dollars 4.610250e+01 206.640 7.133400e+02 6750.00 \n", + "volume_sold_liters 4.000000e+00 7.800 6.000000e+01 900.00 \n", + "volume_sold_gallons 1.060000e+00 2.060 1.585000e+01 237.75 " + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data.describe().transpose()" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "f66218d4", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "RangeIndex: 74 entries, 0 to 73\n", + "Data columns (total 24 columns):\n", + " # Column Non-Null Count Dtype \n", + "--- ------ -------------- ----- \n", + " 0 invoice_and_item_number 74 non-null object \n", + " 1 date 74 non-null object \n", + " 2 store_number 74 non-null int64 \n", + " 3 store_name 74 non-null object \n", + " 4 address 74 non-null object \n", + " 5 city 74 non-null object \n", + " 6 zip_code 74 non-null float64\n", + " 7 store_location 65 non-null object \n", + " 8 county_number 74 non-null int64 \n", + " 9 county 74 non-null object \n", + " 10 category 74 non-null int64 \n", + " 11 category_name 68 non-null object \n", + " 12 vendor_number 74 non-null int64 \n", + " 13 vendor_name 74 non-null object \n", + " 14 item_number 74 non-null int64 \n", + " 15 item_description 74 non-null object \n", + " 16 pack 74 non-null int64 \n", + " 17 bottle_volume_ml 74 non-null int64 \n", + " 18 state_bottle_cost 74 non-null float64\n", + " 19 state_bottle_retail 74 non-null float64\n", + " 20 bottles_sold 74 non-null int64 \n", + " 21 sale_dollars 74 non-null float64\n", + " 22 volume_sold_liters 74 non-null float64\n", + " 23 volume_sold_gallons 74 non-null float64\n", + "dtypes: float64(6), int64(8), object(10)\n", + "memory usage: 14.0+ KB\n" + ] + } + ], + "source": [ + "data.info()" + ] + }, + { + "cell_type": "markdown", + "id": "2dcdef43", + "metadata": {}, + "source": [ + "### most popular item sold based on zip code" + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "id": "1236bce7", + "metadata": {}, + "outputs": [], + "source": [ + "popularity_zip_code = pd.DataFrame(data.groupby(by=['zip_code','item_description']).sum()['bottles_sold']).reset_index()" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "id": "7d0ec307", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
zip_codeitem_descriptionbottles_sold
050010.0Member's Mark Spiced Rum288
150022.0Paramount Triple Sec4
250111.0Saints N Sinners Apple Pie108
350131.0Platinum 7x Vodka48
450158.0Hennessy VS24
\n", + "
" + ], + "text/plain": [ + " zip_code item_description bottles_sold\n", + "0 50010.0 Member's Mark Spiced Rum 288\n", + "1 50022.0 Paramount Triple Sec 4\n", + "2 50111.0 Saints N Sinners Apple Pie 108\n", + "3 50131.0 Platinum 7x Vodka 48\n", + "4 50158.0 Hennessy VS 24" + ] + }, + "execution_count": 37, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# top 5 zipcodes in popularity\n", + "popularity_zip_code.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 54, + "id": "e5e3e5fb", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
zip_codeitem_descriptionbottles_sold
050010.0Member's Mark Spiced Rum288
150022.0Paramount Triple Sec4
250111.0Saints N Sinners Apple Pie108
350131.0Platinum 7x Vodka48
450158.0Hennessy VS24
............
6752627.0Kapali Coffee Liqueur36
6852732.0Paramount Gold Rum24
6952761.0Dekuyper Peachtree4
7052803.0Everclear Alcohol3
7152804.0Martell VSSD2
\n", + "

72 rows × 3 columns

\n", + "
" + ], + "text/plain": [ + " zip_code item_description bottles_sold\n", + "0 50010.0 Member's Mark Spiced Rum 288\n", + "1 50022.0 Paramount Triple Sec 4\n", + "2 50111.0 Saints N Sinners Apple Pie 108\n", + "3 50131.0 Platinum 7x Vodka 48\n", + "4 50158.0 Hennessy VS 24\n", + ".. ... ... ...\n", + "67 52627.0 Kapali Coffee Liqueur 36\n", + "68 52732.0 Paramount Gold Rum 24\n", + "69 52761.0 Dekuyper Peachtree 4\n", + "70 52803.0 Everclear Alcohol 3\n", + "71 52804.0 Martell VSSD 2\n", + "\n", + "[72 rows x 3 columns]" + ] + }, + "execution_count": 54, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "popularity_zip_code.sort_values(by=['zip_code', 'bottles_sold'], ascending = [True, False])" + ] + }, + { + "cell_type": "code", + "execution_count": 108, + "id": "29dbfddd", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAkQAAAHHCAYAAABeLEexAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/NK7nSAAAACXBIWXMAAA9hAAAPYQGoP6dpAABo40lEQVR4nO3deXhTVcIG8PdmT9Mm3TdooSyWRTZZSlERpLKjjjiIg4pawQVwQVH5ZlhcRhQdURFFnWGZEfcFFQUpoIBQtkJZCpSdAiUt0DZp2mY/3x/YSGwKLd2b9/c8eR5yz8m9516a5M2955wrCSEEiIiIiPyYrKEbQERERNTQGIiIiIjI7zEQERERkd9jICIiIiK/x0BEREREfo+BiIiIiPweAxERERH5PQYiIiIi8nsMREREROT3GIiIqFlp3bo17r///oZuRo0sWbIEkiThxIkTV6zbHPaXqDFgICKiGiv/Ar/0ERkZiYEDB2LlypVXvd5XXnkFy5cvr7B88+bNmD17NoqKiq6+0bXIYrFg1qxZuPbaa6HT6RAWFobu3bvjiSeeQG5ubkM3j4iqQNHQDSCi5uPFF19EQkIChBDIy8vDkiVLMHz4cPzwww8YOXJktdf3yiuv4M4778Ttt9/utXzz5s144YUXcP/99yM4OLh2Gn+VHA4H+vfvj4MHD2L8+PGYMmUKLBYLsrKy8Mknn+Avf/kLYmNjG7SNRHRlDEREVGuGDRuGXr16eZ6npqYiKioKn3766VUFoqZg+fLl2LVrF5YtW4a//e1vXmVWqxV2u72BWkZE1cFLZkRUZ4KDg6HVaqFQeP/2KikpwdNPP424uDio1WokJibijTfegBDCU0eSJJSUlGDp0qWey3D3338/Zs+ejWnTpgEAEhISPGWX629TVFSEJ5980rO9du3a4bXXXoPb7faq99lnn6Fnz54ICgqCXq9Hly5d8Pbbb192H48ePQoAuP766yuUaTQa6PV6r2Xr1q3DjTfeCJ1Oh+DgYNx22204cODAZbcBAEIIvPzyy2jZsiUCAgIwcOBAZGVlXfF1RFQ1PENERLXGZDLh/PnzEEIgPz8f8+fPh8ViwT333OOpI4TArbfeil9++QWpqano3r07fv75Z0ybNg1nzpzBvHnzAAD/+9//8NBDD6FPnz6YOHEiAKBt27bQ6XQ4dOgQPv30U8ybNw/h4eEAgIiICJ9tKi0txU033YQzZ87g4YcfRnx8PDZv3ozp06fj7NmzeOuttwAAaWlpuPvuuzFo0CC89tprAIADBw5g06ZNeOKJJyrd51atWgEA/vvf/+If//gHJEmqtO6aNWswbNgwtGnTBrNnz0ZZWRnmz5+P66+/Hjt37kTr1q0rfe3MmTPx8ssvY/jw4Rg+fDh27tyJwYMH8wwUUW0RREQ1tHjxYgGgwkOtVoslS5Z41V2+fLkAIF5++WWv5XfeeaeQJEkcOXLEs0yn04nx48dX2N7rr78uAIjjx49XKGvVqpXXa1566SWh0+nEoUOHvOo9//zzQi6Xi5ycHCGEEE888YTQ6/XC6XRWa99LS0tFYmKiACBatWol7r//fvGf//xH5OXlVajbvXt3ERkZKS5cuOBZtnv3biGTycR9993nWVZ+PMv3Lz8/X6hUKjFixAjhdrs99f7v//5PAPB5jIioenjJjIhqzYIFC5CWloa0tDR8/PHHGDhwIB566CF88803njo//fQT5HI5Hn/8ca/XPv300xBC1GhUmi9ffvklbrzxRoSEhOD8+fOeR0pKClwuFzZs2ADg4uW9kpISpKWlVWv9Wq0WW7du9VzGW7JkCVJTUxETE4MpU6bAZrMBAM6ePYvMzEzcf//9CA0N9by+a9euuOWWW/DTTz9Vuo01a9bAbrdjypQpXmegnnzyyWq1lYgqx0BERLWmT58+SElJQUpKCsaNG4cff/wRnTp1wuTJkz2Xdk6ePInY2FgEBQV5vbZjx46e8tp0+PBhrFq1ChEREV6PlJQUAEB+fj4A4LHHHsM111yDYcOGoWXLlnjwwQexatWqKm3DYDBg7ty5OHHiBE6cOIH//Oc/SExMxLvvvouXXnrJa78SExMrvL5jx444f/48SkpKfK6//LXt27f3Wh4REYGQkJAqtZGILo+BiIjqjEwmw8CBA3H27FkcPny4Qdrgdrtxyy23eM5c/fkxevRoAEBkZCQyMzPx/fffe/o4DRs2DOPHj6/W9lq1aoUHH3wQmzZtQnBwMJYtW1YXu0VEtYydqomoTjmdTgAXJy8ELgaGNWvWoLi42Oss0cGDBz3l5SrroHy5jst/1rZtW1gsFs8ZoctRqVQYNWoURo0aBbfbjcceewwffPABZsyYgXbt2lV5mwAQEhKCtm3bYt++fQD+2K/s7OwKdQ8ePIjw8HDodDqf6yp/7eHDh9GmTRvP8nPnzqGwsLBa7SIi33iGiIjqjMPhwOrVq6FSqTyXxIYPHw6Xy4V3333Xq+68efMgSRKGDRvmWabT6XzORl0eHKoyU/WYMWOQnp6On3/+uUJZUVGRJ7BduHDBq0wmk6Fr164A4OkH5Mvu3btx/vz5CstPnjyJ/fv3ey6RxcTEoHv37li6dKlXu/ft24fVq1dj+PDhlW4jJSUFSqUS8+fP95qaoHyEHBHVHM8QEVGtWblypedMT35+Pj755BMcPnwYzz//vGc+nlGjRmHgwIH4+9//jhMnTqBbt25YvXo1vvvuOzz55JNo27atZ309e/bEmjVr8OabbyI2NhYJCQlISkpCz549AQB///vfMXbsWCiVSowaNcrnGZZp06bh+++/x8iRI3H//fejZ8+eKCkpwd69e/HVV1/hxIkTCA8Px0MPPYSCggLcfPPNaNmyJU6ePIn58+eje/funjDnS1paGmbNmoVbb70Vffv2RWBgII4dO4ZFixbBZrNh9uzZnrqvv/46hg0bhuTkZKSmpnqG3RsMBq96fxYREYFnnnkGc+bMwciRIzF8+HDs2rULK1eu9Ew7QEQ11NDD3Iio6fM17F6j0Yju3buL999/32uouBBCFBcXi6eeekrExsYKpVIp2rdvL15//fUK9Q4ePCj69+8vtFptheHlL730kmjRooWQyWReQ9T/POy+fHvTp08X7dq1EyqVSoSHh4t+/fqJN954Q9jtdiGEEF999ZUYPHiwiIyMFCqVSsTHx4uHH35YnD179rL7fuzYMTFz5kzRt29fERkZKRQKhYiIiBAjRowQ69atq1B/zZo14vrrrxdarVbo9XoxatQosX//fp/H89JpBVwul3jhhRdETEyM0Gq1YsCAAWLfvn0+95eIqk8S4pLzr0RERER+iH2IiIiIyO8xEBEREZHfYyAiIiIiv8dARERERH6PgYiIiIj8HgMRERER+T1OzFhFbrcbubm5CAoKqtZtA4iIiKjhCCFQXFyM2NhYyGSVnwdiIKqi3NxcxMXFNXQziIiI6CqcOnUKLVu2rLScgaiKym9CeerUKc8tCIiIiKhxM5vNiIuL87qZtC8MRFVUfplMr9czEBERETUxV+ruwk7VRERE5PcaNBBt2LABo0aNQmxsLCRJwvLlyyvUOXDgAG699VYYDAbodDr07t0bOTk5nnKr1YpJkyYhLCwMgYGBGD16NPLy8rzWkZOTgxEjRiAgIACRkZGYNm0anE5nXe8eERERNRENGohKSkrQrVs3LFiwwGf50aNHccMNN6BDhw749ddfsWfPHsyYMQMajcZT56mnnsIPP/yAL7/8EuvXr0dubi7uuOMOT7nL5cKIESNgt9uxefNmLF26FEuWLMHMmTPrfP+IiIioaWg0d7uXJAnffvstbr/9ds+ysWPHQqlU4n//+5/P15hMJkREROCTTz7BnXfeCQA4ePAgOnbsiPT0dPTt2xcrV67EyJEjkZubi6ioKADAwoUL8dxzz+HcuXNQqVRVap/ZbIbBYIDJZGIfIiIioiaiqt/fjbYPkdvtxo8//ohrrrkGQ4YMQWRkJJKSkrwuq2VkZMDhcCAlJcWzrEOHDoiPj0d6ejoAID09HV26dPGEIQAYMmQIzGYzsrKyKt2+zWaD2Wz2ehAREVHz1GgDUX5+PiwWC1599VUMHToUq1evxl/+8hfccccdWL9+PQDAaDRCpVIhODjY67VRUVEwGo2eOpeGofLy8rLKzJkzBwaDwfPgHERERETNV6MNRG63GwBw22234amnnkL37t3x/PPPY+TIkVi4cGGdb3/69OkwmUyex6lTp+p8m0RERNQwGm0gCg8Ph0KhQKdOnbyWd+zY0TPKLDo6Gna7HUVFRV518vLyEB0d7anz51Fn5c/L6/iiVqs9cw5x7iEiIqLmrdEGIpVKhd69eyM7O9tr+aFDh9CqVSsAQM+ePaFUKrF27VpPeXZ2NnJycpCcnAwASE5Oxt69e5Gfn++pk5aWBr1eXyFsERERkX9q0JmqLRYLjhw54nl+/PhxZGZmIjQ0FPHx8Zg2bRruuusu9O/fHwMHDsSqVavwww8/4NdffwUAGAwGpKamYurUqQgNDYVer8eUKVOQnJyMvn37AgAGDx6MTp064d5778XcuXNhNBrxj3/8A5MmTYJarW6I3SYiombGXeoCygQgAVKgDJKq0Z5voEo06LD7X3/9FQMHDqywfPz48ViyZAkAYNGiRZgzZw5Onz6NxMREvPDCC7jttts8da1WK55++ml8+umnsNlsGDJkCN577z2vy2EnT57Eo48+il9//RU6nQ7jx4/Hq6++CoWi6nmQw+6JiOjPhFNAGB2wf1EAd5YVkAPyvjoobw2GLFzZ0M0jVP37u9HMQ9TYMRAREdGfuY0OWGfnAnbvr1IpVA719BjIwnjL0IbW5OchIiIiasyEzQ3HD0UVwhAAiAIXXPvL6r9RdNUYiIiIiK6CKHPDlWWttNy1oxTC4a7HFlFNMBARERFdBUkCJF3lX6NSkAyQSfXYIqoJBiIiIqKrIBkUUAyuvE+K4mY9JDkDUVPBQERERHSV5N21kHXVVliuGGWAFMUO1U0J/7eIiIiuksyggPrBMLjPueDaWQJJLYO8ZwAQLIdMJ2/o5lE1MBARERHVgKRXQK5XQN6Wk/02ZbxkRkRERH6PgYiIiIj8HgMRERER+T0GIiIiIvJ7DERERETk9xiIiIiIyO8xEBEREZHfYyAiIiIiv8dARERERH6PgYiIiIj8HgMRERER+T0GIiIiIvJ7DERERETk9xiIiIiIyO8xEBEREZHfYyAiIiIiv8dARERERH6PgYiIiIj8HgMRERER+T0GIiIiIvJ7DERERETk9xiIiIiIyO8xEBEREZHfYyAiIiIiv8dARERERH6vQQPRhg0bMGrUKMTGxkKSJCxfvrzSuo888ggkScJbb73ltbygoADjxo2DXq9HcHAwUlNTYbFYvOrs2bMHN954IzQaDeLi4jB37tw62BsiIiJqqho0EJWUlKBbt25YsGDBZet9++232LJlC2JjYyuUjRs3DllZWUhLS8OKFSuwYcMGTJw40VNuNpsxePBgtGrVChkZGXj99dcxe/ZsfPjhh7W+P0RERNQ0KRpy48OGDcOwYcMuW+fMmTOYMmUKfv75Z4wYMcKr7MCBA1i1ahW2b9+OXr16AQDmz5+P4cOH44033kBsbCyWLVsGu92ORYsWQaVSoXPnzsjMzMSbb77pFZyIiIjIfzXqPkRutxv33nsvpk2bhs6dO1coT09PR3BwsCcMAUBKSgpkMhm2bt3qqdO/f3+oVCpPnSFDhiA7OxuFhYWVbttms8FsNns9iIiIqHlq1IHotddeg0KhwOOPP+6z3Gg0IjIy0muZQqFAaGgojEajp05UVJRXnfLn5XV8mTNnDgwGg+cRFxdXk10hIiKiRqzRBqKMjAy8/fbbWLJkCSRJqvftT58+HSaTyfM4depUvbeBiIiI6kejDUQbN25Efn4+4uPjoVAooFAocPLkSTz99NNo3bo1ACA6Ohr5+fler3M6nSgoKEB0dLSnTl5enled8ufldXxRq9XQ6/VeDyIiImqeGm0guvfee7Fnzx5kZmZ6HrGxsZg2bRp+/vlnAEBycjKKioqQkZHhed26devgdruRlJTkqbNhwwY4HA5PnbS0NCQmJiIkJKR+d4qIiIgapQYdZWaxWHDkyBHP8+PHjyMzMxOhoaGIj49HWFiYV32lUono6GgkJiYCADp27IihQ4diwoQJWLhwIRwOByZPnoyxY8d6huj/7W9/wwsvvIDU1FQ899xz2LdvH95++23Mmzev/naUiIiIGrUGDUQ7duzAwIEDPc+nTp0KABg/fjyWLFlSpXUsW7YMkydPxqBBgyCTyTB69Gi88847nnKDwYDVq1dj0qRJ6NmzJ8LDwzFz5kwOuSciIiIPSQghGroRTYHZbIbBYIDJZGJ/IiIioiaiqt/fjbYPEREREVF9YSAiIiIiv8dARERERH6PgYiIiIj8HgMRERER+T0GIiIiIvJ7DERERETk9xiIiIiIyO8xEBEREZHfYyAiIiIiv8dARERERH6PgYiIiIj8HgMRERER+T0GIiIiIvJ7DERERETk9xiIiIiIyO8xEBEREZHfYyAiIiIiv8dARERERH6PgYiIiIj8HgMRERER+T0GIiIiIvJ7DERERETk9xiIiIiIyO8xEBEREZHfYyAiIiIiv8dARERERH6PgYiIiIj8HgMRERER+T0GIiIiIvJ7DERERETk9xiIiIiIyO81aCDasGEDRo0ahdjYWEiShOXLl3vKHA4HnnvuOXTp0gU6nQ6xsbG47777kJub67WOgoICjBs3Dnq9HsHBwUhNTYXFYvGqs2fPHtx4443QaDSIi4vD3Llz62P3iIiIqIlo0EBUUlKCbt26YcGCBRXKSktLsXPnTsyYMQM7d+7EN998g+zsbNx6661e9caNG4esrCykpaVhxYoV2LBhAyZOnOgpN5vNGDx4MFq1aoWMjAy8/vrrmD17Nj788MM63z8iIiJqGiQhhGjoRgCAJEn49ttvcfvtt1daZ/v27ejTpw9OnjyJ+Ph4HDhwAJ06dcL27dvRq1cvAMCqVaswfPhwnD59GrGxsXj//ffx97//HUajESqVCgDw/PPPY/ny5Th48GCV22c2m2EwGGAymaDX62u0r0RERFQ/qvr93aT6EJlMJkiShODgYABAeno6goODPWEIAFJSUiCTybB161ZPnf79+3vCEAAMGTIE2dnZKCwsrHRbNpsNZrPZ60FERETNU5MJRFarFc899xzuvvtuT8IzGo2IjIz0qqdQKBAaGgqj0eipExUV5VWn/Hl5HV/mzJkDg8HgecTFxdXm7hAREVEj0iQCkcPhwJgxYyCEwPvvv18v25w+fTpMJpPncerUqXrZLhEREdU/RUM34ErKw9DJkyexbt06r+t/0dHRyM/P96rvdDpRUFCA6OhoT528vDyvOuXPy+v4olaroVara2s3iIiIqBFr1GeIysPQ4cOHsWbNGoSFhXmVJycno6ioCBkZGZ5l69atg9vtRlJSkqfOhg0b4HA4PHXS0tKQmJiIkJCQ+tkRIiIiatQaNBBZLBZkZmYiMzMTAHD8+HFkZmYiJycHDocDd955J3bs2IFly5bB5XLBaDTCaDTCbrcDADp27IihQ4diwoQJ2LZtGzZt2oTJkydj7NixiI2NBQD87W9/g0qlQmpqKrKysvD555/j7bffxtSpUxtqt4mIiKiRadBh97/++isGDhxYYfn48eMxe/ZsJCQk+HzdL7/8ggEDBgC4ODHj5MmT8cMPP0Amk2H06NF45513EBgY6Km/Z88eTJo0Cdu3b0d4eDimTJmC5557rlpt5bB7IiKipqeq39+NZh6ixo6BiIiIqOlplvMQEREREdUFBiIiIiLyewxERERE5PcYiIiIiMjvMRARERGR32MgIiIiIr/HQERERER+j4GIiIiI/B4DEREREfk9BiIiIiLyewxERERE5PcYiIiIiMjvMRARERGR32MgIiIiIr/HQERERER+j4GIiIiI/B4DEREREfk9BiIiIiLyewxERERE5PcYiIiIiMjvMRARERGR32MgIiIiIr/HQERERER+j4GIiIiI/B4DEREREfk9BiIiIiLyewxERERE5PcYiIiIiMjvMRARERGR32MgIiIiIr/HQERERER+j4GIiIiI/F6DBqINGzZg1KhRiI2NhSRJWL58uVe5EAIzZ85ETEwMtFotUlJScPjwYa86BQUFGDduHPR6PYKDg5GamgqLxeJVZ8+ePbjxxhuh0WgQFxeHuXPn1vWuERERURPSoIGopKQE3bp1w4IFC3yWz507F++88w4WLlyIrVu3QqfTYciQIbBarZ4648aNQ1ZWFtLS0rBixQps2LABEydO9JSbzWYMHjwYrVq1QkZGBl5//XXMnj0bH374YZ3vHxERETURopEAIL799lvPc7fbLaKjo8Xrr7/uWVZUVCTUarX49NNPhRBC7N+/XwAQ27dv99RZuXKlkCRJnDlzRgghxHvvvSdCQkKEzWbz1HnuuedEYmJitdpnMpkEAGEyma5m94iIiKgBVPX7u9H2ITp+/DiMRiNSUlI8ywwGA5KSkpCeng4ASE9PR3BwMHr16uWpk5KSAplMhq1bt3rq9O/fHyqVylNnyJAhyM7ORmFhYaXbt9lsMJvNXg8iIiJqnhptIDIajQCAqKgor+VRUVGeMqPRiMjISK9yhUKB0NBQrzq+1nHpNnyZM2cODAaD5xEXF1ezHSIiIqJGq9EGooY2ffp0mEwmz+PUqVMN3SQiIiKqI402EEVHRwMA8vLyvJbn5eV5yqKjo5Gfn+9V7nQ6UVBQ4FXH1zou3YYvarUaer3e60FERETNU6MNRAkJCYiOjsbatWs9y8xmM7Zu3Yrk5GQAQHJyMoqKipCRkeGps27dOrjdbiQlJXnqbNiwAQ6Hw1MnLS0NiYmJCAkJqae9ISIiosasQQORxWJBZmYmMjMzAVzsSJ2ZmYmcnBxIkoQnn3wSL7/8Mr7//nvs3bsX9913H2JjY3H77bcDADp27IihQ4diwoQJ2LZtGzZt2oTJkydj7NixiI2NBQD87W9/g0qlQmpqKrKysvD555/j7bffxtSpUxtor4mIiKjRqadRbz798ssvAkCFx/jx44UQF4fez5gxQ0RFRQm1Wi0GDRoksrOzvdZx4cIFcffdd4vAwECh1+vFAw88IIqLi73q7N69W9xwww1CrVaLFi1aiFdffbXabeWweyIioqanqt/fkhBCNGAeazLMZjMMBgNMJhP7ExERETURVf3+brR9iIiIiIjqCwMRERER+T1FVSrdcccdVV7hN998c9WNISIiImoIVTpDdOmMzXq9HmvXrsWOHTs85RkZGVi7di0MBkOdNZSIiIiorlTpDNHixYs9/37uuecwZswYLFy4EHK5HADgcrnw2GOPsbMxERERNUnVHmUWERGB3377DYmJiV7Ls7Oz0a9fP1y4cKFWG9hYcJQZERFR01Nno8ycTicOHjxYYfnBgwfhdruruzoiIiKiBlelS2aXeuCBB5CamoqjR4+iT58+AICtW7fi1VdfxQMPPFDrDSQiIiKqa9UORG+88Qaio6Pxr3/9C2fPngUAxMTEYNq0aXj66adrvYFEREREda1GM1WbzWYA8Is+NexDRERE1PRU9fu72meILsVgQERERM1BlQJRjx49IElSlVa4c+fOGjWIiIiIqL5VKRDdfvvtddwMIiIioobDu91XEfsQERERNT113ocoIyMDBw4cAAB07twZPXr0uNpVERERETWoagei/Px8jB07Fr/++iuCg4MBAEVFRRg4cCA+++wzRERE1HYbiYiIiOpUtWeqnjJlCoqLi5GVlYWCggIUFBRg3759MJvNePzxx+uijURERER1qtp9iAwGA9asWYPevXt7Ld+2bRsGDx6MoqKi2mxfo8E+RERERE1Pnd3LzO12Q6lUVliuVCp5LzMiIiJqkqodiG6++WY88cQTyM3N9Sw7c+YMnnrqKQwaNKhWG0dERERUH6odiN59912YzWa0bt0abdu2Rdu2bZGQkACz2Yz58+fXRRuJiIiI6lS1R5nFxcVh586dWLNmDQ4ePAgA6NixI1JSUmq9cURERET1gRMzVhE7VRMRETU9td6pOj09HStWrPBa9t///hcJCQmIjIzExIkTYbPZrr7FRERERA2kyoHoxRdfRFZWluf53r17kZqaipSUFDz//PP44YcfMGfOnDppJBEREVFdqnIgyszM9BpF9tlnnyEpKQkfffQRpk6dinfeeQdffPFFnTSSiIiIqC5VORAVFhYiKirK83z9+vUYNmyY53nv3r1x6tSp2m0dERERUT2ociCKiorC8ePHAQB2ux07d+5E3759PeXFxcU+J2wkIiIiauyqHIiGDx+O559/Hhs3bsT06dMREBCAG2+80VO+Z88etG3btk4aSURERFSXqjwP0UsvvYQ77rgDN910EwIDA7F06VKoVCpP+aJFizB48OA6aSQRERFRXar2PEQmkwmBgYGQy+VeywsKChAYGOgVkpoTzkNERETU9FT1+7vaM1UbDAafy0NDQ6u7KiIiIqJGodr3MqtPLpcLM2bMQEJCArRaLdq2bYuXXnoJl57UEkJg5syZiImJgVarRUpKCg4fPuy1noKCAowbNw56vR7BwcFITU2FxWKp790hIiKiRqpRB6LXXnsN77//Pt59910cOHAAr732GubOnet1E9m5c+finXfewcKFC7F161bodDoMGTIEVqvVU2fcuHHIyspCWloaVqxYgQ0bNmDixIkNsUtERETUCDXqe5mNHDkSUVFR+M9//uNZNnr0aGi1Wnz88ccQQiA2NhZPP/00nnnmGQAX+zhFRUVhyZIlGDt2LA4cOIBOnTph+/bt6NWrFwBg1apVGD58OE6fPo3Y2NgqtYV9iIiIiJqeWr+XWUPo168f1q5di0OHDgEAdu/ejd9++80zIeTx48dhNBqRkpLieY3BYEBSUhLS09MBXLwHW3BwsCcMAUBKSgpkMhm2bt1aj3tDREREjVW1A9HSpUvx448/ep4/++yzCA4ORr9+/XDy5Mlabdzzzz+PsWPHokOHDlAqlejRoweefPJJjBs3DgBgNBoBwGsG7fLn5WVGoxGRkZFe5QqFAqGhoZ46vthsNpjNZq8HERERNU/VDkSvvPIKtFotgItnXxYsWIC5c+ciPDwcTz31VK027osvvsCyZcvwySefYOfOnVi6dCneeOMNLF26tFa348ucOXNgMBg8j7i4uDrfJhERETWMag+7P3XqFNq1awcAWL58OUaPHo2JEyfi+uuvx4ABA2q1cdOmTfOcJQKALl264OTJk5gzZw7Gjx+P6OhoAEBeXh5iYmI8r8vLy0P37t0BANHR0cjPz/dar9PpREFBgef1vkyfPh1Tp071PDebzQxFREREzVS1zxAFBgbiwoULAIDVq1fjlltuAQBoNBqUlZXVauNKS0shk3k3US6Xw+12AwASEhIQHR2NtWvXesrNZjO2bt2K5ORkAEBycjKKioqQkZHhqbNu3Tq43W4kJSVVum21Wg29Xu/1ICpndZQi33IKRy5kIqcoG0Vl5xq6SUREVAPVPkN0yy234KGHHkKPHj1w6NAhDB8+HACQlZWF1q1b12rjRo0ahX/+85+Ij49H586dsWvXLrz55pt48MEHAQCSJOHJJ5/Eyy+/jPbt2yMhIQEzZsxAbGwsbr/9dgBAx44dMXToUEyYMAELFy6Ew+HA5MmTMXbs2CqPMCO6lNlagFWHlmDtsU/hFi4AQFhADCb1nYeW+vaQJKmBW0hERNVV7TNECxYsQHJyMs6dO4evv/4aYWFhAICMjAzcfffdtdq4+fPn484778Rjjz2Gjh074plnnsHDDz+Ml156yVPn2WefxZQpUzBx4kT07t0bFosFq1atgkaj8dRZtmwZOnTogEGDBmH48OG44YYb8OGHH9ZqW8k/uIUb20//jLSjH3vCEABcKD2LNzZOQEFZ5R31iYio8WrU8xA1JpyHiACgsCwfL/3yNxTbCnyWP9z7NfRqeUs9t4qIiCpTp/MQbdy4Effccw/69euHM2fOAAD+97//4bfffru61hI1EU63vdIwBACnzYcrLSMiosar2oHo66+/xpAhQ6DVarFz507YbDYAF2eIfuWVV2q9gUSNiUKmQrAmotLy+OAO9dgaIiKqLdUORC+//DIWLlyIjz76CEql0rP8+uuvx86dO2u1cUSNTbAmAqM6POyzLEgVglbBneq5RUREVBuqHYiys7PRv3//CssNBgOKiopqo01EjZYkSegROxC3dngECpnKszwmKAHP3PghwgIqn9uKiIgar2oPu4+OjsaRI0cqDLH/7bff0KZNm9pqF1GjFaQOwZBrxiM5fgQsdhOUcjWCVMHQa8IaumlERHSVqh2IJkyYgCeeeAKLFi2CJEnIzc1Feno6nnnmGcyYMaMu2kjU6KjkaoTrWiBc16Khm0JERLWg2oHo+eefh9vtxqBBg1BaWor+/ftDrVbjmWeewZQpU+qijURERER16qrnIbLb7Thy5AgsFgs6deqEwMDA2m5bo8J5iIiIiJqeqn5/V/sMUTmVSoVOnTiihoiIiJq+KgWiO+64o8or/Oabb666MUREREQNoUqByGAw1HU7iIiIiBpMlQLR4sWL67odRERERA2m2hMz3nzzzT4nYDSbzbj55ptro01ERERE9aragejXX3+F3W6vsNxqtWLjxo210igiIiKi+lTlUWZ79uzx/Hv//v0wGo2e5y6XC6tWrUKLFpykjoiIiJqeKgei7t27Q5IkSJLk89KYVqvF/Pnza7VxRERERPWhyoHo+PHjEEKgTZs22LZtGyIiIjxlKpUKkZGRkMvlddJIIiIiorpU5UDUqlUrAMAvv/yC7t27Q6HwfqnL5cKGDRvQv3//2m0hERERUR27qlFmBQUFFZYXFRVh4MCBtdIoIiIiovpU7UAkhIAkSRWWX7hwATqdrlYaRURERFSfqnzJrPz2HZIk4f7774darfaUuVwu7NmzB/369av9FhIRERHVsSoHovLbdwghEBQUBK1W6ylTqVTo27cvJkyYUPstJCIiIqpjVQ5E5bfvaN26NZ555hleHiMiIqJmQxJCiKt54blz55CdnQ0ASExM9BqG3xyZzWYYDAaYTCbo9fqGbg4RERFVQVW/v6vdqbq0tBQPPvggYmJi0L9/f/Tv3x+xsbFITU1FaWlpjRpNRERE1BCqHYieeuoprF+/Hj/88AOKiopQVFSE7777DuvXr8fTTz9dF20kIiIiqlPVvmQWHh6Or776CgMGDPBa/ssvv2DMmDE4d+5cbbav0eAlMyIioqanTi+ZRUVFVVgeGRnJS2ZERETUJFU7ECUnJ2PWrFmwWq2eZWVlZXjhhReQnJxcq40jIiIiqg9VHnZf7u2338aQIUPQsmVLdOvWDQCwe/duaDQa/Pzzz7XeQCIiIqK6dlXD7ktLS7Fs2TIcPHgQANCxY0eMGzfOa7LG5oZ9iIiIiJqeqn5/V/sMEQAEBARwVmoiIiJqNqodiC5cuICwsDAAwKlTp/DRRx+hrKwMo0aNQv/+/Wu9gURERER1rcqdqvfu3YvWrVsjMjISHTp0QGZmJnr37o158+bhww8/xM0334zly5fXegPPnDmDe+65B2FhYdBqtejSpQt27NjhKRdCYObMmYiJiYFWq0VKSgoOHz7stY6CggKMGzcOer0ewcHBSE1NhcViqfW2EhERUdNU5UD07LPPokuXLtiwYQMGDBiAkSNHYsSIETCZTCgsLMTDDz+MV199tVYbV1hYiOuvvx5KpRIrV67E/v378a9//QshISGeOnPnzsU777yDhQsXYuvWrdDpdBgyZIjXKLhx48YhKysLaWlpWLFiBTZs2ICJEyfWaluJiIio6apyp+rw8HCsW7cOXbt2hcVigV6vx/bt29GzZ08AwMGDB9G3b18UFRXVWuOef/55bNq0CRs3bvRZLoRAbGwsnn76aTzzzDMAAJPJhKioKCxZsgRjx47FgQMH0KlTJ2zfvh29evUCAKxatQrDhw/H6dOnERsbW6W2sFM1ERFR01PrEzMWFBQgOjoaABAYGAidTud1piYkJATFxcU1aHJF33//PXr16oW//vWviIyMRI8ePfDRRx95yo8fPw6j0YiUlBTPMoPBgKSkJKSnpwMA0tPTERwc7AlDAJCSkgKZTIatW7dWum2bzQaz2ez1ICIiouapWhMzSpJ02ee17dixY3j//ffRvn17/Pzzz3j00Ufx+OOPY+nSpQAAo9EIABVmzo6KivKUGY1GREZGepUrFAqEhoZ66vgyZ84cGAwGzyMuLq42d42IiIgakWqNMrv//vuhVqsBAFarFY888gh0Oh2Ai2dUapvb7UavXr3wyiuvAAB69OiBffv2YeHChRg/fnytb+9S06dPx9SpUz3PzWYzQxEREVEzVeVA9OcAcs8991Soc99999W8RZeIiYlBp06dvJZ17NgRX3/9NQB4LuHl5eUhJibGUycvLw/du3f31MnPz/dah9Pp9LoE6ItarfaEPyIiImreqhyIFi9eXJft8On6669Hdna217JDhw6hVatWAICEhARER0dj7dq1ngBkNpuxdetWPProowAu3nutqKgIGRkZng7g69atg9vtRlJSUv3tDBERETVaVzVTdX156qmn0K9fP7zyyisYM2YMtm3bhg8//BAffvghgIt9mJ588km8/PLLaN++PRISEjBjxgzExsbi9ttvB3DxjNLQoUMxYcIELFy4EA6HA5MnT8bYsWOrPMKMiIiImrerupdZfVqxYgWmT5+Ow4cPIyEhAVOnTvW6bYgQArNmzcKHH36IoqIi3HDDDXjvvfdwzTXXeOoUFBRg8uTJ+OGHHyCTyTB69Gi88847CAwMrHI7OOyeiIio6anq93ejD0SNBQMRERFR01Pr8xARERERNVcMREREROT3GIiIiIjI7zEQERERkd9jICIiIiK/x0BEREREfo+BiIiIiPweAxERERH5PQYiIiIi8nsMREREROT3GIiIiIjI7zEQERERkd9jICIiIiK/x0BEREREfo+BiIiIiPweAxERERH5PQYiIiIi8nsMREREROT3GIiIiIjI7zEQERERkd9jICIiIiK/x0BEREREfo+BiIiIiPweAxERERH5PQYiIiIi8nsMREREROT3GIiIiIjI7zEQERERkd9jICIiIiK/x0BEREREfo+BiIiIiPweAxERERH5vSYViF599VVIkoQnn3zSs8xqtWLSpEkICwtDYGAgRo8ejby8PK/X5eTkYMSIEQgICEBkZCSmTZsGp9NZz60nIiKixqrJBKLt27fjgw8+QNeuXb2WP/XUU/jhhx/w5ZdfYv369cjNzcUdd9zhKXe5XBgxYgTsdjs2b96MpUuXYsmSJZg5c2Z97wIRERE1Uk0iEFksFowbNw4fffQRQkJCPMtNJhP+85//4M0338TNN9+Mnj17YvHixdi8eTO2bNkCAFi9ejX279+Pjz/+GN27d8ewYcPw0ksvYcGCBbDb7Q21S0RERNSINIlANGnSJIwYMQIpKSleyzMyMuBw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7NmzYteuXeKjjz4SAMSGDRvErl27xIULFzzrGDp0qOjRo4fYunWr+O2330T79u29ht0XFRWJqKgoce+994p9+/aJzz77TAQEBFQYMq5QKMQbb7whDhw4IGbNmtUkhowLUfNjuHnzZjFv3jyRmZkpjh49Kj7++GMREREh7rvvPs82mvMxvNzxM5lMIikpSXTp0kUcOXLEa0i40+kUQvBzUIiaH0N+FtYNBqJquOuuu0RMTIxQqVSiRYsW4q677hJHjhzxlJeVlYnHHntMhISEiICAAPGXv/xFnD171msdJ06cEMOGDRNarVaEh4eLp59+2msopRAXh/t2795dqFQq0aZNG7F48eIKbZk/f76Ij48XKpVK9OnTR2zZsqVO9rk21fT4rVy5UnTv3l0EBgYKnU4nunXrJhYuXChcLpfXdprr8RPiysdw1qxZAkCFx6XH4MKFC+Luu+8WgYGBQq/XiwceeEAUFxd7bWf37t3ihhtuEGq1WrRo0UK8+uqrFdryxRdfiGuuuUaoVCrRuXNn8eOPP9bZftemmh7DjIwMkZSUJAwGg9BoNKJjx47ilVdeEVar1Ws7zfUYXu74lU9V4Otx/Phxzzr8+XNQiJofQ34W1g1JiEvG6RERERH5IfYhIiIiIr/HQERERER+j4GIiIiI/B4DEREREfk9BiIiIiLyewxERERE5PcYiIiIiMjvMRARUZOxZMkSBAcHN3QzLmv27Nno3r17QzeDiKqJgYiImoy77roLhw4dauhmEFEzpGjoBhARVZVWq4VWq23oZhBRM8QzRETUqJw4cQKSJFV4DBgwoMIls/LLUx988AHi4uIQEBCAMWPGwGQyVXl7ixYtQufOnaFWqxETE4PJkyd7ynJycnDbbbchMDAQer0eY8aMQV5entfrX331VURFRSEoKAipqamwWq0VtvHvf/8bHTt2hEajQYcOHfDee+9V/8AQUZ1iICKiRiUuLg5nz571PHbt2oWwsDD079/fZ/0jR47giy++wA8//IBVq1Zh165deOyxx6q0rffffx+TJk3CxIkTsXfvXnz//fdo164dAMDtduO2225DQUEB1q9fj7S0NBw7dgx33XWX5/VffPEFZs+ejVdeeQU7duxATExMhbCzbNkyzJw5E//85z9x4MABvPLKK5gxYwaWLl16lUeIiOpEQ99dloioMmVlZSIpKUmMHDlSuFwusXjxYmEwGDzls2bNEnK5XJw+fdqzbOXKlUImk4mzZ89ecf2xsbHi73//u8+y1atXC7lcLnJycjzLsrKyBACxbds2IYQQycnJ4rHHHvN6XVJSkujWrZvnedu2bcUnn3ziVeell14SycnJV2wfEdUfniEiokbrwQcfRHFxMT755BPIZL4/ruLj49GiRQvP8+TkZLjdbmRnZ1923fn5+cjNzcWgQYN8lh84cABxcXGIi4vzLOvUqROCg4Nx4MABT52kpCSv1yUnJ3v+XVJSgqNHjyI1NRWBgYGex8svv4yjR49efueJqF6xUzURNUovv/wyfv75Z2zbtg1BQUG1vv766JxtsVgAAB999FGF4CSXy+t8+0RUdTxDRESNztdff40XX3wRX3zxBdq2bXvZujk5OcjNzfU837JlC2QyGRITEy/7uqCgILRu3Rpr1671Wd6xY0ecOnUKp06d8izbv38/ioqK0KlTJ0+drVu3er1uy5Ytnn9HRUUhNjYWx44dQ7t27bweCQkJl20fEdUvniEiokZl3759uO+++/Dcc8+hc+fOMBqNAACVSuWzvkajwfjx4/HGG2/AbDbj8ccfx5gxYxAdHX3Fbc2ePRuPPPIIIiMjMWzYMBQXF2PTpk2YMmUKUlJS0KVLF4wbNw5vvfUWnE4nHnvsMdx0003o1asXAOCJJ57A/fffj169euH666/HsmXLkJWVhTZt2ni28cILL+Dxxx+HwWDA0KFDYbPZsGPHDhQWFmLq1Km1cMSIqDbwDBERNSo7duxAaWkpXn75ZcTExHged9xxh8/67dq1wx133IHhw4dj8ODB6Nq1a5WHtY8fPx5vvfUW3nvvPXTu3BkjR47E4cOHAQCSJOG7775DSEgI+vfvj5SUFLRp0waff/655/V33XUXZsyYgWeffRY9e/bEyZMn8eijj3pt46GHHsK///1vLF68GF26dMFNN92EJUuW8AwRUSMjCSFEQzeCiOhqzJ49G8uXL0dmZmZDN4WImjieISIiIiK/x0BERM3WpUPd//zYuHFjQzePiBoRXjIjombryJEjlZa1aNGC90UjIg8GIiIiIvJ7vGRGREREfo+BiIiIiPweAxERERH5PQYiIiIi8nsMREREROT3GIiIiIjI7zEQERERkd9jICIiIiK/9/+tecXMiDvLHwAAAABJRU5ErkJggg==\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "sns.scatterplot(data=popularity_zip_code.reset_index(), x=\"zip_code\", y=\"bottles_sold\", hue='item_description', legend=False)\n", + "plt.ylabel('Bottles Sold')\n", + "plt.title('Bottles Sold')\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 60, + "id": "8188e795", + "metadata": {}, + "outputs": [], + "source": [ + "popularity_zip_code.to_csv('popularity_zip_code.csv')" + ] + }, + { + "cell_type": "markdown", + "id": "a4fd8a4c", + "metadata": {}, + "source": [ + "### percentage of sales per store" + ] + }, + { + "cell_type": "code", + "execution_count": 69, + "id": "1a997aa2", + "metadata": {}, + "outputs": [], + "source": [ + "sales_per_store = pd.DataFrame(data.groupby(by=['store_number','store_name']).sum()['sale_dollars']).reset_index()" + ] + }, + { + "cell_type": "code", + "execution_count": 70, + "id": "95a008c6", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
store_numberstore_namesale_dollars
02178Double D Liquor Store9.74
12465Sid's Beverage Shop41.55
22512Hy-Vee Wine and Spirits / Iowa City706.32
32515Hy-Vee Food Store #1 / Mason City900.24
42522Hy-Vee Wine and Spirits / Spirit Lake324.96
\n", + "
" + ], + "text/plain": [ + " store_number store_name sale_dollars\n", + "0 2178 Double D Liquor Store 9.74\n", + "1 2465 Sid's Beverage Shop 41.55\n", + "2 2512 Hy-Vee Wine and Spirits / Iowa City 706.32\n", + "3 2515 Hy-Vee Food Store #1 / Mason City 900.24\n", + "4 2522 Hy-Vee Wine and Spirits / Spirit Lake 324.96" + ] + }, + "execution_count": 70, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sales_per_store.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 75, + "id": "07e41e1d", + "metadata": {}, + "outputs": [], + "source": [ + "sales_per_store['sale_dollars_percentage'] = sales_per_store['sale_dollars'].apply(lambda x: (x/data['sale_dollars'].sum())*100)" + ] + }, + { + "cell_type": "code", + "execution_count": 78, + "id": "a708ad6a", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
store_numberstore_namesale_dollarssale_dollars_percentage
525102Wilkie Liquors11620.8018.967724
263447Sam's Club 6432 / Sioux City6641.0410.839651
273494Sam's Club 6514 / Waterloo5199.368.486509
162633Hy-Vee #3 / BDI / Des Moines4124.046.731348
283524Sam's Club 6568 / Ames3913.926.388386
...............
182641Hy-Vee Drugstore / Council Bluffs17.820.029086
374152Food Land Super Markets13.260.021643
02178Double D Liquor Store9.740.015898
192643Hy-Vee Wine and Spirits / Waterloo7.000.011426
323869Bootleggin' Barzini's Fin6.750.011017
\n", + "

61 rows × 4 columns

\n", + "
" + ], + "text/plain": [ + " store_number store_name sale_dollars \\\n", + "52 5102 Wilkie Liquors 11620.80 \n", + "26 3447 Sam's Club 6432 / Sioux City 6641.04 \n", + "27 3494 Sam's Club 6514 / Waterloo 5199.36 \n", + "16 2633 Hy-Vee #3 / BDI / Des Moines 4124.04 \n", + "28 3524 Sam's Club 6568 / Ames 3913.92 \n", + ".. ... ... ... \n", + "18 2641 Hy-Vee Drugstore / Council Bluffs 17.82 \n", + "37 4152 Food Land Super Markets 13.26 \n", + "0 2178 Double D Liquor Store 9.74 \n", + "19 2643 Hy-Vee Wine and Spirits / Waterloo 7.00 \n", + "32 3869 Bootleggin' Barzini's Fin 6.75 \n", + "\n", + " sale_dollars_percentage \n", + "52 18.967724 \n", + "26 10.839651 \n", + "27 8.486509 \n", + "16 6.731348 \n", + "28 6.388386 \n", + ".. ... \n", + "18 0.029086 \n", + "37 0.021643 \n", + "0 0.015898 \n", + "19 0.011426 \n", + "32 0.011017 \n", + "\n", + "[61 rows x 4 columns]" + ] + }, + "execution_count": 78, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sales_per_store.sort_values(by='sale_dollars_percentage', ascending=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 102, + "id": "c48a0786", + "metadata": {}, + "outputs": [], + "source": [ + "sales_per_store['store_number'] = sales_per_store['store_number'].astype(str)" + ] + }, + { + "cell_type": "code", + "execution_count": 106, + "id": "9e0b9981", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA1sAAANBCAYAAAAWcaT4AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/NK7nSAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdeVzU5f7//8cgOiKroAgmImKuhEsZLoUoiqiZdmxVM8xIO1BCJz9GWS4taLaYndIWRSvJ3UxLjVIwjxtppGZiaCYpaGWCoI7IzO8Pf863CdDBpUF53m+363Zjru19Xf7l63ZtBovFYkFERERERESuKCdHD0BEREREROR6pGBLRERERETkKlCwJSIiIiIichUo2BIREREREbkKFGyJiIiIiIhcBQq2RERERERErgIFWyIiIiIiIleBgi0REREREZGrwNnRA7hWmM1mDh8+jLu7OwaDwdHDERERERERB7FYLJw4cYKGDRvi5FTx+pWCLTsdPnyYgIAARw9DRERERESqiNzcXBo1alRhuYItO7m7uwMw87MsXFzdHTwaEREREZHqY+At9Rw9BBuFhYUEBARYY4SKODTYmjBhAhMnTrTJa9GiBXv27AHgvffeIzU1le3bt3PixAn+/PNPvLy8bOofO3aMxx9/nBUrVuDk5MSgQYN48803cXNzAyA9PZ033niDrVu3UlhYyI033siYMWMYMmRIpcZ6fuugi6s7ddwUbImIiIiI/FM8PDwcPYRyXex4kcMvyGjTpg15eXnWtGHDBmvZyZMniY6O5plnnqmw/ZAhQ/jhhx9IS0tj5cqVrF+/nkcffdRavnHjRkJDQ1myZAk7duxg+PDhDBs2jJUrV17VeYmIiIiISPXm8G2Ezs7O+Pn5lVuWkJAAnFudKs+PP/7I6tWryczM5JZbbgHgrbfeom/fvrz66qs0bNiwTKA2evRovvzyS5YuXcodd9xxxeYhIiIiIiLyVw5f2frpp59o2LAhTZs2ZciQIRw8eNDutps2bcLLy8saaAH07NkTJycntmzZUmG7goICvL29L9i3yWSisLDQJomIiIiIiNjLocFWWFgYc+bMYfXq1cyYMYOff/6Z22+/nRMnTtjVPj8/H19fX5s8Z2dnvL29yc/PL7fNwoULyczMZPjw4RfsOzk5GU9PT2vSTYQiIiIiIlIZDg22+vTpwz333ENoaCi9e/fmiy++4Pjx4yxcuPCqfG/dunUMHz6c999/nzZt2lywblJSEgUFBdaUm5t7VcYkIiIiIiLXJ4ef2forLy8vmjdvTk5Ojl31/fz8OHr0qE3e2bNnOXbsWJlzYBkZGfTv35833niDYcOGXbRvo9GI0Wi0f/AiIiIiIiJ/4fAzW39VVFTEvn378Pf3t6t+586dOX78ONu2bbPmrV27FrPZTFhYmDUvPT2dfv36MWXKFJubCkVERERERK4Wh65sPfXUU/Tv35/AwEAOHz7M+PHjqVGjBg888ABw7kxWfn6+daVr586duLu707hxY7y9vWnVqhXR0dHExsYyc+ZMSkpKiI+P5/7776dhw4bAua2Dd9xxB6NHj2bQoEHWs1y1atW66CUZIiIiIiIil8pgsVgsjvr4/fffz/r16/njjz+oX78+t912Gy+99BLBwcFA+Y8eA6SkpBATEwOce9Q4Pj7e5lHj6dOnWx81jomJYe7cuWX66NatW4VXypensLAQT09PCgoKquyjaiIiIiIicvXZGxs4NNi6lijYEhERERERsD82qFJntkRERERERK4XDj2zNWPGDGbMmMGBAwcAaNOmDc8//zx9+vSxqWexWOjbty+rV69m2bJlDBw4sExff/zxB23btuXQoUP8+eefeHl5ARVvI2zdujU//PBDpcd8PG0mZleXSrcTERG5kryiH3f0EERE5CIcurLVqFEjJk+ezLZt2/j222/p0aMHAwYMKBMETZs2DYPBcMG+RowYQWhoaJn8N998k7y8PGvKzc3F29ube+6554rORURERERE5K8cGmz179+fvn37cuONN9K8eXNeeukl3Nzc2Lx5s7VOVlYWr732GrNnz66wnxkzZnD8+HGeeuqpMmWenp74+flZ07fffsuff/7J8OHDr8qcREREREREoAo9alxaWsqiRYsoLi6mc+fOAJw8eZLBgwfz9ttvl3mk+Lzdu3czadIktmzZwv79+y/6nVmzZtGzZ08CAwOv6PhFRERERET+yuHB1s6dO+ncuTOnT5/Gzc2NZcuW0bp1awASExPp0qULAwYMKLetyWTigQceYOrUqTRu3Piiwdbhw4dZtWoVqampFx2XyWTCZDJZfxcWFlZiViIiIiIiUt05PNhq0aIFWVlZFBQUsHjxYh566CEyMjLIyclh7dq1fPfddxW2TUpKolWrVgwdOtSub82dOxcvL69yL9j4u+Tk5HLf+BIREREREbFHlXtnq2fPngQHB+Pi4sL06dNxcvp/x8pKS0txcnLi9ttvJz09nXbt2rFz507r5RkWiwWz2UyNGjV49tlnbYIli8VC8+bNueOOO3jjjTcuOo7yVrYCAgL4ZfEUPHQboYiIOJhuIxQRcRx739ly+MrW35nNZkwmExMnTuSRRx6xKbvpppt444036N+/PwBLlizh1KlT1vLMzEwefvhhvvnmG4KDg23anl8tGzFihF3jMBqNGI3Gy5yNiIiIiIhUVw4NtpKSkujTpw+NGzfmxIkTpKamkp6ezpo1a6y3B/5d48aNCQoKAigTUP3+++8AtGrVyvrO1nmzZs0iLCyMkJCQqzMZERERERGRv3BosHX06FGGDRtGXl4enp6ehIaGsmbNGnr16nVFv1NQUMCSJUt48803r2i/IiIiIiIiFalyZ7aqKnv3ZYqIiIiIyPXN3tjAoY8ai4iIiIiIXK+q3AUZVd3sfYtxcavj6GGIiFRJI2+839FDEBERqTIcurI1Y8YMQkND8fDwwMPDg86dO7Nq1aoy9SwWC3369MFgMPDpp5/alH399dd06dIFd3d3/Pz8GDt2LGfPni33ezk5Obi7u5e5PENERERERORKc2iw1ahRIyZPnsy2bdv49ttv6dGjBwMGDOCHH36wqTdt2jTrW1p/9f3339O3b1+io6P57rvvWLBgAZ999hlPP/10mbolJSU88MAD3H777VdtPiIiIiIiIuc5NNjq378/ffv25cYbb6R58+a89NJLuLm5sXnzZmudrKwsXnvtNWbPnl2m/YIFCwgNDeX555+nWbNmdOvWjVdeeYW3336bEydO2NQdN24cLVu25N57773q8xIREREREakyF2SUlpYyf/58iouL6dy5MwAnT55k8ODBvP322+W+uWUymahdu7ZNnouLC6dPn2bbtm3WvLVr17Jo0SLefvttu8djMpkoLCy0SSIiIiIiIvZyeLC1c+dO3NzcMBqNjBo1imXLltG6dWsAEhMT6dKlCwMGDCi3be/evdm4cSOffPIJpaWlHDp0iEmTJgGQl5cHwB9//EFMTAxz5syp1JXtycnJeHp6WlNAQMBlzlRERERERKoThwdbLVq0ICsriy1btvDYY4/x0EMPsXv3bj777DPWrl3LtGnTKmwbFRXF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3HrrrZc0rtDQ0AsuFYqIiIiIiEAVeGfrWmHvvkwREREREbm+XTPvbImIiIiIiFyPquw2wqqqqGglTk51HD0MuUa5uQ109BBERERE5B9SZVa2Jk+ejMFgICEhwZq3b98+7rrrLurXr4+Hhwf33nsvR44csZanp6djMBjKTZmZmQCcPn2amJgYbrrpJpydnRk4cOA/PDMREREREamOqkSwlZmZybvvvktoaKg1r7i4mKioKAwGA2vXruV///sfZ86coX///tar37t06UJeXp5NeuSRRwgKCuKWW24Bzr2v5eLiwhNPPEHPnj0dMj8REREREal+HL6NsKioiCFDhvD+++/z4osvWvP/97//ceDAAb777jvrobO5c+dSt25d1q5dS8+ePalVq5b1ineAkpISli9fzuOPP47BYADOXSc/Y8YMa5/Hjx//5yYnIiIiIiLVlsNXtuLi4ujXr1+ZVSeTyYTBYMBoNFrzateujZOTExs2bCi3r88++4w//viD4cOHX/a4TCYThYWFNklERERERMReDg225s+fz/bt20lOTi5T1qlTJ1xdXRk7diwnT56kuLiYp556itLSUvLy8srtb9asWfTu3bvMm1uXIjk5GU9PT2sKCAi47D5FRERERKT6cFiwlZuby+jRo5k3bx61a9cuU16/fn0WLVrEihUrcHNzw9PTk+PHj9OhQwecnMoO+9dff2XNmjWMGDHiiowvKSmJgoICa8rNzb0i/YqIiIiISPXgsDNb27Zt4+jRo3To0MGaV1payvr16/nvf/+LyWQiKiqKffv28fvvv+Ps7IyXlxd+fn40bdq0TH8pKSn4+Phw5513XpHxGY1Gmy2MIiIiIiIileGwYCsyMpKdO3fa5A0fPpyWLVsyduxYatSoYc2vV68eAGvXruXo0aNlAiqLxUJKSgrDhg2jZs2aV3/wIiIiIiIiF+GwYMvd3Z2QkBCbPFdXV3x8fKz5KSkptGrVivr167Np0yZGjx5NYmIiLVq0sGm3du1afv75Zx555JFyv7V7927OnDnDsWPHOHHiBFlZWQC0a9fuis9LREREREQEqsDV7xeSnZ1NUlISx44do0mTJjz77LMkJiaWqTdr1iy6dOlCy5Yty+2nb9++/PLLL9bf7du3B86tiFWWm9sduLl5VLqdiIiIiIhULwbLpUQc1VBhYSGenp4UFBRY3/0SEREREZHqx97YwOHvbImIiIiIiFyPHLqNMDk5maVLl7Jnzx5cXFzo0qULU6ZMsTmTFRERQUZGhk27kSNHMnPmTADmzJlT4SPGR44cwdfXl7y8PP7zn//w7bffkpOTwxNPPMG0adMuacwb/vgN1zOnL6mtXJu61fN19BBERERE5Brk0JWtjIwM4uLi2Lx5M2lpaZSUlBAVFUVxcbFNvdjYWPLy8qzplVdesZbdd999NmV5eXn07t2bbt264et77j/JJpOJ+vXrM27cONq2bfuPzlFERERERKonh65srV692ub3nDlz8PX1Zdu2bYSHh1vz69Spg5+fX7l9uLi44OLiYv3922+/sXbtWmbNmmXNa9KkCW+++SYAs2fPvpJTEBERERERKVeVOrNVUFAAgLe3t03+vHnzqFevHiEhISQlJXHy5MkK+/jwww+pU6cOd99991Udq4iIiIiIyIVUmavfzWYzCQkJdO3a1eb9rcGDBxMYGEjDhg3ZsWMHY8eOJTs7m6VLl5bbz6xZsxg8eLDNatelMJlMmEwm6+/CwsLL6k9ERERERKqXKhNsxcXFsWvXLjZs2GCT/+ijj1r/vummm/D39ycyMpJ9+/YRHBxsU3fTpk38+OOPfPTRR5c9nuTkZCZOnHjZ/YiIiIiISPVUJbYRxsfHs3LlStatW0ejRo0uWDcsLAyAnJycMmUffPAB7dq14+abb77sMSUlJVFQUGBNubm5l92niIiIiIhUHw5d2bJYLDz++OMsW7aM9PR0goKCLtomKysLAH9/f5v8oqIiFi5cSHJy8hUZm9FoxGg0XpG+RERERESk+nFosBUXF0dqairLly/H3d2d/Px8ADw9PXFxcWHfvn2kpqbSt29ffHx82LFjB4mJiYSHhxMaGmrT14IFCzh79ixDhw4t91vng7SioiJ+++03srKyqFWrFq1bt76qcxQRERERkerJYLFYLA77uMFQbn5KSgoxMTHk5uYydOhQdu3aRXFxMQEBAdx1112MGzcODw8PmzZdunQhKCiIefPm2f2twMBADhw4YNdYCwsL8fT05PP9Obi6u9vVRq4PetRYRERERP7qfGxQUFBQJi75K4cGW9cSe/9BRURERETk+mZvbFAlLsgQERERERG53lSZq9+vFZ9++zt13EwXryhX1d231nf0EERERERELsihK1vJycl07NgRd3d3fH19GThwINnZ2TZ1IiIiMBgMNmnUqFFl+pozZw6hoaHUrl0bX19f4uLirGXp6ekMGDAAf39/XF1dadeuXYVnu0RERERERK4Eh65sZWRkEBcXR8eOHTl79izPPPMMUVFR7N69G1dXV2u92NhYJk2aZP1dp04dm35ef/11XnvtNaZOnUpYWBjFxcU2F19s3LiR0NBQxo4dS4MGDVi5ciXDhg3D09OTO+6446rPU0REREREqp8qdUHGb7/9hq+vLxkZGYSHhwPnVrbatWvHtGnTym3z559/csMNN7BixQoiIyPt/la/fv1o0KABs2fPtqv++UNwc7/eRx033UboaNpGKCIiIiKOck1ekFFQUACAt7e3Tf68efOoV68eISEhJCUlcfLkSWtZWloaZrOZQ4cO0apVKxo1asS9995Lbm7uRb/19+/8lclkorCw0CaJiIiIiIjYq8oEW2azmYSEBLp27UpISIg1f/DgwXz88cesW7eOpKQkPvroI5uHi/fv34/ZbObll19m2rRpLF68mGPHjtGrVy/OnDlT7rcWLlxIZmYmw4cPr3A8ycnJeHp6WlNAQMCVm6yIiIiIiFz3qsxthHFxcezatYsNGzbY5D/66KPWv2+66Sb8/f2JjIxk3759BAcHYzabKSkpYfr06URFRQHwySef4Ofnx7p16+jdu7dNf+vWrWP48OG8//77tGnTpsLxJCUl8eSTT1p/FxYWKuASERERERG7VYlgKz4+npUrV7J+/XoaNWp0wbphYWEA5OTkEBwcjL+/PwCtW7e21qlfvz716tXj4MGDNm0zMjLo378/b7zxBsOGDbvgd4xGI0aj8VKmIyIiIiIi4ththBaLhfj4eJYtW8batWsJCgq6aJusrCwAa5DVtWtXAJsr448dO8bvv/9OYGCgNS89PZ1+/foxZcoUm9UyERERERGRq8GhK1txcXGkpqayfPly3N3dyc/PB8DT0xMXFxf27dtHamoqffv2xcfHhx07dpCYmEh4eDihoaEANG/enAEDBjB69Gjee+89PDw8SEpKomXLlnTv3h04t3XwjjvuYPTo0QwaNMj6nVq1al3wkgwREREREZFL5dCr3w0GQ7n5KSkpxMTEkJuby9ChQ9m1axfFxcUEBARw1113MW7cOJsrFgsLC0lMTGTp0qU4OTnRrVs33nzzTesZq5iYGObOnVvmO926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+6hZs+Y/O2kREREREak2HH71+4XMnDnT5txUeHg4ACkpKcTExGA0Gpk/fz4TJkzAZDIRFBREYmKizTkuZ2dnpkyZwt69e7FYLAQGBhIfH09iYuI/Ph8REREREak+DBaLxeLoQVwLCgsL8fT0pKCgAA8PD0cPR0REREREHMTe2MDh72yJiIiIiIhcj6r0NsKqqOjTJTjVqePoYVw33O6+z9FDEBERERG5Khy6sjVhwgQMBoNNatmypbX8vffeIyIiAg8PDwwGA8ePH6+wL5PJRLt27TAYDGRlZdmUWSwWXn31VZo3b47RaOSGG27gpZdeukqzEhERERERqQIrW23atOGrr76y/nZ2/n9DOnnyJNHR0URHR5OUlHTBfv7v//6Phg0b8v3335cpGz16NF9++SWvvvoqN910E8eOHePYsWNXbhIiIiIiIiJ/4/Bgy9nZGT8/v3LLEhISAEhPT79gH6tWreLLL79kyZIlrFq1yqbsxx9/ZMaMGezatYsWLVoAEBQUdNnjFhERERERuRCHX5Dx008/0bBhQ5o2bcqQIUM4ePBgpdofOXKE2NhYPvroI+qUc5ZqxYoVNG3alJUrVxIUFESTJk145JFHLrqyZTKZKCwstEkiIiIiIiL2cmiwFRYWxpw5c1i9ejUzZszg559/5vbbb+fEiRN2tbdYLMTExDBq1ChuueWWcuvs37+fX375hUWLFvHhhx8yZ84ctm3bxt13333BvpOTk/H09LSmgICASs9PRERERESqL4duI+zTp4/179DQUMLCwggMDGThwoWMGDHiou3feustTpw4ccHzXGazGZPJxIcffkjz5s0BmDVrFjfffDPZ2dnWrYV/l5SUZPM4cmFhoQIuERERERGxm8O3Ef6Vl5cXzZs3Jycnx676a9euZdOmTRiNRpydnWnWrBkAt9xyCw899BAA/v7+ODs7WwMtgFatWgFccMui0WjEw8PDJomIiIiIiNirSgVbRUVF7Nu3D39/f7vqT58+ne+//56srCyysrL44osvAFiwYIH1aveuXbty9uxZ9u3bZ223d+9eAAIDA6/wDERERERERM5x6DbCp556iv79+xMYGMjhw4cZP348NWrU4IEHHgAgPz+f/Px860rXzp07cXd3p3Hjxnh7e9O4cWOb/tzc3AAIDg6mUaNGAPTs2ZMOHTrw8MMPM23aNMxmM3FxcfTq1ctmtUtERERERORKcmiw9euvv/LAAw/wxx9/UL9+fW677TY2b95M/fr1AZg5cyYTJ0601g8PDwcgJSWFmJgYu77h5OTEihUrePzxxwkPD8fV1ZU+ffrw2muvXdKY3QYOwk1bCkVERERE5CIMFovF4uhBXAsKCwvx9PSkoKBA57dERERERKoxe2ODKnVmS0RERERE5Hrh0G2E16Ldm0/j5lrL0cO4poV0re3oIYiIiIiIXHVVZmVr8uTJGAwGEhISrHnvvfceEREReHh4YDAYOH78eJl2d955J40bN6Z27dr4+/vz4IMPcvjwYZs6FouFV199lebNm2M0GrnhhhustxWKiIiIiIhcDVUi2MrMzOTdd98lNDTUJv/kyZNER0fzzDPPVNi2e/fuLFy4kOzsbJYsWcK+ffu4++67beqMHj2aDz74gFdffZU9e/bw2Wefceutt16VuYiIiIiIiEAV2EZYVFTEkCFDeP/993nxxRdtys6vcqWnp1fYPjEx0fp3YGAgTz/9NAMHDqSkpISaNWvy448/MmPGDHbt2kWLFi0ACAoKuuLzEBERERER+SuHr2zFxcXRr18/evbsedl9HTt2jHnz5tGlSxdq1qwJwIoVK2jatCkrV64kKCiIJk2a8Mgjj3Ds2LEL9mUymSgsLLRJIiIiIiIi9nJosDV//ny2b99OcnLyZfUzduxYXF1d8fHx4eDBgyxfvtxatn//fn755RcWLVrEhx9+yJw5c9i2bVuZrYZ/l5ycjKenpzUFBARc1hhFRERERKR6cViwlZuby+jRo5k3bx61a1/e7XRjxozhu+++48svv6RGjRoMGzaM88+Hmc1mTCYTH374IbfffjsRERHMmjWLdevWkZ2dXWGfSUlJFBQUWFNubu5ljVFERERERKoXh53Z2rZtG0ePHqVDhw7WvNLSUtavX89///tfTCYTNWrUsKuvevXqUa9ePZo3b06rVq0ICAhg8+bNdO7cGX9/f5ydnWnevLm1fqtWrQA4ePCg9RzX3xmNRoxG42XMUEREREREqjOHBVuRkZHs3LnTJm/48OG0bNmSsWPH2h1o/Z3ZbAbOnbkC6Nq1K2fPnmXfvn0EBwcDsHfvXuDchRoiIiIiIiJXg8OCLXd3d0JCQmzyzp+7Op+fn59Pfn4+OTk5AOzcuRN3d3caN26Mt7c3W7ZsITMzk9tuu426deuyb98+nnvuOYKDg+ncuTMAPXv2pEOHDjz88MNMmzYNs9lMXFwcvXr1slntEhERERERuZIcfvX7hcycOZOJEydaf4eHhwOQkpJCTEwMderUYenSpYwfP57i4mL8/f2Jjo5m3Lhx1i2ATk5OrFixgscff5zw8HBcXV3p06cPr7322iWNqXWn2nh4XN4ZMxERERERuf4ZLOdvkpALKiwsxNPTk4KCAjw8PBw9HBERERERcRB7Y4MqvbJVFWWvW4Cbq4ujh3HVtOo51NFDEBERERG5Ljj0na3k5GQ6duyIu7s7vr6+DBw4sMx17BERERgMBps0atQomzpPPPEEN998M0ajkXbt2pX5zoEDB8r0YTAY2Lx589WcnoiIiIiIVGMOXdnKyMggLi6Ojh07cvbsWZ555hmioqLYvXs3rq6u1nqxsbFMmjTJ+rtOnTpl+nr44YfZsmULO3bsqPB7X331FW3atLH+9vHxuUIzERERERERseXQYGv16tU2v+fMmYOvry/btm2zXoYB54IrPz+/CvuZPn06AL/99tsFgy0fH58L9iMiIiIiInKlOHQb4d8VFBQA4O3tbZM/b9486tWrR0hICElJSZw8efKS+r/zzjvx9fXltttu47PPPrtgXZPJRGFhoU0SERERERGxV5W5IMNsNpOQkEDXrl1t3t8aPHgwgYGBNGzYkB07djB27Fiys7NZunSp3X27ubnx2muv0bVrV5ycnFiyZAkDBw7k008/5c477yy3TXJyss218yIiIiIiIpVRZa5+f+yxx1i1ahUbNmygUaNGFdZbu3YtkZGR5OTkEBwcbFM2YcIEPv30U7Kysi76vWHDhvHzzz/zzTfflFtuMpkwmUzW34WFhQQEBLD10/d0G6GIiIiISDVm79XvVWIbYXx8PCtXrmTdunUXDLQAwsLCAMjJybmsb4aFhV2wD6PRiIeHh00SERERERGxl0O3EVosFh5//HGWLVtGeno6QUFBF21zftXK39//sr6dlZV12X2IiIiIiIhUxKHBVlxcHKmpqSxfvhx3d3fy8/MB8PT0xMXFhX379pGamkrfvn3x8fFhx44dJCYmEh4eTmhoqLWfnJwcioqKyM/P59SpU9aArHXr1tSqVYu5c+dSq1Yt2rdvD8DSpUuZPXs2H3zwwT8+ZxERERERqR4cembLYDCUm5+SkkJMTAy5ubkMHTqUXbt2UVxcTEBAAHfddRfjxo2z2dYXERFBRkZGmX5+/vlnmjRpwty5c5kyZQq//PILzs7OtGzZkjFjxnD33XfbPVZ792WKiIiIiMj1zd7YoMpckFHVKdgSERERERG4xi7IEBERERERud5UmXe2rhWFXx8EV3dHD+OyeUQFOnoIIiIiIiLXNYeubCUnJ9OxY0fc3d3x9fVl4MCBZGdn29SJiIjAYDDYpFGjRlnL//jjD6Kjo2nYsCFGo5GAgADi4+MpLCy06WfevHm0bduWOnXq4O/vz8MPP8wff/zxj8xTRERERESqH4cGWxkZGcTFxbF582bS0tIoKSkhKiqK4uJim3qxsbHk5eVZ0yuvvGItc3JyYsCAAXz22Wfs3buXOXPm8NVXX9kEZP/73/8YNmwYI0aM4IcffmDRokVs3bqV2NjYf2yuIiIiIiJSvTh0G+Hq1attfs+ZMwdfX1+2bdtGeHi4Nb9OnTr4+fmV20fdunV57LHHrL8DAwP597//zdSpU615mzZtokmTJjzxxBMABAUFMXLkSKZMmXIlpyMiIiIiImJVpS7IKCgoAMDb29smf968edSrV4+QkBCSkpI4efJkhX0cPnyYpUuX0q1bN2te586dyc3N5YsvvsBisXDkyBEWL15M3759K+zHZDJRWFhok0REREREROxVZYIts9lMQkICXbt2JSQkxJo/ePBgPv74Y9atW0dSUhIfffQRQ4cOLdP+gQceoE6dOtxwww14eHjYPFjctWtX5s2bx3333UetWrXw8/PD09OTt99+u8LxJCcn4+npaU0BAQFXdsIiIiIiInJdqzLvbD322GOsWrWKDRs20KhRowrrrV27lsjISHJycggODrbm5+fnc/z4cfbu3UtSUhLdunXjnXfeAWD37t307NmTxMREevfuTV5eHmPGjKFjx47MmjWr3O+YTCZMJpP1d2FhIQEBAeQu3YmHbiMUEREREam2rqlHjePj41m+fDnr168nKCjognWLi4txc3Nj9erV9O7du9w6GzZs4Pbbb+fw4cP4+/vz4IMPcvr0aRYtWlRhnYs5/w+qYEtEREREpHq7Jh41tlgsxMfHs2zZMtauXXvRQAsgKysL4IIBktlsBrCuTJ08eRInJ9up1qhRwzoGERERERGRK82htxHGxcWRmprK8uXLcXd3Jz8/HwBPT09cXFzYt28fqamp9O3bFx8fH3bs2EFiYiLh4eGEhoYC8MUXX3DkyBE6duyIm5sbP/zwA2PGjKFr1640adIEgP79+xMbG8uMGTOs2wgTEhK49dZbadiwoaOmLyIiIiIi1zGHbiM0GAzl5qekpBATE0Nubi5Dhw5l165dFBcXExAQwF133cW4ceOsy3Xr1q3j2WefZffu3ZhMJgICAvjXv/7F008/jZeXl7XPt956i5kzZ/Lzzz/j5eVFjx49mDJlCjfccINdY7V3qVBERERERK5v19SZrWuBgi0REREREYFr5MyWiIiIiIjI9cqhZ7aSk5NZunQpe/bswcXFhS5dujBlyhRatGhhrRMREUFGRoZNu5EjRzJz5kzr76+//prnnnuOnTt34urqykMPPcRLL72Es/O56WVnZzNq1Ch2795NQUEBDRs2ZPDgwYwfP56aNWtWasw7duzAzc3tMmb9z2vXrp2jhyAiIiIiUu04NNjKyMggLi6Ojh07cvbsWZ555hmioqLYvXs3rq6u1nqxsbFMmjTJ+rtOnTrWv7///nv69u3Ls88+y4cffsihQ4cYNWoUpaWlvPrqqwDUrFmTYcOG0aFDB7y8vPj++++JjY3FbDbz8ssv/3MTFhERERGRasOhwdbq1attfs+ZMwdfX1+2bdtGeHi4Nb9OnTr4+fmV28eCBQsIDQ3l+eefB6BZs2a88sor3HvvvYwfPx53d3eaNm1K06ZNrW0CAwNJT0/nm2++uQqzEhERERERqWJntgoKCgDw9va2yZ83bx716tUjJCSEpKQkTp48aS0zmUzUrl3bpr6LiwunT59m27Zt5X4nJyeH1atX061btys8AxERERERkXOqTLBlNptJSEiga9euhISEWPMHDx7Mxx9/zLp160hKSuKjjz5i6NCh1vLevXuzceNGPvnkE0pLSzl06JB1y2FeXp7NN7p06ULt2rW58cYbuf322222Jv6dyWSisLDQJomIiIiIiNirygRbcXFx7Nq1i/nz59vkP/roo/Tu3ZubbrqJIUOG8OGHH7Js2TL27dsHQFRUFFOnTmXUqFEYjUaaN29O3759AXBysp3eggUL2L59O6mpqXz++efWM13lSU5OxtPT05oCAgKu8IxFREREROR6ViXe2YqPj2f58uWsX7+eoKCgC9YtLi7Gzc2N1atX07t3b2u+xWIhLy+PunXrcuDA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fzB8+HBr3qZNmwgPD7cGWgC9e/cmOzubP//8s9x+TCYThYWFNklERERERMReVSbYMpvNJCQk0LVrV0JCQgDYv38/ABMmTCA2NpbVq1fToUMHIiMj+emnn8rtZ9asWfTu3ZtGjRpZ8/Lz82nQoIFNvfO/8/Pzy+0nOTkZT09PawoICLjsOYqIiIiISPVRZYKtuLg4du3axfz58615ZrMZgJEjRzJ8+HDat2/PG2+8QYsWLZg9e3aZPn799VfWrFnDiBEjLns8SUlJFBQUWFNubu5l9ykiIiIiItVHlbj6PT4+npUrV7J+/XqbFanzDxO3bt3apn6rVq04ePBgmX5SUlLw8fHhzjvvtMn38/PjyJEjNnnnf/v5+ZU7JqPRiNForPxkREREREREcPDKlsViIT4+nmXLlrF27VqCgoJsyps0aULDhg3LXAe/d+9eAgMDy/SVkpLCsGHDqFmzpk1Z586dWb9+PSUlJda8tLQ0WrRoQd26da/wrERERERERBwcbMXFxfHxxx+TmpqKu7s7+fn55OfnW9/QMhgMjBkzhunTp7N48WJycnJ47rnn2LNnT5mtgmvXruXnn3/mkUceKfOdwYMHU6tWLUaMGMEPP/zAggULePPNN3nyySf/kXmKiIiIiEj149BthDNmzAAgIiLCJj8lJYWYmBgAEhISOH36NImJiRw7doy2bduSlpZGcHCwTZtZs2bRpUsXWrZsWeY7np6efPnll8TFxXHzzTdTr149nn/+eR599NGrMi8REREREZEq9c5WVWbvXfoiIiIiInJ9uybf2RIREREREbleVInbCK8lx9NmYnZ1+ce/6xX9+D/+TRERERERuXQOXdlKTk6mY8eOuLu74+vry8CBA8vcPAiwadMmevTogaurKx4eHoSHh1sv0fgrk8lEu3btMBgMZGVlWfMnTJiAwWAok1xdXa/m9EREREREpBpzaLCVkZFBXFwcmzdvJi0tjZKSEqKioiguLrbW2bRpE9HR0URFRbF161YyMzOJj4/Hyans0P/v//6Phg0blsl/6qmnyMvLs0mtW7fmnnvuuarzExERERGR6suh2whXr15t83vOnDn4+vqybds2wsPDAUhMTOSJJ57g6aefttZr0aJFmb5WrVrFl19+yZIlS1i1apVNmZubG25ubtbf33//Pbt372bmzJlXcjoiIiIiIiJWVeqCjIKCAgC8vb0BOHr0KFu2bMHX15cuXbrQoEEDunXrxoYNG2zaHTlyhNjYWD766CPq1Klz0e988MEHNG/enNtvv73COiaTicLCQpskIiIiIiJiryoTbJnNZhISEujatSshISEA7N+/Hzh35io2NpbVq1fToUMHIiMj+emnnwCwWCzExMQwatQobrnllot+5/Tp08ybN6/Mo8h/l5ycjKenpzUFBARc5gxFRERERKQ6qTLBVlxcHLt27WL+/PnWPLPZDMDIkSMZPnw47du354033qBFixbMnj0bgLfeeosTJ06QlJRk13eWLVvGiRMneOihhy5YLykpiYKCAmvKzc29xJmJiIiIiEh1VCWufo+Pj2flypWsX7+eRo0aWfP9/f0BaN26tU39Vq1acfDgQQDWrl3Lpk2bMBqNNnVuueUWhgwZwty5c23yP/jgA+644w4aNGhwwTEZjcYyfYqIiIiIiNjLocGWxWLh8ccfZ9myZaSnpxMUFGRT3qRJExo2bFjmOvi9e/fSp08fAKZPn86LL75oLTt8+DC9e/dmwYIFhIWF2bT7+eefWbduHZ999tlVmpGIiIiIiMg5Dg224uLiSE1NZfny5bi7u5Ofnw+Ap6cnLi4uGAwGxowZw/jx42nbti3t2rVj7ty57Nmzh8WLFwPQuHFjmz7P3zoYHBxss0oGMHv2bPz9/a2BmoiIiIiIyNXi0GBrxowZAERERNjkp6SkEBMTA0BCQgKnT58mMTGRY8eO0bZtW9LS0ggODq7Ut8xmM3PmzCEmJoYaNWpc8pi9eo3Cw8PjktuLiIiIiEj1YLBYLBZHD+JaUFhYiKenJwUFBQq2RERERESqMXtjgypzG6GIiIiIiMj1pErcRngtmb1vMS5uF384+XKMvPH+q9q/iIiIiIhcfVVqZWvy5MkYDAYSEhKseadPnyYuLg4fHx/c3NwYNGgQR44csWlnMBjKpL++1xUTE1NunTZt2vxTUxMRERERkWqmygRbmZmZvPvuu4SGhtrkJyYmsmLFChYtWkRGRgaHDx/mX//6V5n2KSkp5OXlWdPAgQOtZW+++aZNWW5uLt7e3txzzz1Xe1oiIiIiIlJNVYlthEVFRQwZMoT333/f5s2sgoICZs2aRWpqKj169ADOBVWtWrVi8+bNdOrUyVrXy8sLPz+/cvv39PTE09PT+vvTTz/lzz//ZPjw4VdpRiIiIiIiUt1ViZWtuLg4+vXrR8+ePW3yt23bRklJiU1+y5Ytady4MZs2bSrTR7169bj11luZPXs2F7pkcdasWfTs2ZPAwMAK65hMJgoLC22SiIiIiIiIvRy+sjV//ny2b99OZmZmmbL8/Hxq1aqFl5eXTX6DBg2sDyADTJo0iR49elCnTh2+/PJL/v3vf1NUVMQTTzxRps/Dhw+zatUqUlNTLziu5ORkJk6ceGmTEhERERGRas+hwVZubi6jR48mLS2N2rVrX3I/zz33nPXv9u3bU1xczNSpU8sNtubOnYuXl5fNma7yJCUl8eSTT1p/FxYWEhAQcMljFBERERGR6sWh2wi3bdvG0aNH6dChA87Ozjg7O5ORkcH06dNxdnamQYMGnDlzhuPHj9u0O3LkSIXnswDCwsL49ddfMZlMNvkWi4XZs2fz4IMPUqtWrQuOzWg04uHhYZNERERERETs5dCVrcjISHbu3GmTN3z4cFq2bMnYsWMJCAigZs2afP311wwaNAiA7OxsDh48SOfOnSvsNysri7p162I0Gm3yMzIyyMnJYcSIEVd+MiIiIiIiIn/h0GDL3d2dkJAQmzxXV1d8fHys+SNGjODJJ5/E29sbDw8PHn/8cTp37my9iXDFihUcOXKETp06Ubt2bdLS0nj55Zd56qmnynxv1qxZhIWFlfmmiIiIiIjIlebwCzIu5o033sDJyYlBgwZhMpno3bs377zzjrW8Zs2avP322yQmJmKxWGjWrBmvv/46sbGxNv0UFBSwZMkS3nzzzcsaz8PBd2tLoYiIiIiIXJTBcqE70sWqsLAQT09PCgoKFGyJiIiIiFRj9sYGVX5lq6op+nQJTnXqXJG+3O6+74r0IyIiIiIiVY9DbyNMTk6mY8eOuLu74+vry8CBA8nOzrapExERgcFgsEmjRo2yln///fc88MADBAQE4OLiQqtWrcpsFVy6dCm9evWifv36eHh40LlzZ9asWfOPzFFERERERKonhwZbGRkZxMXFsXnzZtLS0igpKSEqKori4mKberGxseTl5VnTK6+8Yi3btm0bvr6+fPzxx/zwww88++yzJCUl8d///tdaZ/369fTq1YsvvviCbdu20b17d/r378933333j81VRERERESqlyp1Zuu3337D19eXjIwMwsPDgXMrW+3atWPatGl29xMXF8ePP/7I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TVRUFFu3biUzM5P4+HibmwTPnDnDPffcw2OPPVbht15//XWeffZZnn76aX744Qe++uorevfufVXnJyIiIiIi1VeVOrP122+/4evrS0ZGBuHh4QB06tSJXr168cILL1y0/Zw5c0hISCizsvXnn39yww03sGLFCiIjIy9pbOf3ZW799D2tbImIiIiIVGPX5JmtgoICALy9vQE4evQoW7ZswdfXly5dutCgQQO6devGhg0bKtVvWloaZrOZQ4cO0apVKxo1asS9995Lbm7uFZ+DiIiIiIgIVKFgy2w2k5CQQNeuXa3vb+3fvx+ACRMmEBsby+rVq+nQoQORkZH89NNPdve9f/9+zGYzL7/8MtOmTWPx4sUcO3aMXr16cebMmXLbmEwmCgsLbZKIiIiIiIi9qkywFRcXx65du5g/f741z2w2AzBy5EiGDx9O+/bteeONN2jRogWzZ8+2u2+z2UxJSQnTp0+nd+/edOrUiU8++YSffvqJdevWldsmOTkZT09PawoICLi8CYqIiIiISLVSJYKt+Ph4Vq5cybp162jUqJE139/fH4DWrVvb1G/VqhUHDx60u//y+qlfvz716tWrsJ+kpCQKCgqsSVsORURERESkMhwabFksFuLj41m2bBlr164lKCjIprxJkyY0bNiQ7Oxsm/y9e/cSGBho93e6du0KYNPPsWPH+P333yvsx2g04uHhYZNERERERETs5dB3tuLi4khNTWX58uW4u7uTn58PgKenJy4uLhgMBsaMGcP48eNp27Yt7dq1Y+7cuezZs4fFixdb+zl48CDHjh3j4MGDlJaWkpWVBUCzZs1wc3OjefPmDBgwgNGjR/Pee+/h4eFBUlISLVu2pHv37o6YuoiIiIiIXOccGmzNmDEDgIiICJv8lJQUYmJiAEhISOD06dMkJiZy7Ngx2rZtS1paGsHBwdb6zz//PHPnzrX+bt++PQDr1q2z9v3hhx+SmJhIv379cHJyolu3bqxevZqaNWtevQmKiIiIiEi1VaXe2arK7L1LX0RERERErm/X5DtbIiIiIiIi1wuHbiO8FhV+fRBc3SvdziPK/gs9RERERETk2ufQla0ZM2YQGhpqve2vc+fOrFq1yloeERGBwWCwSaNGjSq3rz/++INGjRphMBg4fvy4Tdnbb79Nq1atcHFxoUWLFnz44YdXc1oiIiIiIiKOXdlq1KgRkydP5sYbb8RisTB37lwGDBjAd999R5s2bQCIjY1l0qRJ1jZ16tQpt68RI0YQGhrKoUOHbPJnzJhBUlIS77//Ph07dmTr1q3ExsZSt25d+vfvf/UmJyIiIiIi1ZpDg62/BzsvvfQSM2bMYPPmzdZgq06dOvj5+V2wnxkzZnD8+HGef/55m5UxgI8++oiRI0dy3333AdC0aVMyMzOZMmWKgi0REREREblqqswFGaWlpcyfP5/i4mI6d+5szZ83bx716tUjJCSEpKQkTp48adNu9+7dTJo0iQ8//BAnp7LTMZlM1K5d2ybPxcWFrVu3UlJSUuF4TCYThYWFNklERERERMReDg+2du7ciZubG0ajkVGjRrFs2TJat24NwODBg/n4449Zt24dSUlJfPTRRwwdOtTa1mQy8cADDzB16lQaN25cbv+9e/fmgw8+YNu2bVgsFr799ls++OADSkpK+P333yscV3JyMp6entYUEBBwZScuIiIiIiLXNYe/s3XmzBkOHjxIQUEBixcv5oMPPiAjI8MacP3V2rVriYyMJCcnh+DgYJ588kkOHz7M/PnzAUhPT6d79+78+eefeHl5AXDq1Cni4uL46KOPsFgsNGjQgKFDh/LKK6+Qn59PgwYNyh2XyWTCZDJZfxcWFhIQEEDu0p146DZCEREREZFq65p5Z6tWrVo0a9aMm2++meTkZNq2bcubb75Zbt2wsDAAcnJygHPB16JFi3B2dsbZ2ZnIyEgA6tWrx/jx44FzWwZnz57NyZMnOXDgAAcPHqRJkya4u7tTv379CsdlNBqttySeTyIiIiIiIvaq1AUZJSUltGzZkpUrV9KqVaurMiCz2WyzovRXWVlZAPj7+wOwZMkSTp06ZS3PzMzk4Ycf5ptvviE4ONimbc2aNWnUqBEA8+fP54477ij3jJeIiIiIiMiVUKlgq2bNmpw+ffqKfTwpKYk+ffrQuHFjTpw4QWpqKunp6axZs4Z9+/aRmppK37598fHxYceOHSQmJhIeHk5oaChAmYDq/BmsVq1aWbcR7t27l61btxIWFsaff/7J66+/zq5du5g7d+4Vm4eIiIiIiMjfVfrq97i4OKZMmcIHH3yAs/Pl3Rx/9OhRhg0bRl5eHp6enoSGhrJmzRp69epFbm4uX331FdOmTaO4uJiAgAAGDRrEuHHjKvWN0tJSXnvtNbKzs6lZsybdu3dn48aNNGnS5JLG7BHZWFsKRURERETkoip9QcZdd93F119/jZubGzfddBOurq425UuXLr2iA6wq7D0EJyIiIiIi1zd7Y4NKL015eXkxaNCgyxqciIiIiIjI9a7SwVZKSsrVGMc1Y8eOHbi5udldv127dldvMCIiIiIiUmVd0nV8Z8+e5auvvuLdd9/lxIkTABw+fJiioqJK9TNhwgQMBoNNatmypbX8vffeIyIiAg8PDwwGA8ePHy+3n88//5ywsDBcXFyoW7cuAwcOLFNnzpw5hIaGUrt2bXx9fYmLi6vUWEVERERERCqj0itbv/zyC9HR0Rw8eBCTyUSvXr1wd3dnypQpmEwmZs6cWan+2rRpw1dfffX/BvSXSzdOnjxJdHQ00dHRJCUlldt+yZIlxMbG8vLLL9OjRw/Onj3Lrl27bOq8/vrrvPbaa0ydOpWwsDCKi4s5cOBApcYpIiIiIiJSGZUOtkaPHs0tt9zC999/j4+PjzX/rrvuIjY2tvIDcHbGz8+v3LKEhAQA0tPTyy0/e/Yso0ePZurUqYwYMcKa37p1a+vff/75J+PGjWPFihXWR48B6/XxIiIiIiIiV0OltxF+8803jBs3jlq1atnkN2nShEOHDlV6AD/99BMNGzakadOmDBkyhIMHD9rddvv27Rw6dAgnJyfat2+Pv78/ffr0sVnZSktLw2w2c+jQIVq1akWjRo249957yc3NvWDfJpOJwsJCmyQiIiIiImKvSgdbZrOZ0tLSMvm//vor7u7uleorLCyMOXPmsHr1ambMmMHPP//M7bffbj0HdjH79+8Hzp39GjduHCtXrqRu3bpERERw7Ngxax2z2czLL7/MtGnTWLx4MceOHaNXr16cOXOmwr6Tk5Px9PS0poCAgErNTUREREREqrdKB1tRUVFMmzbN+ttgMFBUVMT48ePp27dvpfrq06cP99xzD6GhofTu3ZsvvviC48ePs3DhQrvam81mAJ599lkGDRrEzTffTEpKCgaDgUWLFlnrlJSUMH36dHr37k2nTp345JNP+Omnn1i3bl2FfSclJVFQUGBNF1sJExERERER+atKn9l67bXX6N27N61bt+b06dMMHjyYn376iXr16vHJJ59c1mC8vLxo3rw5OTk5dtX39/cHbM9oGY1GmjZtat2OWF6d+vXrU69evQtuWTQajRiNxkrPQUREREREBC5hZatRo0Z8//33PPPMMyQmJtK+fXsmT57Md999h6+v72UNpqioiH379lkDpIu5+eabMRqNZGdnW/NKSko4cOAAgYGBAHTt2hXAps6xY8f4/fffrXVERERERESutEqvbMG5GwSHDh162R9/6qmn6N+/P4GBgRw+fJjx48dTo0YNHnjgAQDy8/PJz8+3rnTt3LkTd3d3GjdujLe3Nx4eHowaNYrx48cTEBBAYGAgU6dOBeCee+4BoHnz5gwYMIDRo0fz3nvv4eHhQVJSEi1btqR79+6XPQcREREREZHyXFKwlZ2dzVtvvcWPP/4IQKtWrYiPj7d5kNgev/76Kw888AB//PEH9evX57bbbmPz5s3Ur18fgJkzZzJx4kRr/fDwcABSUlKIiYkBYOrUqTg7O/Pggw9y6tQpwsLCWLt2LXXr1rW2+/DDD0lMTKRfv344OTnRrVs3Vq9eTc2aNSs999DQUDw8PCrdTkREREREqheDxWKxVKbBkiVLuP/++7nlllvo3LkzAJs3byYzM5P58+czaNCgqzJQRyssLMTT05OCggIFWyIiIiIi1Zi9sUGlg63g4GCGDBnCpEmTbPLHjx/Pxx9/zL59+y5txFXc+X/QQ4fm4eFRx+52bm4Dr96gRERERETkH2dvsFXpCzLy8vIYNmxYmfyhQ4eSl5dX2e6sJk+ejMFgICEhwZqXn5/Pgw8+iJ+fH66urnTo0IElS5bYtNu+fTu9evXCy8sLHx8fHn30UYqKimzqZGZmEhkZiZeXF3Xr1qV37958//33lzxWERERERGRi6l0sBUREcE333xTJn/Dhg3cfvvtlzSIzMxM3n33XUJDQ23yhw0bRnZ2Np999hk7d+7kX//6F/feey/fffcdAIcPH6Znz540a9aMLVu2sHr1an744QfreS44d8NhdHQ0jRs3ZsuWLWzYsAF3d3d69+5NSUnJJY1XRERERETkYuy6IOOzzz6z/n3nnXcyduxYtm3bRqdOnYBzZ7YWLVpkc5mFvYqKihgyZAjvv/8+L774ok3Zxo0bmTFjBrfeeisA48aN44033mDbtm20b9+elStXUrNmTd5++22cnM7FjTNnziQ0NJScnByaNWvGnj17OHbsGJMmTSIgIAA4t+UxNDSUX375hWbNmlV6zCIiIiIiIhdjV7A1cODAMnnvvPMO77zzjk1eXFwco0aNqtQA4uLi6NevHz179iwTbHXp0oUFCxbQr18/vLy8WLhwIadPnyYiIgIAk8lErVq1rIEWgIuLC3Bupa1Zs2a0aNECHx8fZs2axTPPPENpaSmzZs2iVatWNGnSpMJxmUwmTCaT9XdhYWGl5iUiIiIiItWbXdsIzWazXam0tLRSH58/fz7bt28nOTm53PKFCxdSUlKCj48PRqORkSNHsmzZMutqVI8ePcjPz2fq1KmcOXOGP//8k6effhrAen7M3d2d9PR0Pv74Y1xcXHBzc2P16tWsWrUKZ+eKY83k5GQ8PT2t6fyqmIiIiIiIiD0qfWbrSsnNzWX06NHMmzeP2rVrl1vnueee4/jx43z11Vd8++23PPnkk9x7773s3LkTgDZt2jB37lxee+016tSpg5+fH0FBQTRo0MC62nXq1ClGjBhB165d2bx5M//73/8ICQmhX79+nDp1qsLxJSUlUVBQYE25ublX/h9BRERERESuW5W++h3OXWixbt06jh49itlstil7/fXX7erj008/5a677qJGjRrWvNLSUgwGA05OTmRnZ9OsWTN27dpFmzZtrHXOX4gxc+ZMm/6OHDmCq6srBoMBDw8P5s+fzz333GPdPpiXl2cNwM6cOUPdunWZNWsW999/v13j1dXvIiIiIiIC9l/9bteZrb96+eWXGTduHC1atKBBgwYYDAZr2V//vpjIyEjrCtV5w4cPp2XLlowdO5aTJ08C2JzHAqhRo0aZAA+gQYMGAMyePZvatWvTq1cvAE6ePImTk5PN2M7/Lq8fERERERGRK6HSwdabb77J7Nmzba5XvxTu7u6EhITY5Lm6uuLj40NISAglJSU0a9aMkSNH8uqrr+Lj48Onn35KWloaK1eutLb573//S5cuXXBzcyMtLY0xY8YwefJkvLy8AOjVqxdjxowhLi6Oxx9/HLPZzOTJk3F2dqZ79+6XNQcREREREZGKVDrYcnJyomvXrldjLDZq1qzJF198wdNPP03//v0pKiqiWbNmzJ07l759+1rrbd26lfHjx1NUVETLli159913efDBB63lLVu2ZMWKFUycOJHOnTvj5ORE+/btWb16Nf7+/ld9HiIiIiIiUj1V+szWK6+8wuHDh5k2bdpVGlLVZO++TBERERERub5dtTNbTz31FP369SM4OJjWrVtTs2ZNm/KlS5dWfrQiIiIiIiLXmUoHW0888QTr1q2je/fu+Pj4VOpSjOvBhj9+w/XMabvrd6vnexVHIyIiIiIiVVWlg625c+eyZMkS+vXrd9kfnzBhAhMnTrTJa9GiBXv27AHgvffeIzU1le3bt3PixAn+/PNP68UX57300kt8/vnnZGVlUatWLY4fP25T/scffzBkyBB27NjBH3/8ga+vLwMGDODll1/WdkAREREREblqKv2osbe3N8HBwVdsAG3atCEvL8+aNmzYYC07efIk0dHRPPPMMxW2P3PmDPfccw+PPfZYueVOTk4MGDCAzz77jL179zJnzhy++uorRo0adcXmICIiIiIi8neVXtmaMGEC48ePJyUlhTp17H/ct8IBODvj5+dXbllCQgIA6enpFbY/vzI2Z86ccsvr1q1rE4gFBgby73//m6lTp17SeEVEREREROxR6WBr+vTp7Nu3jwYNGtCkSZMyF2Rs3769Uv399NNPNGzYkNq1a9O5c2eSk5Np3LhxZYdlt8OHD7N06VK6det2wXomkwmTyWT9XVhYeNXGJCIiIiIi159KB1sDBw68Yh8PCwtjzpw5tGjRgry8PCZOnMjtt9/Orl27cHd3v2LfAXjggQdYvnw5p06don///nzwwQcXrJ+cnFzmPJmIiIiIiIi9Kv3O1tV0/PhxAgMDef311xkxYoQ1Pz09ne7du5d7QcZ5c+bMISEhocwFGefl5+dz/Phx9u7dS1JSEt26deOdd96pcCzlrWwFBATw+f4cXCsRCOo2QhERERGR68tVe2fravLy8qJ58+bk5ORc8b79/Pzw8/OjZcuWeHt7c/vtt/Pcc8/h7+9fbn2j0YjRaLzi4xARERERkeqh0rcROjk5UaNGjQrT5SgqKmLfvn0VBkBXitlsBrBZuRIREREREbmSKr2ytWzZMpvfJSUlfPfdd8ydO7fSZ5yeeuop+vfvT2BgIIcPH2b8+PHUqFGDBx54ADi39S8/P9+60rVz507c3d1p3Lgx3t7eABw8eJBjx45x8OBBSktLycrKAqBZs2a4ubnxxRdfcOTIETp27Iibmxs//PADY8aMoWvXrjRp0qSy0xcREREREbHLFTuzlZqayoIFC1i+fLndbe6//37Wr1/PH3/8Qf369bntttt46aWXrO94lffoMUBKSgoxMTEAxMTEMHfu3DJ11q1bR0REBOvWrePZZ59l9+7dmEwmAgIC+Ne//sXTTz9d4fmv8ti7L1NERERERK5v9sYGVyzY2r9/P6GhoRQVFV2J7qocBVsiIiIiIgL2xwaVPrNVnlOnTjF9+nRuuOGGK9GdiIiIiIjINa/SZ7bq1q2LwWCw/rZYLJw4cYI6derw8ccfV6qvGTNmMGPGDA4cOABAmzZteP755+nTpw8HDhwgKCio3HYLFy7knnvuYc6cOQwfPrzcOkeOHMHX15elS5cyY8YMsrKyMJlMtGnThgkTJtC7d+9KjfW8T7/9nTpu9l2scfet9S/pGyIiIiIicu2rdLA1bdo0m99OTk7Ur1+fsLAw6tatW6m+GjVqxOTJk7nxxhuxWCzMnTuXAQMG8N1339GyZUvy8vJs6r/33ntMnTqVPn36AHDfffcRHR1tUycmJobTp0/j63vufav169fTq1cvXn75Zby8vEhJSaF///5s2bKF9u3bV3L2IiIiIiIi9qlSjxoDeHt7M3XqVJtHjc9r3749HTp0YNasWeW2/e2337jhhhuYNWsWDz74YIXfaNOmDffddx/PP/+83eM6vy9z7tf7qONm36PGWtkSEREREbn+XPFHjQ8ePGhXvcaNG9vbpY3S0lIWLVpEcXExnTt3LlO+bds2srKyePvttyvs48MPP6ROnTrcfffdFdYxm82cOHHCenW8iIiIiIjI1WB3sNWkSRObs1rnWSwWa77BYODs2bOVGsDOnTvp3Lkzp0+fxs3NjWXLltG6desy9WbNmkWrVq3o0qVLhX3NmjWLwYMH4+LiUmGdV199laKiIu69994LjstkMtk8elxYWGjHbERERERERM6xO9j67rvvys23WCzMnz+f6dOn4+bmVukBtGjRgqysLAoKCli8eDEPPfQQGRkZNgHXqVOnSE1N5bnnnquwn02bNvHjjz/y0UcfVVgnNTWViRMnsnz5cuuZrookJydX+pFmERERERGR8y7rzNZXX33F008/zd69e3nyySf5z3/+g7u7feeZKtKzZ0+Cg4N59913rXkfffQRI0aM4NChQ9SvX/45qBEjRrB9+/YKg8L58+fz8MMPs2jRIvr163fRcZS3shUQEKAzWyIiIiIi1dwVP7P1V9u3b2fs2LF88803PPLII3zxxRcXXSmyl9lstgly4Nz2wDvvvLPCQKuoqIiFCxeSnJxcbvknn3zCww8/zPz58+0KtACMRiNGo7FygxcREREREfn/VSrY2rdvH8888wxLlizh3nvvZffu3TRt2vSSP56UlESfPn1o3LgxJ06cIDU1lfT0dNasWWOtk5OTw/r16/niiy8q7GfBggWcPXuWoUOHlilLTU3loYce4s033yQsLIz8/HwAXFxc8PT0vOSxi4iIiIiIXIiTvRX//e9/07p1awoKCvj2229JTU29rEAL4OjRowwbNowWLVoQGRlJZmYma9asoVevXtY6s2fPplGjRkRFRVXYz6xZs/jXv/6Fl5dXmbL33nuPs2fPEhcXh7+/vzWNHj36ssYuIiIiIiJyIXaf2XJycqJ27dq0bNnygvW2b99+RQZW1di7L1NERERERK5vV/zM1vjx46/IwERERERERKqDy7qNsDo5H73+sngKHq4Vv+N1nlf04//AqERERERE5J9m78qW3We2rrbJkydjMBhISEiw5o0cOZLg4GBcXFyoX78+AwYMYM+ePTbtnnjiCW6++WaMRiPt2rUr0296ejoDBgzA398fV1dX2rVrx7x5867ybEREREREpLqrEsFWZmYm7777LqGhoTb5N998MykpKfz444+sWbMGi8VCVFQUpaWlNvUefvhh7rvvvnL73rhxI6GhoSxZsoQdO3YwfPhwhg0bxsqVK6/afERERERERBy+jbCoqIgOHTrwzjvv8OKLL9KuXTumTZtWbt0dO3bQtm1bcnJyCA4OtimbMGECn376KVlZWRf9Zr9+/WjQoAGzZ8+2e5zaRigiIiIiInANbSOMi4ujX79+9OzZ84L1iouLSUlJISgoiICAgMv6ZkFBAd7e3hesYzKZKCwstEkiIiIiIiL2uqxg6/Tp05f18fnz57N9+3aSk5MrrPPOO+/g5uaGm5sbq1atIi0tjVq1al3yNxcuXEhmZibDhw+/YL3k5GQ8PT2t6XIDPBERERERqV4qHWyZzWZeeOEFbrjhBtzc3Ni/fz8Azz33HLNmzbK7n9zcXEaPHs28efOoXbt2hfWGDBnCd999R0ZGBs2bN+fee++95CBv3bp1DB8+nPfff582bdpcsG5SUhIFBQXWlJube0nfFBERERGR6qnSwdaLL77InDlzeOWVV2xWmEJCQvjggw/s7mfbtm0cPXqUDh064OzsjLOzMxkZGUyfPh1nZ2frJRienp7ceOONhIeHs3jxYvbs2cOyZcsqO2wyMjLo378/b7zxBsOGDbtofaPRiIeHh00SERERERGxl92PGp/34Ycf8t577xEZGcmoUaOs+W3bti1zLfuFREZGsnPnTpu84cOH07JlS8aOHUuNGjXKtLFYLFgsFkwmU6XGnJ6ezh133MGUKVN49NFHK9VWRERERETkUlQ62Dp06BDNmjUrk282mykpKbG7H3d3d0JCQmzyXF1d8fHxISQkhP3797NgwQKioqKoX78+v/76K5MnT8bFxYW+ffta2+Tk5FBUVER+fj6nTp2y3kbYunVratWqxbp167jjjjsYPXo0gwYNIj8/H4BatWpd9JIMERERERGRS1XpYKt169Z88803BAYG2uQvXryY9u3bX7GB1a5dm2+++YZp06bx559/0qBBA8LDw9m4cSO+vr7Weo888ggZGRnW3+fH8PPPP9OkSRPmzp3LyZMnSU5OtrmIo1u3bqSnp1d6XF69RmlLoYiIiIiIXFSl39lavnw5Dz30EElJSUyaNImJEyeSnZ3Nhx9+yMqVK+nVq9fVGqtD2XuXvoiIiIiIXN+u2jtbAwYMYMWKFXz11Ve4urry/7F353FVVfv/x18H0CMyioJgIjjkLDnkxaHUFBEy05tlXzVNM4e+OFdXKbuoDXjDytu9XZsMNTXHHMsBIygVzVAKs0uKmpagKQHicATO+f3Rz/3tBCqYelDez8djPR7utdZe+7M4HXh8Wnuv/fe//53vv/+e9evX37aJloiIiIiISHmV6zbCoqIiXnnlFZ544gkSEhJuVEwV2geZK3F1r16ifvSd/+OAaEREREREpKIq18qWi4sLr776KkVFRdfl4tOnT8dkMtmVpk2bluhns9mIjIzEZDKxZs0au7bx48fTrl07zGYzrVu3LvU6NpuN2bNn07hxY8xmM3fccQcvv/zydZmDiIiIiIhIacq9QUaPHj1ITk4mODj4ugTQokULtm7d+n8BuZQMac6cOZhMpsuO8cQTT7Br1y6+/fbbUtsnTJjAli1bmD17Nq1atSInJ4ecnJw/H7yIiIiIiMhllDvZioyMZOrUqaSnp9OuXTvc3Nzs2h988MHyBeDigr+//2Xb09LSeO211/j6668JCAgo0f7mm28C8Msvv5SabH3//ffMnTuXffv20aRJEwDq169frhhFRERERETKq9zJ1v/+7/8C8Prrr5doM5lMFBcX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TZs2bYx3aHXp0oU2bdoYm3WYzWaWLl1K165dadGiBS+//DKTJk3i3XffNcZwcnJi/fr11KpViy5dutC7d2+aNWvG0qVLr2usIiIiIiIiv2ey2Wy2snQMCAhg/fr13H333QA8//zzJCcns23bNgBWrFhBTEwM+/fvv3HROlB+fj5eXl7k5eXh6enp6HBERERERMRBypoblHll69dff6V27drGcXJyMpGRkcZx+/bttYmEiIiIiIjI/1fmZKt27drG5hgXL15kz549dOjQwWg/c+YMVapUuf4RVjD7d15g3/b/KyIiIiIiIqUpc7J1//33M3XqVL788kuio6OpXr069957r9H+7bffGrv9ldX06dMxmUx2pWnTpgDk5OQwbtw4mjRpgqurK/Xq1WP8+PHk5eXZjXH06FF69+5N9erV8fPz49lnn6WoqKjU623fvh0XFxdat25drjhFRERERETKq8y7Eb744os89NBDdO3aFXd3dxYsWEDVqlWN9g8++IDw8PByB9CiRQu2bt36fwG5/BbS8ePHOX78OLNnz6Z58+b8+OOPjBkzhuPHj7Ny5UoAiouL6d27N/7+/uzYsYOsrCyGDh1KlSpVeOWVV+yuk5uby9ChQ+nRowcnTpwod5wiIiIiIiLlUeYNMi7Jy8vD3d29xHuwcnJycHd3t0vArmb69OmsWbOGtLS0MvVfsWIFjz32GGfPnsXFxYWNGzfywAMPcPz4ceN5srfffpspU6bwyy+/2MXyP//zP9x55504OzuX65qXXHoILmXzCdzd/u8huJadq5VrHBERERERubVd9w0yLvHy8ir1hcM+Pj7lSrQuOXDgAHXq1KFBgwYMHjyYo0ePXrbvpclcWv1KSUmhVatWdht39OrVi/z8fLtt6uPj4zl06BAxMTFljstisZCfn29XREREREREyqrcydb1FBoayvz589m0aRNz587l8OHD3HvvvZw5c6ZE31OnTvHiiy8yatQooy47O9su0QKM4+zsbOC3ZG7q1KksWrTISNLKIjY2Fi8vL6MEBgZeyxRFRERERKSScmiyFRkZySOPPEJISAi9evXi008/JTc3l+XLl9v1y8/Pp3fv3jRv3pzp06eXefzi4mIGDRrEjBkzaNy4cblii46OJi8vzyja1l5ERERERMqj7Es9N4G3tzeNGzfm4MGDRt2ZM2eIiIjAw8OD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B09PT8aNG0fHjh3p0KEDAI0bN6Zv375MmDCBd999F09PT6Kjo2natCn33XcfAIsXL6ZKlSq0atUKs9nM119/TXR0NI8++ihVqlRx5PRFREREROQ25tBk66effmLgwIGcPn0aX19f7rnnHnbu3Imvry8Ab7zxBk5OTvTv3x+LxUKvXr34z3/+YzfGwoULmTRpEr1798bJyYmuXbuyadMmI5FycXHhH//4Bz/88AM2m42goCDGjh3LpEmTrinmJxo+jKen55+buIiIiIiI3PZMNpvN5uggbgX5+fl4eXmRl5enZEtEREREpBIra25QoZ7ZEhERERERuV0o2SqngjWrKFi5zNFhiIiIiIhIBVdhkq1Zs2ZhMpmYOHGiUffuu+/SrVs3PD09MZlM5ObmlnruJ598QmhoKK6urtSoUYN+/foZbfPnz8dkMpVaTp48eWMnJSIiIiIilVaFeM/W7t27eeeddwgJCbGrP3fuHBEREURERBAdHV3quatWrWLkyJG88sordO/enaKiIvbt22e0P/roo0RERNidM2zYMC5cuICfn9/1n4yIiIiIiAgVINkqKChg8ODBvPfee7z00kt2bZdWuZKSkko9t6ioiAkTJhAXF8eIESOM+t+/5NjV1RVXV1fj+JdffiExMZF58+Zdv0mIiIiIiIj8gcNvI4yKiqJ3796EhYWV+9w9e/bw888/4+TkRJs2bQgICCAyMtJuZeuPFi5cSPXq1Xn44YevOLbFYiE/P9+uiIiIiIiIlJVDk62lS5eyZ88eYmNjr+n8Q4cOATB9+nSmTZvGhg0bqFGjBt26dSMnJ6fUc+bNm8egQYPsVrtKExsbi5eXl1ECAwOvKUYREREREamcHJZsHTt2jAkTJrB48WKqVat2TWNYrVYAnn/+efr370+7du2Ij4/HZDKxYsWKEv1TUlL4/vvv7W45vJzo6Gjy8vKMcuzYsWuKUUREREREKieHPbOVmprKyZMnadu2rVFXXFzMF198wb///W8sFgvOzs5XHCMgIACwf0bLbDbToEEDjh49WqL/+++/T+vWrWnXrt1V4zObzZjN5rJOR0RERERExI7DVrZ69OhBeno6aWlpRrn77rsZPHgwaWlpV020ANq1a4fZbCYjI8OoKyws5MiRIwQFBdn1LSgoYPny5WVa1RIREREREfmzHLay5eHhQcuWLe3q3Nzc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Fxfj7OzM4MGDWbBgQanXXLRoEaNGjeLMmTM4OztfNcZLLy77as27tO878k/MVkREREREbmVlfamxQzfIsNlsjBs3jtWrV5OUlGSXaAGcO3cOACcn+wU4Z2dnrFYrAG+++SYvvfSS0Xb8+HF69erFsmXLCA0Nvey1rVYrhYWFWK3WMiVbIiIiIiIi5eHQZCsqKoolS5awdu1aPDw8yM7OBsDLywtXV1eaNm1Ko0aNGD16NLNnz6ZmzZqsWbOGhIQENmzYAEC9evXsxnR3dwegYcOG1K1bF4DFixdTpUoVWrVqhdls5uuvvyY6OppHH32UKlWq3MQZi4iIiIhIZeHQZGvu3LkAdjsLAsTHxzNs2DCqVKnCp59+ytSpU+nTpw8FBQU0atSIBQsWcP/995f5Oi4uLvzjH//ghx9+wGazERQUxNixY5k0aVK5Y25y36PlPkdERERERCqfCvHM1q2grPdlioiIiIjI7a2suUGF2Y1QRERERETkduLQZCs2Npb27dvj4eGBn58f/fr1IyMjo9S+NpuNyMhITCYTa9asKdE+f/58QkJCqFatGn5+fkRFRRltR44cwWQylSg7d+4sd8z5nx0t9zkiIiIiIlL5OPSZreTkZKKiomjfvj1FRUU899xzhIeHs3//ftzc3Oz6zpkzx2579997/fXXee2114iLiyM0NJSzZ89y5MiREv22bt1qt4V8zZo1r+t8RERERERELnFosrVp0ya74/nz5+Pn50dqaipdunQx6tPS0njttdf4+uuvCQgIsDvn119/Zdq0aaxfv54ePXoY9SEhISWuV7NmTfz9/a/zLEREREREREqqUM9s5eXlAeDj42PUnTt3jkGDBvHWW2+VmiglJCRgtVr5+eefadasGXXr1mXAgAEcO3asRN8HH3wQPz8/7rnnHtatW3fjJiIiIiIiIpVehUm2rFYrEydOpHPnzrRs2dKonzRpEp06daJv376lnnfo0CGsViuvvPIKc+bMYeXKleTk5NCzZ08uXrwI/Pburddee40VK1bwySefcM8999CvX78rJlwWi4X8/Hy7IiIiIiIiUlYOvY3w96Kioti3bx/btm0z6tatW0diYiJ79+697HlWq5XCwkLefPNNwsPDAfjoo4/w9/fn888/p1evXtSqVYvJkycb57Rv357jx48TFxfHgw8+WOq4sbGxzJgx4zrNTkREREREKpsKsbI1duxYNmzYwOeff07dunWN+sTERDIzM/H29sbFxQUXl99yw/79+xsvQr70DFfz5s2N83x9falVqxZHj15+58DQ0FAOHjx42fbo6Gjy8vKMUtptiSIiIiIiIpfj0JUtm83GuHHjWL16NUlJSdSvX9+uferUqTz55JN2da1ateKNN96gT58+AHTu3BmAjIwMI1HLycnh1KlTBAUFXfbaaWlpJTbb+D2z2YzZbL6meYmIiIiIiDg02YqKimLJkiWsXbsWDw8PsrOzAfDy8sLV1RV/f/9SN8WoV6+ekZg1btyYvn37MmHCBN599108PT2Jjo6madOm3HfffQAsWLCAqlWr0qZNGwA+/vhjPvjgA95///2bNFMREREREalsHJpszZ07F8C4JfCS+Ph4hg0bVuZxFi5cyKRJk+jduzdOTk507dqVTZs2UaVKFaPPiy++yI8//oiLiwtNmzZl2bJlPPzww9djGiIiIiIiIiWYbDabzdFB3Ary8/Px8vIiLy8PT09PR4cjIiIiIiIOUtbcoEJskCEiIiIiInK7UbJVTt9++62jQxARERERkVuAQ5OtuXPnEhISgqenJ56ennTs2JGNGzcCcOTIEUwmU6llxYoVxhhHjx6ld+/eVK9eHT8/P5599lmKioqM9qSkpFLHuLQZh4iIiIiIyI3g0A0y6taty6xZs7jzzjux2WwsWLCAvn37snfvXpo2bUpWVpZd/3fffZe4uDgiIyMBKC4upnfv3vj7+7Njxw6ysrIYOnQoVapU4ZVXXrE7NyMjw+5+Sj8/vxs/QRERERERqbQq3AYZPj4+xMXFMWLEiBJtbdq0oW3btsybNw+AjRs38sADD3D8+HFq164NwNtvv82UKVP45ZdfqFq1KklJSdx33338+uuveHt7X3Nclx6C+/LLL7nnnnuueRwREREREbm13XIbZBQXF7N06VLOnj1Lx44dS7SnpqaSlpZml4SlpKTQqlUrI9EC6NWrF/n5+Xz33Xd257du3ZqAgAB69uzJ9u3brxqPxWIhPz/froiIiIiIiJSVw5Ot9PR03N3dMZvNjBkzhtWrV9O8efMS/ebNm0ezZs3o1KmTUZednW2XaAHG8aVnsgICAnj77bdZtWoVq1atIjAwkG7durFnz54rxhUbG4uXl5dRAgMD/+xURURERESkEnHoM1sATZo0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5tldJzk5mUOHDuHj4wOgnQhFREREROSGqlDPbOXl5QEYCdElixcvplatWrRs2ZLo6GjOnTt32TEWLlxI9erVefjhh426devWcffdd/Pqq69yxx130LhxY5555hnOnz9/YyYiIiIiIiKVnkNXtn7ParUyceJEOnfuTMuWLY36QYMGERQURJ06dfj222+ZMmUKGRkZfPzxx6WOM2/ePAYNGmS32nXo0CG2bdtGtWrVWL16NadOneJ///d/OX36NPHx8aWOY7FY7F56nJ+ff51mKiIiIiIilUGFSbaioqLYt28f27Zts6sfNWqU8e9WrVoREBBAjx49yMzMpGHDhnZ9U1JS+P777/nwww/t6q1WKyaTicWLF+Pl5QXA66+/zsMPP8x//vMfu8TsktjYWGbMmHG9piciIiIiIpVMhbiNcOzYsWzYsIHPP/+cunXrXrFvaGgoAAcPHizR9v7779O6dWvatWtnVx8QEMAdd9xhJFoAzZo1w2az8dNPP5V6nejoaPLy8oxy7Nix8k5LREREREQqMYcmWzabjbFjx7J69WoSExOpX7/+Vc9JS0sDfkugfq+goIDly5czYsSIEud07tyZ48ePU1BQYNT98MMPODk5XTa5M5vNeHp62hUREREREZGycmiyFRUVxaJFi1iyZAkeHh5kZ2eTnZ1tbFyRmZnJiy++SGpqKkeOHGHdunUMHTqULl26EBISYjfWsmXLKCoq4rHHHitxnUGDBlGzZk2GDx/O/v37+eKLL3j22Wd54oknSr2FUERERERE5M9yaLI1d+5c8vLy6NatGwEBAUZZtmwZAFWrVmXr1q2Eh4fTtGlTnn76afr378/69etLjDVv3jweeughvL29S7S5u7uTkJBAbm4ud999N4MHD6ZPnz68+eabN3qKIiIiIiJSSZlsNpvN0UHcCvLz8/Hy8iIvL0+3FIqIiIiIVGJlzQ0qxAYZIiIiIiIitxslW+W05utTjg5BRERERERuARUm2Zo1axYmk4mJEycade+++y7dunXD09MTk8lEbm5uifOCg4MxmUx2ZdasWXZ9Nm/eTIcOHfDw8MDX15f+/ftz5MiRGzshERERERGp1CpEsrV7927eeeedEjsMnjt3joiICJ577rkrnj9z5kyysrKMMm7cOKPt8OHD9O3bl+7du5OWlsbmzZs5deoUDz300A2Zi4iIiIiICICLowMoKChg8ODBvPfee7z00kt2bZdWuZKSkq44hoeHB/7+/qW2paamUlxczEsvvYST02+55TPPPEPfvn0pLCykSpUqf3oOIiIiIiIif+Twla2oqCh69+5NWFjYNY8xa9YsatasSZs2bYiLi6OoqMhoa9euHU5OTsTHx1NcXExeXh4ffvghYWFhV0y0LBYL+fn5dkVERERERKSsHLqytXTpUvbs2cPu3buveYzx48fTtm1bfHx82LFjB9HR0WRlZfH6668DUL9+fbZs2cKAAQMYPXo0xcXFdOzYkU8//fSK48bGxjJjxoxrjktERERERCo3h61sHTt2jAkTJrB48WKqVat2zeNMnjyZbt26ERISwpgxY3jttdf417/+hcViASA7O5uRI0fy+OOPs3v3bpKTk6latSoPP/wwV3rFWHR0NHl5eUY5duzYNccoIiIiIiKVj8NWtlJTUzl58iRt27Y16oqLi/niiy/497//jcViwdnZudzjhoaGUlRUxJEjR2jSpAlvvfUWXl5evPrqq0afRYsWERgYyK5du+jQoUOp45jNZsxmc/knJiIiIiIiggOTrR49epCenm5XN3z4cJo2bcqUKVOuKdECSEtLw8nJCT8/P+C3HQ0vbYxxyaWxrVbrNV1DRERERETkahyWbHl4eNCyZUu7Ojc3N2rWrGnUZ2dnk52dzcGDBwFIT0/Hw8ODevXq4ePjQ0pKCrt27eK+++7Dw8ODlJQUJk2axGOPPUaNGjUA6N27N2+88QYzZ85k4MCBnDlzhueee46goCDatGlzcyctIiIiIiKVhsN3I7ySt99+mzZt2jBy5EgAunTpQps2bVi3bh3w261+S5cupWvXrrRo0YKXX36ZSZMm8e677xpjdO/enSVLlrBmzRratGlDREQEZrOZTZs24erqWu6Y+t1d6/pMTkREREREbmsm25V2iRBDfn4+Xl5e5OXl4enp6ehwRERERETEQcqaG1TolS0REREREZFblZItERERERGRG8ChyVZsbCzt27fHw8MDPz8/+vXrR0ZGhl2fbt26YTKZ7MqYMWPs+nz22Wd06tQJDw8P/P39mTJlCkVFRUb7hQsXGDZsGK1atcLFxYV+/frdjOmJiIiIiEgl5tBkKzk5maioKHbu3ElCQgKFhYWEh4dz9uxZu34jR44kKyvLKL9/Z9Y333zD/fffT0REBHv37mXZsmWsW7eOqVOnGn2Ki4txdXVl/PjxhIWF3bT5iYiIiIhI5VWhNsj45Zdf8PPzIzk5mS5dugC/rWy1bt2aOXPmlHrOc889R0JCArt37zbq1q9fz4ABAzh58iQeHh52/YcNG0Zubi5r1qwpV2zaIENEREREROAW3SAjLy8PAB8fH7v6xYsXU6tWLVq2bEl0dDTnzp0z2iwWC9WqVbPr7+rqyoULF0hNTb3mWCwWC/n5+XZFRERERESkrCpMsmW1Wpk4cSKdO3e2e9nxoEGDWLRoEZ9//jnR0dF8+OGHPPbYY0Z7r1692LFjBx999BHFxcX8/PPPzJw5E4CsrKxrjic2NhYvLy+jBAYGXvvkRERERESk0qkwyVZUVBT79u1j6dKldvWjRo2iV69etGrVisGDB7Nw4UJWr15NZmYmAOHh4cTFxTFmzBjMZjONGzfm/vvvB8DJ6dqnFx0dTV5enlGOHTt27ZMTEREREZFKp0IkW2PHjmXDhg18/vnn1K1b94p9Q0NDATh48KBRN3nyZHJzczl69CinTp2ib9++ADRo0OCaYzKbzXh6etoVERERERGRsnJx5MVtNhvjxo1j9erVJCUlUb9+/auek5aWBkBAQIBdvclkok6dOgB89NFHBAYG0rZt2+ses4iIiIiISFk4NNmKiopiyZIlrF27Fg8PD7KzswHw8vLC1dWVzMxMlixZwv3330/NmjX59ttvmTRpEl26dCEkJMQYJy4ujoiICJycnPj444+ZNWsWy5cvx9nZ2eizf/9+Ll68SE5ODmfOnDGSttatW9/MKYuIiIiISCXh0K3fTSZTqfXx8fEMGzaMY8eO8dhjj7Fv3z7Onj1LYGAgf/3rX5k2bZrdbX3du3dnz549WCwW7rrrLmJiYoiMjLQbMzg4mB9//LHEtco6fW39LiIiIiIiUPbcoEK9Z6siU7IlIiIiIiJwi75nS0RERERE5Hbh0GQrNjaW9u3b4+HhgZ+fH/369SMjI6NEv5SUFLp3746bmxuenp506dKF8+fPG+05OTkMHjwYT09PvL29GTFiBAUFBUb7hQsXGDZsGK1atcLFxYV+/frdjOmJiIiIiEgl5tBkKzk5maioKHbu3ElCQgKFhYWEh4dz9uxZo09KSgoRERGEh4fz1VdfsXv3bsaOHWv3Dq3Bgwfz3XffkZCQwIYNG/jiiy8YNWqU0V5cXIyrqyvjx48nLCzsps5RREREREQqpwr1zNYvv/yCn58fycnJdOnSBYAOHTrQs2dPXnzxxVLP+f7772nevDm7d+/m7rvvBmDTpk3cf//9/PTTT8Z28JcMGzaM3Nxc1qxZU67Y9MyWiIiIiIjALfrMVl5eHgA+Pj4AnDx5kl27duHn50enTp2oXbs2Xbt2Zdu2bcY5KSkpeHt7G4kWQFhYGE5OTuzateuaY7FYLOTn59sVERERERGRsqowyZbVamXixIl07tyZli1bAnDo0CEApk+fzsiRI9m0aRNt27alR48eHDhwAIDs7Gz8/PzsxnJxccHHx8d4b9e1iI2NxcvLyyiBgYHXPJaIiIiIiFQ+FSbZioqKYt++fSxdutSos1qtAIwePZrhw4fTpk0b3njjDZo0acIHH3xwQ+OJjo4mLy/PKMeOHbuh1xMRERERkduLi6MDABg7dqyxsUXdunWN+oCAAACaN29u179Zs2YcPXoUAH9/f06ePGnXXlRURE5ODv7+/tcck9lsxmw2X/P5IiIiIiJSuTl0ZctmszF27FhWr15NYmIi9evXt2sPDg6mTp06JbaD/+GHHwgKCgKgY8eO5ObmkpqaarQnJiZitVoJDQ298ZMQEREREREphUNXtqKioliyZAlr167Fw8PDeMbKy8sLV1dXTCYTzz77LDExMdx11120bt2aBQsW8N///peVK1cCv61yRUREMHLkSN5++20KCwsZO3Ys//M//2O3E+H+/fu5ePEiOTk5nDlzhrS0NABat259s6ctIiIiIiKVgEO3fjeZTKXWx8fHM2zYMON41qxZvPXWW+Tk5HDXXXfx6quvcs899xjtOTk5jB07lvXr1+Pk5ET//v158803cXd3N/oEBwfz448/lrhWWaevrd9FRERERATKnhtUqPdsVWRKtkREREREBG7R92yJiIiIiIjcLpRsiYiIiIiI3AAOTbamT5+OyWSyK02bNi3Rz2azERkZiclkYs2aNaWOdfr0aerWrYvJZCI3N9euzWKx8PzzzxMUFITZbCY4OPiGv6dLREREREQqN4e/Z6tFixZs3brVOHZxKRnSnDlzLruZxiUjRowgJCSEn3/+uUTbgAEDOHHiBPPmzaNRo0ZkZWUZL0wWERERERG5ERyebLm4uFzx5cNpaWm89tprfP3118ZLjv9o7ty55Obm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HqV3795Ur14dPz8/nn32WYqKioz2bdu20blzZ2rWrImrqytNmzbljTfeuGlzFBERERGRysnhG2S0aNGCrVu3GscuLv8X0qRJk/jkk09YsWIFXl5ejB07loceeojt27cDv72Xq3fv3vj7+7Njxw6ysrIYOnQoVapU4ZVXXgF+2+Fw7NixhISE4ObmxrZt2xg9ejRubm6MGjXq5k5WREREREQqDYdukDF9+nTWrFlDWlpaiba8vDx8fX1ZsmQJDz/8MAD//e9/adasGSkpKXTo0IGNGzfywAMPcPz4cWrXrg3A22+/zZQpU/jll1+oWrVqqdd96KGHcHNz48MPPyxzrNogQ0RERERE4BbaIOPAgQPUqVOHBg0aMHjwYI4ePQpAamoqhYWFhIWFGX2bNm1KvXr1SElJASAlJYVWrVoZiRZAr169yM/P57vvviv1env37mXHjh107dr1inFZLBby8/PtioiIiIiISFk5NNkKDQ1l/vz5bNq0iblz53L48GHuvfdezpw5Q3Z2NlWrVsXb29vunNq1axsvJs7OzrZLtC61X2r7vbp162I2m7n77ruJioriySefvGJssbGxeHl5GSUwMPBPzlZERERERCoThz6zFRkZafw7JCSE0NBQgoKCWL58Oa6urtf1Wl9++SUFBQXs3LmTqVOn0qhRIwYOHHjZ/tHR0UyePNk4zs/PV8IlIiIiIiJl5vANMn7P29ubxo0bc/DgQXr27MnFixfJzc21W906ceIE/v7+APj7+/PVV1/ZjXFpt8JLfS6pX78+AK1ateLEiRNMnz79ismW2WzGbDZfj2mJiIiIiEgl5PBntn6voKCAzMxMAgICaNeuHVWqVOGzzz4z2jMyMjh69CgdO3YEoGPHjqSnp3Py5EmjT0JCAp6enjRv3vyy17FarVgslhs3ERERERERqfQcurL1zDPP0KdPH4KCgjh+/DgxMTE4OzszcOBAvLy8GDFiBJMnT8bHxwdPT0/GjRtHx44d6dChAwDh4eE0b96cIUOG8Oqrr5Kdnc20adOIiooyVqXeeust6tWrZ7y/64svvmD27NmMHz/eYfMWEREREZHbn0OTrZ9++omBAwdy+vRpfH19ueeee9i5cye+vr4AvPHGGzg5OdG/f38sFgu9evXiP//5j3G+s7MzGzZs4KmnnqJjx464ubnx+OOPM3PmTKOP1WolOjqaw4cP4+LiQsOGDfnHP/7B6NGjb/p8RURERESk8nDoe7ZuJXrPloiIiIiIwC30ni0REREREZHbkZItERERERGRG8ChyVZsbCzt27fHw8MDPz8/+vXrR0ZGRol+KSkpdO/eHTc3Nzw9PenSpQvnz58v0c9isdC6dWtMJhNpaWlG/YULFxg2bBitWrXCxcWFfv363cBZiYiIiIiIODjZSk5OJioqip07d5KQkEBhYSHh4eGcPXvW6JOSkkJERATh4eF89dVX7N69m7Fjx+LkVDL0v/3tb9SpU6dEfXFxMa6urowfP56wsLAbOicRERERERGoYBtk/PLLL/j5+ZGcnEyXLl0A6NChAz179uTFF1+84rkbN25k8uTJrFq1ihYtWrB3715at25dot+wYcPIzc1lzZo15YpNG2SIiIiIiAjcohtk5OXlAeDj4wPAyZMn2bVrF35+fnTq1InatWvTtWtXtm3bZnfeiRMnGDlyJB9++CHVq1e/LrFYLBby8/PtioiIiIiISFlVmGTLarUyceJEOnfuTMuWLQE4dOgQANOnT2fkyJFs2rSJtm3b0qNHDw4cOACAzWZj2LBhjBkzhrvvvvu6xRMbG4uXl5dRAgMDr9vYIiIiIiJy+6swyVZUVBT79u1j6dKlRp3VagVg9OjRDB8+nDZt2vDGG2/QpEkTPvjgAwD+9a9/cebMGaKjo69rPNHR0eTl5Rnl2LFj13V8ERERERG5vbk4OgCAsWPHsmHDBr744gvq1q1r1AcEBADQvHlzu/7NmjXj6NGjACQmJpKSkoLZbLbrc/fddzN48GAWLFhwTTGZzeYSY4qIiIiIiJSVQ5Mtm83GuHHjWL16NUlJSdSvX9+uPTg4mDp16pTYDv6HH34gMjISgDfffJOXXnrJaDt+/Di9evVi2bJlhIaG3vhJiIiIiIiIlMKhyVZUVBRLlixh7dq1eHh4kJ2dDYCXlxeurq6YTCaeffZZYmJiuOuuu2jdujULFizgv//9LytXrgSgXr16dmO6u7sD0LBhQ7tVsv3793Px4kVycnI4c+aM8R6u0nYsFBERERER+bMcmmzNnTsXgG7dutnVx8fHM2zYMAAmTpzIhQsXmDRpEjk5Odx1110kJCTQsGHDcl3r/vvv58cffzSO27RpA/y2uiYiIiIiInK9Vaj3bFVkes+WiIiIiIjALfqeLRERERERkdtFhUm2Zs2ahclkYuLEiUbdu+++S7du3fD09MRkMpGbm1vivODgYEwmk12ZNWuW0Z6UlETfvn0JCAjAzc2N1q1bs3jx4pswIxERERERqcwqRLK1e/du3nnnHUJCQuzqz507R0REBM8999wVz585cyZZWVlGGTdunNG2Y8cOQkJCWLVqFd9++y3Dhw9n6NChbNiw4YbMRUREREREBCrAe7YKCgoYPHgw7733nt0W7oCxypWUlHTFMTw8PPD39y+17Y+J2oQJE9iyZQsff/wxDzzwwDXHLSIiIiIiciUOX9mKioqid+/ehIWFXfMYs2bNombNmrRp04a4uDiKioqu2D8vLw8fH59rvp6IiIiIiMjVOHRla+nSpezZs4fdu3df8xjjx4+nbdu2+Pj4sGPHDqKjo8nKyuL1118vtf/y5cuN2xavxGKxYLFYjOP8/PxrjlFERERERCofhyVbx44dY8KECSQkJFCtWrVrHmfy5MnGv0NCQqhatSqjR48mNjYWs9ls1/fzzz9n+PDhvPfee7Ro0eKK48bGxjJjxoxrjktERERERCo3h91GmJqaysmTJ2nbti0uLi64uLiQnJzMm2++iYuLC8XFxdc0bmhoKEVFRRw5csSuPjk5mT59+vDGG28wdOjQq44THR1NXl6eUY4dO3ZN8YiIiIiISOXksJWtHj16kJ6eblc3fPhwmjZtypQpU3B2dr6mcdPS0nBycsLPz8+oS0pK4oEHHuAf//gHo0aNKtM4ZrO5xMqYiIiIiIhIWTks2fLw8KBly5Z2dW5ubtSsWdOoz87OJjs7m4MHDwKQnp6Oh4cH9erVw8fHh5SUFHbt2sV9992Hh4cHKSkpTJo0iccee4waNWoAv906+MADDzBhwgT69+9PdnY2AFWrVtUmGSIiIiIicsM4fDfCK3n77bdp06YNI0eOBKBLly60adOGdevWAb+tPi1dupSuXbvSokULXn75ZSZNmsS7775rjLFgwQLOnTtHbGwsAQEBRnnooYccMicREREREakcTDabzeboIG4F+fn5eHl5kZeXh6enp6PDERERERERBylrblChV7ZERERERERuVUq2REREREREbgCHJluxsbG0b98eDw8P/Pz86NevHxkZGXZ93n33Xbp164anpycmk4nc3Fy79qSkJEwmU6nl9y9L3rx5Mx06dMDDwwNfX1/69+9fYnt4ERERERGR68WhyVZycjJRUVHs3LmThIQECgsLCQ8P5+zZs0afc+fOERERwXPPPVfqGJ06dSIrK8uuPPnkk9SvX5+7774bgMOHD9O3b1+6d+9OWloamzdv5tSpU9okQ0REREREbpgKtUHGL7/8gp+fH8nJyXTp0sWuLSkpifvuu49ff/0Vb2/vy45RWFjIHXfcwbhx43jhhRcAWLlyJQMHDsRiseDk9Ft+uX79evr27YvFYqFKlSpXjU0bZIiIiIiICNyiG2Tk5eUB/Kn3X61bt47Tp08zfPhwo65du3Y4OTkRHx9PcXExeXl5fPjhh4SFhV020bJYLOTn59sVERERERGRsqowyZbVamXixIl07ty5xMuOy2PevHn06tWLunXrGnX169dny5YtPPfcc5jNZry9vfnpp59Yvnz5ZceJjY3Fy8vLKIGBgdcck4iIiIiIVD4VJtmKiopi3759LF269JrH+Omnn9i8eTMjRoywq8/OzmbkyJE8/vjj7N69m+TkZKpWrcrDDz/M5e6ijI6OJi8vzyjHjh275rhERERERKTycXF0AABjx45lw4YNfPHFF3YrUuUVHx9PzZo1efDBB+3q33rrLby8vHj11VeNukWLFhEYGMiuXbvo0KFDibHMZjNms/maYxERERERkcrNocmWzWZj3LhxrF69mqSkJOrXr/+nxoqPj2fo0KElnsM6d+6csTHGJc7OzsBvty+KiIiIiIhcbw69jTAqKopFixaxZMkSPDw8yM7OJjs7m/Pnzxt9srOzSUtL4+DBgwCkp6eTlpZGTk6O3ViJiYkcPnyYJ598ssR1evfuze7du5k5cyYHDhxgz549DB8+nKCgINq0aXNjJykiIiIiIpWSQ7d+N5lMpdbHx8czbNgwAKZPn86MGTOu2Adg0KBB/Pjjj2zfvr3UMZcuXcqrr77KDz/8QPXq1enYsSP/+Mc/aNq0aZli1dbvIiIiIiICZc8NKtR7tioyJVsiIiIiIgK36Hu2REREREREbhdKtkRERERERG4AhyZbsbGxtG/fHg8PD/z8/OjXrx8ZGRkl+qWkpNC9e3fc3Nzw9PSkS5cudptoXGKxWGjdujUmk4m0tDSjPiMjg/vuu4/atWtTrVo1GjRowLRp0ygsLLyR0xMRERERkUrMoclWcnIyUVFR7Ny5k4SEBAoLCwkPD+fs2bNGn5SUFCIiIggPD+err75i9+7djB07tsRW7gB/+9vfqFOnTon6KlWqMHToULZs2UJGRgZz5szhvffeIyYm5obOT0REREREKq8KtUHGL7/8gp+fH8nJyXTp0gWADh060LNnT1588cUrnrtx40YmT57MqlWraNGiBXv37qV169aX7T958mR2797Nl19+WabYtEGGiIiIiIjALbpBRl5eHgA+Pj4AnDx5kl27duHn50enTp2oXbs2Xbt2Zdu2bXbnnThxgpEjR/Lhhx9SvXr1q17n4MGDbNq0ia5du162j8ViIT8/366IiIiIiIiUVYVJtqxWKxMnTqRz5860bNkSgEOHDgG/vWtr5MiRbNq0ibZt29KjRw8OHDgAgM1mY9iwYYwZM4a77777itfo1KkT1apV48477+Tee+9l5syZl+0bGxuLl5eXUQIDA6/TTEVEREREpDKoMMlWVFQU+/btY+nSpUad1WoFYPTo0QwfPpw2bdrwxhtv0KRJEz744AMA/vWvf3HmzBmio6Oveo1ly5axZ88elixZwieffMLs2bMv2zc6Opq8vDyjHDt27E/OUEREREREKhMXRwcAMHbsWDZs2MAXX3xB3bp1jfqAgAAAmjdvbte/WbNmHD16FIDExERSUlIwm812fe6++24GDx7MggULjLpLq1PNmzenuLiYUaNG8fTTT+Ps7FwiJrPZXGJMERERERGRsnJosmWz2Rg3bhyrV68mKSmJ+vXr27UHBwdTp06dEtvB//DDD0RGRgLw5ptv8tJLLxltx48fp1evXixbtozQ0NDLXttqtVJYWIjVai012RIREREREfkzHJpsRUVFsWTJEtauXYuHhwfZ2dkAeHl54erqislk4tlnnyUmJoa77rqL1q1bs2DBAv773/+ycuVKAOrVq2c3pru7OwANGzY0VskWL15MlSpVaNWqFWazma+//pro6GgeffRRqlSpchNnLCIiIiIilYVDk625c+cC0K1bN7v6+Ph4hg0bBsDEiRO5cOECkyZNIicnh7vuuouEhAQaNmxY5uu4uLjwj3/8gx9++AGbzUZQUBBjx45l0qRJ12sqIiIiIiIidirUe7YqMr1nS0RERERE4BZ9z5aIiIiIiMjtwqHJ1ty5cwkJCcHT0xNPT086duzIxo0bjfbs7GyGDBmCv78/bm5utG3bllWrVpUY55NPPiE0NBRXV1dq1KhBv3797No/++wzOnXqhIeHB/7+/kyZMoWioqIbPT0REREREanEHJps1a1bl1mzZpGamsrXX39N9+7d6du3L9999x0AQ4cOJSMjg3Xr1pGens5DDz3EgAED2Lt3rzHGqlWrGDJkCMOHD+ebb75h+/btDBo0yGj/5ptvuP/++4mIiGDv3r0sW7aMdevWMXXq1Js+XxERERERqTwq3DNbPj4+xMXFMWLECNzd3Zk7dy5Dhgwx2mvWrMk//vEPnnzySYqKiggODmbGjBmMGDGi1PGee+45EhIS2L17t1G3fv16BgwYwMmTJ/Hw8ChTXHpmS0RERERE4BZ8Zqu4uJilS5dy9uxZOnbsCECnTp1YtmwZOTk5WK1Wli5dyoULF4zdC/fs2cPPP/+Mk5MTbdq0ISAggMjISPbt22eMa7FYqFatmt21XF1duXDhAqmpqZeNx2KxkJ+fb1dERERERETKyuHJVnp6Ou7u7pjNZsaMGcPq1atp3rw5AMuXL6ewsJCaNWtiNpsZPXo0q1evplGjRgAcOnQIgOnTpzNt2jQ2bNhAjRo16NatGzk5OQD06tWLHTt28NFHH1FcXMzPP//MzJkzAcjKyrpsXLGxsXh5eRklMDDwRv4YRERERETkNuPwZKtJkyakpaWxa9cunnrqKR5//HH2798PwAsvvEBubi5bt27l66+/ZvLkyQwYMID09HQArFYrAM8//zz9+/enXbt2xMfHYzKZWLFiBQDh4eHExcUxZswYzGYzjRs35v777wfAyeny04+OjiYvL88ox44du5E/BhERERERuc1UuGe2wsLCaNiwIX/7299o1KgR+/bto0WLFnbtjRo14u233+bzzz+ne/fufPnll9xzzz1Gn9DQUMLCwnj55ZeNOpvNRlZWFjVq1ODIkSM0b96cr776ivbt25cpLj2zJSIiIiIicAs+s3WJ1WrFYrFw7tw5oOTqk7Ozs7Gi1a5dO8xmMxkZGUZ7YWEhR44cISgoyO48k8lEnTp1cHV15aOPPiIwMJC2bdve4NmIiIiIiEhl5eLIi0dHRxMZGUm9evU4c+YMS5YsISkpic2bN9O0aVMaNWrE6NGjmT17NjVr1mTNmjUkJCSwYcMGADw9PRkzZgwxMTEEBgYSFBREXFwcAI888ohxnbi4OCIiInBycuLjjz9m1qxZLF++HGdnZ4fMW0REREREbn8OTbZOnjzJ0KFDycrKwsvLi5CQEDZv3kzPnj0B+PTTT5k6dSp9+vShoKCARo0asWDBAuOZK/gtkXJxcWHIkCGcP3+e0NBQEhMTqVGjhtFn48aNvPzyy1gsFu666y7Wrl1LZGTkTZ+viIiIiIhUHhXuma2KKi8vD29vb44dO6ZntkREREREKrH8/HwCAwPJzc3Fy8vrsv0curJ1Kzl9+jSAtoAXEREREREAzpw5o2TrevDx8QHg6NGjV/yByo1z6f8gaHXRcfQZVAz6HBxPn4Hj6TNwPH0GFYM+B8ew2WycOXOGOnXqXLGfkq0yurQropeXl/5DdjBPT099Bg6mz6Bi0OfgePoMHE+fgePpM6gY9DncfGVZgKlwW7+LiIiIiIjcDpRsiYiIiIiI3ABKtsrIbDYTExOD2Wx2dCiVlj4Dx9NnUDHoc3A8fQaOp8/A8fQZVAz6HCo2bf0uIiIiIiJyA2hlS0RERERE5AZQsiUiIiIiInIDKNkSERERERG5AZRsiYiIiIiI3ABKtn7nrbfeIjg4mGrVqhEaGspXX311xf4rVqygadOmVKtWjVatWvHpp5/epEhvP7GxsbRv3x4PDw/8/Pzo168fGRkZVzxn/vz5mEwmu1KtWrWbFPHtZ/r06SV+nk2bNr3iOfoOXH/BwcElPgeTyURUVFSp/fU9+PO++OIL+vTpQ506dTCZTKxZs8au3Waz8fe//52AgABcXV0JCwvjwIEDVx23vH9TKrMrfQaFhYVMmTKFVq1a4ebmRp06dRg6dCjHjx+/4pjX8jutsrvad2HYsGElfqYRERFXHVffhbK72mdQ2t8Hk8lEXFzcZcfUd8GxlGz9f8uWLWPy5MnExMSwZ88e7rrrLnr16sXJkydL7b9jxw4GDhzIiBEj2Lt3L/369aNfv37s27fvJkd+e0hOTiYqKoqdO3eSkJBAYWEh4eHhnD179orneXp6kpWVZZQff/zxJkV8e2rRooXdz3Pbtm2X7avvwI2xe/duu88gISEBgEceeeSy5+h78OecPXuWu+66i7feeqvU9ldffZU333yTt99+m127duHm5kavXr24cOHCZccs79+Uyu5Kn8G5c+fYs2cPL7zwAnv27OHjjz8mIyODBx988Krjlud3mlz9uwAQERFh9zP96KOPrjimvgvlc7XP4Pc/+6ysLD744ANMJhP9+/e/4rj6LjiQTWw2m832l7/8xRYVFWUcFxcX2+rUqWOLjY0ttf+AAQNsvXv3tqsLDQ21jR49+obGWVmcPHnSBtiSk5Mv2yc+Pt7m5eV184K6zcXExNjuuuuuMvfXd+DmmDBhgq1hw4Y2q9Vaaru+B9cXYFu9erVxbLVabf7+/ra4uDijLjc312Y2m20fffTRZccp798U+T9//AxK89VXX9kA248//njZPuX9nSb2SvscHn/8cVvfvn3LNY6+C9euLN+Fvn372rp3737FPvouOJZWtoCLFy+SmppKWFiYUefk5ERYWBgpKSmlnpOSkmLXH6BXr16X7S/lk5eXB4CPj88V+xUUFBAUFERgYCB9+/blu+++uxnh3bYOHDhAnTp1aNCgAYMHD+bo0aOX7avvwI138eJFFi1axBNPPIHJZLpsP30PbpzDhw+TnZ1t99+6l5cXoaGhl/1v/Vr+pkj55OXlYTKZ8Pb2vmK/8vxOk7JJSkrCz8+PJk2a8NRTT3H69OnL9tV34cY6ceIEn3zyCSNGjLhqX30XHEfJFnDq1CmKi4upXbu2XX3t2rXJzs4u9Zzs7Oxy9Zeys1qtTJw4kc6dO9OyZcvL9mvSpAkffPABa9euZdGiRVitVjp16sRPP/10E6O9fYSGhjJ//nw2bdrE3LlzOXz4MPfeey9nzpwptb++AzfemjVryM3NZdiwYZfto+/BjXXpv+fy/Ld+LX9TpOwuXLjAlClTGDhwIJ6enpftV97faXJ1ERERLFy4kM8++4x//OMfJCcnExkZSXFxcan99V24sRYsWICHhwcPPfTQFfvpu+BYLo4OQOSPoqKi2Ldv31XvJ+7YsSMdO3Y0jjt16kSzZs145513ePHFF290mLedyMhI498hISGEhoYSFBTE8uXLy/R/zeT6mzdvHpGRkdSpU+eyffQ9kMqksLCQAQMGYLPZmDt37hX76nfa9fc///M/xr9btWpFSEgIDRs2JCkpiR49ejgwssrpgw8+YPDgwVfdFEnfBcfSyhZQq1YtnJ2dOXHihF39iRMn8Pf3L/Ucf3//cvWXshk7diwbNmzg888/p27duuU6t0qVKrRp04aDBw/eoOgqF29vbxo3bnzZn6e+AzfWjz/+yNatW3nyySfLdZ6+B9fXpf+ey/Pf+rX8TZGru5Ro/fjjjyQkJFxxVas0V/udJuXXoEEDatWqddmfqb4LN86XX35JRkZGuf9GgL4LN5uSLaBq1aq0a9eOzz77zKizWq189tlndv/H+Pc6duxo1x8gISHhsv3lymw2G2PHjmX16tUkJiZSv379co9RXFxMeno6AQEBNyDCyqegoIDMzMzL/jz1Hbix4uPj8fPzo3fv3uU6T9+D66t+/fr4+/vb/been5/Prl27Lvvf+rX8TZEru5RoHThwgK1bt1KzZs1yj3G132lSfj/99BOnT5++7M9U34UbZ968ebRr14677rqr3Ofqu3CTOXqHjopi6dKlNrPZbJs/f75t//79tlGjRtm8vb1t2dnZNpvNZhsyZIht6tSpRv/t27fbXFxcbLNnz7Z9//33tpiYGFuVKlVs6enpjprCLe2pp56yeXl52ZKSkmxZWVlGOXfunNHnj5/BjBkzbJs3b7ZlZmbaUlNTbf/zP/9jq1atmu27775zxBRueU8//bQtKSnJdvjwYdv27dttYWFhtlq1atlOnjxps9n0HbiZiouLbfXq1bNNmTKlRJu+B9ffmTNnbHv37rXt3bvXBthef/112969e42d7mbNmmXz9va2rV271vbtt9/a+vbta6tfv77t/Pnzxhjdu3e3/etf/zKOr/Y3Rexd6TO4ePGi7cEHH7TVrVvXlpaWZvc3wmKxGGP88TO42u80KelKn8OZM2dszzzzjC0lJcV2+PBh29atW21t27a13XnnnbYLFy4YY+i78Odc7feRzWaz5eXl2apXr26bO3duqWPou1CxKNn6nX/961+2evXq2apWrWr7y1/+Ytu5c6fR1rVrV9vjjz9u13/58uW2xo0b26pWrWpr0aKF7ZNPPrnJEd8+gFJLfHy80eePn8HEiRONz6t27dq2+++/37Znz56bH/xt4tFHH7UFBATYqlatarvjjjtsjz76qO3gwYNGu74DN8/mzZttgC0jI6NEm74H19/nn39e6u+fSz9nq9Vqe+GFF2y1a9e2mc1mW48ePUp8NkFBQbaYmBi7uiv9TRF7V/oMDh8+fNm/EZ9//rkxxh8/g6v9TpOSrvQ5nDt3zhYeHm7z9fW1ValSxRYUFGQbOXJkiaRJ34U/52q/j2w2m+2dd96xubq62nJzc0sdQ9+FisVks9lsN3TpTEREREREpBLSM1siIiIiIiI3gJItERERERGRG0DJloiIiIiIyA2gZEtEREREROQGULIlIiIiIiJyAyjZEhERERERuQGUbImIiIiIiNwASrZERESug+nTp1O7dm1MJhNr1qxxdDjAbzG1bt36hl8nODiYOXPm3PDriIjcapRsiYjcpoYNG4bJZMJkMlG1alUaNWrEzJkzKSoqcnRoV1WREpay+P7775kxYwbvvPMOWVlZREZG2rVPnz7d+CwuV65k2LBh9OvX74bEvnr1ajp06ICXlxceHh60aNGCiRMn3pBriYhUNkq2RERuYxEREWRlZXHgwAGefvpppk+fTlxc3DWNVVxcjNVqvc4R3h4yMzMB6Nu3L/7+/pjNZrv2Z555hqysLKPUrVuXmTNn2tU5wmeffcajjz5K//79+eqrr0hNTeXll1+msLDQIfGIiNxulGyJiNzGzGYz/v7+BAUF8dRTTxEWFsa6desAsFgsPPPMM9xxxx24ubkRGhpKUlKSce78+fPx9vZm3bp1NG/eHLPZzNGjR7FYLEyZMoXAwEDMZjONGjVi3rx5xnn79u0jMjISd3d3ateuzZAhQzh16pTR3q1bN8aPH8/f/vY3fHx88Pf3Z/r06UZ7cHAwAH/9618xmUzGcWZmJn379qV27dq4u7vTvn17tm7dajffrKwsevfujaurK/Xr12fJkiUlbnHLzc3lySefxNfXF09PT7p3784333xzxZ9jeno63bt3x9XVlZo1azJq1CgKCgqA31at+vTpw/9r735jqqzfOI6/5SDJn0OyVorLOAs84BoZkA/Ckhkk6kbhBpSwDuHEB0VbpmnFnFgPmpU5qea0GlhrYU2pFZmiQWtAeWSA0xgZIpZBVPTkJir+fH8PXPc8oHCw8fPf57Wxnfvf93vd19nOOdeu+74BCAgIuGCXKiwsjJkzZ9p/DocDp9NpL//6669jjr97924++eQTuwv27/u0YcMG3G43ISEh3H777WzcuHFChdKnn37KggULeOaZZ4iNjcXtdpOZmcmbb75p7+NP3kcaL8ctLS0sWrQIp9NJeHg4SUlJHD161O+4RUSuFiq2RESuI8HBwfzzzz8AFBUV0dDQQEVFBceOHSM7O5slS5Zw8uRJe/8///yTLVu28Pbbb3PixAluueUWPB4PH3zwAaWlpbS2trJz507CwsKAcz+y77//fhISEjh69ChffPEFv/zyCzk5OT5x7N69m9DQUL799ltefvllXnjhBaqr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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.figure(figsize=(10,10))\n", + "sns.barplot(data=sales_per_store.sort_values(by='sale_dollars_percentage', ascending=False), x=\"sale_dollars_percentage\", y=\"store_number\",palette=\"pastel\")\n", + "plt.ylabel('Store Number')\n", + "plt.xlabel('Percentage of Total Sales')\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 109, + "id": "6d3bbbf1", + "metadata": {}, + "outputs": [], + "source": [ + "sales_per_store.to_csv('sales_per_store.csv')" + ] + } + ], + "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.9.13" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/Data Analysis - Final Assignment.ipynb b/Data Analysis - Final Assignment.ipynb new file mode 100644 index 0000000..4f447c2 --- /dev/null +++ b/Data Analysis - Final Assignment.ipynb @@ -0,0 +1,1174 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "552796f5", + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "import seaborn as sns" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "a45312c5", + "metadata": {}, + "outputs": [], + "source": [ + "# reading the data\n", + "data = pd.read_csv('liquor_sales_2016_2019.csv')" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "29360bc6", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
invoice_and_item_numberdatestore_numberstore_nameaddresscityzip_codestore_locationcounty_numbercounty...item_numberitem_descriptionpackbottle_volume_mlstate_bottle_coststate_bottle_retailbottles_soldsale_dollarsvolume_sold_litersvolume_sold_gallons
0S301922000032016-01-13 00:00:003772Shop N Save #1 / Mlk Pkwy2127 M L KING JR PKWYDES MOINES50314.0NaN77Polk...56193Paul Masson Peach Grande Amber Brandy242001.962.942470.564.81.27
1S302348000642016-01-15 00:00:004829Central City 21501 MICHIGAN AVEDES MOINES50314.0POINT (-93.613739 41.60572)77Polk...86251Juarez Triple Sec1210002.423.6360217.8060.015.85
2S303487000472016-01-25 00:00:003162Nash Finch / Wholesale Food807 GRANDVIEWMUSCATINE52761.0POINT (-91.06411300000002 41.408437)70Muscatine...82847Dekuyper Peachtree1210007.6211.43445.724.01.06
3S303906000112016-01-26 00:00:002641Hy-Vee Drugstore / Council Bluffs757 W BROADWAYCOUNCIL BLUFFS51501.0POINT (-95.855054 41.261673)78Pottawattamie...8112499 Peppermint Mini106005.948.91217.821.20.32
4S304662000022016-02-01 00:00:002633Hy-Vee #3 / BDI / Des Moines3221 SE 14TH STDES MOINES50320.0POINT (-93.596754 41.554101)77Polk...973627Di Amore Quattro Orange1210009.7514.631201755.60120.031.70
\n", + "

5 rows × 24 columns

\n", + "
" + ], + "text/plain": [ + " invoice_and_item_number date store_number \\\n", + "0 S30192200003 2016-01-13 00:00:00 3772 \n", + "1 S30234800064 2016-01-15 00:00:00 4829 \n", + "2 S30348700047 2016-01-25 00:00:00 3162 \n", + "3 S30390600011 2016-01-26 00:00:00 2641 \n", + "4 S30466200002 2016-02-01 00:00:00 2633 \n", + "\n", + " store_name address city \\\n", + "0 Shop N Save #1 / Mlk Pkwy 2127 M L KING JR PKWY DES MOINES \n", + "1 Central City 2 1501 MICHIGAN AVE DES MOINES \n", + "2 Nash Finch / Wholesale Food 807 GRANDVIEW MUSCATINE \n", + "3 Hy-Vee Drugstore / Council Bluffs 757 W BROADWAY COUNCIL BLUFFS \n", + "4 Hy-Vee #3 / BDI / Des Moines 3221 SE 14TH ST DES MOINES \n", + "\n", + " zip_code store_location county_number \\\n", + "0 50314.0 NaN 77 \n", + "1 50314.0 POINT (-93.613739 41.60572) 77 \n", + "2 52761.0 POINT (-91.06411300000002 41.408437) 70 \n", + "3 51501.0 POINT (-95.855054 41.261673) 78 \n", + "4 50320.0 POINT (-93.596754 41.554101) 77 \n", + "\n", + " county ... item_number item_description \\\n", + "0 Polk ... 56193 Paul Masson Peach Grande Amber Brandy \n", + "1 Polk ... 86251 Juarez Triple Sec \n", + "2 Muscatine ... 82847 Dekuyper Peachtree \n", + "3 Pottawattamie ... 81124 99 Peppermint Mini \n", + "4 Polk ... 973627 Di Amore Quattro Orange \n", + "\n", + " pack bottle_volume_ml state_bottle_cost state_bottle_retail bottles_sold \\\n", + "0 24 200 1.96 2.94 24 \n", + "1 12 1000 2.42 3.63 60 \n", + "2 12 1000 7.62 11.43 4 \n", + "3 10 600 5.94 8.91 2 \n", + "4 12 1000 9.75 14.63 120 \n", + "\n", + " sale_dollars volume_sold_liters volume_sold_gallons \n", + "0 70.56 4.8 1.27 \n", + "1 217.80 60.0 15.85 \n", + "2 45.72 4.0 1.06 \n", + "3 17.82 1.2 0.32 \n", + "4 1755.60 120.0 31.70 \n", + "\n", + "[5 rows x 24 columns]" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "ac63ad9d", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Index(['invoice_and_item_number', 'date', 'store_number', 'store_name',\n", + " 'address', 'city', 'zip_code', 'store_location', 'county_number',\n", + " 'county', 'category', 'category_name', 'vendor_number', 'vendor_name',\n", + " 'item_number', 'item_description', 'pack', 'bottle_volume_ml',\n", + " 'state_bottle_cost', 'state_bottle_retail', 'bottles_sold',\n", + " 'sale_dollars', 'volume_sold_liters', 'volume_sold_gallons'],\n", + " dtype='object')" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data.columns" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "6f064180", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
countmeanstdmin25%50%75%max
store_number74.03.706473e+031193.3485202178.002.616750e+033536.5004.761500e+039001.00
zip_code74.05.118576e+04900.10256450010.005.032000e+0450754.0005.216300e+0452804.00
county_number74.05.144595e+0129.4307373.002.350000e+0157.0007.700000e+0197.00
category74.01.114542e+06183889.3873771011500.001.052100e+061081100.0001.081650e+061901200.00
vendor_number74.02.874865e+02162.18197535.007.750000e+01370.0004.210000e+02566.00
item_number74.01.171156e+05227020.971218168.004.303100e+0460971.5008.268200e+04986845.00
pack74.01.417568e+018.2351703.001.200000e+0112.0001.200000e+0148.00
bottle_volume_ml74.07.567568e+02413.60214550.003.750000e+02750.0001.000000e+031750.00
state_bottle_cost74.07.829865e+006.4132000.894.255000e+005.7308.937500e+0029.92
state_bottle_retail74.01.174662e+019.6199791.346.382500e+008.5951.340750e+0144.88
bottles_sold74.07.614865e+01157.5864781.005.000000e+0024.0007.050000e+01900.00
sale_dollars74.08.279214e+021429.1733016.754.610250e+01206.6407.133400e+026750.00
volume_sold_liters74.07.222662e+01165.1735430.204.000000e+007.8006.000000e+01900.00
volume_sold_gallons74.01.907851e+0143.6337550.051.060000e+002.0601.585000e+01237.75
\n", + "
" + ], + "text/plain": [ + " count mean std min \\\n", + "store_number 74.0 3.706473e+03 1193.348520 2178.00 \n", + "zip_code 74.0 5.118576e+04 900.102564 50010.00 \n", + "county_number 74.0 5.144595e+01 29.430737 3.00 \n", + "category 74.0 1.114542e+06 183889.387377 1011500.00 \n", + "vendor_number 74.0 2.874865e+02 162.181975 35.00 \n", + "item_number 74.0 1.171156e+05 227020.971218 168.00 \n", + "pack 74.0 1.417568e+01 8.235170 3.00 \n", + "bottle_volume_ml 74.0 7.567568e+02 413.602145 50.00 \n", + "state_bottle_cost 74.0 7.829865e+00 6.413200 0.89 \n", + "state_bottle_retail 74.0 1.174662e+01 9.619979 1.34 \n", + "bottles_sold 74.0 7.614865e+01 157.586478 1.00 \n", + "sale_dollars 74.0 8.279214e+02 1429.173301 6.75 \n", + "volume_sold_liters 74.0 7.222662e+01 165.173543 0.20 \n", + "volume_sold_gallons 74.0 1.907851e+01 43.633755 0.05 \n", + "\n", + " 25% 50% 75% max \n", + "store_number 2.616750e+03 3536.500 4.761500e+03 9001.00 \n", + "zip_code 5.032000e+04 50754.000 5.216300e+04 52804.00 \n", + "county_number 2.350000e+01 57.000 7.700000e+01 97.00 \n", + "category 1.052100e+06 1081100.000 1.081650e+06 1901200.00 \n", + "vendor_number 7.750000e+01 370.000 4.210000e+02 566.00 \n", + "item_number 4.303100e+04 60971.500 8.268200e+04 986845.00 \n", + "pack 1.200000e+01 12.000 1.200000e+01 48.00 \n", + "bottle_volume_ml 3.750000e+02 750.000 1.000000e+03 1750.00 \n", + "state_bottle_cost 4.255000e+00 5.730 8.937500e+00 29.92 \n", + "state_bottle_retail 6.382500e+00 8.595 1.340750e+01 44.88 \n", + "bottles_sold 5.000000e+00 24.000 7.050000e+01 900.00 \n", + "sale_dollars 4.610250e+01 206.640 7.133400e+02 6750.00 \n", + "volume_sold_liters 4.000000e+00 7.800 6.000000e+01 900.00 \n", + "volume_sold_gallons 1.060000e+00 2.060 1.585000e+01 237.75 " + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data.describe().transpose()" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "f66218d4", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "RangeIndex: 74 entries, 0 to 73\n", + "Data columns (total 24 columns):\n", + " # Column Non-Null Count Dtype \n", + "--- ------ -------------- ----- \n", + " 0 invoice_and_item_number 74 non-null object \n", + " 1 date 74 non-null object \n", + " 2 store_number 74 non-null int64 \n", + " 3 store_name 74 non-null object \n", + " 4 address 74 non-null object \n", + " 5 city 74 non-null object \n", + " 6 zip_code 74 non-null float64\n", + " 7 store_location 65 non-null object \n", + " 8 county_number 74 non-null int64 \n", + " 9 county 74 non-null object \n", + " 10 category 74 non-null int64 \n", + " 11 category_name 68 non-null object \n", + " 12 vendor_number 74 non-null int64 \n", + " 13 vendor_name 74 non-null object \n", + " 14 item_number 74 non-null int64 \n", + " 15 item_description 74 non-null object \n", + " 16 pack 74 non-null int64 \n", + " 17 bottle_volume_ml 74 non-null int64 \n", + " 18 state_bottle_cost 74 non-null float64\n", + " 19 state_bottle_retail 74 non-null float64\n", + " 20 bottles_sold 74 non-null int64 \n", + " 21 sale_dollars 74 non-null float64\n", + " 22 volume_sold_liters 74 non-null float64\n", + " 23 volume_sold_gallons 74 non-null float64\n", + "dtypes: float64(6), int64(8), object(10)\n", + "memory usage: 14.0+ KB\n" + ] + } + ], + "source": [ + "data.info()" + ] + }, + { + "cell_type": "markdown", + "id": "2dcdef43", + "metadata": {}, + "source": [ + "### most popular item sold based on zip code" + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "id": "1236bce7", + "metadata": {}, + "outputs": [], + "source": [ + "popularity_zip_code = pd.DataFrame(data.groupby(by=['zip_code','item_description']).sum()['bottles_sold']).reset_index()" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "id": "7d0ec307", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
zip_codeitem_descriptionbottles_sold
050010.0Member's Mark Spiced Rum288
150022.0Paramount Triple Sec4
250111.0Saints N Sinners Apple Pie108
350131.0Platinum 7x Vodka48
450158.0Hennessy VS24
\n", + "
" + ], + "text/plain": [ + " zip_code item_description bottles_sold\n", + "0 50010.0 Member's Mark Spiced Rum 288\n", + "1 50022.0 Paramount Triple Sec 4\n", + "2 50111.0 Saints N Sinners Apple Pie 108\n", + "3 50131.0 Platinum 7x Vodka 48\n", + "4 50158.0 Hennessy VS 24" + ] + }, + "execution_count": 37, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# top 5 zipcodes in popularity\n", + "popularity_zip_code.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 54, + "id": "e5e3e5fb", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
zip_codeitem_descriptionbottles_sold
050010.0Member's Mark Spiced Rum288
150022.0Paramount Triple Sec4
250111.0Saints N Sinners Apple Pie108
350131.0Platinum 7x Vodka48
450158.0Hennessy VS24
............
6752627.0Kapali Coffee Liqueur36
6852732.0Paramount Gold Rum24
6952761.0Dekuyper Peachtree4
7052803.0Everclear Alcohol3
7152804.0Martell VSSD2
\n", + "

72 rows × 3 columns

\n", + "
" + ], + "text/plain": [ + " zip_code item_description bottles_sold\n", + "0 50010.0 Member's Mark Spiced Rum 288\n", + "1 50022.0 Paramount Triple Sec 4\n", + "2 50111.0 Saints N Sinners Apple Pie 108\n", + "3 50131.0 Platinum 7x Vodka 48\n", + "4 50158.0 Hennessy VS 24\n", + ".. ... ... ...\n", + "67 52627.0 Kapali Coffee Liqueur 36\n", + "68 52732.0 Paramount Gold Rum 24\n", + "69 52761.0 Dekuyper Peachtree 4\n", + "70 52803.0 Everclear Alcohol 3\n", + "71 52804.0 Martell VSSD 2\n", + "\n", + "[72 rows x 3 columns]" + ] + }, + "execution_count": 54, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "popularity_zip_code.sort_values(by=['zip_code', 'bottles_sold'], ascending = [True, False])" + ] + }, + { + "cell_type": "code", + "execution_count": 108, + "id": "29dbfddd", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAkQAAAHHCAYAAABeLEexAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/NK7nSAAAACXBIWXMAAA9hAAAPYQGoP6dpAABo40lEQVR4nO3deXhTVcIG8PdmT9Mm3TdooSyWRTZZSlERpLKjjjiIg4pawQVwQVH5ZlhcRhQdURFFnWGZEfcFFQUpoIBQtkJZCpSdAiUt0DZp2mY/3x/YSGwKLd2b9/c8eR5yz8m9516a5M2955wrCSEEiIiIiPyYrKEbQERERNTQGIiIiIjI7zEQERERkd9jICIiIiK/x0BEREREfo+BiIiIiPweAxERERH5PQYiIiIi8nsMREREROT3GIiIqFlp3bo17r///oZuRo0sWbIEkiThxIkTV6zbHPaXqDFgICKiGiv/Ar/0ERkZiYEDB2LlypVXvd5XXnkFy5cvr7B88+bNmD17NoqKiq6+0bXIYrFg1qxZuPbaa6HT6RAWFobu3bvjiSeeQG5ubkM3j4iqQNHQDSCi5uPFF19EQkIChBDIy8vDkiVLMHz4cPzwww8YOXJktdf3yiuv4M4778Ttt9/utXzz5s144YUXcP/99yM4OLh2Gn+VHA4H+vfvj4MHD2L8+PGYMmUKLBYLsrKy8Mknn+Avf/kLYmNjG7SNRHRlDEREVGuGDRuGXr16eZ6npqYiKioKn3766VUFoqZg+fLl2LVrF5YtW4a//e1vXmVWqxV2u72BWkZE1cFLZkRUZ4KDg6HVaqFQeP/2KikpwdNPP424uDio1WokJibijTfegBDCU0eSJJSUlGDp0qWey3D3338/Zs+ejWnTpgEAEhISPGWX629TVFSEJ5980rO9du3a4bXXXoPb7faq99lnn6Fnz54ICgqCXq9Hly5d8Pbbb192H48ePQoAuP766yuUaTQa6PV6r2Xr1q3DjTfeCJ1Oh+DgYNx22204cODAZbcBAEIIvPzyy2jZsiUCAgIwcOBAZGVlXfF1RFQ1PENERLXGZDLh/PnzEEIgPz8f8+fPh8ViwT333OOpI4TArbfeil9++QWpqano3r07fv75Z0ybNg1nzpzBvHnzAAD/+9//8NBDD6FPnz6YOHEiAKBt27bQ6XQ4dOgQPv30U8ybNw/h4eEAgIiICJ9tKi0txU033YQzZ87g4YcfRnx8PDZv3ozp06fj7NmzeOuttwAAaWlpuPvuuzFo0CC89tprAIADBw5g06ZNeOKJJyrd51atWgEA/vvf/+If//gHJEmqtO6aNWswbNgwtGnTBrNnz0ZZWRnmz5+P66+/Hjt37kTr1q0rfe3MmTPx8ssvY/jw4Rg+fDh27tyJwYMH8wwUUW0RREQ1tHjxYgGgwkOtVoslS5Z41V2+fLkAIF5++WWv5XfeeaeQJEkcOXLEs0yn04nx48dX2N7rr78uAIjjx49XKGvVqpXXa1566SWh0+nEoUOHvOo9//zzQi6Xi5ycHCGEEE888YTQ6/XC6XRWa99LS0tFYmKiACBatWol7r//fvGf//xH5OXlVajbvXt3ERkZKS5cuOBZtnv3biGTycR9993nWVZ+PMv3Lz8/X6hUKjFixAjhdrs99f7v//5PAPB5jIioenjJjIhqzYIFC5CWloa0tDR8/PHHGDhwIB566CF88803njo//fQT5HI5Hn/8ca/XPv300xBC1GhUmi9ffvklbrzxRoSEhOD8+fOeR0pKClwuFzZs2ADg4uW9kpISpKWlVWv9Wq0WW7du9VzGW7JkCVJTUxETE4MpU6bAZrMBAM6ePYvMzEzcf//9CA0N9by+a9euuOWWW/DTTz9Vuo01a9bAbrdjypQpXmegnnzyyWq1lYgqx0BERLWmT58+SElJQUpKCsaNG4cff/wRnTp1wuTJkz2Xdk6ePInY2FgEBQV5vbZjx46e8tp0+PBhrFq1ChEREV6PlJQUAEB+fj4A4LHHHsM111yDYcOGoWXLlnjwwQexatWqKm3DYDBg7ty5OHHiBE6cOIH//Oc/SExMxLvvvouXXnrJa78SExMrvL5jx444f/48SkpKfK6//LXt27f3Wh4REYGQkJAqtZGILo+BiIjqjEwmw8CBA3H27FkcPny4Qdrgdrtxyy23eM5c/fkxevRoAEBkZCQyMzPx/fffe/o4DRs2DOPHj6/W9lq1aoUHH3wQmzZtQnBwMJYtW1YXu0VEtYydqomoTjmdTgAXJy8ELgaGNWvWoLi42Oss0cGDBz3l5SrroHy5jst/1rZtW1gsFs8ZoctRqVQYNWoURo0aBbfbjcceewwffPABZsyYgXbt2lV5mwAQEhKCtm3bYt++fQD+2K/s7OwKdQ8ePIjw8HDodDqf6yp/7eHDh9GmTRvP8nPnzqGwsLBa7SIi33iGiIjqjMPhwOrVq6FSqTyXxIYPHw6Xy4V3333Xq+68efMgSRKGDRvmWabT6XzORl0eHKoyU/WYMWOQnp6On3/+uUJZUVGRJ7BduHDBq0wmk6Fr164A4OkH5Mvu3btx/vz5CstPnjyJ/fv3ey6RxcTEoHv37li6dKlXu/ft24fVq1dj+PDhlW4jJSUFSqUS8+fP95qaoHyEHBHVHM8QEVGtWblypedMT35+Pj755BMcPnwYzz//vGc+nlGjRmHgwIH4+9//jhMnTqBbt25YvXo1vvvuOzz55JNo27atZ309e/bEmjVr8OabbyI2NhYJCQlISkpCz549AQB///vfMXbsWCiVSowaNcrnGZZp06bh+++/x8iRI3H//fejZ8+eKCkpwd69e/HVV1/hxIkTCA8Px0MPPYSCggLcfPPNaNmyJU6ePIn58+eje/funjDnS1paGmbNmoVbb70Vffv2RWBgII4dO4ZFixbBZrNh9uzZnrqvv/46hg0bhuTkZKSmpnqG3RsMBq96fxYREYFnnnkGc+bMwciRIzF8+HDs2rULK1eu9Ew7QEQ11NDD3Iio6fM17F6j0Yju3buL999/32uouBBCFBcXi6eeekrExsYKpVIp2rdvL15//fUK9Q4ePCj69+8vtFptheHlL730kmjRooWQyWReQ9T/POy+fHvTp08X7dq1EyqVSoSHh4t+/fqJN954Q9jtdiGEEF999ZUYPHiwiIyMFCqVSsTHx4uHH35YnD179rL7fuzYMTFz5kzRt29fERkZKRQKhYiIiBAjRowQ69atq1B/zZo14vrrrxdarVbo9XoxatQosX//fp/H89JpBVwul3jhhRdETEyM0Gq1YsCAAWLfvn0+95eIqk8S4pLzr0RERER+iH2IiIiIyO8xEBEREZHfYyAiIiIiv8dARERERH6PgYiIiIj8HgMRERER+T1OzFhFbrcbubm5CAoKqtZtA4iIiKjhCCFQXFyM2NhYyGSVnwdiIKqi3NxcxMXFNXQziIiI6CqcOnUKLVu2rLScgaiKym9CeerUKc8tCIiIiKhxM5vNiIuL87qZtC8MRFVUfplMr9czEBERETUxV+ruwk7VRERE5PcaNBBt2LABo0aNQmxsLCRJwvLlyyvUOXDgAG699VYYDAbodDr07t0bOTk5nnKr1YpJkyYhLCwMgYGBGD16NPLy8rzWkZOTgxEjRiAgIACRkZGYNm0anE5nXe8eERERNRENGohKSkrQrVs3LFiwwGf50aNHccMNN6BDhw749ddfsWfPHsyYMQMajcZT56mnnsIPP/yAL7/8EuvXr0dubi7uuOMOT7nL5cKIESNgt9uxefNmLF26FEuWLMHMmTPrfP+IiIioaWg0d7uXJAnffvstbr/9ds+ysWPHQqlU4n//+5/P15hMJkREROCTTz7BnXfeCQA4ePAgOnbsiPT0dPTt2xcrV67EyJEjkZubi6ioKADAwoUL8dxzz+HcuXNQqVRVap/ZbIbBYIDJZGIfIiIioiaiqt/fjbYPkdvtxo8//ohrrrkGQ4YMQWRkJJKSkrwuq2VkZMDhcCAlJcWzrEOHDoiPj0d6ejoAID09HV26dPGEIQAYMmQIzGYzsrKyKt2+zWaD2Wz2ehAREVHz1GgDUX5+PiwWC1599VUMHToUq1evxl/+8hfccccdWL9+PQDAaDRCpVIhODjY67VRUVEwGo2eOpeGofLy8rLKzJkzBwaDwfPgHERERETNV6MNRG63GwBw22234amnnkL37t3x/PPPY+TIkVi4cGGdb3/69OkwmUyex6lTp+p8m0RERNQwGm0gCg8Ph0KhQKdOnbyWd+zY0TPKLDo6Gna7HUVFRV518vLyEB0d7anz51Fn5c/L6/iiVqs9cw5x7iEiIqLmrdEGIpVKhd69eyM7O9tr+aFDh9CqVSsAQM+ePaFUKrF27VpPeXZ2NnJycpCcnAwASE5Oxt69e5Gfn++pk5aWBr1eXyFsERERkX9q0JmqLRYLjhw54nl+/PhxZGZmIjQ0FPHx8Zg2bRruuusu9O/fHwMHDsSqVavwww8/4NdffwUAGAwGpKamYurUqQgNDYVer8eUKVOQnJyMvn37AgAGDx6MTp064d5778XcuXNhNBrxj3/8A5MmTYJarW6I3SYiombGXeoCygQgAVKgDJKq0Z5voEo06LD7X3/9FQMHDqywfPz48ViyZAkAYNGiRZgzZw5Onz6NxMREvPDCC7jttts8da1WK55++ml8+umnsNlsGDJkCN577z2vy2EnT57Eo48+il9//RU6nQ7jx4/Hq6++CoWi6nmQw+6JiOjPhFNAGB2wf1EAd5YVkAPyvjoobw2GLFzZ0M0jVP37u9HMQ9TYMRAREdGfuY0OWGfnAnbvr1IpVA719BjIwnjL0IbW5OchIiIiasyEzQ3HD0UVwhAAiAIXXPvL6r9RdNUYiIiIiK6CKHPDlWWttNy1oxTC4a7HFlFNMBARERFdBUkCJF3lX6NSkAyQSfXYIqoJBiIiIqKrIBkUUAyuvE+K4mY9JDkDUVPBQERERHSV5N21kHXVVliuGGWAFMUO1U0J/7eIiIiuksyggPrBMLjPueDaWQJJLYO8ZwAQLIdMJ2/o5lE1MBARERHVgKRXQK5XQN6Wk/02ZbxkRkRERH6PgYiIiIj8HgMRERER+T0GIiIiIvJ7DERERETk9xiIiIiIyO8xEBEREZHfYyAiIiIiv8dARERERH6PgYiIiIj8HgMRERER+T0GIiIiIvJ7DERERETk9xiIiIiIyO8xEBEREZHfYyAiIiIiv8dARERERH6PgYiIiIj8HgMRERER+T0GIiIiIvJ7DERERETk9xiIiIiIyO8xEBEREZHfYyAiIiIiv8dARERERH6vQQPRhg0bMGrUKMTGxkKSJCxfvrzSuo888ggkScJbb73ltbygoADjxo2DXq9HcHAwUlNTYbFYvOrs2bMHN954IzQaDeLi4jB37tw62BsiIiJqqho0EJWUlKBbt25YsGDBZet9++232LJlC2JjYyuUjRs3DllZWUhLS8OKFSuwYcMGTJw40VNuNpsxePBgtGrVChkZGXj99dcxe/ZsfPjhh7W+P0RERNQ0KRpy48OGDcOwYcMuW+fMmTOYMmUKfv75Z4wYMcKr7MCBA1i1ahW2b9+OXr16AQDmz5+P4cOH44033kBsbCyWLVsGu92ORYsWQaVSoXPnzsjMzMSbb77pFZyIiIjIfzXqPkRutxv33nsvpk2bhs6dO1coT09PR3BwsCcMAUBKSgpkMhm2bt3qqdO/f3+oVCpPnSFDhiA7OxuFhYWVbttms8FsNns9iIiIqHlq1IHotddeg0KhwOOPP+6z3Gg0IjIy0muZQqFAaGgojEajp05UVJRXnfLn5XV8mTNnDgwGg+cRFxdXk10hIiKiRqzRBqKMjAy8/fbbWLJkCSRJqvftT58+HSaTyfM4depUvbeBiIiI6kejDUQbN25Efn4+4uPjoVAooFAocPLkSTz99NNo3bo1ACA6Ohr5+fler3M6nSgoKEB0dLSnTl5enled8ufldXxRq9XQ6/VeDyIiImqeGm0guvfee7Fnzx5kZmZ6HrGxsZg2bRp+/vlnAEBycjKKioqQkZHhed26devgdruRlJTkqbNhwwY4HA5PnbS0NCQmJiIkJKR+d4qIiIgapQYdZWaxWHDkyBHP8+PHjyMzMxOhoaGIj49HWFiYV32lUono6GgkJiYCADp27IihQ4diwoQJWLhwIRwOByZPnoyxY8d6huj/7W9/wwsvvIDU1FQ899xz2LdvH95++23Mmzev/naUiIiIGrUGDUQ7duzAwIEDPc+nTp0KABg/fjyWLFlSpXUsW7YMkydPxqBBgyCTyTB69Gi88847nnKDwYDVq1dj0qRJ6NmzJ8LDwzFz5kwOuSciIiIPSQghGroRTYHZbIbBYIDJZGJ/IiIioiaiqt/fjbYPEREREVF9YSAiIiIiv8dARERERH6PgYiIiIj8HgMRERER+T0GIiIiIvJ7DERERETk9xiIiIiIyO8xEBEREZHfYyAiIiIiv8dARERERH6PgYiIiIj8HgMRERER+T0GIiIiIvJ7DERERETk9xiIiIiIyO8xEBEREZHfYyAiIiIiv8dARERERH6PgYiIiIj8HgMRERER+T0GIiIiIvJ7DERERETk9xiIiIiIyO8xEBEREZHfYyAiIiIiv8dARERERH6PgYiIiIj8HgMRERER+T0GIiIiIvJ7DERERETk9xiIiIiIyO81aCDasGEDRo0ahdjYWEiShOXLl3vKHA4HnnvuOXTp0gU6nQ6xsbG47777kJub67WOgoICjBs3Dnq9HsHBwUhNTYXFYvGqs2fPHtx4443QaDSIi4vD3Llz62P3iIiIqIlo0EBUUlKCbt26YcGCBRXKSktLsXPnTsyYMQM7d+7EN998g+zsbNx6661e9caNG4esrCykpaVhxYoV2LBhAyZOnOgpN5vNGDx4MFq1aoWMjAy8/vrrmD17Nj788MM63z8iIiJqGiQhhGjoRgCAJEn49ttvcfvtt1daZ/v27ejTpw9OnjyJ+Ph4HDhwAJ06dcL27dvRq1cvAMCqVaswfPhwnD59GrGxsXj//ffx97//HUajESqVCgDw/PPPY/ny5Th48GCV22c2m2EwGGAymaDX62u0r0RERFQ/qvr93aT6EJlMJkiShODgYABAeno6goODPWEIAFJSUiCTybB161ZPnf79+3vCEAAMGTIE2dnZKCwsrHRbNpsNZrPZ60FERETNU5MJRFarFc899xzuvvtuT8IzGo2IjIz0qqdQKBAaGgqj0eipExUV5VWn/Hl5HV/mzJkDg8HgecTFxdXm7hAREVEj0iQCkcPhwJgxYyCEwPvvv18v25w+fTpMJpPncerUqXrZLhEREdU/RUM34ErKw9DJkyexbt06r+t/0dHRyM/P96rvdDpRUFCA6OhoT528vDyvOuXPy+v4olaroVara2s3iIiIqBFr1GeIysPQ4cOHsWbNGoSFhXmVJycno6ioCBkZGZ5l69atg9vtRlJSkqfOhg0b4HA4PHXS0tKQmJiIkJCQ+tkRIiIiatQaNBBZLBZkZmYiMzMTAHD8+HFkZmYiJycHDocDd955J3bs2IFly5bB5XLBaDTCaDTCbrcDADp27IihQ4diwoQJ2LZtGzZt2oTJkydj7NixiI2NBQD87W9/g0qlQmpqKrKysvD555/j7bffxtSpUxtqt4mIiKiRadBh97/++isGDhxYYfn48eMxe/ZsJCQk+HzdL7/8ggEDBgC4ODHj5MmT8cMPP0Amk2H06NF45513EBgY6Km/Z88eTJo0Cdu3b0d4eDimTJmC5557rlpt5bB7IiKipqeq39+NZh6ixo6BiIiIqOlplvMQEREREdUFBiIiIiLyewxERERE5PcYiIiIiMjvMRARERGR32MgIiIiIr/HQERERER+j4GIiIiI/B4DEREREfk9BiIiIiLyewxERERE5PcYiIiIiMjvMRARERGR32MgIiIiIr/HQERERER+j4GIiIiI/B4DEREREfk9BiIiIiLyewxERERE5PcYiIiIiMjvMRARERGR32MgIiIiIr/HQERERER+j4GIiIiI/B4DEREREfk9BiIiIiLyewxERERE5PcYiIiIiMjvMRARERGR32MgIiIiIr/HQERERER+j4GIiIiI/F6DBqINGzZg1KhRiI2NhSRJWL58uVe5EAIzZ85ETEwMtFotUlJScPjwYa86BQUFGDduHPR6PYKDg5GamgqLxeJVZ8+ePbjxxhuh0WgQFxeHuXPn1vWuERERURPSoIGopKQE3bp1w4IFC3yWz507F++88w4WLlyIrVu3QqfTYciQIbBarZ4648aNQ1ZWFtLS0rBixQps2LABEydO9JSbzWYMHjwYrVq1QkZGBl5//XXMnj0bH374YZ3vHxERETURopEAIL799lvPc7fbLaKjo8Xrr7/uWVZUVCTUarX49NNPhRBC7N+/XwAQ27dv99RZuXKlkCRJnDlzRgghxHvvvSdCQkKEzWbz1HnuuedEYmJitdpnMpkEAGEyma5m94iIiKgBVPX7u9H2ITp+/DiMRiNSUlI8ywwGA5KSkpCeng4ASE9PR3BwMHr16uWpk5KSAplMhq1bt3rq9O/fHyqVylNnyJAhyM7ORmFhYaXbt9lsMJvNXg8iIiJqnhptIDIajQCAqKgor+VRUVGeMqPRiMjISK9yhUKB0NBQrzq+1nHpNnyZM2cODAaD5xEXF1ezHSIiIqJGq9EGooY2ffp0mEwmz+PUqVMN3SQiIiKqI402EEVHRwMA8vLyvJbn5eV5yqKjo5Gfn+9V7nQ6UVBQ4FXH1zou3YYvarUaer3e60FERETNU6MNRAkJCYiOjsbatWs9y8xmM7Zu3Yrk5GQAQHJyMoqKipCRkeGps27dOrjdbiQlJXnqbNiwAQ6Hw1MnLS0NiYmJCAkJqae9ISIiosasQQORxWJBZmYmMjMzAVzsSJ2ZmYmcnBxIkoQnn3wSL7/8Mr7//nvs3bsX9913H2JjY3H77bcDADp27IihQ4diwoQJ2LZtGzZt2oTJkydj7NixiI2NBQD87W9/g0qlQmpqKrKysvD555/j7bffxtSpUxtor4mIiKjRqadRbz798ssvAkCFx/jx44UQF4fez5gxQ0RFRQm1Wi0GDRoksrOzvdZx4cIFcffdd4vAwECh1+vFAw88IIqLi73q7N69W9xwww1CrVaLFi1aiFdffbXabeWweyIioqanqt/fkhBCNGAeazLMZjMMBgNMJhP7ExERETURVf3+brR9iIiIiIjqCwMRERER+T1FVSrdcccdVV7hN998c9WNISIiImoIVTpDdOmMzXq9HmvXrsWOHTs85RkZGVi7di0MBkOdNZSIiIiorlTpDNHixYs9/37uuecwZswYLFy4EHK5HADgcrnw2GOPsbMxERERNUnVHmUWERGB3377DYmJiV7Ls7Oz0a9fP1y4cKFWG9hYcJQZERFR01Nno8ycTicOHjxYYfnBgwfhdruruzoiIiKiBlelS2aXeuCBB5CamoqjR4+iT58+AICtW7fi1VdfxQMPPFDrDSQiIiKqa9UORG+88Qaio6Pxr3/9C2fPngUAxMTEYNq0aXj66adrvYFEREREda1GM1WbzWYA8Is+NexDRERE1PRU9fu72meILsVgQERERM1BlQJRjx49IElSlVa4c+fOGjWIiIiIqL5VKRDdfvvtddwMIiIioobDu91XEfsQERERNT113ocoIyMDBw4cAAB07twZPXr0uNpVERERETWoagei/Px8jB07Fr/++iuCg4MBAEVFRRg4cCA+++wzRERE1HYbiYiIiOpUtWeqnjJlCoqLi5GVlYWCggIUFBRg3759MJvNePzxx+uijURERER1qtp9iAwGA9asWYPevXt7Ld+2bRsGDx6MoqKi2mxfo8E+RERERE1Pnd3LzO12Q6lUVliuVCp5LzMiIiJqkqodiG6++WY88cQTyM3N9Sw7c+YMnnrqKQwaNKhWG0dERERUH6odiN59912YzWa0bt0abdu2Rdu2bZGQkACz2Yz58+fXRRuJiIiI6lS1R5nFxcVh586dWLNmDQ4ePAgA6NixI1JSUmq9cURERET1gRMzVhE7VRMRETU9td6pOj09HStWrPBa9t///hcJCQmIjIzExIkTYbPZrr7FRERERA2kyoHoxRdfRFZWluf53r17kZqaipSUFDz//PP44YcfMGfOnDppJBEREVFdqnIgyszM9BpF9tlnnyEpKQkfffQRpk6dinfeeQdffPFFnTSSiIiIqC5VORAVFhYiKirK83z9+vUYNmyY53nv3r1x6tSp2m0dERERUT2ociCKiorC8ePHAQB2ux07d+5E3759PeXFxcU+J2wkIiIiauyqHIiGDx+O559/Hhs3bsT06dMREBCAG2+80VO+Z88etG3btk4aSURERFSXqjwP0UsvvYQ77rgDN910EwIDA7F06VKoVCpP+aJFizB48OA6aSQRERFRXar2PEQmkwmBgYGQy+VeywsKChAYGOgVkpoTzkNERETU9FT1+7vaM1UbDAafy0NDQ6u7KiIiIqJGodr3MqtPLpcLM2bMQEJCArRaLdq2bYuXXnoJl57UEkJg5syZiImJgVarRUpKCg4fPuy1noKCAowbNw56vR7BwcFITU2FxWKp790hIiKiRqpRB6LXXnsN77//Pt59910cOHAAr732GubOnet1E9m5c+finXfewcKFC7F161bodDoMGTIEVqvVU2fcuHHIyspCWloaVqxYgQ0bNmDixIkNsUtERETUCDXqe5mNHDkSUVFR+M9//uNZNnr0aGi1Wnz88ccQQiA2NhZPP/00nnnmGQAX+zhFRUVhyZIlGDt2LA4cOIBOnTph+/bt6NWrFwBg1apVGD58OE6fPo3Y2NgqtYV9iIiIiJqeWr+XWUPo168f1q5di0OHDgEAdu/ejd9++80zIeTx48dhNBqRkpLieY3BYEBSUhLS09MBXLwHW3BwsCcMAUBKSgpkMhm2bt1aj3tDREREjVW1A9HSpUvx448/ep4/++yzCA4ORr9+/XDy5Mlabdzzzz+PsWPHokOHDlAqlejRoweefPJJjBs3DgBgNBoBwGsG7fLn5WVGoxGRkZFe5QqFAqGhoZ46vthsNpjNZq8HERERNU/VDkSvvPIKtFotgItnXxYsWIC5c+ciPDwcTz31VK027osvvsCyZcvwySefYOfOnVi6dCneeOMNLF26tFa348ucOXNgMBg8j7i4uDrfJhERETWMag+7P3XqFNq1awcAWL58OUaPHo2JEyfi+uuvx4ABA2q1cdOmTfOcJQKALl264OTJk5gzZw7Gjx+P6OhoAEBeXh5iYmI8r8vLy0P37t0BANHR0cjPz/dar9PpREFBgef1vkyfPh1Tp071PDebzQxFREREzVS1zxAFBgbiwoULAIDVq1fjlltuAQBoNBqUlZXVauNKS0shk3k3US6Xw+12AwASEhIQHR2NtWvXesrNZjO2bt2K5ORkAEBycjKKioqQkZHhqbNu3Tq43W4kJSVVum21Wg29Xu/1ICpndZQi33IKRy5kIqcoG0Vl5xq6SUREVAPVPkN0yy234KGHHkKPHj1w6NAhDB8+HACQlZWF1q1b12rjRo0ahX/+85+Ij49H586dsWvXLrz55pt48MEHAQCSJOHJJ5/Eyy+/jPbt2yMhIQEzZsxAbGwsbr/9dgBAx44dMXToUEyYMAELFy6Ew+HA5MmTMXbs2CqPMCO6lNlagFWHlmDtsU/hFi4AQFhADCb1nYeW+vaQJKmBW0hERNVV7TNECxYsQHJyMs6dO4evv/4aYWFhAICMjAzcfffdtdq4+fPn484778Rjjz2Gjh074plnnsHDDz+Ml156yVPn2WefxZQpUzBx4kT07t0bFosFq1atgkaj8dRZtmwZOnTogEGDBmH48OG44YYb8OGHH9ZqW8k/uIUb20//jLSjH3vCEABcKD2LNzZOQEFZ5R31iYio8WrU8xA1JpyHiACgsCwfL/3yNxTbCnyWP9z7NfRqeUs9t4qIiCpTp/MQbdy4Effccw/69euHM2fOAAD+97//4bfffru61hI1EU63vdIwBACnzYcrLSMiosar2oHo66+/xpAhQ6DVarFz507YbDYAF2eIfuWVV2q9gUSNiUKmQrAmotLy+OAO9dgaIiKqLdUORC+//DIWLlyIjz76CEql0rP8+uuvx86dO2u1cUSNTbAmAqM6POyzLEgVglbBneq5RUREVBuqHYiys7PRv3//CssNBgOKiopqo01EjZYkSegROxC3dngECpnKszwmKAHP3PghwgIqn9uKiIgar2oPu4+OjsaRI0cqDLH/7bff0KZNm9pqF1GjFaQOwZBrxiM5fgQsdhOUcjWCVMHQa8IaumlERHSVqh2IJkyYgCeeeAKLFi2CJEnIzc1Feno6nnnmGcyYMaMu2kjU6KjkaoTrWiBc16Khm0JERLWg2oHo+eefh9vtxqBBg1BaWor+/ftDrVbjmWeewZQpU+qijURERER16qrnIbLb7Thy5AgsFgs6deqEwMDA2m5bo8J5iIiIiJqeqn5/V/sMUTmVSoVOnTiihoiIiJq+KgWiO+64o8or/Oabb666MUREREQNoUqByGAw1HU7iIiIiBpMlQLR4sWL67odRERERA2m2hMz3nzzzT4nYDSbzbj55ptro01ERERE9aragejXX3+F3W6vsNxqtWLjxo210igiIiKi+lTlUWZ79uzx/Hv//v0wGo2e5y6XC6tWrUKLFpykjoiIiJqeKgei7t27Q5IkSJLk89KYVqvF/Pnza7VxRERERPWhyoHo+PHjEEKgTZs22LZtGyIiIjxlKpUKkZGRkMvlddJIIiIiorpU5UDUqlUrAMAvv/yC7t27Q6HwfqnL5cKGDRvQv3//2m0hERERUR27qlFmBQUFFZYXFRVh4MCBtdIoIiIiovpU7UAkhIAkSRWWX7hwATqdrlYaRURERFSfqnzJrPz2HZIk4f7774darfaUuVwu7NmzB/369av9FhIRERHVsSoHovLbdwghEBQUBK1W6ylTqVTo27cvJkyYUPstJCIiIqpjVQ5E5bfvaN26NZ555hleHiMiIqJmQxJCiKt54blz55CdnQ0ASExM9BqG3xyZzWYYDAaYTCbo9fqGbg4RERFVQVW/v6vdqbq0tBQPPvggYmJi0L9/f/Tv3x+xsbFITU1FaWlpjRpNRERE1BCqHYieeuoprF+/Hj/88AOKiopQVFSE7777DuvXr8fTTz9dF20kIiIiqlPVvmQWHh6Or776CgMGDPBa/ssvv2DMmDE4d+5cbbav0eAlMyIioqanTi+ZRUVFVVgeGRnJS2ZERETUJFU7ECUnJ2PWrFmwWq2eZWVlZXjhhReQnJxcq40jIiIiqg9VHnZf7u2338aQIUPQsmVLdOvWDQCwe/duaDQa/Pzzz7XeQCIiIqK6dlXD7ktLS7Fs2TIcPHgQANCxY0eMGzfOa7LG5oZ9iIiIiJqeqn5/V/sMEQAEBARwVmoiIiJqNqodiC5cuICwsDAAwKlTp/DRRx+hrKwMo0aNQv/+/Wu9gURERER1rcqdqvfu3YvWrVsjMjISHTp0QGZmJnr37o158+bhww8/xM0334zly5fXegPPnDmDe+65B2FhYdBqtejSpQt27NjhKRdCYObMmYiJiYFWq0VKSgoOHz7stY6CggKMGzcOer0ewcHBSE1NhcViqfW2EhERUdNU5UD07LPPokuXLtiwYQMGDBiAkSNHYsSIETCZTCgsLMTDDz+MV199tVYbV1hYiOuvvx5KpRIrV67E/v378a9//QshISGeOnPnzsU777yDhQsXYuvWrdDpdBgyZIjXKLhx48YhKysLaWlpWLFiBTZs2ICJEyfWaluJiIio6apyp+rw8HCsW7cOXbt2hcVigV6vx/bt29GzZ08AwMGDB9G3b18UFRXVWuOef/55bNq0CRs3bvRZLoRAbGwsnn76aTzzzDMAAJPJhKioKCxZsgRjx47FgQMH0KlTJ2zfvh29evUCAKxatQrDhw/H6dOnERsbW6W2sFM1ERFR01PrEzMWFBQgOjoaABAYGAidTud1piYkJATFxcU1aHJF33//PXr16oW//vWviIyMRI8ePfDRRx95yo8fPw6j0YiUlBTPMoPBgKSkJKSnpwMA0tPTERwc7AlDAJCSkgKZTIatW7dWum2bzQaz2ez1ICIiouapWhMzSpJ02ee17dixY3j//ffRvn17/Pzzz3j00Ufx+OOPY+nSpQAAo9EIABVmzo6KivKUGY1GREZGepUrFAqEhoZ66vgyZ84cGAwGzyMuLq42d42IiIgakWqNMrv//vuhVqsBAFarFY888gh0Oh2Ai2dUapvb7UavXr3wyiuvAAB69OiBffv2YeHChRg/fnytb+9S06dPx9SpUz3PzWYzQxEREVEzVeVA9OcAcs8991Soc99999W8RZeIiYlBp06dvJZ17NgRX3/9NQB4LuHl5eUhJibGUycvLw/du3f31MnPz/dah9Pp9LoE6ItarfaEPyIiImreqhyIFi9eXJft8On6669Hdna217JDhw6hVatWAICEhARER0dj7dq1ngBkNpuxdetWPProowAu3nutqKgIGRkZng7g69atg9vtRlJSUv3tDBERETVaVzVTdX156qmn0K9fP7zyyisYM2YMtm3bhg8//BAffvghgIt9mJ588km8/PLLaN++PRISEjBjxgzExsbi9ttvB3DxjNLQoUMxYcIELFy4EA6HA5MnT8bYsWOrPMKMiIiImrerupdZfVqxYgWmT5+Ow4cPIyEhAVOnTvW6bYgQArNmzcKHH36IoqIi3HDDDXjvvfdwzTXXeOoUFBRg8uTJ+OGHHyCTyTB69Gi88847CAwMrHI7OOyeiIio6anq93ejD0SNBQMRERFR01Pr8xARERERNVcMREREROT3GIiIiIjI7zEQERERkd9jICIiIiK/x0BEREREfo+BiIiIiPweAxERERH5PQYiIiIi8nsMREREROT3GIiIiIjI7zEQERERkd9jICIiIiK/x0BEREREfo+BiIiIiPweAxERERH5PQYiIiIi8nsMREREROT3GIiIiIjI7zEQERERkd9jICIiIiK/x0BEREREfo+BiIiIiPweAxERERH5PQYiIiIi8nsMREREROT3GIiIiIjI7zEQERERkd9jICIiIiK/x0BEREREfo+BiIiIiPweAxERERH5vSYViF599VVIkoQnn3zSs8xqtWLSpEkICwtDYGAgRo8ejby8PK/X5eTkYMSIEQgICEBkZCSmTZsGp9NZz60nIiKixqrJBKLt27fjgw8+QNeuXb2WP/XUU/jhhx/w5ZdfYv369cjNzcUdd9zhKXe5XBgxYgTsdjs2b96MpUuXYsmSJZg5c2Z97wIRERE1Uk0iEFksFowbNw4fffQRQkJCPMtNJhP+85//4M0338TNN9+Mnj17YvHixdi8eTO2bNkCAFi9ejX279+Pjz/+GN27d8ewYcPw0ksvYcGCBbDb7Q21S0RERNSINIlANGnSJIwYMQIpKSleyzMyMuBw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7NmzYteuXeKjjz4SAMSGDRvErl27xIULFzzrGDp0qOjRo4fYunWr+O2330T79u29ht0XFRWJqKgoce+994p9+/aJzz77TAQEBFQYMq5QKMQbb7whDhw4IGbNmtUkhowLUfNjuHnzZjFv3jyRmZkpjh49Kj7++GMREREh7rvvPs82mvMxvNzxM5lMIikpSXTp0kUcOXLEa0i40+kUQvBzUIiaH0N+FtYNBqJquOuuu0RMTIxQqVSiRYsW4q677hJHjhzxlJeVlYnHHntMhISEiICAAPGXv/xFnD171msdJ06cEMOGDRNarVaEh4eLp59+2msopRAXh/t2795dqFQq0aZNG7F48eIKbZk/f76Ij48XKpVK9OnTR2zZsqVO9rk21fT4rVy5UnTv3l0EBgYKnU4nunXrJhYuXChcLpfXdprr8RPiysdw1qxZAkCFx6XH4MKFC+Luu+8WgYGBQq/XiwceeEAUFxd7bWf37t3ihhtuEGq1WrRo0UK8+uqrFdryxRdfiGuuuUaoVCrRuXNn8eOPP9bZftemmh7DjIwMkZSUJAwGg9BoNKJjx47ilVdeEVar1Ws7zfUYXu74lU9V4Otx/Phxzzr8+XNQiJofQ34W1g1JiEvG6RERERH5IfYhIiIiIr/HQERERER+j4GIiIiI/B4DEREREfk9BiIiIiLyewxERERE5PcYiIiIiMjvMRARUZOxZMkSBAcHN3QzLmv27Nno3r17QzeDiKqJgYiImoy77roLhw4dauhmEFEzpGjoBhARVZVWq4VWq23oZhBRM8QzRETUqJw4cQKSJFV4DBgwoMIls/LLUx988AHi4uIQEBCAMWPGwGQyVXl7ixYtQufOnaFWqxETE4PJkyd7ynJycnDbbbchMDAQer0eY8aMQV5entfrX331VURFRSEoKAipqamwWq0VtvHvf/8bHTt2hEajQYcOHfDee+9V/8AQUZ1iICKiRiUuLg5nz571PHbt2oWwsDD079/fZ/0jR47giy++wA8//IBVq1Zh165deOyxx6q0rffffx+TJk3CxIkTsXfvXnz//fdo164dAMDtduO2225DQUEB1q9fj7S0NBw7dgx33XWX5/VffPEFZs+ejVdeeQU7duxATExMhbCzbNkyzJw5E//85z9x4MABvPLKK5gxYwaWLl16lUeIiOpEQ99dloioMmVlZSIpKUmMHDlSuFwusXjxYmEwGDzls2bNEnK5XJw+fdqzbOXKlUImk4mzZ89ecf2xsbHi73//u8+y1atXC7lcLnJycjzLsrKyBACxbds2IYQQycnJ4rHHHvN6XVJSkujWrZvnedu2bcUnn3ziVeell14SycnJV2wfEdUfniEiokbrwQcfRHFxMT755BPIZL4/ruLj49GiRQvP8+TkZLjdbmRnZ1923fn5+cjNzcWgQYN8lh84cABxcXGIi4vzLOvUqROCg4Nx4MABT52kpCSv1yUnJ3v+XVJSgqNHjyI1NRWBgYGex8svv4yjR49efueJqF6xUzURNUovv/wyfv75Z2zbtg1BQUG1vv766JxtsVgAAB999FGF4CSXy+t8+0RUdTxDRESNztdff40XX3wRX3zxBdq2bXvZujk5OcjNzfU837JlC2QyGRITEy/7uqCgILRu3Rpr1671Wd6xY0ecOnUKp06d8izbv38/ioqK0KlTJ0+drVu3er1uy5Ytnn9HRUUhNjYWx44dQ7t27bweCQkJl20fEdUvniEiokZl3759uO+++/Dcc8+hc+fOMBqNAACVSuWzvkajwfjx4/HGG2/AbDbj8ccfx5gxYxAdHX3Fbc2ePRuPPPIIIiMjMWzYMBQXF2PTpk2YMmUKUlJS0KVLF4wbNw5vvfUWnE4nHnvsMdx0003o1asXAOCJJ57A/fffj169euH666/HsmXLkJWVhTZt2ni28cILL+Dxxx+HwWDA0KFDYbPZsGPHDhQWFmLq1Km1cMSIqDbwDBERNSo7duxAaWkpXn75ZcTExHged9xxh8/67dq1wx133IHhw4dj8ODB6Nq1a5WHtY8fPx5vvfUW3nvvPXTu3BkjR47E4cOHAQCSJOG7775DSEgI+vfvj5SUFLRp0waff/655/V33XUXZsyYgWeffRY9e/bEyZMn8eijj3pt46GHHsK///1vLF68GF26dMFNN92EJUuW8AwRUSMjCSFEQzeCiOhqzJ49G8uXL0dmZmZDN4WImjieISIiIiK/x0BERM3WpUPd//zYuHFjQzePiBoRXjIjombryJEjlZa1aNGC90UjIg8GIiIiIvJ7vGRGREREfo+BiIiIiPweAxERERH5PQYiIiIi8nsMREREROT3GIiIiIjI7zEQERERkd9jICIiIiK/9/+tecXMiDvLHwAAAABJRU5ErkJggg==\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "sns.scatterplot(data=popularity_zip_code.reset_index(), x=\"zip_code\", y=\"bottles_sold\", hue='item_description', legend=False)\n", + "plt.ylabel('Bottles Sold')\n", + "plt.title('Bottles Sold')\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 60, + "id": "8188e795", + "metadata": {}, + "outputs": [], + "source": [ + "popularity_zip_code.to_csv('popularity_zip_code.csv')" + ] + }, + { + "cell_type": "markdown", + "id": "a4fd8a4c", + "metadata": {}, + "source": [ + "### percentage of sales per store" + ] + }, + { + "cell_type": "code", + "execution_count": 69, + "id": "1a997aa2", + "metadata": {}, + "outputs": [], + "source": [ + "sales_per_store = pd.DataFrame(data.groupby(by=['store_number','store_name']).sum()['sale_dollars']).reset_index()" + ] + }, + { + "cell_type": "code", + "execution_count": 70, + "id": "95a008c6", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
store_numberstore_namesale_dollars
02178Double D Liquor Store9.74
12465Sid's Beverage Shop41.55
22512Hy-Vee Wine and Spirits / Iowa City706.32
32515Hy-Vee Food Store #1 / Mason City900.24
42522Hy-Vee Wine and Spirits / Spirit Lake324.96
\n", + "
" + ], + "text/plain": [ + " store_number store_name sale_dollars\n", + "0 2178 Double D Liquor Store 9.74\n", + "1 2465 Sid's Beverage Shop 41.55\n", + "2 2512 Hy-Vee Wine and Spirits / Iowa City 706.32\n", + "3 2515 Hy-Vee Food Store #1 / Mason City 900.24\n", + "4 2522 Hy-Vee Wine and Spirits / Spirit Lake 324.96" + ] + }, + "execution_count": 70, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sales_per_store.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 75, + "id": "07e41e1d", + "metadata": {}, + "outputs": [], + "source": [ + "sales_per_store['sale_dollars_percentage'] = sales_per_store['sale_dollars'].apply(lambda x: (x/data['sale_dollars'].sum())*100)" + ] + }, + { + "cell_type": "code", + "execution_count": 78, + "id": "a708ad6a", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
store_numberstore_namesale_dollarssale_dollars_percentage
525102Wilkie Liquors11620.8018.967724
263447Sam's Club 6432 / Sioux City6641.0410.839651
273494Sam's Club 6514 / Waterloo5199.368.486509
162633Hy-Vee #3 / BDI / Des Moines4124.046.731348
283524Sam's Club 6568 / Ames3913.926.388386
...............
182641Hy-Vee Drugstore / Council Bluffs17.820.029086
374152Food Land Super Markets13.260.021643
02178Double D Liquor Store9.740.015898
192643Hy-Vee Wine and Spirits / Waterloo7.000.011426
323869Bootleggin' Barzini's Fin6.750.011017
\n", + "

61 rows × 4 columns

\n", + "
" + ], + "text/plain": [ + " store_number store_name sale_dollars \\\n", + "52 5102 Wilkie Liquors 11620.80 \n", + "26 3447 Sam's Club 6432 / Sioux City 6641.04 \n", + "27 3494 Sam's Club 6514 / Waterloo 5199.36 \n", + "16 2633 Hy-Vee #3 / BDI / Des Moines 4124.04 \n", + "28 3524 Sam's Club 6568 / Ames 3913.92 \n", + ".. ... ... ... \n", + "18 2641 Hy-Vee Drugstore / Council Bluffs 17.82 \n", + "37 4152 Food Land Super Markets 13.26 \n", + "0 2178 Double D Liquor Store 9.74 \n", + "19 2643 Hy-Vee Wine and Spirits / Waterloo 7.00 \n", + "32 3869 Bootleggin' Barzini's Fin 6.75 \n", + "\n", + " sale_dollars_percentage \n", + "52 18.967724 \n", + "26 10.839651 \n", + "27 8.486509 \n", + "16 6.731348 \n", + "28 6.388386 \n", + ".. ... \n", + "18 0.029086 \n", + "37 0.021643 \n", + "0 0.015898 \n", + "19 0.011426 \n", + "32 0.011017 \n", + "\n", + "[61 rows x 4 columns]" + ] + }, + "execution_count": 78, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sales_per_store.sort_values(by='sale_dollars_percentage', ascending=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 102, + "id": "c48a0786", + "metadata": {}, + "outputs": [], + "source": [ + "sales_per_store['store_number'] = sales_per_store['store_number'].astype(str)" + ] + }, + { + "cell_type": "code", + "execution_count": 106, + "id": "9e0b9981", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA1sAAANBCAYAAAAWcaT4AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/NK7nSAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdeVzU5f7//8cgOiKroAgmImKuhEsZLoUoiqiZdmxVM8xIO1BCJz9GWS4taLaYndIWRSvJ3UxLjVIwjxtppGZiaCYpaGWCoI7IzO8Pf863CdDBpUF53m+363Zjru19Xf7l63ZtBovFYkFERERERESuKCdHD0BEREREROR6pGBLRERERETkKlCwJSIiIiIichUo2BIREREREbkKFGyJiIiIiIhcBQq2RERERERErgIFWyIiIiIiIleBgi0REREREZGrwNnRA7hWmM1mDh8+jLu7OwaDwdHDERERERERB7FYLJw4cYKGDRvi5FTx+pWCLTsdPnyYgIAARw9DRERERESqiNzcXBo1alRhuYItO7m7uwMw87MsXFzdHTwaEREREZHqY+At9Rw9BBuFhYUEBARYY4SKODTYmjBhAhMnTrTJa9GiBXv27AHgvffeIzU1le3bt3PixAn+/PNPvLy8bOofO3aMxx9/nBUrVuDk5MSgQYN48803cXNzAyA9PZ033niDrVu3UlhYyI033siYMWMYMmRIpcZ6fuugi6s7ddwUbImIiIiI/FM8PDwcPYRyXex4kcMvyGjTpg15eXnWtGHDBmvZyZMniY6O5plnnqmw/ZAhQ/jhhx9IS0tj5cqVrF+/nkcffdRavnHjRkJDQ1myZAk7duxg+PDhDBs2jJUrV17VeYmIiIiISPXm8G2Ezs7O+Pn5lVuWkJAAnFudKs+PP/7I6tWryczM5JZbbgHgrbfeom/fvrz66qs0bNiwTKA2evRovvzyS5YuXcodd9xxxeYhIiIiIiLyVw5f2frpp59o2LAhTZs2ZciQIRw8eNDutps2bcLLy8saaAH07NkTJycntmzZUmG7goICvL29L9i3yWSisLDQJomIiIiIiNjLocFWWFgYc+bMYfXq1cyYMYOff/6Z22+/nRMnTtjVPj8/H19fX5s8Z2dnvL29yc/PL7fNwoULyczMZPjw4RfsOzk5GU9PT2vSTYQiIiIiIlIZDg22+vTpwz333ENoaCi9e/fmiy++4Pjx4yxcuPCqfG/dunUMHz6c999/nzZt2lywblJSEgUFBdaUm5t7VcYkIiIiIiLXJ4ef2forLy8vmjdvTk5Ojl31/fz8OHr0qE3e2bNnOXbsWJlzYBkZGfTv35833niDYcOGXbRvo9GI0Wi0f/AiIiIiIiJ/4fAzW39VVFTEvn378Pf3t6t+586dOX78ONu2bbPmrV27FrPZTFhYmDUvPT2dfv36MWXKFJubCkVERERERK4Wh65sPfXUU/Tv35/AwEAOHz7M+PHjqVGjBg888ABw7kxWfn6+daVr586duLu707hxY7y9vWnVqhXR0dHExsYyc+ZMSkpKiI+P5/7776dhw4bAua2Dd9xxB6NHj2bQoEHWs1y1atW66CUZIiIiIiIil8pgsVgsjvr4/fffz/r16/njjz+oX78+t912Gy+99BLBwcFA+Y8eA6SkpBATEwOce9Q4Pj7e5lHj6dOnWx81jomJYe7cuWX66NatW4VXypensLAQT09PCgoKquyjaiIiIiIicvXZGxs4NNi6lijYEhERERERsD82qFJntkRERERERK4XDj2zNWPGDGbMmMGBAwcAaNOmDc8//zx9+vSxqWexWOjbty+rV69m2bJlDBw4sExff/zxB23btuXQoUP8+eefeHl5ARVvI2zdujU//PBDpcd8PG0mZleXSrcTERG5kryiH3f0EERE5CIcurLVqFEjJk+ezLZt2/j222/p0aMHAwYMKBMETZs2DYPBcMG+RowYQWhoaJn8N998k7y8PGvKzc3F29ube+6554rORURERERE5K8cGmz179+fvn37cuONN9K8eXNeeukl3Nzc2Lx5s7VOVlYWr732GrNnz66wnxkzZnD8+HGeeuqpMmWenp74+flZ07fffsuff/7J8OHDr8qcREREREREoAo9alxaWsqiRYsoLi6mc+fOAJw8eZLBgwfz9ttvl3mk+Lzdu3czadIktmzZwv79+y/6nVmzZtGzZ08CAwOv6PhFRERERET+yuHB1s6dO+ncuTOnT5/Gzc2NZcuW0bp1awASExPp0qULAwYMKLetyWTigQceYOrUqTRu3Piiwdbhw4dZtWoVqampFx2XyWTCZDJZfxcWFlZiViIiIiIiUt05PNhq0aIFWVlZFBQUsHjxYh566CEyMjLIyclh7dq1fPfddxW2TUpKolWrVgwdOtSub82dOxcvL69yL9j4u+Tk5HLf+BIREREREbFHlXtnq2fPngQHB+Pi4sL06dNxcvp/x8pKS0txcnLi9ttvJz09nXbt2rFz507r5RkWiwWz2UyNGjV49tlnbYIli8VC8+bNueOOO3jjjTcuOo7yVrYCAgL4ZfEUPHQboYiIOJhuIxQRcRx739ly+MrW35nNZkwmExMnTuSRRx6xKbvpppt444036N+/PwBLlizh1KlT1vLMzEwefvhhvvnmG4KDg23anl8tGzFihF3jMBqNGI3Gy5yNiIiIiIhUVw4NtpKSkujTpw+NGzfmxIkTpKamkp6ezpo1a6y3B/5d48aNCQoKAigTUP3+++8AtGrVyvrO1nmzZs0iLCyMkJCQqzMZERERERGRv3BosHX06FGGDRtGXl4enp6ehIaGsmbNGnr16nVFv1NQUMCSJUt48803r2i/IiIiIiIiFalyZ7aqKnv3ZYqIiIiIyPXN3tjAoY8ai4iIiIiIXK+q3AUZVd3sfYtxcavj6GGIiFRJI2+839FDEBERqTIcurI1Y8YMQkND8fDwwMPDg86dO7Nq1aoy9SwWC3369MFgMPDpp5/alH399dd06dIFd3d3/Pz8GDt2LGfPni33ezk5Obi7u5e5PENERERERORKc2iw1ahRIyZPnsy2bdv49ttv6dGjBwMGDOCHH36wqTdt2jTrW1p/9f3339O3b1+io6P57rvvWLBgAZ999hlPP/10mbolJSU88MAD3H777VdtPiIiIiIiIuc5NNjq378/ffv25cYbb6R58+a89NJLuLm5sXnzZmudrKwsXnvtNWbPnl2m/YIFCwgNDeX555+nWbNmdOvWjVdeeYW3336bEydO2NQdN24cLVu25N57773q8xIREREREakyF2SUlpYyf/58iouL6dy5MwAnT55k8ODBvP322+W+uWUymahdu7ZNnouLC6dPn2bbtm3WvLVr17Jo0SLefvttu8djMpkoLCy0SSIiIiIiIvZyeLC1c+dO3NzcMBqNjBo1imXLltG6dWsAEhMT6dKlCwMGDCi3be/evdm4cSOffPIJpaWlHDp0iEmTJgGQl5cHwB9//EFMTAxz5syp1JXtycnJeHp6WlNAQMBlzlRERERERKoThwdbLVq0ICsriy1btvDYY4/x0EMPsXv3bj777DPWrl3LtGnTKmwbFRXF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3HrrrZc0rtDQ0AsuFYqIiIiIiEAVeGfrWmHvvkwREREREbm+XTPvbImIiIiIiFyPquw2wqqqqGglTk51HD0MuUa5uQ109BBERERE5B9SZVa2Jk+ejMFgICEhwZq3b98+7rrrLurXr4+Hhwf33nsvR44csZanp6djMBjKTZmZmQCcPn2amJgYbrrpJpydnRk4cOA/PDMREREREamOqkSwlZmZybvvvktoaKg1r7i4mKioKAwGA2vXruV///sfZ86coX///tar37t06UJeXp5NeuSRRwgKCuKWW24Bzr2v5eLiwhNPPEHPnj0dMj8REREREal+HL6NsKioiCFDhvD+++/z4osvWvP/97//ceDAAb777jvrobO5c+dSt25d1q5dS8+ePalVq5b1ineAkpISli9fzuOPP47BYADOXSc/Y8YMa5/Hjx//5yYnIiIiIiLVlsNXtuLi4ujXr1+ZVSeTyYTBYMBoNFrzateujZOTExs2bCi3r88++4w//viD4cOHX/a4TCYThYWFNklERERERMReDg225s+fz/bt20lOTi5T1qlTJ1xdXRk7diwnT56kuLiYp556itLSUvLy8srtb9asWfTu3bvMm1uXIjk5GU9PT2sKCAi47D5FRERERKT6cFiwlZuby+jRo5k3bx61a9cuU16/fn0WLVrEihUrcHNzw9PTk+PHj9OhQwecnMoO+9dff2XNmjWMGDHiiowvKSmJgoICa8rNzb0i/YqIiIiISPXgsDNb27Zt4+jRo3To0MGaV1payvr16/nvf/+LyWQiKiqKffv28fvvv+Ps7IyXlxd+fn40bdq0TH8pKSn4+Phw5513XpHxGY1Gmy2MIiIiIiIileGwYCsyMpKdO3fa5A0fPpyWLVsyduxYatSoYc2vV68eAGvXruXo0aNlAiqLxUJKSgrDhg2jZs2aV3/wIiIiIiIiF+GwYMvd3Z2QkBCbPFdXV3x8fKz5KSkptGrVivr167Np0yZGjx5NYmIiLVq0sGm3du1afv75Zx555JFyv7V7927OnDnDsWPHOHHiBFlZWQC0a9fuis9LREREREQEqsDV7xeSnZ1NUlISx44do0mTJjz77LMkJiaWqTdr1iy6dOlCy5Yty+2nb9++/PLLL9bf7du3B86tiFWWm9sduLl5VLqdiIiIiIhULwbLpUQc1VBhYSGenp4UFBRY3/0SEREREZHqx97YwOHvbImIiIiIiFyPHLqNMDk5maVLl7Jnzx5cXFzo0qULU6ZMsTmTFRERQUZGhk27kSNHMnPmTADmzJlT4SPGR44cwdfXl7y8PP7zn//w7bffkpOTwxNPPMG0adMuacwb/vgN1zOnL6mtXJu61fN19BBERERE5Brk0JWtjIwM4uLi2Lx5M2lpaZSUlBAVFUVxcbFNvdjYWPLy8qzplVdesZbdd999NmV5eXn07t2bbt264et77j/JJpOJ+vXrM27cONq2bfuPzlFERERERKonh65srV692ub3nDlz8PX1Zdu2bYSHh1vz69Spg5+fX7l9uLi44OLiYv3922+/sXbtWmbNmmXNa9KkCW+++SYAs2fPvpJTEBERERERKVeVOrNVUFAAgLe3t03+vHnzqFevHiEhISQlJXHy5MkK+/jwww+pU6cOd99991Udq4iIiIiIyIVUmavfzWYzCQkJdO3a1eb9rcGDBxMYGEjDhg3ZsWMHY8eOJTs7m6VLl5bbz6xZsxg8eLDNatelMJlMmEwm6+/CwsLL6k9ERERERKqXKhNsxcXFsWvXLjZs2GCT/+ijj1r/vummm/D39ycyMpJ9+/YRHBxsU3fTpk38+OOPfPTRR5c9nuTkZCZOnHjZ/YiIiIiISPVUJbYRxsfHs3LlStatW0ejRo0uWDcsLAyAnJycMmUffPAB7dq14+abb77sMSUlJVFQUGBNubm5l92niIiIiIhUHw5d2bJYLDz++OMsW7aM9PR0goKCLtomKysLAH9/f5v8oqIiFi5cSHJy8hUZm9FoxGg0XpG+RERERESk+nFosBUXF0dqairLly/H3d2d/Px8ADw9PXFxcWHfvn2kpqbSt29ffHx82LFjB4mJiYSHhxMaGmrT14IFCzh79ixDhw4t91vng7SioiJ+++03srKyqFWrFq1bt76qcxQRERERkerJYLFYLA77uMFQbn5KSgoxMTHk5uYydOhQdu3aRXFxMQEBAdx1112MGzcODw8PmzZdunQhKCiIefPm2f2twMBADhw4YNdYCwsL8fT05PP9Obi6u9vVRq4PetRYRERERP7qfGxQUFBQJi75K4cGW9cSe/9BRURERETk+mZvbFAlLsgQERERERG53lSZq9+vFZ9++zt13EwXryhX1d231nf0EERERERELsihK1vJycl07NgRd3d3fH19GThwINnZ2TZ1IiIiMBgMNmnUqFFl+pozZw6hoaHUrl0bX19f4uLirGXp6ekMGDAAf39/XF1dadeuXYVnu0RERERERK4Eh65sZWRkEBcXR8eOHTl79izPPPMMUVFR7N69G1dXV2u92NhYJk2aZP1dp04dm35ef/11XnvtNaZOnUpYWBjFxcU2F19s3LiR0NBQxo4dS4MGDVi5ciXDhg3D09OTO+6446rPU0REREREqp8qdUHGb7/9hq+vLxkZGYSHhwPnVrbatWvHtGnTym3z559/csMNN7BixQoiIyPt/la/fv1o0KABs2fPtqv++UNwc7/eRx033UboaNpGKCIiIiKOck1ekFFQUACAt7e3Tf68efOoV68eISEhJCUlcfLkSWtZWloaZrOZQ4cO0apVKxo1asS9995Lbm7uRb/19+/8lclkorCw0CaJiIiIiIjYq8oEW2azmYSEBLp27UpISIg1f/DgwXz88cesW7eOpKQkPvroI5uHi/fv34/ZbObll19m2rRpLF68mGPHjtGrVy/OnDlT7rcWLlxIZmYmw4cPr3A8ycnJeHp6WlNAQMCVm6yIiIiIiFz3qsxthHFxcezatYsNGzbY5D/66KPWv2+66Sb8/f2JjIxk3759BAcHYzabKSkpYfr06URFRQHwySef4Ofnx7p16+jdu7dNf+vWrWP48OG8//77tGnTpsLxJCUl8eSTT1p/FxYWKuASERERERG7VYlgKz4+npUrV7J+/XoaNWp0wbphYWEA5OTkEBwcjL+/PwCtW7e21qlfvz716tXj4MGDNm0zMjLo378/b7zxBsOGDbvgd4xGI0aj8VKmIyIiIiIi4ththBaLhfj4eJYtW8batWsJCgq6aJusrCwAa5DVtWtXAJsr448dO8bvv/9OYGCgNS89PZ1+/foxZcoUm9UyERERERGRq8GhK1txcXGkpqayfPly3N3dyc/PB8DT0xMXFxf27dtHamoqffv2xcfHhx07dpCYmEh4eDihoaEANG/enAEDBjB69Gjee+89PDw8SEpKomXLlnTv3h04t3XwjjvuYPTo0QwaNMj6nVq1al3wkgwREREREZFL5dCr3w0GQ7n5KSkpxMTEkJuby9ChQ9m1axfFxcUEBARw1113MW7cOJsrFgsLC0lMTGTp0qU4OTnRrVs33nzzTesZq5iYGObOnVvmO926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+6hZs+Y/O2kREREREak2HH71+4XMnDnT5txUeHg4ACkpKcTExGA0Gpk/fz4TJkzAZDIRFBREYmKizTkuZ2dnpkyZwt69e7FYLAQGBhIfH09iYuI/Ph8REREREak+DBaLxeLoQVwLCgsL8fT0pKCgAA8PD0cPR0REREREHMTe2MDh72yJiIiIiIhcj6r0NsKqqOjTJTjVqePoYVw33O6+z9FDEBERERG5Khy6sjVhwgQMBoNNatmypbX8vffeIyIiAg8PDwwGA8ePH6+wL5PJRLt27TAYDGRlZdmUWSwWXn31VZo3b47RaOSGG27gpZdeukqzEhERERERqQIrW23atOGrr76y/nZ2/n9DOnnyJNHR0URHR5OUlHTBfv7v//6Phg0b8v3335cpGz16NF9++SWvvvoqN910E8eOHePYsWNXbhIiIiIiIiJ/4/Bgy9nZGT8/v3LLEhISAEhPT79gH6tWreLLL79kyZIlrFq1yqbsxx9/ZMaMGezatYsWLVoAEBQUdNnjFhERERERuRCHX5Dx008/0bBhQ5o2bcqQIUM4ePBgpdofOXKE2NhYPvroI+qUc5ZqxYoVNG3alJUrVxIUFESTJk145JFHLrqyZTKZKCwstEkiIiIiIiL2cmiwFRYWxpw5c1i9ejUzZszg559/5vbbb+fEiRN2tbdYLMTExDBq1ChuueWWcuvs37+fX375hUWLFvHhhx8yZ84ctm3bxt13333BvpOTk/H09LSmgICASs9PRERERESqL4duI+zTp4/179DQUMLCwggMDGThwoWMGDHiou3feustTpw4ccHzXGazGZPJxIcffkjz5s0BmDVrFjfffDPZ2dnWrYV/l5SUZPM4cmFhoQIuERERERGxm8O3Ef6Vl5cXzZs3Jycnx676a9euZdOmTRiNRpydnWnWrBkAt9xyCw899BAA/v7+ODs7WwMtgFatWgFccMui0WjEw8PDJomIiIiIiNirSgVbRUVF7Nu3D39/f7vqT58+ne+//56srCyysrL44osvAFiwYIH1aveuXbty9uxZ9u3bZ223d+9eAAIDA6/wDERERERERM5x6DbCp556iv79+xMYGMjhw4cZP348NWrU4IEHHgAgPz+f/Px860rXzp07cXd3p3Hjxnh7e9O4cWOb/tzc3AAIDg6mUaNGAPTs2ZMOHTrw8MMPM23aNMxmM3FxcfTq1ctmtUtERERERORKcmiw9euvv/LAAw/wxx9/UL9+fW677TY2b95M/fr1AZg5cyYTJ0601g8PDwcgJSWFmJgYu77h5OTEihUrePzxxwkPD8fV1ZU+ffrw2muvXdKY3QYOwk1bCkVERERE5CIMFovF4uhBXAsKCwvx9PSkoKBA57dERERERKoxe2ODKnVmS0RERERE5Hrh0G2E16Ldm0/j5lrL0cO4poV0re3oIYiIiIiIXHVVZmVr8uTJGAwGEhISrHnvvfceEREReHh4YDAYOH78eJl2d955J40bN6Z27dr4+/vz4IMPcvjwYZs6FouFV199lebNm2M0GrnhhhustxWKiIiIiIhcDVUi2MrMzOTdd98lNDTUJv/kyZNER0fzzDPPVNi2e/fuLFy4kOzsbJYsWcK+ffu4++67beqMHj2aDz74gFdffZU9e/bw2Wefceutt16VuYiIiIiIiEAV2EZYVFTEkCFDeP/993nxxRdtys6vcqWnp1fYPjEx0fp3YGAgTz/9NAMHDqSkpISaNWvy448/MmPGDHbt2kWLFi0ACAoKuuLzEBERERER+SuHr2zFxcXRr18/evbsedl9HTt2jHnz5tGlSxdq1qwJwIoVK2jatCkrV64kKCiIJk2a8Mgjj3Ds2LEL9mUymSgsLLRJIiIiIiIi9nJosDV//ny2b99OcnLyZfUzduxYXF1d8fHx4eDBgyxfvtxatn//fn755RcWLVrEhx9+yJw5c9i2bVuZrYZ/l5ycjKenpzUFBARc1hhFRERERKR6cViwlZuby+jRo5k3bx61a1/e7XRjxozhu+++48svv6RGjRoMGzaM88+Hmc1mTCYTH374IbfffjsRERHMmjWLdevWkZ2dXWGfSUlJFBQUWFNubu5ljVFERERERKoXh53Z2rZtG0ePHqVDhw7WvNLSUtavX89///tfTCYTNWrUsKuvevXqUa9ePZo3b06rVq0ICAhg8+bNdO7cGX9/f5ydnWnevLm1fqtWrQA4ePCg9RzX3xmNRoxG42XMUEREREREqjOHBVuRkZHs3LnTJm/48OG0bNmSsWPH2h1o/Z3ZbAbOnbkC6Nq1K2fPnmXfvn0EBwcDsHfvXuDchRoiIiIiIiJXg8OCLXd3d0JCQmzyzp+7Op+fn59Pfn4+OTk5AOzcuRN3d3caN26Mt7c3W7ZsITMzk9tuu426deuyb98+nnvuOYKDg+ncuTMAPXv2pEOHDjz88MNMmzYNs9lMXFwcvXr1slntEhERERERuZIcfvX7hcycOZOJEydaf4eHhwOQkpJCTEwMderUYenSpYwfP57i4mL8/f2Jjo5m3Lhx1i2ATk5OrFixgscff5zw8HBcXV3p06cPr7322iWNqXWn2nh4XN4ZMxERERERuf4ZLOdvkpALKiwsxNPTk4KCAjw8PBw9HBERERERcRB7Y4MqvbJVFWWvW4Cbq4ujh3HVtOo51NFDEBERERG5Ljj0na3k5GQ6duyIu7s7vr6+DBw4sMx17BERERgMBps0atQomzpPPPEEN998M0ajkXbt2pX5zoEDB8r0YTAY2Lx589WcnoiIiIiIVGMOXdnKyMggLi6Ojh07cvbsWZ555hmioqLYvXs3rq6u1nqxsbFMmjTJ+rtOnTpl+nr44YfZsmULO3bsqPB7X331FW3atLH+9vHxuUIzERERERERseXQYGv16tU2v+fMmYOvry/btm2zXoYB54IrPz+/CvuZPn06AL/99tsFgy0fH58L9iMiIiIiInKlOHQb4d8VFBQA4O3tbZM/b9486tWrR0hICElJSZw8efKS+r/zzjvx9fXltttu47PPPrtgXZPJRGFhoU0SERERERGxV5W5IMNsNpOQkEDXrl1t3t8aPHgwgYGBNGzYkB07djB27Fiys7NZunSp3X27ubnx2muv0bVrV5ycnFiyZAkDBw7k008/5c477yy3TXJyss218yIiIiIiIpVRZa5+f+yxx1i1ahUbNmygUaNGFdZbu3YtkZGR5OTkEBwcbFM2YcIEPv30U7Kysi76vWHDhvHzzz/zzTfflFtuMpkwmUzW34WFhQQEBLD10/d0G6GIiIiISDVm79XvVWIbYXx8PCtXrmTdunUXDLQAwsLCAMjJybmsb4aFhV2wD6PRiIeHh00SERERERGxl0O3EVosFh5//HGWLVtGeno6QUFBF21zftXK39//sr6dlZV12X2IiIiIiIhUxKHBVlxcHKmpqSxfvhx3d3fy8/MB8PT0xMXFhX379pGamkrfvn3x8fFhx44dJCYmEh4eTmhoqLWfnJwcioqKyM/P59SpU9aArHXr1tSqVYu5c+dSq1Yt2rdvD8DSpUuZPXs2H3zwwT8+ZxERERERqR4cembLYDCUm5+SkkJMTAy5ubkMHTqUXbt2UVxcTEBAAHfddRfjxo2z2dYXERFBRkZGmX5+/vlnmjRpwty5c5kyZQq//PILzs7OtGzZkjFjxnD33XfbPVZ792WKiIiIiMj1zd7YoMpckFHVKdgSERERERG4xi7IEBERERERud5UmXe2rhWFXx8EV3dHD+OyeUQFOnoIIiIiIiLXNYeubCUnJ9OxY0fc3d3x9fVl4MCBZGdn29SJiIjAYDDYpFGjRlnL//jjD6Kjo2nYsCFGo5GAgADi4+MpLCy06WfevHm0bduWOnXq4O/vz8MPP8wff/zxj8xTRERERESqH4cGWxkZGcTFxbF582bS0tIoKSkhKiqK4uJim3qxsbHk5eVZ0yuvvGItc3JyYsCAAXz22Wfs3buXOXPm8NVXX9kEZP/73/8YNmwYI0aM4IcffmDRokVs3bqV2NjYf2yuIiIiIiJSvTh0G+Hq1attfs+ZMwdfX1+2bdtGeHi4Nb9OnTr4+fmV20fdunV57LHHrL8DAwP597//zdSpU615mzZtokmTJjzxxBMABAUFMXLkSKZMmXIlpyMiIiIiImJVpS7IKCgoAMDb29smf968edSrV4+QkBCSkpI4efJkhX0cPnyYpUuX0q1bN2te586dyc3N5YsvvsBisXDkyBEWL15M3759K+zHZDJRWFhok0REREREROxVZYIts9lMQkICXbt2JSQkxJo/ePBgPv74Y9atW0dSUhIfffQRQ4cOLdP+gQceoE6dOtxwww14eHjYPFjctWtX5s2bx3333UetWrXw8/PD09OTt99+u8LxJCcn4+npaU0BAQFXdsIiIiIiInJdqzLvbD322GOsWrWKDRs20KhRowrrrV27lsjISHJycggODrbm5+fnc/z4cfbu3UtSUhLdunXjnXfeAWD37t307NmTxMREevfuTV5eHmPGjKFjx47MmjWr3O+YTCZMJpP1d2FhIQEBAeQu3YmHbiMUEREREam2rqlHjePj41m+fDnr168nKCjognWLi4txc3Nj9erV9O7du9w6GzZs4Pbbb+fw4cP4+/vz4IMPcvr0aRYtWlRhnYs5/w+qYEtEREREpHq7Jh41tlgsxMfHs2zZMtauXXvRQAsgKysL4IIBktlsBrCuTJ08eRInJ9up1qhRwzoGERERERGRK82htxHGxcWRmprK8uXLcXd3Jz8/HwBPT09cXFzYt28fqamp9O3bFx8fH3bs2EFiYiLh4eGEhoYC8MUXX3DkyBE6duyIm5sbP/zwA2PGjKFr1640adIEgP79+xMbG8uMGTOs2wgTEhK49dZbadiwoaOmLyIiIiIi1zGHbiM0GAzl5qekpBATE0Nubi5Dhw5l165dFBcXExAQwF133cW4ceOsy3Xr1q3j2WefZffu3ZhMJgICAvjXv/7F008/jZeXl7XPt956i5kzZ/Lzzz/j5eVFjx49mDJlCjfccINdY7V3qVBERERERK5v19SZrWuBgi0REREREYFr5MyWiIiIiIjI9cqhZ7aSk5NZunQpe/bswcXFhS5dujBlyhRatGhhrRMREUFGRoZNu5EjRzJz5kzr76+//prnnnuOnTt34urqykMPPcRLL72Es/O56WVnZzNq1Ch2795NQUEBDRs2ZPDgwYwfP56aNWtWasw7duzAzc3tMmb9z2vXrp2jhyAiIiIiUu04NNjKyMggLi6Ojh07cvbsWZ555hmioqLYvXs3rq6u1nqxsbFMmjTJ+rtOnTrWv7///nv69u3Ls88+y4cffsihQ4cYNWoUpaWlvPrqqwDUrFmTYcOG0aFDB7y8vPj++++JjY3FbDbz8ssv/3MTFhERERGRasOhwdbq1attfs+ZMwdfX1+2bdtGeHi4Nb9OnTr4+fmV28eCBQsIDQ3l+eefB6BZs2a88sor3HvvvYwfPx53d3eaNm1K06ZNrW0CAwNJT0/nm2++uQqzEhERERERqWJntgoKCgDw9va2yZ83bx716tUjJCSEpKQkTp48aS0zmUzUrl3bpr6LiwunT59m27Zt5X4nJyeH1atX061btys8AxERERERkXOqTLBlNptJSEiga9euhISEWPMHDx7Mxx9/zLp160hKSuKjjz5i6NCh1vLevXuzceNGPvnkE0pLSzl06JB1y2FeXp7NN7p06ULt2rW58cYbuf322222Jv6dyWSisLDQJomIiIiIiNirygRbcXFx7Nq1i/nz59vkP/roo/Tu3ZubbrqJIUOG8OGHH7Js2TL27dsHQFRUFFOnTmXUqFEYjUaaN29O3759AXBysp3eggUL2L59O6mpqXz++efWM13lSU5OxtPT05oCAgKu8IxFREREROR6ViXe2YqPj2f58uWsX7+eoKCgC9YtLi7Gzc2N1atX07t3b2u+xWIhLy+PunXrcuDAAVq3bs3WrVvp2LFjuf18/PHHPProo5w4cYIaNWqUKTeZTJhMJuvvwsJCAgIC+Oabb3QboYiIiIhINWbvO1sOvSDDYrHw+OOPs2zZMtLT0y8aaAFkZWUB4O/vb5NvMBho2LAhAJ988gkBAQF06NChwn7MZjMlJSWYzeZygy2j0YjRaKzEbERERERERP4fhwZbcXFxpKamsnz5ctzd3cnPzwfA09MTFxcX9u3bR2pqKn379sXHx4cdO3aQmJhIeHg4oaGh1n6mTp1KdHQ0Tk5OLF26lMmTJ7Nw4UJrEDVv3jxq1qzJTTfdhNFo5NtvvyUpKYn77ruv0u9siYiIiIiI2MOhwdaMGTOAcw8X/1VKSgoxMTHUqlWLr776imnTplFcXExAQACDBg1i3LhxNvVXrVrFSy+9hMlkom3btixfvpw+ffpYy52dnZkyZQp79+7FYrEQGBhIfHw8iYmJV32OIiIiIiJSPVWJM1vXAnv3ZYqIiIiIyPXN3tigytxGKCIiIiIicj1x6DbCa1FR0UqcnOo4ehh2c3Mb6OghiIiIiIhUSw5d2UpOTqZjx464u7vj6+vLwIEDyc7OtqkTERGBwWCwSaNGjbKp88QTT3DzzTdjNBrLveY8PT2dAQMG4O/vj6urK+3atWPevHlXc2oiIiIiIlLNOTTYysjIIC4ujs2bN5OWlkZJSQlRUVEUFxfb1IuNjSUvL8+aXnnllTJ9Pfzww9x3333lfmfjxo2EhoayZMkSduzYwfDhwxk2bBgrV668KvMSERERERFx6DbC1atX2/yeM2cOvr6+bNu2jfDwcGt+nTp18PPzq7Cf6dOnA/Dbb7+xY8eOMuXPPPOMze/Ro0fz5ZdfsnTpUu64447LmYKIiIiIiEi5qtQFGQUFBQB4e3vb5M+bN4969eoREhJCUlISJ0+evCLf+vt3/spkMlFYWGiTRERERERE7FVlLsgwm80kJCTQtWtXQkJCrPmDBw8mMDCQhg0bsmPHDsaOHUt2djZLly695G8tXLiQzMxM3n333QrrJCcnM3HixEv+hoiIiIiIVG9VJtiKi4tj165dbNiwwSb/0Ucftf5900034e/vT2RkJPv27SM4OLjS31m3bh3Dhw/n/fffp02bNhXWS0pK4sknn7T+LiwsJCAgoNLfExERERGR6qlKBFvx8fGsXLmS9evX06hRowvWDQsLAyAnJ6fSwVZGRgb9+/fnjTfeYNiwYResazQaMRqNlepfRERERETkPIee2bJYLMTHx7Ns2TLWrl1LUFDQRdtkZWUB4O/vX6lvpaen069fP6ZMmWKzWiYiIiIiInI1OHRlKy4ujtTUVJYvX467uzv5+fkAeHp64uLiwr59+0hNTaVv3774+PiwY8cOEhMTCQ8PJzQ01NpPTk4ORUVF5Ofnc+rUKWtA1rp1a2rVqsW6deu44447GD16NIMGDbJ+p1atWhe8JENERERERORSGSwWi8VhHzcYys1PSUkhJiaG3Nxchg4dyq5duyguLiYgIIC77rqLcePG4eHhYa0fERFBRkZGmX5+/vlnmjRpQkxMDHPnzi1T3q1bN9LT0+0aa2FhIZ6enhQUFNh8W0REREREqhd7YwOHBlvXEgVbIiIiIiIC9scGVeqdLRERERERketFlbiN8Fqy4Y/fcD1z2tHDsEu3er6OHoKIiIiISLXl0JWtGTNmEBoaioeHBx4eHnTu3JlVq1ZZy0eOHElwcDAuLi7Ur1+fAQMGsGfPHps+MjMziYyMxMvLi7p169K7d2++//57a/mBAwcwGAxl0ubNm/+xeYqIiIiISPXj0GCrUaNGTJ48mW3btvHtt9/So0cPBgwYwA8//ADAzTffTEpKCj/++CNr1qzBYrEQFRVFaWkpAEVFRURHR9O4cWO2bNnChg0bcHd3p3fv3pSUlNh866uvviIvL8+abr755n98viIiIiIiUn1UuQsyvL29mTp1KiNGjChTtmPHDtq2bWt90Pjbb7+lY8eOHDx4kICAAAB27txJaGgoP/30E82aNePAgQMEBQXx3Xff0a5du0se1/lDcJ/vz8HV3f2S+/knaRuhiIiIiMiVd81dkFFaWsr8+fMpLi6mc+fOZcqLi4tJSUkhKCjIGli1aNECHx8fZs2axZkzZzh16hSzZs2iVatWNGnSxKb9nXfeia+vL7fddhufffbZRcdjMpkoLCy0SSIiIiIiIvZyeLC1c+dO3NzcMBqNjBo1imXLltG6dWtr+TvvvIObmxtubm6sWrWKtLQ0atWqBYC7uzvp6el8/PHHuLi44ObmxurVq1m1ahXOzufu/nBzc+O1115j0aJFfP7559x2220MHDjwogFXcnIynp6e1nQ+wBMREREREbGHw7cRnjlzhoMHD1JQUMDixYv54IMPyMjIsAZcBQUFHD16lLy8PF599VUOHTrE//73P2rXrs2pU6eIiIigZcuWxMfHU1payquvvsqePXvIzMzExcWl3G8OGzaMn3/+mW+++abCcZlMJkwmk/V3YWEhAQEB2kYoIiIiIlLN2buN0OFXv9eqVYtmzZoB5y7EyMzM5M033+Tdd98FsK4s3XjjjXTq1Im6deuybNkyHnjgAVJTUzlw4ACbNm3CyencIl1qaip169Zl+fLl3H///eV+MywsjLS0tAuOy2g0YjQar+BMRURERESkOnH4NsK/M5vNNitKf2WxWLBYLNbykydP4uTkhMFgsNY5/9tsNlf4jaysLPz9/a/swEVERERERP7CoStbSUlJ9OnTh8aNG3PixAlSU1NJT09nzZo17N+/nwULFhAVFUX9+vX59ddfmTx5Mi4uLvTt2xeAXr16MWbMGOLi4nj88ccxm81MnjwZZ2dnunfvDsDcuXOpVasW7du3B2Dp0qXMnj2bDz74wGHzFhERERGR659Dg62jR48ybNgw8vLy8PT0JDQ0lDVr1tCrVy8OHz7MN998w7Rp0/jzzz9p0KAB4eHhbNy4EV/fc2eRWrZsyYoVK5g4cSKdO3fGycmJ9u3bs3r1apuVqxdeeIFffvkFZ2dnWrZsyYIFC7j77rsvacy3+dS/4L5MERERERERqAIXZFwr7D0EJyIiIiIi17dr5oKMa82n3/5OHbfyz5RdbXffWt8h3xURERERkcpz6AUZycnJdOzYEXd3d3x9fRk4cCDZ2dll6m3atIkePXrg6uqKh4cH4eHhnDp1CoD09HQMBkO5KTMz09rHjh07uP3226lduzYBAQG88sor/9g8RURERESk+nFosJWRkUFcXBybN28mLS2NkpISoqKiKC4uttbZtGkT0dHRREVFsXXrVjIzM4mPj7de9d6lSxfy8vJs0iOPPEJQUBC33HILcG6ZLyoqisDAQLZt28bUqVOZMGEC7733nkPmLSIiIiIi178qdWbrt99+w9fXl4yMDMLDwwHo1KkTvXr14oUXXrCrj5KSEm644QYef/xxnnvuOQBmzJjBs88+S35+PrVq1QLg6aef5tNPP2XPnj129Xt+X+bcr/dRx80xjxprG6GIiIiIiOPZe2arSr2zVVBQAIC3tzdw7rbCLVu24OvrS5cuXWjQoAHdunVjw4YNFfbx2Wef8ccffzB8+HBr3qZNmwgPD7cGWgC9e/cmOzubP//8s9x+TCYThYWFNklERERERMReVSbYMpvNJCQk0LVrV0JCQgDYv38/ABMmTCA2NpbVq1fToUMHIiMj+emnn8rtZ9asWfTu3ZtGjRpZ8/Lz82nQoIFNvfO/8/Pzy+0nOTkZT09PawoICLjsOYqIiIiISPVRZYKtuLg4du3axfz58615ZrMZgJEjRzJ8+HDat2/PG2+8QYsWLZg9e3aZPn799VfWrFnDiBEjLns8SUlJFBQUWFNubu5l9ykiIiIiItVHlbj6PT4+npUrV7J+/XqbFanzDxO3bt3apn6rVq04ePBgmX5SUlLw8fHhzjvvtMn38/PjyJEjNnnnf/v5+ZU7JqPRiNForPxkREREREREcPDKlsViIT4+nmXLlrF27VqCgoJsyps0aULDhg3LXAe/d+9eAgMDy/SVkpLCsGHDqFmzpk1Z586dWb9+PSUlJda8tLQ0WrRoQd26da/wrERERERERBwcbMXFxfHxxx+TmpqKu7s7+fn55OfnW9/QMhgMjBkzhunTp7N48WJycnJ47rnn2LNnT5mtgmvXruXnn3/mkUceKfOdwYMHU6tWLUaMGMEPP/zAggULePPNN3nyySf/kXmKiIiIiEj149BthDNmzAAgIiLCJj8lJYWYmBgAEhISOH36NImJiRw7doy2bduSlpZGcHCwTZtZs2bRpUsXWrZsWeY7np6efPnll8TFxXHzzTdTr149nn/+eR599NGrMi8REREREZEq9c5WVWbvXfoiIiIiInJ9uybf2RIREREREbleVInbCK8lx9NmYnZ1+ce/6xX9+D/+TRERERERuXQOXdlKTk6mY8eOuLu74+vry8CBA8vcPAiwadMmevTogaurKx4eHoSHh1sv0fgrk8lEu3btMBgMZGVlWfMnTJiAwWAok1xdXa/m9EREREREpBpzaLCVkZFBXFwcmzdvJi0tjZKSEqKioiguLrbW2bRpE9HR0URFRbF161YyMzOJj4/Hyans0P/v//6Phg0blsl/6qmnyMvLs0mtW7fmnnvuuarzExERERGR6suh2whXr15t83vOnDn4+vqybds2wsPDAUhMTOSJJ57g6aefttZr0aJFmb5WrVrFl19+yZIlS1i1apVNmZubG25ubtbf33//Pbt372bmzJlXcjoiIiIiIiJWVeqCjIKCAgC8vb0BOHr0KFu2bMHX15cuXbrQoEEDunXrxoYNG2zaHTlyhNjYWD766CPq1Klz0e988MEHNG/enNtvv73COiaTicLCQpskIiIiIiJiryoTbJnNZhISEujatSshISEA7N+/Hzh35io2NpbVq1fToUMHIiMj+emnnwCwWCzExMQwatQobrnllot+5/Tp08ybN6/Mo8h/l5ycjKenpzUFBARc5gxFRERERKQ6qTLBVlxcHLt27WL+/PnWPLPZDMDIkSMZPnw47du354033qBFixbMnj0bgLfeeosTJ06QlJRk13eWLVvGiRMneOihhy5YLykpiYKCAmvKzc29xJmJiIiIiEh1VCWufo+Pj2flypWsX7+eRo0aWfP9/f0BaN26tU39Vq1acfDgQQDWrl3Lpk2bMBqNNnVuueUWhgwZwty5c23yP/jgA+644w4aNGhwwTEZjcYyfYqIiIiIiNjLocGWxWLh8ccfZ9myZaSnpxMUFGRT3qRJExo2bFjmOvi9e/fSp08fAKZPn86LL75oLTt8+DC9e/dmwYIFhIWF2bT7+eefWbduHZ999tlVmpGIiIiIiMg5Dg224uLiSE1NZfny5bi7u5Ofnw+Ap6cnLi4uGAwGxowZw/jx42nbti3t2rVj7ty57Nmzh8WLFwPQuHFjmz7P3zoYHBxss0oGMHv2bPz9/a2BmoiIiIiIyNXi0GBrxowZAERERNjkp6SkEBMTA0BCQgKnT58mMTGRY8eO0bZtW9LS0ggODq7Ut8xmM3PmzCEmJoYaNWpc8pi9eo3Cw8PjktuLiIiIiEj1YLBYLBZHD+JaUFhYiKenJwUFBQq2RERERESqMXtjgypzG6GIiIiIiMj1pErcRngtmb1vMS5uF384+XKMvPH+q9q/iIiIiIhcfVVqZWvy5MkYDAYSEhKseadPnyYuLg4fHx/c3NwYNGgQR44csWlnMBjKpL++1xUTE1NunTZt2vxTUxMRERERkWqmygRbmZmZvPvuu4SGhtrkJyYmsmLFChYtWkRGRgaHDx/mX//6V5n2KSkp5OXlWdPAgQOtZW+++aZNWW5uLt7e3txzzz1Xe1oiIiIiIlJNVYlthEVFRQwZMoT333/f5s2sgoICZs2aRWpqKj169ADOBVWtWrVi8+bNdOrUyVrXy8sLPz+/cvv39PTE09PT+vvTTz/lzz//ZPjw4VdpRiIiIiIiUt1ViZWtuLg4+vXrR8+ePW3yt23bRklJiU1+y5Ytady4MZs2bSrTR7169bj11luZPXs2F7pkcdasWfTs2ZPAwMAK65hMJgoLC22SiIiIiIiIvRy+sjV//ny2b99OZmZmmbL8/Hxq1aqFl5eXTX6DBg2sDyADTJo0iR49elCnTh2+/PJL/v3vf1NUVMQTTzxRps/Dhw+zatUqUlNTLziu5ORkJk6ceGmTEhERERGRas+hwVZubi6jR48mLS2N2rVrX3I/zz33nPXv9u3bU1xczNSpU8sNtubOnYuXl5fNma7yJCUl8eSTT1p/FxYWEhAQcMljFBERERGR6sWh2wi3bdvG0aNH6dChA87Ozjg7O5ORkcH06dNxdnamQYMGnDlzhuPHj9u0O3LkSIXnswDCwsL49ddfMZlMNvkWi4XZs2fz4IMPUqtWrQuOzWg04uHhYZNERERERETs5dCVrcjISHbu3GmTN3z4cFq2bMnYsWMJCAigZs2afP311wwaNAiA7OxsDh48SOfOnSvsNysri7p162I0Gm3yMzIyyMnJYcSIEVd+MiIiIiIiIn/h0GDL3d2dkJAQmzxXV1d8fHys+SNGjODJJ5/E29sbDw8PHn/8cTp37my9iXDFihUcOXKETp06Ubt2bdLS0nj55Zd56qmnynxv1qxZhIWFlfmmiIiIiIjIlebwCzIu5o033sDJyYlBgwZhMpno3bs377zzjrW8Zs2avP322yQmJmKxWGjWrBmvv/46sbGxNv0UFBSwZMkS3nzzzcsaz8PBd2tLoYiIiIiIXJTBcqE70sWqsLAQT09PCgoKFGyJiIiIiFRj9sYGVX5lq6op+nQJTnXqXJG+3O6+74r0IyIiIiIiVY9DbyNMTk6mY8eOuLu74+vry8CBA8nOzrapExERgcFgsEmjRo2yln///fc88MADBAQE4OLiQqtWrcpsFVy6dCm9evWifv36eHh40LlzZ9asWfOPzFFERERERKonhwZbGRkZxMXFsXnzZtLS0igpKSEqKori4mKberGxseTl5VnTK6+8Yi3btm0bvr6+fPzxx/zwww88++yzJCUl8d///tdaZ/369fTq1YsvvviCbdu20b17d/r378933333j81VRERERESqlyp1Zuu3337D19eXjIwMwsPDgXMrW+3atWPatGl29xMXF8ePP/7I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TVRUFFu3biUzM5P4+HibmwTPnDnDPffcw2OPPVbht15//XWeffZZnn76aX744Qe++uorevfufVXnJyIiIiIi1VeVOrP122+/4evrS0ZGBuHh4QB06tSJXr168cILL1y0/Zw5c0hISCizsvXnn39yww03sGLFCiIjIy9pbOf3ZW799D2tbImIiIiIVGPX5JmtgoICALy9vQE4evQoW7ZswdfXly5dutCgQQO6devGhg0bKtVvWloaZrOZQ4cO0apVKxo1asS9995Lbm7uFZ+DiIiIiIgIVKFgy2w2k5CQQNeuXa3vb+3fvx+ACRMmEBsby+rVq+nQoQORkZH89NNPdve9f/9+zGYzL7/8MtOmTWPx4sUcO3aMXr16cebMmXLbmEwmCgsLbZKIiIiIiIi9qkywFRcXx65du5g/f741z2w2AzBy5EiGDx9O+/bteeONN2jRogWzZ8+2u2+z2UxJSQnTp0+nd+/edOrUiU8++YSffvqJdevWldsmOTkZT09PawoICLi8CYqIiIiISLVSJYKt+Ph4Vq5cybp162jUqJE139/fH4DWrVvb1G/VqhUHDx60u//y+qlfvz716tWrsJ+kpCQKCgqsSVsORURERESkMhwabFksFuLj41m2bBlr164lKCjIprxJkyY0bNiQ7Oxsm/y9e/cSGBho93e6du0KYNPPsWPH+P333yvsx2g04uHhYZNERERERETs5dB3tuLi4khNTWX58uW4u7uTn58PgKenJy4uLhgMBsaMGcP48eNp27Yt7dq1Y+7cuezZs4fFixdb+zl48CDHjh3j4MGDlJaWkpWVBUCzZs1wc3OjefPmDBgwgNGjR/Pee+/h4eFBUlISLVu2pHv37o6YuoiIiIiIXOccGmzNmDEDgIiICJv8lJQUYmJiAEhISOD06dMkJiZy7Ngx2rZtS1paGsHBwdb6zz//PHPnzrX+bt++PQDr1q2z9v3hhx+SmJhIv379cHJyolu3bqxevZqaNWtevQmKiIiIiEi1VaXe2arK7L1LX0RERERErm/X5DtbIiIiIiIi1wuHbiO8FhV+fRBc3SvdziPK/gs9RERERETk2ufQla0ZM2YQGhpqve2vc+fOrFq1yloeERGBwWCwSaNGjSq3rz/++INGjRphMBg4fvy4Tdnbb79Nq1atcHFxoUWLFnz44YdXc1oiIiIiIiKOXdlq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jk1eXFwco0aNqtQA4uLi6NevHz179iwTbHXp0oUFCxbQr18/vLy8WLhwIadPnyYiIgIAk8lErVq1rIEWgIuLC3Bupa1Zs2a0aNECHx8fZs2axTPPPENpaSmzZs2iVatWNGnSpMJxmUwmTCaT9XdhYWGl5iUiIiIiItWbXdsIzWazXam0tLRSH58/fz7bt28nOTm53PKFCxdSUlKCj48PRqORkSNHsmzZMutqVI8ePcjPz2fq1KmcOXOGP//8k6effhrAen7M3d2d9PR0Pv74Y1xcXHBzc2P16tWsWrUKZ+eKY83k5GQ8PT2t6fyqmIiIiIiIiD0qfWbrSsnNzWX06NHMmzeP2rVrl1vnueee4/jx43z11Vd8++23PPnkk9x7773s3LkTgDZt2jB37lxee+016tSpg5+fH0FBQTRo0MC62nXq1ClGjBhB165d2bx5M//73/8ICQmhX79+nDp1qsLxJSUlUVBQYE25ublX/h9BRERERESuW5W++h3OXWixbt06jh49itlstil7/fXX7erj008/5a677qJGjRrWvNLSUgwGA05OTmRnZ9OsWTN27dpFmzZtrHXOX4gxc+ZMm/6OHDmCq6srBoMBDw8P5s+fzz333GPdPpiXl2cNwM6cOUPdunWZNWsW999/v13j1dXvIiIiIiIC9l/9bteZrb96+eWXGTduHC1atKBBgwYYDAZr2V//vpjIyEjrCtV5w4cPp2XLlowdO5aTJ08C2JzHAqhRo0aZAA+gQYMGAMyePZvatWvTq1cvAE6ePImTk5PN2M7/Lq8fERERERGRK6HSwdabb77J7Nmzba5XvxTu7u6EhITY5Lm6uuLj40NISAglJSU0a9aMkSNH8uqrr+Lj48Onn35KWloaK1eutLb573//S5cuXXBzcyMtLY0xY8YwefJkvLy8AOjVqxdjxowhLi6Oxx9/HLPZzOTJk3F2dqZ79+6XNQcREREREZGKVDrYcnJyomvXrldjLDZq1qzJF198wdNPP03//v0pKiqiWbNmzJ07l759+1rrbd26lfHjx1NUVETLli159913efDBB63lLVu2ZMWKFUycOJHOnTvj5ORE+/btWb16Nf7+/ld9HiIiIiIiUj1V+szWK6+8wuHDh5k2bdpVGlLVZO++TBERERERub5dtTNbTz31FP369SM4OJjWrVtTs2ZNm/KlS5dWfrQiIiIiIiLXmUoHW0888QTr1q2je/fu+Pj4VOpSjOvBhj9+w/XMabvrd6vnexVHIyIiIiIiVVWlg625c+eyZMkS+vXrd9kfnzBhAhMnTrTJa9GiBXv27AHgvffeIzU1le3bt3PixAn+/PNP68UX57300kt8/vnnZGVlUatWLY4fP25T/scffzBkyBB27NjBH3/8ga+vLwMGDODll1/WdkAREREREblqKv2osbe3N8HBwVdsAG3atCEvL8+aNmzYYC07efIk0dHRPPPMMxW2P3PmDPfccw+PPfZYueVOTk4MGDCAzz77jL179zJnzhy++uorRo0adcXmICIiIiIi8neVXtmaMGEC48ePJyUlhTp17H/ct8IBODvj5+dXbllCQgIA6enpFbY/vzI2Z86ccsvr1q1rE4gFBgby73//m6lTp17SeEVEREREROxR6WBr+vTp7Nu3jwYNGtCkSZMyF2Rs3769Uv399NNPNGzYkNq1a9O5c2eSk5Np3LhxZYdlt8OHD7N06VK6det2wXomkwmTyWT9XVhYeNXGJCIiIiIi159KB1sDBw68Yh8PCwtjzpw5tGjRgry8PCZOnMjtt9/Orl27cHd3v2LfAXjggQdYvnw5p06don///nzwwQcXrJ+cnFzmPJmIiIiIiIi9Kv3O1tV0/PhxAgMDef311xkxYoQ1Pz09ne7du5d7QcZ5c+bMISEhocwFGefl5+dz/Phx9u7dS1JSEt26deOdd96pcCzlrWwFBATw+f4cXCsRCOo2QhERERGR68tVe2fravLy8qJ58+bk5ORc8b79/Pzw8/OjZcuWeHt7c/vtt/Pcc8/h7+9fbn2j0YjRaLzi4xARERERkeqh0rcROjk5UaNGjQrT5SgqKmLfvn0VBkBXitlsBrBZuRIREREREbmSKr2ytWzZMpvfJSUlfPfdd8ydO7fSZ5yeeuop+vfvT2BgIIcPH2b8+PHUqFGDBx54ADi39S8/P9+60rVz507c3d1p3Lgx3t7eABw8eJBjx45x8OBBSktLycrKAqBZs2a4ubnxxRdfcOTIETp27Iibmxs//PADY8aMoWvXrjRp0qSy0xcREREREbHLFTuzlZqayoIFC1i+fLndbe6//37Wr1/PH3/8Qf369bntttt46aWXrO94lffoMUBKSgoxMTEAxMTEMHfu3DJ11q1bR0REBOvWrePZZ59l9+7dmEwmAgIC+Ne//sXTTz9d4fmv8ti7L1NERERERK5v9sYGVyzY2r9/P6GhoRQVFV2J7qocBVsiIiIiIgL2xwaVPrNVnlOnTjF9+nRuuOGGK9GdiIiIiIjINa/SZ7bq1q2LwWCw/rZYLJw4cYI6derw8ccfV6qvGTNmMGPGDA4cOABAmzZteP755+nTpw8HDhwgKCio3HYLFy7knnvuYc6cOQwfPrzcOkeOHMHX15elS5cyY8YMsrKyMJlMtGnThgkTJtC7d+9KjfW8T7/9nTpu9l2scfet9S/pGyIiIiIicu2rdLA1bdo0m99OTk7Ur1+fsLAw6tatW6m+GjVqxOTJk7nxxhuxWCzMnTuXAQMG8N1339GyZUvy8vJs6r/33ntMnTqVPn36AHDfffcRHR1tUycmJobTp0/j63vufav169fTq1cvXn75Zby8vEhJSaF///5s2bKF9u3bV3L2IiIiIiIi9qlSjxoDeHt7M3XqVJtHjc9r3749HTp0YNasWeW2/e2337jhhhuYNWsWDz74YIXfaNOmDffddx/PP/+83eM6vy9z7tf7qONm36PGWtkSEREREbn+XPFHjQ8ePGhXvcaNG9vbpY3S0lIWLVpEcXExnTt3LlO+bds2srKyePvttyvs48MPP6ROnTrcfffdFdYxm82cOHHCenW8iIiIiIjI1WB3sNWkSRObs1rnWSwWa77BYODs2bOVGsDOnTvp3Lkzp0+fxs3NjWXLltG6desy9WbNmkWrVq3o0qVLhX3NmjWLwYMH4+LiUmGdV199laKiIu69994LjstkMtk8elxYWGjHbERERERERM6xO9j67rvvys23WCzMnz+f6dOn4+bmVukBtGjRgqysLAoKCli8eDEPPfQQGRkZNgHXqVOnSE1N5bnnnquwn02bNvHjjz/y0UcfVVgnNTWViRMnsnz5cuuZrookJydX+pFmERERERGR8y7rzNZXX33F008/zd69e3nyySf5z3/+g7u7feeZKtKzZ0+Cg4N59913rXkfffQRI0aM4NChQ9SvX/45qBEjRrB9+/YKg8L58+fz8MMPs2jRIvr163fRcZS3shUQEKAzWyIiIiIi1dwVP7P1V9u3b2fs2LF88803PPLII3zxxRcXXSmyl9lstgly4Nz2wDvvvLPCQKuoqIiFCxeSnJxcbvknn3zCww8/zPz58+0KtACMRiNGo7FygxcREREREfn/VSrY2rdvH8888wxLlizh3nvvZffu3TRt2vSSP56UlESfPn1o3LgxJ06cIDU1lfT0dNasWWOtk5OTw/r16/niiy8q7GfBggWcPXuWoUOHlilLTU3loYce4s033yQsLIz8/HwAXFxc8PT0vOSxi4iIiIiIXIiTvRX//e9/07p1awoKCvj2229JTU29rEAL4OjRowwbNowWLVoQGRlJZmYma9asoVevXtY6s2fPplGjRkRFRVXYz6xZs/jXv/6Fl5dXmbL33nuPs2fPEhcXh7+/vzWNHj36ssYuIiIiIiJyIXaf2XJycqJ27dq0bNnygvW2b99+RQZW1di7L1NERERERK5vV/zM1vjx46/IwERERERERKqDy7qNsDo5H73+sngKHq4Vv+N1nlf04//AqERERERE5J9m78qW3We2rrbJkydjMBhISEiw5o0cOZLg4GBcXFyoX78+AwYMYM+ePTbtnnjiCW6++WaMRiPt2rUr0296ejoDBgzA398fV1dX2rVrx7x5867ybEREREREpLqrEsFWZmYm7777LqGhoTb5N998MykpKfz444+sWbMGi8VCVFQUpaWlNvUefvhh7rvvvnL73rhxI6GhoSxZsoQdO3YwfPhwhg0bxsqVK6/afERERERERBy+jbCoqIgOHTrwzjvv8OKLL9KuXTumTZtWbt0dO3bQtm1bcnJyCA4OtimbMGECn376KVlZWRf9Zr9+/WjQoAGzZ8+2e5zaRigiIiIiInANbSOMi4ujX79+9OzZ84L1iouLSUlJISgoiICAgMv6ZkFBAd7e3hesYzKZKCwstEkiIiIiIiL2uqxg6/Tp05f18fnz57N9+3aSk5MrrPPOO+/g5uaGm5sbq1atIi0tjVq1al3yNxcuXEhmZibDhw+/YL3k5GQ8PT2t6XIDPBERERERqV4qHWyZzWZeeOEFbrjhBtzc3Ni/fz8Azz33HLNmzbK7n9zcXEaPHs28efOoXbt2hfWGDBnCd999R0ZGBs2bN+fee++95CBv3bp1DB8+nPfff582bdpcsG5SUhIFBQXWlJube0nfFBERERGR6qnSwdaLL77InDlzeOWVV2xWmEJCQvjggw/s7mfbtm0cPXqUDh064OzsjLOzMxkZGUyfPh1nZ2frJRienp7ceOONhIeHs3jxYvbs2cOyZcsqO2wyMjLo378/b7zxBsOGDbtofaPRiIeHh00SERERERGxl92PGp/34Ycf8t577xEZGcmoUaOs+W3bti1zLfuFREZGsnPnTpu84cOH07JlS8aOHUuNGjXKtLFYLFgsFkwmU6XGnJ6ezh133MGUKVN49NFHK9VWRERERETkUlQ62Dp06BDNmjUrk282mykpKbG7H3d3d0JCQmzyXF1d8fHxISQkhP3797NgwQKioqKoX78+v/76K5MnT8bFxYW+ffta2+Tk5FBUVER+fj6nTp2y3kbYunVratWqxbp167jjjjsYPXo0gwYNIj8/H4BatWpd9JIMERERERGRS1XpYKt169Z88803BAYG2uQvXryY9u3bX7GB1a5dm2+++YZp06bx559/0qBBA8LDw9m4cSO+vr7Weo888ggZGRnW3+fH8PPPP9OkSRPmzp3LyZMnSU5OtrmIo1u3bqSnp1d6XF69RmlLoYiIiIiIXFSl39lavnw5Dz30EElJSUyaNImJEyeSnZ3Nhx9+yMqVK+nVq9fVGqtD2XuXvoiIiIiIXN+u2jtbAwYMYMWKFXz11Ve4urry/7F353FVVfv/x18H0CMyioJgIjjkLDnkxaHUFBEy05tlXzVNM4e+OFdXKbuoDXjDytu9XZsMNTXHHMsBIygVzVAKs0uKmpagKQHicATO+f3Rz/3tBCqYelDez8djPR7utdZe+7M4HXh8Wnuv/fe//53vv/+e9evX37aJloiIiIiISHmV6zbCoqIiXnnlFZ544gkSEhJuVEwV2geZK3F1r16ifvSd/+OAaEREREREpKIq18qWi4sLr776KkVFRdfl4tOnT8dkMtmVpk2bluhns9mIjIzEZDKxZs0au7bx48fTrl07zGYzrVu3LvU6NpuN2bNn07hxY8xmM3fccQcvv/zydZmDiIiIiIhIacq9QUaPHj1ITk4mODj4ugTQokULtm7d+n8BuZQMac6cOZhMpsuO8cQTT7Br1y6+/fbbUtsnTJjAli1bmD17Nq1atSInJ4ecnJw/H7yIiIiIiMhllDvZioyMZOrUqaSnp9OuXTvc3Nzs2h988MHyBeDigr+//2Xb09LSeO211/j6668JCAgo0f7mm28C8Msvv5SabH3//ffMnTuXffv20aRJEwDq169frhhFRERERETKq9zJ1v/+7/8C8Prrr5doM5lMFBcX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TZs2bYx3aHXp0oU2bdoYm3WYzWaWLl1K165dadGiBS+//DKTJk3i3XffNcZwcnJi/fr11KpViy5dutC7d2+aNWvG0qVLr2usIiIiIiIiv2ey2Wy2snQMCAhg/fr13H333QA8//zzJCcns23bNgBWrFhBTEwM+/fvv3HROlB+fj5eXl7k5eXh6enp6HBERERERMRBypoblHll69dff6V27drGcXJyMpGRkcZx+/bttYmEiIiIiIjI/1fmZKt27drG5hgXL15kz549dOjQwWg/c+YMVapUuf4RVjD7d15g3/b/KyIiIiIiIqUpc7J1//33M3XqVL788kuio6OpXr069957r9H+7bffGrv9ldX06dMxmUx2pWnTpgDk5OQwbtw4mjRpgqurK/Xq1WP8+PHk5eXZjXH06FF69+5N9erV8fPz49lnn6WoqKjU623fvh0XFxdat25drjhFRERERETKq8y7Eb744os89NBDdO3aFXd3dxYsWEDVqlWN9g8++IDw8PByB9CiRQu2bt36fwG5/BbS8ePHOX78OLNnz6Z58+b8+OOPjBkzhuPHj7Ny5UoAiouL6d27N/7+/uzYsYOsrCyGDh1KlSpVeOWVV+yuk5uby9ChQ+nRowcnTpwod5wiIiIiIiLlUeYNMi7Jy8vD3d29xHuwcnJycHd3t0vArmb69OmsWbOGtLS0MvVfsWIFjz32GGfPnsXFxYWNGzfywAMPcPz4ceN5srfffpspU6bwyy+/2MXyP//zP9x55504OzuX65qXXHoILmXzCdzd/u8huJadq5VrHBERERERubVd9w0yLvHy8ir1hcM+Pj7lSrQuOXDgAHXq1KFBgwYMHjyYo0ePXrbvpclcWv1KSUmhVatWdht39OrVi/z8fLtt6uPj4zl06BAxMTFljstisZCfn29XREREREREyqrcydb1FBoayvz589m0aRNz587l8OHD3HvvvZw5c6ZE31OnTvHiiy8yatQooy47O9su0QKM4+zsbOC3ZG7q1KksWrTISNLKIjY2Fi8vL6MEBgZeyxRFRERERKSScmiyFRkZySOPPEJISAi9evXi008/JTc3l+XLl9v1y8/Pp3fv3jRv3pzp06eXefzi4mIGDRrEjBkzaNy4cblii46OJi8vzyja1l5ERERERMqj7Es9N4G3tzeNGzfm4MGDRt2ZM2eIiIjAw8OD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B09PT8aNG0fHjh3p0KEDAI0bN6Zv375MmDCBd999F09PT6Kjo2natCn33XcfAIsXL6ZKlSq0atUKs9nM119/TXR0NI8++ihVqlRx5PRFREREROQ25tBk66effmLgwIGcPn0aX19f7rnnHnbu3Imvry8Ab7zxBk5OTvTv3x+LxUKvXr34z3/+YzfGwoULmTRpEr1798bJyYmuXbuyadMmI5FycXHhH//4Bz/88AM2m42goCDGjh3LpEmTrinmJxo+jKen55+buIiIiIiI3PZMNpvN5uggbgX5+fl4eXmRl5enZEtEREREpBIra25QoZ7ZEhERERERuV0o2SqngjWrKFi5zNFhiIiIiIhIBVdhkq1Zs2ZhMpmYOHGiUffuu+/SrVs3PD09MZlM5ObmlnruJ598QmhoKK6urtSoUYN+/foZbfPnz8dkMpVaTp48eWMnJSIiIiIilVaFeM/W7t27eeeddwgJCbGrP3fuHBEREURERBAdHV3quatWrWLkyJG88sordO/enaKiIvbt22e0P/roo0RERNidM2zYMC5cuICfn9/1n4yIiIiIiAgVINkqKChg8ODBvPfee7z00kt2bZdWuZKSkko9t6ioiAkTJhAXF8eIESOM+t+/5NjV1RVXV1fj+JdffiExMZF58+Zdv0mIiIiIiIj8gcNvI4yKiqJ3796EhYWV+9w9e/bw888/4+TkRJs2bQgICCAyMtJuZeuPFi5cSPXq1Xn44YevOLbFYiE/P9+uiIiIiIiIlJVDk62lS5eyZ88eYmNjr+n8Q4cOATB9+nSmTZvGhg0bqFGjBt26dSMnJ6fUc+bNm8egQYPsVrtKExsbi5eXl1ECAwOvKUYREREREamcHJZsHTt2jAkTJrB48WKqVat2TWNYrVYAnn/+efr370+7du2Ij4/HZDKxYsWKEv1TUlL4/vvv7W45vJzo6Gjy8vKMcuzYsWuKUUREREREKieHPbOVmprKyZMnadu2rVFXXFzMF198wb///W8sFgvOzs5XHCMgIACwf0bLbDbToEEDjh49WqL/+++/T+vWrWnXrt1V4zObzZjN5rJOR0RERERExI7DVrZ69OhBeno6aWlpRrn77rsZPHgwaWlpV020ANq1a4fZbCYjI8OoKyws5MiRIwQFBdn1LSgoYPny5WVa1RIREREREfmzHLay5eHhQcuWLe3q3Nzc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Fxfj7OzM4MGDWbBgQanXXLRoEaNGjeLMmTM4OztfNcZLLy77as27tO878k/MVkREREREbmVlfamxQzfIsNlsjBs3jtWrV5OUlGSXaAGcO3cOACcn+wU4Z2dnrFYrAG+++SYvvfSS0Xb8+HF69erFsmXLCA0Nvey1rVYrhYWFWK3WMiVbIiIiIiIi5eHQZCsqKoolS5awdu1aPDw8yM7OBsDLywtXV1eaNm1Ko0aNGD16NLNnz6ZmzZqsWbOGhIQENmzYAEC9evXsxnR3dwegYcOG1K1bF4DFixdTpUoVWrVqhdls5uuvvyY6OppHH32UKlWq3MQZi4iIiIhIZeHQZGvu3LkAdjsLAsTHxzNs2DCqVKnCp59+ytSpU+nTpw8FBQU0atSIBQsWcP/995f5Oi4uLvzjH//ghx9+wGazERQUxNixY5k0aVK5Y25y36PlPkdERERERCqfCvHM1q2grPdlioiIiIjI7a2suUGF2Y1QRERERETkduLQZCs2Npb27dvj4eGBn58f/fr1IyMjo9S+NpuNyMhITCYTa9asKdE+f/58QkJCqFatGn5+fkRFRRltR44cwWQylSg7d+4sd8z5nx0t9zkiIiIiIlL5OPSZreTkZKKiomjfvj1FRUU899xzhIeHs3//ftzc3Oz6zpkzx2579997/fXXee2114iLiyM0NJSzZ89y5MiREv22bt1qt4V8zZo1r+t8RERERERELnFosrVp0ya74/nz5+Pn50dqaipdunQx6tPS0njttdf4+uuvCQgIsDvn119/Zdq0aaxfv54ePXoY9SEhISWuV7NmTfz9/a/zLEREREREREqqUM9s5eXlAeDj42PUnTt3jkGDBvHWW2+VmiglJCRgtVr5+eefadasGXXr1mXAgAEcO3asRN8HH3wQPz8/7rnnHtatW3fjJiIiIiIiIpVehUm2rFYrEydOpHPnzrRs2dKonzRpEp06daJv376lnnfo0CGsViuvvPIKc+bMYeXKleTk5NCzZ08uXrwI/Pburddee40VK1bwySefcM8999CvX78rJlwWi4X8/Hy7IiIiIiIiUlYOvY3w96Kioti3bx/btm0z6tatW0diYiJ79+697HlWq5XCwkLefPNNwsPDAfjoo4/w9/fn888/p1evXtSqVYvJkycb57Rv357jx48TFxfHgw8+WOq4sbGxzJgx4zrNTkREREREKpsKsbI1duxYNmzYwOeff07dunWN+sTERDIzM/H29sbFxQUXl99yw/79+xsvQr70DFfz5s2N83x9falVqxZHj15+58DQ0FAOHjx42fbo6Gjy8vKMUtptiSIiIiIiIpfj0JUtm83GuHHjWL16NUlJSdSvX9+uferUqTz55JN2da1ateKNN96gT58+AHTu3BmAjIwMI1HLycnh1KlTBAUFXfbaaWlpJTbb+D2z2YzZbL6meYmIiIiIiDg02YqKimLJkiWsXbsWDw8PsrOzAfDy8sLV1RV/f/9SN8WoV6+ekZg1btyYvn37MmHCBN599108PT2Jjo6madOm3HfffQAsWLCAqlWr0qZNGwA+/vhjPvjgA95///2bNFMREREREalsHJpszZ07F8C4JfCS+Ph4hg0bVuZxFi5cyKRJk+jduzdOTk507dqVTZs2UaVKFaPPiy++yI8//oiLiwtNmzZl2bJlPPzww9djGiIiIiIiIiWYbDabzdFB3Ary8/Px8vIiLy8PT09PR4cjIiIiIiIOUtbcoEJskCEiIiIiInK7UbJVTt9++62jQxARERERkVuAQ5OtuXPnEhISgqenJ56ennTs2JGNGzcCcOTIEUwmU6llxYoVxhhHjx6ld+/eVK9eHT8/P5599lmKioqM9qSkpFLHuLQZh4iIiIiIyI3g0A0y6taty6xZs7jzzjux2WwsWLCAvn37snfvXpo2bUpWVpZd/3fffZe4uDgiIyMBKC4upnfv3vj7+7Njxw6ysrIYOnQoVapU4ZVXXrE7NyMjw+5+Sj8/vxs/QRERERERqbQq3AYZPj4+xMXFMWLEiBJtbdq0oW3btsybNw+AjRs38sADD3D8+HFq164NwNtvv82UKVP45ZdfqFq1KklJSdx33338+uuveHt7X3Nclx6C+/LLL7nnnnuueRwREREREbm13XIbZBQXF7N06VLOnj1Lx44dS7SnpqaSlpZml4SlpKTQqlUrI9EC6NWrF/n5+Xz33Xd257du3ZqAgAB69uzJ9u3brxqPxWIhPz/froiIiIiIiJSVw5Ot9PR03N3dMZvNjBkzhtWrV9O8efMS/ebNm0ezZs3o1KmTUZednW2XaAHG8aVnsgICAnj77bdZtWoVq1atIjAwkG7durFnz54rxhUbG4uXl5dRAgMD/+xURURERESkEnHoM1sATZo0IS0tjby8PFauXMnjjz9OcnKyXcJ1/vx5lixZwgsvvHBN4zdp0sQ47tSpE5mZmbzxxht8+OGHlz0vOjqayZMnG8f5+flKuEREREREpMwcnmxVrVqVRo0aAdCuXTt2797NP//5T9555x2jz8qVKzl37hxDhw61O9ff35+vvvrKru7EiRNG2+X85S9/Ydu2bVeMy2w2YzabyzUXERERERGRSxx+G+EfWa1WLBaLXd28efN48MEH8fX1tavv2LEj6enpnDx50qhLSEjA09Oz1FsRL0lLSyMgIOD6Bi4iIiIiIvI7Dl3Zio6OJjIyknr16nHmzBmWLFlCUlISmzdvNvocPHiQL774gk8//bTE+eHh4TRv3pwhQ4bw6quvkp2dzbRp04iKijJWpebMmUP9+vVp0aIFFy5c4P333ycxMZEtW7bctHmKiIiIiEjl49Bk6+TJkwwdOpSsrCy8vLwICQlh8+bN9OzZ0+jzwQcfULduXcLDw0uc7+zszIYNG3jqqafo2LEjbm5uPP7448ycOdPoc/HiRZ5++ml+/vlnqlevTkhICFu3buW+++67pphDQkKu6TwREREREalcKtx7tiqqsu6lLyIiIiIit7db7j1bIiIiIiIitxMlW+VUULDB0SGIiIiIiMgtwKHJ1ty5cwkJCcHT0xNPT086duzIxo0bjfbMzEz++te/4uvri6enJwMGDDC2dv+9Tz75hNDQUFxdXalRowb9+vUz2k6fPk1ERAR16tTBbDYTGBjI2LFjyc/PvxlTFBERERGRSsqhyVbdunWZNWsWqampfP3113Tv3p2+ffvy3XffcfbsWcLDwzGZTCQmJrJ9+3YuXrxInz59sFqtxhirVq1iyJAhDB8+nG+++Ybt27czaNAgo93JyYm+ffuybt06fvjhB+bPn8/WrVsZM2aMI6YsIiIiIiKVRIXbIMPHx4e4uDgCAwOJjIzk119/NR46y8vLo0aNGmzZsoWwsDCKiooIDg5mxowZjBgxoszXePPNN4mLi+PYsWNlPufSQ3A//7yYOnUGXf0EERERERG5Ld1yG2QUFxezdOlSzp49S8eOHbFYLJhMJuN9WQDVqlXDycmJbdu2AbBnzx5+/vlnnJycaNOmDQEBAURGRrJv377LXuf48eN8/PHHdO3a9YrxWCwW8vPz7YqIiIiIiEhZOTzZSk9Px93dHbPZzJgxY1i9ejXNmzenQ4cOuLm5MWXKFM6dO8fZs2d55plnKC4uJisrC4BDhw4BMH36dKZNm8aGDRuoUaMG3bp1Iycnx+46AwcOpHr16txxxx14enry/vvvXzGu2NhYvLy8jBIYGHhjfgAiIiIiInJbcniy1aRJE9LS0ti1axdPPfUUjz/+OPv378fX15cVK1awfv163N3d8fLyIjc3l7Zt2+Lk9FvYl57dev755+nfvz/t2rUjPj4ek8nEihUr7K7zxhtvsGfPHtauXUtmZiaTJ0++YlzR0dHk5eUZpTy3HIqIiIiIiLg4OoCqVavSqFEjANq1a8fu3bv55z//yTvvvEN4eDiZmZmcOnUKFxcXvL298ff3p0GDBgAEBAQA0Lx5c2M8s9lMgwYNOHr0qN11/P398ff3p2nTpvj4+HDvvffywgsvGGP8kdlstruFUUREREREpDwcvrL1R1arFYvFYldXq1YtvL29SUxM5OTJkzz44IPAb8mZ2WwmIyPD6FtYWMiRI0cICgq64jWAEtcRERERERG5Xhy6shUdHU1kZCT16tXjzJkzLFmyhKSkJDZv3gxAfHw8zZo1w9fXl5SUFCZMmMCkSZNo0qQJAJ6enowZM4aYmBgCAwMJCgoiLi4OgEceeQSATz/9lBMnTtC+fXvc3d357rvvePbZZ+ncuTPBwcEOmbeIiIiIiNz+HJpsnTx5kqFDh5KVlYWXlxchISFs3ryZnj17ApCRkUF0dDQ5OTkEBwfz/PPPM2nSJLsx4uLicHFxYciQIZw/f57Q0FASExOpUaMGAK6urrz33ntMmjQJi8VCYGAgDz30EFOnTr2mmN3dH/hzkxYRERERkUqhwr1nq6Iq6176IiIiIiJye7vl3rMlIiIiIiJyO3FoshUbG0v79u3x8PDAz8+Pfv362W12AdCtWzdMJpNdGTNmjNE+f/78Eu2XysmTJ41+FouF559/nqCgIMxmM8HBwXzwwQfljnnb6V+ufcIiIiIiIlJpOPSZreTkZKKiomjfvj1FRUU899xzhIeHs3//ftzc3Ix+I0eOZObMmcZx9erVjX8/+uijRERE2I07bNgwLly4gJ+fn1E3YMAATpw4wbx582jUqBFZWVnGroQiIiIiIiLXm0OTrU2bNtkdz58/Hz8/P1JTU+nSpYtRX716dfz9/Usdw9XVFVdXV+P4l19+ITExkXnz5tldJzk5mUOHDuHj4wOgnQhFREREROSGqlDPbOXl5QEYCdElixcvplatWrRs2ZLo6GjOnTt32TEWLlxI9erVefjhh426devWcffdd/Pqq69yxx130LhxY5555hnOnz9/YyYiIiIiIiKVnkNXtn7ParUyceJEOnfuTMuWLY36QYMGERQURJ06dfj222+ZMmUKGRkZfPzxx6WOM2/ePAYNGmS32nXo0CG2bdtGtWrVWL16NadOneJ///d/OX36NPHx8aWOY7FY7F56nJ+ff51mKiIiIiIilUGFSbaioqLYt28f27Zts6sfNWqU8e9WrVoREBBAjx49yMzMpGHDhnZ9U1JS+P777/nwww/t6q1WKyaTicWLF+Pl5QXA66+/zsMPP8x//vMfu8TsktjYWGbMmHG9piciIiIiIpVMhbiNcOzYsWzYsIHPP/+cunXrXrFvaGgoAAcPHizR9v7779O6dWvatWtnVx8QEMAdd9xhJFoAzZo1w2az8dNPP5V6nejoaPLy8oxy7Nix8k5LREREREQqMYcmWzabjbFjx7J69WoSExOpX7/+Vc9JS0sDfkugfq+goIDly5czYsSIEud07tyZ48ePU1BQYNT98MMPODk5XTa5M5vNeHp62hUREREREZGycmiyFRUVxaJFi1iyZAkeHh5kZ2eTnZ1tbFyRmZnJiy++SGpqKkeOHGHdunUMHTqULl26EBISYjfWsmXLKCoq4rHHHitxnUGDBlGzZk2GDx/O/v37+eKLL3j22Wd54oknSr2FUERERERE5M9yaLI1d+5c8vLy6NatGwEBAUZZtmwZAFWrVmXr1q2Eh4fTtGlTnn76afr378/69etLjDVv3jweeughvL29S7S5u7uTkJBAbm4ud999N4MHD6ZPnz68+eabN3qKIiIiIiJSSZlsNpvN0UHcCvLz8/Hy8iIvL0+3FIqIiIiIVGJlzQ0qxAYZIiIiIiIitxslW+W05utTjg5BRERERERuARUm2Zo1axYmk4mJEycade+++y7dunXD09MTk8lEbm5uifOCg4MxmUx2ZdasWXZ9Nm/eTIcOHfDw8MDX15f+/ftz5MiRGzshERERERGp1CpEsrV7927eeeedEjsMnjt3joiICJ577rkrnj9z5kyysrKMMm7cOKPt8OHD9O3bl+7du5OWlsbmzZs5deoUDz300A2Zi4iIiIiICICLowMoKChg8ODBvPfee7z00kt2bZdWuZKSkq44hoeHB/7+/qW2paamUlxczEsvvYST02+55TPPPEPfvn0pLCykSpUqf3oOIiIiIiIif+Twla2oqCh69+5NWFjYNY8xa9YsatasSZs2bYiLi6OoqMhoa9euHU5OTsTHx1NcXExeXh4ffvghYWFhV0y0LBYL+fn5dkVERERERKSsHLqytXTpUvbs2cPu3buveYzx48fTtm1bfHx82LFjB9HR0WRlZfH6668DUL9+fbZs2cKAAQMYPXo0xcXFdOzYkU8//fSK48bGxjJjxoxrjktERERERCo3h61sHTt2jAkTJrB48WKqVat2zeNMnjyZbt26ERISwpgxY3jttdf417/+hcViASA7O5uRI0fy+OOPs3v3bpKTk6latSoPP/wwV3rFWHR0NHl5eUY5duzYNccoIiIiIiKVj8NWtlJTUzl58iRt27Y16oqLi/niiy/497//jcViwdnZudzjhoaGUlRUxJEjR2jSpAlvvfUWXl5evPrqq0afRYsWERgYyK5du+jQoUOp45jNZsxmc/knJiIiIiIiggOTrR49epCenm5XN3z4cJo2bcqUKVOuKdECSEtLw8nJCT8/P+C3HQ0vbYxxyaWxrVbrNV1DRERERETkahyWbHl4eNCyZUu7Ojc3N2rWrGnUZ2dnk52dzcGDBwFIT0/Hw8ODevXq4ePjQ0pKCrt27eK+++7Dw8ODlJQUJk2axGOPPUaNGjUA6N27N2+88QYzZ85k4MCBnDlzhueee46goCDatGlzcyctIiIiIiKVhsN3I7ySt99+mzZt2jBy5EgAunTpQps2bVi3bh3w261+S5cupWvXrrRo0YKXX36ZSZMm8e677xpjdO/enSVLlrBmzRratGlDREQEZrOZTZs24erqWu6Y+t1d6/pMTkREREREbmsm25V2iRBDfn4+Xl5e5OXl4enp6ehwRERERETEQcqaG1TolS0REREREZFblZItERERERGRG8ChyVZsbCzt27fHw8MDPz8/+vXrR0ZGhl2fbt26YTKZ7MqYMWPs+nz22Wd06tQJDw8P/P39mTJlCkVFRUb7hQsXGDZsGK1atcLFxYV+/frdjOmJiIiIiEgl5tBkKzk5maioKHbu3ElCQgKFhYWEh4dz9uxZu34jR44kKyvLKL9/Z9Y333zD/fffT0REBHv37mXZsmWsW7eOqVOnGn2Ki4txdXVl/PjxhIWF3bT5iYiIiIhI5VWhNsj45Zdf8PPzIzk5mS5dugC/rWy1bt2aOXPmlHrOc889R0JCArt37zbq1q9fz4ABAzh58iQeHh52/YcNG0Zubi5r1qwpV2zaIENEREREROAW3SAjLy8PAB8fH7v6xYsXU6tWLVq2bEl0dDTnzp0z2iwWC9WqVbPr7+rqyoULF0hNTb3mWCwWC/n5+XZFRERERESkrCpMsmW1Wpk4cSKdO3e2e9nxoEGDWLRoEZ9//jnR0dF8+OGHPPbYY0Z7r1692LFjBx999BHFxcX8/PPPzJw5E4CsrKxrjic2NhYvLy+jBAYGXvvkRERERESk0qkwyVZUVBT79u1j6dKldvWjRo2iV69etGrVisGDB7Nw4UJWr15NZmYmAOHh4cTFxTFmzBjMZjONGzfm/vvvB8DJ6dqnFx0dTV5enlGOHTt27ZMTEREREZFKp0IkW2PHjmXDhg18/vnn1K1b94p9Q0NDATh48KBRN3nyZHJzczl69CinTp2ib9++ADRo0OCaYzKbzXh6etoVERERERGRsnJx5MVtNhvjxo1j9erVJCUlUb9+/auek5aWBkBAQIBdvclkok6dOgB89NFHBAYG0rZt2+ses4iIiIiISFk4NNmKiopiyZIlrF27Fg8PD7KzswHw8vLC1dWVzMxMlixZwv3330/NmjX59ttvmTRpEl26dCEkJMQYJy4ujoiICJycnPj444+ZNWsWy5cvx9nZ2eizf/9+Ll68SE5ODmfOnDGSttatW9/MKYuIiIiISCXh0K3fTSZTqfXx8fEMGzaMY8eO8dhjj7Fv3z7Onj1LYGAgf/3rX5k2bZrdbX3du3dnz549WCwW7rrrLmJiYoiMjLQbMzg4mB9//LHEtco6fW39LiIiIiIiUPbcoEK9Z6siU7IlIiIiIiJwi75nS0RERERE5Hbh0GQrNjaW9u3b4+HhgZ+fH/369SMjI6NEv5SUFLp3746bmxuenp506dKF8+fPG+05OTkMHjwYT09PvL29GTFiBAUFBUb7hQsXGDZsGK1atcLFxYV+/frdjOmJiIiIiEgl5tBkKzk5maioKHbu3ElCQgKFhYWEh4dz9uxZo09KSgoRERGEh4fz1VdfsXv3bsaOHWv3Dq3Bgwfz3XffkZCQwIYNG/jiiy8YNWqU0V5cXIyrqyvjx48nLCzsps5RREREREQqpwr1zNYvv/yCn58fycnJdOnSBYAOHTrQs2dPXnzxxVLP+f7772nevDm7d+/m7rvvBmDTpk3cf//9/PTTT8Z28JcMGzaM3Nxc1qxZU67Y9MyWiIiIiIjALfrMVl5eHgA+Pj4AnDx5kl27duHn50enTp2oXbs2Xbt2Zdu2bcY5KSkpeHt7G4kWQFhYGE5OTuzateuaY7FYLOTn59sVERERERGRsqowyZbVamXixIl07tyZli1bAnDo0CEApk+fzsiRI9m0aRNt27alR48eHDhwAIDs7Gz8/PzsxnJxccHHx8d4b9e1iI2NxcvLyyiBgYHXPJaIiIiIiFQ+FSbZioqKYt++fSxdutSos1qtAIwePZrhw4fTpk0b3njjDZo0acIHH3xwQ+OJjo4mLy/PKMeOHbuh1xMRERERkduLi6MDABg7dqyxsUXdunWN+oCAAACaN29u179Zs2YcPXoUAH9/f06ePGnXXlRURE5ODv7+/tcck9lsxmw2X/P5IiIiIiJSuTl0ZctmszF27FhWr15NYmIi9evXt2sPDg6mTp06JbaD/+GHHwgKCgKgY8eO5ObmkpqaarQnJiZitVoJDQ298ZMQEREREREphUNXtqKioliyZAlr167Fw8PDeMbKy8sLV1dXTCYTzz77LDExMdx11120bt2aBQsW8N///peVK1cCv61yRUREMHLkSN5++20KCwsZO3Ys//M//2O3E+H+/fu5ePEiOTk5nDlzhrS0NABat259s6ctIiIiIiKVgEO3fjeZTKXWx8fHM2zYMON41qxZvPXWW+Tk5HDXXXfx6quvcs899xjtOTk5jB07lvXr1+Pk5ET//v158803cXd3N/oEBwfz448/lrhWWaevrd9FRERERATKnhtUqPdsVWRKtkREREREBG7R92yJiIiIiIjcLpRsiYiIiIiI3AAOTbamT5+OyWSyK02bNi3Rz2azERkZiclkYs2aNaWOdfr0aerWrYvJZCI3N9euzWKx8PzzzxMUFITZbCY4OPiGv6dLREREREQqN4e/Z6tFixZs3brVOHZxKRnSnDlzLruZxiUjRowgJCSEn3/+uUTbgAEDOHHiBPPmzaNRo0ZkZWUZL0wWERERERG5ERyebLm4uFzx5cNpaWm89tprfP3118ZLjv9o7ty55Obm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HqV3795Ur14dPz8/nn32WYqKioz2bdu20blzZ2rWrImrqytNmzbljTfeuGlzFBERERGRysnhG2S0aNGCrVu3GscuLv8X0qRJk/jkk09YsWIFXl5ejB07loceeojt27cDv72Xq3fv3vj7+7Njxw6ysrIYOnQoVapU4ZVXXgF+2+Fw7NixhISE4ObmxrZt2xg9ejRubm6MGjXq5k5WREREREQqDYdukDF9+nTWrFlDWlpaiba8vDx8fX1ZsmQJDz/8MAD//e9/adasGSkpKXTo0IGNGzfywAMPcPz4cWrXrg3A22+/zZQpU/jll1+oWrVqqdd96KGHcHNz48MPPyxzrNogQ0RERERE4BbaIOPAgQPUqVOHBg0aMHjwYI4ePQpAamoqhYWFhIWFGX2bNm1KvXr1SElJASAlJYVWrVoZiRZAr169yM/P57vvviv1env37mXHjh107dr1inFZLBby8/PtioiIiIiISFk5NNkKDQ1l/vz5bNq0iblz53L48GHuvfdezpw5Q3Z2NlWrVsXb29vunNq1axsvJs7OzrZLtC61X2r7vbp162I2m7n77ruJioriySefvGJssbGxeHl5GSUwMPBPzlZERERERCoThz6zFRkZafw7JCSE0NBQgoKCWL58Oa6urtf1Wl9++SUFBQXs3LmTqVOn0qhRIwYOHHjZ/tHR0UyePNk4zs/PV8IlIiIiIiJl5vANMn7P29ubxo0bc/DgQXr27MnFixfJzc21W906ceIE/v7+APj7+/PVV1/ZjXFpt8JLfS6pX78+AK1ateLEiRNMnz79ismW2WzGbDZfj2mJiIiIiEgl5PBntn6voKCAzMxMAgICaNeuHVWqVOGzzz4z2jMyMjh69CgdO3YEoGPHjqSnp3Py5EmjT0JCAp6enjRv3vyy17FarVgslhs3ERERERERqfQcurL1zDPP0KdPH4KCgjh+/DgxMTE4OzszcOBAvLy8GDFiBJMnT8bHxwdPT0/GjRtHx44d6dChAwDh4eE0b96cIUOG8Oqrr5Kdnc20adOIiooyVqXeeust6tWrZ7y/64svvmD27NmMHz/eYfMWEREREZHbn0OTrZ9++omBAwdy+vRpfH19ueeee9i5cye+vr4AvPHGGzg5OdG/f38sFgu9evXiP//5j3G+s7MzGzZs4KmnnqJjx464ubnx+OOPM3PmTKOP1WolOjqaw4cP4+LiQsOGDfnHP/7B6NGjb/p8RURERESk8nDoe7ZuJXrPloiIiIiIwC30ni0REREREZHbkZItERERERGRG8ChyVZsbCzt27fHw8MDPz8/+vXrR0ZGRol+KSkpdO/eHTc3Nzw9PenSpQvnz58v0c9isdC6dWtMJhNpaWlG/YULFxg2bBitWrXCxcWFfv363cBZiYiIiIiIODjZSk5OJioqip07d5KQkEBhYSHh4eGcPXvW6JOSkkJERATh4eF89dVX7N69m7Fjx+LkVDL0v/3tb9SpU6dEfXFxMa6urowfP56wsLAbOicRERERERGoYBtk/PLLL/j5+ZGcnEyXLl0A6NChAz179uTFF1+84rkbN25k8uTJrFq1ihYtWrB3715at25dot+wYcPIzc1lzZo15YpNG2SIiIiIiAjcohtk5OXlAeDj4wPAyZMn2bVrF35+fnTq1InatWvTtWtXtm3bZnfeiRMnGDlyJB9++CHVq1e/LrFYLBby8/PtioiIiIiISFlVmGTLarUyceJEOnfuTMuWLQE4dOgQANOnT2fkyJFs2rSJtm3b0qNHDw4cOACAzWZj2LBhjBkzhrvvvvu6xRMbG4uXl5dRAgMDr9vYIiIiIiJy+6swyVZUVBT79u1j6dKlRp3VagVg9OjRDB8+nDZt2vDGG2/QpEkTPvjgAwD+9a9/cebMGaKjo69rPNHR0eTl5Rnl2LFj13V8ERERERG5vbk4OgCAsWPHsmHDBr744gvq1q1r1AcEBADQvHlzu/7NmjXj6NGjACQmJpKSkoLZbLbrc/fddzN48GAWLFhwTTGZzeYSY4qIiIiIiJSVQ5Mtm83GuHHjWL16NUlJSdSvX9+uPTg4mDp16pTYDv6HH34gMjISgDfffJOXXnrJaDt+/Di9evVi2bJlhIaG3vhJiIiIiIiIlMKhyVZUVBRLlixh7dq1eHh4kJ2dDYCXlxeurq6YTCaeffZZYmJiuOuuu2jdujULFizgv//9LytXrgSgXr16dmO6u7sD0LBhQ7tVsv3793Px4kVycnI4c+aM8R6u0nYsFBERERER+bMcmmzNnTsXgG7dutnVx8fHM2zYMAAmTpzIhQsXmDRpEjk5Odx1110kJCTQsGHDcl3r/vvv58cffzSO27RpA/y2uiYiIiIiInK9Vaj3bFVkes+WiIiIiIjALfqeLRERERERkdtFhUm2Zs2ahclkYuLEiUbdu+++S7du3fD09MRkMpGbm1vivODgYEwmk12ZNWuW0Z6UlETfvn0JCAjAzc2N1q1bs3jx4pswIxERERERqcwqRLK1e/du3nnnHUJCQuzqz507R0REBM8999wVz585cyZZWVlGGTdunNG2Y8cOQkJCWLVqFd9++y3Dhw9n6NChbNiw4YbMRUREREREBCrAe7YKCgoYPHgw7733nt0W7oCxypWUlHTFMTw8PPD39y+17Y+J2oQJE9iyZQsff/wxDzzwwDXHLSIiIiIiciUOX9mKioqid+/ehIWFXfMYs2bNombNmrRp04a4uDiKioqu2D8vLw8fH59rvp6IiIiIiMjVOHRla+nSpezZs4fdu3df8xjjx4+nbdu2+Pj4sGPHDqKjo8nKyuL1118vtf/y5cuN2xavxGKxYLFYjOP8/PxrjlFERERERCofhyVbx44dY8KECSQkJFCtWrVrHmfy5MnGv0NCQqhatSqjR48mNjYWs9ls1/fzzz9n+PDhvPfee7Ro0eKK48bGxjJjxoxrjktERERERCo3h91GmJqaysmTJ2nbti0uLi64uLiQnJzMm2++iYuLC8XFxdc0bmhoKEVFRRw5csSuPjk5mT59+vDGG28wdOjQq44THR1NXl6eUY4dO3ZN8YiIiIiISOXksJWtHj16kJ6eblc3fPhwmjZtypQpU3B2dr6mcdPS0nBycsLPz8+oS0pK4oEHHuAf//gHo0aNKtM4ZrO5xMqYiIiIiIhIWTks2fLw8KBly5Z2dW5ubtSsWdOoz87OJjs7m4MHDwKQnp6Oh4cH9erVw8fHh5SUFHbt2sV9992Hh4cHKSkpTJo0iccee4waNWoAv906+MADDzBhwgT69+9PdnY2AFWrVtUmGSIiIiIicsM4fDfCK3n77bdp06YNI0eOBKBLly60adOGdevWAb+tPi1dupSuXbvSokULXn75ZSZNmsS7775rjLFgwQLOnTtHbGwsAQEBRnnooYccMicREREREakcTDabzeboIG4F+fn5eHl5kZeXh6enp6PDERERERERBylrblChV7ZERERERERuVUq2REREREREbgCHJluxsbG0b98eDw8P/Pz86NevHxkZGXZ93n33Xbp164anpycmk4nc3Fy79qSkJEwmU6nl9y9L3rx5Mx06dMDDwwNfX1/69+9fYnt4ERERERGR68WhyVZycjJRUVHs3LmThIQECgsLCQ8P5+zZs0afc+fOERERwXPPPVfqGJ06dSIrK8uuPPnkk9SvX5+7774bgMOHD9O3b1+6d+9OWloamzdv5tSpU9okQ0REREREbpgKtUHGL7/8gp+fH8nJyXTp0sWuLSkpifvuu49ff/0Vb2/vy45RWFjIHXfcwbhx43jhhRcAWLlyJQMHDsRiseDk9Ft+uX79evr27YvFYqFKlSpXjU0bZIiIiIiICNyiG2Tk5eUB/Kn3X61bt47Tp08zfPhwo65du3Y4OTkRHx9PcXExeXl5fPjhh4SFhV020bJYLOTn59sVERERERGRsqowyZbVamXixIl07ty5xMuOy2PevHn06tWLunXrGnX169dny5YtPPfcc5jNZry9vfnpp59Yvnz5ZceJjY3Fy8vLKIGBgdcck4iIiIiIVD4VJtmKiopi3759LF269JrH+Omnn9i8eTMjRoywq8/OzmbkyJE8/vjj7N69m+TkZKpWrcrDDz/M5e6ijI6OJi8vzyjHjh275rhERERERKTycXF0AABjx45lw4YNfPHFF3YrUuUVHx9PzZo1efDBB+3q33rrLby8vHj11VeNukWLFhEYGMiuXbvo0KFDibHMZjNms/maYxERERERkcrNocmWzWZj3LhxrF69mqSkJOrXr/+nxoqPj2fo0KElnsM6d+6csTHGJc7OzsBvty+KiIiIiIhcbw69jTAqKopFixaxZMkSPDw8yM7OJjs7m/Pnzxt9srOzSUtL4+DBgwCkp6eTlpZGTk6O3ViJiYkcPnyYJ598ssR1evfuze7du5k5cyYHDhxgz549DB8+nKCgINq0aXNjJykiIiIiIpWSQ7d+N5lMpdbHx8czbNgwAKZPn86MGTOu2Adg0KBB/Pjjj2zfvr3UMZcuXcqrr77KDz/8QPXq1enYsSP/+Mc/aNq0aZli1dbvIiIiIiICZc8NKtR7tioyJVsiIiIiIgK36Hu2REREREREbhdKtkRERERERG4AhyZbsbGxtG/fHg8PD/z8/OjXrx8ZGRkl+qWkpNC9e3fc3Nzw9PSkS5cudptoXGKxWGjdujUmk4m0tDSjPiMjg/vuu4/atWtTrVo1GjRowLRp0ygsLLyR0xMRERERkUrMoclWcnIyUVFR7Ny5k4SEBAoLCwkPD+fs2bNGn5SUFCIiIggPD+err75i9+7djB07tsRW7gB/+9vfqFOnTon6KlWqMHToULZs2UJGRgZz5szhvffeIyYm5obOT0REREREKq8KtUHGL7/8gp+fH8nJyXTp0gWADh060LNnT1588cUrnrtx40YmT57MqlWraNGiBXv37qV169aX7T958mR2797Nl19+WabYtEGGiIiIiIjALbpBRl5eHgA+Pj4AnDx5kl27duHn50enTp2oXbs2Xbt2Zdu2bXbnnThxgpEjR/Lhhx9SvXr1q17n4MGDbNq0ia5du162j8ViIT8/366IiIiIiIiUVYVJtqxWKxMnTqRz5860bNkSgEOHDgG/vWtr5MiRbNq0ibZt29KjRw8OHDgAgM1mY9iwYYwZM4a77777itfo1KkT1apV48477+Tee+9l5syZl+0bGxuLl5eXUQIDA6/TTEVEREREpDKoMMlWVFQU+/btY+nSpUad1WoFYPTo0QwfPpw2bdrwxhtv0KRJEz744AMA/vWvf3HmzBmio6Oveo1ly5axZ88elixZwieffMLs2bMv2zc6Opq8vDyjHDt27E/OUEREREREKhMXRwcAMHbsWDZs2MAXX3xB3bp1jfqAgAAAmjdvbte/WbNmHD16FIDExERSUlIwm812fe6++24GDx7MggULjLpLq1PNmzenuLiYUaNG8fTTT+Ps7FwiJrPZXGJMERERERGRsnJosmWz2Rg3bhyrV68mKSmJ+vXr27UHBwdTp06dEtvB//DDD0RGRgLw5ptv8tJLLxltx48fp1evXixbtozQ0NDLXttqtVJYWIjVai012RIREREREfkzHJpsRUVFsWTJEtauXYuHhwfZ2dkAeHl54erqislk4tlnnyUmJoa77rqL1q1bs2DBAv773/+ycuVKAOrVq2c3pru7OwANGzY0VskWL15MlSpVaNWqFWazma+//pro6GgeffRRqlSpchNnLCIiIiIilYVDk625c+cC0K1bN7v6+Ph4hg0bBsDEiRO5cOECkyZNIicnh7vuuouEhAQaNmxY5uu4uLjwj3/8gx9++AGbzUZQUBBjx45l0qRJ12sqIiIiIiIidirUe7YqMr1nS0RERERE4BZ9z5aIiIiIiMjtwqHJ1ty5cwkJCcHT0xNPT086duzIxo0bjfbs7GyGDBmCv78/bm5utG3bllWrVpUY55NPPiE0NBRX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atWqddmfqb4LN86XX35JRkZGuf9GgL4LN5uSLaBq1aq0a9eOzz77zKizWq189tlndv/H+Pc6duxo1x8gISHhsv3lymw2G2PHjmX16tUkJiZSv379co9RXFxMeno6AQEBNyDCyqegoIDMzMzL/jz1Hbix4uPj8fPzo3fv3uU6T9+D66t+/fr4+/vb/been5/Prl27Lvvf+rX8TZEru5RoHThwgK1bt1KzZs1yj3G132lSfj/99BOnT5++7M9U34UbZ968ebRr14677rqr3Ofqu3CTOXqHjopi6dKlNrPZbJs/f75t//79tlGjRtm8vb1t2dnZNpvNZhsyZIht6tSpRv/t27fbXFxcbLNnz7Z9//33tpiYGFuVKlVs6enpjprCLe2pp56yeXl52ZKSkmxZWVlGOXfunNHnj5/BjBkzbJs3b7ZlZmbaUlNTbf/zP/9jq1atmu27775zxBRueU8//bQtKSnJdvjwYdv27dttYWFhtlq1atlOnjxps9n0HbiZiouLbfXq1bNNmTKlRJu+B9ffmTNnbHv37rXt3bvXBthef/112969e42d7mbNmmXz9va2rV271vbtt9/a+vbta6tfv77t/Pnzxhjdu3e3/etf/zKOr/Y3Rexd6TO4ePGi7cEHH7TVrVvXlpaWZvc3wmKxGGP88TO42u80KelKn8OZM2dszzzzjC0lJcV2+PBh29atW21t27a13XnnnbYLFy4YY+i78Odc7feRzWaz5eXl2apXr26bO3duqWPou1CxKNn6nX/961+2evXq2apWrWr7y1/+Ytu5c6fR1rVrV9vjjz9u13/58uW2xo0b26pWrWpr0aKF7ZNPPrnJEd8+gFJLfHy80eePn8HEiRONz6t27dq2+++/37Znz56bH/xt4tFHH7UFBATYqlatarvjjjtsjz76qO3gwYNGu74DN8/mzZttgC0jI6NEm74H19/nn39e6u+fSz9nq9Vqe+GFF2y1a9e2mc1mW48ePUp8NkFBQbaYmBi7uiv9TRF7V/oMDh8+fNm/EZ9//rkxxh8/g6v9TpOSrvQ5nDt3zhYeHm7z9fW1ValSxRYUFGQbOXJkiaRJ34U/52q/j2w2m+2dd96xubq62nJzc0sdQ9+FisVks9lsN3TpTEREREREpBLSM1siIiIiIiI3gJItERERERGRG0DJloiIiIiIyA2gZEtEREREROQGULIlIiIiIiJyAyjZEhERERERuQGUbImIiIiIiNwASrZERESug+nTp1O7dm1MJhNr1qxxdDjAbzG1bt36hl8nODiYOXPm3PDriIjcapRsiYjcpoYNG4bJZMJkMlG1alUaNWrEzJkzKSoqcnRoV1WREpay+P7775kxYwbvvPMOWVlZREZG2rVPnz7d+CwuV65k2LBh9OvX74bEvnr1ajp06ICXlxceHh60aNGCiRMn3pBriYhUNkq2RERuYxEREWRlZXHgwAGefvpppk+fTlxc3DWNVVxcjNVqvc4R3h4yMzMB6Nu3L/7+/pjNZrv2Z555hqysLKPUrVuXmTNn2tU5wmeffcajjz5K//79+eqrr0hNTeXll1+msLDQIfGIiNxulGyJiNzGzGYz/v7+BAUF8dRTTxEWFsa6desAsFgsPPPMM9xxxx24ubkRGhpKUlKSce78+fPx9vZm3bp1NG/eHLPZzNGjR7FYLEyZMoXAwEDMZjONGjVi3rx5xnn79u0jMjISd3d3ateuzZAhQzh16pTR3q1bN8aPH8/f/vY3fHx88Pf3Z/r06UZ7cHAwAH/9618xmUzGcWZmJn379qV27dq4u7vTvn17tm7dajffrKwsevfujaurK/Xr12fJkiUlbnHLzc3lySefxNfXF09PT7p3784333xzxZ9jeno63bt3x9XVlZo1azJq1CgKCgqA31at+vTpw/9r735jqqzfOI6/5SDJn0OyVorLOAs84BoZkA/Ckhkk6kbhBpSwDuHEB0VbpmnFnFgPmpU5qea0GlhrYU2pFZmiQWtAeWSA0xgZIpZBVPTkJir+fH8PXPc8oHCw8fPf57Wxnfvf93vd19nOOdeu+74BCAgIuGCXKiwsjJkzZ9p/DocDp9NpL//6669jjr97924++eQTuwv27/u0YcMG3G43ISEh3H777WzcuHFChdKnn37KggULeOaZZ4iNjcXtdpOZmcmbb75p7+NP3kcaL8ctLS0sWrQIp9NJeHg4SUlJHD161O+4RUSuFiq2RESuI8HBwfzzzz8AFBUV0dDQQEVFBceOHSM7O5slS5Zw8uRJe/8///yTLVu28Pbbb3PixAluueUWPB4PH3zwAaWlpbS2trJz507CwsKAcz+y77//fhISEjh69ChffPEFv/zyCzk5OT5x7N69m9DQUL799ltefvllXnjhBaqr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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.figure(figsize=(10,10))\n", + "sns.barplot(data=sales_per_store.sort_values(by='sale_dollars_percentage', ascending=False), x=\"sale_dollars_percentage\", y=\"store_number\",palette=\"pastel\")\n", + "plt.ylabel('Store Number')\n", + "plt.xlabel('Percentage of Total Sales')\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 109, + "id": "6d3bbbf1", + "metadata": {}, + "outputs": [], + "source": [ + "sales_per_store.to_csv('sales_per_store.csv')" + ] + } + ], + "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.9.13" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/Report.docx b/Report.docx new file mode 100644 index 0000000..313ee31 Binary files /dev/null and b/Report.docx differ diff --git a/bottles_sold_per_zipcode_map.PNG b/bottles_sold_per_zipcode_map.PNG new file mode 100644 index 0000000..bc5ec01 Binary files /dev/null and b/bottles_sold_per_zipcode_map.PNG differ diff --git a/bottles_sold_per_zipcode_scatter.PNG b/bottles_sold_per_zipcode_scatter.PNG new file mode 100644 index 0000000..38566c6 Binary files /dev/null and b/bottles_sold_per_zipcode_scatter.PNG differ diff --git a/bottles_sold_per_zipcode_table.PNG b/bottles_sold_per_zipcode_table.PNG new file mode 100644 index 0000000..80237f4 Binary files /dev/null and b/bottles_sold_per_zipcode_table.PNG differ diff --git a/extract_dataset_query.sql b/extract_dataset_query.sql new file mode 100644 index 0000000..cf0a023 --- /dev/null +++ b/extract_dataset_query.sql @@ -0,0 +1,15 @@ +select * from finance_liquor_sales; + +select count(*) from finance_liquor_sales; +-- 196 + +select * from finance_liquor_sales a +where 1=1 +and a.date >= '2016-01-01' +and a.date <= '2019-12-31' +order by a.date; + +-- SELECT COLUMN_NAME,DATA_TYPE +-- from INFORMATION_SCHEMA. COLUMNS where table_schema = 'liquorsales' and table_name = 'finance_liquor_sales' + +-- select * from finance_liquor_sales \ No newline at end of file diff --git a/liquor_sales_2016_2019.csv b/liquor_sales_2016_2019.csv new file mode 100644 index 0000000..ddb715b --- /dev/null +++ b/liquor_sales_2016_2019.csv @@ -0,0 +1,75 @@ +invoice_and_item_number,date,store_number,store_name,address,city,zip_code,store_location,county_number,county,category,category_name,vendor_number,vendor_name,item_number,item_description,pack,bottle_volume_ml,state_bottle_cost,state_bottle_retail,bottles_sold,sale_dollars,volume_sold_liters,volume_sold_gallons +S30192200003,"2016-01-13 00:00:00",3772,"Shop N Save #1 / Mlk Pkwy","2127 M L KING JR PKWY","DES MOINES",50314,,77,Polk,1051140,"PEACH BRANDIES",115,"Constellation Wine Company, Inc.",56193,"Paul Masson Peach Grande Amber Brandy",24,200,1.96,2.94,24,70.56,4.8,1.27 +S30234800064,"2016-01-15 00:00:00",4829,"Central City 2","1501 MICHIGAN AVE","DES MOINES",50314,"POINT (-93.613739 41.60572)",77,Polk,1081400,"TRIPLE SEC",434,"Luxco-St Louis",86251,"Juarez Triple Sec",12,1000,2.42,3.63,60,217.8,60,15.85 +S30348700047,"2016-01-25 00:00:00",3162,"Nash Finch / Wholesale Food","807 GRANDVIEW",MUSCATINE,52761,"POINT (-91.06411300000002 41.408437)",70,Muscatine,1081330,"PEACH SCHNAPPS",65,"Jim Beam Brands",82847,"Dekuyper Peachtree",12,1000,7.62,11.43,4,45.72,4,1.06 +S30390600011,"2016-01-26 00:00:00",2641,"Hy-Vee Drugstore / Council Bluffs","757 W BROADWAY","COUNCIL BLUFFS",51501,"POINT (-95.855054 41.261673)",78,Pottawattamie,1081380,"MISCELLANEOUS SCHNAPPS",55,"Sazerac North America",81124,"99 Peppermint Mini",10,600,5.94,8.91,2,17.82,1.2,0.32 +S30466200002,"2016-02-01 00:00:00",2633,"Hy-Vee #3 / BDI / Des Moines","3221 SE 14TH ST","DES MOINES",50320,"POINT (-93.596754 41.554101)",77,Polk,1081700,"DISTILLED SPIRITS SPECIALTY",55,"Sazerac North America",973627,"Di Amore Quattro Orange",12,1000,9.75,14.63,120,1755.6,120,31.7 +S30506300012,"2016-02-02 00:00:00",2562,"Hy-Vee Food Store / Fort Dodge","115 SOUTH 29TH ST","FORT DODGE",50501,"POINT (-94.15824700000002 42.504742)",94,Webster,1031100,"100 PROOF VODKA",301,"Fifth Generation Inc.",38176,"Titos Vodka",12,750,9.65,14.48,108,1563.84,81,21.4 +S30519600038,"2016-02-02 00:00:00",3705,"Liquor Locker","507 1ST AVE #100","ROCK RAPIDS",51246,,60,Lyon,1081350,"SPEARMINT SCHNAPPS",434,"Luxco-St Louis",82187,"Arrow Spearmint Schnapps",12,1000,5,7.5,5,37.5,5,1.32 +S30560800002,"2016-02-03 00:00:00",4057,"Tequila's Liquor Store","1434 DES MOINES ST STE 5","DES MOINES",50316,"POINT (-93.59704 41.594713)",77,Polk,1052100,,420,"Moet Hennessy USA, Inc.",48099,"Hennessy VS",24,200,5.74,8.61,48,413.28,9.6,2.54 +S30557300014,"2016-02-04 00:00:00",5113,"Ray's Supermarket, Inc.","1975 FRANKLIN ST",WATERLOO,50703,"POINT (-92.315215 42.495394)",7,"Black Hawk",1052100,,420,"Moet Hennessy USA, Inc.",48099,"Hennessy VS",24,200,5.74,8.61,24,206.64,4.8,1.27 +S30590700029,"2016-02-08 00:00:00",5204,"Quik Stop / Burlington","1812 OSBORN ST",BURLINGTON,52601,"POINT (-91.112658 40.826163)",29,"Des Moines",1031100,"100 PROOF VODKA",297,"Laird And Company",35913,"Five O'clock Vodka",48,200,1.13,1.7,48,81.6,9.6,2.54 +S30600400007,"2016-02-09 00:00:00",4559,"Osage Payless Foods","633, CHASE ST",OSAGE,50461,"POINT (-92.811539 43.285134)",66,Mitchell,1031100,"100 PROOF VODKA",297,"Laird And Company",35918,"Five O'clock Vodka",6,1750,7.2,10.8,30,324,52.5,13.87 +S30624700060,"2016-02-09 00:00:00",5166,"East Side Liquor and Groceries","1116 E NEVADA ST",MARSHALLTOWN,50158,"POINT (-92.893113 42.044345)",64,Marshall,1052100,,420,"Moet Hennessy USA, Inc.",48099,"Hennessy VS",24,200,5.74,8.61,24,206.64,4.8,1.27 +S30700500137,"2016-02-11 00:00:00",4829,"Central City 2","1501 MICHIGAN AVE","DES MOINES",50314,"POINT (-93.613739 41.60572)",77,Polk,1052100,,420,"Moet Hennessy USA, Inc.",48106,"Hennessy Vs Cognac",12,750,18.99,28.49,60,1709.4,45,11.89 +S30696800117,"2016-02-11 00:00:00",2587,"Hy-Vee Food Store / Johnston","5750 MERLE HAY ROAD",JOHNSTON,50131,"POINT (-93.697731 41.665172)",77,Polk,1031100,"100 PROOF VODKA",421,"Sazerac Co., Inc.",38089,"Platinum 7x Vodka",48,100,0.89,1.34,48,64.32,4.8,1.27 +S30703100053,"2016-02-15 00:00:00",3494,"Sam's Club 6514 / Waterloo","210 EAST TOWER PARK DR",WATERLOO,50702,"POINT (-92.353103 42.456374)",7,"Black Hawk",1081700,"DISTILLED SPIRITS SPECIALTY",421,"Sazerac Co., Inc.",77487,"Tortilla Gold Dss",12,1000,4.51,6.77,768,5199.36,768,202.88 +S30778800020,"2016-02-17 00:00:00",3772,"Shop N Save #1 / Mlk Pkwy","2127 M L KING JR PKWY","DES MOINES",50314,,77,Polk,1052100,,389,"REMY COINTREAU USA .",49182,"Remy Martin VSOP",24,100,3.24,4.86,24,116.64,2.4,0.63 +S30812800004,"2016-02-18 00:00:00",5063,"Logan Convenience Store","735, LOGAN AVE",WATERLOO,50703,"POINT (-92.337744 42.510453)",7,"Black Hawk",1031100,"100 PROOF VODKA",255,"Wilson Daniels Ltd.",37880,"Seagrams Extra Smooth",24,200,1.76,2.64,24,63.36,4.8,1.27 +S30849100007,"2016-02-22 00:00:00",4898,"Burlington Shell","130, S ROOSEVELT AVE",BURLINGTON,52601,"POINT (-91.140986 40.808239)",29,"Des Moines",1052100,,420,"Moet Hennessy USA, Inc.",48099,"Hennessy VS",24,200,5.74,8.61,24,206.64,4.8,1.27 +S30824400027,"2016-02-24 00:00:00",3447,"Sam's Club 6432 / Sioux City","4201 S. YORK ST.","SIOUX CITY",51106,"POINT (-96.37082 42.43407)",97,Woodbury,1081400,"TRIPLE SEC",434,"Luxco-St Louis",86251,"Juarez Triple Sec",12,1000,2.42,3.63,144,522.72,144,38.04 +S30983900023,"2016-02-29 00:00:00",2636,"Hy-Vee Wine and Spirits / Hubbell","2310 HUBBELL AVE","DES MOINES",50317,"POINT (-93.573845 41.604312)",77,Polk,1051140,"PEACH BRANDIES",115,"Constellation Wine Company, Inc.",56193,"Paul Masson Peach Grande Amber Brandy",24,200,1.96,2.94,24,70.56,4.8,1.27 +S30972000014,"2016-02-29 00:00:00",4153,"Fareway Stores #067 / Evansdale","215 S EVANS RD",EVANSDALE,50707,"POINT (-92.287834 42.475631)",7,"Black Hawk",1012300,"IRISH WHISKIES",370,"Pernod Ricard USA/Austin Nichols",15626,Jameson,12,750,14.99,22.49,60,1349.4,45,11.89 +S30984900084,"2016-02-29 00:00:00",2512,"Hy-Vee Wine and Spirits / Iowa City","1720 WATERFRONT DR","IOWA CITY",52240,"POINT (-91.53046300000001 41.642764)",52,Johnson,1011500,"STRAIGHT RYE WHISKIES",255,"Wilson Daniels Ltd.",27102,"Templeton Rye",6,750,18.09,27.14,18,488.52,13.5,3.57 +S33151100001,"2016-06-30 00:00:00",2571,"Hy-Vee Food Store #2 / Waterloo","2181 Logan Ave",Waterloo,50703,"POINT (-92.337583 42.530476)",7,"Black Hawk",1701100,"DECANTERS & SPECIALTY PACKAGES",65,"Jim Beam Brands",168,"Pinnacle Peach w/ Punch Dispenser",6,750,7.35,11.03,180,1985.4,135,35.66 +S33157700058,"2016-06-30 00:00:00",5102,"Wilkie Liquors","724 1st St SE","Mount Vernon",52314,"POINT (-91.410401 41.918328)",57,Linn,1081700,"DISTILLED SPIRITS SPECIALTY",434,"Luxco-St Louis",75087,"Juarez Gold Dss",12,1000,4.92,7.38,660,4870.8,660,174.35 +S33174400010,"2016-07-01 00:00:00",9001,"Cedar Ridge Vineyards","1441 Marak Rd NW",Swisher,52338,"POINT (-91.67737 41.8321)",52,Johnson,1012210,"SINGLE MALT SCOTCH",125,"Cedar Ridge Vineyards,LLC",27357,"Cedar Ridge Single Malt Single Barrel Select",6,750,27.5,41.25,90,3712.5,67.5,17.83 +S33324700013,"2016-07-12 00:00:00",2665,"Hy-Vee / Waukee","1005 E Hickman Rd",Waukee,50263,"POINT (-93.854477 41.615059)",25,Dallas,1701100,"DECANTERS & SPECIALTY PACKAGES",192,"Sidney Frank Importing Co.",3135,"Jagermeister w/2 Shot Glasses",12,750,12.05,18.08,84,1518.72,63,16.64 +S33457600258,"2016-07-19 00:00:00",2576,"Hy-Vee Wine and Spirits / Storm Lake","1250 N Lake St","Storm Lake",50588,"POINT (-95.200758 42.65318400000001)",11,"Buena Vista",1081340,"ROOT BEER SCHNAPPS",380,"Phillips Beverage Company",84617,"Phillips Root Beer Schnapps",12,1000,5.5,8.25,4,33,4,1.06 +S33584700201,"2016-07-26 00:00:00",2619,"Hy-Vee Wine and Spirits / WDM","1725 74th St","West Des Moines",50266,"POINT (-93.808855 41.598515)",77,Polk,1701100,"DECANTERS & SPECIALTY PACKAGES",370,"Pernod Ricard USA/Austin Nichols",250,"Avion Silver w/Powell & Mahoney Margarita Mix",6,750,24.98,37.47,90,3372.3,67.5,17.83 +INV-00002300008,"2016-08-29 00:00:00",5244,"The Ox & Wren Spirits and Gifts","708 2nd AVE SE",Cresco,52136,"POINT (-92.106529 43.371131)",45,HOWARD,1031000,"American Vodka",297,"Laird & Company",35917,"Five O'clock Vodka",12,1000,4.17,6.26,2,75.12,2,0.52 +INV-02320700006,"2016-12-22 00:00:00",3447,"Sam's Club 6432 / Sioux City","4201 S. York St.","Sioux City",51106,"POINT (-96.37082 42.43407)",97,WOODBURY,1081100,"Coffee Liqueurs",370,"PERNOD RICARD USA",67527,"Kahlua Coffee Liqueur",12,1000,14.99,22.49,240,5397.6,240,63.4 +INV-02880700047,"2017-01-24 00:00:00",2465,"Sid's Beverage Shop","2727 Dodge St",Dubuque,52003,"POINT (-90.705328 42.491862)",31,DUBUQUE,1062100,"Gold Rum",35,"BACARDI USA INC",43031,"Bacardi Gold Rum Mini",12,500,5.54,8.31,5,41.55,2.5,0.66 +INV-05445500002,"2017-06-12 00:00:00",2538,"Hy-Vee Food Store #3 / Waterloo","1422 Flammang Dr",Waterloo,50702,"POINT (-92.327917 42.459938)",7,"BLACK HAWK",1901200,"Special Order Items",259,"Heaven Hill Brands",917914,"HA Elijah Craig Cask Barrel Proof",3,750,29.92,44.88,18,807.84,13.5,3.57 +INV-05679500136,"2017-06-22 00:00:00",2633,"Hy-Vee #3 / BDI / Des Moines","3221 SE 14th St","Des Moines",50320,"POINT (-93.596754 41.554101)",77,POLK,1092100,"Imported Distilled Spirit Specialty",421,"SAZERAC COMPANY INC",77487,"Tortilla Gold Dss",12,1000,4.51,6.77,72,487.44,72,19.02 +INV-05690500027,"2017-06-23 00:00:00",4291,"Fareway Stores #597 / Creston","105 E Adams St",Creston,50801,"POINT (-94.237509 40.715722)",88,UNION,1062100,"Gold Rum",35,"BACARDI USA INC",43037,"Bacardi Gold Rum",12,1000,9.5,14.25,5,71.25,5,1.32 +INV-05780600013,"2017-06-28 00:00:00",3447,"Sam's Club 6432 / Sioux City","4201 S. York St.","Sioux City",51106,"POINT (-96.37082 42.43407)",97,WOODBURY,1081100,"Coffee Liqueurs",421,"SAZERAC COMPANY INC",67586,"Kapali Coffee Liqueur",12,750,5.05,7.58,84,720.72,63,16.64 +INV-05775700006,"2017-06-28 00:00:00",2522,"Hy-Vee Wine and Spirits / Spirit Lake","Hwy 9 & 71","Spirit Lake",51360,,30,DICKINSON,1092100,"Imported Distilled Spirit Specialty",421,"SAZERAC COMPANY INC",77487,"Tortilla Gold Dss",12,1000,4.51,6.77,48,324.96,48,12.68 +INV-05901900145,"2017-07-05 00:00:00",2616,"Hy-Vee Food and Drug / Clinton","901 South 4th St",Clinton,52732,"POINT (-90.193204 41.836268000000004)",23,CLINTON,1062100,"Gold Rum",434,"LUXCO INC",45248,"Paramount Gold Rum",6,1750,7.84,11.76,24,282.24,42,11.1 +INV-08495400086,"2017-11-07 00:00:00",4167,"Iowa Street Market, Inc.","1256 Iowa St",Dubuque,52001,"POINT (-90.668138 42.504959)",31,DUBUQUE,1081100,"Coffee Liqueurs",65,"Jim Beam Brands",67557,"Kamora Coffee Liqueur",12,1000,8.39,12.59,4,50.36,4,1.06 +INV-08576400023,"2017-11-09 00:00:00",4158,"Fareway Stores #409 / Carroll","709 Monterey Dr",Carroll,51401,"POINT (-94.850616 42.065252)",14,CARROLL,1041300,"American Sloe Gins",434,"LUXCO INC",33717,"Paramount Sloe Gin",12,1000,5.42,8.13,4,32.52,4,1.06 +INV-08632500071,"2017-11-14 00:00:00",3385,"Sam's Club 8162 / Cedar Rapids","2605 Blairs Ferry Rd NE","Cedar Rapids",52402,"POINT (-91.67969 42.031819)",57,LINN,1081500,"Triple Sec",55,"SAZERAC NORTH AMERICA",86390,"Montezuma Triple Sec",12,1000,2.13,3.2,216,691.2,216,57.06 +INV-11703600001,"2018-04-25 00:00:00",3524,"Sam's Club 6568 / Ames","305 Airport Rd",Ames,50010,"POINT (-93.613648 42.001123)",85,STORY,1901200,"Special Order Items",421,"SAZERAC COMPANY INC",946574,"Member's Mark Spiced Rum",6,1750,9.06,13.59,288,3913.92,504,133.14 +INV-11928300062,"2018-05-07 00:00:00",2512,"Hy-Vee Wine and Spirits / Iowa City","1720 Waterfront Dr","Iowa City",52240,"POINT (-91.53046300000001 41.642764)",52,JOHNSON,1081500,"Triple Sec",434,"LUXCO INC",86251,"Juarez Triple Sec",12,1000,2.42,3.63,60,217.8,60,15.85 +INV-11935900110,"2018-05-07 00:00:00",2591,"Hy-Vee Wine and Spirits / Atlantic","1602 E 7th St",Atlantic,50022,"POINT (-94.990031 41.403856)",15,CASS,1081500,"Triple Sec",434,"LUXCO INC",86507,"Paramount Triple Sec",12,1000,3.84,5.76,4,23.04,4,1.06 +INV-12116400006,"2018-05-16 00:00:00",5003,"Famous Liquors","2604 W Locust St",Davenport,52804,"POINT (-90.615542 41.538186)",82,SCOTT,1092100,"Imported Distilled Spirit Specialty",370,"PERNOD RICARD USA",48690,"Martell VSSD",24,200,5.99,8.99,2,17.98,0.4,0.11 +INV-12108900028,"2018-05-16 00:00:00",4971,"Fareway Stores #138 / Pleasant Hill","5500, E University Ave","Pleasant Hill",50327,"POINT (-93.505732 41.599274)",77,Polk,1062100,"Gold Rum",35,"BACARDI USA INC",43040,"Bacardi Gold Rum PET",6,1750,15,22.5,102,2295,178.5,47.15 +INV-16481100198,"2018-12-20 00:00:00",2544,"Hy-Vee Food Store / Marshalltown","802 South Center",Marshalltown,50158,"POINT (-92.912817 42.039205)",64,MARSHALL,1081100,"Coffee Liqueurs",65,"Jim Beam Brands",67557,"Kamora Coffee Liqueur",12,1000,8.39,12.59,6,75.54,6,1.58 +INV-16617300052,"2018-12-28 00:00:00",5416,"Depot Liquor & Grocery","114 N Center St.",Marshalltown,50158,"POINT (-92.912975 42.051619)",64,MARSHALL,1081100,"Coffee Liqueurs",370,"PERNOD RICARD USA",67528,"Kahlua Coffee",6,1750,24.99,37.49,3,112.47,5.25,1.38 +INV-16653400110,"2018-12-31 00:00:00",2643,"Hy-Vee Wine and Spirits / Waterloo","2126 Kimball Ave",Waterloo,50701,,7,"BLACK HAWK",1081500,"Triple Sec",65,"Jim Beam Brands",86112,"Dekuyper Triple Sec",12,1000,2.33,3.5,2,7,2,0.52 +INV-16756400027,"2019-01-04 00:00:00",4156,"Fareway Stores #412 / Oelwein","102 2nd Ave SE",Oelwein,50662,"POINT (-91.910502 42.677024)",33,FAYETTE,1091300,"Neutral Grain Spirits Flavored",346,"OLE SMOKY DISTILLERY LLC",86739,"Ole Smoky Apple Pie Moonshine 70prf Mini",8,300,8.75,13.13,8,105.04,2.4,0.63 +INV-16882100032,"2019-01-11 00:00:00",2178,"Double D Liquor Store","618 Rossville Road",Waukon,52172,"POINT (-91.473634 43.262114)",3,ALLAMAKEE,1081100,"Coffee Liqueurs",370,"PERNOD RICARD USA",67524,"Kahlua Coffee",24,375,6.49,9.74,1,9.74,0.37,0.09 +INV-17055600010,"2019-01-22 00:00:00",2843,"CVS Pharmacy #8526 / Cedar Rapids","4116 Center Pointe Rd","Cedar Rapids",52402,"POINT (-91.665139 42.020729)",57,LINN,1062100,"Gold Rum",434,"LUXCO INC",45246,"Paramount Gold Rum",12,750,4,6,7,42,5.25,1.38 +INV-17897100064,"2019-03-04 00:00:00",4152,"Food Land Super Markets","407 W Huron","Missouri Valley",51555,"POINT (-95.899346 41.557404)",43,HARRISON,1062100,"Gold Rum",434,"LUXCO INC",45247,"Paramount Gold Rum",12,1000,4.42,6.63,2,13.26,2,0.52 +INV-18020600032,"2019-03-08 00:00:00",3963,"Tobacco Hut #14 / Council Bluffs","1925 W Broadway","Council Bluffs",51501,"POINT (-95.873073 41.261866)",78,POTTAWATTA,1062100,"Gold Rum",35,"BACARDI USA INC",43031,"Bacardi Gold Mini",12,500,5.54,8.31,4,33.24,2,0.52 +INV-18204200080,"2019-03-18 00:00:00",4829,"Central City 2","1501 Michigan Ave","Des Moines",50314,"POINT (-93.613739 41.60572)",77,POLK,1081500,"Triple Sec",434,"LUXCO INC",86251,"Juarez Triple Sec",12,1000,2.42,3.63,180,653.4,180,47.55 +INV-18229400004,"2019-03-19 00:00:00",3993,"New Star Liquor / W 4th S / Waterloo","1625 West 4th St",Waterloo,50701,,7,"BLACK HAWK",1062100,"Gold Rum",35,"BACARDI USA INC",43034,"Bacardi Gold",24,375,4.5,6.75,7,47.25,2.62,0.69 +INV-18227900139,"2019-03-19 00:00:00",2571,"Hy-Vee Food Store #2 / Waterloo","2181 Logan Ave",Waterloo,50703,"POINT (-92.337583 42.530476)",7,"BLACK HAWK",1062100,"Gold Rum",35,"BACARDI USA INC",43034,"Bacardi Gold",24,375,4.5,6.75,1,6.75,0.37,0.09 +INV-18262300112,"2019-03-20 00:00:00",3869,"Bootleggin' Barzini's Fin","412 1st Ave",Coralville,52241,"POINT (-91.565517 41.672672)",52,JOHNSON,1062100,"Gold Rum",35,"BACARDI USA INC",43034,"Bacardi Gold",24,375,4.5,6.75,1,6.75,0.37,0.09 +INV-18280700077,"2019-03-21 00:00:00",5102,"Wilkie Liquors","724 1st St SE","Mount Vernon",52314,"POINT (-91.410401 41.918328)",57,LINN,1092100,"Imported Distilled Spirit Specialty",434,"LUXCO INC",75087,"Juarez Gold Dss",12,1000,5,7.5,900,6750,900,237.75 +INV-18341600009,"2019-03-25 00:00:00",4867,"Speedy Gas N Shop","430 S 35th St","Council Bluffs",51501,"POINT (-95.902023 41.257663)",78,POTTAWATTA,1081100,"Coffee Liqueurs",370,"PERNOD RICARD USA",67524,"Kahlua Coffee",24,375,6.49,9.74,7,68.18,2.62,0.69 +INV-19122600110,"2019-05-02 00:00:00",2647,"Hy-Vee #7 / Cedar Rapids","5050 Edgewood Rd","Cedar Rapids",52411,"POINT (-91.701581 42.030129)",57,LINN,1091200,"Neutral Grain Spirits",434,"LUXCO INC",41846,"Everclear Alcohol",12,750,9,13.5,36,486,27,7.13 +INV-19169000013,"2019-05-06 00:00:00",2593,"Hy-Vee Food Store / Carroll","905 US Highway 30 West",Carroll,51401,"POINT (-94.853591 42.064155)",14,CARROLL,1062100,"Gold Rum",35,"BACARDI USA INC",43031,"Bacardi Gold Mini",12,500,5.54,8.31,12,99.72,6,1.58 +INV-23393500001,"2019-11-21 00:00:00",2515,"Hy-Vee Food Store #1 / Mason City","2400 4th St SW","Mason City",50401.0,"POINT (-93.235588 43.148451)",17,"CERRO GORD",1091300,"Neutral Grain Spirits Flavored",346,"OLE SMOKY DISTILLERY LLC",986845,"Ole Smoky Blackberry Moonshine Mini",8,50,8.75,13.13,48,630.24,2.4,0.63 +INV-23548800092,"2019-11-27 00:00:00",2601,"Hy-Vee Food Store / Fairfield","1300 West Burlington Ave",Fairfield,52556.0,"POINT (-91.978702 41.006456)",51,JEFFERSON,1081500,"Triple Sec",434,"LUXCO INC",86251,"Juarez Triple Sec",12,1000,2.42,3.63,6,21.78,6,1.58 +INV-23543600014,"2019-11-27 00:00:00",3549,"Quicker Liquor Store","1414 48th St","Fort Madison",52627.0,"POINT (-91.373211 40.62422600000001)",56,LEE,1081100,"Coffee Liqueurs",421,"SAZERAC COMPANY INC",67586,"Kapali Coffee Liqueur",12,750,5.72,8.58,36,237.24,27,7.13 +INV-23609300026,"2019-12-02 00:00:00",4962,"Hilltop Grocery","1312 Harrison St",Davenport,52803.0,,82,SCOTT,1091200,"Neutral Grain Spirits",434,"LUXCO INC",41844,"Everclear Alcohol",24,375,4.2,6.3,3,18.9,1.12,0.29 +INV-23689100001,"2019-12-05 00:00:00",2633,"Hy-Vee #3 / BDI / Des Moines","3221 SE 14th St","Des Moines",50320.0,"POINT (-93.596754 41.554101)",77,POLK,1011800,"Iowa Distillery Whiskies",566,"Foundry Distilling Company, LLC",926577,"Glen Oaks Whiskey Buy the Barrel",6,750,19,28.5,66,1881,49.5,13.07 +INV-23807400003,"2019-12-10 00:00:00",5446,"Pump N Pak","1004 Main St.","Rock Valley",51247.0,"POINT (-96.294824 43.200164)",84,SIOUX,1081500,"Triple Sec",65,"Jim Beam Brands",86112,"Dekuyper Triple Sec",12,1000,2.33,3.5,6,21,6,1.58 +INV-23828600019,"2019-12-11 00:00:00",5146,"Fareway Stores #153 / W Des Moines","329 Grand Ave","West Des Moines",50265.0,"POINT (-93.70689 41.58269000000001)",77,POLK,1081100,"Coffee Liqueurs",370,"PERNOD RICARD USA",67526,"Kahlua Coffee",12,750,12.49,18.74,72,1349.28,54,14.26 +INV-23879500055,"2019-12-12 00:00:00",2515,"Hy-Vee Food Store #1 / Mason City","2400 4th St SW","Mason City",50401.0,"POINT (-93.235588 43.148451)",17,"CERRO GORD",1091300,"Neutral Grain Spirits Flavored",346,"OLE SMOKY DISTILLERY LLC",86843,"Ole Smoky Salty Caramel Whiskey",6,750,10,15,18,270,13.5,3.56 +INV-23938500001,"2019-12-16 00:00:00",4136,"Fareway Stores #983 / Grimes","351 Gateway Dr",Grimes,50111.0,,77,POLK,1091100,"American Distilled Spirit Specialty",154,"DUNKEL CORPORATION",77805,"Saints N Sinners Apple Pie",12,750,8,12,108,1296,81,21.39 +INV-24014800058,"2019-12-18 00:00:00",4312,"I-80 Liquor / Council Bluffs","2411 S 24TH ST #1","Council Bluffs",51501.0,"POINT (-95.8792 41.238092)",78,POTTAWATTA,1081500,"Triple Sec",434,"LUXCO INC",86251,"Juarez Triple Sec",12,1000,2.42,3.63,48,174.24,48,12.68 +INV-24096400014,"2019-12-23 00:00:00",2593,"Hy-Vee Food Store / Carroll","905 US Highway 30 West",Carroll,51401.0,"POINT (-94.853591 42.064155)",14,CARROLL,1011600,"Straight Rye Whiskies",65,"Jim Beam Brands",27189,"Basil Hayden Dark Rye",6,750,23.62,35.43,18,637.74,13.5,3.56 +INV-24116900112,"2019-12-23 00:00:00",2670,"Hy-Vee Food Store / Coralville","2004 8th St",Coralville,52241.0,"POINT (-91.591868 41.682337000000004)",52,JOHNSON,1092100,"Imported Distilled Spirit Specialty",353,"John Ernest Distillery, Inc.",65750,"Maestro Agavero Gold",12,1000,7,10.5,48,504,48,12.68 +INV-24268000020,"2019-12-31 00:00:00",3993,"New Star Liquor / W 4th S / Waterloo","1625 West 4th St",Waterloo,50701.0,,7,"BLACK HAWK",1062100,"Gold Rum",35,"BACARDI USA INC",43031,"Bacardi Gold Mini",12,50,5.54,8.31,4,33.24,0.2,0.05 diff --git a/popularity_zip_code.csv b/popularity_zip_code.csv new file mode 100644 index 0000000..29f9b06 --- /dev/null +++ b/popularity_zip_code.csv @@ -0,0 +1,73 @@ +,zip_code,item_description,bottles_sold +0,50010,Member's Mark Spiced Rum,288 +1,50022,Paramount Triple Sec,4 +2,50111,Saints N Sinners Apple Pie,108 +3,50131,Platinum 7x Vodka,48 +4,50158,Hennessy VS,24 +5,50158,Kahlua Coffee,3 +6,50158,Kamora Coffee Liqueur,6 +7,50263,Jagermeister w/2 Shot Glasses,84 +8,50265,Kahlua Coffee,72 +9,50266,Avion Silver w/Powell & Mahoney Margarita Mix,90 +10,50314,Hennessy Vs Cognac,60 +11,50314,Juarez Triple Sec,240 +12,50314,Paul Masson Peach Grande Amber Brandy,24 +13,50314,Remy Martin VSOP,24 +14,50316,Hennessy VS,48 +15,50317,Paul Masson Peach Grande Amber Brandy,24 +16,50320,Di Amore Quattro Orange,120 +17,50320,Glen Oaks Whiskey Buy the Barrel,66 +18,50320,Tortilla Gold Dss,72 +19,50327,Bacardi Gold Rum PET,102 +20,50401,Ole Smoky Blackberry Moonshine Mini,48 +21,50401,Ole Smoky Salty Caramel Whiskey,18 +22,50461,Five O'clock Vodka,30 +23,50501,Titos Vodka,108 +24,50588,Phillips Root Beer Schnapps,4 +25,50662,Ole Smoky Apple Pie Moonshine 70prf Mini,8 +26,50701,Bacardi Gold,7 +27,50701,Bacardi Gold Mini,4 +28,50701,Dekuyper Triple Sec,2 +29,50702,HA Elijah Craig Cask Barrel Proof,18 +30,50702,Tortilla Gold Dss,768 +31,50703,Bacardi Gold,1 +32,50703,Hennessy VS,24 +33,50703,Pinnacle Peach w/ Punch Dispenser,180 +34,50703,Seagrams Extra Smooth,24 +35,50707,Jameson,60 +36,50801,Bacardi Gold Rum,5 +37,51106,Juarez Triple Sec,144 +38,51106,Kahlua Coffee Liqueur,240 +39,51106,Kapali Coffee Liqueur,84 +40,51246,Arrow Spearmint Schnapps,5 +41,51247,Dekuyper Triple Sec,6 +42,51360,Tortilla Gold Dss,48 +43,51401,Bacardi Gold Mini,12 +44,51401,Basil Hayden Dark Rye,18 +45,51401,Paramount Sloe Gin,4 +46,51501,99 Peppermint Mini,2 +47,51501,Bacardi Gold Mini,4 +48,51501,Juarez Triple Sec,48 +49,51501,Kahlua Coffee,7 +50,51555,Paramount Gold Rum,2 +51,52001,Kamora Coffee Liqueur,4 +52,52003,Bacardi Gold Rum Mini,5 +53,52136,Five O'clock Vodka,2 +54,52172,Kahlua Coffee,1 +55,52240,Juarez Triple Sec,60 +56,52240,Templeton Rye,18 +57,52241,Bacardi Gold,1 +58,52241,Maestro Agavero Gold,48 +59,52314,Juarez Gold Dss,1560 +60,52338,Cedar Ridge Single Malt Single Barrel Select,90 +61,52402,Montezuma Triple Sec,216 +62,52402,Paramount Gold Rum,7 +63,52411,Everclear Alcohol,36 +64,52556,Juarez Triple Sec,6 +65,52601,Five O'clock Vodka,48 +66,52601,Hennessy VS,24 +67,52627,Kapali Coffee Liqueur,36 +68,52732,Paramount Gold Rum,24 +69,52761,Dekuyper Peachtree,4 +70,52803,Everclear Alcohol,3 +71,52804,Martell VSSD,2 diff --git a/sales_per_store.csv b/sales_per_store.csv new file mode 100644 index 0000000..36fae61 --- /dev/null +++ b/sales_per_store.csv @@ -0,0 +1,62 @@ +,store_number,store_name,sale_dollars,sale_dollars_percentage +0,2178,Double D Liquor Store,9.74,0.015897841 +1,2465,Sid's Beverage Shop,41.55,0.067818819 +2,2512,Hy-Vee Wine and Spirits / Iowa City,706.32,1.152870964 +3,2515,Hy-Vee Food Store #1 / Mason City,900.24,1.469391433 +4,2522,Hy-Vee Wine and Spirits / Spirit Lake,324.96,0.530406825 +5,2538,Hy-Vee Food Store #3 / Waterloo,807.84,1.31857413 +6,2544,Hy-Vee Food Store / Marshalltown,75.54,0.123298041 +7,2562,Hy-Vee Food Store / Fort Dodge,1563.84,2.552533878 +8,2571,Hy-Vee Food Store #2 / Waterloo,1992.15,3.251630834 +9,2576,Hy-Vee Wine and Spirits / Storm Lake,33,0.053863322 +10,2587,Hy-Vee Food Store / Johnston,64.32,0.104984512 +11,2591,Hy-Vee Wine and Spirits / Atlantic,23.04,0.037606392 +12,2593,Hy-Vee Food Store / Carroll,737.46,1.203698354 +13,2601,Hy-Vee Food Store / Fairfield,21.78,0.035549793 +14,2616,Hy-Vee Food and Drug / Clinton,282.24,0.460678306 +15,2619,Hy-Vee Wine and Spirits / WDM,3372.3,5.504341873 +16,2633,Hy-Vee #3 / BDI / Des Moines,4124.04,6.731348356 +17,2636,Hy-Vee Wine and Spirits / Hubbell,70.56,0.115169576 +18,2641,Hy-Vee Drugstore / Council Bluffs,17.82,0.029086194 +19,2643,Hy-Vee Wine and Spirits / Waterloo,7,0.011425553 +20,2647,Hy-Vee #7 / Cedar Rapids,486,0.793259838 +21,2665,Hy-Vee / Waukee,1518.72,2.478888026 +22,2670,Hy-Vee Food Store / Coralville,504,0.822639832 +23,2843,CVS Pharmacy #8526 / Cedar Rapids,42,0.068553319 +24,3162,Nash Finch / Wholesale Food,45.72,0.074625185 +25,3385,Sam's Club 8162 / Cedar Rapids,691.2,1.128191769 +26,3447,Sam's Club 6432 / Sioux City,6641.04,10.83965085 +27,3494,Sam's Club 6514 / Waterloo,5199.36,8.486509196 +28,3524,Sam's Club 6568 / Ames,3913.92,6.388385893 +29,3549,Quicker Liquor Store,237.24,0.387228321 +30,3705,Liquor Locker,37.5,0.061208321 +31,3772,Shop N Save #1 / Mlk Pkwy,187.2,0.305551937 +32,3869,Bootleggin' Barzini's Fin,6.75,0.011017498 +33,3963,Tobacco Hut #14 / Council Bluffs,33.24,0.054255056 +34,3993,New Star Liquor / W 4th S / Waterloo,80.49,0.13137754 +35,4057,Tequila's Liquor Store,413.28,0.674564662 +36,4136,Fareway Stores #983 / Grimes,1296,2.115359567 +37,4152,Food Land Super Markets,13.26,0.021643262 +38,4153,Fareway Stores #067 / Evansdale,1349.4,2.202520216 +39,4156,Fareway Stores #412 / Oelwein,105.04,0.171448587 +40,4158,Fareway Stores #409 / Carroll,32.52,0.053079856 +41,4167,"Iowa Street Market, Inc.",50.36,0.082198694 +42,4291,Fareway Stores #597 / Creston,71.25,0.11629581 +43,4312,I-80 Liquor / Council Bluffs,174.24,0.284398342 +44,4559,Osage Payless Foods,324,0.528839892 +45,4829,Central City 2,2580.6,4.212111805 +46,4867,Speedy Gas N Shop,68.18,0.111284888 +47,4898,Burlington Shell,206.64,0.337282331 +48,4962,Hilltop Grocery,18.9,0.030848994 +49,4971,Fareway Stores #138 / Pleasant Hill,2295,3.745949233 +50,5003,Famous Liquors,17.98,0.02934735 +51,5063,Logan Convenience Store,63.36,0.103417579 +52,5102,Wilkie Liquors,11620.8,18.96772412 +53,5113,"Ray's Supermarket, Inc.",206.64,0.337282331 +54,5146,Fareway Stores #153 / W Des Moines,1349.28,2.202324349 +55,5166,East Side Liquor and Groceries,206.64,0.337282331 +56,5204,Quik Stop / Burlington,81.6,0.133189306 +57,5244,The Ox & Wren Spirits and Gifts,75.12,0.122612508 +58,5416,Depot Liquor & Grocery,112.47,0.183575996 +59,5446,Pump N Pak,21,0.03427666 +60,9001,Cedar Ridge Vineyards,3712.5,6.05962376 diff --git a/sales_percentage_per_store_barchart.PNG b/sales_percentage_per_store_barchart.PNG new file mode 100644 index 0000000..111fdd3 Binary files /dev/null and b/sales_percentage_per_store_barchart.PNG differ diff --git a/sales_percentage_per_store_barchart_py.png b/sales_percentage_per_store_barchart_py.png new file mode 100644 index 0000000..de6921d Binary files /dev/null and b/sales_percentage_per_store_barchart_py.png differ diff --git a/sales_percentage_per_store_bubblechart.PNG b/sales_percentage_per_store_bubblechart.PNG new file mode 100644 index 0000000..c4846a1 Binary files /dev/null and b/sales_percentage_per_store_bubblechart.PNG differ