0% found this document useful (0 votes)
10 views67 pages

Chapter 1 Lab 1.ipynb

The document outlines the importation of libraries and the creation of various types of arrays using NumPy, including 1D, 2D, 3D, and 4D arrays. It provides examples of creating these arrays, displaying their dimensions, types, and selecting specific elements. Additionally, it includes connection details for a Wi-Fi network.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views67 pages

Chapter 1 Lab 1.ipynb

The document outlines the importation of libraries and the creation of various types of arrays using NumPy, including 1D, 2D, 3D, and 4D arrays. It provides examples of creating these arrays, displaying their dimensions, types, and selecting specific elements. Additionally, it includes connection details for a Wi-Fi network.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 67

{

"cells": [
{
"cell_type": "markdown",
"id": "4c712892-344a-458b-b1db-64ad7ed17753",
"metadata": {},
"source": [
"# A. IMPORTATION DE LIBRARIS"
]
},
{
"cell_type": "code",
"execution_count": 151,
"id": "6f86de0d-c97f-4be7-af10-43fe42380e3e",
"metadata": {},
"outputs": [],
"source": [
"# Importation de libraries"
]
},
{
"cell_type": "markdown",
"id": "ca485810-91e6-41c2-9b72-04f2402abdcd",
"metadata": {},
"source": [
"# SSID: Dahouda-office et Mot de Passe: Simba@2024"
]
},
{
"cell_type": "code",
"execution_count": 152,
"id": "4e36a8d3-a163-444e-8c69-fd91886730b6",
"metadata": {},
"outputs": [],
"source": [
"import numpy as np"
]
},
{
"cell_type": "markdown",
"id": "5aa10908-10ee-4f76-a969-8581e2dad36e",
"metadata": {},
"source": [
"# 1. Tableau"
]
},
{
"cell_type": "markdown",
"id": "eaffdafc-5218-4e7f-a248-6f4730e79da0",
"metadata": {
"editable": true,
"slideshow": {
"slide_type": ""
},
"tags": []
},
"source": [
"## 1.1 Tableau a 1 D"
]
},
{
"cell_type": "code",
"execution_count": 153,
"id": "c7920225-320e-4cd7-913c-5ed360b3e593",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"array([ 2, 4, 6, 8, 10, 12, 14])"
]
},
"execution_count": 153,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Cration d'un tableau a 1D\n",
"tab_1D = np.array([2, 4, 6, 8, 10, 12, 14])\n",
"tab_1D"
]
},
{
"cell_type": "code",
"execution_count": 154,
"id": "67f08704-0dfa-48d8-b26d-05c8576cbf19",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"array([ 2, 4, 6, 8, 10, 12, 14])"
]
},
"execution_count": 154,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"tab_1D"
]
},
{
"cell_type": "code",
"execution_count": 155,
"id": "87791daf-9c85-465e-962d-9658686de11b",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[ 2 4 6 8 10 12 14]\n"
]
}
],
"source": [
"print(tab_1D)"
]
},
{
"cell_type": "code",
"execution_count": 156,
"id": "6615eea7-bae2-42d6-b33d-53eb729e4dc7",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"(7,)\n"
]
}
],
"source": [
"print(tab_1D.shape)"
]
},
{
"cell_type": "code",
"execution_count": 157,
"id": "9881342b-03ff-48d6-a029-24f565165b36",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"numpy.ndarray"
]
},
"execution_count": 157,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"type(tab_1D)"
]
},
{
"cell_type": "code",
"execution_count": 158,
"id": "21dfafc5-8bd6-4d90-9b2a-8b5897565022",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Dimension du Tableau (7,)\n",
"Type du Tableau <class 'numpy.ndarray'>\n",
"Voici le Tableau: [ 2 4 6 8 10 12 14]\n"
]
}
],
"source": [
"print(\"Dimension du Tableau\", tab_1D.shape)\n",
"print(\"Type du Tableau\", type(tab_1D))\n",
"print(\"Voici le Tableau:\", tab_1D)"
]
},
{
"cell_type": "code",
"execution_count": 159,
"id": "58dd2b78-0d75-481d-b7ba-6ea933ca312b",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[ 2 4 6 8 10 12 14]\n"
]
}
],
"source": [
"# Selection des elements\n",
"print(tab_1D)"
]
},
{
"cell_type": "code",
"execution_count": 160,
"id": "3d05f5ff-f425-40a7-a758-86b9592bf1c9",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"np.int64(12)"
]
},
"execution_count": 160,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"tab_1D[5]"
]
},
{
"cell_type": "markdown",
"id": "136a4ffa-8d5b-471d-8864-a223ef55bb49",
"metadata": {},
"source": [
"## 1.2 Tableau 2D"
]
},
{
"cell_type": "code",
"execution_count": 161,
"id": "dd527e95-7d17-4fb0-b939-06941ca42446",
"metadata": {},
"outputs": [],
"source": [
"# Creaton d'un tableau a 2D\n",
"tab_2D = np.array([\n",
" [1, 3, 5, 7, 8],\n",
" [11, 33, 55, 77, 88],\n",
" [10, 30, 50, 70, 80]\n",
"])"
]
},
{
"cell_type": "code",
"execution_count": 162,
"id": "5f562c63-3065-4823-8ed5-1b10a307c492",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Dimension du Tableau (3, 5)\n",
"Type du Tableau <class 'numpy.ndarray'>\n",
"[[ 1 3 5 7 8]\n",
" [11 33 55 77 88]\n",
" [10 30 50 70 80]]\n"
]
}
],
"source": [
"print(\"Dimension du Tableau\", tab_2D.shape)\n",
"print(\"Type du Tableau\", type(tab_2D))\n",
"print(tab_2D)"
]
},
{
"cell_type": "code",
"execution_count": 163,
"id": "da3f21da-5a48-465a-92bb-24f6415b27ae",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[[ 1 3 5 7 8]\n",
" [11 33 55 77 88]\n",
" [10 30 50 70 80]]\n"
]
}
],
"source": [
"# Selection des elements\n",
"print(tab_2D)"
]
},
{
"cell_type": "code",
"execution_count": 164,
"id": "f8fc20d7-b8bd-478a-a67d-f2ac8735938e",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"np.int64(55)"
]
},
"execution_count": 164,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"tab_2D[1][2]"
]
},
{
"cell_type": "code",
"execution_count": 165,
"id": "39183c0e-fd98-49b9-b8e0-fa10ef673454",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"np.int64(88)"
]
},
"execution_count": 165,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"tab_2D[1][4]"
]
},
{
"cell_type": "markdown",
"id": "c1c68294-f69a-4238-938c-2b992463eabb",
"metadata": {},
"source": [
"## 1.3 Tableau 3D"
]
},
{
"cell_type": "code",
"execution_count": 166,
"id": "6d188e33-2af1-4a7f-b843-f06bab1f359c",
"metadata": {},
"outputs": [],
"source": [
"# Creation d'un tableeau 3D\n",
"tab_3D = np.array([[\n",
" [11, 9, 7, 5, 3, 1],\n",
" [110, 90, 70, 50, 30, 10],\n",
" [115, 95, 75, 55, 35, 15],\n",
" [1100, 900, 700, 500, 300, 100],\n",
"]])"
]
},
{
"cell_type": "code",
"execution_count": 167,
"id": "75723b5d-7870-43df-8de7-1ed2372970e3",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Dimension du Tableau (1, 4, 6)\n",
"Type du Tableau <class 'numpy.ndarray'>\n",
"[[[ 11 9 7 5 3 1]\n",
" [ 110 90 70 50 30 10]\n",
" [ 115 95 75 55 35 15]\n",
" [1100 900 700 500 300 100]]]\n"
]
}
],
"source": [
"print(\"Dimension du Tableau\", tab_3D.shape)\n",
"print(\"Type du Tableau\", type(tab_3D))\n",
"print(tab_3D)"
]
},
{
"cell_type": "code",
"execution_count": 168,
"id": "dfb146f5-e416-4758-8409-2ad7d63370b7",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"array([[[ 11, 9, 7, 5, 3, 1],\n",
" [ 110, 90, 70, 50, 30, 10],\n",
" [ 115, 95, 75, 55, 35, 15],\n",
" [1100, 900, 700, 500, 300, 100]]])"
]
},
"execution_count": 168,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Selection des elements\n",
"tab_3D.shape\n",
"tab_3D"
]
},
{
"cell_type": "code",
"execution_count": 169,
"id": "1b18055c-2320-42cf-a679-b13491110a15",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"(1, 4, 6)\n",
"[[[ 11 9 7 5 3 1]\n",
" [ 110 90 70 50 30 10]\n",
" [ 115 95 75 55 35 15]\n",
" [1100 900 700 500 300 100]]]\n"
]
}
],
"source": [
"print(tab_3D.shape)\n",
"print(tab_3D)"
]
},
{
"cell_type": "code",
"execution_count": 170,
"id": "ce975123-c565-409d-ad49-a57a6e580b53",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"np.int64(700)"
]
},
"execution_count": 170,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"tab_3D[0][3][2]"
]
},
{
"cell_type": "code",
"execution_count": 171,
"id": "4748d103-3132-4634-8363-e3b4018c1763",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"np.int64(1)"
]
},
"execution_count": 171,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"tab_3D[0][0][5]"
]
},
{
"cell_type": "markdown",
"id": "ec6cfc5d-36a9-472d-a939-7e2a2b5f98bd",
"metadata": {},
"source": [
"## 1.4 Tableau a 4D"
]
},
{
"cell_type": "code",
"execution_count": 172,
"id": "c64fc98d-1d12-458b-b012-6de3607bc7d2",
"metadata": {},
"outputs": [],
"source": [
"# Creation d'un Tableau a 4D\n",
"tab_4D = np.array([[[\n",
" [2, 4, 6, 8, 10],\n",
" [25, 45, 65, 85, 105],\n",
" [20, 40, 60, 80, 100],\n",
"]]])"
]
},
{
"cell_type": "code",
"execution_count": 173,
"id": "5f9119b2-97fe-4ab2-8d44-84be1d3c298f",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Dimension du Tableau (1, 1, 3, 5)\n",
"Type du Tableau <class 'numpy.ndarray'>\n",
"[[[[ 2 4 6 8 10]\n",
" [ 25 45 65 85 105]\n",
" [ 20 40 60 80 100]]]]\n"
]
}
],
"source": [
"print(\"Dimension du Tableau\", tab_4D.shape)\n",
"print(\"Type du Tableau\", type(tab_4D))\n",
"print(tab_4D)"
]
},
{
"cell_type": "code",
"execution_count": 174,
"id": "a9da1d6a-fca0-440c-8e30-3885b0af5470",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"(1, 1, 3, 5)\n",
"[[[[ 2 4 6 8 10]\n",
" [ 25 45 65 85 105]\n",
" [ 20 40 60 80 100]]]]\n"
]
}
],
"source": [
"# Selectionner des elements\n",
"print(tab_4D.shape)\n",
"print(tab_4D)"
]
},
{
"cell_type": "code",
"execution_count": 175,
"id": "3e33a5e6-959b-4aa1-8393-cf41947f07d3",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"np.int64(85)"
]
},
"execution_count": 175,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"tab_4D[0][0][1][3]"
]
},
{
"cell_type": "markdown",
"id": "da24f735-bc25-4364-93be-cbd644202ef7",
"metadata": {},
"source": [
"# B. OPERATIONS"
]
},
{
"cell_type": "code",
"execution_count": 176,
"id": "07a3e8ba-2316-4984-bf9a-de8895b46384",
"metadata": {},
"outputs": [],
"source": [
"a = np.array([\n",
" [2, 4, 6, 8],\n",
" [25, 45, 65, 85],\n",
"])\n",
"\n",
"b = np.array([\n",
" [20, 40, 60, 80],\n",
" [250, 450, 650, 850],\n",
"])"
]
},
{
"cell_type": "code",
"execution_count": 177,
"id": "746972c1-4b0a-4423-86bf-5f99bee8912c",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"(2, 4)\n",
"[[ 2 4 6 8]\n",
" [25 45 65 85]]\n",
"(2, 4)\n",
"[[ 20 40 60 80]\n",
" [250 450 650 850]]\n"
]
}
],
"source": [
"print(a.shape)\n",
"print(a)\n",
"print(b.shape)\n",
"print(b)"
]
},
{
"cell_type": "code",
"execution_count": 178,
"id": "863f1121-bf52-4a73-be0f-0a5c0609e110",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[[ 22 44 66 88]\n",
" [275 495 715 935]]\n"
]
}
],
"source": [
"# Addition\n",
"print(a + b)"
]
},
{
"cell_type": "code",
"execution_count": 179,
"id": "aec0fac3-422e-488b-9511-bf7c3f10d4cf",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[[ -18 -36 -54 -72]\n",
" [-225 -405 -585 -765]]\n"
]
}
],
"source": [
"# Soustraction\n",
"print(a - b)"
]
},
{
"cell_type": "code",
"execution_count": 180,
"id": "459d6a24-b80a-4951-baf6-668173300ddd",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[[ 18 36 54 72]\n",
" [225 405 585 765]]\n"
]
}
],
"source": [
"print(b - a)"
]
},
{
"cell_type": "code",
"execution_count": 181,
"id": "2ebc423f-8ae0-400e-9792-cbf886175c7b",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[[ 40 160 360 640]\n",
" [ 6250 20250 42250 72250]]\n"
]
}
],
"source": [
"# Multiplication\n",
"print(a * b)"
]
},
{
"cell_type": "code",
"execution_count": 182,
"id": "0f2c851f-18a3-4d67-88aa-1f8bf4002a19",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[[0.1 0.1 0.1 0.1]\n",
" [0.1 0.1 0.1 0.1]]\n"
]
}
],
"source": [
"# Division \n",
"print(a / b)"
]
},
{
"cell_type": "code",
"execution_count": 183,
"id": "6373e209-a28f-4bdc-93fd-1c7d886e15fc",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[[10. 10. 10. 10.]\n",
" [10. 10. 10. 10.]]\n"
]
}
],
"source": [
"print(b / a)"
]
},
{
"cell_type": "markdown",
"id": "812c2225-e54b-47d2-9ee7-f2bef223feb4",
"metadata": {},
"source": [
"# C. MANIPULATION DES DONNEES"
]
},
{
"cell_type": "code",
"execution_count": 184,
"id": "6bef3ec1-5372-4a9b-af1e-1c81e1d1bf5e",
"metadata": {},
"outputs": [],
"source": [
"# Creation d'un dictionnaire\n",
"Info_Etudiants = {\n",
" 'Matricule': '20221235543',\n",
" 'Nom': 'KASONGO',\n",
" 'Prenom': 'David',\n",
" 'Age': 23,\n",
" 'GPA': 'A'\n",
"}"
]
},
{
"cell_type": "code",
"execution_count": 185,
"id": "c0245e8d-1b84-46ac-b3b9-41f6732bde60",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"{'Matricule': '20221235543',\n",
" 'Nom': 'KASONGO',\n",
" 'Prenom': 'David',\n",
" 'Age': 23,\n",
" 'GPA': 'A'}"
]
},
"execution_count": 185,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"Info_Etudiants"
]
},
{
"cell_type": "code",
"execution_count": 186,
"id": "8289b621-e288-463c-a0a4-e3a29b5895f5",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"{'Matricule': '20221235543', 'Nom': 'KASONGO', 'Prenom': 'David', 'Age': 23,
'GPA': 'A'}\n"
]
}
],
"source": [
"print(Info_Etudiants)"
]
},
{
"cell_type": "code",
"execution_count": 187,
"id": "f38d9649-5490-4f11-afec-29acffcfcccb",
"metadata": {},
"outputs": [],
"source": [
"Info_tous_les_etudiants_BAC_GL_IA = {\n",
" 'Matricule':['2022098123', '2022123654', '2022987123', '2022876123',
'2022987111'],\n",
" 'Nom': ['SAMPATWA', 'KATUMBA', 'KIMENYEMBO', 'KALOMBO', 'KALOBO'],\n",
" 'Pronom': ['Diev', 'Manasse', 'Ketsia', 'Charly', 'Justin'],\n",
" 'Age': [25, 22, 12, 26, 18],\n",
" 'GPA': ['A', 'B', 'A', 'C', 'B']\n",
"}"
]
},
{
"cell_type": "code",
"execution_count": 188,
"id": "81b648dd-f419-497c-b356-bf6f61bedd15",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"{'Matricule': ['2022098123',\n",
" '2022123654',\n",
" '2022987123',\n",
" '2022876123',\n",
" '2022987111'],\n",
" 'Nom': ['SAMPATWA', 'KATUMBA', 'KIMENYEMBO', 'KALOMBO', 'KALOBO'],\n",
" 'Pronom': ['Diev', 'Manasse', 'Ketsia', 'Charly', 'Justin'],\n",
" 'Age': [25, 22, 12, 26, 18],\n",
" 'GPA': ['A', 'B', 'A', 'C', 'B']}"
]
},
"execution_count": 188,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"Info_tous_les_etudiants_BAC_GL_IA"
]
},
{
"cell_type": "code",
"execution_count": 189,
"id": "cfb629c2-5133-4cdf-b4d1-f7537c19cdcc",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"{'Matricule': ['2022098123', '2022123654', '2022987123', '2022876123',
'2022987111'], 'Nom': ['SAMPATWA', 'KATUMBA', 'KIMENYEMBO', 'KALOMBO', 'KALOBO'],
'Pronom': ['Diev', 'Manasse', 'Ketsia', 'Charly', 'Justin'], 'Age': [25, 22, 12,
26, 18], 'GPA': ['A', 'B', 'A', 'C', 'B']}\n"
]
}
],
"source": [
"print(Info_tous_les_etudiants_BAC_GL_IA)"
]
},
{
"cell_type": "code",
"execution_count": 190,
"id": "ebcb51ad-490a-4c12-9a72-7cc99c3ec4ad",
"metadata": {},
"outputs": [],
"source": [
"# Importer Pandas\n",
"import pandas as pd"
]
},
{
"cell_type": "code",
"execution_count": 191,
"id": "8c876a19-cdc2-47fc-b8b8-452e0cc9712c",
"metadata": {},
"outputs": [],
"source": [
"donnees_etudiants = pd.DataFrame(Info_tous_les_etudiants_BAC_GL_IA)"
]
},
{
"cell_type": "code",
"execution_count": 192,
"id": "930d279d-d349-4d6e-bf41-e4ba56c7750a",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Matricule</th>\n",
" <th>Nom</th>\n",
" <th>Pronom</th>\n",
" <th>Age</th>\n",
" <th>GPA</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>2022098123</td>\n",
" <td>SAMPATWA</td>\n",
" <td>Diev</td>\n",
" <td>25</td>\n",
" <td>A</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>2022123654</td>\n",
" <td>KATUMBA</td>\n",
" <td>Manasse</td>\n",
" <td>22</td>\n",
" <td>B</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>2022987123</td>\n",
" <td>KIMENYEMBO</td>\n",
" <td>Ketsia</td>\n",
" <td>12</td>\n",
" <td>A</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>2022876123</td>\n",
" <td>KALOMBO</td>\n",
" <td>Charly</td>\n",
" <td>26</td>\n",
" <td>C</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>2022987111</td>\n",
" <td>KALOBO</td>\n",
" <td>Justin</td>\n",
" <td>18</td>\n",
" <td>B</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Matricule Nom Pronom Age GPA\n",
"0 2022098123 SAMPATWA Diev 25 A\n",
"1 2022123654 KATUMBA Manasse 22 B\n",
"2 2022987123 KIMENYEMBO Ketsia 12 A\n",
"3 2022876123 KALOMBO Charly 26 C\n",
"4 2022987111 KALOBO Justin 18 B"
]
},
"execution_count": 192,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"donnees_etudiants"
]
},
{
"cell_type": "code",
"execution_count": 193,
"id": "7dcacd53-017e-4d2d-a8d5-c283b26f0877",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Matricule</th>\n",
" <th>Nom</th>\n",
" <th>Pronom</th>\n",
" <th>Age</th>\n",
" <th>GPA</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>2022098123</td>\n",
" <td>SAMPATWA</td>\n",
" <td>Diev</td>\n",
" <td>25</td>\n",
" <td>A</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>2022123654</td>\n",
" <td>KATUMBA</td>\n",
" <td>Manasse</td>\n",
" <td>22</td>\n",
" <td>B</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>2022987123</td>\n",
" <td>KIMENYEMBO</td>\n",
" <td>Ketsia</td>\n",
" <td>12</td>\n",
" <td>A</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>2022876123</td>\n",
" <td>KALOMBO</td>\n",
" <td>Charly</td>\n",
" <td>26</td>\n",
" <td>C</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Matricule Nom Pronom Age GPA\n",
"0 2022098123 SAMPATWA Diev 25 A\n",
"1 2022123654 KATUMBA Manasse 22 B\n",
"2 2022987123 KIMENYEMBO Ketsia 12 A\n",
"3 2022876123 KALOMBO Charly 26 C"
]
},
"execution_count": 193,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"donnees_etudiants.head(4)"
]
},
{
"cell_type": "code",
"execution_count": 194,
"id": "2ea9b048-7b76-4057-937e-86a9864da723",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Matricule</th>\n",
" <th>Nom</th>\n",
" <th>Pronom</th>\n",
" <th>Age</th>\n",
" <th>GPA</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>2022876123</td>\n",
" <td>KALOMBO</td>\n",
" <td>Charly</td>\n",
" <td>26</td>\n",
" <td>C</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>2022987111</td>\n",
" <td>KALOBO</td>\n",
" <td>Justin</td>\n",
" <td>18</td>\n",
" <td>B</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Matricule Nom Pronom Age GPA\n",
"3 2022876123 KALOMBO Charly 26 C\n",
"4 2022987111 KALOBO Justin 18 B"
]
},
"execution_count": 194,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"donnees_etudiants.tail(2)"
]
},
{
"cell_type": "code",
"execution_count": 195,
"id": "6c053f46-d1e0-48d5-acde-9941cacc646b",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
" Matricule Nom Pronom Age GPA\n",
"0 2022098123 SAMPATWA Diev 25 A\n",
"1 2022123654 KATUMBA Manasse 22 B\n",
"2 2022987123 KIMENYEMBO Ketsia 12 A\n",
"3 2022876123 KALOMBO Charly 26 C\n",
"4 2022987111 KALOBO Justin 18 B\n"
]
}
],
"source": [
"print(donnees_etudiants)"
]
},
{
"cell_type": "code",
"execution_count": 196,
"id": "6e1d6e0c-157b-4a70-8d9e-bdbc9498368b",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Matricule</th>\n",
" <th>Nom</th>\n",
" <th>Pronom</th>\n",
" <th>Age</th>\n",
" <th>GPA</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>2022098123</td>\n",
" <td>SAMPATWA</td>\n",
" <td>Diev</td>\n",
" <td>25</td>\n",
" <td>A</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>2022123654</td>\n",
" <td>KATUMBA</td>\n",
" <td>Manasse</td>\n",
" <td>22</td>\n",
" <td>B</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>2022987123</td>\n",
" <td>KIMENYEMBO</td>\n",
" <td>Ketsia</td>\n",
" <td>12</td>\n",
" <td>A</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>2022876123</td>\n",
" <td>KALOMBO</td>\n",
" <td>Charly</td>\n",
" <td>26</td>\n",
" <td>C</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>2022987111</td>\n",
" <td>KALOBO</td>\n",
" <td>Justin</td>\n",
" <td>18</td>\n",
" <td>B</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Matricule Nom Pronom Age GPA\n",
"0 2022098123 SAMPATWA Diev 25 A\n",
"1 2022123654 KATUMBA Manasse 22 B\n",
"2 2022987123 KIMENYEMBO Ketsia 12 A\n",
"3 2022876123 KALOMBO Charly 26 C\n",
"4 2022987111 KALOBO Justin 18 B"
]
},
"execution_count": 196,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"donnees_etudiants.head()"
]
},
{
"cell_type": "code",
"execution_count": 197,
"id": "7bde0b78-f02f-4499-baba-593184b9540a",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"0 2022098123\n",
"1 2022123654\n",
"2 2022987123\n",
"3 2022876123\n",
"4 2022987111\n",
"Name: Matricule, dtype: object"
]
},
"execution_count": 197,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"donnees_etudiants['Matricule']"
]
},
{
"cell_type": "code",
"execution_count": 198,
"id": "e2d39b25-2aab-4d00-a707-e84d76aae1b8",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Matricule</th>\n",
" <th>Nom</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>2022098123</td>\n",
" <td>SAMPATWA</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>2022123654</td>\n",
" <td>KATUMBA</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>2022987123</td>\n",
" <td>KIMENYEMBO</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>2022876123</td>\n",
" <td>KALOMBO</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>2022987111</td>\n",
" <td>KALOBO</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Matricule Nom\n",
"0 2022098123 SAMPATWA\n",
"1 2022123654 KATUMBA\n",
"2 2022987123 KIMENYEMBO\n",
"3 2022876123 KALOMBO\n",
"4 2022987111 KALOBO"
]
},
"execution_count": 198,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"donnees_etudiants[['Matricule', 'Nom']]"
]
},
{
"cell_type": "code",
"execution_count": 199,
"id": "0afa4fec-23ab-4828-8b48-41da8478c737",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Matricule</th>\n",
" <th>Nom</th>\n",
" <th>Pronom</th>\n",
" <th>Age</th>\n",
" <th>GPA</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>2022098123</td>\n",
" <td>SAMPATWA</td>\n",
" <td>Diev</td>\n",
" <td>25</td>\n",
" <td>A</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>2022123654</td>\n",
" <td>KATUMBA</td>\n",
" <td>Manasse</td>\n",
" <td>22</td>\n",
" <td>B</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>2022987123</td>\n",
" <td>KIMENYEMBO</td>\n",
" <td>Ketsia</td>\n",
" <td>12</td>\n",
" <td>A</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>2022876123</td>\n",
" <td>KALOMBO</td>\n",
" <td>Charly</td>\n",
" <td>26</td>\n",
" <td>C</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>2022987111</td>\n",
" <td>KALOBO</td>\n",
" <td>Justin</td>\n",
" <td>18</td>\n",
" <td>B</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Matricule Nom Pronom Age GPA\n",
"0 2022098123 SAMPATWA Diev 25 A\n",
"1 2022123654 KATUMBA Manasse 22 B\n",
"2 2022987123 KIMENYEMBO Ketsia 12 A\n",
"3 2022876123 KALOMBO Charly 26 C\n",
"4 2022987111 KALOBO Justin 18 B"
]
},
"execution_count": 199,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"donnees_etudiants.iloc[ : , : ]"
]
},
{
"cell_type": "code",
"execution_count": 200,
"id": "5f0027cd-25df-46e0-ab5e-ee55a755dd3c",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Matricule</th>\n",
" <th>Nom</th>\n",
" <th>Pronom</th>\n",
" <th>Age</th>\n",
" <th>GPA</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>2022987123</td>\n",
" <td>KIMENYEMBO</td>\n",
" <td>Ketsia</td>\n",
" <td>12</td>\n",
" <td>A</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Matricule Nom Pronom Age GPA\n",
"2 2022987123 KIMENYEMBO Ketsia 12 A"
]
},
"execution_count": 200,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"## Afficher seulement les informations de Ketsia\n",
"donnees_etudiants.iloc[ 2 : 3, : ]"
]
},
{
"cell_type": "code",
"execution_count": 201,
"id": "f8cf70ea-a1fd-446b-acac-b8baa6548b9a",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Age</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>25</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>22</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>12</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>26</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>18</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Age\n",
"0 25\n",
"1 22\n",
"2 12\n",
"3 26\n",
"4 18"
]
},
"execution_count": 201,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Afficher seulement la colonne Age\n",
"donnees_etudiants.iloc[ : , 3:4]"
]
},
{
"cell_type": "code",
"execution_count": 202,
"id": "a9b31c34-11f4-40b3-9f57-209a0b87e205",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Matricule</th>\n",
" <th>Nom</th>\n",
" <th>Pronom</th>\n",
" <th>Age</th>\n",
" <th>GPA</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>2022098123</td>\n",
" <td>SAMPATWA</td>\n",
" <td>Diev</td>\n",
" <td>25</td>\n",
" <td>A</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>2022123654</td>\n",
" <td>KATUMBA</td>\n",
" <td>Manasse</td>\n",
" <td>22</td>\n",
" <td>B</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>2022987123</td>\n",
" <td>KIMENYEMBO</td>\n",
" <td>Ketsia</td>\n",
" <td>12</td>\n",
" <td>A</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>2022876123</td>\n",
" <td>KALOMBO</td>\n",
" <td>Charly</td>\n",
" <td>26</td>\n",
" <td>C</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>2022987111</td>\n",
" <td>KALOBO</td>\n",
" <td>Justin</td>\n",
" <td>18</td>\n",
" <td>B</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Matricule Nom Pronom Age GPA\n",
"0 2022098123 SAMPATWA Diev 25 A\n",
"1 2022123654 KATUMBA Manasse 22 B\n",
"2 2022987123 KIMENYEMBO Ketsia 12 A\n",
"3 2022876123 KALOMBO Charly 26 C\n",
"4 2022987111 KALOBO Justin 18 B"
]
},
"execution_count": 202,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"donnees_etudiants.head()"
]
},
{
"cell_type": "code",
"execution_count": 203,
"id": "bf917ea0-d561-4a08-a6c5-fa7836d71b5f",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Nom</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>KATUMBA</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Nom\n",
"1 KATUMBA"
]
},
"execution_count": 203,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"donnees_etudiants.iloc[1 : 2, 1:2]"
]
},
{
"cell_type": "code",
"execution_count": 204,
"id": "2555a86c-839a-4ff1-a509-b5a5369ff8af",
"metadata": {},
"outputs": [],
"source": [
"# Ajouter les colonnes\n",
"donnees_etudiants['Genre'] = ['M', 'M', 'F', 'M', 'M']\n",
"donnees_etudiants['Pourcentage'] = [67, 78, 87, 90, 58]"
]
},
{
"cell_type": "code",
"execution_count": 205,
"id": "63c9df15-7f78-4bac-b46e-9c5f44d1efee",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Matricule</th>\n",
" <th>Nom</th>\n",
" <th>Pronom</th>\n",
" <th>Age</th>\n",
" <th>GPA</th>\n",
" <th>Genre</th>\n",
" <th>Pourcentage</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>2022098123</td>\n",
" <td>SAMPATWA</td>\n",
" <td>Diev</td>\n",
" <td>25</td>\n",
" <td>A</td>\n",
" <td>M</td>\n",
" <td>67</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>2022123654</td>\n",
" <td>KATUMBA</td>\n",
" <td>Manasse</td>\n",
" <td>22</td>\n",
" <td>B</td>\n",
" <td>M</td>\n",
" <td>78</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>2022987123</td>\n",
" <td>KIMENYEMBO</td>\n",
" <td>Ketsia</td>\n",
" <td>12</td>\n",
" <td>A</td>\n",
" <td>F</td>\n",
" <td>87</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>2022876123</td>\n",
" <td>KALOMBO</td>\n",
" <td>Charly</td>\n",
" <td>26</td>\n",
" <td>C</td>\n",
" <td>M</td>\n",
" <td>90</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>2022987111</td>\n",
" <td>KALOBO</td>\n",
" <td>Justin</td>\n",
" <td>18</td>\n",
" <td>B</td>\n",
" <td>M</td>\n",
" <td>58</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Matricule Nom Pronom Age GPA Genre Pourcentage\n",
"0 2022098123 SAMPATWA Diev 25 A M 67\n",
"1 2022123654 KATUMBA Manasse 22 B M 78\n",
"2 2022987123 KIMENYEMBO Ketsia 12 A F 87\n",
"3 2022876123 KALOMBO Charly 26 C M 90\n",
"4 2022987111 KALOBO Justin 18 B M 58"
]
},
"execution_count": 205,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"donnees_etudiants"
]
},
{
"cell_type": "code",
"execution_count": 206,
"id": "74ee0632-f38c-4894-bfd7-cd7d553bb00e",
"metadata": {},
"outputs": [],
"source": [
"# Supprimer la colonne GPA\n",
"donnees_etudiants.drop(columns='GPA', inplace=True, axis=1)"
]
},
{
"cell_type": "code",
"execution_count": 207,
"id": "fc6ccb61-cd03-46fe-a0c5-7e8e8fc0baeb",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Matricule</th>\n",
" <th>Nom</th>\n",
" <th>Pronom</th>\n",
" <th>Age</th>\n",
" <th>Genre</th>\n",
" <th>Pourcentage</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>2022098123</td>\n",
" <td>SAMPATWA</td>\n",
" <td>Diev</td>\n",
" <td>25</td>\n",
" <td>M</td>\n",
" <td>67</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>2022123654</td>\n",
" <td>KATUMBA</td>\n",
" <td>Manasse</td>\n",
" <td>22</td>\n",
" <td>M</td>\n",
" <td>78</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>2022987123</td>\n",
" <td>KIMENYEMBO</td>\n",
" <td>Ketsia</td>\n",
" <td>12</td>\n",
" <td>F</td>\n",
" <td>87</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>2022876123</td>\n",
" <td>KALOMBO</td>\n",
" <td>Charly</td>\n",
" <td>26</td>\n",
" <td>M</td>\n",
" <td>90</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>2022987111</td>\n",
" <td>KALOBO</td>\n",
" <td>Justin</td>\n",
" <td>18</td>\n",
" <td>M</td>\n",
" <td>58</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Matricule Nom Pronom Age Genre Pourcentage\n",
"0 2022098123 SAMPATWA Diev 25 M 67\n",
"1 2022123654 KATUMBA Manasse 22 M 78\n",
"2 2022987123 KIMENYEMBO Ketsia 12 F 87\n",
"3 2022876123 KALOMBO Charly 26 M 90\n",
"4 2022987111 KALOBO Justin 18 M 58"
]
},
"execution_count": 207,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"donnees_etudiants"
]
},
{
"cell_type": "code",
"execution_count": 211,
"id": "32d72853-04e6-4010-896f-19706da00bd2",
"metadata": {},
"outputs": [],
"source": [
"# Convertir la colonne Genre en M = 1 et F = 0\n",
"# 1ere Methode\n",
"# Mapping de la colonne Genre\n",
"#Mapping_Genre = {'M': 1,'F': 0}\n",
"\n",
"#donnees_etudiants['Genre'] = donnees_etudiants['Genre'].map(Mapping_Genre)\
n",
"\n",
"#2ieme methode\n",
"\n",
"donnees_etudiants['Genre'] = np.where(donnees_etudiants['Genre'] == 'M', 1,
0 )"
]
},
{
"cell_type": "code",
"execution_count": 212,
"id": "1f16e35e-78e1-402d-8a3e-5f79aa67703c",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Matricule</th>\n",
" <th>Nom</th>\n",
" <th>Pronom</th>\n",
" <th>Age</th>\n",
" <th>Genre</th>\n",
" <th>Pourcentage</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>2022098123</td>\n",
" <td>SAMPATWA</td>\n",
" <td>Diev</td>\n",
" <td>25</td>\n",
" <td>1</td>\n",
" <td>67</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>2022123654</td>\n",
" <td>KATUMBA</td>\n",
" <td>Manasse</td>\n",
" <td>22</td>\n",
" <td>1</td>\n",
" <td>78</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>2022987123</td>\n",
" <td>KIMENYEMBO</td>\n",
" <td>Ketsia</td>\n",
" <td>12</td>\n",
" <td>0</td>\n",
" <td>87</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>2022876123</td>\n",
" <td>KALOMBO</td>\n",
" <td>Charly</td>\n",
" <td>26</td>\n",
" <td>1</td>\n",
" <td>90</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>2022987111</td>\n",
" <td>KALOBO</td>\n",
" <td>Justin</td>\n",
" <td>18</td>\n",
" <td>1</td>\n",
" <td>58</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Matricule Nom Pronom Age Genre Pourcentage\n",
"0 2022098123 SAMPATWA Diev 25 1 67\n",
"1 2022123654 KATUMBA Manasse 22 1 78\n",
"2 2022987123 KIMENYEMBO Ketsia 12 0 87\n",
"3 2022876123 KALOMBO Charly 26 1 90\n",
"4 2022987111 KALOBO Justin 18 1 58"
]
},
"execution_count": 212,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"donnees_etudiants"
]
},
{
"cell_type": "code",
"execution_count": 213,
"id": "e22e0120-5096-4c59-804a-88194ffa2231",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"<class 'pandas.core.frame.DataFrame'>\n",
"RangeIndex: 5 entries, 0 to 4\n",
"Data columns (total 6 columns):\n",
" # Column Non-Null Count Dtype \n",
"--- ------ -------------- ----- \n",
" 0 Matricule 5 non-null object\n",
" 1 Nom 5 non-null object\n",
" 2 Pronom 5 non-null object\n",
" 3 Age 5 non-null int64 \n",
" 4 Genre 5 non-null int64 \n",
" 5 Pourcentage 5 non-null int64 \n",
"dtypes: int64(3), object(3)\n",
"memory usage: 368.0+ bytes\n"
]
}
],
"source": [
"donnees_etudiants.info()"
]
},
{
"cell_type": "markdown",
"id": "1751c43c-3150-42a5-b7b1-1d672ca6e8b7",
"metadata": {},
"source": [
"# D. VISUALISATION DES DONNEES"
]
},
{
"cell_type": "code",
"execution_count": 220,
"id": "fb71a565-ada1-4c00-8b85-cfd203110f59",
"metadata": {},
"outputs": [],
"source": [
"# Creation de donnees \n",
"X = np.linspace(0, 2, 50)"
]
},
{
"cell_type": "code",
"execution_count": 221,
"id": "6e1863bf-8fff-4e8e-93d6-d70078009ce2",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"array([0. , 0.04081633, 0.08163265, 0.12244898, 0.16326531,\n",
" 0.20408163, 0.24489796, 0.28571429, 0.32653061, 0.36734694,\n",
" 0.40816327, 0.44897959, 0.48979592, 0.53061224, 0.57142857,\n",
" 0.6122449 , 0.65306122, 0.69387755, 0.73469388, 0.7755102 ,\n",
" 0.81632653, 0.85714286, 0.89795918, 0.93877551, 0.97959184,\n",
" 1.02040816, 1.06122449, 1.10204082, 1.14285714, 1.18367347,\n",
" 1.2244898 , 1.26530612, 1.30612245, 1.34693878, 1.3877551 ,\n",
" 1.42857143, 1.46938776, 1.51020408, 1.55102041, 1.59183673,\n",
" 1.63265306, 1.67346939, 1.71428571, 1.75510204, 1.79591837,\n",
" 1.83673469, 1.87755102, 1.91836735, 1.95918367, 2. ])"
]
},
"execution_count": 221,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"X"
]
},
{
"cell_type": "code",
"execution_count": 222,
"id": "08d7030f-210f-4d23-ae8d-553c8d73a1dc",
"metadata": {},
"outputs": [],
"source": [
"# Importter MATPLOTLIB\n",
"import matplotlib.pyplot as plt"
]
},
{
"cell_type": "code",
"execution_count": 230,
"id": "f8d2690e-934a-4423-bd2a-57b8d4ea6c79",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.legend.Legend at 0x1dc7621fb20>"
]
},
"execution_count": 230,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png":
"iVBORw0KGgoAAAANSUhEUgAAAgsAAAGJCAYAAAAEz3CAAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIH
ZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+na
QAAeaBJREFUeJzt3Qd4U+XbBvC7m+692GWPsvfeICJuFCciOJiiHyjIXwQREBVxK6KAIIgLXOw9ZW/
K3qMTuvfIdz1vSJqWtjTQNqP377pCkpPT5Jyc0nOfd9poNBoNiIiIiAphW9gLRERERIJhgYiIiIrEsEBERE
RFYlggIiKiIjEsEBERUZEYFoiIiKhIDAtERERUJIYFIiIiKhLDAhERERWJYYHIzNjY2GDy5Mkl9n7Vq1fHC
y+8oH+
+efNm9RlyT0RUHAwLdE8WLFigTjy6W4UKFVCxYkX06dMHn3/+ORITE029iUQmsXPnThX64uLiyvxzO3bsCB
cXFwQFBWH06NFISkoq0c+YPn06/vzzz2Kte+XKFUyZMgWtW7eGt7c3/
Pz80LVrV6xfv75Et4lKF8MClYj33nsPixYtwjfffINRo0apZWPGjEGjRo1w5MgRU28eGejcuTNSU1PVPZXu
SVtOkmUZFg4dOoQePXogJSUFn3zyCYYOHYrvvvsOAwYMMFlY+OuvvzBz5kzUqlUL77//
Pt555x11EdGrVy/Mnz+/RLeLSo99Kb43lSN9+/
ZFy5Yt9c8nTJiAjRs34oEHHsCDDz6IEydOwNnZ2aTbSFq2traqBIjMR05ODjIyMu75uLz99tvq6l2qmDw8P
PTVUC+99BLWrl2L3r17o6x169YNly9fViUKOq+++iqaNm2KSZMmYfDgwWW+TWQ8lixQqenevbu6irh06RJ+
+umnPK9JkOjUqRNcXV3h5eWFhx56SAUKQ1KEK1UbZ8+eVXXusp6np6f64yJXToZkvZEjR6qrndDQUDg5OaF
hw4ZYvXr1bdt17do1vPjiiwgMDNSvN2/
evNvWS09Px7vvvquuiGS9KlWq4M0331TLDa1bt04V+8r2ubm5oW7duuqP9p3I+7z++uvw9/
eHu7u7ClVXr14tcN3ibnNxFNRmQYqF5XsLCwtTf9ylCLtSpUr48MMPb/
v5L774Qn2+rCMnJgmJS5Ysue24nTx5Ek888YQ6afn6+uK1115DWlpanveSK0v5PQkICFD71aBBA1U6VZBVq
1ahS5cu6ruS92zVqlWezxW7d+/Gfffdp35PZPtk/
R07dhTreynu8S7O75p8B+PGjVOPQ0JC9NV0Fy9ezPMeixcvVj8r76H7+bs91gkJCep38dlnn9UHBfH888+r
38tff/21RL4D2fbk5GT8+OOP+v0ybBOTn2y/YVAQ8t7333+/
+n1nVaVlYMkClarnnntOnTjlqkauboTUVUpJRI0aNdQfVSkSlxNQhw4dcODAAXUlZEhOOPIHd8aMGer177/
/Xp1cpGjT0Pbt27Fs2TIMHz5cnVCkzcRjjz2mrmrkZCUiIyPRtm1b/
R9rOVHLSWjIkCHqj61Uneiu9OTkLe/58ssvo379+jh69Chmz56N06dP64tgjx8/
rkpPGjdurKpi5I+ghJvinKCkiFhC1NNPP4327durANWvX7/b1ivuNt+r2NhYdaJ99NFH1Xf++++/
46233lJVSXK8xNy5c1Ud+OOPP64/+Us1k5ykZT8MyXvIsZTjtmvXLnU85DMWLlyoX0eCgZxM5Lu2t7fHP//
8o46ffP8jRozI0zZGTqCyrpRaSTA7ePCgOsHqPle+P9nOFi1aqBOelKDowsi2bdtUnXlhinu8i/u7Jt+h/
NzPP/+s3kN3spRjpyPbKydwOabyunxX93KsZXuzsrLylPAJR0dHdRUv31dRivsdSHWj/
O7K9ynriZo1a8JYERERKtDJjSyAhugezJ8/XyO/Rnv37i10HU9PT02zZs30z5s2baoJCAjQ3LhxQ7/
s8OHDGltbW83zzz+vX/buu++q937xxRfzvN8jjzyi8fX1zbNM1nN0dNScPXs2z3vK8i+++EK/
bMiQIZrg4GBNTExMnp8fOHCg2s6UlBT1fNGiRWp7tm3blme9b7/9Vr3njh071PPZs2er59HR0RpjHDp0SP3
c8OHD8yx/+umn1XLZd2O3uTDVqlXTDBo0SP9806ZN6jPkXqdLly5q2cKFC/
XL0tPTNUFBQZrHHntMv+yhhx7SNGzYsMjP0x23Bx98MM9y2VdZLsdFp6Bt79Onj6ZGjRr653FxcRp3d3dNm
zZtNKmpqXnWzcnJ0d/Xrl1b/axume79Q0JCNL169Spym4t7vI35Xfvoo4/UsgsXLtz2ebJcPu/48eN5lt/
Lsf7tt9/
U+27duvW21wYMGKCOZUl9B66urnl+p4x15swZTYUKFTTPPffcXb8HlS1WQ1CpkyJQXVFjeHi4aoQlxZY+Pj
76deTKXBo8rVy58rafl/pNQ1J9cePGDXWlZahnz555rnDkPaU49vz58+q5/I3+448/0L9/f/
U4JiZGf5PeG/Hx8arkQvz222/qyqpevXp51pOrVLFp0yZ1L1e4ukZccmVWXLr9lKt0Q/
mvHI3Z5pI4TlKEbXhFKlePuu9Pt79SdLx37947vp9hyYDQNXw1PMaG7VhkX2S/
pOpAPlOeCylal9+f8ePH31anL1fgQn6nzpw5o0oZ5HdD9x1Jcbk0+Nu6dWuRx6e4x7u4v2vFIfsp1S4lday
lhE5I6VZ+8r3pXi+p7+BuSRWiNLiUY//BBx+UyHtS6WM1BJU66bYl1QZC2i8IqdfPT/
5QrVmzRv2Bl7YMOlWrVs2zntSTCynSNqybzb+ebl1ZT0RHR6uW6dI6XG4FiYqKUvdy4pE2FIbFxgWt9+STT
6pqESmWlZOZnJikCFqK6aUYvDDyPcjr+Ytv838vxmzzvapcubL+5Gv4/
Rn2ZpFqCalGkhAh9drSYE5O0FKFlF/t2rXzPJd9lX3W1dsLqa6RKoP//
vvvtnYocnKUtgfnzp1Tz6V9QGHkeIlBgwYVuo68n+53p6CfL87xLu7vWnFI1VpJHmtd8MrfxkJIddGdGhgb
+x3cjezsbAwcOFC1jZHqFelmTZaBYYFKlVyFyh9pObHcLTs7uwKXa0tzi7+e7spSrp4LO6nIFaJuXamrl+5
nBZGGX0L+AMtVq1x1rVixQtWh//LLL+pqTNppFLZNxWXMNt+r4nzPEuhOnTqFf//9V+2rXAl//
fXXqlW7dBMsSv4gIiFAwpVcycr3LN+plGZIyYPUkxtTUqNb96OPPlL184WVnBT188U53sb+ThYl/
8n7Xo91cHCwvvQuP1l2pxOzsd/B3ZB2S/
K7Iw07dSUWZBkYFqhUSWMoIcWoolq1aupeTjj5Set5aehlWKpQknS9DuTqRoqRiyJXwYcPH1Yns/
wnufzkalnWk5v8oZU+6BMnTlQBorDPke9B/jjLCdOwNCH/
92LMNpcVOT5SoiI36e4nJSnTpk1TDQ8NqwnkStXw6lkafso+6xqwSmNGuQr++++/81yp5y/
u1pW+HDt2rNDQqVtHSpru5nsy5ngXl7Hvc6/
HWkpepJHovn37VONSHTlGUk1juOxev4O7+Y6kd4g0OP3000/
x1FNPGf3zZFpss0ClRlp7T506VZ0wnnnmGf3Vj1z5Sbcrw8Fq5EQgV+LSnaq0yNWgtFiXq2H5vPykGFhH/
rBKFzZp/Z+f1P1KVYm4efPmba/
rrmwLKg7W0fUukFb0huQP6d1uc1mQ9gCGpCRA6t3lijozMzPPa1999VWe59LjxXDfdVfnhlfjUgqVf6Aeqe
qQk6j0qsjf9VL3s9IDQk52H3/8cYGjFd7peyru8TaGLvQWd1Cmez3WUmUjIUN62Bh2R5TALt/
JnQZmMuY7kH0zZrApKfGRYyM9o6QXDVkelixQiZD6RykZkK5b0v1LgoI0TJMraLlyNLzilD8ccsJo166d6h
Km6zopf+xKck6EgkiDKrlybdOmjSoSlROdnPCl4ZjUxetO/tLlU7q1SeNKWV/q5OWKT/
ZRlkvbCumiJt0lpRpCujzKvkq9rhTLS/2/
jL1QGAkUcnUl68oJUrpObtiwQV193+02lwU5ccsQwvJ9yDgAUsf95Zdfqv2XE7qhCxcuqK540h1T2iTouok
2adJE/
14SNqRB3yuvvKJOaHKikvYthkXpUlog1RLSLkTGVpD3kPYBchUs7RwkeErpjrQdkd8r6V4pY3HIOBFy8pPv
Tt5DSjIKU9zjbQwJMEJKmaSe3sHBQe1rUSVn93qspYRHfpek8aR0a5RqwFmzZqnvWo5DUYz5DmTfZHukJE2
qN+SCQLa5IMuXL1djNUgbFqnGyj/
mijRslt8lMnNl3PuCrLTrpO4mXcqki5Z0Vfvss880CQkJBf7c+vXrNR06dNA4OztrPDw8NP3799eEhYUV2A
Uvf7dE3WcadkmT5yNGjLhjt0ERGRmp1q1SpYrGwcFBbW+PHj003333XZ71MjIyNDNnzlRdBZ2cnDTe3t6aF
i1aaKZMmaKJj49X62zYsEF1J6xYsaLad7l/
6qmnNKdPn77jdyfdAEePHq26gUpXNPkOrly5clvXSWO2+V66ThbUJVJ+Tn5eZ86cOZrOnTurbZbvpGbNmpp
x48bpvw/D4ybH8/HHH1fdHuW7Gzly5G1dH//++29N48aNVTe66tWrq+973rx5BXY5lHXbt2+v/
51p3bq15ueff86zzsGDBzWPPvqofvtk25944gl1nO6kOMfb2N+1qVOnaipVqqS6JBruU2Hvca/HWkjXR/
me5Dv19/dX71XY/8O7/Q5Onjypfg/kWMi+FNWNUvf7UNjN8PeQzJeN/
GPqwEJE1kNKh6SxoxSb5x+5j4gsE9ssEBERUZEYFoiIiKhIDAtERERUJLZZICIioiKxZIGIiIiKxLBARERE
1jsokwwde/
36dTUYTEkN0UpERFQeaDQaNdqnDKxV1MR3Fh8WJCiUxOQmRERE5dWVK1fUqLNWGxZ0w8vKjhpOVUxERERFS
0hIUBfc+Ydqt7qwoKt6kKDAsEBERGS84lTjs4EjERERFYlhgYiIiIrEsEBERETW22ahuF1DsrKy1LzsZP3s
7Oxgb2/
PrrRERCXIqsNCRkYGwsPDkZKSYupNoTLk4uKC4OBgODo6mnpTiIisgtWGBRmw6cKFC+pKUwackBMHrzatvx
RJAmJ0dLQ69rVr177jQCNERFSOw4KcNCQwSB9SudKk8sHZ2RkODg64dOmS+h2oUKGCqTeJiMjimfSyS9oRv
PPOOwgJCVF/5GvWrImpU6eqK8SSwivL8ofHnIjIikoWZs6ciW+++QY//
vgjGjZsiH379mHw4MHw9PTE6NGjTblpREREZA5hYefOnXjooYfQr18/9bx69er4+eefsWfPHlNuFhERkVn5
+9zfqOlZEw39Gprk801aXtu+fXts2LABp0+fVs8PHz6M7du3o2/
fvgWun56ersayNrzRvenatSvGjBlT5DoS4j799NMy2yYiIsoVkxqD93e9j4ErBuJI9BGUu7Awfvx4DBw4EP
Xq1VON0po1a6ZOXM8880yB68+YMUNVUehu1jrj5AsvvKB6bshNvpfAwED06tUL8+bNU402iYio/
Jh3bB5Ss1LRyK+RupW7sPDrr79i8eLFWLJkCQ4cOKDaLnz88cfqviATJkxAfHy8/iazTVqr+
+67T40RcfHiRaxatQrdunXDa6+9hgceeEANMkVERNYvMjkSv5z8RT0e2XSkyYYAMGlYGDdunL50oVGjRnju
uefw+uuvqxKEgjg5OelnmLybmSall0VKRlaZ3+6md4fsa1BQECpVqoTmzZvj7bffxl9//
aWCw4IFC9Q6ly9fVm0+3Nzc1HfxxBNPIDIyMk8JxcMPP5znfaXkRqoeDEn4GDlypCqt8fPzUz1UitrmuLg4
DB06FP7+/
upzu3fvrqqQiIioZM09OhcZORloHtAc7Sq2Q7ls4CgjK+bv5iaDKJVWUXtqZjYaTFqDshb2Xh+4ON77Vy0n
5SZNmmDZsmV48cUX9UFhy5Yt6oQ/
YsQIPPnkk9i8ebNR7yslOUOGDFENS6VHyssvv4yqVavipZdeKnD9AQMGqK6uElwkYMyZMwc9evRQbU98fHz
ueT+JiAi4nnQdf5z5Qz0e2cx0pQomDwv9+/
fHtGnT1IlJuk4ePHgQn3zyiToRUsGkfceRI0dUw9CjR4+qkQp1bTcWLlyovse9e/
eiVatWxX5P+fnZs2erX8S6deuq95XnBYUFaYAqoSIqKkqVfgipOvrzzz/x+++/
q6BBRET3bs6ROcjKyULb4LZoFVT8v+lWFxa+
+OILVeQ9fPhwdfKRYZlfeeUVTJo0qVQ+z9nBTl3llzX53JIi1QNyUj9x4oQ6yRs28mzQoAG8vLzUa8aEhbZ
t2+ZJrO3atcOsWbPUoFlS0mNIqhuSkpLg6+ubZ3lqairOnTt3T/
tGRERalxMu46+zf+lLFUzNpGHB3d1ddckrq255ckIsieoAU5IgICNeFodU8eRve5CZmXlPny9BQSZpKqiqQ
4IKERHdu28Of4NsTTY6V+6MJv5NYGqWfeYsZzZu3KiqCKQRaOXKlVVvELnpShfCwsJU40MpYRDSAPHYsWN5
3uPQoUOqO6ah3bt353m+a9cuNQlT/lIFIY0tIyIi1DTQMv4CERGVrHNx57Di/
Ar1eETTETAHHETfTMkAVHJSvnbtmupWOn36dNWgUbpOPv/
88+jZs6fqQSJjUsjr0o5Alnfp0gUtW7bUN4iUBovSluHMmTN49913bwsPul4Vb7zxBk6dOqVG0JTqIemmWR
D5XKmmkF4Wa9euVV07ZSTOiRMnqs8iIqJ78/
Whr6GBBj2r9kQDX+3Fn6mxZMFMrV69WhX3yxW8t7e36gXx+eefY9CgQfoeJNKVctSoUejcubNaJmMzyIlep
0+fPqpNyJtvvom0tDTVcFQChZROGJJl0uagdevWqjRBgkJhDRWlKmflypUqHMg8HjIdtHTxlG2QwaOIiOju
nbx5EmsvrYUNbDC86XCYCxtNSU7xWMZkuGfpuicDNOUfc0FOjtJTQOr3OU1x+cJjT0SWatTGUdh8ZTP6hvT
Fh50/NNk5ND9WQxAREZmBo9FHVVCwtbHFsCbDYE4YFoiIiMzAV4e+Uvf9a/
RHiGfxer2VFYYFIiIiEzsQeQA7ru+AvY09Xm3yKswNwwIREZGJfXnoS3X/
SO1HUNm9MswNwwIREZEJ7Q7fjb0Re+Fg64CXG5vnkPkMC0RERCai0Wjw+YHP1eMBdQYgyDUI5ohhgYiIyEQ
2XN6AIzFH4GzvjJcaFzzTrzlgWCAiIjKBrJwsfHbgM/X4+QbPw8/ZD+aKYYGIiMgE/
jr7Fy4mXIS3kzdeaPgCzBnDApWayZMno2nTpqbeDCIis5OWlYavD3+tHkv1g5ujG8wZw4KZkkmkZN6HGjVq
wMnJSc0s2b9/
f2zYsAHlRXZ2Ntq3b49HH300z3IZmlS+D5mfgojIEi05uQRRKVGo6FoRT9Z9EuaOYcEMyUyOLVq0UFNSf/
TRR2riJ5lYqlu3bhgxYsQ9nXxzcnJgKWRSqwULFqh9X7x4sX65hCgfHx81iyYRkaWJT4/H90e/
V49HNBsBRztHmLvyFRZkzqyM5LK/GTlX1/
Dhw9XsjjLt9GOPPYY6deqgYcOGahrpXbt26df75JNP1DTVrq6u6kpbfi4pKUn/
upxovby88Pfff6NBgwaqhEKmo5bpr8eOHYtKlSqpn23Tpg02b96cZxu2b9+OTp06wdnZWb336NGjkZycXOR
2f/DBB2rmSXd3dwwZMkRN6JTf999/j/r166sJnurVq4evv9YWwxVG9l3eVwJCeHi4mmlz6dKlatptR0fz/
w9GRJTfD8d+QGJGImp51UK/kH6wBOVriurMFGB6xbL/
3LevA46uxVr15s2b6kp62rRp6kSen5z8dWRaapm2WmZXPH/
+vAoLMh214Qk4JSUFM2fOVCdpX19fBAQEYOTIkQgLC1Mn3YoVK2L58uVqemspwahduzbOnTunnr///
vuYN2+emoZafkZu8+fPL3C7f/
31V9VG4auvvkLHjh2xaNEitW1SjaIjpQOTJk3Cl19+iWbNmuHgwYN46aWX1H7K1NuFkaAg2/
jcc8+pbZT3kCm7iYgsTURyBJacWKIej2k+Bna2drAE5WuKarnKN/OwIKUJcqW/bNkyPPLII0Z9zO+//
45XX30VMTEx+pKFwYMH49ChQ/
qTq5QsyAlc7iUo6PTs2ROtW7fG9OnTMXToUFUFMGfOnDwlDV26dFGlCwVN+yxtCyQASFjQadu2rToO8vmiV
q1amDp1Kp566in9OhJIVq5ciZ07dxa5bydPnlQlElKScuDAAdjbF55zOUU1EZmryTsn448zf6B5QHMsuG+B
KkU2FWOmqC5fJQsOLtoTtyk+t5iMyW7r16/
HjBkz1IlUDnpWVpY6UUppgouL9jOlqL5x48b6n5Erc2m7IMX7hqRqQkoexOHDh3HkyJE87QRku6S9g5yE5a
Sd34kTJ1RQMdSuXTts2rRJPZaQISUWUj0hpQk6ss3yy3onUsIh+ySff/
XqVVSvXr3Y3xMRkTk4H38ey88uV49fb/
G6SYOCscpXWJADU8wrfFORagD5BZIAcKdGkA888ACGDRumqiykwZ9c/
cvJOCMjQx8WpM2B4S+ktGmQUoP9+/ere0Nubm76dV555RXVTiG/qlWr3tV+6dpSzJ07V5WcGMq/
HflJqcPs2bOxdu1aVRIh+yhByZL+oxERfXHgC+RoctC1Slc0DbCsbuXlKyxYADnp9+nTRxXny8k6f7uFuLg
41W5BTvZypT9r1izVdkHXbuBOpKpAShaioqJUA8aCNG/eXLVpkGqD4pLSht27d+P555/
XLzNsjCkNH6XaQ9pWPPPMM8V+XykleeGFF1Qokt4gUrUgVRHffvutWkZEZAmORB/
B+svrYWtji9eavQZLU756Q1gICQpyQpc2BH/
88QfOnDmjivmlwaAU7Qs5kWdmZuKLL75QJ2BpUCgn0DuR6gc5WctJXdpFSLG+tJOQ6owVK1aodd566y11NS
8NGqW9gXy+9EKQ54V57bXXVFWBNIA8ffq06tZ4/
PjxPOtMmTJFfY7sh6wjVSKyvvTqKMyECRNUFYj0iBBS/
fDxxx+rhpxSukJEZO40Gg1m75+tHj9Y80HU8i7+hZjZ0Fiw+Ph4qeBX9/
mlpqZqwsLC1L0lun79umbEiBGaatWqaRwdHTWVKlXSPPjgg5pNmzbp1/
nkk080wcHBGmdnZ02fPn00CxcuVN9HbGysen3+/PkaT0/
P2947IyNDM2nSJE316tU1Dg4O6j0eeeQRzZEjR/
Tr7NmzR9OrVy+Nm5ubxtXVVdO4cWPNtGnTitxmed3Pz0/9zKBBgzRvvvmmpkmTJnnWWbx4saZp06Zqn7y9v
TWdO3fWLFu2rMD327x5s8bOzk6zbdu2217r3bu3pnv37pqcnByrO/
ZEZF22XtmqCV0Qqmm+sLkmPClcYwnn0PxM2htCrhIvXbp023LpAmjYqr7EekNQucBjT0TmIkeTgyf+eQKnY
k9hUINBGNtqLMyFxfSG2Lt3rypu1zl27Bh69eqFAQMGmHKziIiISsSK8ytUUHBzcMPQRkNhqUwaFvz9/
fM8l3rpmjVrqv78REREliw1K1U/BfWQRkPgVSF3UD1LYza9IaS7308//
aSGNC6sS5yMBSA3wyIUIiIic7QobBEiUyIR7BqM5xo8B0tmNr0h/
vzzT9UtULrJFUZa0kv9iu4mcxYQERGZm5jUGPxw9Af1+LXmr8HJzgmWzGzCwg8//
IC+ffvmGYK4oG500hBDd7ty5UqZbiMREVFxfHXoK6RkpSDUNxR9Q/
rC0plFNYT0iJAR+aTff1Fk1kS5ERERmaszsWew7Iz2fDau1Tg1EJOlM4s9kIF5ZDbEfv0
sY6pOIiKiwszaP0t1mexVrReaBzaHNTB5WJAhiyUsyBTFRc0kSEREZO52XtuJHdd2wN7WHq83fx3WwuRhQa
ofZLrkF1980dSbQkREdNeyc7Lx8f6P1eOn6j2FKh7W0wjf5GGhd+/eatzs/
FMm073bvHmz6oYqvUxK2+TJk9G0qWXNokZEVJL+PPunaq/g4eiBVxq/
Amti8rBABYuIiMCoUaNQo0YN1ahTuon2798fGzZsgDWSkTzbt2+PRx99NM9y6fUi+z5x4kSTbRsR0Z0kZyb
jy0NfqsevNnkVnk6esCYMC2ZIZlNs0aIFNm7ciI8+
+kjNzrh69Wo1RfOIESNgjezs7LBgwQK1n4sXL9Yvl8Ak03bLLJZEROZq3rF5amyFqu5VMbDuQFibchUWpLo
jJTOlzG/
GztUlE2lJ9YFMHf3YY4+pKpqGDRuq0S137dqlDxSyjkwhrSPVDbJMqh8M7dixA40bN1aTKrVt21bNwWFo+/
bt6NSpE5ydndVV/OjRo5GcnFzkNsrQ3IGBgXB3d8eQIUPU5E35ff/
996hfv7763Hr16uHrr78u8j1lP+V9JSCEh4erabGXLl2KhQsXwtHRsVjfHRFRWYtIjsDC4wvV49dbvA4HOw
dYG/
vyNk53myVtyvxzdz+9Gy4OLsVa9+bNm+rqetq0aXB1db3tdS8v48cWHzduHD777DMEBQXh7bffVtUZp0+fh
oODA86dO4f77rsP77//PubNm4fo6GiMHDlS3aSXSkF+/
fVX1UZBZgbt2LEjFi1ahM8//1xVmehI6cCkSZPw5ZdfolmzZjh48CBeeukltU/
S86UwEhSWL1+O5557TpWoyHs0adLE6H0mIiorXxz8AmnZaWge0Bw9qvaANSpXYcESnD17VpVEyJV4SZEifJ
nNU/z444+oXLmyOiE/8cQTagjtZ555BmPGjFGv165dW534ZTKvb775psApnj/
99FNVmiA3IUFDerUYli7IZ86aNUvfBkGmiw4LC8OcOXOKDAtSMiKfKyUSjRo1wvjx40vseyAiKmlhN8Lw97
m/9QMwFTa3kaUrV2HB2d5ZXeWb4nOLy9gqi+Jo166d/rHU/
9etWxcnTpxQzw8fPowjR47kaScg2yDjX1y4cEGdtPOTn3311Vdv+4xNmzapx1KFISUWEiakNEEnKytLzelx
J1LC4eLioj7/6tWrqF69+l3uORFR6dFoNPh4n7ar5P0h9yPULxTWqlyFBUl8xa0OMBW5spftPHnyZJHr2dr
a3hYuMjMzjf68pKQkvPLKK6qdQn5Vq1Y1+v107ynmzp2LNm3a3NaQsSg7d+7E7NmzsXbtWlViIYFDSi2sNa
0TkeVad2kd9kbsVZNEyWRR1qxcNXC0BHLl36dPH9UeoKBGhroxE/z9/
dW9NATUMWzsaEjXKFLExsaq9gq6EoPmzZur6oFatWrddiusUaH87O7duwv9DGn4KBOCnT9//
rb3lOqIwqSkpKhZR4cNG6Z6fsjkYtLI89tvvy30Z4iITNUG7uNbpQqDQwejolvhkyBag3JVsmApJCh06NAB
rVu3xnvvvad6MkgR/rp161R9vlQDSM8F6dkgvQfkBBwVFYX//e9/
Bb6fvIevr686ict4BX5+fnj44YfVa2+99ZZ6H2nQOHToUNUAUcKDfJY0TizIa6+9pk7qLVu2VNspVRjHjx/
P08BxypQpqrRCqh2kAWV6ejr27dunwor06ihsVlEpKZF9ElL98PHHH2Ps2LFqRlJWRxCRuVhwbAHCk8MR5B
qEF0PLwQjEGgsWHx8vZfDqPr/U1FRNWFiYurdE169f14wYMUJTrVo1jaOjo6ZSpUqaBx98ULNp0yb9OrJ/
7dq10zg7O2uaNm2qWbt2rfo+dOvIvTz/559/
NA0bNlTv07p1a83hw4fzfNaePXs0vXr10ri5uWlcXV01jRs31kybNq3I7ZPX/
fz81M8MGjRI8+abb2qaNGmSZ53Fixer7ZLP9fb21nTu3FmzbNmyAt9v8+bNGjs7O822bdtue613796a7t27
a3Jycor13Vn6sSci83Y98bqm5aKWmtAFoZpVF1ZprPEcmp+N/AMLlZCQoK5cZZQ/
Dw+PPK9Jy3xpICdX3QW16CfrxWNPRKVp7JaxWHNxDVoGtsS8PvMstk1VUefQ/
NhmgYiIqJj2RuxVQcHWxhbjW4+32KBgLIYFIiKiYsjKycIHe7RtqgbUGYC6PnVRXjAsEBERFcPvp3/
H6djTalbJkU1HojxhWCAiIrqDuLQ4/
aySI5uNhFcF44fet2RWHxYsuP0m3SUecyIqaV8e+hLx6fGo7V1bVUGUN1YbFmSSJN1AP1S+6I657neAiOhe
nLp5Cr+d/
k09Ht9qPOxty98QRVa7xzKssMzQKIMVCZlroLy0Wi2v1BTkKSnqmMuxv9PQ0kRExfm7MnPvTORoctCrWi+0
Dm6N8shqw4KQKZmFLjBQ+SBBQXfsiYjuxdpLa/
XzP4xtORbllVWHBSlJCA4ORkBAwF1NskSWR6oeWKJARCU1/8OsfbPUYxnS2drnfyi3YUFHTh48gRARkTHmH
Zunn/
9hcOhglGdW28CRiIjobl1KuIQfjv6gHo9rOQ7O9s4ozxgWiIiI8jVqnL57OjJzMtGhYgfVsLG8Y1ggIiLK1
6hx5/WdcLR1xNtt3mZPOnMIC9euXcOzzz4LX19fODs7o1GjRti3b5+pN4uIiMqhpIwkfLjnQ/
V4SKMhqOpR1dSbZBZM2sAxNjYWHTp0QLdu3bBq1Sr4+/
vjzJkz8Pb2NuVmERFROfX14a8RlRqFKu5VVFggMwgLM2fORJUqVTB//
nz9spCQEFNuEhERleORGpecWKIeS/
WDjK1AZlAN8ffff6Nly5YYMGCAGguhWbNmmDt3bqHrp6enIyEhIc+NiIjoXskIje/veh/
ZmmzVoLFjpY6m3iSzYtKwcP78eXzzzTeoXbs21qxZg2HDhmH06NH48ccfC1x/xowZ8PT01N+kVIKIiOhe/
XX2LxyKPqS6SL7Z6k1Tb47ZsdGYcIo+R0dHVbKwc+dO/TIJC3v37sV///
1XYMmC3HSkZEECQ3x8PDw8PMpsu4mIyLqmn+7/Z3/
EpcepIZ0HNRyE8iAhIUFdeBfnHGrSkgUZirlBgwZ5ltWvXx+XL18ucH0nJye1Q4Y3IiKie/
HpgU9VUKjlVQtP13/a1JtjlkwaFqQnxKlTp/IsO336NKpVq2aybSIiovLjUNQh/HHmD/
X4nbbvwMGWU9ubXVh4/
fXXsWvXLkyfPh1nz57FkiVL8N1332HEiBGm3CwiIioHsnKyVKNG8XCth9E8sLmpN8lsmTQstGrVCsuXL8fP
P/+M0NBQTJ06FZ9++imeeeYZU24WERGVA0tPLsWp2FPwcPTA6y1eN/
XmmDWTzzr5wAMPqBsREVFZiUyOxJeHvlSPx7QYA58KPqbeJLNm8uGeiYiIypJ0Apy2exqSM5PR2K8xHqv9m
Kk3yewxLBARUbmy/vJ6bLqyCfY29ni3/
buwteGp8E74DRERUbmRkJGgpp8WLzZ6EXW865h6kywCwwIREZUbn+z7BDGpMajuUR0vN37Z1JtjMRgWiIio
XNgbsVc/
psK77d7lRFFGYFggIiKrl56djvf+e089frzO42gZ1NLUm2RRGBaIiMjqzTk8BxcTLsLf2Z9jKtwFhgUiIrJ
qp2NPY/
6x+erx223eVoMwkXEYFoiIyGpl52Rj8s7JyNJkoUfVHuhZraepN8kiMSwQEZHVWnpqKY7GHIWbg5sqVaC7w
7BARERW6XrSdXx24DP1WNopBLgEmHqTLBbDAhERWeWQzjKjZGpWKpoHNFc9IOjuMSwQEZHVWXVhFbZd2wYH
WwcO6VwC+O0REZFVuZF6Ax/
s+UA9llEaa3jWMPUmWTyGBSIisroZJWPTY9W8D0NCh5h6k6wCwwIREVmNNRfXYN2ldWpGyWkdp8HBzsHUm1
S+wsL169dLd0uIiIjugUwQJaUK4qXGL6GeTz1Tb1L5CwsNGzbEkiVLSndriIiI7qH3Q1x6nAoJLzV6ydSbV
D7DwrRp0/
DKK69gwIABuHnzZuluFRERkZG9HzZc3qCqH97v8D6rH0wVFoYPH44jR47gxo0baNCgAf7555+S3hYiIqK7q
n6Yvme6evxyk5dR16euqTfJ6tgbs3JISAg2btyIL7/8Eo8++ijq168Pe/
u8b3HgwIGS3kYiIqJCqx9k6un49HjU96mPoY2GmnqTrJJRYUFcunQJy5Ytg7e3Nx566KHbwgIREVFZWXFhB
TZd2QR7W3tM7TBVDcJEJc+oM/3cuXPxf//3f+jZsyeOHz8Of3//
UtgkIiKiO4tOicaM3TPU41cbv8rqB3MIC/fddx/27NmjqiCef/750twmIiKiYlU/
JGQkqOqHFxu9aOpNsmrFbuCYnZ2tGjiWZFCYPHkybGxs8tzq1WO/WCIiKtq/5//F5qubVfWDGnyJ1Q/
mUbKwbt26UtkAGb9h/
fr1uRvENhBERFSEqJQozNijrX4Y3mQ4anvXNvUmWT2Tn5klHAQFBZl6M4iIyEKqHybtmITEjEQ09G2IwaGD
Tb1J5YLJ54Y4c+YMKlasiBo1auCZZ57B5cuXC103PT0dCQkJeW5ERFR+/
HzyZ+y4vgNOdk6Y3nG6qoYgKw8Lbdq0wYIFC7B69Wp88803uHDhAjp16oTExMQC158xYwY8PT31typVqpT5
NhMRkWmcizuHT/Z/oh7/X8v/
Qw0vTj1dVmw0UqZjJuLi4lCtWjV88sknGDJkSIElC3LTkZIFCQzx8fHw8PAo460lIqKykpmdiadXPo2TN0+
iQ6UO+KbHN6pRPN09OYfKhXdxzqF3VbKwaNEidOjQQVUfyCBN4tNPP8Vff/
2Fe+Hl5YU6derg7NmzBb7u5OSkdsjwRkRE1u+rQ1+poODl5IWp7acyKJQxo8OCVBe88cYbuP/+
+1VJgHSp1J3oJTDci6SkJJw7dw7BwcH39D5ERGQ99kXsw7xj89Tjye0mw9+FAwKafVj44osv1EiOEydOhJ2
dnX55y5YtcfToUaPea+zYsdiyZQsuXryInTt34pFHHlHv+dRTTxm7WUREZIWk18PE7ROhgQaP1HoEPar1MP
UmlUtGNyOVRojNmjUrsIogOTnZqPe6evWqCgYyk6UMHd2xY0fs2rWLw0gTEZEiwzlfT76Oym6V8Vbrt0y9O
eWW0WFBZp48dOiQaohoSHo0yCyUxli6dKmxH09EROXE6our8c/
5f2BrY4sZnWbA1cHV1JtUbhkdFqS9wogRI5CWlqYGx5D5In7++WfVrfH7778vna0kIqJyJSI5AlP/
m6oev9ToJTQNaGrqTSrXjA4LQ4cOhbOzM/73v/8hJSUFTz/9tOoV8dlnn2HgwIGls5VERFRu5Ghy8L8d/
1OTRIX6huKVJq+YepPKvXsaZ0HCgvRgCAgIgLn3ESUiIsuwKGwRPtz7IZztnfHrA7+iumd1U2+SVTLmHHpP
42S6uLioGxERUUmQsRRm75+tHo9tOZZBwUwUKyxI74fiDoBx4MCBe90mIiIqh1IyUzBuyzhk5mSia+WuGFB
ngKk3iYwJCw8//LD+sTRs/
Prrr9GgQQO0a9dOLZPujsePH8fw4cOL83ZERES3mbZ7Gi4mXESgSyCmduAojRYXFt599908DRxHjx6NqVOn
3rbOlStXSn4LiYjI6v197m91k26SMzvPhFcFL1NvEt3LCI6//fYbnn/++duWP/vss/
jjjz+MfTsiIirnLsRfwPu73lePhzUZhhaBLUy9SXSvYUG6Te7YseO25bKsQoUKxr4dERGVY+nZ6Xhz65tIz
UpFm6A2akwFMj9G94YYM2YMhg0bphoytm7dWi3bvXs35s2bh3feeac0tpGIiKzUrH2zVA8Inwo+mN5pOuxs
c+ccIgsOC+PHj0eNGjXUIEw//
fSTWibDPM+fPx9PPPFEaWwjERFZoQ2XN+Dnkz+rx9M6TkOAi2nG7KFSHpTJ1DgoExGRZQpPCsfj/
zyuRmkc3HAw3mj5hqk3qdxJMOIcanSbBSIionuRlZOl2ilIUGjk1wijmo0y9SbRHTAsEBFRmfr60Nc4FH0I
bg5u+LDzh3CwczD1JtEdMCwQEVGZ+e/6f/
j+qHaG4sntJ6Oye2VTbxIVA8MCERGV2bTT47eNhwYaNZRzn+p9TL1JVFZhITs7G4cOHUJsbOy9vhUREVmpz
OxMjN0yFjfTbqKeTz282epNU28SlWZYkHEWfvjhB31Q6NKlC5o3b44qVapg8+bNxr4dERGVA7P2z8Lh6MNw
d3THJ10/QQV7DuJn1WHh999/R5MmTdTjf/
75BxcuXMDJkyfx+uuvY+LEiaWxjUREZMFWnl+JxScWq8czOs5AFfcqpt4kKu2wEBMTg6CgIPV45cqVGDBgA
OrUqYMXX3wRR48eNfbtiIjIip2NPYvJ/
01Wj2Uo5y5Vuph6k6gswkJgYCDCwsJUFcTq1avRq1cvtTwlJQV2dhymk4iItJIzk/
H65te18z4Et8GIpiNMvUlUVsM9Dx48WA3rHBwcrOYa79mzp35+iHr16t3tdhARkRWRwYHf2fEOLiZcRKBLo
BpPgfM+lKOwMHnyZISGhuLKlSuqCsLJyUktl1IFmTeCiIhoUdgirLu0Dva29pjVdZaaKIrK6dwQaWlpJp2W
mnNDEBGZn/2R+zFkzRBka7IxofUEPF3/
aVNvEpX13BDSVmHq1KmoVKkS3NzccP78ebVcpqfWdam8Gx988IGq1pCumUREZJliUmMwbss4FRT6hvTFU/
WeMvUmUQkwOixMmzYNCxYswIcffghHR0f9cqma+P577RCextq7dy/
mzJmDxo0b39XPExGReUwQJUEhOjUatbxqYXK7yeoikMphWFi4cCG++
+47PPPMM3l6P8jYCzLegrGSkpLUe82dOxfe3t5G/zwREZmHWftmYV/
kPrjYu6iBl1wcXEy9SVZBo9Hg9IGt2LX8K8tp4Hjt2jXUqlXrtuU5OTnIzMw0egNGjBiBfv36qV4V77//
fpHrpqenq5thfQsREZne8jPL8dOJn9TjaR2nIcQzxNSbZPEB4dCVOKw9fAEVD32Op7P+RDXYI7FlN7hXaWD
+YaFBgwbYtm0bqlWrdtvIjs2aNTPqvZYuXYoDBw6oaojimDFjBqZMmWLUZxARUek6FHUIU3dNVY+HNRmGnt
W0XerJODk5Ghy8EodVR8Ox6lgEguIP4UOH71DTNhywAQ66d0JFWze4A+YfFiZNmoRBgwapEgYpTVi2bBlOn
Tqlqif+/
fffYr+PdL187bXXsG7dumL3qJgwYQLeeOONPCULMicFERGZhswkOWbTGGTmZKJH1R54tcmrpt4kCwwIsVhx
JAKrjoUjPD4NzkjDm/a/
YJDjWtjaaJBWwR82D8xGy9D+ltV1UkoW3nvvPRw+fFi1OZCJpCRE9O7du9jv8eeff+KRRx7J0+5BelpIYxh
bW1tV3XCnESHZdZKIyHTSstLwwuoXcPzGcdT2ro2f+v7EdgrFDAj7L0tACMfqYxGISEjTv9bd6SQ+dJwLv8
xw7YKmzwJ93gecS75NnzHn0HsaZ+FeJCYm4tKlS7eNDimjQL711luqd8WdMCwQEZmGnDombJ+AFedXwNPJE
0v7LUVl98qm3iyzDgj7LsVipapiCEdkQm77O3cne/
Sr44IR2YtQ5fwv2oWeVYD+nwK1Sq9Kx5hzqNHVECIuLk61UZAxFsaOHQsfHx/
V9kDmjZDxF4rD3d39tkDg6uoKX1/fYgUFIiIynR+P/
6iCgp2NHWZ1mcWgUIDsHA32XrypAoKUIEQl5g0IvRoE4v5GwehicwAOq14BEq5pX2w1FOg5GXAyReuEEgoL
R44cUT0XJI1cvHgRQ4cOVWFB2i5cvnxZtV0gIiLrtf3adsw+MFs9frPVm2qSKMoNCLsv3MCqoxFYfTwC0YY
BoYI9ejcIQr/GQehQyw9OaTeB1eOBY79rV/AOAR76EqjeEebG6LAgDQxfeOEFNSiTlA7o3H///
Xj66Xsb0nPz5s339PNERFS6LsRfwJtb3kSOJgeP1X6MIzQCyMrOwZ4LN7HiaDjWHI9ATFKG/
jUPCQgNg9CvUbAKCI72tlKHAxxeCqyZAKTGAja2QNvhQLeJgKN5tvmwv9vRFvOT6oeIiIiS2i4iIjIziRmJ
GL1xNBIzE9EsoBkmtplYbkdozMrOwa7z2oCw9ngEbiTnBgQvFwf0vlXF0L7mrYCgE3sJ+HcMcG6j9nlgI+D
Bz4FKzWHOjA4LMstkQYMhnT59Gv7+/
iW1XUREZGZDOb+19S39lNMyQqODnQPKk8zsHPx37oZqgyAlCLEpuQMRers4oE/
DIBUQ2tX0hYNdvgGSc7KB3XOAjVOBzBTAzgnoOh5oPwqwgO/R6LDw4IMPqm6Tv/
76q3ouqVLaKkgPhscee6w0tpGIiEzc82HmnpnYdm0bnOyc8Fn3z+Dn7IfyEhB2nI1RAWFtWCTiDAKCj6vjr
YAQhLY1CggIOhHHgL9HAdcPaJ9X6wj0/
wzwu300ZKsJC7NmzcLjjz+OgIAApKamokuXLqr6oV27dmqSKSIisi6LTyzG0lNLYQMbzOg0Aw19G8KaZWTl
YMe5GKw8og0I8am5AcFXAkKotg1CmxAf2BcWEERmKrDlQ2Dn50BOFuDkCfR+D2j2PGBr9NRMlhUWpBeEjLq
4fft21TNCNyiT9JAgIiLrsvHyRny490P1+I0Wb6BXtV6w1oCw/Wy0GklxXVgEEtKy9K/
5uTnivtAg3B8ajNZ3Cgg65zYB/74OxF7QPq/3AHD/
x4BHMCzRXY2zIDp27KhuRERknWRkxvHbxkMDDQbUGYBBDQfBmqRnZWP7mRjVSHFdWCQS8wQEJ/
QNDULfRkFoE+ILO9tiNuRMjgHWvA0cuTW4kntF4P6PgPoPwJLdVVjYsGGDukVFRan5IQzNmzevpLaNiIhMJ
DwpHCM3jERqVio6VOyAt9u8bRU9H9Iys7HtjLYNwnoJCOm5ASHAXRsQpJFiy+o+xQ8IQrpDHloMrP2ftjuk
zPzU5hVtd8gKlj/
CsNFhQWZ9lAaOLVu2RHBwsFX88hARUa6kjCSM2DgCMakxas6Hj7t8DHvbuy6INouAsOV0tAoIG05EIckgIA
R6SEAIRr/GwWhR1Ru2xgQEnZgz2iqHi9sMukN+BlRqAWth9NH/
9ttvsWDBAjz33HOls0VERGTSLpJjt4zFmdgzqsfDV92/
gpujGywxIGw+FYWVRyOw4UQkkjOy9a8FeVRQ1QvSSLH53QYEkZkG7PgU2DYLyM4AZBKtrhO0AyzZWW64Koj
Re5ORkYH27duXztYQEZFJu0hO3z0dO67vgLO9M77s8SWC3SynQV5qhjYgSBuEjSejkGIQECp6SkAIVlUMza
p43X1AMGzAuOL/gJvntM9r9QL6zQK8q8EaGR0WZC6IJUuW4J133imdLSIiIpNYGLYQv53+TXWR/
KDTBxbRRTIlIwubTkZj5bFwbDwRhdTM3IBQyctZ2wahcTCaVi6BgCASI7UNGHXzObgFAfdNBxo+KgMPwVoZ
HRbS0tLw3XffYf369WjcuDEcHPKOPPXJJ5+U5PYREVEZWHdpHWbtm6Uej2s1Dt2rdoc5BwQpOZA2CBIU8gc
EaX8gJQhNKnuWXLu6nGxg7w/
aERjTE7TzObR+Gej2NlDBE9burmadbNq0qXp87NixPK+xsSMRkeXZG7FXDeUsXSSfrPsknq3/
LMxNcnoWNpyMwioJCKeikJaZ2xOvio+zCgfSBqFRpRIMCDrXDmgbMIYf0j6v2Bx4YDZQUXsuLA+MDgubNm0
qnS0hIqIyd/
LmSTU5VGZOJnpU7YEJrSeYzYWf9FqQxolSgrD5VDTSs3IDQlUfF31ACK3kUTrbnBYPbHwf2DNXWnRoR2Ds8
Q7Q8kXA1g7liXU11yQiomK7kngFw9YPQ1JmEloEtsDMzjNhZ+KTYGJapureKI0UpbujjKyoU9
1XGxDk1rBiKQUE3ZgJMqjS2neA5CjtskZPAL3fB9wDUR4ZHRaSk5PxwQcfFDoo0/
nz50ty+4iIqBTcSL2BV9e9qsZSqONdB593/1xNEmUKCWmZaoAkKUHYejoGGdm555Uafq76gFA/
2L30Sz1k0qeVY4HL/
2mf+9YG+n0M1OiK8uyuekNs2bJFjbPAQZmIiCxPcmYyhm8YjsuJl1HJrRK+6fkNPBzLdpRBmZxJFxBkREXD
gFDT31VVL0gvhrqBZRAQdFUOmz/
QTiOtydaOmdDlTaDtCMDeEeWd0WFh1apVWLFiBTp06FA6W0RERKUmMzsTYzaNQdiNMHg7eePbnt8iwCWgTD
47PiUTa8MiVEDYfjYGmdka/Wu1Atz0bRDqBLqV3YWoVDkc/
U07THNSpHZZg4eAPtMBz8plsw3WGBa8vb3h4+NTOltDRESlJkeTg4nbJ2JX+C416NLXPb9Gdc/
qpfqZcSkZWHs8Uo2DsCNfQJBQoAsItQPdUeYiw7RVDpd2aJ/
71gL6fgjU6lH222JtYWHq1KmYNGkSfvzxR7i4uJTOVhERUYmPzihTTa+6uErN8/
Bp108R6hdaKp8Vm5yhShBWHI3AzrMxyMrJDQj1gtxvzcUQhFoBJggIIjVOW+Ww5zttlYO9M9BlHNBuJGBvm
nYbVhcWZs2ahXPnziEwMBDVq1e/bVCmAwcOlOT2ERFRCfjh2A9YfGKxejytwzS0r1Syw/
bfTM7AmuPaKoad524gO19A0LVBqOlvwnkmpEH+oZ+A9VOAlBjtsvr9gT4zAK8qptsuawwLDz/
8cOlsCRERlYqlJ5fiswOfqcdvtXoL99e4v0TeNyYpXR8Qdp2/
mScgNAj2UCMpynDLNUwZEHSu7AVWjQOuH9Q+96sL9P0AqGm+I1VadFh49913S2dLiIioxP159k9M2z1NPX6
p0Ut4tsG9jc4YnZiO1RIQjoRj94UbMMgHanAkqWKQdgghfq4wCzKXw/
rJwOEl2udOHkDX8dqhmu3yloxTKQzKtH//
fpw4cUI9btiwIZo1a3a3b0VERKVg9YXVeHen9gLvmfrPYFSzUXf1PlGJaVh9TFuCsOfCzTwBQYZX1o6DEIR
qvmYSEERWBrBnDrB5JpCRqF3W9Fmg57uAW9n0/ijXYUEGYho4cCA2b94MLy8vtSwuLg7dunXD0qVL4e/
vX+z3+uabb9Tt4sWL+tAhjSf79u1r7GYREZGBTZc3YcK2CaoHxGO1H1PVD8Z0R4xKSMOqY9JIMRx7L95UPQ
x1ZIImCQhSilDV1wwbup9eq50Z8saZ3Lkc7v8IqNzS1FtWfsLCqFGjkJiYiOPHj6N+/
fpqWVhYGAYNGoTRo0fj559/LvZ7Va5cWY0GWbt2bdVSV3pYPPTQQzh48KAKDkREZLyd13bi/
7b8H7I0WehXox/eaftOsYJCpASEo+FYeTQCey/
lCwhVvNCvUZAKCFV8zDAgiOhT2pBwdr32uYsf0HMy0PQZwNbW1Ftn0Ww0cpY2gqenp5qeulWrVnmW79mzB7
1791alDPdCxnD46KOPMGTIkDuum5CQoLYnPj4eHh5lO/
oYEZE52hexT833kJadhp5Ve+KjLh+prpKFCY9Pxaqj2iqG/
Zdj8wSEZlUlIATjvtAgVPY204AgUmNvdYWcq+0KaesAtH0V6DyuXEwffbeMOYcaXbIgc0Hk7y4pZFn+eSKM
kZ2djd9+
+03NPdGuXbsC10lPT1c3wx0lIiKtI9FHMGLDCBUUOlXqhA87f1hgULgel6rCgdwOXM57gdeimvetKoYgVPR
yhlnLzgL2zwc2TdMGBlH3fu2ET741Tb11VsXosNC9e3e89tprqrqhYsWKatm1a9fw+uuvo0cP40e9Onr0qA
oHaWlpcHNzw/
Lly9GgQYMC150xYwamTJli9GcQEZWHqaZfXf8qUrJS0CaoDT7p+gkcDFr7X41NUSUI0gbh0JW8AaGlLiA0C
kKwp5kHBJ1zm4DVE4BobUN7+NcH7psB1Oxm6i2zSkZXQ1y5cgUPPvigarNQpUoV/bLQ0FD8/
fffqh2CMTIyMnD58mVVDPL777/j+++/VxNVFRQYCipZkG1gNQQRlWfn4s5h8OrBiE2PRVP/
ppjTaw5cHFxw5WYKVh0LVyMpHjYICNJ8oVU1H9WD4b7QYAR5VoDFiD4NrHsHOL1a+9zZB+j2NtBiMGB31x3
8yqUEI6ohjA4LQn5E2i2cPHlSPZeGjj179kRJkPepWbMm5syZc8d12WaBiMo7CQpD1gzBjbQbaODbAFNafY
HNJxNVFcORq/F5A0J1H30bhEAPCwoIIvkGsHkGsG/
erXYJ9kCrl4CubwHO3qbeOotUqm0WhLSq7dWrl7qVNGn3YFh6QEREBTsTewZD1w7FzbSb8HWojsSLg3Hf9r
36121tgNYh2oDQJzQIAe4WFhBEVjqw+1tg6ywg/
Vb4qdsP6PUe4FfL1FtXbtgbeyJfsGABli1bpsZGkNAQEhKCxx9/
HM8995zRU4pOmDBBjalQtWpV1R1zyZIlavyGNWvWGLsfRETlyqbzh/
DmjhFIy0lAdlpFXDz9nLQUVwGhbQ1f1QahT8Mg+Ltb6MRIUugd9iew7l0g7pJ2WVBj7dTRIZ1MvXXljr0xV
Q/SVmHlypVo0qQJGjVqpJbJKI4vvPCCChB//vmn0QM8Pf/
88wgPD1dFIY0bN1ZBoTRKLIiILN356CRVvbA8bC8inT+DjX0KslMrI/
3qEHQIqawPCH5uFhoQDOdxWDsRuLJb+9w9GOgxCWg8kOMlmHtYkBKFrVu3YsOGDWq0RkMbN25UE0wtXLhQn
fyL64cffjBua4mIypmzUUlqoCTpxXAyIhG2Fa7CpeoPsLFLhYsmBK82+QAPPlsTvpYeEMSNc8CG97QlCsLB
BejwGtB+FOBoRkNJl0PFbuAoAy5Jt8nx48cX+Pr06dNVL4ayrEJgA0ciskZnoxKx4oh2oKRTkbfmNVDnzqt
wrfoDsm1S0dCnEeb2mQN3R3dYvOQYYMuHwL4fgJwsOTVpR13s/j/AI9jUW2e1SqWB45EjR/
Dhhx8W+rq0Pfj888+N21IiIlJOR2p7MMjtdGSSfrm9rQ061vZD45rx+PXKfCRnpaJZQDN83eNruDmawdTP9
yIjBdj9DbD9UyD91iB7tXoBvaYAgRzy35wUOyzcvHkTgYGBhb4ur8XG3hpBi4iIiiSFuhIKVtwKCFLdoONg
Z4NOtf3VKIq9GwThfNIxDFv/DpKzktEisIUKCjKOgsXKyQYO/
wxsnAYkXtcuC26i7eFQo6upt47uJSzIcMz29oWvbmdnh6wsKT4iIqLCAoK0O9CVIJyLTta/5mhni061/
VQjxZ4NAuHprB19cW/
EXjWEc2pWKloHtcYX3b+w3KAgtd5n1gHrJwNRx7XLPKtqGy+GPsbGi9bSG0J6PTg5FdyIhmMjEBEV/
LczLDxBP1nT+Zi8AaFzHX81kqIEBI8KDrdNMz12y1hk5GSgTXAbFRSc7S1kOOb8ruzRdoO8vFP7vIKXdqKn
VkMBBwsc/6GcKXZYkCmo78SYnhBERNYcEI5fT9CXIFy8kaJ/zdHeFl1VQAhGj/
oBcM8XEHT+OfcP3tnxDrI12ehapSs+7vIxnOwssMdD1EltD4dTK7TP7SsArV8GOr3BkRetMSzMnz+/
dLeEiMjCA8KxawmqDYLMx3DJICA4SUCoqwsIgXBzKvpP709hP2Hm3pnq8YM1H8SU9lOKnGbaLMVd0Q7PLG0
TNDmAjS3Q7Fmgy3jAs5Kpt46MZGG/
fURE5hUQZP4FVYJwLBxXbqbqX6vgYItudQPQVwJCvQC43iEg6N7vm8PfqJt4tv6zGNdqHGzlRGtJczhs/
wTYMxfIvlU9Xb8/0H0S4F/
H1FtHd4lhgYjICHJClymeVx3TtkG4Gps3IHSvF6BKECQoFCcg6ORocjBzz0wsOblEPR/
RdAReafyK0cPom0xaArDra+C/
r3K7QVbvBPScAlRuYeqto3vEsEBEVIyAcPBKHFYekSqGCFyLyw0Izg526F4/QE3WJFUNLo7G/
1nNzMnEpB2T8O/
5f9XzCa0n4On6T8MiZKZqSxG2zwZSb2qXBTUCek4GavbQTndJFo9hgYioADk5EhBi1UiKq4+F43p8mv41F0
c7VYKgDQgBcHa0u+vPSctKUz0etlzdAjsbO7zf8X08UOMBmL2sDODAj8DWj4GkCO0y39pAt7eBBg+zG6SVY
VggIjIICAcux6pGiquPRSDcICC4Otqpxon33ypBqOBw9wFBJz49Hq9teg37I/
erng6zusxClypdYNays4AjvwBbPgDiLueOldB1PND4ScCOpxVrxKNKRCjvAWHfpVjV/
kB6MUQm5I4ZI70WetbXtkGQ8RBKIiDoXEu6huHrh+N8/
Hm4ObipMRRaBrWE2crJ0U7wJD0cYk5rl7kFasdKaP48YG+B3Tqp2BgWiKjcyc7RYO/
FmyogSAlCVGJuQHB3skevBoGqF4OMqFiSAUHn+I3jGLlhJGJSYxDgEqCGb67rUxdmGxJO/
qsNCVFh2mUyPkLH14FWLwGOFjqaJBmFYYGIyk1A2HPhVkA4HoFow4BQQRsQpA2CTNrkZF/
yAUFn69Wtqo2CDN9c27u2CgpBrkEwy6GZT60CNk8HIo5qlzl5Au2GA22HAxU40295wrBARFYrKztHBQRpg7
DmeARikjL0r3mogBCEfo2D0KFW6QYEnV9P/
Yppu6epbpJtg9vik66fmN8U02r+hrXApulA+CHtMtnGtsO0QYGjLpZLDAtEZHUBYbcuIByLwI3k3IAgkzP1
bhCI+xsHo0NNPzX0clmQcPD5gc/xw7Ef1POHaj6Ed9u/
Cwfbgod6NllIOLdBGxKu7dcuc3AF2rwCtB8FuPiYegvJhBgWiMgqAsJ/
52+oKoY1xyNx0yAgeLk4oE+DIBUQ2tf0hYNd2Xbpy8jOwP92/
A+rLqxSz4c3GY5Xm7xqPoMtSUg4ux7YMhO4ule7TGa1bP0S0H404Opn6i0kM8CwQEQWKTM7BzvP3VADJa0N
i0BsSqb+NW8JCA2DVC+GdiYICIZdI8dsGoN9kftgb2OvShMervUwzCYknF6jDQnXD+RO8iSzQHZ4DXALMPU
WkhlhWCAii5GRJQEhRpUgrA2LRJxBQPB1dUSf0CDcHxqMtjV8YG+igKBzIf4CRm8cjYsJF+Hq4IrZXWejXc
V2MI+Giyu1ISH8cG5JQssXtSUJ7oGm3kIyQwwLRGT2AWHH2RjVBmFdWCTiU3MDgp+boypBkF4MrUNMHxB0t
l/
bjje3vInEzETV0+HL7l+avmuk6gL5D7DlIyDyaG6bBKluaDcScPM37faRWWNYICKzk56Vje1npAQhAuvCIp
CQlqV/zc/NCX2lBOFWQLCztTGrOSQWhi3EJ/s/
UY0amwU0UyUKvs6+ph1xUQZT2jYrd5wE6d3Q5mWg7QjA1YTbRhaDYYGIzCYgbDutrWJYdyISiQYBIcA9NyC
0rG5eAUEnPTsd7/33Hv4+97d6/
mjtRzGxzUQ42jmabu6Gwz9rJ3iKvZA7TkLbV4E2r7J3AxmFYYGITCYtMxtbT0ergLDhRBQS03MDQqCHBIRg
bUCo5g1bMwwIOtEp0RizeQyORB9Rk0GNazUOT9d72jQ9HjJSgAMLgZ2fAwnXtMucfbQDKUmVg7NX2W8TWTy
ThoUZM2Zg2bJlOHnyJJydndG+fXvMnDkTdeua6bCnRFQiAWHzqWg1D4MEhCSDgBDkUQH3hcpAScFoUdW8A4
LO8ZjjGL1pNKJSouDh6IGPu3xsmoaMafHA3u+B/
74GUmK0y9yDtWMktHgBcHQt+20iq2HSsLBlyxaMGDECrVq1QlZWFt5+
+2307t0bYWFhcHXlLzaRtUjNyMaW01FYcTQCG09EIjkjW/
9asGcFVYIgIyk2q2IZAUFHxk54Z8c7qgoixDNETQZVzaNa2W5EUjSw+1tgz1wgPV67zKsa0HEM0PQZTvBEJ
cJGIy1yzER0dDQCAgJUiOjcufMd109ISICnpyfi4+Ph4cFxyonMSUpGlipBkF4Mm05GIcUgIFTycta2QWgc
jKaVvSwqIIjMnEx8uv9T1ZhRdKrUCTM7zyzboZtvXgD+
+xI4+BOQdWsqbb+6QKc3gNDHOVU0leg51Kx+m2SDhY9PwQ1v0tPT1c1wR4nIvALCxpNRqg3CppPRSM3MGxC
kekHaIDSp7Gk+IxgaKTI5EuO2jsPBqIPq+eDQwXit2Wuwsy39uSUUmdRp+6fA8WWAJke7rFILoMMYoN4DgK
15dB8l62I2YSEnJwdjxoxBhw4dEBoaWmgbhylTppT5thFR4ZLTs7BBAsKRcGw+HYW0zFsnMACVvZ3VGAgSE
BpbcEDQ2RO+RwWFm2k34ebghvc7vI8e1XqU/gdLAfDF7dqeDTJ/
g07NHtqpoqt3BCz8uyXzZjbVEMOGDcOqVauwfft2VK5cudglC1WqVGE1BFEZk0aJG05EqhIEqWpIz8oNCFV
9XFQ4kJAQWsnD4gOCkDET5h2bhy8OfqEe1/Guo2aMLPX2CTnZwMl/gR2fA9f2aZfZ2AINH9UOyRzcuHQ/
n6xagqVVQ4wcORL//
vsvtm7dWmhQEE5OTupGRGUvMS1T9V6QNghbTkerkRV1qvnmBoSGFa0jIBjO7zBx+0RsubpFPZe5HWT8hAoy
j0JpyUgGDi3RtkmIvahdJp/X7FntaIs+IaX32UTmFhakUGPUqFFYvnw5Nm/ejJAQ/
gcgMicJKiBEYsWRCGw9kzcghPi54v5G2oGSGgRbV0DQOXHjBF7f/
DquJV2Do60jJradqAZbKjWJkcCe74B9PwCpsdplzt5Aq5eA1i9zSGYqn2FBuk0uWbIEf/
31F9zd3REREaGWS7GIjLtARGVP5l5YH6atYth2JgYZ2bkBoYa/q74NQr0gd6sMCLoLmT/O/
IEZu2cgIycDldwqqWqHBr4NSucDo05qSxGO/
AJk35pe2zsEaDdC2/3R0aV0PpfIEtosFPaHZv78+XjhhRfu+PPsOklUMuJTMtU0zxIQtp+NQWZ27p+FWgFu
+iqGOoFuVhsQDKsdpvw3BesurVPPu1bpqhoyespQySVJ/
vSe3wzs+ho4szZ3eeXW2oGU6vUDyqqHBZVLCZbSZsFM2lYSlUtxKRlYezwSK4+Fq1kdDQNCbV1AaCwBoQzH
DjCx/ZH7MX7beEQkR8Dexh6jm4/GoIaDYCuNCktKZipw9Ddg1ze5EzvBBqj/
ANBuFFC1Tcl9FlEJMYsGjkRUNmKTM1QJgoykuPNsDLJycgOClBroShBql6OAILJysvDt4W8x9+hc1dtBejn
M7DQTDf0altyHJEYAe3/
QtkdIuZE7RbQ0WmzzCuBbs+Q+i6iEMSwQWbmbEhCOS0AIx85zN5BtEBCk3YEEBGmoWCugfAUEnauJV1Vpwu
How/reDhNaT4CLQwm1Ewg/rC1FOPo7kJOpXeZZRRsQmj3HiZ3IIjAsEFmhG0npWCNVDEfD8d/
5vAGhfrAH+jUKQt9Gwajp74bybOX5lZi6ayqSMpPg7uCOSe0m4b6Q+
+79jbMzteMj7P4OuLwzd3mVtkDbYdqRFjkcM1kQ/rYSWYmYpHSsPqZtpLjr/
A0Y5AM19oG2BCFYdXks75IzkzF993T8fe5v9bypf1N80PkD1evhnid1OrAA2DsPSLyuXWZrDzR4WDtFdOUW
JbD1RGWPYYHIgkUlpmGNCggR2H0hb0BoVMlThQOZsKk6A4Le7vDdmLRjEq4nX1cNF19p/
Apebvwy7OWkfreuHdCOj3Dsj9yuj67+QIvBQMvBgEfFEtt+IlNgWCCyMFEJaVgtbRCOhGPPxZuqB56OTNAk
1Qv3hwajqi/
75htKyUzB7P2zsfTUUvVcShGmd5yO5oHN7+4Ns9KBsL+BPXOAq3tzl8ukTq1fARo+zOmhyWowLBBZgMiENK
w6Gq5KEPZeyhcQqnhp2yCEBqOKDwNCQfZF7MM7O97B1aSr6vmTdZ/
EGy3euLtGjLGXgP0LgAMLgZQY7TJbB6DhI9pGi5VblvDWE5kewwKRmYqIT8OqYxIQwrHvUmyegNCsqgSEYN
wXGoTK3gwIhUnNSsXnBz7HTyd+Us+DXYMxpf0UtKvYzvgJnc5u0HZ7PL1GRonRLncP1lY1tHgBcA8shT0gM
g8MC0Rm5HpcKlbdaqS4/9KtuQFuaV7VS9sGoVEwKnlxOPQ7ORh1EP/b/
j9cTrysnj9W+zGMbTkWbo5G9ABJjgEOLgL2zQfiLuUur9EVaDkEqNsXsHMoha0nMi8MC0Qmdk0CwtFwNQ7C
wctxeV5rWc1bhQNppFiRAaHYbRO+OvQVFoUtggYaBLgE4L3276FDpQ7FewMpwrm0U1vVEPZnboPFCp5A02e
Bli8CfrVKdR+IzA3DApEJXLmZoro5SkA4dCU3IMi0C62q+aDvrTYIQZ6lOA2yFdp2dRum7Z6mZonUDbA0rt
U4eDgWY+6Y5BvA4Z+1IeHGmdzlFZsBrYYCDR/
lhE5UbjEsEJVhQJDqBbkdvhqfJyC0ru6jqhikDUKgBwOCsaJTojFz70ysubhG3zbhf23/
h86VO9+5FOHidm1AOPF3bimCDMPc6DFtWwTp3UBUzjEsEJWiSzeSVQ8GCQhHr+UGBFsJCCE+qpFin9AgBLg
zINwNmcfht1O/4dMDn6pRGO1s7PBs/
WcxvOnwons6SFsEfSnC2dzlwU20ASH0caACZ7Il0mFYICphF2OSVfWCBITj1xPyBIS2NXxVCUKfhkHwd2cf
/
HtxOva0mkr6SPQR9TzUN1QN11zft37RPRoOLgROrQJysrTLpcFjo8e1IUGqHIjoNgwLRCXgQoyUIISrgZLC
wvMGhHY1cwOCnxsDQkl0h5QZIhceX4gsTRZcHVwxqtkoDKw7EHa2drf/wM3zwMGfgEM/
5w7BLCo2B1oMAkIfA5zK5yRaRMXFsEB0l85FJ2HlEW0vhpMRifrldrY2aF/
TVzVQ7NMwEL4MCCVCo9Fg7aW1mLVvFsKTw9WynlV74q3WbyHINSjvyhkp2jYIEhIubstd7uwDNBmonRY6sA
SnnyaycgwLREY4G5Wob4NgGBDsJSDU8sP9oUHo3TAIPq6OJt1Oa3Pq5il8sOcD7Ivcp55LOHi79dvoVrVb3
saKl3cBh5cAx/
8E0nUlPDZArR7a6aBlXAQOwUxkNIYFojs4HSkBQdsG4XRkUp6A0KGWn2qk2KtBILwZEEpcbFqsGjPht9O/
qcaMTnZOeDH0RQwOHQxne+fc4ZeP/
AIcWgLEXsj9Ya9q2oDQ9CnAs7LJ9oHIGjAsEBVQ3C2hQNdI8WxUbkBwsLNBRylBaBSM3g2C4OnC0ftKQ1ZO
Fn459Qu+PvQ1EjK0JQR9qvdR8zlUdKsIpCcBRxdrezQYVjNIY0WZDloCQtX2gK2t6XaCyIowLBDdCghSraA
rQTgXnZwnIHSq7a8CQq/
6gQwIpWxX+C7M3DMTZ+O0XRrretdV7RJa+TcDLmwGjkzRtkfITLn1EzZASGeg6dNA/
f6AI6fjJippDAtUrgPCifDcgHA+JjcgONrZolNtbQlCzwaB8HRmQCiLrpCfHfgMW69uVc+9nLwwqulIPOZW
E3YHfweOPQ0kR+X+gE9NbQlC44GAVxXTbThROcCwQOUuIEjXRm1AiFBdHnUc7W3RpY6UIAShR/
1AeFRgQCgL15Ouq3YJ/5z7R83lYG9jjyeq34fhWS7wXPdR3qGXpTeDdHVs/
ARQuZV2+EsiKnUMC1QuAoIMjiRtEGTCpos3dMXXgJO9LbrW1VYxdK8XAHcGhDJtvDj36FwsPbkUmTmZalkf
91oYFRuPahu/zl3RvgJQrx/
Q6AltrwbO8khU5hgWyGoDggyvrA0IEbh8M29A6FY3APc31gYENyf+NyjrWSEXn1iMecfmqSGaRWtUwOvXLy
E0XTudNGxsgZAu2hKEeg9w6GUiEzPpX8mtW7fio48+wv79+xEeHo7ly5fj4YcfN
uUmkYUHBJmgSdcG4Wpsqv61Cg62KhhICYIEBVcGhDKXmZ2J5WeX49tD3yA6LUYtq5eRiTE3Y9E+NU2aKQKV
WgKhj2pnePQINvUmE9EtJv2LmZycjCZNmuDFF1/
Eo48+aspNIQsOCDLFs64NwrW43IDg7GCH7vUDcH9oMLrV84eLIwOCKWRkZ+DPk79g7uE5iMjUTqZVKTMLo2
Lj0Dc5BbaBoUD7WwHBJ8TUm0tEBTDpX8+
+ffuqG5ExcnI0OHgrIEgbhOvxafrXXBztVAmCDJTUtW4AnB0LmCuAykRGyk0s2zUT319Zh0ho2yT4Z2VhSH
wCBtgHwLHlKG1ACKhn6k0lojuwqEut9PR0ddNJSMidsIfKQ0CIxYojEVh1LBzhBgHB1dFO9V6QKgZprFjBg
QHBZNITkX5yBZYdm4/v064gyl57LAKysvBihgMeq/
kYKvR9DAhuyp4MRBbEosLCjBkzMGXKFFNvBpVhQNh/
WQJCOFYfi0BEQm5AkEaJPesHoG+jYNXdkQHBhFJuqimf08P+wh9Ru/
GDhwui7O0BezsE5ABDvZvi0Zaj4STtERgQiCySRYWFCRMm4I033shTslClCgdjsSbZORrsu3hTW8VwLAJRi
bklSe4SEBpoSxBkwCQGBBOKvwacXKFGUoy7sgu/
uDtjiYc7bvpoey0E2jljaO0n8WiLkXDkxE1EFs+iwoKTk5O6kfUFhD0XbqrqBQkI0YYBoYK9mqRJ2iB0rO0
Hp1vF2mQCMWeAE/
9ob9cP4Kq9HRZ5eGB55UCk3pqDIbiCH4Y2eRUP134EjnacWIvIWlhUWCDrkZWdgz23ShBWH4tETFJuQPBQA
SEI/RoHqVkdGRBMJCcbuLJbVTGo262RFI87OmCBvx/
Wurog51atQj2fenih4QvoXb03HGw5aBKRtTFpWEhKSsLZs9rJYsSFCxdw6NAh+Pj4oGrVqqbcNCqlgLD7wk
01UNKaYxG4kZyhf03mXugtVQyNg9Ghpp8aeplMID0ROLdRGw5OrwFSb6rFOQB2uLhhQWAl7EFu99QOFTvgh
dAX0CaoDWzYHoHIapk0LOzbtw/dunXTP9e1Rxg0aBAWLFhgwi2jkgwI/52/
oUoQ1hyPxE2DgODl4oA+DYLQt5G2BMHBjgHBJGIvAWfWAqdXAxe2Atm5xyje2Qt/
VWuEX5CIy+kSHFLV3A19Q/
piUMNBqOtT16SbTkTlICx07dpVDapD1iVTAsI5XUCIQGyKto+98JaA0DBINVJsV9OXAcEUsjKAK7tuBYS1Q
MypvK/
71MCpGh3ws2M2VkbtQ2r6JbXY3cEdj9Z+FM82eBZBrkGm2XYiMgm2WaASCwg7zsaogLA2LBJxBgHBx9XxVk
AIQtsaDAgmkRgBnFkHnFkDnNsMZCTmvmZjB1Rti8xa3bHewwc/X9uMg9Fb9C/
X9q6NgXUH4oEaD8DFwcU0209EJsWwQHctIytvQIhPzQ0IvhIQQoNUL4Y2IT6wZ0AoW1npwOVdwLkNwNmNQO
TRvK+7+gO1egG1e+FKYB0sv7IRy84sw43zN9TLUtXQs1pPDKw3EM0DmrM9AlE5x7BARknPysb2MxIQIrAuL
AIJaVn61/zcnHBfqHYchDYhvrCz5QmmzEh13o1zt8LBBuDiNiAzd6ZNpWJzoHZvoE5vpPjVxfqrG/
Hn2T+xd/9e/Sr+zv4YUGcAHq/zOPxd/
Mt+P4jILDEsULECwrbT2hKEdScikWgQEPzdndA3VNsGoVV1HwaEsh45URoknt+sDQlxt6Z31nENAGp2B2r1
AGp0g8bVD0dijmD5meVYvWUEkjOT1Wo2sEH7iu3xSO1H0L1qd3Z9JKLbMCxQgdIys7H1dLQKCOtPRCEpPTc
gBBgEhJYMCGUnIwW4vBM4v0UbECKkasGggbAMglS1LVCzhzYgyGyONjaISonCyvMr1PTQ5+PP61ev7FYZD9
d6GA/VeogNFomoSAwLlCcgbLkVEDbkCwiBHhIQgtGvcTBaVPWGLQNC2fRauH4wt/
Tg6p483RqVgAZAja7aW/WOgKOrWhyfHo91Z/
7AqgursDdiLzS3QkUFuwpq4CQJCS0CW8DWhm1JiOjOGBbKOQkIm09FqTYIG05EIjkjW/
9asGcFFRCkF0NzBoSyCwfS3uDidu3oifnbHXhWAWp0AUK6AiGdAfdA/
UspmSnYdH6FCgg7ru9AVk5u2Gvq31SVIPSp3gfuju5luVdEZAUYFsqh1IxsbFIBIRwbT0YhxSAgVJSA0EgC
QjCaVfFiQCjtHgsqHGwvPBy4+GpLDEK6aEsPfGrkmbkxLStNBYPVF1Zjy9UtSM3KHV2xrnddNXiS3Cq6VSz
LPSMiK8OwUE6kZGRh08lofUBIzcwNCJW8nFXpgQSEplW82E2utKQlAFf2AJf/
096u7Qeycqfd1oeDah2A6p2AkE6AX13g1iRNOlLFsPXqVmy4vAE7r+/
MExCqulfVB4SaXjXLas+IyMoxLFix5PQsFQwkIEhJQlqmjPCvVdnbWY2BIAGhcWVPBoTSkBCuHSnxkoSDnU
DkcUCTewxuCwdSguBf77ZwICKSI7Dx8kZsvLIR+yL2IVtjUF3kGqzGRLg/
5H409G3IY0lEJY5hwcok6QLCEW1ASM/
KPTlV9XFR4UBKERpVYkAo8fYGMvDRlb3a6oSre4H4K7ev510dqNou9+ZXO0+1gk6OJgdhN8Kw/
dp2bL6yGcdvHM/zuoyq2L1Kd/
So2kPN+MhjSUSliWHBSgKCNE5ccSRc9WYwDAjVfLUBQUoRGlb04EmlJEsNru3TVitIMJC2B/
mrFKSnQUBDoJoEg7bacOBReNuBm2k3VbWCBISd13YiNj02961gg6YBTVU46FalG6p6cFZWIio7DAsWKjEtU
3VvlOmeJSDI0Ms6IX6u+jYIDYIZEO5ZWrw2DEgbg2sHtLfE67ev5+wNVG4FVG4NVGkFVGoBOBXe80B6KxyL
OaYaKG6/
ul2VHui6OApXB1e0DW6LjpU6omuVrvBz9iutPSQiKhLDggWRuRekBEHaIGw9HYOM7NyAUEMFBG0bhPrB7gw
IdysjGYg4BoQfuhUM9gM3zty+npQa+NfXhgIVDloDvrUKrFLQyc7JxsmbJ7EnYo+6HYg8gJSsvL0fpAeDhI
MOlTqokgSOpkhE5oBhwQICwrowbUDYdiYamdm5V541/
bUBQQZKqhvIgHBXJQYyCmL4YeD6Ie19zOm8oyLqeFUDKjXXlhbILagx4ORW5NtLu4NTN0+pQZHktj9yPxIz
DWZ7BODh6IF2FduhQ8UOKiAEuASU9F4SEd0zhgUzFJeSoWZxlIAgszoaBoTaAW76EoQ6gW4MCMWdZCn+KhB
5TFtqoO6PADdzhz7Owy0ICG6sDQUy+ZKEBNc7VwHIXAtHoo/
gcPRhHIo+pB4nGk4FDcDdwV2NnNgqqBVaB7dGHe86HEWRiMwew4KZiE2WgBChRlKUgJCVkxsQpNSgbyPtdM
+1Azn63h3nT4g+mTcYyE1KEQriWVUbDIKbAsFNtI/
d7zxPgkajwdXEqyoUHIo6pALCmbgzqjTBkIu9C5oHNkfroNbqJj0X7GztSmpviYjKBMOCCd2UgHA8QjVS/
O/
cjTwBoV6Qu76bY60ABoTbZKZpqwwkGESFAVEngegTQOylgqsRbO21AxwFhWonWJJ7CQguPsUOBmE3w1R3Rr
mduHlCDY6UXyW3Smjs31gNr9wkoIkqOWC7AyKydAwLZexGUjrWHNdWMfx3/gayDQJC/
WAP9GsUpIZbrulfdH14uZEaB9w4qw0G6nYGiJJQcOH2AY50XPyAwIZAUKPcYOBXB7B3uuPHZeZk4nLCZZyJ
PaMPBhIS8lcnCAkBDXwboIl/
E9UYUe7Z5oCIrBHDQhmISUrH6mMRWHUsHLvO38wTEKRrozRQlCmfa5TXgCADGsVd1rYh0AeDM9r75KjCf66
Cl3bWxYB62p4Juns3/2KVFsioiFJ1cDr2NM7GnVUB4UL8BRUYCgoGMhCShAPdrbZXbTjKtNBERFaOYaGURC
emY/
XxCDWS4u4LN2CQDxBayUNbxRAajOp+2imFy0W1gS4QqNu53MdxVwCD4Ytv4x6sHelQSgd8awP+dYEACQWBR
XZV1E20dDnxMi7GX8SlhEu4mHBR3c7HnUdSZlKBP+Ns76yCQF2funmCgYMdqxOIqHxiWChBUYlpqgRBqhj2
XLiZJyDI/
AsSEKQEoZqvFQaE7Cwg4aq2zYCEgrhLtx7fuk+KKPrnHVy1Myr6hGhDgbrV1o5dUMHjjr0QpE3BtaRr6v5q
0lVtMIi/iPDk8DwDHRmyt7FHdc/qqsRAwoDc1/
KqpWZoZA8FIqJcDAv3KDIhDauOhmPlsQjsvXhT9dLTaXIrIMitio8LLJbsVHKMNgxIF8T4a/
keXwMSwwtvQ6Dj6KYNAz41bwWDGoDvrceFlBJIdUFcWiwiUyIRmRypqg6uJV/
DtcRrKhzILS49rsiPdXd0R4hHiAoG1TyqobpHdYR4hqh7lhYQEd0Zw8JdiIhPU+0PpARh36XYPAFBpniWLo
7S1bGyt5kHhJwcIDVW2y4gMeLWLTzf/
a3HBdTj30bq772qagcw8q6W7766djjkW4FAQkBCRgJupN3AjeQruBFzSD2OTolWwUBCgS4gZORk3PGjvZy8
VE8EdXOvpIKAunlWh7eTN8ejICKy9LDw1Vdf4aOPPkJERASaNGmCL774Aq1bt4Y5CY9PVWMgSEDYfyl3gh/
RvKqXtoqhUTAqeTmbtipATv6pN4GUm7n3KTHakoGkKCA52uAWU3Rbgfzk6t+jEuBZOfd263m6WwDi7R0Rl5
mguhTGpsWqK/
749BjEXT+LuAtx6vmN1BvagJB6o8CGhIXxqeCDQJdAdZNqAl0oqOxWWT12k1ILIiKyzrDwyy+/
4I033sC3336LNm3a4NNPP0WfPn1w6tQpBASYthva9TgJCNoShAOX8xZ1t6jmrW+DULEkAoJc5Wcma+cmkFt
64q37BCBNbvGA9OuXe/
3zBG3XQhUKYrWvF4MUhGTYAGk2Nki3tUO6sydSXP2R6uKDFBcvpFbwQIqTG1IcnZFi74QUewck29ggKStFN
QqUEoGkjAtIijiKxMuJqluhMSf+/
FUEvhV84evsqyZKkpsuFAS6au+lOyJ7HRARmY6NRsqDTUgCQqtWrfDll1+q5zk5OahSpQpGjRqF8ePHF/
mzCQkJ8PT0RHx8PDw8im4EV1zr//
sOhy+dxYWYJEQnpMMGOZACbFsbDQLdnVDd1xlVfZzh6mADTU6WqqdX9znZt+5lmTzOhiY7A5rsTORkZwDyO
Ccz93lOlrrPyUpX99nyug2QrT4RyLGB+uSsW8uybYCs/
M9tbJClTvyy3AaZtx5n2jkgw84embZys0OGrQ3SYIN05KhbWk5WoY3+7oWdjR08nTzVTaoF5F6qAHSP5V4X
CiQg+Dj7wMnuzmMfEBFRyTPmHGrSkoWMjAzs378fEyZM0C+ztbVFz5498d9//922fnp6uroZ7mhJktz07ZG
vcKpCDiCDJhY0cKJUn9+hYX+RpJF9nob2csVcWlfNEiUkwBSxOTa26oQtwxK7OLjo76X7YJ7HDi5q0iM3Bz
dV5C9zHEipgO6x3MuUyuxFQERkfUwaFmJiYpCdnY3AwMA8y+X5yZMnb1t/
xowZmDJlSqltjzSCq2TnB5v0G7C3s4G9rS1spWGcahunayB36141mJPXbGCjTpByn/e5rY2dpB/
Y2NipxzYyJ4A8ttU+trWxh62dI2ztbt3bymMHdcLV3eRq3d7WXnuzsVfzCsgyGSRI91iK6OW57l5a+Kv7W8
scbR3hZO+ECnYVVDCoYH/r3q6Cel82/
iMiIrNus2AMKYGQ9g2GJQtSZVGSPh2ynidPIiIicwkLfn5+sLOzQ2RkZJ7l8jwo6PaZ/
5ycnNStNDEoEBER5WXSCmZHR0e0aNECGzZs0C+TBo7yvF27dqbcNCIiIjKXagipVhg0aBBatmypxlaQrpPJ
yckYPHiwqTeNiIiIzCEsPPnkk4iOjsakSZPUoExNmzbF6tWrb2v0SEREROV0nIV7URrjLBAREZUHCUacQ9k
pnoiIiIrEsEBERERFYlggIiKiIjEsEBERUZEYFoiIiKhIDAtERERk3uMs3Atdr8+Snn2SiIjI2iXcOncWZw
QFiw4LiYmJ6r6kJ5MiIiIqLxITE9V4C1Y7KJPMI3H9+nW4u7uX2ARQupksr1y5YjUDPXGfLAP3yfxZ2/4I7
lP53SeNRqOCQsWKFWFra2u9JQuyc5UrVy6V95aDYS2/ZDrcJ8vAfTJ/1rY/
gvtUPvfJ8w4lCjps4EhERERFYlggIiKiIjEs5OPk5IR3331X3VsL7pNl4D6ZP2vbH8F9sgxOJt4ni27gSER
ERKWPJQtERERUJIYFIiIiKhLDAhERERWJYYGIiIiKVC7CwldffYXq1aujQoUKaNOmDfbs2VPk+r/
99hvq1aun1m/
UqBFWrlyZ53VpEzpp0iQEBwfD2dkZPXv2xJkzZ2Cu+zR37lx06tQJ3t7e6ibbm3/9F154QY2CaXi77777YK
77tGDBgtu2V37OnI6TMfvTtWvX2/ZHbv369TObY7R161b0799fjfYmn/3nn3/
e8Wc2b96M5s2bqxbctWrVUsftXv9/mnKfli1bhl69esHf318NjNOuXTusWbMmzzqTJ0+
+7TjJ3xNz3Sc5RgX97kVERJjFcTJ2fwr6fyK3hg0bms0xmjFjBlq1aqVGHw4ICMDDDz+MU6dO3fHnTHlusv
qw8Msvv+CNN95QXU4OHDiAJk2aoE+fPoiKiipw/Z07d+Kpp57CkCFDcPDgQXUQ5Xbs2DH9Oh9++CE+//
xzfPvtt9i9ezdcXV3Ve6alpZnlPskfA9mnTZs24b///lNDhvbu3RvXrl3Ls56ceMLDw/
W3n3/+GWXF2H0S8sfacHsvXbqU53VTHidj90dOQob7Ir9vdnZ2GDBggNkco+TkZLUfctIojgsXLqiw061bN
xw6dAhjxozB0KFD85xc7+a4m3Kf5MQlYUH+SO/fv1/
tm5zI5G+FITkxGR6n7du3o6wYu086crIy3GY5iZnDcTJ2fz777LM8+yHDI/
v4+Nz2f8mUx2jLli0YMWIEdu3ahXXr1iEzM1P9TZZ9LYzJz00aK9e6dWvNiBEj9M+zs7M1FStW1MyYMaPA9
Z944glNv3798ixr06aN5pVXXlGPc3JyNEFBQZqPPvpI/3pcXJzGyclJ8/PPP2vMcZ/yy8rK0ri7u2t+/
PFH/
bJBgwZpHnroIY2pGLtP8+fP13h6ehb6fqY+Tvd6jGbPnq2OUVJSktkcI0Pyp2P58uVFrvPmm29qGjZsmGfZ
k08+qenTp0+JfU9lvU8FadCggWbKlCn65+++
+66mSZMmGnNQnH3atGmTWi82NrbQdczlON3NMZL1bWxsNBcvXjTLYySioqLUvm3ZskVTGFOfm6y6ZCEjI0O
lfymKMZxPQp7LFXZBZLnh+kKSmW59uVqS4jnDdWRsbSmWK+w9Tb1P+aWkpKgkK2k7fwmEXE3UrVsXw4YNw4
0bN1AW7nafkpKSUK1aNVVS8tBDD+H48eP610x5nEriGP3www8YOHCgujIwh2N0N+70f6kkvidzmMxOJuLJ/
39Jin6l2LxGjRp45plncPnyZZi7pk2bquJrKTnZsWOHfrmlHyf5vyTbKn8rzPUYxcfHq/
v8v0fmdG6y6rAQExOD7OxsBAYG5lkuz/
PXx+nI8qLW190b856m3qf83nrrLfWfxPCXSoq3Fy5ciA0bNmDmzJmqmKxv377qs8xxn+RkOW/
ePPz111/46aef1B/t9u3b4+rVqyY/Tvd6jKQuWIoWpcjekCmP0d0o7P+SzJ6XmppaIr/
Lpvbxxx+r0PrEE0/ol8kfZ2mbsXr1anzzzTfqj7i0GZJQYY4kIEix9R9//KFuEr6lDY1UNwhLPk4yK/
GqVatu+79kTscoJydHVdF16NABoaGhha5n6nOTRc86Scb74IMPsHTpUnWFatggUK5idaThTOPGjVGzZk21X
o8ePWBupGGZ3HQkKNSvXx9z5szB1KlTYcnkSkiOQevWrfMst7RjZO2WLFmCKVOmqMBqWL8vAU5HjpGcmOSq
9tdff1X1zeZGgrfcDP8vnTt3DrNnz8aiRYtgyX788Ud4eXmpun1D5nSMRowYoS4OyrLNxN2w6pIFPz8/1Ug
sMjIyz3J5HhQUVODPyPKi1tfdG/Oept4nw6sgCQtr165V/
0GKIkVz8llnz56FOe+TjoODA5o1a6bfXlMep3vZH2ngJGGuOH+wyvIY3Y3C/
i9Jw1RpqV0Sx91U5BjJ1aqcXPIXDecnJ6s6deqY7XEqiARV3fZa6nGSJg5S+vjcc8/B0dHRLI/
RyJEj8e+//
6rG55UrVy5yXVOfm6w6LMgvSIsWLVSxrWGRjzw3vCo1JMsN1xfSWlW3fkhIiPriDdeRYlVpeVrYe5p6n3St
ZOWKW4rdWrZsecfPkeJ8qQ+XIkpz3SdDUkx69OhR/faa8jjdy/5I16j09HQ8++yzZnWM7sad/
i+VxHE3BemBMnjwYHVv2LW1MFJNIVfq5nqcCiK9V3Tba6nHSarp5ORfnOBd1sdIo9GooLB8+XJs3LhR/
b26E5OfmzRWbunSpao16IIFCzRhYWGal19+WePl5aWJiIhQrz/
33HOa8ePH69ffsWOHxt7eXvPxxx9rTpw4oVrNOjg4aI4ePapf54MPPlDv8ddff2mOHDmiWqiHhIRoUlNTzX
KfZHsdHR01v//+uyY8PFx/S0xMVK/L/dixYzX//
fef5sKFC5r169drmjdvrqldu7YmLS3NLPdJWp+vWbNGc+7cOc3+/fs1AwcO1FSoUEFz/
PhxszhOxu6PTseOHVWPgfzM4RjJNhw8eFDd5E/HJ598oh5funRJvS77I/ulc/78eY2Li4tm3Lhx6v/
SV199pbGzs9OsXr262N+Tue3T4sWL1d8H2RfD/0vS6lzn//7v/
zSbN29Wx0n+nvTs2VPj5+enWryb4z5Jz5s///xTc+bMGfV37rXXXtPY2tqq3zFzOE7G7o/
Os88+q3oLFMTUx2jYsGGqN5dsg+HvUUpKin4dczs3WX1YEF988YWmatWq6oQpXYB27dqlf61Lly6qS5qhX3
/9VVOnTh21vnT9WrFiRZ7XpYvKO++8owkMDFT/gXr06KE5deqUxlz3qVq1auo/Wf6b/LIJ+QXt3bu3xt/
fX/3yyfovvfRSmf3Bvpt9GjNmjH5dOQ7333+/5sCBA2Z1nIz9vTt58qQ6LmvXrr3tvczhGOm62OW/
6fZD7mW/8v9M06ZN1XdQo0YN1eXVmO/
J3PZJHhe1vpCwFxwcrPanUqVK6vnZs2fNdp9mzpypqVmzpgrbPj4+mq5du2o2btxoNsfpbn7vJLw5Oztrvv
vuuwLf09THCAXsj9wM/
3+Y27mJU1QTERFR+W2zQERERPeOYYGIiIiKxLBARERERWJYICIioiIxLBAREVGRGBaIiIioSAwLREREVCSG
BSIiIioSwwIRWaTJkyejadOmpt4MonKBYYHIzL3wwguwsbFRN5ldU+an79Wrl5pRTyb0obsjk4/
JdMyPPvponuXx8fGoUqUKJk6caLJtIzI3DAtEFuC++
+5DeHg4Ll68iFWrVqFbt2547bXX8MADDyArK8vUm2eRZNrlBQsWqJlYFy9erF8+atQo+Pj44N133zXp9hGZ
E4YFIgvg5OSkpp+tVKkSmjdvjrfffht//
fWXCg5ywtO5fPkyHnroIbi5ucHDwwNPPPFEnvntdUX3ixYtQvXq1eHp6YmBAwciMTFRv07Xrl0xevRovPnm
m+qkKZ8rP2coLi4OQ4cOhb+/v/qc7t274/
Dhw3nWke2Tba1QoQJq1KiBKVOm6IONTEkj71m1alW1bxUrVlSfWZQPPvhAlaq4u7uraYfT0tJuW+f7779H/
fr11WfWq1cPX3/9dZHvWadOHfW+
EhAkjMk2L126FAsXLlRTMxPRLSUyHRURlRqZeU6mmi1IkyZNNH379lWPs7Oz1QyPMs31vn371KyALVq0yDM
jn8w06ubmpnn00UfV1LZbt27VBAUFad5++239OrK+h4eHZvLkyZrTp09rfvzxR42NjU2e2TBlSt/+/
ftr9u7dq9aRKX99fX01N27cUK/L+8p7yJTGMo24/Gz16tXVe4rffvtNvb5y5Uo11fDu3bsLnSFQ/
PLLL2oWve+//
17Nzjlx4kSNu7u72n+dn376Sc0k+Mcff6jpseVeZlGUbSiKzNQnMy3KDH0BAQGaqVOnFuOoEJUvDAtEFhwW
ZGrd+vXrq8dyQrazs9NcvnxZ//
rx48fV1Ld79uzRhwUXFxdNQkKCfp1x48Zp2rRpkycsSOAw1KpVK81bb72lHm/
btk2d6NPS0vKsI9Mcz5kzRz2WE+/06dPzvL5o0SJ1MhezZs1SU+1mZGQU6zto166dZvjw4XmWyTYbhgX5/
CVLluRZR0788rN3cuLECfU9NWrUSJOZmVmsbSIqT1gNQWTBJPBLw0dx4sQJ1TBPbjoNGjSAl5eXek1Hqh+k
KF8nODgYUVFRed63cePGeZ4briPVDUlJSfD19VXVHbrbhQsXcO7cOf067733Xp7XX3rpJVXUn5KSggEDBiA
1NVVVT8jy5cuXF9n2Qra/TZs2eZa1a9dO/zg5OVl9tlRPGH7m+++/
r9+mokhjURcXF7UPV69eveP6ROWNvak3gIjunpxEQ0JCjPoZ6VFhSMJG/
l4VRa0jQUHCw+bNm297bwkmunWkjUL+ngZC2hNIoDl16hTWr1+PdevWYfjw4fjoo4+wZcuW2z67OOTzxNy5
c28LFdKQsSg7d+7E7NmzsXbtWhUuJHDIdulCGBExLBBZrI0bN+Lo0aN4/
fXX1XNp2HflyhV105UuhIWFqcaIUsJQUqTRYkREBOzt7VUpRWHrSBioVatWoe/j7OyM/
v37q9uIESNUg0TZH/nZ/GTfdu/ejeeff16/
bNeuXfrH0vBRGkmeP38ezzzzTLH3RUo5pGvqsGHDVA8TCV6NGjXCt99+q5YRkRbDApEFSE9PVydoGRtAejd
Id78ZM2aorpO6E2jPnj3ViU5Olp9+
+qkq1pcr9i5duqBly5Ylti3yOVIF8PDDD+PDDz9UPQquX7+OFStW4JFHHlGfNWnSJLVt0tvh8ccfh62traq
aOHbsmLp6lx4csi9SCiDF/z/
99JMKD9WqVSvwM6WbqJzU5b07dOigujoeP35cVWPoSEmG9KiQHh7S1VS+s3379iE2NhZvvPFGge87YcIEVZ
UjPSKEhJ+PP/4YY8eORd++fQsNQ0TlDdssEFkACQdS9C8nLzkRbtq0CZ9//
rnq6qcrZpdic3nu7e2Nzp07q5O6nEx/+eWXEt0W+ZyVK1eqzxg8eLAKC9L98tKlS+oKX/Tp0wf//
vuvKtpv1aoV2rZtq4r6dWFAqiukykBO/NI+Qor9//nnH9UOoiBPPvkk3nnnHdWds0WLFuqz8l/
5S1dO6To5f/
58FZokJEkoKayaRqo8vvrqK7W+BBadV155RQ3WJNUREiSICLCRVo6m3ggiIiIyXyxZICIioiIxLBAREVGRG
BaIiIioSAwLREREVCSGBSIiIioSwwIREREViWGBiIiIisSwQEREREViWCAiIqIiMSwQERFRkRgWiIiICEX5
fxDn+b00df0bAAAAAElFTkSuQmCC",
"text/plain": [
"<Figure size 600x400 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"fig, ax = plt.subplots(figsize=(6, 4))\n",
"ax.plot(X, X*2, label='Double')\n",
"ax.plot(X, X**2, label='Caree de X')\n",
"ax.plot(X, X**3, label='Cube de X')\n",
"ax.set_xlabel('Donnees de X')\n",
"ax.set_ylabel('Donnees de Y')\n",
"plt.title('Donnees de linspace entre 0 et 2')\n",
"ax.legend()"
]
},
{
"cell_type": "code",
"execution_count": 231,
"id": "d8acbc3e-54be-4cb9-ad1f-bc399ca61e6b",
"metadata": {},
"outputs": [],
"source": [
"# IMPORTER SEABORN\n",
"import seaborn as sns"
]
},
{
"cell_type": "code",
"execution_count": 232,
"id": "644b8ab8-fc78-4043-bf95-71a366b0027d",
"metadata": {},
"outputs": [],
"source": [
"iris_data = sns.load_dataset('iris')"
]
},
{
"cell_type": "code",
"execution_count": 234,
"id": "ad235423-f64f-43fc-9b1d-8749c07b9bbc",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>sepal_length</th>\n",
" <th>sepal_width</th>\n",
" <th>petal_length</th>\n",
" <th>petal_width</th>\n",
" <th>species</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>5.1</td>\n",
" <td>3.5</td>\n",
" <td>1.4</td>\n",
" <td>0.2</td>\n",
" <td>setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>4.9</td>\n",
" <td>3.0</td>\n",
" <td>1.4</td>\n",
" <td>0.2</td>\n",
" <td>setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>4.7</td>\n",
" <td>3.2</td>\n",
" <td>1.3</td>\n",
" <td>0.2</td>\n",
" <td>setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>4.6</td>\n",
" <td>3.1</td>\n",
" <td>1.5</td>\n",
" <td>0.2</td>\n",
" <td>setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>5.0</td>\n",
" <td>3.6</td>\n",
" <td>1.4</td>\n",
" <td>0.2</td>\n",
" <td>setosa</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" sepal_length sepal_width petal_length petal_width species\n",
"0 5.1 3.5 1.4 0.2 setosa\n",
"1 4.9 3.0 1.4 0.2 setosa\n",
"2 4.7 3.2 1.3 0.2 setosa\n",
"3 4.6 3.1 1.5 0.2 setosa\n",
"4 5.0 3.6 1.4 0.2 setosa"
]
},
"execution_count": 234,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"iris_data.head()"
]
},
{
"cell_type": "code",
"execution_count": 235,
"id": "0c53ca0b-6922-4525-b515-3aa066515de3",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"(150, 5)"
]
},
"execution_count": 235,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"iris_data.shape"
]
},
{
"cell_type": "code",
"execution_count": 236,
"id": "3c40ca0c-49f6-4af7-83df-c469d99fa4f0",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"array(['setosa', 'versicolor', 'virginica'], dtype=object)"
]
},
"execution_count": 236,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"iris_data['species'].unique()"
]
},
{
"cell_type": "code",
"execution_count": 237,
"id": "a5767733-fbf9-4fd9-9a28-e57ff3057e80",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<Axes: xlabel='sepal_length', ylabel='sepal_width'>"
]
},
"execution_count": 237,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png":
"iVBORw0KGgoAAAANSUhEUgAAAjgAAAGzCAYAAAAi6m1wAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIH
ZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+na
QAAgXhJREFUeJzt3QWYVGXbB/D/
dncH3d3dAgIiBioIKtgFdqIvYhICggEGfoqF2C2dEiIl3b3LFtud8133M+/uu7Mzs707M2f/
v+saZc+ZmXPOzu7Mvc9z389tp9PpdCAiIiLSEHtLnwARERFRbWOAQ0RERJrDAIeIiIg0hwEOERERaQ4DHCI
iItIcBjhERESkOQxwiIiISHMY4BAREZHmMMAhIiIizWGAQ0RERJrjCCsxd+5czJgxA4899hgWL15s8j7Lly
/HXXfdZbDNxcUFOTk5lT5OUVERLl+
+DC8vL9jZ2dX4vImIiKjuSWep9PR0hIeHw97e3jYCnN27d+PDDz9E586dK7yvt7c3Tpw4UfJ1VYMUCW4aNW
pUrfMkIiIiy7p06RIiIyOtP8DJyMjAbbfdhmXLluH111+v8P4S0ISGhlb7eDJyU/
wNkmCJiIiIrF9aWpoaoCj+HLf6AGfatGkYO3YsRowYUakARwKiJk2aqKmm7t27Y/bs2ejQoYPZ+
+fm5qpbMRneEhLcMMAhIiKyLZWdubFokvHKlSuxb98+zJkzp1L3b9OmDT755BP88ssv+PLLL1WQ079/
f0RFRZl9jDy3j49PyY3TU0RERNpnp5OsHQuQKaKePXti3bp1Jbk3Q4cORdeuXc0mGZeVn5+Pdu3aYdKkSXj
ttdcqNYJTPMSVmprKERwiIiIbIZ/fMlBR2c9vi01R7d27F/
Hx8WqaqVhhYSG2bt2K9957TwUlDg4O5T6Hk5MTunXrhtOnT5u9j1RZyY2IiIgaDosFOMOHD8ehQ4cMtkkJe
Nu2bfHcc89VGNwUB0TyHNdcc00dnikREVkzSVfIy8uz9GlQLXB2dq5UCbhVBziSBd2xY0eDbR4eHggICCjZ
PmXKFERERJTk6Lz66qvo27cvWrZsiZSUFMyfPx8XLlzAvffea5FrICIiy5LA5ty5cyrIIdtnb2+PZs2aqUC
npixeRVWeixcvGkRyycnJuO+++xAbGws/Pz/
06NEDO3bsQPv27S16nkREVP8khTQmJkaN+EtuZW395U+WUbwQr7ymjRs3rvFivBZLMraVJCUiIrJOUmgiOZ
iysq28r5PtS01NVUGOzNRInm1NPr8Z7hIRkU2SPExRG9MZZB2KX8vi17YmGOAQEZFNY19B7bCrxdfSqnNwi
Kju5RUUIjEjD0U6HTxcHOHrzr+Gicj2McAhasAup2Rj2V9nsfKfS8jOL0TPpn546dr2aBPiBRenipdqICLL
u/POO1Vl8c8//2zpU7EqDHCIGqi41Bzc+ek/OBmXUbJtz/
lk3Lh0B35+eAA6RTJpk8gWvP3226qijAwxB4eogToem2YQ3BQrLNLhjT+PIjWbC6cR2QKpLPL19bX0aVgdB
jhEDdS6o3Fm9+06l4TM3JpXMRA1FN9//
z06deoENzc3tWDtiBEjkJmZqaaPbrjhBrzyyisICgpS5c0PPvigwcrLsv6LLGgrC9zJ47t06aKer7QjR47g
2muvVY+XhXIHDRqEM2fOqH3Fx6js8yUnJ+O2225T5yP7W7VqhU8//
RRawykqogYq0NN8jzYvV0fYszCFqFJkYTpp+vzmm2/
ixhtvRHp6Ov7666+SaaMNGzbA1dUVmzdvxvnz51VbIgmC3njjDbVfgpEvv/
wSH3zwgQo2pCfj7bffrgKQIUOGIDo6GoMHD1YNqTdu3KiCnO3bt6OgoMDk+VT0fDNnzsTRo0exatUqBAYGq
rWEsrOzoTUMcIgaqLGdw7B4wymT+6b0bYqAcgIgIjIMcCTYGD9+PJo0aaK2yWhO6bVdPvnkE7i7u6NDhw6q
7dAzzzyD1157TS1WOHv2bKxfvx79+vVT92/evDm2bduGDz/8UAUkS5YsUdNQK1euLFn8rnXr1ibPRRpVV/
R8Fy9eVI2qe/
bsqfY3bdoUWsQAh6iBCvNxxRs3dMSLPx822N61kS9u79sYTg6cwSaqDJkCkgbSEtSMGjUKV199NW6+
+WbVUqh4vwQ3xSTwyMjIwKVLl9T/s7KyMHLkSIPnlCksCULEv//
+q6akyq7sa4qMxlT0fA899BBuuukm7Nu3T52rTG/
1798fWsMAh6iB8nR1wvXdItC3eYDKx0nKysNVbYPRPMgDwV6ulj49IpshvbDWrVuneiOuXbsW7777Ll588U
Xs2rWrwsdKgCP++OMP1Vy6NBcX/Siq5MlUVmWeb8yYMapR9Z9//
qnOW4KzadOmYcGCBdASBjhEDZiniyM8gz3RItjT0qdCZPMr8A4YMEDdXnrpJTVV9dNPP6l9Bw4cUDkuxYHK
33//DU9PT9Ug1N/
fXwUeMm0k00emdO7cGZ999pmazqpoFEeaT1f0fELycaZOnapuMjokU2YMcIiIiKiEjNRIIrFM9wQHB6uvEx
IS0K5dOxw8eFBND91zzz34z3/+o5KMZ82ahenTp6vu51IR9fTTT+OJJ55Q1U8DBw5UzSQliViSiSUAkfvKq
NCtt96KGTNmqHwcCZJ69+6NNm3aGJxLZZ7vpZdeQo8ePVQ+kOTs/
P777+pctYYBDhERUQ1I4CCVSosXL1Ydr2X0ZuHChWoq6JtvvlFTQFLNJJVQElBIxdXLL79c8nhJNpYRFal+
Onv2rFrTpnv37njhhRfUfqm4kuopGWWRURmZEuvatasaLTKloudzdnZWgZIEWzKqJCM4ksCsNXa6Brb8YVX
brRMRkXXKycnBuXPn1HovUoZtjdhGofZe06p+frNMgoiIiDSHAQ4RERFpDnNwiIiI6sjy5cstfQoNFkdwiI
iISHMY4BAREZHmMMAhIiIizWGAQ0RERJrDAIeIiIg0hwEOERERaQ4DHCIiItIcBjhEREQ2QvpHSefyf//
919KnYvW40B8RETVoqVl5uJKRh7ScfHi7OSHQwxk+7s6WPi2qIY7gEBFRg3U5JRvTv96P4W9twY1Ld2D4wi
145Ov9antd+v7779GpUyfVzVu6hY8YMQKZmZlq38cff4x27dqpZpNt27bF0qVLSx4nTShFt27d1EjO0KFD1
ddFRUV49dVXERkZCRcXF9VtfPXq1SWPy8vLw/Tp0xEWFqaeVzqeS7fxYm+99ZY6Hw8PDzRq1AgPP/
wwMjIyYMsY4BARUYMduXnuh4P469QVg+1bT13B8z8cVPvrQkxMDCZNmoS7774bx44dw+bNmzF+/
HjodDp89dVXeOmll/DGG2+ofbNnz8bMmTPx2Wefqcf+888/6v/r169Xz/Pjjz+qr99+
+20sXLgQCxYswMGDBzFq1Chcd911OHXqlNr/
zjvv4Ndff8W3336LEydOqOM0bdq05Jzs7e3VfY4cOaKOtXHjRjz77LOwZXY6+Y42IFVtt05ERNYpJycH586
dU6MaMipRVWfiM9TIjTkbnhyCFsGeqG379u1Djx49VD6NjKSU1rJlS7z22msqACr2+uuv488//8SOHTvUY+
R69+/fr0ZpikVERGDatGl44YUXSrb17t0bvXr1wpIlS/
Doo4+q4EUCIxn5qcwI04MPPogrVwyDP0u+plX9/GYODpEVy8kvRFJmnvrLztPFkXkBRLVIcm7Kk17B/
urq0qULhg8frqaEZKTl6quvxs033wxnZ2ecOXMG99xzD+67776S+xcUFKgPdnPkg//
y5csYMGCAwfYBAwbgwIED6t933nknRo4ciTZt2mD06NG49tpr1XGLSeAjU1bHjx9XzyfHlGAjKysL7u7usE
WcoiKyUtHJWXj1t6MYtmAzBszbhAe/
3Isjl1ORV1Bo6VMj0gRvV6dy93tVsL+6HBwcsG7dOqxatQrt27fHu+++qwKPw4cPq/
3Lli1TVVLFN9n+999/1+iY3bt3VyMjMjqUnZ2NCRMmqKBKyKiQBDydO3fGDz/
8gL1796pRn+LcHVvFAIfICsWkZGPyx7uw4p+LyC0oUtt2nk3CjUt24NyVLEufHpEmBHo6Y3CrQJP7ZLvsry
syTSQjLK+88oqabpLRm+3btyM8PBxnz55VU1Wlb8XJxXI/
UVj4vz90ZLpGHiePL2379u0qgCp9v4kTJ6oA6ptvvlHBTFJSkgpoJElZcnj69u2L1q1bqxEhW8cpKiIrtO9
iMi4kGgcyeYVFWLj2BN6a2AWeLnXz1yVRQyFTvnNv6qwSiiWxuHRwM+
+mznU2Jbxr1y5s2LBBTREFBwerrxMSElTllAQ8ki8jU1IylZSbm4s9e/YgOTkZTz75pLq/
VF5JhZRUTEmeitz3mWeewaxZs9CiRQuVm/
Ppp5+q0R9JJi6ukpIKKqm+koTi7777DqGhofD19VUBVH5+vhpJGjdunAqMPvjgA9g6BjhEVqaoSIc/
D8WY3b/
99BWk5xQwwCGqBeG+bnh3Uje1Do7k3Mi0lIzc1GW+m4ykbN26FYsXL1b5LpJoLKMnY8aMUfsl52X+/
PkqaJGybcnVefzxx9U+R0dHVe0kJeFSbTVo0CBVhSVBkSTfPvXUU4iPj1cjN1I11apVK/
U4Ly8vvPnmm6qqSqbIJPlYEpcl2JGcIAmA5s2bhxkzZmDw4MEqH2fKlCmwZayiIrJCs349gs92nDe5L8zHF
b9MG4Bg76pXjRBpSU2rqMj61GYVFXNwiKzQhJ6RZvfdPaAZAj1d6vV8iIhsDQMcIivUyM8dM8a0Ndrer7k/
ru8aDnv7itexICJqyJiDQ2SFpB/
O5N6NcVXbYKw5Eqtybka2D0GTAA8EeXH0hoioIgxwiKyUl5uTurUK8bL0qRAR2RxOUREREZHmMMAhIiIizW
GAQ0RERJrDAIeIiIg0h0nGRP8Vn56DvIIiONnbI9jbRfWKISIi28QRHGrwUrLy8MfBy7jlg50YOG8Trn1vG
z7feQFXMnItfWpERDV2/vx59Qeb9KayxuerKxzBoQYtv7AIv/
x7WbVGKJaQnqu+PpuQgadHtVG9aYiIbFWjRo0QExODwEDTndO1iiM41KDFp+Vi/
poTJvd98fcFJGbk1fs5EVE9y04GrpwEovYAV07pv7Yh0gm8PA4ODqpzuDTqtBZ5eXX/
3soAhxq0lOw8ZOQWmNxXpAOikrPq/ZyIqB6lRgPf3Q281wv4eDjwXk/g+3v02+vARx99hPDwcBQVFRlsv/
7663H33Xerf//yyy/o3r27ajbZvHlzvPLKKygo+N/7lEwPvf/++7juuutUt/
E33ngDycnJuO222xAUFAQ3NzfVRfzTTz81O6V05MgRXHvttapppXQal67kZ86cUfvk3KRbeWRkJFxcXNC1a
1esXr263OvasmULevfure4fFhaG559/3uCchw4diunTp6uu6DKSNGrUKNQ1BjjUoDk7lP8r4OFiPX/
xEFEtk5GaX6YDZzcabj+zAfj1kToZybnllluQmJiITZs2lWxLSkpSAYQEKH/
99RemTJmCxx57DEePHsWHH36I5cuXqyCmtJdffhk33ngjDh06pAKjmTNnqvuvWrUKx44dUwGQuSmp6OhoDB
48WAUjGzduxN69e9VzFAckb7/9NhYuXIgFCxbg4MGDKhiRYOrUqVNmn++aa65Br169cODAAXXs//u//
8Prr79ucL/PPvsMzs7O2L59Oz744INa+G6Wj+/
e1KD5ezijfZg3jsakGe0L8HBGiLerRc6LiOpBZoJxcFM6yJH9bn61ekg/Pz+MGTMGK1aswPDhw9W277//
XgUjw4YNw9VXX61GP6ZOnar2yQjOa6+9hmeffRazZs0qeZ7JkyfjrrvuKvn64sWL6NatG3r27Km+btq0qdl
zWLJkCXx8fLBy5Uo4OelzDFu3bl2yXwKb5557Drfeeqv6et68eSogW7x4sXpsWUuXLlV5Pu+9954aKWrbti
0uX76snuOll16Cvb3+D0kZVXrzzTdRXziCQw1agKcL3pnUVQUzpbk5OWDZlJ4IZYBDpF05aTXbX00yUvPDD
z8gN1dfqfnVV1+pYEICARkBkekhT0/
Pktt9992nkoSzsv43ZV4cyBR76KGHVMAi00kSDO3YscPs8WWqSqakioOb0tLS0lRwMmDAAIPt8rWMDJki2/
v162ewtIbcPyMjA1FRUSXbevTogfrEERxq8FoGe+G3RwZi/
8Vk7L+YgtahXujXPABhPq6wt+daOESa5epds/
3VNG7cOOh0Ovzxxx9qWkempRYtWqT2SVAgOTfjx483Ph3X//3BJbk3pcmo0IULF/
Dnn39i3bp1anRo2rRpajSmLMnRsYSy51zXGOAQAQj3dVO3sZ3DLX0qRFRfPIKAFsP101FlyXbZXwckUJEAR
kZuTp8+jTZt2qikYiH/
P3HiBFq2bFnl55UEY5naktugQYPwzDPPmAxwOnfurPJhpPqq7CiOJB1LErTkyQwZMqRku3wtScSmtGvXTo1
ISdBWPIoj95fkZUlUthROURERUcMk+TXXvasPZkqTr2V7LefflJ2mkhGcTz75RP27mOSsfP7552oURyqdZP
pHpp7+85//lPt88jipvpKASR73+++/
q8DDFKlmkqkomRbbs2ePSh7+4osvVGAlJDCSvJtvvvlGbZOcIJnWksRnUx5++GFcunQJjzzyCI4fP67OQ/
KFnnzyyZL8G0vgCA4RETVcPhHAzf+nTyiWnBuZlpKRmzoMbsRVV10Ff39/
FUBIwnAxqViS4ETycCTIkBEWSdq99957y30+qU6aMWOGKgmXKahBgwapwMiUgIAAVT0lgYyM0sg6OZK7U5x
38+ijjyI1NRVPPfUU4uPj0b59e/z6668qSdiUiIgINTUmz9elSxd1Xffcc0+FQVlds9PJmFIDIlGrZI/
LiydDcUREZJtycnJw7tw5NGvWzCA/hWxXea9pVT+/
OUVFREREmsMpKiKqssTMXGTnFcLB3g6Bni5wqmDBRCKi+mY170pz585V2deyjHN5vvvuOzUfKUNXnTp1UvN
+RFQ/MnMLsOtsIqb83z+q8/rVb23F2+tPIS4tx9KnRkRkfQHO7t271XLUUrpWHlm4aNKkSSp5af/+/
bjhhhvU7fDhw/
V2rkQNmawVNPGjv3Hksn4BtPTcAry36TQeW7kfVzL0i5YREVkDiwc4sqiRlMgtW7ZMLWFdHumPMXr0aJWpL
eVvsny1rBkgy0MTUd1KSM/FrF+PmNz399kkRCdn1/
s5ERFZbYAjKy2OHTsWI0aMqPC+O3fuNLqflNTJdnNkKWzJvC59I6LqTU+dScg0u3/
XucR6PR8iIqtNMpYa/
X379qkpqsqIjY1FSEiIwTb5WrabM2fOHLVgEhHVjKO9HZwc7JBfqDPbuJSICA19BEdWPZRVEWWp6rpcv0AW
PpKa+eKbHJeIqs7f0xnjzLSykGqqXk396/2ciIisbgRn7969aoXE4v4borCwEFu3blU5NTK1JKsrlhYaGoq
4uDiDbfK1bDfHxcVF3YioZtydHfHU1a3x76UUnL3yv6kq6Ue6ZHI3hLDzOhFZEYsFONLp9NChQwbb7rrrLl
UC/txzzxkFN0LasW/
YsMGglFy6psp2Iqp7EX7uWHFfX5yIS8O2U1cQ5uOGq9oGI8THFa5Oxr+zRFQ1L7/8Mn7++WfV+6kmNm/
ejGHDhiE5ORm+vr6Vesydd96JlJQUdXwtsKpWDUOHDlX9MBYvXqy+njJliupxIXk0xWXi0jdD1syRxGTJ4Z
k9e7bK4+nYsWOljsFWDURE2lBbrRpSc1ORlJOE9Lx0eDl7wd/VHz4uPrBUZbHMYEi/
qJrIy8tDUlKSylMt7vBdEflclJCgsgGRtbdqsOqVjC9evGjQibR///
5YsWKFauD1wgsvqMZfEmlWNrghIiIqLTYzFrN2zMKOyztKtg0IH4CX+7+MUA/
z6Q91xdPTU93KC1yksWZFnJ2dy03fMEWCBy2xeJl42SG14tGb4q+XL19ucJ9bbrlFdV+VCFcW+LvmmmsscK
ZERGTrZOSmbHAjtl/ejpd3vKz217aPPvoI4eHhKCoqMth+/
fXX4+6771ZTVDKTUXraSBa0feONN9Tj2rRpUzKjIfeTUY6ePXuqP/
ZlpKZ4amvz5s3qa5lyEvJZKiMza9asUevISRAl68rFxMQYHauYnOObb76Jli1bqlzWxo0bq/
MoJukkrVu3hru7O5o3b46ZM2ciPz8f1sKqAhwiIqL6ItNSZYOb0kGO7K9t8kd6YmIiNm3a9L/
zSErC6tWr1aK3pkjuqfxhLzmnv//+u5qqGTdunGpXJCkasuitBBsVycrKwoIFC/
DFF1+ogh6ZJXn66afLrUKWlBAJXI4ePapmUEov1eLl5aUCJ9knC/
HKgr2LFi2CtbDqKSoiIqK6Ijk3NdlfHbJi/5gxY1SwIMU24vvvv0dgYKBKCv7rr7+MHuPh4YGPP/
64ZGrqgw8+UKMzElDICE779u0RHR2N+
+67r9xj5+fnq8e2aNFCfT19+nS8+uqrJu+bnp6ughapap46daraJo8bOHBgyX0kXaRY06ZNVbAkubHPPvss
rAFHcIjqUVRSFs5eycCFxEzkFxoOURNR/
ZKE4prsry4Zqfnhhx9UqoWQ9eBuvfVWg5zT0mSkpnTejYzmSO/
G0km4vXv3rvC47u7uJcGNCAsLU8u1mHLs2DF1fsVBmCnffPMNBgwYoHJ9ZMpLAh4ZFbIWDHCI6kF8eg7+PB
SDqZ/
+g6sWbMH4pTvw4ZYziE7OsvSpETVYUi0lCcWmyHbZXxdkekmqlf744w+1+KyM2pibnioewakNTk5OBl/
LKJC5Qmo3N7dyn0taJMk5Sx6sTJtJA+wXX3xRJUFbCwY4RHWsoKAIG47F4+Gv9pX0ckrMzMOCtScxd9VxxK
flWPoUiRokKQWXaqmyQU5xFVVdlYrLyMv48ePVyM3XX3+tEodLL3pbEbm/rCNXPAIkKtvyqLKkSlmCHMn/
MUWSnJs0aaKCGklylvtfuHAB1oQ5OER1LColG/
PXnDC577eDMZg2rCWCuQowkUVIKfi8wfPqfR0cGf249tprceTIEdx+++1VeuzkyZNVYHH//
ffj+eefV9NCkjwsKrvmTWWCMElclnwamR6TqaiEhAR1vvfcc48KaOS4knPTq1cvNRr1008/
wZpwBIeojqXn5CMp0/
yw7fHY2k9kJKLKk2CmmU8zdA7qrP5fH4v8XXXVVfD391f5NBKwVIUscvfbb7+pknApFZdg56WXXlL7arO34
8yZM/
HUU0+p55bS8okTJ5bk7Fx33XV44oknVKKynIOM6Mj9rYlVrWRcH7iSMdW3E7FpGLXYuDKi2Kd39sKwtsH1e
k5EWlBbKxlrgUx3Sbsj+WyrKH/GmjWYlYyJtMDX3Qm9mvph9/lko32eLo5oGlg7CYRE1HB8/
vnnanE9aWd04MABNZ00YcIEmw5uahunqIjqWIi3G2bf2Akh3oZd7V0c7bH0tu4I82G3eyKqmtjYWJW7I1NH
MlUkCwjKKsn0P5yiIqonsvbNwahU7DmfpEZtBrcKQrivG9yc2YWbqDo4RaU9OZyiIrI9TQI81G1cl3BLnwo
RkeZxioqIiGxaA5uI0DRdLb6WDHCIiMgmOTjop3etafVcqpni17L4ta0JTlEREZFNcnR0VP2VZAE6aUNgrp
cT2YaioiL1WsprKq9tTTHAISIimySr9krDSElKtbY2AVQ9EqQ2bty4VlZkZoBDmpSYnoO0nALo/
rvWDFshmJdXUIjEjDwU6XTwcHGEr/v/uhYTWTtpIyBtAzhNVbGU3BTkFeTB3s4evq6+cLSv/
RAgNTcVuQW5KkDxdfGFk4Nhg8/KvJ61NRLHAIc053R8OhatO4k1R+LUh/
bQNsF4ZlQbtAz0gJMTS7JLu5ySjWV/ncXKfy4hO78QPZv64aVr26NNiBdc+L0
iGyEfiCwTNy8zLxOHEw9j/u75OJF8At7O3pjcbjImtJ6AIPegWjlGdn42jicfx7x/
5uFI4hF4OHlgYpuJ6jgh7iGwBK6DQ5py7kombvlgB65kGP415+XiiJ+mDUDLYE+LnZu1iUvNwR2f7MLJuAy
D7Q72dvj54QHoFFn3/XiIqO5ti9qGhzY8ZLS9X1g/zB00F/5u/jU+xt64vbhr9V3QqXHz/
+kS1AWLhy1GoFtgvX9+MyOLNCM/vxC/
HYg2Cm5Eem4BPttxHpnZHMYudjw2zSi4EYVFOrzx51Gk8ntFZPMSshIw+5/
ZJvftjNmJ2KzYGh9DOrHP2TXHKLgRBxIO4FL6JVgCAxzSjKSsPGw5ecXs/
m2nryAhM79ez8marTsaZ3bfrnNJyMwtrNfzIaLal5mfWW6AsT9+f42PkZWfpaa+zNl5eScsgQEOaYazkz18
3MwntMk+Zwf+yBcL9DTfA8vL1RH2NS9iICILc7R3hIOd+Xw6Pxe/Gh9DkpZdHMy/
nwS4BsAS+G5PmuHn7oIp/ZqY3S/7wv3YabfY2M5hZvdN6dsUAeUEQERkG/xd/TGyyUizwU/
noM41PoYEMNe1uM5s8NMvvB8sgQEOaYokEU/q3dho+
+gOoejVtOaJdFoS5uOKN27oaLS9ayNf3N63MZw42kVk89yd3PFEjyfQ2MvwfVFGdd4a8latVFG5OLrg/
s73o5VvK4PtdrDDnIFzEORWO5VaVcUqKtKc6OQsJGTkYvXhWJUwO6pDKEK8XdHI393Sp2Z1MnILVDWV5ONI
DtNVbYPRPMgDwV4suSXSkrjMOJxMPoldsbsQ5hGGQRGDVPm2BCe1JT4rHmdSzmD75e0qqBnaaCiC3YLh5uR
mkc9vBjhERERk9VgmTkRERA0eAxwiIiLSHAY4REREpDkMcIiIiEhz2GyTNCkrtwAp2flq4XAfVyd4utb+j3
p2fgGSM/
MhafqyMJ53OYsMFktIz0FuQREc7e0Q5OWq+j4REVHtY4BDmnMhMRNvrTuJPw7GqG7iI9qF4NnRbdE80AP2t
RRQXErKwtsbTuHXfy8jv6gIQ1oFYcY17dAiyAOOJtaPScvOwz/
nkjFn1TGcSchEgIczHhjSAjd2C1eBDhER1S6WiZOmRCVn4YYl2012E//90YFoEuBR42NcTsnGze/
vwOXUHIPtbk4O+OPRgWgeZNixvKhIh5//
jcaT3x4wei4JcF4e1wE+7s41Pi8iIi1LY5k4NVQSSMiojblu4p/
vPI+8gpo3kNx6MsEouBHZ+YVYuvmMmroqLTYtB6//cczkc/
20/7LJ8yUiopphgEOakZlXgLXldMjeeDwBqdmGwUdV5eQXYtXhWLP7t5xMQFqZY6Tn5CMp03wQczIuvUbnR
ERExhjgkGY4OtjBz738buJODjXLwZHkYH8P53KPUTZxuKKeTpVJTiYioqphgEOa4ebkiHsGNje7/75BzeFb
w1wXSSAur2P5vYOaIbBMF24JiPo08zN5f08XRzSthbwgIiIyxACHNKVNqCem9jcOQMZ1DkPvZrXTTbxZoAe
mDWtptF0aVcqtLAmq5t3UBSHehoGPi6M9Pp7a02g7ERHVHKuoSHNSsvJUErDqJl5YhFEdQxHh54YAj9oLJF
Kz8xGrjhGDnPwiXN0hRHUrLzt6U1pMSjYORafin3NJqmP3wJZBCPN1rXAKi4iIwG7iFWGAQ0REZHtYJk5ER
EQNHgMcIiIi0hwGOERERKQ5DHCIiIhIc9hsU+OtC+LTc1FQVAQXRwcEeVlHOXJGTj5Scwpg99+F8TxcKv4x
jE/
LQV5hkao4CvZygZ0du3ATUdVlF2QjJTcF0AFezl7wdDbsHUfawQBHo65k5OK3A5exdNMZJGTkommAO54f0x
Z9mwfUeLG76pKCvXNXMvHmmhNY99+WCqM6hOCZUW3QLND0m0xyZq5qsbBo/
UlEJWcjzMcVj49ojRHtghFQTkk2EVFZUelRWHpgKVadW4XCokIMihiEJ3s+iabeTeFg72Dp06NaxjJxDZLe
R7P/PIav/7lktG/
2jZ0wsWckHCyw9srFpCyMe3ebWkOmNGmv8Ov0gWodmbJ9n5b9dRYL1540eq7pw1rg4WEt4e7MGJ2IKhaTEY
PbV92O+Kx4g+1ujm74btx3aOJtfoVysg4sEyfVnXrlbuPgRsxdfQxx6bn1fk4FhUX45p9LRsGNSM7Kx0/7o
tWifKUlpOfivY2nTT7fh1vPsgs3EVXalqgtRsFN8ZTVZ0c+Q25B/
b8vUt1igKNB569kwty4nHS6TskyDjLqWlpOPjYcN9/pe+2xWKTnGHbhlg7cuQWGQU+x/
EKdmoYjIqpIdn421l9Yb3b/tuhtSMtLq9dzorrHAEeDPF3Ln7Zxdqz/
l12SgyWh2Bxf6fTtaFel83S1wHUQke2R/BpfF1+z+yXZ2NGe091aw08IDYrwdYOvu+lgokukDwI86j/
J2MvVCfcNLr/Tt4eL4TkHeDqr5Ghz1+jPJGMiqgRnB2dMbjfZ7P47O9wJP1e/ej0nqnsMcDQoxNsVH0/
pCVcnw5c3yNMFiyZ2hZ8FAhzRrZEvbu4eYbT91l6N0DHCx2h7sJcr3r+9B7zdDP+y8nJxxId39ECot2udni
8RaUdzn+YqkCnrqkZXoV94P4ucE9UtVlFplCT1SkftHaev4HR8Bno08UOXRr4I93Wz6HlJXs3llGzVhVvWs
hndMRThPm5mgy758ZT77zmfrDpxtw/3Ru9m/uox9vZcC4eIKi81NxVxWXEqHyevMA/DmwxHhEcE/
N38LX1qVAnsJl6BhhLgEBERaQnLxImIiKjBY4BDREREmsMAh4iIiDSHAQ4RERFpDlc2IptwKSkL+YVFcHSw
Q6SvVFCVH5unZOYiJbtAGgbD29WxUo0549NzkFdQBCd7ewR7W0fHcunHJZVnUgvg6eIIHws1SiUisjUWDXD
ef/99dTt//rz6ukOHDnjppZcwZswYk/
dfvnw57rrrLoNtLi4uyMnJqZfzpfoXk5KNzScSsGTz6ZJu4g8PbYHh7ULMlrxLWfyidSex5kgsinQ6DG0Tj
GdHtUHLIE84mlj9OCUrD9tPX1Fdzi8kZiHIywXTh7XE2M5hCLTgYoLRyVlYsukMftgXpVpW9Gvuj/
9c2x6tgj3h7MjOx0REVhvgREZGYu7cuWjVqpX6C/Wzzz7D9ddfj/
3796tgxxQpDTtx4kTJ19bwVzbVXVf0Ff9cxLulGm7GpOZg5i9HcCkpGw8PawHfMiMa0ofr1o92GjTi3Hg8H
rvPJeHnaQPQItjT4P4yKvTLv5cx69cjBk0+5euzCRl4elQbtQqzJQK7yR/
vUgFXsZ1nk3Djkh347ZGBaBPqVe/nRERkSyyagzNu3Dhcc801KsBp3bo13njjDXh6euLvv/
82+xgJaEJDQ0tuISEh9XrOVH8k0Pho61mT+z7dcQ6JmYbdxAsKivDrgcsmu4yn5xZg+Y7zyM41bDQan5aL+
Wv+FzCX9sXfF5BooY7l+y4mGwQ3xfIKi7Bw7QlklLkOIiKy0iTjwsJCrFy5EpmZmejXz/
yy2RkZGWjSpAkaNWqkRnuOHPnfX96m5ObmqsWBSt/
INiRW1E083bCbeEp2HracTDD7fNtOX8GVzHyjx2TkGnYxL1akA6KSjYOMulZUpMOfh2LM7pfptLKd14mIyM
oCnEOHDqlRG8mlefDBB/HTTz+hffv2Ju/bpk0bfPLJJ/jll1/
w5ZdfoqioCP3790dUVJTZ558zZ45a+bD4JoER2QaXCrqFu5TpteXsVH7Hctnn7FDmMWW+LsvDpf5ncaUFRa
CX+T5b3m5OcODULBGRdQc4ErT8+++/
2LVrFx566CFMnToVR48eNXlfGdmZMmUKunbtiiFDhuDHH39EUFAQPvzwQ7PPP2PGDLWsc/
Ht0qVLdXg1VJv83J3K7yZeJv/G29UZU/s1Mft8si/ExzBw8PdwRvsw00t+S9d1aVxqCRN6Rprdd/
eAZhZNfiYisgUWD3CcnZ3RsmVL9OjRQ422dOnSBW+//XalHuvk5IRu3brh9On/JaGWJSNDkphc+ka2oZG/
B96d1M1kN/Elk7uhcYCH0WNah3hhcu/
GRttHdwhF72YBRtulfPydSV1VMFOam5MDlk3pabGO5Y383DFjTFuj7VJJdX3XcDYaJSKytXVwZNpJ8mYqm7
cjU1ySqEza1CHcG79MG6CqoI5cTkPbMG/
0be6PRr6mR3bCfN3w2PCWmNirEVYdjkFhkU51LJfycnNl5S2DvVRl0v6Lydh/
MQWtQ73Qr3mAeoylAgmZhpJA7aq2warcXXJuRrYPQZMAD1XGTkREdRTgSCAiIyfx8fHq36UNHjy4Us8h00e
y5k3jxo2Rnp6OFStWYPPmzVizZo3aL9NRERERamRHvPrqq+jbt68a8UlJScH8+fNx4cIF3HvvvdW9DLJysq
Bfs0BPdausEB83devSyLfSj5HgR25jO4fDWni5OalbqxCWhBMR1UuAI2XckydPVsGFrF9TtoxbRlYqQ4IjC
WJiYmJUAnDnzp1VcDNy5Ei1/+LFiwYr1iYnJ+O+++5DbGws/
Pz81LTWjh07zCYlExERUcNkpysboVSCJPnKujWvvPIKwsLCjBbbk2DFWkmZuJyfJBwzH4eIiMg2VPXzu1oj
OKdOncL333+vpoqIiIiINFFF1adPn3Irl4iIiIgsqdIjOAcPHiz59yOPPIKnnnpK5cJ06tRJlWuXJrk0ZHm
yIm58ei4Kiorg4uhQJ9U3kmAuTTALdDo42dup0m5r6CaelVuAlOx81U3cx9UJnq6OVtFNPCopC3lFRWqhPk
lqdqpgocEGLSsJyMsE7OwBjyDAsfY7qafmpiIzPxP2dvbwd/
WHs0P5xygsKsSV7Cso1BXCxcEFAW7GSw8QkY3l4MgHirzhm7t78b6qJBlbQkPJwbmSkYvfDlzG0k1nkJCRq
xbMe35MW/
RtHmDUoLK6LqdkYc2ROHyw5Qzi0nIR6eeGR4e3wqCWgapc21LdxC8kZuKtdSfxx8EY1U18RLsQPDu6LZoHe
pgs+66PbuISPO05n6z6SJ1JyFTr7tw1oClu7BaBCD/
TJe8NVl4WEHcYWD0DiN4DOHsCPe4C+j0MeNdOlVtuYS5OJ5/
Gm7vfxL74fXB1cMWNrW7E3R3vRqhHqMnHJGQl4KfTP+Hzo5+rwKilb0s83fNpdAnqAk85RyKyqs/
vSgc4UjFVWdIrylo1hABHunDP/
vMYvv7HeNXm2Td2wsSekXCo4chBcmYu3t5wWjWwLOupq1vjngFN4e7iVOPrkGabpbuJF7t/
UHOT3cSld9QNS7YbNdyUxQF/
f3SgWkemNBkVWrHrokE38dIrH9dGN3FpAvrdvijM+PGQ0b5xncMw89r2CLbQgoJW6dIu4JPRgK5MH7Lw7sC
klYBXzRvsHks8hsl/
TEaBzrCnVwufFvjo6o8Q7B5ssD0lJwWzdszCxksbjZ7rraFvYWQTfeUnEVnP57d9VYKW4psEO7I+TeltcpN
tVQmEqG7Ih/
vK3aZbUsxdfQxxZZpUVrcRpnTbNkVGjWrjGFXtJi5TcjJqY66b+Oc7zyOvoLDeu4lHpWSbPcZvB2OQVOY6G
rTMRGDVc8bBjbi8D0isee5fel46Fu5ZaBTciDOpZ3Aiyfi1is+KNxnciHn/
zFP7ici6VOvP+GHDhiEpKclou0RVso8s6/
yVTJgbl0vLLkBKlmFH7eqQKSlZJdiU7PzCWvnQrmo38cy8Aqw9Gmf2+TYeT0BqdkG9dxOXkajyvh/
HY9NrfAzNkJyby/
vN7z+9vsaHkJyb3XG7ze7fcHGD0bZjScfM3j8uK04FTUSkgQCnONemrMTERHh41E2SKVVeRQm1zhV06a4MN
2eHcvdLUnN9dxOXBGRp0FleN3EnB7t67yZe0fe7vA7oDY4kjzuVk5MkycY1ZAc7eDmbXx060C3QaJuPi0+5
z+dkz9eQyNpU6d17/Pjx6v8S3Nx5552qkWUxSSyWSqv+/fvX/
llSlUinbV93J5MjNV0ifYwaS1aHvtO2ixrJKatFkGe5gUZVu4mfT8yqVDdxNydH3DOwOdYfMz1dcN+g5kY5
O8XdxI/GpNVZN3F5LXo19cPu88lG+zxdHNE0kH8UGAQw3e4A/vnQeJ/8UdXq6hofQiqfJrWdhA8OfGBy/
+hmo422tfJrpRKRcwpzjPYNihikKrCIyLpU6U95Se6Rm4zgeHl5lXwtt9DQUNx///348ssv6+5sqVLkQ/
njKT3hWmaEI8jTBYsmdoVfLQQ4jfzcsPS2HvAoM5IjH+bSnbs2KoOq0028TagnpvZvYjKZt3czf4t0Ew/
xdlPJ3RIQlh2hWnpbd4T5sHlmCUcXYMBjQEhH4+Dm+vcB79CaH8LeEbe0vgVdArsY7Xuxz4sIdTc+RrBbMB
YPW6weW1q4Rzhm9JnBKioirbRqkBYNTz/9tE1ORzWEKipRUFiEy6k52HH6Ck7HZ6BHEz/
VfNJcaXV15BcU4VJyFnaeTcTJ2HR0ivBBj6Z+VWqMWZl1di4kZZnsJu5oZupHyr7l2lcfjkVhYRFGdQxFhJ
8bAjzMBxKXU7JNdhN3rMV1aqR8/
WBUKvacT1KjNoNbBanXo6LpvgYpPRZIOAGcWgd4hgBtxwBeofqS8Voi69mcTz2PLVFb4Ovii6saX4Ug9yB4
Opk+Rl5hnsq32R69HZfSL6FXaC+082+HEI+aV3URkQXLxLWioQQ4REREWlJnvai6detW6ZVd9+3bV9mnJSI
iIqp1lQ5wbrjhhpJ/5+TkYOnSpWjfvj369euntv399984cuQIHn744do/
SyIiIqK6CHBmzZpV8u97770Xjz76KF577TWj+1y6ZHqBOSIiIqL6Uq0cHJkD27NnD1q1amWw/
dSpU+jZs6eaH7NWzMEhIiKyPXWWg1Oam5sbtm/fbhTgyDZXV/bUodoXn5aDvMIi1X072KviTt/
V6SZOVJHCgjxcyYpFYVERXBycEeBVO80/65tUJ0ZnRqvu6FL6HukVaelTIqp11XrXf/zxx/
HQQw+pZOLevXurbbt27cInn3yCmTNn1vY5UgMmTT2lxcKi9SdLuok/
PqI1RrQLVmvY1EY3caLKSEiPxk+nfsTnJ7/5Xzfxbo+iS0AneHoYr35srWIzYrH2wlosP7IcCdkJKrh5qMt
D6BPahyXvpCnVLhP/
9ttv8fbbb+PYMX2Plnbt2uGxxx7DhAkTYM04RWU7cvILseyvs1i49qTRvunDWuDhYS3h7uxYo27iRJWRkhG
LWX+/io3Rfxnte2vgXIxsMRa2IDknGe/9+x6+PfGt0b4nuj+ByW0nw9WJo/DUwLqJlyWBjExJSdNNucm/
rT24Idsi3cTf22i6e/SHW88aBTHV6SZOVBnxOYkmgxsxb98ixKfaRnFFUk4Svj/
5vcl9Hx78UC1kSKQVtbdMK1EtS6qom3hGzbuJE1XGsSuHy+8mXpABWxCTIdO2pn+nsgqykJKXUu/
nRGTxHBx/
f3+cPHkSgYGB8PPzKzfJU0Z0iOq6C7erY827iRNVhla6ibuX16ldfufsa96njsjmApxFixapBpvF/
67sqsZE1RXg6Vx+N/EyScbV6SZOVBmt/NqY7yYe3h/
+Ln6wBUFuQQhwDUBiTqLRvtZ+rVVPLiKtYC8qsmrHYtIw8aOdSCs1tSQJw1/f3xcdI4z/
qk7KzMXbG07hsx0XjLqJvzSuA4K82Lmbqi4/Lwv/xO7C9C1PoqCowKCb+P+N/
ACRPs1gC+TcDyYcxIPrH0R2QXbJdj8XPyy7ehna+Lex6PkRWbzZ5pQpUzBs2DAMHjwYLVq0gC1hgGNb5MdT
On3vOZ+MQ9GpaB/ujd7N/BHu42a25Ls63cSJKpKXl6nvJh61FZcyotErpKe+m7hPY9iS/
IJ8tQbOrphdOJNyBh0CO6BrcFc08W5i6VMjsnyAI60atm7ditOnTyMiIgJDhgzB0KFD1f/
LLv5nbRjgEBER2Z56CXCKRUdHq0Bny5Yt6iZJyGFhYYiKioK1YoBDRERke+ptHRwh1VQBAQHq/
76+vnB0dERQUFBNnpKIiIioxqoV4Lzwwgvo37+/Cm6ef/555OTkqP/HxsZi//
79NT8rIiIiohqo1hSVvb29Gql54oknMH78eLRu3Rq2glNUREREtqdeuonLKI3k3GzevBkLFy6Es7NzSaKx3
Gwp4LGUwiKdakVQUFQEV0cHBNZB+bK0Loj/
7zFcHB0qVSKdmJGL9Bx9GawsmudjJevGVLWbOFmZwnwgIx6QVXSd3QH3ADQUaZkJyCjIVAsC+rsGwMXFs9z
7y0rDCVkJKNQVwtnBGYFu1tHIMzMvE2l5aSULH1a0aKCIz4pXpemyEGKQeyXSF/IygawkQH6/XX0AF/
3aa7VJyuNTclMAHeDl7AVP5/JfD2rg6+AcOHBALf731VdfoaioCIWF1tvvxxpGcOLTc/DD3igs+
+ucakfQMtgTL17TDj2a+MHbrXZWRJU2Br8duIylm84gISNXLZj3/Ji26Ns8wORid/
kFRTidkIF5q45jy6kEONrbYXTHUDw+vDVaBHvaVDdxsjJpl4G/PwD2/
B+QlwFEdAdGzQVCO+mDHQ2vnXM29Szm73sLu2J3q1WCxzUdjfs7349wH9Ml2Veyr+DPs3/
ik8OfqMX4mno3xZM9nkSPkB7wdrHM+5UEXBfSLmDx3sXYHLUZ9rDHyCYjMb3bdDT2bmy2qefmS5ux9MBSxG
bGItQjFNO6TsOQyCHwczWzKGLiGWDja8CxX2V9CKDNNcCIl4GAlvqApxZEpUepc1p1bhUKiwoxKGIQnuz5p
Po+O9g71MoxyMarqOQhMoojIzhy27Ztmzpw586d1UiOBDvWytIBjqzR8uJPh/
HHoRijfe9M6qYWpKvp6ER6Tj5m/3kMX/9j3ABw9o2dMLFnJBwcDNOvTsel4/ol25GZZxicyqjPdw/
0Q9NAD5voJk5WJj0O+HoScHmv4Xb5Gb9rNdC4L7TqdOJxTPzzNuQVGTZ/
jfSKxKfDP0RomfVz0nLT8ObuN/HLmV+Mnuu1Aa9hXPNxFvkQvpR+CRN/m4j0/HSD7f6u/
lgxdgUiPCMMtucU5OD/Dv8fPjjwgdFzSZBzZ4c74epYpmN58gVg2TAgq8wKy66+wP2bAf9mtdKH6/
ZVt6tRpdLcHN3w3bjvuA6QDaiXKirpS9WnTx+sWLFCrXvz2Wef4cqVK9i3b59VBzfWQKaMTAU34rXfjyI2z
Xgp+KqSbtord5vubjx39THEpRs2qczIzVeBRNngRsg02pojsWpkztq7iZMVSjpjHNwI+btq1bNA5hVoUVZ2
MpYcWGoU3BSPIvwbb1yMISM2poIbsXDPQiRkJ6C+5Rfm45vj3xgFN8WdyVefW23UvFNGoT4+9LHJ51t2cBk
Ss8sEMUWFwKHvjIMbkZMC7F2un+KsoS1RW4yCm+Ipq8+OfIbcAsP3RbJ91QpwvvzySyQmJmLPnj0qB2fcuH
GqTLwsWQ/HEh+M1ux4jH4O29wHenH+S02cv5KpPj9MkZYHKVmGbxbJmXnYfsbEm8t/bToRj5Tsmr/
B1HU3cbJCZzaZ3xdzQJ9zoUHpeen4O3a32f2rozahqNDwd/1c6jmz95ecERnhqW+Sc7M1eqvZ/
RsvbkSGTDuWCXxKt7MoTQK+pNwyzZjluk78Yf4kTq0BclJRE9n52Vh/Yb3Z/
duit5XkF1EDD3DGjh1bqeGh9u3b4/z589U5hGZJR+vyOJeZOqoOT1fHKnXpdrC3K/
e8ZJ9LBZ29raGbOFkhj3KSiZ3cAI3mPdjb2cHb2fx7ZKCzL+wdDH9PPZ3Kz3WThOP6JsnB5V2HJBuX7aRe0
XkadSyX+8tUlDmSbFzDbu0ytVdeI1FJNna053S31tTpJ0QD6+NZKZKw6+5s+k19UKtA+HnU/
E1MOm37upt+Q+gS6YOAMscI93XHlH7m55+n9G0CD5faSX6uTjdxU0x1Eycr1HKk+QTRrr
cDHtpcGDTAIwy3t77F7P6bWt1otK2RVyN4OZmuGuoW1E01xKxvktgsOTPmTOkwBW4SqJbJzSmbl1M6/0j2G
3D2APpNN38S/R8F3Iwb61aFBF2T2002u1+u0WzyM9ks/
glcz0K8XPHRHT2NRmqkOuj1GzpWOMJTqWN4u+LjKT3h6mR4jCBPFyya2NVkEDWwZSBGtAsxGdw0D7JMFVWw
lyvev70HvN0M/
7KSbuIf3tEDod5lEhXJ+niGAjd8aBzkBHcABj4BOGozSJXRmdHNxqBPSE+jfY92egARHmFG26WM+t3h7xqN
cAS5BeG1ga/BR0YyLKBbcDdc0+wao+0T20xEGz/
j7uPB7sFYPHSxUbAmXy8aush0uXhYF6DHXcbbO98KRPZCbWju09xksHZVo6vQL7xfrRyDNFgmbo6Xl5cqIW
/evDmshaWrqEReQSFiU3Pw16krOJeYiT7NAtAx3BthvoZ/CdVEQWGR6qi94/
QVnI7PUCXoXRr5IrycY0jX7ujkbJVULNNDYzqFIdjLGSHetXde9dFNnKyM5NmkxQAnV+mrqlqOAILbAl6h0
LrE9GhcSo/Gxksb4enkgeFNRiDYLRBeZtaEKSgsQGxWLP6+/
DfOpZ1D9+Duqtu3lFlbkpR9X864jA0XN6jpnuGNhyPMPcxs0CWJxzGZMdgXtw/
Hk46jXUA7dS1hHuVUicr6N6nR/y0TLwTaXQf4NCp/
mrOKUnNTVUd4ycfJK8zD8CbDEeERAX+3MqNKZJXqtdlmRRjgEBERkc0126wIV5slIiIiS2CSMREREWlOndb
FHT16FOHh4XV5CCIiIqLqBzjSNbyyfvzxR/X/
Ro0aVfoxRERERPUe4EhiD9mW6nQTr840ZHxaLvKLilTpe3AlSreTMnKR9t8Vm33dnOBbC2v/
EFkrWYE4Iz9D5ST6u/jDxQpK43WFhUhIv4QCFMHJzgFBZpp/1lRU2gX1/
uNo74BIM405iSwe4Hz66ad1dhJU+6raTby6x1h7JBZvbziFuLRcRPq54emr22Bw6yD4mwhapG3H6YRMzF9z
XHUIF9IVXB7TKsT0AmdEtkr6OKlu4rvnY1fsLn038Rbj9N3EPS03dZ+UFoW1Fzfgo6Ofqf5WsvjeY50eQN+
QXvD1Nr1AX1XFpl/Gluit+Pjw/
5V0E7+v030YHD4AoV61cwwii5aJW6OGUCZenW7iVZWZW6ACm4+2njXa98KYtrhzQFM4Oxqu2Hw2IQM3Lt2B
1DJ9rfzcnfDjw/
3RLNAyCwoS1YXTKadVF26T3cRHfWqRtW0yMxPw7oH38dWp74z2PdftMUxsOwlOsrJwDaRnJ+Pjo8vxyeFPj
PZJkHNX+zvgxVWDyZrLxL///
ntMmDABffv2Rffu3Q1uZFlV7SZevWPk4v+2mW4OuGj9KTU1VlpufiFW7LpoFNyI5Kx8fL83Cnn5xt3MiWxR
Vn4WluxfUk438X8tcl6Jean4+vQPJve9e2gZEkx0266qK7nJ+Pzo5yb3SdfuxNyUGh+DqDKqFeC88847uOu
uuxASEoL9+/ejd+/eCAgIwNmzZzFmzJjqPCXVoqp2E68OCWAKi0wfJDu/
UHUoLy0xMxfbTl8x+3xbTiYgKcv4w4DIZruJx/xtdv/
q86vVlG19i824rFYZNiWrIAuptRB8VNhNPKdMN3Eiawpwli5dio8+
+gjvvvsunJ2d8eyzz2LdunV49NFH1dARWVZVu4lXh6tT+V2gy05PSQKyNXYsJ6oL9nb25XcTdwuEvX39/7y
7OZU//eTkUPMEaOcKnsPZ3vJJ1tQwVOs37OLFi+jfv7/6t5ubG9LT09W/
77jjDnz99de1e4ZU593Eq0Mad4Z4m36jahHkaXSMQC9XTO1vvlJjar+m8PPgGx9pQ4BbAG5vd7vZ/
Te1ugmWEOwWgABX072dWvu1hr+ZbuZV4efiU243cd9yAj8iiwc4oaGhSErSDzM2btwYf/
+tH4o9d+4cVy+2AtXpJl71Y7hg2ZSe8HA2HKmRwGrpbd0RaKIkvWsjX1zXxbiL8k3dI9AxgssQkLZGcEY3G
40+oX2M9j3a7VGzAUBdC/
KIwDtDFsDN0bCBrp+LH94c8Dr8pbllDUk5+PzB8012E58/6E1E+rBcnKy4iuree+9Vi/
jNmjULS5YswTPPPIMBAwZgz549akHA//u//4O1aghVVNXtJl5VkoMjnb53nUvC8Zg09fzdGvsi0s/
d7GNiUrIRm5aDVYdiYWcPjOkYihAv11rtpE5kLRKzE3Ep/
RI2XpRu4p6qe3WwezC8nC23LEJhfi5iMy9jd8wunEo9g04BHdAlqCvCfJvW2jEKCvIRlRmFvXF7cSLpJNr6
t0GPkB5o5NkI9g7lT28TWbSbuCTHyc3RUZ/
rsXLlSuzYsQOtWrXCAw88oPJyrFVDCXCIiIi0pF4CHFvGAIeIiEj7n9/
VbraZnJyspqKOHTumvm7fvr0qHff396/uUxIRERFZLsl469ataNasmVoPRwIducm/
ZZvsIyIiIrKkak1RderUCf369cP7778Ph/8mjBUWFuLhhx9WuTiHDh2CteIUFRERke2plxwcWfvm33//
RZs2bQy2nzhxAl27dkV2djYaWoCTkpWn+jPZS8dgT2fVvbuiCqSE/
3b6dnV0MFlWbQsk2TwqORsFOh2c7O3QyL/
iPjYZOflIzSmA3X8X+PNwqXimND4tB3mFRXCSjuVeLqozs03KiAMKcgF7R8AzBLCvg4qSlEtAYS5g5wBI80
THCpL+5XwyrwCywq30IXKv/Wnm/
PwcJGbFowhFcHNwgZ+n8XIBZaXkpKjVdaXkWtZucXIwv1CkKCjIRWJWrPrdUsfwqvgY1qigsADRmdFqxWEH
Owc0rkwX7pw0ICcVkN8Lef2czFcyCl1RERIyotT7j5O9I4K8Iys8RGZeJtLy0tS/
fVx84F7BMepLQlYC8ovy4SjX4RZU4XtDdkE2UmTFZh1UNZuns232wMsr1K8KLT8nHk4e6jWpSFJOEnIKctT
PlazVJN8zW1IvOTjSb0pyb8oGOLKtS5culX4eGQGS2/
nz59XXHTp0wEsvvVRuu4fvvvsOM2fOVI+Rqq158+bhmmuugaXkFRTiZFwGXvv9qCqXltV4J/
SMxINDW6oF90yJT8/
BD3ujsOyvc0jKzEPLYE+8eE07VcrtXc5qv9bmckoW1hyJwwdbzpR0E390eCsMahlosuxbYulzVzLx5poTWH
c0Tm0b1SEEz4xqY7bRZnJmruo8vmj9SRVIhfm44vERrVUX8gBPGwoKs1OAizuBdTOBK6cAj0Cg/
+NAlwn6QKc2ZMQD0fuADa8A8UcBNz+g5z1Aj6mAr5kPydQoYMe7wL7PgfwsoFFfYPQcILg94ORaK6cVl3YJ
Xx37Ct+c/
kkFLB0DO+LZ7k+grV8buLkavyln52fjZPJJvLn7TRy8chDuju6Y0GaCWjgvxMP09yo+PRrfHv8GK059j/
T8dLT1b4tnuz+O9v7t4OFmO3mB0enR+PPcn+r7lZiTiKbeTTG963R0DuqMMFNBYWEBkHhK/
3N1er0+cO54CzD0OcDPdNl3UkYM1p5fW6ab+IPoG9YHvp7GDUDlA/
RC2gUs3rsYm6M2wx72GNlkJKZ3m1654KuOSJCyI3oH3t3/
LqIyolT5vXRqH9l4JPzNvObSB2zpgaVYdW4VCosKMShiEJ7s+aT6PjvUxR8bdSQmI0Y1M/359M/
IKcxRJfjP9noWLX1bwtnB2WRwejjxsOpsfyL5hFple3K7yZjQegKC3IOgVdUawfnmm29Ue4ZHHnlENdsUst
ifrIkzd+5ctGvXruS+nTt3Nvs8v/32m5rikkBFTuOzzz7D/
PnzVX8rCXbKkumvwYMHY86cObj22muxYsUKFeDs27cPHTt2tMgIzrGYNFz33jbkFxp+G5sHemDFfX0Q6uNm
NNLz4k+H8cehGKPnemdSN4zrHGYToxMSeLy94TSW79AHp6U9dXVr3DOgKdxdDIO1i0lZGPfuNpPdxH+dPhC
N/A3/IszJL8Syv85i4dqTRseYPqwFHh7WEu7ONvAXiPQcOvgN8PODxvs63wqMmQe4+db8OId/
AL6/23h7y5HAuHcAn3DD7WkxwBc3Agn6QoES8kZ/
70YgvGuNT+lKejQe3fwkDiUdNdhuBzt8NnIZuoUbL4QnjSinrp5q1DOpY0BHvHvVuwh0DzTYnpR+Gc9ufxG
74vYYPdeHw95B/
8bDYAtiM2OxaO8iFeCUNbPvTNzQ4gY4lx2Nu3Ia+HCQPjgtzTscuHst4Gu4cF9mdhLe3f+e6W7i3R/
HxLa3walMYCvr+EhXdAkcS/
N39ceKsSsssmihjF58ffxrLNizwGjflPZT8HDXh9WoRtmg4PZVtyO+TENRWfTwu3HfoYm3+ZXWrUlcZhzuW
3sfzqUZNjt2tHPE19d+rYL7srZFbcNDGx4y2t4vrB/mDpprNiBskN3EJ02ahEuXLqkgRwIOucm/
L1y4oPZ169ZNTVXJ/
8szbtw4NfoiAU7r1q3xxhtvwNPTs2Rl5LLefvttjB49Wi0sKEHUa6+9pkaT3nvvPVhCek4+5q06bhTciLNX
MnEoKtVkk0pTwY2QUSBZBM8WJGbm4Yu/L5jct3TTGaOO5bLw4Df/
XDLbTfynfdEoLDT8QJMpvPc2njZ5jA+3nlVd021Cegyw9kXT+w6uBDJr3sEZSeeAdS+Z3nd6nX5qrKy4I8b
BjSgq1J+vjDrV0IW0i0bBjdBBhzl7FyI5w/
B3ITknGXP+mWOyIaT8BXo+zTigvpwVazK4EXP2voUradGwBWm5aSaDGyGjFDGZZd438rOB7YuNgxv1ZJf1I
zplJOYkm+8mfvAjJGTFGh6iMB/fHP/
GKLgpnu5YfW612eaddelK9hUs+XeJyX0y+pWUbdzQc0vUFqPgpnjKSrqc58pUrQ04lnTMKLgRBboCNcqWnp
tuNIU3+5/ZJp9rZ8xOxJZ5zbWkWgGOtGQo7yZdxYv/
X1mSpCwLBmZmZqoEZlN27tyJESNGGGwbNWqU2m5Obm6uivpK32pLRm4Bdp5NNLv/
z8PGPziy4q858oGenmO6C6+1kSmp8rqJy9RbaWk5+dhw3MSH7H+tPRZrdO3yHLkFpt88Jai8kmEbb0gqNyL
L/M8J4o/X/Bh5GfrpJnOidhtvO2H6w1S5sF3/nDW08/KOct+oswoM8/
VkCutoonFAVGxb9Dajbftj95q9vwREmQUmAgArdDrFdDBfPB2Tlp9m/
HN1ZoP5Jzz6C5BneO2ygnFVuolLzs3WaPOVsbJCc0Yt/JxUlXw/JDAxpVBXiLisOKNpz/
UXjAO+0j9XxflF1m7DBfOv+a6YXcgsyDTYlpmfqUbhzNkfvx9aVa3x/SZNam8oTyquJKDJyclRozc//
fSTWlPHlNjYWISEGM7By9ey3RyZznrllVdQF2QiydvVCQlmPmglGbas8jpqF3fdtgVuZXpQlVU2yVqSg8u7
dl83Jzg52lWp67mrrXQfryA5FibyUKp+DGd9gqm5GWcPEw0WPcqZe5eERemlUUN+ruan3lwdXGEvidClSPK
jTBmY+/CSxMiyfMs5hgzbO9pIboW3S/
lD7i5lu3TL906uXUZrTHEP0OfklOLmWH5isFOZTt9O9k7ldkWXxFa5T31zti8/cb5sry3Jr/
F1Mf9zIsnGtpJwa+p3oPTPkCTll+Zo76h+ryTwM0X6kGlVtd/BvvjiC9V/
Kjw8XE1NicWLF+OXX36p0vNIorJUZO3atQsPPfQQpk6diqNHzf8FV1UzZsxQ83XFN5laqy1BFXTIvrGb8dx
0i2BPuJsJDga1CqyVRpj1QbqFl9dNXPJqSvNydcJ9g5ubfb77BjWHR5mcnQBPZzQNMP2GLAnc/
raSZCw5I00GmN7n4gX4m/++VJrMoUuujSmOrkCoiVy4Djeaf75e95UfAFXSwMghKt/
GlBuaj0WAW5BRXseNLU2flzyPJIWW1TWkhwpkTBnVeDj8XG0jvyDSM9KoQWWxrkFdjfd5BgH9ppt/
wj4PGFXQBbsFld9NvEwljnxg3tnhTrOHmNJhCtyc6r+PnJ+rn0qoNSXQLVDdSpPEW0mqNUeuUZ7TFoxtPtb
svkltJxm9vv6u/
iop3BQJfiSBXauqFeBI5dOTTz6p8mdSUlLU9JLw9fVVQU5VSN+qli1bokePHmq0RaqwJNfGXBfzuDjDoUf5
Wrab4+LiopKRSt9qi4O9HW7p2Qi9mhj/
YvxnbDuTVVTSWPKjO3oajdRIddDrN3SscITHWjTyc8PS23qY7Cb+zqSuiDDRcLNbI1/
c3N046Lu1VyOT3cSDvVzx/u094O1m+OHl5eKID+/
ogVDv2qnyqXPufsB17wJly5YdXYBbvzbeXh3yYTdqDuBbJuCWv0pv/
kSfdFqWTwQwdpHx9vAeQK+7Kx55qoQg1wC80W+WUZDT2qcV7ul4L5yd3Y0+iO7qeJf6sC1NHv/
6wNdVpYzRMdyCsGDgbPVXammSNCqdu93LGeGxJiHuIXhr6FtGoxNyfbP6zTJdRdVqBNDaRBXpwCeAAOMAIM
gzHO8MWWimm/gb8Pcy/jnpFtwN1zQzPsbENhPRxs+wkrY+RzHmD5lvNCoj1/XOVe+Y/
Dlp7tPcZLB2VaOr0C/
cdFqENQr1CMXzvZ432t4tqBvGtxpvVA3m7uSOJ3o8gcZehhVv8vvy1pC3WEVVlkwhzZ49GzfccAO8vLxw4M
ABNG/eHIcPH8bQoUNx5cqVap/QVVddhcaNG2P58uVG+yZOnIisrCxVfVWsf//+qlLrgw8+sNg6OAnpOTh/
JQvrjsWpqZarO4Sq0Q0ZtTBXWh6bmoO/Tl3BucRM9GkWgI7h3jbXUTu/
oAiXkrNUHtLJ2HR0ivBBj6Z+Zku+i/
NqpAP56sMxqlpsdMdQhPu4mR25kh9Puf+e88k4FJ2K9uHe6N3MXz3G3t76q80MpEYDl/
cDF3YAga2AFsP069TUQiBhkGwcewg4v01fQdPqav0xXMy8JrkZQPpl4Pif+jyh1qOAgFaAVy2VrktuR04K4
rMSsOXSJiRkX8HAiAFo4dOi3LVXJDHybOpZ/
BX9FwJdAzGs8TD1QW9u7ZXc3DTEZcVj66UtiM2KUyXPEiQFextWEVm7rNwsxObEYuflnbiQegFdg7uiQ2CH
8it8MhOA5AvAsd/069+0G6cPaM1U5hUW5CM2Mwq7Lxd3E++ILsFdEeZj/hiS/
H054zI2XNygPkCHNx6OMPcw+NTG9GoNyDkdTDiIQ1cOoZVfK/
QK7YVQ91CzJd+puakqP0fycaQSS7q7R3hE2EwVUTHJe5KE6Y2XNqprGtpoKJp4NTGqMCxbfSXLL+yK3YUwj
zA1GipBtYv8oWUj6m2hv+PHj6tcnNIBzqlTp1SwUdmF/
mT6SNa8kYAmPT29pOx7zZo1GDlyJKZMmYKIiAg1slNcJj5kyBBVij527FiVlCyBliXLxImIiEgjC/
1JzynJmymbbLx69WqDNXAqEh8fr4KYmJgYddISHBUHN+LixYuwt7c3GK2RIOg///kPXnjhBVVe/
vPPP1c6uCEiIqKGoVoBjuTfTJs2TVU+yQDQP//8g6+//
lqNtHz88ceVfh7pRl6ezZs3G2275ZZb1I2IiIioVgOce+
+9V01TyUiK5MRMnjxZTSVJcvCtt95anackIiIismyAIzk2N954I2677TYV4Ehy8fbt2xEZWXHDNiIiIiKrD
HCuv/56jB8/Hg8+
+CDy8vJw3XXXwcnJSVVPvfXWW2o9G0KD6CZOVkiqamQZfykRl+aUDg4W7yZeLVlJQF6mfsFBWZOnoq7o0ng
yM07fakKqiaShaYXHSNav2KyOEagv3S/vEEWFqk2ALJomC+
+Vt+haCWl5Icvnq07fgbXWxLQm3cSpauQ1l6orWW9JKpXKLqZHGgpwpGpp0SL9+hnff/
+9Wk1YGmT+8MMPqhs4A5zyaaWbOFkZ+ZCL3gOsefF/
3cT7Pgx0nwJ4hVqsm3iVSXuBuMPA6hn663H2BHrcBfR72PR6PsWNQ/
d8Avzzof6DXhY2HD0bCOtmukQ+P0ffh0uOIV3eZbG6bncAAx4DfCLNlq7/
dPonfH70c1WaKwvNPd3zaXQJ6gJPOceyCvKAKyeBNS8A57bog6fOk4DBTxs1way2anQTp8qT13lv3F68tfc
t1VFdFtG7p9M9al2gSgW3ZFHVKhN3d3dXZeJS3j1hwgTV+XvWrFlqlWBZmVimrayVpcvEtdJNnKzQsd+Bb2
4z3t56DHD9EuN2DfXQTbxaLu0CPhmtH1EqLbw7MGml8Ro9GQnAD/
fog4iybv8JaHmV8faYA8Cyq4CiMr3fgtoCd/
wMeBsuqpeSk4JZO2apdUfKksX5TK4UG38M+GiIfoSsNL9mwJ1/6BdarKkqdhOnypPRul/O/
KJe97LGtxyPp3o+VWF7DbLBbuKy8rCUZ0tAI2XdV199dUnZN9eWKZ9WuomTlZFgZfVzpvedXKXvaG6BbuJV
lpkIrHrOOLgRl/
cBiSYaUqZeMh3ciFXPAOllOkhnpwJrZxoHNyLhuH6hxDKKF1UzZd4/84y7VMsCiptmGwc3IvmcPoirqWp0E
6fKi8+Ox8I9C03u+/H0j6qbOlm3agU4Mg319NNPo2nTpujTp09J9+
+1a9eiW7dutX2OmqKVbuJkZSTHo7xu4hIcWKCbeJVJzo2s9myOqQ9tmWIyRwKivPQyx8gAzv9l/
jHHfzfZ+dwcWRk3vewxctOAs8bLXJQ48iNQZLqrd6VVo5s4VV56bnq5HcalUz1pMAfn5ptvxsCBA9UCfdI7
qtjw4cNVdRWZp5Vu4mRlpN1Ded3EpbO0BbqJV5ks7CkJsqZGJcyds6lrK3k+R6OO2ur7JC0GspNNP8YzxGT
XbHOkT5ZRR2353kmrBAl0TJHk71KLmFZLNbqJU+U5VdBCxVxjVLIe1f4NkwaXMlpTeqXh3r17o23btrV1bp
qklW7iZGXkw6zVaPPdxEM6WqSbeJXJMSXZ1xQJTKS3VlmN+pj/
IO8w3riayiMY6H2/+XPoeJPRJulz5OpgOulaevpIx2ajY/Qpp9iixxTUWDW6iVPlSQPSLoH/
+wO+NG9nb4SbaExK1oXDBfVMK93Eycq4egNj5pruJj7xS9Mdy+uhm3iVSaWRVDKVDcgkuLn+fcDbRDWYXNs
tn+mTo0sLaAEMf0lf+l6ag6O+Kiuil/
FzXbNA35y0jGC3YCwethiOZQKpcI9wzOgzw7iKSv7w6zgeaDbU+BhyTmVfp+qqYjdxqjxfV1/
VwT7QzTBAluUBVMdyN+OO5aSBKipbZukqKi11EycrlBYNxB4Gzv0F+DUBWg7Xf2CbW9+lHrqJV0t6LJBwAj
i1Tj9l1HaMvtTdVDl2ccKtTNWcWqvv2t5iKBDcwagayvAYcfocnZOr9WvHtB2rD5ZcTE89yDookm+zPXo7L
qVfUp2r2/m3Q4hMN5mTEa/v8H78D30Q2vZa/
TnVZhfuKnYTp6qJzYzF4SuHsT9+P5r7NEefsD4I9Qg1CnZJI93EbZk1BDhERERkhWXiRERERNaMAQ4RERFp
DgMcIiIi0hwGOERERKQ5TAMn0pik7CTkFObAwc5Blbg6lC2fLis3E8iMB3TShduj/
MojE8eQBoSOUnptafm5+oowuQ5Z+8dM08yyzRQz8zNVd2hZy8bZwbnWu4lLk86sgiy1IKB8rzzKlq2XJSsc
Z8TqW0lI9ZuJhQcttlp2cfsON3/
ApYLraMByC3KRnJuMIl0RvJy91M0aJOUkIafgv7+3bgGarwTT9tURNSDSLuDQlUNYsHsBTqWcUqvv3tHuDo
xvNR5B7mYW7ZMSZukmfuDr/3YT7wNc/
RoQ1B5wNX5TzsrPwtHEo3hz95uqfYGnkycmt52MiW0nItjdguuCJF8Edn8M7Fv+v27iI1/R/7/sQn/
yAVSYi9PJp9V17Ivfpxbxu7HVjbi7492qBLg2uoln52fjbOpZLNy7ELtjd8PZ3hljm
o3B/
Z3vR2PvxubLyg9+q+8xJeXfspbNyNeAJv303eEtQQKupNPA+peBE6v0qzS3vx4Y9qJ+rSEyEJ0RjWUHl+G3
M78hrygP/cL6qZ8TKTG31B8CmXmZOJx4GPN3z8eJ5BNqocLJ7SZjQusJ5t8bNIBl4kQaseHCBjy+
+XGj7UMjh+LVAa/Cz7XMB2TSeeDrifoGk6XJiM9da4BGxgvh7by8E/
evM14FuGdITywYsqBSIxq1LiUK+OkB4MI2433SfbzNGKPNxxKPYfIfk1GgM+z91sKnBT66+iOjYK063cSPJ
x3HbX/
cpj7kSov0isRHIz5CI+8ynb5ldGT1DODACuPruH4p0OVW48UM64MEwdIVXQLH0iRwvG8T4GsmWGuga+bcuf
pOFeSUJsHtt+O+RQtfywSE26K24aENxitrS/
A1d9Bc+MuInA1gmThRAyTdrOfunmty3+aozWr0wXQ38TLBTXE38fWz9IvtlZKYnYg5u+aYPMaeuD24nGmmJ
1JdS4syHdyItf/Rj+6UGemSLtFlgxtxJvUMTiSdqHE3cQmIlv671Ci4EVHpUWrUyIiM2JgKbsS6/
xi9HvWiMF8/MlY2uBGZV4DDP9S8aaiG7I3baxTcCPk5eP/
A+2oEtL4lZCVg9j+zTe7bGbMTsVkW+LmqJwxwiDQgIy9D/
fVojgxPGzm1xvwTXtxh1IlaclXOpZ0z+5C9sXthEdL53BxZqTg/
w+g6dsftNvuQDRc31LibuHwt01LmbLq0CQWFZQKshJNm74+sJCDnv/
kv9UlGlWR16PI6r5trKNrAFBQVYO15898rGf006jpfDzLzM9XK2+bICs1axQCHSCOdjyWJ1RxfF9+qdeFW3
cQNn0+SlctLSjSaAqsvFXYTN+ypJd+n8pI+y/
Yeqk43cTs7O5XnUF4jR6N8DGnlUJ4KEqDrhJxjeS0fZGrDEj3LrFBxoro58vMgyb31zdHesdzjys+iVjHAI
dIAeZMaEjnE5D6p9mnj18Z4hzSDNKf7FKMGnfLmLUmypsgbaPfg7rCIxv3NdxNvdx3gbhiwSJ7QpLaTzD7d
6Gaja9xNXBKVJ7SZYPYYktBsxK+p+R5VjfqWH8jVFUls7veI+f3SzbyiqrAGFODc3Ppms/vvaH+HRXLU/
F39TeaIFQc/
nYM6Q6sY4BBpgFTxPNf7OUR4GnbCdrRzxOKhi01XSkgAM9pE3k54N6DXvYCT4Qe6m6MbpnedjqbeTY3e2CX
B2GLVGNKEc/xHZrqJzwTc/Yze1G9pfQu6BHYxeqoX+7yIUPfQGncTl/
tJMCjJ12U92PlBhLmHmX49JCm6bGNUub4blugbglpC475Ap1uMt/
e8BwjpYIkzslqNvBphWtdpRtv7hvVVQYaM7NU3dyd3PNHjCTT2amz0R8lbQ95iFZWWsIqKtCwuMw7Hk4+r/
I9Iz0gMiBiAEPcQ8+u7ZCbq11w59juQnQS0km7iLQE/
85UxklB7KvmUSlCUYGBw5GBVdeQqa89YSk6avpu4dAaX/zcfov/wlVERM2Q9m/
Op57Elaouawruq8VXqzV5K32urm/jljMsqqVhybjycPDCiyQg1BWZqGkwpyAfSo4Gzm/
U5OVIeLgFnJdb0qVPyc5J6CTj2q360THUsj7Bc0GXFJM9Gfk6kqlHyX4Y3Hq4q5yxSYVjmveFk8knsit2FM
I8wNfIo7w0uZQNqK8Zu4hVggENERGR7WCZOREREDR4DHCIiItIcBjhERESkOQxwiIiISHPYbJOoWHocUJir
XxhOSnMtUNJZK2TJ//
xsfbWLVPg41P7iYjFpl5BbVAAHOzsEuwbBpS46S8vqvXmZ+uaOHkGAowUWuquFbuJpuWnIyM9QJcL+Lv42V
bVCZMsY4BDJB+m5LcCGV4Gks4BnCDDoKaDDeMDThtaIkFLp6D3AmheB+KP6Rdr6PvzfRftMd8iuquSMWBxP
O4dFexeVdBO/
udXNuLXtBER4lWkeWV3SIiLusL7xpFyPrDHT4y6g38OAdzgspardxPML81U3cengLKW50nBxXItxqpt4uKf
lroOooWCZODVs0kxwz6fAqmeM9/W+Hxj+EuBifll/qyJr2Xxzm/
H21mOA65cAHjVfh2PrpS2YtnG60XZZxXjugNcRVrZDdnVc2gV8MhrQlWniGN5dvxCel/
l1Z+pKdbqJn045jYm/
TTTZTfzTUZ+q1Y6JqPJYJk5UFdKheeOrpvdJF+UME124rVFaDLD6OdP7Tq4C0mNqfIjLaRexYM9Ck/
ukO3ZMtmFH7WovKLfqOePgRp3APn3zTAuoajdx6Rq9ZP8Ss93E/43/
t87OlYj0GOBQw5adDOSa6fArH7IpF2AT5BpSo8zvl+CghrIKc8vtJl5e9+xKk5yby+V0Nz69HpZQnW7if8f
8bfYxq8+vRlGRiSCOiGoNAxxq2CpKXHUxvWy/
1ZGOzuUlRddCo0ZHuwq6iddGV2J7e8DJ3fx+STa2gKp2E5f+XOV1E5dWDfZyrURUZ/
gbRg2bdJoO7WR6n0cg4GUjyaASwLQy7oKtSI+okI41PoS/s4/
ZrsTSuK9nqHFjySqTAKbbHab3SQDX6mpYQlW7iUt11e3tbjf7fDe1uqnWz5GIDDHAoYZNgpib/k///
9JkFOFWSWg10fXZGrl6A2PmAr5NDLfLiMvEL2vlOrzdAzC96zST3cRnD5yNIGfzoxyVJiXUAx4zDsgkuLn+
fcDbMom5Ve0mLt+T0c1Go09oH6PnerTbo0Zd34mo9rGKikikROlLki/
9AwS3B5oN0ndLdrCxlRTSooHYw8C5vwC/
JkDL4frrqMW1V6LSLuJUymn8HbMLwe5BGNpoGIKcfOBdNkisafJ3wgng1Dp92X7bMfpSdxPl2PWlOt3EE7M
T1X03XtyoSuqHNxmuOq97OdtIZR6RFWE38QowwCEiIrI9LBMnIiKiBo8BDhEREWkOAxwiIiLSHAY4REREpD
k2ViJC1MDk5wBZVwCpBZCeWG6+tX+MglwgU45RBDh7AO6Ga7qYJPfPzwLsHADPYP1CgxZWUFSgqpak07ebg
xv8pNkoEZVIyklCTkGOWrdK1moqb+FOLdD21RHZspRLwF8LgQNfAwU5QNNBwOjZQGDbildgrixp77DjXWDf
5/
qApVFfYPQcfam8k4mF7XIzgJgDwJoZ+v+7eAO9HwB63QN4W27NIOkF9e2Jb7Hi2Aqk56ejrX9bPNvrWbT3b
w8PCdqIGrDMvEwcTjysOtufSD6hVtme3G4yJrSegCB3y6wOXh9YJk5kjVKjgc+uBZLOGm53cAYe2KIPQGqj
QecXNwIJZfos2TsA924EwrsaP+bMJuCLG4y3NxkI3LIc8AyyyF+lz255Frtidxnt+3DEh+gf0b/
ez4nImmyL2oaHNjxktL1fWD/MHTQX/
m6VGLW1AiwTJ9KCqN3GwY0ozAM2vm6+QWhVxB0xDm5EUSGw9kUgO8Vwe0Y8sOoZ0891YRuQehGWcDnjssng
Rsz5Zw6uyBQfUQOVkJWA2f/MNrlvZ8xOxGbFQqsY4BBZG+kyfeQn8/vPbgFy02p+nBN/
mt93YTuQl2G4Tb6+csr8Y85vhyXsjzffffx82nlkFmTW6/kQWZPM/
Ey1mnZ1fn9sHQMcImsjXaalPYE5rj765N6aKq8zt3TPtivz9mDnWH4ycW22aqgCXxfzideOdo7qRtRQOdo7
qqRic/
xctJuMzwCHyBp1M9+JGn0fAjyCa36MDjea39frPuMASAKYDma6YEveTuN+sISuwV3NBjGjmo6Cn6t238CJK
uLv6o+RTUaaDX46B3WGVjHAIbJG0ihzxKvG26WSqtMt+lGemvKJAMYuMt4e3gPodbfxaI2zO3DVf4CAlobb
ZaTn5uX6ZpgWEOQWhAVDFhj9ldrEuwke7f4o3KUzPFED5e7kjid6PIHGXo0Ntsvvy1tD3mIVlZawiopsRk6
qvqv2sd+AnDSg7TWAf3P9ujO1Rcq+0y8Dx/8EshKB1qOAgFaAV0j51VfxR4Azm/
VBUqtR+hJxJzdYSm5Brur0vTVqq0qa7BvWF619WyO4Nka6iDQgLjMOJ5NPqoT8MI8wDIoYhBD3ELg4usBWs
Jt4BRjgEBER2R6WiRMREVGDxwCHiIiINIcBDhEREWkOAxwiIiLSHK6ARRZZWTNNVuK1A3ycfeqmjDc3E8hJ
1nfhlg7c0om7oXQTz0wA8rMB6RTsEQI4lL8oYF5hnurnVKQrgoejB3xkIUEyqbAgD1eyYlFYVAQXB2cEeIX
DFkltSUJ2gurA7mTvpOlSYWq4LBrgzJkzBz/++COOHz8ONzc39O/fH/
PmzUObNm3MPmb58uW46667DLa5uLggJyenHs6YavqmeiHtAt7e9zY2Xdqktg1vPFytVSJrltQa6eG0cTZw9
CdAVwS0HgOMeFm/fkttrB9jrd3EpZQ8eg+w5kUg/
ijg5gf0fRjoPsXsGjWxmbFYfmQ5fjz1I7ILstEtqBue7f0sWvm1gouD7ZSP1oeE9Gj8dOpHfH7yG6TmpqKl
b0s83e1RdAnoBE8LreJcHUnZSVh7YS0+OviRCnIivSLxWLfHVGm9r2slAmgiG2HRMvHRo0fj1ltvRa9evVB
QUIAXXngBhw8fxtGjR+Hh4WE2wHnsscdw4sSJkm12dnYICSln3Y5SWCZuOVHpUZj4+0Sk5aUZLbW/
cuxKRHhF1PwgKReBZVfpRzFKc/EGHtgK+DeDZruJH/sd+OY24+0S4F2/
BPAIMNgcnxWPB9Y9gNMppw0PYeeAFWNXoH1ALXQs14iUjFjM+vtVbIz+y2jfWwPnYmSLsbCV0dN397+Lr45
9ZbTvuV7PYWKbiXAqrx0HkQXZVJn46tWrceedd6JDhw7o0qWLCl4uXryIvXv3lvs4CWhCQ0NLbpUNbshyZC
j8h1M/GAU3IiU3Bb+d/Q2F0sW6NppUlg1uhEyJ/
fMRUJAHTXYTl8X3Vj9n+rlOrgLSY4w3J500Cm7UIXSFWLBngX4akZT4nESTwY2Yt28R4lPNNzO0JonZifj6
+Ncm90ngIyM6RFphVeP1EpUJf3//cu+XkZGBJk2aoFGjRrj++utx5MgRs/fNzc1VUV/pG9W/
9Lx0tcqsOZsubkJ6fpkP7aqSbtfH/zC//9QaICcFmuwmLgFPapT5x1zeZ7Rp86XNZu+
+J3YPu3CXcuzKYbP7ZAXl9IIyndetlExJSq6VKVkFWWrqjUgrrCbAKSoqwuOPP44BAwagY8eOZu8n+TmffP
IJfvnlF3z55ZfqcZK7ExUVZTbPR4a0im8SFFH9k6Zu3s7mhxS9XbxVsmONODgCbuUEx5JfYAvD79XpJi7XZ
Wdn/jHuhtNTwr+c75WXsxfsy3YTb8B8pLu6GXawq/nPbj1xcyy/nQanp0hLrOYdbNq0aSr/
ZuXKleXer1+/fpgyZQq6du2KIUOGqCTloKAgfPjhhybvP2PGDDUyVHy7dMk2hpK1Rj4wp3aYana/
7PNwMp13VWlSjdVvmvn9/R/
VJ95qsZu4BDCtRpu+v6MrENLRZKdtc25tcysCXIyDooaqlV8buDq4mtw3KLw//
F1s4+cq2D0YAa6mX9fWfq3h71L+6DmRLbGKAGf69On4/
fffsWnTJkRGRlbpsU5OTujWrRtOnzbOJSiusJJkpNI3soxOgZ1wfYvrjbbf1Oqm2ktoleTb3vcbb+9wE9Ck
PzTbTdzVGxgzF/
AtU40mpeITvwS8woyeKsQjBDP7zjT5Ok1oOwGOMiJGSrB7CBYPflONRJYW7hGOGb2fg6eJETJrJOXg71z1j
tFIjp+LH94c/Ga5o3pEtsaiVVRy6EceeQQ//fQTNm/
ejFatWlX5OQoLC1WS8jXXXIO33nqrwvuzisqyknOSEZMZg/
UX1qspkBGNRyDUI7R2y1OzkoC0aH0X7sICoP04wKcRYEOlvNXuJi7XHXsYOPeXPkhqORzwjgDMdAyWqhqpp
pIcqOTcZAyOHIxm3s0Q6G5j36t6kJeXqfJttkdtxaWMaPQK6Yl2/
u0Q4tMYtkSS+SUXZ3fcbpxKPqUC2i5BXRDmaRwEE1kTm+om/
vDDD2PFihUqn6b02jdyAbIujpDpqIiICJVLI1599VX07dsXLVu2REpKCubPn4+ff/5ZVV61b1/
xKAADHCIiIttT1c9vi45Bv//+++r/
Q4cONdj+6aefqvJxIWXj9qWG45OTk3HfffchNjYWfn5+6NGjB3bs2FGp4IaIiIgaBouO4FgCR3CIiIhsj00
t9EdERERUFxjgEBERkeawDpTqX27G/1YUlnVpnGu4/o2W5aQDWQn6buLyfTLTNJOIiAwxwKH6Ix/
SiWeADa8AJ/7bUqHtdcDwmUBAC0ufnfWRXlRbFwCHf/hvN/GBwMhXgcB2gIu7pc+OiMiqMcmY6k/
yeeCjoUB2suF2d3/gvs36dVtIL+kc8OV4093E710PhHWx1JkREVkEk4zJOsmCe3s/
Nw5uihfmO7BSVm20xJlZp0u7zHcT3zQHyLxiibMiIrIZDHCo/lblPbXa/P4TfwLsZKxXVAicWGV+//m/
jLuJExGRAQY4VD+kS3F57RjcpNO3c32ekfWyd6igK7p0E+evLhFRefguSfVDmkH2f8T8ftnn4lmfZ2Tdut1
mfl/
PuwHvqjWlJSJqaBjgUP2J6Al0mWy8vftUIKyrJc7Ievk2Aoa9YLy9cX+g8wSAnb6JiMrFKiqqX1mJQOol4O
hv+mmWdtLpO1JfSUWGMuKAjHjg6K9Abrq+m7hfU8DXtrpXExE1uGab1AC5B+hvHLGpmGeI/
hbaydJnQkRkczhFRURERJrDAIeIiIg0hwEOERERaQ4DHCIiItIcJhnbkLTsfKTn5MPOzg7+Hs5wdXJAg5Ee
q29TIIsBSuKtnR0ahPwcIOuKvlGpi5d+QUSyHGknkhkHFBUAjm6AZ5Clz4iIzGCAYwMKCotwOj4Db/
x5DNtOX4GTvT1u6BaOR65qhUb+7tovKz+5Ftg8G0i5CHhHAENnAG3GAB6B0LSUS8BfC4EDX/+3m/
ggYPRsILAt4MhVny0SZO//Etj5nr6nWnA74Oo3gMhe+oUsiciqcB0cGyDBzdh3/kJuQZHB9kg/
N3z7QD+E+7pBs6MXO98FNr5uvG/Q08CgJwFnD2hSajTw2bWmu4k/
sAUIbm+pM2uYpCHsL48AJ3433jfhc6D99ZY4K6IGJY3dxLUlK7cA72w4aRTciKjkbPx9NhGaXuhu63zT+3a
8DWQmQLOidpvvJi4Bnyz8R/
UnPcZ0cCNWzwDSYur7jIioAgxwrFxaTj62nTYfxPxxKAZ5JoIfzUxPFeSa3leYD2RoNMApKgKO/GR+/
9kt7CZe32IOmN+XFs3Xg8gKMcCxcg72dvB2NZ8qFeDhrO6jSRV1F3d0gSbZ2+sTqcvtJt6AEsytgZuf+X2S
8O7gVJ9nQ0SVwADHygV6uuCegc3M7r+9bxPtBjgeQYB/
c9P7fBrp92tVt9vN7+v7EOARXJ9nQ5Lz5GQm163lSMBd4wnvRDaIAY6Vk5LwUR1DMbi18Rvo4yNaobGWq6i
8QoAJXwCuZUqjXbyBW78CvMOgWX5NgBGvGm+XSqpOt+hHeaj+eIUBE78yHqmRxqfXzGcVFZEVYhWVjbiSkY
uLiVlYezQW7s6OGN0xFKHervB20/jQuPx4pkYBF3cCl/8FwjoDTfoD3pHa/5DPSdWXJh/
7DchJ03cTlxEtT47eWITkg6VdBk6vB5LOAc0G6xuh+kRY+syIGoS0Kn5+M8AhIiIiq8cycSIiImrwGOAQER
GR5jDAISIiIs1hgENERESaw2abRGSVUjJikVWYA3vYI8A9CE7m1qGpiaxkIC8DsLPXN2/
V6uKRRA0QAxwisirZOSk4mXIKb+5ZhIOJh+Du6I4JLW7A7e3vQIgsD1BbjVwTjun7SMkSBBI8dbsDGPAY4F
NLxyAii2KZOBFZlX9jdmPquntRpDPssdbRvz3eHbIQgbUR5EhvqWVXAUUFhtuD2gJ3/
KztRSSJbBTLxInIZiWnx2DO3gVGwY04nHQU59Mv1Pwg2anA2pnGwY1IOA7EHqr5MYjI4hjgEJHVkJybo4lH
ze7fFr295geRnJvzf5nff/z3mh+DiCyOAQ4RWQ0HO3u4OZpPJg5wLaerd2VJ92/
pyG5OeZ3cichmMMAhIqvh7xaEG5tda3KfHewwKHJozQ8indh7329+f8eban4MIrI4BjhEZDWcnd1xV8e70N
q3tVFw83rfmQh2D6j5QRwcgR53ARG9jPddswDwZvNMIi1gFRURWZ2E9CicTTmLv6K3IdA1AMOaDEeQWwDca
2OKqlh6HJB4Gji5GnD3B9qOBbzCABev2jsGEdUadhOvAAMcIiIi28MycSIiImrwGOAQERGR5jDAISIiIs1h
gENERESawwCHiIiINIcBDhEREWkOAxwiIiLSHAY4REREpDkMcIiIiEhzGOAQERGR5jDAISIiIs1hgENERES
awwCHiIiINIcBDhEREWkOAxwiIiLSHAY4REREpDkMcIiIiEhzGOAQERGR5jha+gSIKiU9FijMAxycAc8QwM
7O0mdERERWzKIjOHPmzEGvXr3g5eWF4OBg3HDDDThx4kSFj/vuu+/Qtm1buLq6olOnTvjzzz/
r5XzJArISgX+/Bv5vJLC4E7DsKmD/l0DmFUufGRERWTGLBjhbtmzBtGnT8Pfff2PdunXIz8/
H1VdfjczMTLOP2bFjByZNmoR77rkH+/fvV0GR3A4fPlyv5071ID8H2PMJ8PODQMpF/
ba0aODX6cDf7wN55n9OiIioYbPT6XQ6WImEhAQ1kiOBz+DBg03eZ+LEiSoA+v3330u29e3bF127dsUHH3xQ
4THS0tLg4+OD1NRUeHt71+r5Uy1LvgAs6QUU5Brvc3ACpu8B/Jpa4syIiKieVfXz26qSjOWkhb+/
v9n77Ny5EyNGjDDYNmrUKLXdlNzcXPVNKX0jG5qeMhXciMJ8ICOhvs+IiIhshNUEOEVFRXj88ccxYMAAdOz
Y0ez9YmNjERISYrBNvpbt5vJ8JOIrvjVq1KjWz53qiCQUl8fRpb7OhIiIbIzVBDiSiyN5NCtXrqzV550xY4
YaGSq+Xbp0qVafn+qQRxDg39z0Pp9G+v1ERETWGuBMnz5d5dRs2rQJkZGR5d43NDQUcXFxBtvka9luiouLi
5qrK30jG+EVAkz4AnD1Ndzu4g3c+hXgHWapMyMiIitn0XVwJL/5kUcewU8//
YTNmzejWbNmFT6mX79+2LBhg5rOKiYVWLKdNCikA/DgNuDiTuDyv0BYZ6BJf8C7/
ECYiIgaNkdLT0utWLECv/
zyi1oLpziPRnJl3Nzc1L+nTJmCiIgIlUsjHnvsMQwZMgQLFy7E2LFj1ZTWnj178NFHH1nyUqiuyIJ+vo30t
84TLH02RERkIyw6RfX++++rvJihQ4ciLCys5PbNN9+U3OfixYuIiYkp+bp///4qKJKApkuXLvj+++/
x888/
l5uYTERERA2LVa2DUx+4Dg4REZHtsel1cIiIiIhqAwMcIiIi0hwGOERERKQ5DHCIiIhIcxjgEBERkeYwwCE
iIiLNYYBDREREmsMAh4iIiDSHAQ4RERFpjkV7UVlC8cLNsiIiERER2Ybiz+3KNmBocAFOenq6+n+jRo0sfS
pERERUjc9xadlQkQbXi6qoqAiXL19W3cvtpFO1DUawEpxdunSpwfXSaqjX3lCvuyFfe0O9bsFrb3jXnlbJ6
5ZwRYKb8PBw2NtXnGHT4EZw5JsSGRkJWyc/BA3pF6C0hnrtDfW6G/
K1N9TrFrz2hnft3pW47sqM3BRjkjERERFpDgMcIiIi0hwGODbGxcUFs2bNUv9vaBrqtTfU627I195Qr1vw2
hvetbvU0XU3uCRjIiIi0j6O4BAREZHmMMAhIiIizWGAQ0RERJrDAIeIiIg0hwGOFZs7d65abfnxxx83e5/
ly5er+5S+ubq6wta8/PLLRtfRtm3bch/z3XffqfvI9Xbq
1Al//vkntH7dWnm9i0VHR+P2229HQEAA3Nzc1Ou4Z8+ech+zefNmdO/
eXVVctGzZUn1PtH7dcs1lX3e5xcbGwpY0bdrU5HVMmzZN07/n1bl2rfyuFxYWYubMmWjWrJn6WW/
RogVee+21CvtJ1cbveYNbydhW7N69Gx9++CE6d+5c4X1l5ccTJ06UfG2LLShEhw4dsH79+pKvHR3N/
3ju2LEDkyZNwpw5c3DttddixYoVuOGGG7Bv3z507NgRWr1uLb3eycnJGDBgAIYNG4ZVq1YhKCgIp06dgp+f
n9nHnDt3DmPHjsWDDz6Ir776Chs2bMC9996LsLAwjBo1Clq97mLyupde6TU4OBi29r4mH3jFDh8+jJEjR+K
WW27R/O95Va9dK7/r8+bNw/vvv4/PPvtMvddJIH/
XXXepFYkfffTRuv09lzJxsi7p6em6Vq1a6datW6cbMmSI7rHHHjN7308//
VTn4+Ojs3WzZs3SdenSpdL3nzBhgm7s2LEG2/
r06aN74IEHdFq+bq283uK5557TDRw4sEqPefbZZ3UdOnQw2DZx4kTdqFGjdFq+7k2bNsmfu7rk5GSdlsh7W
4sWLXRFRUWa/j2vzrVr5Xd97Nixurvvvttg2/
jx43W33XZbnf+ec4rKCsmQpUSvI0aMqNT9MzIy0KRJE9Ws7Prrr8eRI0dgi+SvWGmi1rx5c9x22224ePGi2
fvu3LnT6Psjkb1s1/J1a+n1/vXXX9GzZ0/1F6yMRHTr1g3Lli0r9zFaeN2rc93Funbtqv6Klb/8t2/
fDluWl5eHL7/8EnfffbfZkQktvN7VvXat/
K73799fjcCcPHlSfX3gwAFs27YNY8aMMfuY2nrdGeBYmZUrV6rhVxmSrYw2bdrgk08+wS+//
KJ+YaRbuvxARUVFwZb06dNHzbGuXr1aDWfKEOWgQYNU51hTJPcgJCTEYJt8bWs5CVW9bq283uLs2bPqmlu1
aoU1a9bgoYceUkPWMpRtjrnXXboRZ2dnQ6vXLUHNBx98gB9+
+EHd5ANv6NCh6r3CVv38889ISUnBnXfeafY+Wvk9r861a+V3/fnnn8ett96q8qicnJxUQC95pfLHXJ3/
nldxtInq0MWLF3XBwcG6AwcOlGyraIqqrLy8PDXs+Z///Edny2Qo3tvbW/fxxx+b3O/
k5KRbsWKFwbYlS5ao75+Wr1tLr7e8hv369TPY9sgjj+j69u1r9jEydTt79myDbX/
88YeavsnKytJp9bpNGTx4sO7222/X2aqrr75ad+2115Z7H63+nlfm2rXyu/7111/rIiMj1f8PHjyo+/
zzz3X+/v665cuX1/
nvOUdwrMjevXsRHx+vMscl0VRuW7ZswTvvvKP+XTpBzZziCPn06dOwZb6+vmjdurXZ6wgNDUVcXJzBNvlat
mv5urX0esuoRPv27Q22tWvXrtwpOnOvuyRjSoWGVq/blN69e9vk6y4uXLigEuslcbQ8Wvw9r+y1a+V3/
ZlnnikZxZEquDvuuANPPPFEubMUtfV7zgDHigwfPhyHDh3Cv//+W3KTuXoZypN/
Ozg4VPgcEgTJc8ibqC2TueczZ86YvY5+/fqped3S1q1bp7Zr+bq19HpLJVHpChEh8/
SSc2COFl736ly3KfKeYIuvu/j0009V/pHkGpZHC693da9dK7/rWVlZsLc3DDXks0ym3Or8da/
R2BPVubJTVHfccYfu+eefL/
n6lVde0a1Zs0Z35swZ3d69e3W33nqrztXVVXfkyBGdLXnqqad0mzdv1p07d063fft23YgRI3SBgYG6+Ph4k
9ct93F0dNQtWLBAd+zYMVWNJMPZhw4d0mn5urXyeot//
vlHvYZvvPGG7tSpU7qvvvpK5+7urvvyyy9L7iPXLt+DYmfPnlX3eeaZZ9TrLtMVDg4OutWrV+u0fN2LFi3S
/fzzz+r+8jMu7wn29va69evX62xNYWGhrnHjxqqarCyt/p5X59q18rs+depUXUREhO73339X73M//
vijeo+TSqm6/j1ngGNjAY58LT8wxR5//HH1C+Ps7KwLCQnRXXPNNbp9+/
bpbI2UAIaFhanrkF8G+fr06dNmr1t8++23utatW6vHSEmhzNFq/bq18noX+
+2333QdO3bUubi46Nq2bav76KOPDPbLtcv3oGzJdNeuXdX3oHnz5qqcVuvXPW/ePJV/
IR9wkr8wdOhQ3caNG3W2SD605W/rEydOGO3T6u95da5dK7/
raWlp6jNMrkV+fuV39sUXX9Tl5ubW+e+5nfynamM+RERERNaNOThERESkOQxwiIiISHMY4BAREZHmMMAhIi
IizWGAQ0RERJrDAIeIiIg0hwEOERERaQ4DHCIiItIcBjhEZBPuvPNO3HDDDZW679ChQ/H444/
DGmzevBl2dnZISUmx9KkQNSgMcIiIaok1BVZEDR0DHCIiItIcBjhEVCnff/
89OnXqBDc3NwQEBGDEiBHIzMxU+z7++GO0a9cOrq6uaNu2LZYuXVryuPPnz6spmpUrV6J///
7qPh07dsSWLVtK7lNYWIh77rkHzZo1U8/
fpk0bvP3227V27rm5uXj66acREREBDw8P9OnTR00dFVu+fDl8fX2xZs0adR2enp4YPXo0YmJiSu5TUFCARx
99VN1Prv+5557D1KlTS6bNZApNrknOW65XbnLtxfbu3YuePXvC3d1dfR9OnDhRa9dHRMYY4BBRheSDftKkS
bj77rtx7NgxFRyMHz8e0qv3q6+
+wksvvYQ33nhD7Zs9ezZmzpyJzz77zOA5nnnmGTz11FPYv38/+vXrh3HjxiExMVHtKyoqQmRkJL777jscPX
pUPd8LL7yAb7/9tlbOf/
r06di5c6cKsg4ePIhbbrlFBTCnTp0quU9WVhYWLFiAL774Alu3bsXFixdVUFRs3rx56lo//fRTbN+
+HWlpafj5559L9ktgI9d13333qe+X3Bo1alSy/
8UXX8TChQuxZ88eODo6qu8lEdWhWuiGTkQat3fvXp28XZw/f95oX4sWLXQrVqww2Pbaa6/p+vXrp/
597tw59di5c+eW7M/Pz9dFRkbq5s2bZ/aY06ZN0910000lX0+dOlV3/
fXXV+p8hwwZonvsscfUvy9cuKBzcHDQRUdHG9xn+PDhuhkzZqh/f/rpp+ocT58+XbJ/yZIlupCQkJKv5d/
z588v+bqgoEDXuHFjg3MqfdximzZtUs+9fv36km1//
PGH2padnV2p6yGiqnOsy+CJiLShS5cuGD58uJqiGjVqFK6+
+mrcfPPNcHZ2xpkzZ9T0koxclJ7O8fHxMXgOGd0oJiMYMl0jIz7FlixZgk8+
+USNnGRnZyMvLw9du3at8bkfOnRITYG1bt3aaNpKppqKydRRixYtSr4OCwtDfHy8+ndqairi4uLQu3fvkv0
ODg7o0aOHGn2qjM6dOxs8t5Dnb9y4cQ2ujojMYYBDRBWSD/N169Zhx44dWLt2Ld5991015fLbb7+p/
cuWLVN5LWUfU1kydSTTQTKFI4GQl5cX5s+fj127dtX43DMyMtS5SA5M2XOSXJtiTk5OBvskh0am4GpL6eeX
5xaVDY6IqOoY4BBRpciH8oABA9RNcmSaNGmiclHCw8Nx9uxZ3HbbbeU+/u+//
8bgwYNLRngk4JDcGCHPI4m3Dz/
8cMn9ZWSoNnTr1k2N4MhoyaBBg6r1HDIaFRISgt27d5dcgzznvn37DEaZZERLthOR5THAIaIKyUjKhg0b1N
RUcHCw+johIUFVHL3yyiuqukiCAEnclakfSaRNTk7Gk08+aTAF1apVK/WYRYsWqf3Fibay/
fPPP1dVTFJJJYm+EkzIv2tKpqYk+JoyZYoaIZKAR85drkemjcaOHVup53nkkUcwZ84ctGzZUlWKySiWXEPx
aIxo2rSp+t5I9ZSMDvn7+9f4/ImoehjgEFGFvL29VWXR4sWLVfWQjN5IsDBmzJiS/
BWZUpJKKSnDllydsgvezZ07V93+/
fdfFST8+uuvCAwMVPseeOABVV01ceJEFTBIxZaM5qxatapWzl8qn15//
XVVxRUdHa2O27dvX1x77bWVfg4pC4+NjVWBkkx13X///SofqfS0l0yzSel4+/
btVR7RuXPnauX8iajq7CTTuBqPIyKqFBnNkJEYCWBqI2nYWkj+jIxGTZgwAa+99pqlT4eIyuAIDhFRJVy4c
EElWA8ZMkRNw7333ntqhGby5MmWPjUiMoEL/RGRTZEycslvMXeT/
XXB3t5erXjcq1cvlWgt5efr169XozhEZH04RUVENkUqsEq3QChLEn1lnR0iatgY4BAREZHmcIqKiIiINIcB
DhEREWkOAxwiIiLSHAY4REREpDkMcIiIiEhzGOAQERGR5jDAISIiImjN/
wMo2J36FTc+jwAAAABJRU5ErkJggg==",
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"sns.scatterplot(x='sepal_length', y='sepal_width', data=iris_data,
hue='species')"
]
},
{
"cell_type": "code",
"execution_count": 238,
"id": "160c398d-98db-48e6-9281-81e36e8fa9c5",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>sepal_length</th>\n",
" <th>sepal_width</th>\n",
" <th>petal_length</th>\n",
" <th>petal_width</th>\n",
" <th>species</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>5.1</td>\n",
" <td>3.5</td>\n",
" <td>1.4</td>\n",
" <td>0.2</td>\n",
" <td>setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>4.9</td>\n",
" <td>3.0</td>\n",
" <td>1.4</td>\n",
" <td>0.2</td>\n",
" <td>setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>4.7</td>\n",
" <td>3.2</td>\n",
" <td>1.3</td>\n",
" <td>0.2</td>\n",
" <td>setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>4.6</td>\n",
" <td>3.1</td>\n",
" <td>1.5</td>\n",
" <td>0.2</td>\n",
" <td>setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>5.0</td>\n",
" <td>3.6</td>\n",
" <td>1.4</td>\n",
" <td>0.2</td>\n",
" <td>setosa</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" sepal_length sepal_width petal_length petal_width species\n",
"0 5.1 3.5 1.4 0.2 setosa\n",
"1 4.9 3.0 1.4 0.2 setosa\n",
"2 4.7 3.2 1.3 0.2 setosa\n",
"3 4.6 3.1 1.5 0.2 setosa\n",
"4 5.0 3.6 1.4 0.2 setosa"
]
},
"execution_count": 238,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"iris_data.head()"
]
},
{
"cell_type": "code",
"execution_count": 239,
"id": "1bfe4024-401b-4488-be4a-bb6410216417",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"array(['setosa', 'versicolor', 'virginica'], dtype=object)"
]
},
"execution_count": 239,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"iris_data['species'].unique()"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "6cf03645-ec43-40bf-83c2-13aa89e389fd",
"metadata": {},
"outputs": [],
"source": []
}
],
"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.10.16"
}
},
"nbformat": 4,
"nbformat_minor": 5
}

You might also like