From 84336bb749833f905c16198f714db609945451e4 Mon Sep 17 00:00:00 2001
From: Yaguit <59540825+Yaguit@users.noreply.github.com>
Date: Thu, 12 Mar 2020 12:52:26 +0100
Subject: [PATCH 1/8] Add files via upload
---
your-project/README.md | 4 +-
your-project/Untitled.ipynb | 2672 +++++++++++++++++++++++++++++
your-project/breed_info.csv | 151 ++
your-project/dog_intelligence.csv | 137 ++
4 files changed, 2962 insertions(+), 2 deletions(-)
create mode 100644 your-project/Untitled.ipynb
create mode 100644 your-project/breed_info.csv
create mode 100644 your-project/dog_intelligence.csv
diff --git a/your-project/README.md b/your-project/README.md
index 9563cd70..7192196a 100644
--- a/your-project/README.md
+++ b/your-project/README.md
@@ -1,7 +1,7 @@
-# Title of My Project
-*[Your Name]*
+# Size & Intelligence in Dogs
+*[Santiago Mougán]*
*[Your Cohort, Campus & Date]*
diff --git a/your-project/Untitled.ipynb b/your-project/Untitled.ipynb
new file mode 100644
index 00000000..b23c7be2
--- /dev/null
+++ b/your-project/Untitled.ipynb
@@ -0,0 +1,2672 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 143,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import pandas as pd\n",
+ "import re\n",
+ "import seaborn as sns\n",
+ "import matplotlib.pyplot as plt\n",
+ "from sklearn.model_selection import train_test_split\n",
+ "from sklearn.cluster import KMeans\n",
+ "from sklearn.linear_model import LogisticRegression\n",
+ "from sklearn.metrics import r2_score"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
| \n", + " | Breed | \n", + "Classification | \n", + "obey | \n", + "reps_lower | \n", + "reps_upper | \n", + "
|---|---|---|---|---|---|
| 0 | \n", + "Border Collie | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "
| 1 | \n", + "Poodle | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "
| 2 | \n", + "German Shepherd | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "
| 3 | \n", + "Golden Retriever | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "
| 4 | \n", + "Doberman Pinscher | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "
| ... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
| 131 | \n", + "Borzoi | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "
| 132 | \n", + "Chow Chow | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "
| 133 | \n", + "Bulldog | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "
| 134 | \n", + "Basenji | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "
| 135 | \n", + "Afghan Hound | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "
136 rows × 5 columns
\n", + "| \n", + " | Breed | \n", + "height_low_inches | \n", + "height_high_inches | \n", + "weight_low_lbs | \n", + "weight_high_lbs | \n", + "
|---|---|---|---|---|---|
| 0 | \n", + "Akita | \n", + "26 | \n", + "28 | \n", + "80 | \n", + "120 | \n", + "
| 1 | \n", + "Anatolian Sheepdog | \n", + "27 | \n", + "29 | \n", + "100 | \n", + "150 | \n", + "
| 2 | \n", + "Bernese Mountain Dog | \n", + "23 | \n", + "27 | \n", + "85 | \n", + "110 | \n", + "
| 3 | \n", + "Bloodhound | \n", + "24 | \n", + "26 | \n", + "80 | \n", + "120 | \n", + "
| 4 | \n", + "Borzoi | \n", + "26 | \n", + "28 | \n", + "70 | \n", + "100 | \n", + "
| ... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
| 145 | \n", + "Papillon | \n", + "8 | \n", + "11 | \n", + "5 | \n", + "10 | \n", + "
| 146 | \n", + "Pomeranian | \n", + "12 | \n", + "12 | \n", + "3 | \n", + "7 | \n", + "
| 147 | \n", + "Poodle Toy | \n", + "10 | \n", + "10 | \n", + "10 | \n", + "10 | \n", + "
| 148 | \n", + "Toy Fox Terrier | \n", + "10 | \n", + "10 | \n", + "4 | \n", + "7 | \n", + "
| 149 | \n", + "Yorkshire Terrier | \n", + "8 | \n", + "8 | \n", + "3 | \n", + "7 | \n", + "
150 rows × 5 columns
\n", + "| \n", + " | Breed | \n", + "Classification | \n", + "obey | \n", + "reps_lower | \n", + "reps_upper | \n", + "height_low_inches | \n", + "height_high_inches | \n", + "weight_low_lbs | \n", + "weight_high_lbs | \n", + "
|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", + "Border Collie | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "19 | \n", + "21 | \n", + "40 | \n", + "40 | \n", + "
| 1 | \n", + "Golden Retriever | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "21 | \n", + "24 | \n", + "55 | \n", + "75 | \n", + "
| 2 | \n", + "Doberman Pinscher | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "26 | \n", + "28 | \n", + "60 | \n", + "100 | \n", + "
| 3 | \n", + "Labrador Retriever | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "21 | \n", + "24 | \n", + "55 | \n", + "80 | \n", + "
| 4 | \n", + "Papillon | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "8 | \n", + "11 | \n", + "5 | \n", + "10 | \n", + "
| ... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
| 100 | \n", + "Bloodhound | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "24 | \n", + "26 | \n", + "80 | \n", + "120 | \n", + "
| 101 | \n", + "Borzoi | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "26 | \n", + "28 | \n", + "70 | \n", + "100 | \n", + "
| 102 | \n", + "Chow Chow | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "19 | \n", + "22 | \n", + "45 | \n", + "55 | \n", + "
| 103 | \n", + "Basenji | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "17 | \n", + "17 | \n", + "20 | \n", + "22 | \n", + "
| 104 | \n", + "Afghan Hound | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "25 | \n", + "27 | \n", + "50 | \n", + "60 | \n", + "
105 rows × 9 columns
\n", + "| \n", + " | Breed | \n", + "Classification | \n", + "obey | \n", + "reps_lower | \n", + "reps_upper | \n", + "height_low_inches | \n", + "height_high_inches | \n", + "weight_low_lbs | \n", + "weight_high_lbs | \n", + "
|---|---|---|---|---|---|---|---|---|---|
| 70 | \n", + "Alaskan Malamute | \n", + "Average Working/Obedience Intelligence | \n", + "50% | \n", + "26 | \n", + "40 | \n", + "na | \n", + "na | \n", + "na | \n", + "na | \n", + "
| \n", + " | Breed | \n", + "Classification | \n", + "obey | \n", + "reps_lower | \n", + "reps_upper | \n", + "height_low_inches | \n", + "height_high_inches | \n", + "weight_low_lbs | \n", + "weight_high_lbs | \n", + "Height | \n", + "Weight | \n", + "
|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", + "Border Collie | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "19.0 | \n", + "21.0 | \n", + "40 | \n", + "40 | \n", + "20.0 | \n", + "40.0 | \n", + "
| 1 | \n", + "Golden Retriever | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "21.0 | \n", + "24.0 | \n", + "55 | \n", + "75 | \n", + "22.5 | \n", + "65.0 | \n", + "
| 2 | \n", + "Doberman Pinscher | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "26.0 | \n", + "28.0 | \n", + "60 | \n", + "100 | \n", + "27.0 | \n", + "80.0 | \n", + "
| 3 | \n", + "Labrador Retriever | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "21.0 | \n", + "24.0 | \n", + "55 | \n", + "80 | \n", + "22.5 | \n", + "67.5 | \n", + "
| 4 | \n", + "Papillon | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "8.0 | \n", + "11.0 | \n", + "5 | \n", + "10 | \n", + "9.5 | \n", + "7.5 | \n", + "
| ... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
| 100 | \n", + "Bloodhound | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "24.0 | \n", + "26.0 | \n", + "80 | \n", + "120 | \n", + "25.0 | \n", + "100.0 | \n", + "
| 101 | \n", + "Borzoi | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "26.0 | \n", + "28.0 | \n", + "70 | \n", + "100 | \n", + "27.0 | \n", + "85.0 | \n", + "
| 102 | \n", + "Chow Chow | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "19.0 | \n", + "22.0 | \n", + "45 | \n", + "55 | \n", + "20.5 | \n", + "50.0 | \n", + "
| 103 | \n", + "Basenji | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "17.0 | \n", + "17.0 | \n", + "20 | \n", + "22 | \n", + "17.0 | \n", + "21.0 | \n", + "
| 104 | \n", + "Afghan Hound | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "25.0 | \n", + "27.0 | \n", + "50 | \n", + "60 | \n", + "26.0 | \n", + "55.0 | \n", + "
105 rows × 11 columns
\n", + "| \n", + " | Breed | \n", + "Classification | \n", + "obey | \n", + "reps_lower | \n", + "reps_upper | \n", + "Height | \n", + "Weight | \n", + "
|---|---|---|---|---|---|---|---|
| 0 | \n", + "Border Collie | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "20.0 | \n", + "40.0 | \n", + "
| 1 | \n", + "Golden Retriever | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "22.5 | \n", + "65.0 | \n", + "
| 2 | \n", + "Doberman Pinscher | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "27.0 | \n", + "80.0 | \n", + "
| 3 | \n", + "Labrador Retriever | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "22.5 | \n", + "67.5 | \n", + "
| 4 | \n", + "Papillon | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "9.5 | \n", + "7.5 | \n", + "
| ... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
| 100 | \n", + "Bloodhound | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "25.0 | \n", + "100.0 | \n", + "
| 101 | \n", + "Borzoi | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "27.0 | \n", + "85.0 | \n", + "
| 102 | \n", + "Chow Chow | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "20.5 | \n", + "50.0 | \n", + "
| 103 | \n", + "Basenji | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "17.0 | \n", + "21.0 | \n", + "
| 104 | \n", + "Afghan Hound | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "26.0 | \n", + "55.0 | \n", + "
105 rows × 7 columns
\n", + "| \n", + " | Breed | \n", + "Classification | \n", + "obey | \n", + "reps_lower | \n", + "reps_upper | \n", + "Height | \n", + "Weight | \n", + "
|---|---|---|---|---|---|---|---|
| 0 | \n", + "Border Collie | \n", + "Brightest Dogs | \n", + "95 | \n", + "1 | \n", + "4 | \n", + "20.0 | \n", + "40.0 | \n", + "
| 1 | \n", + "Golden Retriever | \n", + "Brightest Dogs | \n", + "95 | \n", + "1 | \n", + "4 | \n", + "22.5 | \n", + "65.0 | \n", + "
| 2 | \n", + "Doberman Pinscher | \n", + "Brightest Dogs | \n", + "95 | \n", + "1 | \n", + "4 | \n", + "27.0 | \n", + "80.0 | \n", + "
| 3 | \n", + "Labrador Retriever | \n", + "Brightest Dogs | \n", + "95 | \n", + "1 | \n", + "4 | \n", + "22.5 | \n", + "67.5 | \n", + "
| 4 | \n", + "Papillon | \n", + "Brightest Dogs | \n", + "95 | \n", + "1 | \n", + "4 | \n", + "9.5 | \n", + "7.5 | \n", + "
| ... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
| 80 | \n", + "Sealyham Terrier | \n", + "Fair Working/Obedience Intelligence | \n", + "30 | \n", + "41 | \n", + "80 | \n", + "12.0 | \n", + "19.0 | \n", + "
| 81 | \n", + "Pug | \n", + "Fair Working/Obedience Intelligence | \n", + "30 | \n", + "41 | \n", + "80 | \n", + "10.5 | \n", + "18.0 | \n", + "
| 82 | \n", + "French Bulldog | \n", + "Fair Working/Obedience Intelligence | \n", + "30 | \n", + "41 | \n", + "80 | \n", + "11.5 | \n", + "22.5 | \n", + "
| 83 | \n", + "Maltese | \n", + "Fair Working/Obedience Intelligence | \n", + "30 | \n", + "41 | \n", + "80 | \n", + "9.0 | \n", + "5.0 | \n", + "
| 84 | \n", + "Italian Greyhound | \n", + "Fair Working/Obedience Intelligence | \n", + "30 | \n", + "41 | \n", + "80 | \n", + "13.5 | \n", + "8.0 | \n", + "
85 rows × 7 columns
\n", + "| \n", + " | Breed | \n", + "Classification | \n", + "obey | \n", + "reps_lower | \n", + "reps_upper | \n", + "Height | \n", + "Weight | \n", + "
|---|---|---|---|---|---|---|---|
| 0 | \n", + "Border Collie | \n", + "Brightest Dogs | \n", + "95 | \n", + "1 | \n", + "4 | \n", + "20.0 | \n", + "40.0 | \n", + "
| 1 | \n", + "Golden Retriever | \n", + "Brightest Dogs | \n", + "95 | \n", + "1 | \n", + "4 | \n", + "22.5 | \n", + "65.0 | \n", + "
| 2 | \n", + "Doberman Pinscher | \n", + "Brightest Dogs | \n", + "95 | \n", + "1 | \n", + "4 | \n", + "27.0 | \n", + "80.0 | \n", + "
| 3 | \n", + "Labrador Retriever | \n", + "Brightest Dogs | \n", + "95 | \n", + "1 | \n", + "4 | \n", + "22.5 | \n", + "67.5 | \n", + "
| 4 | \n", + "Papillon | \n", + "Brightest Dogs | \n", + "95 | \n", + "1 | \n", + "4 | \n", + "9.5 | \n", + "7.5 | \n", + "
| \n", + " | Breed | \n", + "Classification | \n", + "Responsivity | \n", + "Height | \n", + "Weight | \n", + "
|---|---|---|---|---|---|
| 0 | \n", + "Border Collie | \n", + "Brightest Dogs | \n", + "95 | \n", + "20.0 | \n", + "40.0 | \n", + "
| 1 | \n", + "Golden Retriever | \n", + "Brightest Dogs | \n", + "95 | \n", + "22.5 | \n", + "65.0 | \n", + "
| 2 | \n", + "Doberman Pinscher | \n", + "Brightest Dogs | \n", + "95 | \n", + "27.0 | \n", + "80.0 | \n", + "
| 3 | \n", + "Labrador Retriever | \n", + "Brightest Dogs | \n", + "95 | \n", + "22.5 | \n", + "67.5 | \n", + "
| 4 | \n", + "Papillon | \n", + "Brightest Dogs | \n", + "95 | \n", + "9.5 | \n", + "7.5 | \n", + "
| ... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
| 100 | \n", + "Bloodhound | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "15 | \n", + "25.0 | \n", + "100.0 | \n", + "
| 101 | \n", + "Borzoi | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "15 | \n", + "27.0 | \n", + "85.0 | \n", + "
| 102 | \n", + "Chow Chow | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "15 | \n", + "20.5 | \n", + "50.0 | \n", + "
| 103 | \n", + "Basenji | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "15 | \n", + "17.0 | \n", + "21.0 | \n", + "
| 104 | \n", + "Afghan Hound | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "15 | \n", + "26.0 | \n", + "55.0 | \n", + "
105 rows × 5 columns
\n", + "| \n", + " | Breed | \n", + "Classification | \n", + "Responsivity | \n", + "Height | \n", + "Weight | \n", + "
|---|---|---|---|---|---|
| 0 | \n", + "Border Collie | \n", + "Brightest Dogs | \n", + "95 | \n", + "20.0 | \n", + "40.0 | \n", + "
| 1 | \n", + "Golden Retriever | \n", + "Brightest Dogs | \n", + "95 | \n", + "22.5 | \n", + "65.0 | \n", + "
| 2 | \n", + "Doberman Pinscher | \n", + "Brightest Dogs | \n", + "95 | \n", + "27.0 | \n", + "80.0 | \n", + "
| 3 | \n", + "Labrador Retriever | \n", + "Brightest Dogs | \n", + "95 | \n", + "22.5 | \n", + "67.5 | \n", + "
| 4 | \n", + "Papillon | \n", + "Brightest Dogs | \n", + "95 | \n", + "9.5 | \n", + "7.5 | \n", + "
| 5 | \n", + "Rottweiler | \n", + "Brightest Dogs | \n", + "95 | \n", + "24.5 | \n", + "100.0 | \n", + "
| 6 | \n", + "Australian Cattle Dog | \n", + "Brightest Dogs | \n", + "95 | \n", + "18.5 | \n", + "40.0 | \n", + "
| \n", + " | Classification | \n", + "Height | \n", + "Weight | \n", + "
|---|---|---|---|
| 0 | \n", + "0 | \n", + "20.0 | \n", + "40.0 | \n", + "
| 1 | \n", + "0 | \n", + "22.5 | \n", + "65.0 | \n", + "
| 2 | \n", + "0 | \n", + "27.0 | \n", + "80.0 | \n", + "
| 3 | \n", + "0 | \n", + "22.5 | \n", + "67.5 | \n", + "
| 4 | \n", + "0 | \n", + "9.5 | \n", + "7.5 | \n", + "
| 5 | \n", + "0 | \n", + "24.5 | \n", + "100.0 | \n", + "
| 6 | \n", + "0 | \n", + "18.5 | \n", + "40.0 | \n", + "
| 7 | \n", + "1 | \n", + "20.0 | \n", + "50.0 | \n", + "
| 8 | \n", + "1 | \n", + "11.5 | \n", + "15.0 | \n", + "
| 9 | \n", + "1 | \n", + "24.0 | \n", + "67.5 | \n", + "
| 10 | \n", + "1 | \n", + "18.0 | \n", + "42.5 | \n", + "
| 11 | \n", + "1 | \n", + "23.5 | \n", + "65.0 | \n", + "
| 12 | \n", + "1 | \n", + "18.0 | \n", + "33.0 | \n", + "
| 13 | \n", + "1 | \n", + "19.0 | \n", + "35.0 | \n", + "
| 14 | \n", + "1 | \n", + "26.0 | \n", + "77.5 | \n", + "
| 15 | \n", + "1 | \n", + "24.0 | \n", + "62.5 | \n", + "
| 16 | \n", + "1 | \n", + "25.0 | \n", + "97.5 | \n", + "
| 17 | \n", + "1 | \n", + "12.0 | \n", + "5.0 | \n", + "
| 18 | \n", + "1 | \n", + "16.5 | \n", + "55.0 | \n", + "
| 19 | \n", + "1 | \n", + "23.5 | \n", + "57.0 | \n", + "
| \n", + " | Height | \n", + "Weight | \n", + "Kmeans_labels | \n", + "
|---|---|---|---|
| 0 | \n", + "20.0 | \n", + "40.0 | \n", + "4 | \n", + "
| 1 | \n", + "22.5 | \n", + "65.0 | \n", + "0 | \n", + "
| 2 | \n", + "27.0 | \n", + "80.0 | \n", + "0 | \n", + "
| 3 | \n", + "22.5 | \n", + "67.5 | \n", + "0 | \n", + "
| 4 | \n", + "9.5 | \n", + "7.5 | \n", + "5 | \n", + "
| 5 | \n", + "24.5 | \n", + "100.0 | \n", + "3 | \n", + "
| 6 | \n", + "18.5 | \n", + "40.0 | \n", + "4 | \n", + "
| 7 | \n", + "20.0 | \n", + "50.0 | \n", + "4 | \n", + "
| 8 | \n", + "11.5 | \n", + "15.0 | \n", + "5 | \n", + "
| 9 | \n", + "24.0 | \n", + "67.5 | \n", + "0 | \n", + "
| 10 | \n", + "18.0 | \n", + "42.5 | \n", + "4 | \n", + "
| 11 | \n", + "23.5 | \n", + "65.0 | \n", + "0 | \n", + "
| 12 | \n", + "18.0 | \n", + "33.0 | \n", + "1 | \n", + "
| 13 | \n", + "19.0 | \n", + "35.0 | \n", + "1 | \n", + "
| 14 | \n", + "26.0 | \n", + "77.5 | \n", + "0 | \n", + "
| 15 | \n", + "24.0 | \n", + "62.5 | \n", + "0 | \n", + "
| 16 | \n", + "25.0 | \n", + "97.5 | \n", + "3 | \n", + "
| 17 | \n", + "12.0 | \n", + "5.0 | \n", + "5 | \n", + "
| 18 | \n", + "16.5 | \n", + "55.0 | \n", + "4 | \n", + "
| 19 | \n", + "23.5 | \n", + "57.0 | \n", + "4 | \n", + "
| \n", + " | Height | \n", + "Weight | \n", + "Kmeans_labels | \n", + "
|---|---|---|---|
| 0 | \n", + "26 | \n", + "100 | \n", + "3 | \n", + "
| 1 | \n", + "30 | \n", + "120 | \n", + "3 | \n", + "
| \n", + " | Breed | \n", + "Classification | \n", + "obey | \n", + "reps_lower | \n", + "reps_upper | \n", + "
|---|---|---|---|---|---|
| 0 | \n", + "Border Collie | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "
| 1 | \n", + "Poodle | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "
| 2 | \n", + "German Shepherd | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "
| 3 | \n", + "Golden Retriever | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "
| 4 | \n", + "Doberman Pinscher | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "
| ... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
| 131 | \n", + "Borzoi | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "
| 132 | \n", + "Chow Chow | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "
| 133 | \n", + "Bulldog | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "
| 134 | \n", + "Basenji | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "
| 135 | \n", + "Afghan Hound | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "
136 rows × 5 columns
\n", + "| \n", + " | Breed | \n", + "height_low_inches | \n", + "height_high_inches | \n", + "weight_low_lbs | \n", + "weight_high_lbs | \n", + "
|---|---|---|---|---|---|
| 0 | \n", + "Akita | \n", + "26 | \n", + "28 | \n", + "80 | \n", + "120 | \n", + "
| 1 | \n", + "Anatolian Sheepdog | \n", + "27 | \n", + "29 | \n", + "100 | \n", + "150 | \n", + "
| 2 | \n", + "Bernese Mountain Dog | \n", + "23 | \n", + "27 | \n", + "85 | \n", + "110 | \n", + "
| 3 | \n", + "Bloodhound | \n", + "24 | \n", + "26 | \n", + "80 | \n", + "120 | \n", + "
| 4 | \n", + "Borzoi | \n", + "26 | \n", + "28 | \n", + "70 | \n", + "100 | \n", + "
| ... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
| 145 | \n", + "Papillon | \n", + "8 | \n", + "11 | \n", + "5 | \n", + "10 | \n", + "
| 146 | \n", + "Pomeranian | \n", + "12 | \n", + "12 | \n", + "3 | \n", + "7 | \n", + "
| 147 | \n", + "Poodle Toy | \n", + "10 | \n", + "10 | \n", + "10 | \n", + "10 | \n", + "
| 148 | \n", + "Toy Fox Terrier | \n", + "10 | \n", + "10 | \n", + "4 | \n", + "7 | \n", + "
| 149 | \n", + "Yorkshire Terrier | \n", + "8 | \n", + "8 | \n", + "3 | \n", + "7 | \n", + "
150 rows × 5 columns
\n", + "| \n", + " | Breed | \n", + "Classification | \n", + "obey | \n", + "reps_lower | \n", + "reps_upper | \n", + "height_low_inches | \n", + "height_high_inches | \n", + "weight_low_lbs | \n", + "weight_high_lbs | \n", + "
|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", + "Border Collie | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "19 | \n", + "21 | \n", + "40 | \n", + "40 | \n", + "
| 1 | \n", + "Golden Retriever | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "21 | \n", + "24 | \n", + "55 | \n", + "75 | \n", + "
| 2 | \n", + "Doberman Pinscher | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "26 | \n", + "28 | \n", + "60 | \n", + "100 | \n", + "
| 3 | \n", + "Labrador Retriever | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "21 | \n", + "24 | \n", + "55 | \n", + "80 | \n", + "
| 4 | \n", + "Papillon | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "8 | \n", + "11 | \n", + "5 | \n", + "10 | \n", + "
| ... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
| 100 | \n", + "Bloodhound | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "24 | \n", + "26 | \n", + "80 | \n", + "120 | \n", + "
| 101 | \n", + "Borzoi | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "26 | \n", + "28 | \n", + "70 | \n", + "100 | \n", + "
| 102 | \n", + "Chow Chow | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "19 | \n", + "22 | \n", + "45 | \n", + "55 | \n", + "
| 103 | \n", + "Basenji | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "17 | \n", + "17 | \n", + "20 | \n", + "22 | \n", + "
| 104 | \n", + "Afghan Hound | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "25 | \n", + "27 | \n", + "50 | \n", + "60 | \n", + "
105 rows × 9 columns
\n", + "| \n", + " | Breed | \n", + "Classification | \n", + "obey | \n", + "reps_lower | \n", + "reps_upper | \n", + "height_low_inches | \n", + "height_high_inches | \n", + "weight_low_lbs | \n", + "weight_high_lbs | \n", + "
|---|---|---|---|---|---|---|---|---|---|
| 70 | \n", + "Alaskan Malamute | \n", + "Average Working/Obedience Intelligence | \n", + "50% | \n", + "26 | \n", + "40 | \n", + "na | \n", + "na | \n", + "na | \n", + "na | \n", + "
| \n", + " | Breed | \n", + "Classification | \n", + "obey | \n", + "reps_lower | \n", + "reps_upper | \n", + "height_low_inches | \n", + "height_high_inches | \n", + "weight_low_lbs | \n", + "weight_high_lbs | \n", + "Height | \n", + "Weight | \n", + "
|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", + "Border Collie | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "19.0 | \n", + "21.0 | \n", + "40 | \n", + "40 | \n", + "20.0 | \n", + "40.0 | \n", + "
| 1 | \n", + "Golden Retriever | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "21.0 | \n", + "24.0 | \n", + "55 | \n", + "75 | \n", + "22.5 | \n", + "65.0 | \n", + "
| 2 | \n", + "Doberman Pinscher | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "26.0 | \n", + "28.0 | \n", + "60 | \n", + "100 | \n", + "27.0 | \n", + "80.0 | \n", + "
| 3 | \n", + "Labrador Retriever | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "21.0 | \n", + "24.0 | \n", + "55 | \n", + "80 | \n", + "22.5 | \n", + "67.5 | \n", + "
| 4 | \n", + "Papillon | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "8.0 | \n", + "11.0 | \n", + "5 | \n", + "10 | \n", + "9.5 | \n", + "7.5 | \n", + "
| ... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
| 100 | \n", + "Bloodhound | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "24.0 | \n", + "26.0 | \n", + "80 | \n", + "120 | \n", + "25.0 | \n", + "100.0 | \n", + "
| 101 | \n", + "Borzoi | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "26.0 | \n", + "28.0 | \n", + "70 | \n", + "100 | \n", + "27.0 | \n", + "85.0 | \n", + "
| 102 | \n", + "Chow Chow | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "19.0 | \n", + "22.0 | \n", + "45 | \n", + "55 | \n", + "20.5 | \n", + "50.0 | \n", + "
| 103 | \n", + "Basenji | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "17.0 | \n", + "17.0 | \n", + "20 | \n", + "22 | \n", + "17.0 | \n", + "21.0 | \n", + "
| 104 | \n", + "Afghan Hound | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "25.0 | \n", + "27.0 | \n", + "50 | \n", + "60 | \n", + "26.0 | \n", + "55.0 | \n", + "
105 rows × 11 columns
\n", + "| \n", + " | Breed | \n", + "Classification | \n", + "obey | \n", + "reps_lower | \n", + "reps_upper | \n", + "Height | \n", + "Weight | \n", + "
|---|---|---|---|---|---|---|---|
| 0 | \n", + "Border Collie | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "20.0 | \n", + "40.0 | \n", + "
| 1 | \n", + "Golden Retriever | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "22.5 | \n", + "65.0 | \n", + "
| 2 | \n", + "Doberman Pinscher | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "27.0 | \n", + "80.0 | \n", + "
| 3 | \n", + "Labrador Retriever | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "22.5 | \n", + "67.5 | \n", + "
| 4 | \n", + "Papillon | \n", + "Brightest Dogs | \n", + "95% | \n", + "1 | \n", + "4 | \n", + "9.5 | \n", + "7.5 | \n", + "
| ... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
| 100 | \n", + "Bloodhound | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "25.0 | \n", + "100.0 | \n", + "
| 101 | \n", + "Borzoi | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "27.0 | \n", + "85.0 | \n", + "
| 102 | \n", + "Chow Chow | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "20.5 | \n", + "50.0 | \n", + "
| 103 | \n", + "Basenji | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "17.0 | \n", + "21.0 | \n", + "
| 104 | \n", + "Afghan Hound | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "NaN | \n", + "81 | \n", + "100 | \n", + "26.0 | \n", + "55.0 | \n", + "
105 rows × 7 columns
\n", + "| \n", + " | Breed | \n", + "Classification | \n", + "obey | \n", + "reps_lower | \n", + "reps_upper | \n", + "Height | \n", + "Weight | \n", + "
|---|---|---|---|---|---|---|---|
| 50 | \n", + "Saluki | \n", + "Average Working/Obedience Intelligence | \n", + "50 | \n", + "26 | \n", + "40 | \n", + "25.5 | \n", + "52.5 | \n", + "
| 51 | \n", + "Finnish Spitz | \n", + "Average Working/Obedience Intelligence | \n", + "50 | \n", + "26 | \n", + "40 | \n", + "17.5 | \n", + "33.0 | \n", + "
| 52 | \n", + "Pointer | \n", + "Average Working/Obedience Intelligence | \n", + "50 | \n", + "26 | \n", + "40 | \n", + "22.5 | \n", + "55.0 | \n", + "
| 53 | \n", + "Cavalier King Charles Spaniel | \n", + "Average Working/Obedience Intelligence | \n", + "50 | \n", + "26 | \n", + "40 | \n", + "12.5 | \n", + "17.5 | \n", + "
| 54 | \n", + "German Wirehaired Pointer | \n", + "Average Working/Obedience Intelligence | \n", + "50 | \n", + "26 | \n", + "40 | \n", + "24.0 | \n", + "65.0 | \n", + "
| 55 | \n", + "American Water Spaniel | \n", + "Average Working/Obedience Intelligence | \n", + "50 | \n", + "26 | \n", + "40 | \n", + "16.5 | \n", + "35.0 | \n", + "
| 56 | \n", + "Siberian Husky | \n", + "Average Working/Obedience Intelligence | \n", + "50 | \n", + "26 | \n", + "40 | \n", + "21.5 | \n", + "50.0 | \n", + "
| 57 | \n", + "Bichon Frise | \n", + "Average Working/Obedience Intelligence | \n", + "50 | \n", + "26 | \n", + "40 | \n", + "10.5 | \n", + "14.0 | \n", + "
| 58 | \n", + "Tibetan Spaniel | \n", + "Average Working/Obedience Intelligence | \n", + "50 | \n", + "26 | \n", + "40 | \n", + "10.0 | \n", + "12.0 | \n", + "
| 59 | \n", + "English Foxhound | \n", + "Average Working/Obedience Intelligence | \n", + "50 | \n", + "26 | \n", + "40 | \n", + "23.5 | \n", + "67.5 | \n", + "
| 60 | \n", + "American Foxhound | \n", + "Average Working/Obedience Intelligence | \n", + "50 | \n", + "26 | \n", + "40 | \n", + "23.5 | \n", + "67.5 | \n", + "
| 61 | \n", + "Greyhound | \n", + "Average Working/Obedience Intelligence | \n", + "50 | \n", + "26 | \n", + "40 | \n", + "28.5 | \n", + "65.0 | \n", + "
| 62 | \n", + "Wirehaired Pointing Griffon | \n", + "Average Working/Obedience Intelligence | \n", + "50 | \n", + "26 | \n", + "40 | \n", + "22.0 | \n", + "52.5 | \n", + "
| 63 | \n", + "West Highland White Terrier | \n", + "Average Working/Obedience Intelligence | \n", + "50 | \n", + "26 | \n", + "40 | \n", + "11.0 | \n", + "14.0 | \n", + "
| 64 | \n", + "Scottish Deerhound | \n", + "Average Working/Obedience Intelligence | \n", + "50 | \n", + "26 | \n", + "40 | \n", + "30.0 | \n", + "92.5 | \n", + "
| 65 | \n", + "Boxer | \n", + "Average Working/Obedience Intelligence | \n", + "50 | \n", + "26 | \n", + "40 | \n", + "23.0 | \n", + "67.5 | \n", + "
| 66 | \n", + "Great Dane | \n", + "Average Working/Obedience Intelligence | \n", + "50 | \n", + "26 | \n", + "40 | \n", + "32.0 | \n", + "140.0 | \n", + "
| 67 | \n", + "Dachshund | \n", + "Average Working/Obedience Intelligence | \n", + "50 | \n", + "26 | \n", + "40 | \n", + "8.5 | \n", + "24.0 | \n", + "
| 68 | \n", + "Shiba Inu | \n", + "Average Working/Obedience Intelligence | \n", + "50 | \n", + "26 | \n", + "40 | \n", + "14.5 | \n", + "22.5 | \n", + "
| 69 | \n", + "Staffordshire Bull Terrier | \n", + "Average Working/Obedience Intelligence | \n", + "50 | \n", + "26 | \n", + "40 | \n", + "15.0 | \n", + "26.0 | \n", + "
| 70 | \n", + "Alaskan Malamute | \n", + "Average Working/Obedience Intelligence | \n", + "50 | \n", + "26 | \n", + "40 | \n", + "25.0 | \n", + "82.0 | \n", + "
| 71 | \n", + "Whippet | \n", + "Average Working/Obedience Intelligence | \n", + "50 | \n", + "26 | \n", + "40 | \n", + "20.0 | \n", + "28.5 | \n", + "
| 72 | \n", + "Chinese Shar Pei | \n", + "Average Working/Obedience Intelligence | \n", + "50 | \n", + "26 | \n", + "40 | \n", + "19.0 | \n", + "50.0 | \n", + "
| 73 | \n", + "Rhodesian Ridgeback | \n", + "Average Working/Obedience Intelligence | \n", + "50 | \n", + "26 | \n", + "40 | \n", + "25.5 | \n", + "77.5 | \n", + "
| 74 | \n", + "Ibizan Hound | \n", + "Average Working/Obedience Intelligence | \n", + "50 | \n", + "26 | \n", + "40 | \n", + "25.5 | \n", + "48.5 | \n", + "
| 75 | \n", + "Welsh Terrier | \n", + "Average Working/Obedience Intelligence | \n", + "50 | \n", + "26 | \n", + "40 | \n", + "15.0 | \n", + "20.5 | \n", + "
| 76 | \n", + "Irish Terrier | \n", + "Average Working/Obedience Intelligence | \n", + "50 | \n", + "26 | \n", + "40 | \n", + "18.5 | \n", + "26.0 | \n", + "
| 77 | \n", + "Boston Terrier | \n", + "Average Working/Obedience Intelligence | \n", + "50 | \n", + "26 | \n", + "40 | \n", + "14.5 | \n", + "20.0 | \n", + "
| 78 | \n", + "Akita | \n", + "Average Working/Obedience Intelligence | \n", + "50 | \n", + "26 | \n", + "40 | \n", + "27.0 | \n", + "100.0 | \n", + "
| 79 | \n", + "Skye Terrier | \n", + "Fair Working/Obedience Intelligence | \n", + "30 | \n", + "41 | \n", + "80 | \n", + "10.0 | \n", + "25.0 | \n", + "
| 80 | \n", + "Sealyham Terrier | \n", + "Fair Working/Obedience Intelligence | \n", + "30 | \n", + "41 | \n", + "80 | \n", + "12.0 | \n", + "19.0 | \n", + "
| 81 | \n", + "Pug | \n", + "Fair Working/Obedience Intelligence | \n", + "30 | \n", + "41 | \n", + "80 | \n", + "10.5 | \n", + "18.0 | \n", + "
| 82 | \n", + "French Bulldog | \n", + "Fair Working/Obedience Intelligence | \n", + "30 | \n", + "41 | \n", + "80 | \n", + "11.5 | \n", + "22.5 | \n", + "
| 83 | \n", + "Maltese | \n", + "Fair Working/Obedience Intelligence | \n", + "30 | \n", + "41 | \n", + "80 | \n", + "9.0 | \n", + "5.0 | \n", + "
| 84 | \n", + "Italian Greyhound | \n", + "Fair Working/Obedience Intelligence | \n", + "30 | \n", + "41 | \n", + "80 | \n", + "13.5 | \n", + "8.0 | \n", + "
| 85 | \n", + "Chinese Crested | \n", + "Fair Working/Obedience Intelligence | \n", + "30 | \n", + "41 | \n", + "80 | \n", + "12.0 | \n", + "8.5 | \n", + "
| 86 | \n", + "Dandie Dinmont Terrier | \n", + "Fair Working/Obedience Intelligence | \n", + "30 | \n", + "41 | \n", + "80 | \n", + "21.0 | \n", + "9.5 | \n", + "
| 87 | \n", + "Tibetan Terrier | \n", + "Fair Working/Obedience Intelligence | \n", + "30 | \n", + "41 | \n", + "80 | \n", + "15.5 | \n", + "25.0 | \n", + "
| 88 | \n", + "Japanese Chin | \n", + "Fair Working/Obedience Intelligence | \n", + "30 | \n", + "41 | \n", + "80 | \n", + "9.5 | \n", + "7.5 | \n", + "
| 89 | \n", + "Lakeland Terrier | \n", + "Fair Working/Obedience Intelligence | \n", + "30 | \n", + "41 | \n", + "80 | \n", + "13.5 | \n", + "16.0 | \n", + "
| 90 | \n", + "Great Pyrenees | \n", + "Fair Working/Obedience Intelligence | \n", + "30 | \n", + "41 | \n", + "80 | \n", + "29.5 | \n", + "107.5 | \n", + "
| 91 | \n", + "Scottish Terrier | \n", + "Fair Working/Obedience Intelligence | \n", + "30 | \n", + "41 | \n", + "80 | \n", + "11.0 | \n", + "20.0 | \n", + "
| 92 | \n", + "Saint Bernard | \n", + "Fair Working/Obedience Intelligence | \n", + "30 | \n", + "41 | \n", + "80 | \n", + "26.5 | \n", + "150.0 | \n", + "
| 93 | \n", + "Bull Terrier | \n", + "Fair Working/Obedience Intelligence | \n", + "30 | \n", + "41 | \n", + "80 | \n", + "21.5 | \n", + "60.0 | \n", + "
| 94 | \n", + "Chihuahua | \n", + "Fair Working/Obedience Intelligence | \n", + "30 | \n", + "41 | \n", + "80 | \n", + "7.5 | \n", + "3.5 | \n", + "
| 95 | \n", + "Bullmastiff | \n", + "Fair Working/Obedience Intelligence | \n", + "30 | \n", + "41 | \n", + "80 | \n", + "26.0 | \n", + "115.0 | \n", + "
| 96 | \n", + "Shih Tzu | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "15 | \n", + "81 | \n", + "100 | \n", + "9.5 | \n", + "12.5 | \n", + "
| 97 | \n", + "Basset Hound | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "15 | \n", + "81 | \n", + "100 | \n", + "14.0 | \n", + "45.0 | \n", + "
| 98 | \n", + "Mastiff | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "15 | \n", + "81 | \n", + "100 | \n", + "28.5 | \n", + "182.5 | \n", + "
| 99 | \n", + "Beagle | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "15 | \n", + "81 | \n", + "100 | \n", + "14.5 | \n", + "24.0 | \n", + "
| 100 | \n", + "Bloodhound | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "15 | \n", + "81 | \n", + "100 | \n", + "25.0 | \n", + "100.0 | \n", + "
| 101 | \n", + "Borzoi | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "15 | \n", + "81 | \n", + "100 | \n", + "27.0 | \n", + "85.0 | \n", + "
| 102 | \n", + "Chow Chow | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "15 | \n", + "81 | \n", + "100 | \n", + "20.5 | \n", + "50.0 | \n", + "
| 103 | \n", + "Basenji | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "15 | \n", + "81 | \n", + "100 | \n", + "17.0 | \n", + "21.0 | \n", + "
| 104 | \n", + "Afghan Hound | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "15 | \n", + "81 | \n", + "100 | \n", + "26.0 | \n", + "55.0 | \n", + "
| \n", + " | Breed | \n", + "Classification | \n", + "obey | \n", + "reps_lower | \n", + "reps_upper | \n", + "Height | \n", + "Weight | \n", + "
|---|---|---|---|---|---|---|---|
| 0 | \n", + "Border Collie | \n", + "Brightest Dogs | \n", + "95 | \n", + "1 | \n", + "4 | \n", + "20.0 | \n", + "40.0 | \n", + "
| 1 | \n", + "Golden Retriever | \n", + "Brightest Dogs | \n", + "95 | \n", + "1 | \n", + "4 | \n", + "22.5 | \n", + "65.0 | \n", + "
| 2 | \n", + "Doberman Pinscher | \n", + "Brightest Dogs | \n", + "95 | \n", + "1 | \n", + "4 | \n", + "27.0 | \n", + "80.0 | \n", + "
| 3 | \n", + "Labrador Retriever | \n", + "Brightest Dogs | \n", + "95 | \n", + "1 | \n", + "4 | \n", + "22.5 | \n", + "67.5 | \n", + "
| 4 | \n", + "Papillon | \n", + "Brightest Dogs | \n", + "95 | \n", + "1 | \n", + "4 | \n", + "9.5 | \n", + "7.5 | \n", + "
| \n", + " | Breed | \n", + "Classification | \n", + "Responsivity | \n", + "Height | \n", + "Weight | \n", + "
|---|---|---|---|---|---|
| 0 | \n", + "Border Collie | \n", + "Brightest Dogs | \n", + "95 | \n", + "20.0 | \n", + "40.0 | \n", + "
| 1 | \n", + "Golden Retriever | \n", + "Brightest Dogs | \n", + "95 | \n", + "22.5 | \n", + "65.0 | \n", + "
| 2 | \n", + "Doberman Pinscher | \n", + "Brightest Dogs | \n", + "95 | \n", + "27.0 | \n", + "80.0 | \n", + "
| 3 | \n", + "Labrador Retriever | \n", + "Brightest Dogs | \n", + "95 | \n", + "22.5 | \n", + "67.5 | \n", + "
| 4 | \n", + "Papillon | \n", + "Brightest Dogs | \n", + "95 | \n", + "9.5 | \n", + "7.5 | \n", + "
| ... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
| 100 | \n", + "Bloodhound | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "15 | \n", + "25.0 | \n", + "100.0 | \n", + "
| 101 | \n", + "Borzoi | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "15 | \n", + "27.0 | \n", + "85.0 | \n", + "
| 102 | \n", + "Chow Chow | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "15 | \n", + "20.5 | \n", + "50.0 | \n", + "
| 103 | \n", + "Basenji | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "15 | \n", + "17.0 | \n", + "21.0 | \n", + "
| 104 | \n", + "Afghan Hound | \n", + "Lowest Degree of Working/Obedience Intelligence | \n", + "15 | \n", + "26.0 | \n", + "55.0 | \n", + "
105 rows × 5 columns
\n", + "| \n", + " | Breed | \n", + "Classification | \n", + "Responsivity | \n", + "Height | \n", + "Weight | \n", + "
|---|---|---|---|---|---|
| 0 | \n", + "Border Collie | \n", + "Brightest Dogs | \n", + "95 | \n", + "20.0 | \n", + "40.0 | \n", + "
| 1 | \n", + "Golden Retriever | \n", + "Brightest Dogs | \n", + "95 | \n", + "22.5 | \n", + "65.0 | \n", + "
| 2 | \n", + "Doberman Pinscher | \n", + "Brightest Dogs | \n", + "95 | \n", + "27.0 | \n", + "80.0 | \n", + "
| 3 | \n", + "Labrador Retriever | \n", + "Brightest Dogs | \n", + "95 | \n", + "22.5 | \n", + "67.5 | \n", + "
| 4 | \n", + "Papillon | \n", + "Brightest Dogs | \n", + "95 | \n", + "9.5 | \n", + "7.5 | \n", + "
| 5 | \n", + "Rottweiler | \n", + "Brightest Dogs | \n", + "95 | \n", + "24.5 | \n", + "100.0 | \n", + "
| 6 | \n", + "Australian Cattle Dog | \n", + "Brightest Dogs | \n", + "95 | \n", + "18.5 | \n", + "40.0 | \n", + "
| \n", + " | Classification | \n", + "Height | \n", + "Weight | \n", + "
|---|---|---|---|
| 0 | \n", + "0 | \n", + "20.0 | \n", + "40.0 | \n", + "
| 1 | \n", + "0 | \n", + "22.5 | \n", + "65.0 | \n", + "
| 2 | \n", + "0 | \n", + "27.0 | \n", + "80.0 | \n", + "
| 3 | \n", + "0 | \n", + "22.5 | \n", + "67.5 | \n", + "
| 4 | \n", + "0 | \n", + "9.5 | \n", + "7.5 | \n", + "
| 5 | \n", + "0 | \n", + "24.5 | \n", + "100.0 | \n", + "
| 6 | \n", + "0 | \n", + "18.5 | \n", + "40.0 | \n", + "
| 7 | \n", + "1 | \n", + "20.0 | \n", + "50.0 | \n", + "
| 8 | \n", + "1 | \n", + "11.5 | \n", + "15.0 | \n", + "
| 9 | \n", + "1 | \n", + "24.0 | \n", + "67.5 | \n", + "
| 10 | \n", + "1 | \n", + "18.0 | \n", + "42.5 | \n", + "
| 11 | \n", + "1 | \n", + "23.5 | \n", + "65.0 | \n", + "
| 12 | \n", + "1 | \n", + "18.0 | \n", + "33.0 | \n", + "
| 13 | \n", + "1 | \n", + "19.0 | \n", + "35.0 | \n", + "
| 14 | \n", + "1 | \n", + "26.0 | \n", + "77.5 | \n", + "
| 15 | \n", + "1 | \n", + "24.0 | \n", + "62.5 | \n", + "
| 16 | \n", + "1 | \n", + "25.0 | \n", + "97.5 | \n", + "
| 17 | \n", + "1 | \n", + "12.0 | \n", + "5.0 | \n", + "
| 18 | \n", + "1 | \n", + "16.5 | \n", + "55.0 | \n", + "
| 19 | \n", + "1 | \n", + "23.5 | \n", + "57.0 | \n", + "
| \n", + " | Height | \n", + "Weight | \n", + "Kmeans_labels | \n", + "
|---|---|---|---|
| 0 | \n", + "20.0 | \n", + "40.0 | \n", + "4 | \n", + "
| 1 | \n", + "22.5 | \n", + "65.0 | \n", + "2 | \n", + "
| 2 | \n", + "27.0 | \n", + "80.0 | \n", + "2 | \n", + "
| 3 | \n", + "22.5 | \n", + "67.5 | \n", + "2 | \n", + "
| 4 | \n", + "9.5 | \n", + "7.5 | \n", + "5 | \n", + "
| 5 | \n", + "24.5 | \n", + "100.0 | \n", + "1 | \n", + "
| 6 | \n", + "18.5 | \n", + "40.0 | \n", + "4 | \n", + "
| 7 | \n", + "20.0 | \n", + "50.0 | \n", + "4 | \n", + "
| 8 | \n", + "11.5 | \n", + "15.0 | \n", + "5 | \n", + "
| 9 | \n", + "24.0 | \n", + "67.5 | \n", + "2 | \n", + "
| 10 | \n", + "18.0 | \n", + "42.5 | \n", + "4 | \n", + "
| 11 | \n", + "23.5 | \n", + "65.0 | \n", + "2 | \n", + "
| 12 | \n", + "18.0 | \n", + "33.0 | \n", + "0 | \n", + "
| 13 | \n", + "19.0 | \n", + "35.0 | \n", + "0 | \n", + "
| 14 | \n", + "26.0 | \n", + "77.5 | \n", + "2 | \n", + "
| 15 | \n", + "24.0 | \n", + "62.5 | \n", + "2 | \n", + "
| 16 | \n", + "25.0 | \n", + "97.5 | \n", + "1 | \n", + "
| 17 | \n", + "12.0 | \n", + "5.0 | \n", + "5 | \n", + "
| 18 | \n", + "16.5 | \n", + "55.0 | \n", + "4 | \n", + "
| 19 | \n", + "23.5 | \n", + "57.0 | \n", + "4 | \n", + "
7g!nbgji9&FDns%+yj$+VuD4DR0F0 zFz)hFa6VrW9lqi;s00b2{k^?4oFS}MVf>)HJSrA;cHNKFTDq5EAtC7v4ap?38X6B9 z4^o^>js+(1V^QCzbw>>gGK7LM75l$fzzXb^;+)33_ z{5EqXlXjE$Uc_p%TBIci6=T(bnxU=09;&y#vMPOm%Gt+VvzF+$0K!{p)4Tdq((#w{ zWfK8K+r8QfrDAQ(6dV$wZEW1j&vf13a?P~2w V~PD?YHlPcc#`u6!kH> pm0tih{zzP`s^Bq!>n%etRn`p45tk&24R7sh7FoAa{aVXp!Xv4L|0|4_AV;=yq@u zo(xil{0}zmF_kTxHP9yGnU<|g32{31u$vgC1W!+$Wc&BjQ*~HtQBjyf;mOfa&tJdD zB~$s3n3 1_;mw&@(@;Bh^rs3}YoWpLhfCvErF*350pl7$-U@}D)A0O{;?wY!=pyBQ7dvanL zTcguL?0kE%4;(TKB4HOK{5n6-EfdLY2!`b_Ia;GKlFqsV#huS>SR$o%stgagi}lDb zE4dT7PGj=}N5{jD4l3Shldya3o$ORM&&I~aE!dUAR!Bz>CmxWnjtY(mI3K2l-rwtD z< jMq#9~AB7SP4eD-|b>-3@2 GnE)q0zNK3?1r`;Lt9mo6Keit1U=7$ieuV| z?V^kRVm2rsU^%j%N)XtfwdPmQ%*--2J1mFXDQIh>6DHM!>`s25zpM~^Kk+PMq&)nL z@mtN{howh-(i^2T!@5FsyUI?dulKB`SFerqLEIVG4f|t};t6^$+e86u(@=AkN*Qlg zLBEQa7@U)nlTy9I@gh|THq1H5-E|sy6@X$I8V$1i$YDICXlEX;)tS+frur#0%2t&p zYpQE-Fba60 a)2=VnL9os!%&Xc*Q;9L8JNq=6l$7b~{0KKT-qGy|Zh zyZ7D%>pLp $$mHbk8PLKgF$V a;6(0kc?+@0{VTbKBLDe zt?ouxw4Nzonx?dqu@(m!`cP8x(RKgNFx_vDr&r6wnW(D(H1cnVLBJ5j?GnyPadB~% zBKw)T3;3^gCh}ckqGDpOB$K&(aOgGat2P3}n5ios2m#o~r|y;MPh;NU^o+c`TXva* zFf0ABRuh1%4 RL5+Q}IXQ$?=I8#oDu-SC)uy?Fn^WD`7hh$#( zxkfmyP%8H9zX{#l-9 k<<}ZneKpUT!u)4qbuECca69Yv_Ntq(ycCrSSYJGoq zZNoQA{izzHx9N^d-mRH>Q%LHdKdxKhL@ufN`v^-)#*-lkV>LmGIxQ*E*m9B!E8qKc z{;P@19OL`{hR*;_AtV%XS0hyU{{5P7O+k@ W=No~w6Vtx3wQ6n9Pvc! z5SHI9OYU~ROE+xDDRO3s4*kDVi=YyopP&DfnP3cwcpOk~FAq1VQ&?D8BT`ZZFW<7W zv$u72LW_nHE_>AsCULgC`-ya}qr5c)puSz%(RrAl>CXjnt|5IF+eg@XoRxBS$ZH8& zm$&+?OL>A^3b30AB5|2Hxr%50?JnMs*BEH+_Qo!Ei!BSQ?PmyOw-mLt!v?0oqw@Jz zkh?o`moodrfv64S9G@xbd+wNODqK(zq`*d}8N1op%8$ZQ{B@~78aD*OWDR)`(?|hj z0@8ub*q<5r9F*4HmW2K?g`WXd4-q}Q&v>hSQ6GE>Viq$uF r;xiSX;|pAs#WzpmuLso)xmuT~ zy?YbJYvW+YQKD9lJ0z5WDxQ(*u&(9PYr=!Y*BMh0KpYVt2Bcd^Fm}z6on1OVg|DGc z!d2<$HXRO5u$-Khj@Aznb_jkAR3p3oe$3s-cVA>m?D>u5D`brD{K@?g+v~7Mdy0|_ zJrnj$JXBJ5vRbY79PEg>Q)5)ihz;1PgCwd_h%e4x&tSVv%78DpcXq>x@ckVWVcI!V z$a?yqVwAt(q6;PToX$N;yxjNHH!m3UTpOaYko&i8h!gp*`;!j%V?TjTei9Sb49f{d zBGT)Df9p=-8zUoCtnKq5w?57xOYdiZ#l&*kmi6UQ P;7OyUuEWJc+Vx=F>wxtz +;eu+yk~&Y_*){il{u+DZPsf;T^A zZ&6^e1Uq(Df7DXcwIjrge+^Lg`y~)!Lsk}}B1xsBxtzwbzZ>JBrtznb(*t`u*0Ao1 z8Nj0VdM5-hV;Ir(cuM0u-XZj|n+gSm()spMF)r|TUt*r7tPaJj;>D9AY?igCGar|r zfBPTUT{7a6Im}stGuw4(DOOo)0|)k1G5V8-DwLQt_L5>9Un*8jlI%77z2UG9zEuY! zpICpaWfY%E%R9GK$i3kpAKkAZTWA5-uusF?JM7X@!H=6?5e||*OXa`g1|Gc9_c>Qt zjCJVk5a<&Xb;Cv^4J-?{Z;U}1x|u@Wz~{=vK`wXNX%O9i Xtz+4FY05Wkc$Q$Ff(iCuD9F|#H~#p1p)dNoRD57Nb}Qt;0>$Yp)kMdztVWDpOB ziHwq|aYn&ev4_0&BXJZ-2%snEJr4yjd*eXWh3Lm6d@R$Q4yR|^+f_ws)fvm1`S>&n zrcQvo0LonLN@rV)3P(;{JVMmuf8qMuzZF5TGvnjpgG)a8dY6Uj+jsG;I4~cRx|Iap zj)yxed5GALmssrN4hUUsPb>igGX`t6q!h}$)0glBLVy#9#WGmAO#v~-1BIJdt1GjI z#q?Ysb9V!;3kYYIb0hK&fG-85iSx27(U>~64xenXUqVwh!0G^0kvnfEW!CTl|C`^< z0(Vrf2S7QfVNNRv93x3F*6PF9fuWZqPRIBNl)ntJnVGnMibVbX&>GXLCB^FTS(>07 ziWzv-DfO`Q!MlGszL%R`qOI%=kjOWHs8JeXq|P@;(52`~`8@gw k9I5b-1}37urvRfrq0TMy=$-u&F#cx53HKCNhdtkq qB~V+)_qM^S`mP$hc_rQ*}{ zJ2}$YU-D1epz~$!$|-wdCxXK)=1tYOiY;<*U?T)$DsUp4#o^y_GO>Ad9*| gb}0ES6-3Kk%HVh^`6(LWZ!8BMi^jZizA_ zwCF&j7P@+9Wh2^%J!k_1ST~d}rA(ZKyM*5MB1Gk02;nJ;p&TUi)xEsyybT3amoXj` z#!$-UuG?Y0n?o|+kCtF= fSFW--b=8SQ3#3vV{CpaWk4{-yj7B0(Hy;45e0C=?)%eBf1?F zwVHxfMB7^$JC)%5g}L VZ@F0q=|3ybAc965|bk6`%`Rh6R04JfLh zu8Lau>muS551B)|bcYDX?UDZ5F&CvKD@j+%gX%0n_V+N1CAr0MPW|gw`wgw8Lkx55 zgeC=k*zD}lX7gt)M7{s-iB8>jcf)AneDM8#u&edcthcON&iEfc^^fmzD(;_xxTM)* z4eU}*l&i-SQcQaFC=a>8vQn$dWk=AtT QE*Tbe=i$A$f=#Rg{eiVva&ENOm;#gAg$>DRZhWA z{m@11HO)Qu<;a4VLZ8YOwtuj4gZy7;@e0_3s*~Ge^KV1SMg-d?w! hVZqaCgtjB{*!)PF8w;KZ_*@^?dj!UBN_ z!yr~Zlx feJX_$XJz76^d z|F+wFSD}VFBbXK7Io-KjB8rToZuRC)5nwbBl^ +%? z4Jb&)6he|s?jY*2(eSl(Ph3%x_Bt*QH4CcQch>jDy@ICl4ujN4t z`G{h#^ ?i|1f;NxbM7wVJaC;d>uR (G38_bq21FO=Isaaj2;`6Ex%fx#vTu_` F;4x1tH?;|f-Z-Q7%CK% zb^#Or1}*-L0Ep&RJ# kbmT{V422O>Vg&z$k;H?(Ymg< z(`jhYu}}^(OiwB3x=iuU#ibad))bsg5Lu_R>g(X5+FUJe;u3z8fz_B>oI;hAS)UF= zB~ZvkCCV@~qV>F+k>Ntqp1d|H-0my}jRGO=zqS2GL<4JU5+&W?6C3bH(TND>ulI>U zdo=6Yj9>6Fzt3Bz%yfQV?fcW4Y(g|nlke$Mp$#L^3v0NBy)3kzmaP#gfHu{<`8fh+ zd*BB?z~yk*!v1zI5a_rd%Bi!$03djV%vX4cQtPdY(@rB-&aB!Uj|jez%%-8Wc1&nz z(eORR7UnLs&?3=BxH9gMBh>bq^ztuPGe$bB&td=cMftnl4WAl@`0M|b2FLp%OO`@o zoefl9jZKemvXn%G5Ok(!*&Xa@0dOzt)ukvXN1tgdL~X^W|A8G1NX(-L106T8Cr$O< zM}A|QGVRN)4H$bo(V2uyR?gS!Fvw}vi+n6RZl1^{CbrH_>2qB$>gESqVIi$b5^z~u zCLYTgz>rZe);v Ywp9BTBjpQJ#yrOH#wfIQ35&O3r z2#a-~GW4y8MvZX<&pnD;Z^NKPY(0vu0!q%w0pvfN+d0k`n6&u#Tefy0e=AIK=F4!f z<|>bS#`m*2aX-*^>M3F{aDi@+58EIeb1X1(J>&td{>zD~XMbrgp9-E4&0*&j!@p2{ z>IGD_1r~)(O(Y*ad?+p{@yN~n05Is+n2jd=$FcuE+Q~5=&vn1YYlpEEeI3A;qYjA`iQ-2AD?~*{i&^6Y1 zBdaSIk4xN~bHv&w7lsU - zs=K>8X<1n^r*bJTAn-Or#s=(h4SY(nx$uySMxLxO+ela~d(D1)R)Jp##os}ENTzgf z2O|li=I2%l(;C>vKOI+am*;;d&!-)MxL5%FauCWuWgg0=wJfSFa?X!@`1L#ydfIQM z3@^2uFX0JE{tBh}zBL|=9Fdm|Sm;zi99PH`mbx6k+ ?t9MK`f#Ky+*pgs^E znh8s(L*c{QNGB%tQ0iC7#p>o%;XwTL%AwyDs+M>SWFh^Dr-WKv (r?K}vV zjIJkf-hQdQkJ_>~P+0C;vJ!X_k+y{|(*Zy>UN*g(_uAf97cPgM{R;FY_wBz;CNp+c zgypuk(wLe_u(Vrp5aET)EKzIA%7!%}{d@xn%N4NGM3f&EWeXP30czHut >xJ?LfoXg#gJ*amWVsQoeDdPtf2nhH6&{{3AS9!v((t=U zFE6ip@t*-q7#jfraM97xOXIn+($dmP%6hc4v^hCB&6ATCWnc0h5rLYo<=t=WIz+OP ziD@X40t@YsUFanE>Rz8|3SLAzyyapnKK$&fC7EjUi)+Fzk;{Dt;#|16J% pswO0x4z!Io{;B#k2iEt6s(O0#l^*~_Qp`F1quoZI#OKkBQo_7SCy9o zS70qO0p&uep`pRZ)N~DJlLqjOI0mrw31Dad4Qe3KgR?@(>CFXo{622`Z91{rBA`?c`>r$$fx= z^dw<6Y0Q|=Q&2!VL*?o+LpHK2g&lbxX^gM0wECHrxOS>JJt_MB%3)T2_f@yx9Rga* zQN0bEk3X@?eC$Z~dawL; >N&>U7Pkg@cdp?~Y_SASY+clQ>~2(w46p|q^U!&L&7 znjy6kr3NR~N{hwN(o&`onRe5*2P18Cd0)+Fwc`1cH FVk_g0_g(dibI5ZJ3-~THjw+l}H@=< yY24(vM9R5GVwIf@ zM~OT TW3ervwH5adc)Ahm=BB3{KXzM&95~NY*QXh2VKuDi zED onjLFfTnUbv%6R&}dtH*J`2*kf~poqUIEc)XQ^nGY6Vq{qbCly0-3v*Na`pbEyt>ZFyNc1r5+PH!$*NR46Z4siO?qs;6ryC(HUh_2aRyuxj?4 z932CQm&ekG*XR+boe%Kvy;OwWJP4jcxs|E}2{vYv;+VmnjyJPgo2C*&Pmyb0i7Jy0 zYT|!0pF-QQgpAu)(2na90rDks(Y$SYTtz*a-eIs)qpD-cSB{k1wG2SNYBRl|W2DzA zsyVEHxkkzmKXH&k>71QqoSgR@nZzz lsPF?~>iRmW4cDsqGspS6{l zL50El4r=R*q(D^|3jXh3G9|i{pWQTrxhC80xDY*l1{T-aL>LAGE`z>fpG->!Hxj&- z*SK4|WG{v+9dPjyRDzg=nHephHXkpwKxlkbmzO`!>WUX*;x_Qj%A%-uIu9)JDJ?I@ z{Cfkif9}dkB30?msDWs&uQY3?j>^udk`U^V+Vtp^f_n242)Tblf^OCk OFP1*H)>$Aavxx6AMCL?8L}g!N;R?wJ)F&zKmFNR(w}U<`vIv8 z8Kt+(8xnA`HjUdUDmpwm=kHz1(cK{?$gY7^#H5ZIwd%JQiHoWDo2-TjTUhwmC=^y; zU_bHwVtqoN)y&R>(a5Nfg$$qZ*b1t7R-f~We ^$-(6&mg&&PU%iDA5T- zq#fp-u-|2U`==U@1|q*)YudmYsP3eWgpyLpsc7voR8L`8c4@&eJx-YM7U24px1Zwg zy^#h@KzKKA%oAiRAUO-tpeRPL0F3qXPzjmdROE0tev2E!h6r8HO8oe;y0Jx4u4;|! z?Hqzt%FX-nXu*UG7GqX<84JUJ(f&{4avNzC3{AY;{c~?bgKKW`jx7u6Z-J@7DG0vVkGEOi;iv zAJo0?|KXdLs}3t*0DJO*)ido3vtBtm7YA6tz?I@=W&H?X6u+?7DsRMe4X`qbj#>Ar zp8iP379WIkwqt9*`fjqJVIOzLw9UwwpmW-|zK{;_>?}RK0S68$#(#)b^yd-dyQViq z%zauo^8RHCV#WTsA59J!I&%$EpWQo9&49yY(!Rg_a-qTbs_5~&X$4SmH^=g4@F}oO z8!)JU8!+|XgrE>|G_Q6?kX74kBDc1+Io6y%*=_W ^XI+O)8&}~n6|thq ztF^u3Os^+8_*S7*gg0 *#nPj))jWT2)AJsWw)k%8#GOqN$sSx;vq%`v-NG zB~yz~J``}>1xt;N+y6@n00^8JH>Rk5czAHJu1HTOU5wzu(AL&=`TSj48g+;%@#oJI zt@UYBCRXmt{n1@1K)LK2 @NDL$szq?Xs;qG}>bgoO`9sH$K4`U+;!3W;t? zIP`wPCKscZpCJb|GC!5w4;UGHj5n%KV7eA*0S d<93MZOog8=d&mjVn z%|b*;0DGiMI}Mzwtxj xY2ipFQ-QqZN zC-A6mM>aV3OQ%SNCsl9Y*N=FTa8MIe)Px6e8Wr+UV{ibjYp}waE{GNH&&^E^pVb>I zZu|6|CGhxSLr_ZdN5q(DfVl{gYJOm*Vdf$0*`7%L1XSyv^ juDQ5enp z7d3$%rcYYlR&m+3nU$twCg}V^F%9eR_2PTgUk(eRVH+q$qpF^We#}QGU(xiG9$h&N z(6Uex73nR9w8=te?|hjLoR_2Ug1kpXAUD{SV{Itx2-=tH&8YI`V1yQv<9EYB2t{bi z?if)RxWq&s-R+TX@-rBZREXQQ3vuZN1>>?|0K#*GoZ3%B?1P5J--2JkcFUZ*QlFZY z3@Hz}v0-e?70d?|QqPgX(%l^h0XwV }kqs(!4a- z7Dow(otPj1ppmeM2|1cHr4hEf{D8#6O(hf^`otbMdlIgJ;j@OWskdI2md-=$b?s<0 zGAWSQ$X7c*KeE5-WiCZ;J3E`M41WFh!Og|`+z)V5KOO27=YOn)bva4}Sv|!YZdbcy z`=Hh7Z@JK?3 W?@6gqY0@tn}W^`q$eRJAoPx0xv%{rX2<%ba+f`5#o z0)mbpUm9v1BzPeUC&;stIE9pKgYSvPfDbBMru)VAd&O~&nb6r0^44dnx8{fLQBQH3 zr99S6M#gYPUT?O7qUoG(FR!zV{XTxJnmS{AjE~Geh8q@epRGA#>M3Y&GO`6++_*(& zv5|4tV{;bmO2 8!whj%BbG5~i-EHyev1Kn z5r;q_R4XC2(h(&`rzX!ceIO(Uzv4w=5X5h9`YMdrv&2A3ILph zk;?-iFBlyC&%TcOL?$ {B;Quf5X-PUUbGoeW`i5*S#37FgR&hFkYF!Ei8 z-C~xhmZisJg`6J{luVvb6ei-54mj|0* -HEn(%+D)@K!IL8x{*AME14ZKw= zR)>!I1W`|C?D5T(bJ45+qRtnKCDRMwauFI0pX_)v&Za-jsOtG9b!$$o3%;v+?GvjO z_vsSsMTLySMF#IgQD(1S@w+= nZdB`%=C#Jowxz7NPXnlTkUla3U&$w>l9aCJ(YyMFgD1!}RDLkAcxr`9E*MiL z`vzea5 Hp*7JFpAChRXe>^l7dC>12~`9H@s14d0*2)Z0}DYfvd$3$Ww>X k$-wYcX>f z#Z>II68kBhf10bs(*;~i1Ti1eN*a4+0}}g+B1O%oi~NtCig*GvCtCCouiWoxG^}}t znOkqkAL%?|iY)22m||xST3J^y9CB^2lY1W_ muh~m0<~;z{C+rE zFgFA9=ilTJBEsO_`&&olb8b%>Smr*evh7LT{r!IjW~J__CEz**($U%)exha{wv6t_ z-&06P{B;m}9x>}RQ4UrHsPc8=Y(o9~tQ0%K02VJUft!2RPImL;R5fOePTi*4oq-+f z3D+E83rAEpe)J%$%RItfn`YiSE$yN)y-WSrvi@q4i>AeF5#cD*?&C)TMsqGhof>OM z+qN$eii>17AN*_jFKN0lWHGjg_JtkvVZ~QiWN`O`xM(Zb+p2$JVU4UFhTQ-nMdLT- zA>1dc^D5w6vD!kNB}`@*ouIWt`DZ@Agak @2@lc^3V*CXa=q<5)H&v!B{bNRHa#HA`9^lGDKL&=~C`wL=Ni;^prll%igUdZIz z!TZU@NL_3?@aN&<8V@8%YO96slr$PWAaZsRAn_FoeITUQzy?+1$(}_$ZG>|8jET2? z#9SS|_mn!~PWi;h$s||y!V&CQ7iAhdIc7*?BtVUdJ % z-6tE|HlM?7tgV+055o=)%tvS+egAeI=yvtXH{yT|qH=e?)S{ZpzM9KEb}-Wf6e*-u zGiDjZ>44I51EFbbSkENykC~>?zpE^39tfv>+&3*L%f~88`VBrHZyk8}^&W1?-dl8A za)hMCmFlct%C_>#5m3AyDp|C`lAL*b{Vuf+wx_R!`B1Gu&M^d_SOE--aZlc^w&9Ge z2OYIm@}Pkj9g{ZJ0rf{k#V9fc!&?bn!kYdHweVq@!xru^J;doIM_O7WB7^Je_kraV zJg@jY t3DF)%Oy`nRRVW>Xqq?wV2pj*qRPV`7%~X3B~y zDzK6{FRwHp9n+j4zk%hCCi{PsnWC4H83O=!&a*$Gu^J=yb&QK;+}|>XU$ChtD8X*A z 3VVLdXX>s#R(RVYKQlTJd`; z*5HMo4|O>WyjQak7yaZ`wna(0!30DCW{R6z#;@`|3&jkLwcGpRRuk!hPxQB@0ro7F zNkp_taN6`6C78{X0^v9P8GR%3%-)RuIqz&5Ye3AeiHV6tEG*~|5fLpvRfqQt3 )n*#~i^T@-0bpX^e>M^- zw_zM&DRW!Di5wi74VmYk4D *+EPU#^ySGds@O?5xU@?V6L%a_N=Z!?hug>kX!{ zvGJidKu8s;)x6Qv)ciLiKPOR{m@#B_aOlk0j>8bsf(4CasIuI8IVp7kG#!29a%Qr} z*^)8e$c^ka@wTr;0)3&6dIw)0Nkqntdz$niiV&x|pH#T7()N9lCE{1l+A+SQa@Eje z^SPy@J(!p{v1vohum*wZtjRz(bR9ZDAh20$l0ZjBL80;WXUj8#>C_vbVMsGF17_-(~#~#ai6HWl9Py zCB0VX_oYqiJ0&cN14F9?D_*vm0zc(ywrE$4<# !XoCx3#`2($-5E6dc-yxhRH*eD?0Jt1yZ$%gw8GYP~ z143S$h2WzBC`ThB*gt>%+`X9^8^ied^XI28Usid$m}N9HLU(qIHH-&BQ}bO=012my z6#H5&e8#eHr~U#ZR&hv3Ux8ZZ@8_j-rUv?vBYXuT%wtztfAbKIBkI7qbD>S^Q+; z$L#f$JSbtP;Lt~HM^=O?REg =X1D^Bw>c!8gS@bxhm%WsKLP=4#xmv#%Q7?YLu&PHf1 zdJR6v1cypRzUZM~SQi_xTOuF`0J1>_(D)F<2sB9LPFRTAoX!*dEKh?{u68hJt2oKn zUCxSzw Vd-XK;1c1dhAvx)!;bbI+)`&zP%^R&hdl(_+D^}93d>?h;H%^?mV >=KY zqi(W9gwoM`f%3~Rtt2PrO_o#Ta7s!FMji&=%2_^^Xh|t|3z|a_sX5fnE{cb*8rhv) zjH3&_c9fz|g&AN*wH58kq+r5Xpb}FH4SAAd$5dsC9nr(ao2d}tJb5_5O>-~wICK98 zaHzk3bDJNE)!mhqTCFWy7zzIdM4iFPOqn4p3JT84RQpR+X(t*y=dq82c9o{kF)4wr z79Fb=@&u$a>j)`d!0`{iLhx|X>TYR@x;?Nxy;+5$*#CgRrP61qA`CHVXRsoCN#b3) z$(dAg1LbGx-sMUn-+i@tN-FZT(J{wpw+ps!1I;G(nyPz`wV6DoL1bFP>SFe(nIKF7 zS~GQWj*s?9XOse3fqwnQ8&FYsui603ibIz+F$2N6{oOL+%UZ%}71YdCXE`~gL(Hj% z eU_It%>49R1cg31taR5#lvxj8>k zye0ef)6nOUrj;ZpI2^xze8{&!@6A^Yg$MnMyox3`()HKV%MC<05^i3;8_0xX48Fg- zDwKNef5DD;85Yy=2%ImYT^!Dx^UyDcPUx7HsC%nE1WLp8cA)>Z jW0ld=CqEKR_ z8#JdffD $d1G*4 zhg&`HfG^-jJ;I8(?$j`kM UasuJYS*-)@&l1Y zFtS9P6BFp4MO7aSY#f^YEAHaDkqKgE)ORP>`8`-b<)#095nGv} ;X|rVZz@fxfcUW=@YuA z_^>+JwQ}6W&xjT%^O-PJS` Yow riKgz%!OYDVebH|$TiB2uW Gs|){ukiTHP;p-jbeFB{IC^ZkKLZ#M;Naj0 zxorI}iFdcRTY7rn=;-Jy4h+Enxy83y@K~J(lVZGmBrPc%Ez3y7q}uWMs4Jr|C(1B_ z*9XB?s)D7xCN87NMCnX@fs$K}Q-Q@b$bh}`!wJe}%?DV&v4>hzFu>9 r_R=!x>EH*TUN<+l zYRly}VPn}+x{nX{O0~8hDotlvoA}%x?h Rw}$kTd8WD)5Lhaf&Qu55;cK9k<9)Y{nz2Fe|y<2s`LGObgBJi&wg`5<@G74 zu$K9Qx0TbhU3gPO;g)XR@_ED@I n*mkyUuP`r+3jUwDX9Zx^GgkqGeD zcu|T#Jg66ICLt$3AN);_^MoL9m~S{V!s;gZ*|qO^#k{B%9uye3w7S~XHaABAfNz(M zsKi8q$DbYj_cYVTsc)iIFD~p-eE6I%XmAdJroff{1ZD;{HW71ky13Pc2R8>NCu=mr zOA>B7M8JRYo|d+wyL(gpBb^-Byl8jztLY`rYcNI4dog1HGq9i1>xcZDe)H9_g6nb( zA56D7=lhtw)`rYC=2rBU!#A27W=-h3<*BPUobGBBmOl!IG{sAh$3(*y$jDP>{F3-% zkAtmNY9Rc>>wHl|oMA^AhxkQ!`TW*0xogO?iKh|md%QUGZnz~m3Odbh5vG5wle#3s z#-zPvId|b0lK^gQCa7$WmfFg|ot( M4I`4pws$i-gYO`>@-s^r2qtK;a<=l? zo2OrCW{SMv;`%-S`vbLTO2hrQR+l@xuC6YRY(IsTiIGurbMp_sz(9C9%|=9^QF45I z{Al8 M(d(Cqg$DOK6G;X zK_+S{G->L)ivWG1uR7{f_if^$fpHFk?loVr!*@J_eYZBpIQ8j*e1A>NtJT5^-rzg& zj-V1$jUroAEn2T>Rm$*+2NXSX YiW#_rbe`4|@QDA>)bXmD zw%u(h1P51sPot-R2KYB4tcAWOns$3HIK9+*Et+jbUV&(5_b2MEY2TB%ENtHm!zml3 z`S_YwZsS*GLq42(o2QXfD8k~;o%|Q<_Ryb%Kia|6NFzu?7Z?;&Q(TI$49J*#?Yp{B zg@&KA6Cle@jAM}uMw3!g!(4AKz><>4fIBKYI=VdwhyF_CgPn_$6W5`;+tJc%P3Ch> z8ac4RZRiY(dK^v<&n>m23qPw8iM6l@f&lHQqX^eRX0X(@D+IOkVXmlsJZ8CirMAzi zwVEw|m>G2Kl?3V< hHIXMYEF8alP!nUDDrVYv-z#VTwf>$DK{zkq08 z;OP|R`hFe8P x-Xz+Kws080`K~)QHdd+96c4aRJZKcC)u0ownKlPtP^P7&{n* E6|MF*P$JUcPJ6wkB-* +=Gvy)Pv7NrK;6 4~S~VQ;MOzQms^g2ozT-(rD =3YY4U&mJPo -Q}ZAJ+F^59(B|!sDXX-eUdCy z^OeYb_KZdPYPt9Ui}&)d>|Gmj|502iGKaHr*lg#X@*K=qeR$_@7pG;by(fCUX#B!^ z`9ka#bT2XqK`!q~&HczSYg9Idhk!-sWXq*tr1=Yxm$nr7kee$QjhPb=3cYi6|TP zDdAUCR4mkLN*V#FP`$sp)@Py*4YoYZ6r;KuA$lTs52#s$fx1-?Jk98weE3?Yicd1$ z$$zzb{FpfrN5_Fjb8sQZV?@q>i**9sDQFv`qw)gafu*H1 9Da9j@O@gDk=Fx9VM?-L;j`=geCYxEz0>CA zW}Rh)4ru57$v}VqJBguhGtPNecLMKtuue0C%Phzn7t~Tt+$~B4Ho(6%R0PA;-weM? zF&vdo4?B_+yGeQu`?~easl;v8ifD{@FmBhwBBpKPl-NN&aY7(`<(dQG;lkaiDHyb{ z8GJjjm!M9GVsL_85|SPiza}V_u=b%-n>%E|u%*NOIJ}m$3aQ52wp4K%J=sn#LUTHF z%nH|(O IRW}3PX*1 zMo3U59NXk{Mou$s?CckqQDyJ-^M+D4M*@cO@W{1o-!$5PMF2(-+{*pB9lmkntIz z4dzN!!2V{%(Zo8ivBy(C@9ZyC#Y%uJudA!u83f$V-iG0cDixCoW+uv}rZg?RT4j1& zfZ|T6d5A30uw2E75 aY(>hkinH6Z#Krj#GKK&%* 9bL~G`);zx0&hP&sYP4hfjdfp?K{~&u6wDVeDIVQ6B42rjNQtkkS27@+Qp4O~ zPft{+eChnnt17*Kq&>!h#O>Z$Adu&FhCv`^e+0eYnFTTtNwLLy(XKcu+jh771He6BP9ACtV6#gKCpo}nS?;mX^*oi`g(6W~I+ zH{!d{qq3j -sO-^oZ4zQvZ&ThX~ z8cF5t$@@_8@e7AZ@FCX|?TlLf#)g6W15n^wJwARmQk)nRV@KRYlhfX2(p!*T`56bz zcxjt ;bBFQtF TmUOJE} z;v~~BOPB01!OT$|CNE#LUVIOS+4YPUf!4eg`2`$H66>g-v}pbR+*}4q41JJshh#>- zb7o)BPfZU9v;ZO!KvsP7ijJa;n3%Zn-JO2v0dw?Xo?QCc)!}^Ob3)(gpfi;c;gEBH zVC7aI;>sO9Rub5u2I1_0A$kT}p#gLr0%8|i@C?7u!?5+E5(;7p&nfI6akOPW3dH<; zP);d*0wK9rbkL_KbLr{%7kPn?f7|)b4tx<#TXLY|U*x3gwd%gQ45)LlRtpo%s=PbY zK`# deiX?Ew!Pcgf%1ZT;=6ebnn_cgw1z}F%8V|?;4bOO`Nzx7OHkPnM%d+cqH{3a`L zO!bKL$5SEf8Uh3vg(aoM#YnGTzixC*x`e9$9?N;tuU~Ih80_(*=hM;%#}bb_> TD<(ON_$1Na*N7j^7z&0`P@Cs1!E?(RM-sR~Tbs<7S6j8x={fL1 9uoNg3?mR8#51NTp+Q2>&rlCEVa5RMy{{A4z`T)9`eejAFXdu2l zqrSrB(hK(E48y5y=WB&b6XrQ_hynTBV2nGM30);&x(b14tFS1W)A7AjY^0j2KqZ`y z-}CLB+q2Le%A|?0_u9mI3lGuwc{?@qfrQb&Dk&sPue=0=ZhpD*l|e#G6MEr{KsO@e z?YY^fjhao;Vm5>{-FiUG`mXF3f;481{10k>OHR9+?D>qwCdkJux6HTXe~(h<=@3-n z< 4_!L@!q(QQzYU_Z{gt==oLEqH?L|I7GRYs$`)F=+8C@ z!?TDwdZgeIw!V` 2Do7bzkWI1ax{!un3$|=m-pP@V?}`-I1s`2cJv42XpT6xx+3d^h&xGv z_3cPY)A$Ba@D1u(k}lSWeci^ZD-O`=DRJxetx^eoyLwrElpJtgu9JhWIhO8V;#)i` zHSr=F%$TFX4}^RcCP#4lyWZX8Ea~5vEO`5$(bvMS=D360>ydBWicR0H+TLqRYG0A! za}u<7s3%2~hWG4eVvSXZ4zj-#v6N6b#+)0Apt3F%O$z(PKQ{{=`7E|lgon;-RzWcP zw&j;IC&mGt+PrCzKqcW=^QDk_3FNW#bpKP~f332BaAr!#+3D%)Q1D0q6KyCK==AjT zrLO`n6@fR iov8$-L!4hqpKz|1V?aW)gnBm!I{F0Y81B+e+ zfEZv)e(30=R9g9)QoEJ_eF`J=pTEb)9Xa9;iHt<+RZ2ZI-lrHhr@`6}Y8Vp3vZ!}p z=%u}N>4OA3BsPhdly%Q^JYy;oL1aCUjte#3BW^MYc(g03qfln{nh?7`_AQZWI%o_9 z4?bG@lsBT0ARh`}&BgZ4mBJ|?kC41uPg5ZVC_2I+kC%jP>gx lZ=W$n2yLrun^^o8a~C*qYh;e#E=a z%0}t+nOQ2TwKgnL4Sz;{QP6;ZMA?WwycXo5zg;PW67}6${|CDpLVmvx!-0r0Hv+wH z_@eoDngX9?Qm`v@tPirBki(+lb=}Xo5Jrf6+GZh`8ZA+bIKw*jo^WOanqKh|7ZRnd z_F$**zIwE2$Z)Zu{mek;yFDcq@Ssn6#LwpGaM6>Oi@qG@OVu0Q?y_j9ON^Vw2Y5)A zdrQELg&|2&*7bpJw6{A^FIkJ%v#5v1{J_@T4Fp{ zS!s131_)*6v9e}NpaC`saq-N`%FnhJ3;G!_XA>J3mA z{Tf4E^)f|=B@=A!x{n}_VYi$+#U6G%^dB!UF1;-8ESleAnz4B;wLe9o{~Nbcn 60@93Gu`L=i!ZhFADt(QhP(~up+amN*CtD;WwD=V=7tG?bX(ujt z;K5Vzo836m-AS2+$~nhdskWoej4Sdw_#y?_l+v*IxXcUxF~aw{34khU5f1fdFUM&y z^qHZ=|3YAaBUwqZ2<4LFXY22WV`*}_a~xx?0x_KN_nRqVB>Vlfwg|f>0Pn1rnAnR7 z0N|wEn&z4VuCi6&oI7ctd_Nho_Q?wT;|S%4z9yO^ZPgpA)i;ukICAV3niw0VM=m&yh3Fx zb`uKmT}DoQd-Ays@jed(P(Y{{lZ{k$(N}FKy5IZE$}=FZCJ4T5SX5kvHX};&9P5G@ zZLrbin8y)q8cwU?PqN^JHS8UVFRhG2 zgp*^QR1F^RhHtO4^sX&Fr}JEjhXIA$yUo83=M5Lo3|U-Qu-qLdXJ|u1L*oM4>gink z0s_M>;o$_l&@wVIV`DbqzTjST{pcMF!gnDuumEX^xc?`%?`h~7`8ClyePIZ-by6nN zT0)4q0)-qmh+*VL@cAGbXH~k;(l!=;B?EZxMmL*5)3Y`d55@ioTO?*_Q< zCTsx(%TZ_T6aR4^UeC<=k;{xwE|@u5+hNt!%9;=TeU#=#aog3Ys)_atgg2?WPK^zz ztFpOBSRkUazc@3qR1|O>M0oKrwGL#eI _RJrZ4JPDKbWKa|_U*~DK%#dM& z$-6PD%G!3MLVAS6p~d(2YVqaVwm!T6tLa1n$3RI*>EQ)Q1iHJs<8r-W0vSNx_xj9E zOvHHbgMdT8$HNy^pUL2(w$*W^$_Mm|6w;PRl&qhnDzkGl?sJg3+1=Z}kI8 vh_p-{RwyJH)A{Hn znP}5Fnq9H|KuB#Da|!~9b5FNowT-n`ZG~mEmdf?8Z|j2P-D+`6L7Z*2&q_BXs@}Hj z=4_wY^~?<3UznlV_yU(gA%2pfyDD@-tdz|Q)k{kNNLZ2$49C#WzK`!A%owPzDNKl_ z!16%_p7@W3Dtao%LF}pZGx1HxCF=j(3ONH=SQgq60lPg6#wrdLmNl xe%W7&a$>W@TXxG3#Yq5|>LyC%c_88&5-5GK>*Z82l ZO&hshv_M+P>cXVpKFGUhPd)qx|&*7V1+Z(jRfV6#B4_vV !xcJRA{N{ zSs`p3xfJ8~G$t?x@edm8(Un45)@;2A*WTU^W@H?Js>{xX#KFN~Vq$6qy1lDMM+`j9 zM`b90D##cTaGAcSf(k_7;Lvf69iGd;J)yUkJEw|m2~&*NQ`+7P4%`?}Z##xZp`p P8aznlB70%3YcIAO>6Z{;7BtM~|v1go>U-ZpPDMx^thh>eI6!4*FzIKqe974}#( zAU*9rHQv^2Ciq70iS3vawZiwsM$}c}-1*nENkl}^+3+G%+XbZ2>lK#*`N#KIF&nAk zqBb2 JK9{gP+IR)$XA0{M4IPvmpQh%9Ix _{ZB6ZsF` zC9)LKpOU(QkCsEaA9yNzAoWJC@Vh6UzFo{|3P*>-TJ!U-fa#$+zM?VlUE)`}AhjN> zXyvE#AO%){e%L<6fZP3V$xJycgJH|M4x>x!J(A*;D_|!I9TH+CUJ50MAmNCiD&^Im z{VW=e&CvaMH65oD%$ V_ZQc?*_GI-_SGgzpWi(m&cCqYUd-9E zTOR-ye3&ICJC(SUZqYt29TwTGN-J|V8%0+5e~LcQiJyR@jt?j`040iR)Fn`_Ei)Rz zeX5I#!(yz-kciC?)>s1 z0nv8i?6j^fSYZ>+BB!EDWVoDRPspbG4A$8=TAotGSZJ)e1e+74Z?hcG*~DHGdB}b{ z-S%nNBj++TYbAKhnaQm~C z!);l3;ZW<;eVT1U;c53Jl!?BDI%DsnS4m)ku zLNLnBx>^&9VbCVF*8$CYKhXTfY-qCAX}GrM3w8>6sOCcmQ;>P}w;h_tk_YMZu@;Pv zgClHX!}<#d@BvlKm6MDNd`mb1t8(J87ay}g;8c=UEp@K7aF`vfu%S}2 PqlpmdADqPjAT8(t)S9Oc`bWPpr&vb{3bTdM|sQPhdCKDiJ1xYH8nGhLlfZX z*o4!PlG zWV@`n6!s)koGQ!3wck@=KoHm0s5VS+ &LVVmOidvhLj=uM@5FV{awVFG(n_w@8k?e3;LLnRR1e_#Dt~tu0@IA8M;j}ABeQR zf`G^wMo=2f^h${}%r)Y)PVDY+?V}}L%DC)~@rYTS;!`UG zSUruzSU)mG& 8G++SC@6*1Y}>+Sne(#fB8p(BLu9xvX}#zaP&uB5D-hkc zJZ}5uNMnVRG%~1T%lnFxsIk*oit`|<+Ox7TN+t5~<7$pIgr~IeNv96FlKMjstF$`U z$p-XZmf-ty(>@hEJl3D{nE}H>TR?bpEUGEY0FcdI0B5#xN8YQqq?XS1pjk#YNGT5C zp{o7-nJW0rWR48ieU8tBf_~C?=%1%HGc&W^N34q@AY8+g^S@br_DM)M%J@@R^a2a? z10BGN3)_Um#3oq4aagEcgA~u8>AZcFsM9l|xYYpWRK5iF)! yNdWL03tSIP>>NlTz?2rV>&Ld@lw zEG6gA7&kCGgAU^1 in}ZB)phJGL4~q}?{aH+<8kyXO64J) z{)@BlnoO0^2&)P|_8bmu@**Pwnj~8W!Nr~LY~Mm>&i{r_O-nNgg%P(bL<||fxHZkI zUg8NsuGIfk0=4rE%CFutkU8ovJu#qVB^jP&pVR1ffia1E?aq9;A-sWs!BU+Y#muQq z>@7ntpp1s8q5t0WjwIbcQ+>wsPVaR5es?S|H-*KvWkR^%NdSZY36^l$zV&KGmg{)I z=cFik#l`}8Li?bHCz!m}%n}l-e2=N_5iR`4XYE8^FeQ@1yWA@U_}Wpx*G3PjpSN0g zkT~E}4{8Xn5x!nQ-62{Grh+H6ot)Iuv;BN=fVv#zOVXPq>YYzJ=nY`)c2Wgi9qKnM zcUF=S2^WUq@O=6-TA1NUp{iQBv!6lB4m(TE3`6VTn>59Tfbmv`Mw|d98d{6?)z3H~ zby%ixxxa{b$Wzp kXfnmZ1`hY|nlVc?|>`bh^X^MlOzocefi= zl67T`JTOUTE3Zvfu`>yl5y uKoW&T?3E-N@y_fryUM0^bXcwX`J{Sc~}0i5a_K`W*cYH zw?c;Y7oa%V;Kb|SyQ!m=ThX&{n2YRr`!h{8`c-T-l#SgX^GyoAW^^)C5wP^0I|TDJ zfWG&PLys!NpwX6U^Mq8|uV$Qvw~t)0a!{polm$!6b2~#KO^*=w3*osH(PtWm-^9@+ zAe@~ 1OK+kQc=<`?B)@7Kj=kC7Nl!>>NI R=wEb&-xzy;ap^ zKkhr)7Nf)snj6D9^27SgD(PB_Yq34u@vwpfS)}gUX|5jWbcO$M1M`QWCE`6jr*4hq zYsLZ>tR*;UCJ#O2MP9}XXG)avkIqb=BT!zJNymOI)O`XfthmK#`K8^KJI^!9ZHvv( zbKN0x$E-#>z|71+;Y< LW(?|xndK4M^#BY(&$q__|ItJC52_!4Q2uA3fTrf~@Q{jz#`(n* zI8$wox3Rgo{GY!lO>gvi^v*H9c!~>kAyF4`dojvw8KPeHHEU)*;)hv76RT(m--!~- zx>}q#35Qm@X{>Ap^`OBHi3l3 ;jtIaecKL| z<)cUa6C1NtJRiqbf0PlKItN1uKS2rZXm#&V&M^tvVpPAiZ{J$N{G3gB9?RERWB772 zyAcu*h{=70e?j&F*g}Y~kz-<^PpF%oj0y$6f`SNm6&iP@9j?GNzY28u1aUw44dnUW zm
W zuq;gdGfK|ia;Q89iQQ3_YD!~W88fz?&JZVP^LoGId|Me4ACxAwre3B4srp^f)>6s> zRm;1}H-C6Q#L$9=W}Q@_;HPJQR!{Dx3W`1jkV47;5`pB5*A&ud%!W;FJpUbNFlO2+ z#B2BuIVJF-NUyEs%K!DN8Mb;$3V?%1OG_Uw2%sO_)b#@zu2oOwn4GGUaZ{H-NCUsg zA2fL%3UAy$V$@_&^Wz;}T}P5s!G{@hwBGgFLt1EfBdm%DJg$*vOAml$Wgr;sHY|G% zm_Qr;&^ #>OZSfp1?N4Y&=(a)y)szg(JDw;yZ>*aQa4LKmrji|+w7i8lPb z=ZSzY)w?OH7oq4ykD6i_Eswo?6MjX+xuuxJyodQqv4&*ljs}}x7PdrF9i>K>-nzy@ z^p_7=)FeAfQ4zHIqeQJqGw5qkyr}RsAN~Ykn<9z );{94NpW!X&3h;(y4P_xv@g&~i%`ZD4@(W& z$=Vh}pWhAJY)?o=wc*6sOw?SMb`LH|;rJBJZiGzU=>&ync=BWe7W(5yrlr}ypJT*7 z3ZNy~-k4QGbPxD)=3aik#suu1*gHR#KmE;h~PhP`_-kFeH(5`%|RRQG-m=BWP~^2=j=)IpXtCdXb+>9QU(NAi;= zX+0%zks;i`KJsdv8^rstL*bAt_PYk2Jo3aF3Oa0ItiDqd8Th+jxbn#g!A!v#s}9VV z3}<~OQ|~3} hV?`$mRZw3B;)!M05@=OF5cH`5@(YDd*62@MI(4x3gPg4&*9jkDa#r)R1Cq;) zxUL2XwvXNluNy%Y5~;&`fvKYmPFe2B+huP3z`e$n!)DA^Fjk`{ua0)q+Rwr;M6Qp% z_eE;LOejm3YjKGCLyO7LoK~q)dGV3=o;oUXLQD56Jk_H_R@Yg^NPnMAHAz?q@#=cS zzS%b U8Wf~bx%?X&qX2Ld z{Qdma0MfiljRk@G As`e%SOjkuUmf#d6^U=uo1F&iTR8gs)4*K1CdlqKjqes$D3 zD}r(kGokL-0zLp~lpyx~2wsC_Ik+hf&vMFu@?es1HK!Z_9|O}$xErn^tzmVP)FXcp z!Fv kycxxc0RI2z;$|US%PE*cqmI7v+Wvlm 0{0y@qR8*x9;3>@5`#aINRl?)d-# zpX1Lw(%F`?Z^%2Q{RJWt2@ovoCGG3&Y6 (;S5^uV@pNFMWnSq1RFipwgCUvm8t^ z2zBegh9y74;| dydn`qKiJDN%yK>lMO+L1pjU14pP8tMI`PhDJohiC;`L(+Fmp3>Y}1U z ( $u%${Jk(*7iuK{G6)?MT~)OB|2^o|xf5w0$cyEC}Cy3v$SX zkf~uEap0}2Wn}#KhO_BIQF}B S0ds9_hHVfPO!+QJ3HP>PYn0LNKTGAc_1oRAp$fe$$Y23diDW zi0Wq*F)#S?Sa9!rwnnKI%Es>z^B?!U(h+YM6Be($qYvO~sTV!u^jZvR^R;{euV_*@ z)qMaBPN{|>@}8e;FDHx8g(tt|TosOz17j8&cN+3ONwWZuulxHk&5iptkJA|3gId-3 z31nFUEh9qwy<?B{;h an15n-d@xVI&4b 09QW0Ur7)K$N(M+voP9r+sjq8 z9l>wJR>x`tHn-*tROIx!s(}^BeNOv_OSA(v&b6REy$8K2td@d)(XLKhUo4|uE+>2~ zz&&(ur%L9`la*tA=Ma2T54;zI_?@LE%j2tiVcp7Q`TeFMx*FtgYyAq?+F=g~)-kyg znH tc>J-a}91`!hR+96pjvfaR=CsM7kzW z>ZYc88{FVuQzEsk9q2ZGRu*zHjoL{hZzc;34Gjnn-$vh_{VJ!Zh*_XqvQ@HrJJ{L! zO8i$r-HkmNSr$VL4D8VoOiiUoejT^g{7eRzhp_0&EI=y6PaPh{KHf jbN7)F6Tc1$3evD|YHYl*TH851+(a)29tNkaAgBhR rEw%dU?F`ekx_c1kAIbmpZ4N>0C<4+9p;QB@13!RKo^4iw52 zIuP{}p~ZSNo6Z71WMr@LNAN37K1X?nc|pfXIqMeqkfup~=@3!F 02n zm;r&j+29fNudr3%jB*_^wc@aEs8ZsFOJigzS!E~Wd2&o-wM%D)eDwXXD7Y61X{AM? zGv4>ns()?{SGibYwS@o5|7W`UU0{h#@(3Ws!(1wWK0hBzNeTfllwABRZ~vE=zSftR zrb9%YlsZtB(;=iLu)pwMmCIw$0k~iQveMbS$nS{>AK+2c1@@!#4_Zm!fbV}zYf(q< zqR<_2g5(BJ1c2v2_nwWA5#Sr*d?XeB{!9YNZPEWzs5q3z%c9V4c9-B}u@NhAAddL! z^XqIu$D1^KiLV7B?Hg=UDvUkc(VC-E&3EDvnlT$0BqgCaQA;z_y2v=xb}F!5X7}$Q zu&xPooM|O*oQ76%Z*B^t%H#VHSB-hSC7_c_2Thr)caQzN67fk6H6o2ogKE{MSDNkk z--jKGH5Nely}gr)YGEq$$^wXPBM5*9R0+17Eb)*zedK*9^;A{WPM@Sil6R
cDVUBp%Ujhb zo7+2?h;2u#@K!NzLI_6;>kwH#!V|7m{_Had&rcV3(Ix<^P9^oTRa_kIDhjTB SOqH4 ziF2JBkpV8o{dAy5x5%z=+RlDQDfm&->qb0z=k&!^50sC5mUba5U9IsZ%M`H9^0!sD znK>4|nxFs$7;FN nH~9%60CeRA(=;B*Ib9&`6wP hx$F78nD^c$) zPN34*A$3bQwA(z}cbcmNH-;uh&=3b2ggUr{Ykw_hZ9U @l5-U(LL`2nAQb zPK9rVoFw}oBgv?V%1EPDvqV|O#Ca{+unY9ftrb%qq~XXKM|Qy+#>2>Msz*%Edy;Mm z>ecMB@Ugf+g1&w;sB zo@{(&mM>F{fs`xdk4V z^nZbry=3I=X4fasrsXV5Gn2l=tNg_|zuo{~TA)6Ksul0M^W{tT&CZUo+#2PdZMs={ z8G>YRGgYLn5%RqK{E&XL{8aOd2n@*D@UB(KRZ&ukyT&8pvi#l?Nh)EvJxt(ENL%xS zzZDG*M+nQ}%fc)PvAGS(8yqzS{L@X0tsbcC)OEdMjR?nhyt>YoyzR;*LVMkay*%!3 zexAV{UlRH6P^~5IQXf>z1!!XJ>*QL!ZSMd5yFfL8CV#EEkQz(sX00}xJS2NlhmrI( zB{4o3rjFHe;5CW*f& Q*2LreSs(KjM5x z!>a8wuHFIt*z_2~pG^XaJJoNUvNK+5;_L>nvaay=Xhgm6FBR>h-Gc7C_%7HuGm60= zV0gugtEWMNbCu#6W7o5J=ZpF3f9EU($Qif6vkV|L)YrEI5Lh4(2PFGmKn&yR>KYLh z)edl!si$&tbNOa2OzrWa*K1@-1buG-)fkZX!j<@z*i)ozMk%1oe+N`iWoQo>I-8TR zC8VenR%o)@HSJHWN@NUAh>5%o#E(b(+4=d+q&=`|NhedW-Cu%JU4^Ehq8Ce*T_8Oo z@he7^<$K6+;2%g<{aK@oN`b=!0ovHMjEV9c(kBHXR}`{YWTf$5mXATI1`vmuwZ;$V z9IB5YpNt%Sn6LSM=0uLc#s%+>K{ygFKsEgKU&$f~4!cv^6MYIAR2Rltu+wuz%j#Ii z#=-5eJO=yC@r xT&tnz0VKVOZm$X1@1XWZBCDS z1)LG6;esTmMqMQ$NGla}GM- *3{TF>xG#>aPyP!i|Kt7=M6zhw7ABa^K}IRH+x z=jc^b5b14BEuF9Mjc=I(ZJuk%ukAAt0bo$U@bC{m^2}jAU@ih!U~v~w#(MSp(T`)E z^$%(oo!PB&pAeDcj!&0q al9jZokdF}g^5$?!;-ztF@ShIlu zEK38Ghhfx!G9MHy(ZIOc5@@9*puZHHz02>pnImdBSA$tn1L!~Is(Kr3Z~3{6Rx_{h z +axCWQ85)0i_k+ezvW^TPFxKm2`35U z;!wJBrrd+uRw`J|bHM7`JqkduSS?BS1(dP|{?nN(4VW2mPB2Wp?`rKR%G+7wqf$Kg zQs^c?8(9rMQAr^nc0iEa-D7thZvEjFXK4oiEq>mx0l=!rTaw 3grI+%q*|=HOz5fi4b)5n{z`$)ixI**%{^t1R zj5b|k0!dVP8`-S%2@~(V>`HYr)|zIj{N8RDiHwawssL0vM1zj|Ek>r yT=oKrAMQ7@xty zyRWYZW}y^+Rt7}6w`SEC=j4TLZr6Mc479vYxg=a><@aLe7_c0- J4=q0^8%|2So&qf;4Z`v2F1?JBFIffGmXvpgif{SHtlLHFhvNZ z6c9)^ nMLvy3+(2%FM%z20g{@bVjmIIywOSSvrXp+~ z6X&yNgPE{=>N88At-@dFUGQKdtk-hz?kiF3dFl9!_Xj1J(qUWHV!S03$k`-#>z~mO z(lN0pP6{{Q<|{DcKyqOIR=iJuDZGH`7}CiE|FSE!{n#Aty@mMcv|i*%Qiv_pfAV)= z1I&P_Yl86~a)F5ez!@N5+%|p@y91J #<|--;TQRpAsNQ*rMo2tbagy zhCf&Wuv8xl7SkSJ&~|u)RTh49eAn!iH2Eo?j~mImV}7OD97@alfq?KHYrV1C6rXcB zXn*T1Sl1f&BZaZ$$N`MKT2U8a@MW!0B{CN7_0m3nTA;smw+h2*AOYG{M8r4-Z7&^u z_J+=7Z-`8J9k>ta PaPNvql;)s-4U8&-v4t&uD4STPpW6$a$&5ES{A zkz}J2;!^T-+s2MXCznb_O9cVCS1*co9FUtL=4igCIDk?Ymn20dxY#pZwc;N{nV=)g zaNAPY2qub;hpm%5(GU>V00X6DVD$0Ir|2OYOVgNtA!jh1?6o2{;!T>Z6|1_P#(5 zzJ(N+x|c|8CBlbp*Of{|YvO719_ENwX5DX)K~j4bVE`f-wdTN~aj6oY12nx}cm%zq z-#BN40|eyT W=g@qLWJ~D!SZ0gA2~ jCNT00fFf8?uhA2#WEtVudc= zhwFO0B}N|$Ah54npN=YH&WCcY?-rReaW&y+-7Ax>*Jwx7+R(l^()LRoC&>S*-7V^! z#r3TmKJSD53ef!M-A&v41b}1jpT96ohv2)=_N^rqa=W`91?xw}$;W(jlM8t!K+}kt z)iS8yU1DlDWQ1uUUcex7Q;@1w5DZW54z}twLzPuO_#W>~&9VR~Y-Bj)MFx_TA< s79eX!u56UE0J*cS*(+ ^F_?DE@rC?%O3U>#=pE*f=%9o-IL|u32c&dXdBvgYVL47rFKWrH> z0Zg!Bw&umt&9i?!f*7}&KRd#u(*&hdog3hAnu29O95nek(tQ;lAL-C*eJD7fl hW_}?$+8yy}(KMywJWZS^MS16VvB>t#=tTM;TS(%H zNT>-HVzdy1jgObQ6hogk9PtI4IW0pCmou*9UI-PgJpH!(+yG;^7|W%51z$a5;o}#} z+)f~dV?Zn&5*qQif!cU|>~%QSbQ0kbR6S>!Hc8rye=Zv##xzTSm)HtSa=hbxJElJS z{b<6h(*Iq?p(3Ojgzt%yZ}BJ$f`O54W)0}mMZ>#4LYvdB7tG&QJ-A}Az>T1zv2bq7 z3ZKLbUIFDdSSe^ZtagHB2l8Ie`!^xJl2$lq+P-aL5DU^=&C_Q&zRmJpRb|N$Mv(jz z@LsP{!<09B@r3oxta8GB {(Q3$xth}r4uIzf#&we}0 zgu4A0r&|p?Sr`Zm0%=FjrdO9CASNvD4iGUnJ<_PP{5(pa*kux?su@BI10!v-t{% z65AibYET5cnA9z$(hlF37wj3Te6i>xkM2_W(f~ajVz{dJ^-?@SW>HhY#4I4&`+l|B z1)k1AOUOv_6%XE?*fU&byv`D!-rUx4YuE2cz{cs`X=U=`bsj^-2;-5$`JBq >?|5osM7-L*N}F6 zdG(t%t;{B81Jsc@IxcoNe2&$ ?{26?-`il%X5p*|0 zycv>%mL?zf(K8g>tmk_Jq5G_%I1&DUX5>YtE?DhXk& +z6oPx&h)?GHkR!;Zna3z e-cZct*b^F$i;p=QQ{8Z75`c~XoM4nljc 5q)!x<^$Q zcIe&E34zhwi1kQ|qV45G-U|#tnh8C h8eJHd1 z{ISzc)y6E!w#yk7v?D#xp%4Q3tY|6aUi@ZX!icG5|8>Q@yK8;b;V1o70ma(J2((zu z=O#t@G#bv80&84kM2 x6bs! z1P+1pmH>+a852)HU>MH@#x^l86VVgTZ`#zEC4FGFPW$l}l1%*Ih_iB$0O{rez9=^W z`M{(`d)pd>6MNV@O_D#gkp#DwG^UQOHyQwbn(X)kz3YY8kEpup--AMw%Jlfqx$9!( z;mSKv{cUE7>)w>d+qdp^I=>^jL9A L=8Vx{kb>_DMI_q-DYIP<`WL07~H2+A1&*6-1UZ!|W@SAL!N z#A`RuF8be78pZSfEvKdJe(Mk)5S#hdNJvpVB7as5ZfMBt>_?LVj2%mrSmOTn;PEN^ zro*BHY$DKOFiJ&VBkG3K>axcVf~?RSllM~I;c6uD`Y%(G^^C5q3SFp8;d$j_W_;Rj z#4*U(GpI69f%wmL?{Wk39|5(~O!TF*Z757gfV+JkqPg)2@SXa-OSk@PSQ7}$JeC|{ z=!81%nK3U#&LgW9Iz0de>#6u26bX`iI~{R!vlJ{$=lAx>&IMN?sZi`9k~ QVfQ3Ts L71~n?9piw7;C7#PiHGMcs(!R)bi8NFH&K4$yggYHmh8|7+if6FWps~ zw#gj}oX(pa$Qc2{e;47^pXUwmm;oG&K `SONxvQ1jFys~-jUM@pzHU)| zNa{z~#>TtsZ0-=jFI~U2eLItz4U+Sm8#!m!(ntr79pRz|b2VLHwHsh-cwx%TU>l6Z zOXDZdh82K&vJgBpBESWuu4qg-ob=?Ay44~)bi}~2$X83&(nkWX0HzJ~fpF2aGXX8+ z5E1jYzJ*xS%=AFj<49D-*?3YCju;q=h=M}yg49xae3@Trq`Ik6g9f-}VOqR@J|ra0 z&+c>5He&Ici@Mt3{kbF{ng0ZIHmVWozg!~Mv|$^zVPTj@L{-(`_uvHie$X (B7x+HhG`(NJ(U0RcLNmJs z#~BAjKhio%Rn>??r}KQfrt^d^pUhHOq8U?J3LVp>nf+T`P5AKd1_AV#u0rum;9fu% z-)I{hs}UTnk5%$J`Uh5FC`7Kh)!~>kHo 3Gx>=3o^L>$JH!T!saTsw*^?DCX?3UZk*5?*?hk0r4`C1VuN~ JU|200Vl+hbNU+^KpxMVEp!5(0RW`T=ee<}I3Qjkg=V9l5AsHr{SIo76d z=MDe&kpU*M{<%_&?!#55`ZmQ_*7yfHrBCNq<4(|~7cJHc$C3D&>kzjjYDm9qlWY_{ z!Qy;XYQNr6td-<*Cry{jsVq}$SBNl> t?n1F`u$O%v$D1d^KY1?= zAICEOE$}cNeyM=2w;ZS$%n1BOd)M{-noeDy6xC-|6~#y??2y#;2x-43j<4Y0K?HZ} z7bUo;<|E367}r-fBqgQpURwtz 6VWjE7FcuBybX`V-HYJbl~<47rp1X5^0lQQZl=3;WmGkS># zRR*oSoGj`*gsh^=R-qmMWDxj|7cA)a^8QA9(P^+&e5olk9#f!*l(AORi3P%~Fxd&r znhvgU=zF@W)hlmJ`TAPCYA>*H@g3;wS;eO_HF@QBXP7thC%7mmD=O~hwhp b*T{Hk>#1 zD|NO4(Wvp34m&f4sS)~A-@<3taRVJ_GZp2GI_i&M_&z;pMWwY?NI##_ObULYJ+7lv zbTy(GK#!1x>zmdh>o@UZn;Z!_Sisho!;K|=3YsgVXx`gB{6A#9bySqy_Xj$NFfS@# z(P@AR0@5X+C>_#WA~|$7C@RujLwC>6Idp?G4Bb5g3^jDzhxh&d*1C7yzks!dfqBk3 z`|SORz5kZg+ZXH!z&^O!l0-Jx4@Eo;EJe`YimA4ttPB5B6J9^MZM&`W6yUD_EFI{T zOvYNZ;(B9e{VkcCJ%xy|iviE+3o)|Qc}_JPQAT63;oNewYVwWk3@;z8{^IC}y++7u zFI2@shIz3r>lrD*56_RCq&fErfC}o#Z4-2)&)>3vCV+MLlSShAv#TsB!gFK4$z4(* z&Zt~!(y}{l=ZTQUyo>9LUed6)X=lsNcr=PSy@Ra2a5emT%8Pcv)BN+8ig{JP9{ Xk zl^;1;n);@9udF$GuW7$g_{h{G?Rc7-ixQg2So@eZu!k XtlCECSm&OayVc<&`MS%Tq3s33Q@W|e^h+a2@+7g0ptXx1 z+v`6bD;u@X)!|p~P#M@;5-;oS08K?jBY^-W@nPNm^2QV+GFw=H^tQPaIc=B_o;cLo z@EQ;v+~=QZsGhlVFYh%|M&9eRAM~%~zSR9ANhr11a5C?KX>gJJhylL4gA=)TRXj-V z*YJn=p)H< w+kwoXy1?PHQ;GmybOB z>LNltL<`;?au_|0Wyzn?&(g!-GZ| 2PYQf#%WQwMF^TXIV3!eI4sOmS_CL$zCefLBx>{}En&^tcn=q~<>G@X5s zW_GaX3` %K91cQ)7a4w@ zJl1sl1>95YLzi*fF9_KwiI`5_)$J}4n-_A=dW;$y*}kMJbSZ^%RjZRF&(>>KM@5ck z^&FX!1o$S|zxu3htvj53|CJN}5ZwTqPEJ%|buA&5u|m!kxojYcAG&`hfUaC?Vj@)8 zBF<7N@rHqrm7YeEd9E(@|MkJKv$zK^-Fhy=*1Jw z2kI#&`F%7`{y<4V!Dw2EKrB;H<6018p3JRMsEbPLVkZ}>xsyAzNY3Zp!DYuf;+83n z4%$?-wqmc>^#8HE_#(%g*Naq0i|%uXV(}*I*@`!kNCyVyw#=2s*5!Ncw4fAi5GF23 zMNVRjbHv@|;fPAR;8?OV@v9(`vGyFoO1Epvxf*-^;%r$TwTOSZHNplL_~7LmVW`#! z+`5X5@M9QX+IZASZT3UN2!Uj0WN)ncsY>axZBiTK}LuP555 zlo)& S%nTt9~XQo^bn8)GpLtjx1{QPMY>LnNo>FG5t zm}|^Jsa)vHdA}|)&%S52lUrN4wnGiQ89jk&RJ%(WtZtG~6)t4dZ;j?f>?U{WCRR_h z%UX`9!le`%7R(SHaw>kC^1uTl4QmNO=c|_YT1=%S*Nr6=q!XH$e~2@m=5b%9d)rel zP%%*#*ktCq-%6=hj37PQf%TcnFU;lj9OaVa`+Dx4YbNu1Xl#Vh4y_rPRv03M z+OgE*fuNURHc@F2AroenL43T!PG)_Yy1F9zJ>`^J19_Oy#nTc;!JhNTo^S3Jt&2eW zyDa5g`K`qkzv+4xI2C07>~w#n&ikrvAVsL~g+ypg=|t2+aiRy$0hN>ER#X=-L=Fu| z!UQ}|OO7!Mn1eQ#pU*I!bgYVWfL_LKjZja?35!xS{rPN8g1bFlHs@9525q F84hUF7}1#A-pLEWpskR}3#-nk}~nSd3%^03O9$pi^(XZNhjtes@5e zjm5$_r?u~n9)=5TVBnj)f4*`mr_JrYE6EKspHn1hRI8^8H0y}NSV*KyRGzg}b7Lo@ zDQUcJ)^%FIa1#s4IkjIIznM%kr2?&{<=XBzQQZr?VlOr>vf$dytj=KEN)#6Z2Am3i zn;l$cuaUB >cn8awE%|})jhdv9 z5o&Wg9ambeRQ>R$7_f`q >(??-U)RbjV*NVi2W*=7U>9Q#b#RYi@L2QsF%uT=}8 zfdPJ%)^h^bof&m*i!s|T=P&P4htUdYMZHo$uJ G5#dW>cFx%LFF1Ox<_n`Se}#O66{3=DWYddHg}JD38Tm`2B~$i$Yr z(LhM?rlUU$Utju%-iW=?c?WtC3br^qSW6Z>&fL_*U3HLvTg)YiQ6g<)Ot912_)`*9 zsW-Uf7e?2;zffF70n;kXIpQK$X*t=w=1wWqm7Jh%s{2iFDJPC9T8BN09BXzt)r?_K z0|mFHD%FWHeBDay2Rj%eMY~WI;9+CWqencR*Q6z0O+;~0?)t#|vR %~1ESPM6^`QWswG{SXaZsBO- zX@KwF)ov^#&XHlyvkqaN$htELzbZU_ uf(~SKOHx5z^rXn zOiR!zm8YLr#{re0WIfN-R|=dJlvcfSv4Hb-UVJ=xrNy{3Fhf!u7$iG)z|-v75lBK5 z?bl_X$&$t;EUX8#P8=#V>PliD6Z;4MktmH(cRah1$k_t)xJkY`Qb0Ati+pWhW%?y;&8@MhF(NIp?W|QJw)6TogcRBx>PeV`c z-iLBQf-|OL6=x0>3Z$m&E%wDe7Z2=LRjql**sUEvKKdDGXt6cg*nrOO zYQh;6522i+@;lonUF_vdvU}2%z-gKU;n=s|D !?2i4IM4IitUA==K6+iNo^>X vZ0WKxZk3B zj*jjoSxuF7xGgWqhcI()AVBX$AC^F-%GMg#$v1ecXKz!ZEq^-iFZ;_KbKebrlv0F0 z5Ve`9k^|-+yBG$NvY=pHLJ4-1;eiZQKzhKWnDO(1=*0T%#40Y|Ixo)P^P*bi99hM+ z-Wcpb9~-mjK+ Rd}%4vvORMuUVdhYY=-7Van(%<-gY#$L8WBNx}Dz zpygzVhsP4AEqZ?=)yKIrp2N7e=JMwH0s|PVnWK813ODTeCJDM&gS%UnFM%}t#Q(5m z8SMMv9O%6~=NID#X25l#yBU4#he@1>nu8k6dj*f1UnPk>TZ&&9I#v$UFV}lfSFN~m z@0SWXj&7{l>{;>I>uTq<>o~QzQ=O>H0&_>%PIQ=GSl%YlITLCZl4!xRRs5!y5~B5w zDD7xj0wox9Ubq?IF8HuY(~*iWIDm*^qud?TgB2iEZMmLODN|sr+*Of?g8m&!gC25M z4ePL=ICQlovaP1MEwY@QEaAUme2_yn_st~N%Ctm`$|7wR>_xhB{@w>@&CkK)?5%Si z56I)wzIF;fcDzsvWKC(@otJ5Jwg3g^T8@oG7;(ciUtmx3YXolgD(hldGrn_sBQL#$ zDohTZ7blg7`Jsz#1+~iECiaE!yKgVmdm8PJXDZB90`sa#YpYUfWxqeCs5^c4Z>mU@!MFb5>q zg1ol$Li&xKOzN;C8JpwnDeJ#vNxZNZM2j?Wb|WvXnn`8&++NKFQ*cs$TB-dx;|$yw zI_K?OrzJpJNMHzaT!A`#SJZR1#?CsE 6RsFfK~*yOm-zUz^;~(o z_gH8fl?BzPi3z%>J$PtFqI)vOs)5Ajwd$ueW_88XkH0E7y9x!uZ&J0c4<{%|KrLT< z$x&t$qtnH&yfc@cUd_7t;u<2Ua>1(+EQy8UQNrh3?!o1JF2UBYrDw|?$S}s8z`{?M zYL(ZZp5k+r(bj<#?t&IeLYR=gQO3H3)lJW|u*r|(V7kJ&Hh+t83^(_FkiuA@>jxH! zX?^v Rm|3YyHHm{mk>FD^gZ95VbG#Hszy&n+ +?UZir9}hH_FH`anrOOS zKO&C(+Dy9nAcnW7sVEcQa%y!vj5r|b^o-Xo!UYtEfN51qs}`y`p`l({2;nimcTshE zEgKXzW#$uP`kqT~N5%-O=Ziw{mvIc=&i?dR3E`c+=A#{{4L#yJwd6=>eWmSp84n2; z+tS2Y&1#>Sj DYh3O&`O9C{56Ug~c8e$tx~l z-olGFp6mKd4n6eIV?`ZpvRqk# R635ax-8hIuCROs%6A2su>0N3j0OZx%QCq(G~1GdJe)UL zz?TO?dLL_El_%lH8R;aJw%&=Tp^IWn@%6>#DQ3 ymjf-Byj0_D3`g{5pg#uGZL>ry|gA@XGCTdUU4h!O6d~b1e zf49z8vGx-=s9!9MEzGxzu^BH>dQ{1*rNt?HsUqmm1PdV%LC)eEi`_0qQ!{ST1ov7X zH0{Umi}4C`^$@G6ZDGF7HTN$;YP%N*MWfk)iH7H9S9W{Du+Ml`BelNsRMBFU_|Zc} zDOQzP7k@zH3ZuZhW^Tm1XaCMSvBcjCx?zY0FYV&9Y{c)UY( A{^^%{vjv8{CafKS+reimYT-fG|H>;D f84WVMc*Ai8#gd(q zRabKhq?i)~y|V5NLw)W4e!*pM|L!tv|M&a*+BOYqzTt9}8Vi4+Uq#6czAcc6J`UnE zFApW_?&PMh5q*DiO55zMBYNB{AiU?1?EM~$xKk?1W&78OTv_s@i_XV!126<`&;!KZ zgG&yAW{qgRhDp`L^FM)s_Pg`ZaZaN(e>@CTfnwNcM59iQQTg;}7MFwg6RmAcQ%S;y z>&vrBgO)odqO0$5EkFt2x7N(pLf!ApYS$Hy-hwztvx9OUa~Gb(f}%SiCh-30L|XwM zFWuH?5DStBR>$-jtHPy+oBfUj<<8%x@*qxfoW0I}$BwfWyeS>OJuqE+ldqlrSf>+b zbfThwvU}L!wzAuE9*f41-aIb&tZnHR3 zFxliQj=hxYJ0}{-7 NW`532CpiE-eq@L8eg->O&b>#}yKS5+`yP{Z}Un$ip|rN-?N>hpm|C{|W@ zBe`^iTs};&F`|wM%c&D(b4 ROhpbuj7%w`n}t=1srz(T>1GmmSm{ z|KLkUR9I#8RGG2E-n~DM$&ebIroOKxaHE=;StmRP-Hn5(b?Y4MSi4vKPAElK={@dq z>=FFL*A9O}Y`*Mv3M3WvjsavK{N*>q1~MrnuI07lkQk{p<_0{9w62e|y+8i8<31#$ zZ@N03VNKOrO|}0*+iMI2vs|F4ciTHi!wtSUu5Q{Axn2=Tx*#Gp)KR+Jewhea>THX> zjA2r>7rb{qhs#-LiWBa(bAM5=>NBETzL>mv cG#yyHiouPS;u((c_ z7oH(ODTO~jL{%EKn_2B3Ki>}oZa;mW^kv#^1&H%Rb;6aUbvLHOV9gQPerS1-(AGvI4 z5!vRV&sJX1liD8Mc}ij0(b2*0di3yKNm 1)X$q$zab`xp1Fx;bru2H>sO ze+Yf=R_5_;skIGCO3SgW(hW)k6A~NKDurbLOIAv2qie6yHsTDQM{MSK+}OFl6RtYc z0VRc*?fO1L>0l+ei}XafnZ4kh487*6p-BRJ9n90p+;KVLs)V8j>%5x>5~=Z>1w(n& z `&$M{0 zvxvfI^P{}ZHy!