{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Banning in League of Legends: does it matter?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "In **League of Legends**, an online battle arena game in which players choose a character (a *champion*) with unique abilities and fight together in matches against an opposing team. It is very popular, and has a competitive player base.\n", "\n", "The mechanics of the game aren't important for understanding this demo, but one mechanic is of interest: before each match, each team can choose to ban up to three champion types from the game. Teams may do this because they perceive particular champions as broken (unfair to use), or to give themselves an advantage in the match. However, it's generally not established what, if any, advantage banning a character gives to a team. We seek to ask questions on this topic here." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## About the dataset" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Alyssa Adams has pulled data for each match from Riot Games' public API. For each match, we have a directory named with the match's unique ID, and this contains a couple things. For example:" ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "match.csv Treant.c7633606-6432-4cb8-a673-1faa37f3a56b.json\r\n" ] } ], "source": [ "%ls matches/2353211982" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "This match contains a CSV file giving some of the most interesting match data to Alyssa, which we can parse using `pandas`:" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": true }, "outputs": [], "source": [ "import pandas as pd" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Player NameChampionWinSideKillsDeathsAssistsKDACSSSpell 1...Item1Item2Item3Item4Item5Item6Magic DmgPhysical DmgLaneRole
0DoubleliftDravenFalseSide.blue1510.400000141Flash...Doran's BladeCaulfield's WarhammerCullInfinity EdgeBoots of SpeedDagger91652136Lane.bot_laneRole.carry
1StixxayViFalseSide.blue2321.333333105Smite...Chain VestRefillable PotionNinja TabiEnchantment: WarriorGiant's BeltNaN61278017Lane.jungleRole.none
2Pocket RhinoKarmaFalseSide.blue1341.666667106Flash...Haunting GuiseAthene's Unholy GrailIonian Boots of LucidityDoran's RingNaNNaN467407879Lane.mid_laneRole.solo
3Old Man LohpallyNamiFalseSide.blue1410.50000011Exhaust...Total Biscuit of RejuvenationEye of the WatchersControl WardBoots of MobilityTear of the GoddessNaN52743058Lane.bot_laneRole.support
4LicoriceJarvan IVFalseSide.blue1431.00000097Flash...TiamatCorrupting PotionDoran's BladeChain VestNinja TabiBami's Cinder256342171Lane.top_laneRole.solo
5Hi Im A SheepJannaTrueSide.red001414.0000006Flash...Eye of the WatchersControl WardNaNForbidden IdolCrystalline BracerIonian Boots of Lucidity42983424Lane.bot_laneRole.support
6PyritesVel'KozTrueSide.red5353.333333133Flash...Doran's RingAether WispTotal Biscuit of RejuvenationMorellonomiconIonian Boots of LucidityDoran's Ring584095572Lane.mid_laneRole.solo
7RévengeYasuoTrueSide.red8333.666667154Teleport...Doran's BladeDoran's BladeTrinity ForcePhantom DancerNinja TabiB. F. Sword2772676857Lane.top_laneRole.solo
8windking66EzrealTrueSide.red1067.000000154Heal...ManamuneDoran's BladeIonian Boots of LucidityCullIceborn GauntletVampiric Scepter1160855667Lane.bot_laneRole.carry
9kms myselfZacTrueSide.red51611.000000136Smite...Enchantment: CinderhulkSpirit VisageIonian Boots of LucidityGiant's BeltWarden's MailNaN9199015130Lane.jungleRole.none
\n", "

10 rows × 25 columns

\n", "
" ], "text/plain": [ " Player Name Champion Win Side Kills Deaths Assists \\\n", "0 Doublelift Draven False Side.blue 1 5 1 \n", "1 Stixxay Vi False Side.blue 2 3 2 \n", "2 Pocket Rhino Karma False Side.blue 1 3 4 \n", "3 Old Man Lohpally Nami False Side.blue 1 4 1 \n", "4 Licorice Jarvan IV False Side.blue 1 4 3 \n", "5 Hi Im A Sheep Janna True Side.red 0 0 14 \n", "6 Pyrites Vel'Koz True Side.red 5 3 5 \n", "7 Révenge Yasuo True Side.red 8 3 3 \n", "8 windking66 Ezreal True Side.red 1 0 6 \n", "9 kms myself Zac True Side.red 5 1 6 \n", "\n", " KDA CS SSpell 1 ... Item1 \\\n", "0 0.400000 141 Flash ... Doran's Blade \n", "1 1.333333 105 Smite ... Chain Vest \n", "2 1.666667 106 Flash ... Haunting Guise \n", "3 0.500000 11 Exhaust ... Total Biscuit of Rejuvenation \n", "4 1.000000 97 Flash ... Tiamat \n", "5 14.000000 6 Flash ... Eye of the Watchers \n", "6 3.333333 133 Flash ... Doran's Ring \n", "7 3.666667 154 Teleport ... Doran's Blade \n", "8 7.000000 154 Heal ... Manamune \n", "9 11.000000 136 Smite ... Enchantment: Cinderhulk \n", "\n", " Item2 Item3 Item4 \\\n", "0 Caulfield's Warhammer Cull Infinity Edge \n", "1 Refillable Potion Ninja Tabi Enchantment: Warrior \n", "2 Athene's Unholy Grail Ionian Boots of Lucidity Doran's Ring \n", "3 Eye of the Watchers Control Ward Boots of Mobility \n", "4 Corrupting Potion Doran's Blade Chain Vest \n", "5 Control Ward NaN Forbidden Idol \n", "6 Aether Wisp Total Biscuit of Rejuvenation Morellonomicon \n", "7 Doran's Blade Trinity Force Phantom Dancer \n", "8 Doran's Blade Ionian Boots of Lucidity Cull \n", "9 Spirit Visage Ionian Boots of Lucidity Giant's Belt \n", "\n", " Item5 Item6 Magic Dmg Physical Dmg \\\n", "0 Boots of Speed Dagger 916 52136 \n", "1 Giant's Belt NaN 612 78017 \n", "2 NaN NaN 46740 7879 \n", "3 Tear of the Goddess NaN 5274 3058 \n", "4 Ninja Tabi Bami's Cinder 2563 42171 \n", "5 Crystalline Bracer Ionian Boots of Lucidity 4298 3424 \n", "6 Ionian Boots of Lucidity Doran's Ring 58409 5572 \n", "7 Ninja Tabi B. F. Sword 27726 76857 \n", "8 Iceborn Gauntlet Vampiric Scepter 11608 55667 \n", "9 Warden's Mail NaN 91990 15130 \n", "\n", " Lane Role \n", "0 Lane.bot_lane Role.carry \n", "1 Lane.jungle Role.none \n", "2 Lane.mid_lane Role.solo \n", "3 Lane.bot_lane Role.support \n", "4 Lane.top_lane Role.solo \n", "5 Lane.bot_lane Role.support \n", "6 Lane.mid_lane Role.solo \n", "7 Lane.top_lane Role.solo \n", "8 Lane.bot_lane Role.carry \n", "9 Lane.jungle Role.none \n", "\n", "[10 rows x 25 columns]" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "pd.read_csv('matches/2353211982/match.csv', index_col=0)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Each row corresponds to a given player in the match, and gives information such as what champion they used, which side they were on, how many kills, deaths, etc., and whether their team won." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "In addition to this file, we also have a funny looking `Treant.*.json` file. This is a `datreant` state file, and it's pure JSON:" ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "{\"categories\": {\"Map\": \"Map.summoners_rift\", \"Red Ban 3\": \"Lee Sin\", \"Hour\": 0, \"Season\": \"Season.preseason_7\", \"Region\": \"Region.north_america\", \"MatchID\": 2353211982, \"Month\": 11, \"Queue\": \"Queue.ranked_solo_queue\", \"Platform\": \"Platform.north_america\", \"VersionPatch\": \"6.22.165.9605\", \"Blue Ban 1\": \"Graves\", \"Mode\": \"GameMode.classic\", \"Blue Ban 3\": \"Ivern\", \"Year\": 2016, \"Duration\": \"0:21:12\", \"Red Ban 2\": \"LeBlanc\", \"Red Ban 1\": \"Ekko\", \"Type\": \"GameType.matched\", \"Day\": 22, \"Blue Ban 2\": \"Caitlyn\"}, \"tags\": []}" ] } ], "source": [ "%cat matches/2353211982/Treant.c7633606-6432-4cb8-a673-1faa37f3a56b.json" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We've used this to store information about the match as a whole, not player-specific data. This contains several `categories` (key-value pairs), giving things like the map, the game type, the duration, and, importantly for this study, which bans were chosen by each team. We could use any old JSON parser to use this file, such as the built-in `json.load` function:" ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "collapsed": true }, "outputs": [], "source": [ "import json" ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "{u'categories': {u'Blue Ban 1': u'Graves',\n", " u'Blue Ban 2': u'Caitlyn',\n", " u'Blue Ban 3': u'Ivern',\n", " u'Day': 22,\n", " u'Duration': u'0:21:12',\n", " u'Hour': 0,\n", " u'Map': u'Map.summoners_rift',\n", " u'MatchID': 2353211982,\n", " u'Mode': u'GameMode.classic',\n", " u'Month': 11,\n", " u'Platform': u'Platform.north_america',\n", " u'Queue': u'Queue.ranked_solo_queue',\n", " u'Red Ban 1': u'Ekko',\n", " u'Red Ban 2': u'LeBlanc',\n", " u'Red Ban 3': u'Lee Sin',\n", " u'Region': u'Region.north_america',\n", " u'Season': u'Season.preseason_7',\n", " u'Type': u'GameType.matched',\n", " u'VersionPatch': u'6.22.165.9605',\n", " u'Year': 2016},\n", " u'tags': []}" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "with open('matches/2353211982/Treant.c7633606-6432-4cb8-a673-1faa37f3a56b.json', 'r') as f:\n", " match = json.load(f)\n", "match" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "But instead we'll use this in a more refined way, using `datreant`:" ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "collapsed": true }, "outputs": [], "source": [ "import datreant.core as dtr" ] }, { "cell_type": "code", "execution_count": 8, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "match = dtr.Treant('matches/2353211982')\n", "match" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "This file is a `datreant` state file, which stores the state for a `Treant`. This is a library that makes it easy to treat directories in the filesystem as logical units that can be introspected easily and tagged with metadata:" ] }, { "cell_type": "code", "execution_count": 9, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "2353211982/\n", " +-- match.csv\n", " +-- Treant.c7633606-6432-4cb8-a673-1faa37f3a56b.json\n" ] } ], "source": [ "match.draw()" ] }, { "cell_type": "code", "execution_count": 10, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "\",Player Name,Champion,Win,Side,Kills,Deaths,Assists,KDA,CS,SSpell 1,SSpell 2,End Level,First Blood?,Gold Earned,Gold Spent,Item1,Item2,Item3,Item4,Item5,Item6,Magic Dmg,Physical Dmg,Lane,Role\\n0,Doublelift,Draven,False,Side.blue,1,5,1,0.4,141,Flash,Heal,9,False,6616,6250,Doran's Blade,Caulfield's Warhammer,Cull,Infinity Edge,Boots of Speed,Dagger,916,52136,Lane.bot_lane,Role.carry\\n1,Stixxay,Vi,False,Side.blue,2,3,2,1.3333333333333333,105,Smite,Flash,11,False,6616,5900,Chain Vest,Refillable Potion,Ninja Tabi,Enchantment: Warrior,Giant's Belt,,612,78017,Lane.jungle,Role.none\\n2,Pocket Rhino,Karma,False,Side.blue,1,3,4,1.6666666666666667,106,Flash,Ghost,11,False,5760,5175,Haunting Guise,Athene's Unholy Grail,Ionian Boots of Lucidity,Doran's Ring,,,46740,7879,Lane.mid_lane,Role.solo\\n3,Old Man Lohpally,Nami,False,Side.blue,1,4,1,0.5,11,Exhaust,Flash,9,False,4977,4275,Total Biscuit of Rejuvenation,Eye of the Watchers,Control Ward,Boots of Mobility,Tear of the Goddess,,5274,3058,Lane.bot_lane,Role.support\\n4,Licorice,Jarvan IV,False,Side.blue,1,4,3,1.0,97,Flash,Teleport,11,False,5810,5300,Tiamat,Corrupting Potion,Doran's Blade,Chain Vest,Ninja Tabi,Bami's Cinder,2563,42171,Lane.top_lane,Role.solo\\n5,Hi Im A Sheep,Janna,True,Side.red,0,0,14,14.0,6,Flash,Exhaust,10,False,6099,5225,Eye of the Watchers,Control Ward,,Forbidden Idol,Crystalline Bracer,Ionian Boots of Lucidity,4298,3424,Lane.bot_lane,Role.support\\n6,Pyrites,Vel'Koz,True,Side.red,5,3,5,3.3333333333333335,133,Flash,Ghost,11,False,8203,6100,Doran's Ring,Aether Wisp,Total Biscuit of Rejuvenation,Morellonomicon,Ionian Boots of Lucidity,Doran's Ring,58409,5572,Lane.mid_lane,Role.solo\\n7,R\\xc3\\xa9venge,Yasuo,True,Side.red,8,3,3,3.6666666666666665,154,Teleport,Flash,13,True,10656,10038,Doran's Blade,Doran's Blade,Trinity Force,Phantom Dancer,Ninja Tabi,B. F. Sword,27726,76857,Lane.top_lane,Role.solo\\n8,windking66,Ezreal,True,Side.red,1,0,6,7.0,154,Heal,Flash,11,False,8027,7925,Manamune,Doran's Blade,Ionian Boots of Lucidity,Cull,Iceborn Gauntlet,Vampiric Scepter,11608,55667,Lane.bot_lane,Role.carry\\n9,kms myself,Zac,True,Side.red,5,1,6,11.0,136,Smite,Flash,13,False,8969,8550,Enchantment: Cinderhulk,Spirit Visage,Ionian Boots of Lucidity,Giant's Belt,Warden's Mail,,91990,15130,Lane.jungle,Role.none\\n\"" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "match['match.csv'].read()" ] }, { "cell_type": "code", "execution_count": 11, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "match.categories" ] }, { "cell_type": "code", "execution_count": 12, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "u'Map.summoners_rift'" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "match.categories['Map']" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Having our match data in this form lets us ask lots of questions with very little friction. If you're familiar with relational databases, in a way it lets one work with directories as if they were part of a relational database. And the files inside these directories can be **anything**, not just tables like we have here." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`Treant`s allow introspection into their own trees to any level of detail required, but we can do powerful things with them in aggregate. Let's gather all our matches up into a `Bundle`:" ] }, { "cell_type": "code", "execution_count": 13, "metadata": { "collapsed": true }, "outputs": [], "source": [ "matches = dtr.discover('matches/')" ] }, { "cell_type": "code", "execution_count": 14, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "5244" ] }, "execution_count": 14, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(matches)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "This `Bundle` has a few thousand `Treant`s. It's important to remember that a `Treant` is just a directory in the filesystem with a state file, which serves as:\n", "1. a flag denoting the directory as a `Treant`, and\n", "2. a store for identifying metadata that we choose.\n", "\n", "The `Treant` object (that is, the Python object in memory) is itself very light. It only really amounts to a reference to the state file, which gets parsed on access of things like `tags` and `categories`." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "A `Bundle` can be used to work with a collection of `Treant`s as if it was a single logical unit:" ] }, { "cell_type": "code", "execution_count": 15, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "2359450630/\n", " +-- Treant.1bf087dc-24c8-4982-9c18-24f8b8a9809d.json\n", " +-- match.csv\n", "2363071768/\n", " +-- Treant.cbd4a102-e9bd-4db8-a723-9c1f8804e34b.json\n", " +-- match.csv\n", "2353972809/\n", " +-- match.csv\n", " +-- Treant.db872e16-43f1-4a69-ad2b-fbabbce7d35e.json\n", "2361686875/\n", " +-- Treant.e5d550c0-9995-4f5f-afa0-1a19f31c2d1e.json\n", " +-- match.csv\n", "2361675597/\n", " +-- Treant.42fd8b90-725e-4a83-9829-7249459e2727.json\n", " +-- match.csv\n" ] } ], "source": [ "matches[:5].draw()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We can, for example, get back any category keys present among these `Treant`s:" ] }, { "cell_type": "code", "execution_count": 16, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "[u'Map',\n", " u'Red Ban 3',\n", " u'Hour',\n", " u'Year',\n", " u'Season',\n", " u'fluffy',\n", " u'MatchID',\n", " u'Month',\n", " u'Queue',\n", " u'Platform',\n", " u'VersionPatch',\n", " u'Blue Ban 1',\n", " u'Mode',\n", " u'Blue Ban 3',\n", " u'Blue Ban 2',\n", " u'Duration',\n", " u'Red Ban 2',\n", " u'Red Ban 1',\n", " u'Region',\n", " u'Type',\n", " u'Day']" ] }, "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], "source": [ "matches.categories.any.keys()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "And perhaps get back the values for one:" ] }, { "cell_type": "code", "execution_count": 25, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "[u'GameMode.classic',\n", " u'GameMode.classic',\n", " u'GameMode.classic',\n", " u'GameMode.classic',\n", " u'GameMode.classic',\n", " u'GameMode.classic',\n", " u'GameMode.classic',\n", " u'GameMode.classic',\n", " u'GameMode.classic',\n", " u'GameMode.classic']" ] }, "execution_count": 25, "metadata": {}, "output_type": "execute_result" } ], "source": [ "matches[:10].categories['Mode']" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## If Teemo is banned, is his team more or less likely to win (or neither)?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "For starters, we'll ask a simple question. If the champion *Teemo* is banned, does this make his team more likely to win? Does it make any difference? First, we need to extract matches in which Teemo is banned. Let's keep blue and red bans separate for now, since this might make answering the question easier later." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "First, we'll get all the matches in which the blue team banned *Teemo*:" ] }, { "cell_type": "code", "execution_count": 18, "metadata": { "collapsed": false }, "outputs": [], "source": [ "blueban = dtr.Bundle([matches.categories.groupby(ban)['Teemo'] for ban in ('Blue Ban 1', 'Blue Ban 2', 'Blue Ban 3')])" ] }, { "cell_type": "code", "execution_count": 19, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ ", , , , , , , , , , , , ])>" ] }, "execution_count": 19, "metadata": {}, "output_type": "execute_result" } ], "source": [ "blueban" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "And we'll do the same for the red team:" ] }, { "cell_type": "code", "execution_count": 20, "metadata": { "collapsed": false }, "outputs": [], "source": [ "redban = dtr.Bundle([matches.categories.groupby(ban)['Teemo'] for ban in ('Red Ban 1', 'Red Ban 2', 'Red Ban 3')])" ] }, { "cell_type": "code", "execution_count": 21, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ ", , , , , , , , , , , , , , , , , , , , , , , , ])>" ] }, "execution_count": 21, "metadata": {}, "output_type": "execute_result" } ], "source": [ "redban" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Because `Bundle`s behave as ordered sets, if we wanted all the matches where Teemo was banned by at least one team, then we could get it with:" ] }, { "cell_type": "code", "execution_count": 26, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ ", , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ])>" ] }, "execution_count": 26, "metadata": {}, "output_type": "execute_result" } ], "source": [ "redban + blueban" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "And if we wanted all matches where Teemo was banned by *both* teams, we could do an intersection of the two:" ] }, { "cell_type": "code", "execution_count": 27, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 27, "metadata": {}, "output_type": "execute_result" } ], "source": [ "redban & blueban" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "This is expected, because both teams can't ban the same champion. This is a nice check. :)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "For red team bans, how many of those matches did the red team lose? Looking at what a given match CSV gives us:" ] }, { "cell_type": "code", "execution_count": 28, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Player NameChampionWinSideKillsDeathsAssistsKDACSSSpell 1...Item1Item2Item3Item4Item5Item6Magic DmgPhysical DmgLaneRole
0KoyoriNamiTrueSide.blue42159.5000004Exhaust...Frost Queen's ClaimRedemptionNaNSightstoneBoots of MobilityNaN75714104Lane.bot_laneRole.support
1TNL AstatineJhinTrueSide.blue9682.833333128Flash...ZealEssence ReaverKircheis ShardDoran's BladeNaNBoots of Swiftness159289816Lane.bot_laneRole.carry
2XelverakNasusTrueSide.blue2321.333333155Teleport...Doran's RingCorrupting PotionZz'Rot PortalDoran's RingBoots of SpeedSheen6059136817Lane.top_laneRole.solo
3LL FoilEliseTrueSide.blue9484.25000087Flash...Ionian Boots of LucidityHunter's PotionControl WardEnchantment: Runic EchoesRylai's Crystal ScepterHextech Protobelt-016456224447Lane.jungleRole.none
4Butler EpsilonRyzeTrueSide.blue4562.000000168Flash...Archangel's StaffNaNThe Dark SealNaNRod of AgesSorcerer's Shoes1059889350Lane.mid_laneRole.solo
5holygooseAsheFalseSide.red31050.80000019Ignite...SightstonePickaxeIonian Boots of LucidityRapid FirecannonB. F. SwordNaN315622902Lane.bot_laneRole.support
6KryptJinxFalseSide.red3651.333333142Flash...Brawler's GlovesInfinity EdgeRunaan's HurricaneDaggerDoran's BladeBerserker's Greaves83378174Lane.bot_laneRole.carry
7Azhi DahakiShyvanaFalseSide.red3631.00000097Smite...Enchantment: BloodrazorRefillable PotionTitanic HydraMercury's TreadsNaNNaN3270847144Lane.jungleRole.none
8Happy BirfdizzayTwitchFalseSide.red7312.666667178Flash...Long SwordRunaan's HurricaneB. F. SwordLord Dominik's RegardsBerserker's GreavesDoran's Blade099027Lane.mid_laneRole.solo
9Lord GomenatorMaokaiFalseSide.red4353.000000146Flash...Doran's RingSpirit VisageChain VestDoran's RingMercury's TreadsBami's Cinder817849724Lane.top_laneRole.solo
\n", "

10 rows × 25 columns

\n", "
" ], "text/plain": [ " Player Name Champion Win Side Kills Deaths Assists \\\n", "0 Koyori Nami True Side.blue 4 2 15 \n", "1 TNL Astatine Jhin True Side.blue 9 6 8 \n", "2 Xelverak Nasus True Side.blue 2 3 2 \n", "3 LL Foil Elise True Side.blue 9 4 8 \n", "4 Butler Epsilon Ryze True Side.blue 4 5 6 \n", "5 holygoose Ashe False Side.red 3 10 5 \n", "6 Krypt Jinx False Side.red 3 6 5 \n", "7 Azhi Dahaki Shyvana False Side.red 3 6 3 \n", "8 Happy Birfdizzay Twitch False Side.red 7 3 1 \n", "9 Lord Gomenator Maokai False Side.red 4 3 5 \n", "\n", " KDA CS SSpell 1 ... Item1 \\\n", "0 9.500000 4 Exhaust ... Frost Queen's Claim \n", "1 2.833333 128 Flash ... Zeal \n", "2 1.333333 155 Teleport ... Doran's Ring \n", "3 4.250000 87 Flash ... Ionian Boots of Lucidity \n", "4 2.000000 168 Flash ... Archangel's Staff \n", "5 0.800000 19 Ignite ... Sightstone \n", "6 1.333333 142 Flash ... Brawler's Gloves \n", "7 1.000000 97 Smite ... Enchantment: Bloodrazor \n", "8 2.666667 178 Flash ... Long Sword \n", "9 3.000000 146 Flash ... Doran's Ring \n", "\n", " Item2 Item3 Item4 \\\n", "0 Redemption NaN Sightstone \n", "1 Essence Reaver Kircheis Shard Doran's Blade \n", "2 Corrupting Potion Zz'Rot Portal Doran's Ring \n", "3 Hunter's Potion Control Ward Enchantment: Runic Echoes \n", "4 NaN The Dark Seal NaN \n", "5 Pickaxe Ionian Boots of Lucidity Rapid Firecannon \n", "6 Infinity Edge Runaan's Hurricane Dagger \n", "7 Refillable Potion Titanic Hydra Mercury's Treads \n", "8 Runaan's Hurricane B. F. Sword Lord Dominik's Regards \n", "9 Spirit Visage Chain Vest Doran's Ring \n", "\n", " Item5 Item6 Magic Dmg Physical Dmg \\\n", "0 Boots of Mobility NaN 7571 4104 \n", "1 NaN Boots of Swiftness 1592 89816 \n", "2 Boots of Speed Sheen 60591 36817 \n", "3 Rylai's Crystal Scepter Hextech Protobelt-01 64562 24447 \n", "4 Rod of Ages Sorcerer's Shoes 105988 9350 \n", "5 B. F. Sword NaN 3156 22902 \n", "6 Doran's Blade Berserker's Greaves 833 78174 \n", "7 NaN NaN 32708 47144 \n", "8 Berserker's Greaves Doran's Blade 0 99027 \n", "9 Mercury's Treads Bami's Cinder 81784 9724 \n", "\n", " Lane Role \n", "0 Lane.bot_lane Role.support \n", "1 Lane.bot_lane Role.carry \n", "2 Lane.top_lane Role.solo \n", "3 Lane.jungle Role.none \n", "4 Lane.mid_lane Role.solo \n", "5 Lane.bot_lane Role.support \n", "6 Lane.bot_lane Role.carry \n", "7 Lane.jungle Role.none \n", "8 Lane.mid_lane Role.solo \n", "9 Lane.top_lane Role.solo \n", "\n", "[10 rows x 25 columns]" ] }, "execution_count": 28, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv(redban[0]['match.csv'].abspath, index_col=0)\n", "df" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We could get this by checking if the word `'blue'` is in the `'Win'` column for rows where that column gives `True`:" ] }, { "cell_type": "code", "execution_count": 29, "metadata": { "collapsed": false }, "outputs": [], "source": [ "def blue_win(match):\n", " df = pd.read_csv(match['match.csv'].abspath, index_col=0)\n", " return 'blue' in df[df['Win'] == True]['Side'].iloc[0]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "So we could then get back a list of bools telling us which matches blue won among those where the red team banned *Teemo*:" ] }, { "cell_type": "code", "execution_count": 30, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "[True,\n", " True,\n", " False,\n", " False,\n", " True,\n", " False,\n", " False,\n", " True,\n", " False,\n", " True,\n", " True,\n", " False,\n", " False,\n", " False,\n", " True,\n", " False,\n", " True,\n", " False,\n", " False,\n", " False,\n", " True,\n", " False,\n", " False,\n", " False,\n", " True]" ] }, "execution_count": 30, "metadata": {}, "output_type": "execute_result" } ], "source": [ "redban_blue_wins = redban.map(blue_win)\n", "redban_blue_wins" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Did red win more often than they lost? Here are the matches red won:" ] }, { "cell_type": "code", "execution_count": 31, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "15" ] }, "execution_count": 31, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(redban - redban[redban_blue_wins])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Here are the number of matches red lost:" ] }, { "cell_type": "code", "execution_count": 32, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "10" ] }, "execution_count": 32, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(redban[redban_blue_wins])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We used this list of bools as a boolean index for our `redban` `Bundle`, here." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### What do we get for the case where blue bans Teemo?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We'll do the same thing for matches in which the blue team banned *Teemo*:" ] }, { "cell_type": "code", "execution_count": 33, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "[False,\n", " False,\n", " True,\n", " False,\n", " False,\n", " True,\n", " False,\n", " False,\n", " True,\n", " True,\n", " True,\n", " False,\n", " True]" ] }, "execution_count": 33, "metadata": {}, "output_type": "execute_result" } ], "source": [ "blueban_blue_wins = blueban.map(blue_win)\n", "blueban_blue_wins" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Did blue win more often than they lost? Here are the matches blue won:" ] }, { "cell_type": "code", "execution_count": 34, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "6" ] }, "execution_count": 34, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(blueban[blueban_blue_wins])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Here are the number of matches blue lost:" ] }, { "cell_type": "code", "execution_count": 35, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "7" ] }, "execution_count": 35, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(blueban - blueban[blueban_blue_wins])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Hmmm...maybe not a signal here, but the number of samples is pretty small anyhow to say anything." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Who is the most banned character? Does banning this character make your team more likely to win?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We want to take to task some conventional wisdom that may be floating around the community about which characters you should ban if you want to increase your chances to win. Let's see if this holds water." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "First we need to find the most banned character. Probably lots of ways to get at this, but one thing we can do is a `groupby` on each ban slot as before, for each building a dictionary giving banned champions as keys and the number of matches they were banned in as values:" ] }, { "cell_type": "code", "execution_count": 36, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Blue Ban 1Blue Ban 2Blue Ban 3Red Ban 1Red Ban 2Red Ban 3
Aatrox776895939367
Ahri51167511
Akali473354
Alistar142118222124
Amumu71499109
Anivia221385
Annie11121012123
Ashe1NaNNaN1NaN1
Aurelion Sol17141991419
Azir1NaN44NaNNaN
Bard122NaN41
Blitzcrank129981112
Brand810108410
Braum223122
Caitlyn242732273345
Cassiopeia212720192933
Cho'Gath1111NaN2
Corki112NaN21
Darius172422162726
Diana224111
Dr. Mundo1NaN1NaN1NaN
Draven151324
Ekko655579
Elise106913616
Evelynn537370706574
Ezreal222333
Fiddlesticks11NaNNaN32
Fiora811161469
Fizz354049363557
Galio449312
.....................
Talon436674515158
TaricNaNNaNNaNNaN1NaN
Teemo7336109
Thresh2422NaN2
TristanaNaNNaNNaNNaN1NaN
Trundle111112
Tryndamere331462
Twisted Fate5611637
Twitch545057395664
UdyrNaNNaN12NaN1
Urgot142114
VarusNaN1NaN1NaNNaN
Vayne253302284275285297
Veigar111135
Vel'Koz1NaN1131
Vi433958454449
Viktor61120131213
Vladimir221211
Volibear1NaNNaNNaN31
Warwick2NaN1132
Wukong21NaN1NaNNaN
Xerath674653
Xin Zhao1312NaNNaN
Yasuo109104113124118109
YorickNaN21226
Zac193243228182215182
Zed12122981318
Ziggs111111
Zilean132141
Zyra233028141820
\n", "

133 rows × 6 columns

\n", "
" ], "text/plain": [ " Blue Ban 1 Blue Ban 2 Blue Ban 3 Red Ban 1 Red Ban 2 \\\n", "Aatrox 77 68 95 93 93 \n", "Ahri 5 11 6 7 5 \n", "Akali 4 7 3 3 5 \n", "Alistar 14 21 18 22 21 \n", "Amumu 7 14 9 9 10 \n", "Anivia 2 2 1 3 8 \n", "Annie 11 12 10 12 12 \n", "Ashe 1 NaN NaN 1 NaN \n", "Aurelion Sol 17 14 19 9 14 \n", "Azir 1 NaN 4 4 NaN \n", "Bard 1 2 2 NaN 4 \n", "Blitzcrank 12 9 9 8 11 \n", "Brand 8 10 10 8 4 \n", "Braum 2 2 3 1 2 \n", "Caitlyn 24 27 32 27 33 \n", "Cassiopeia 21 27 20 19 29 \n", "Cho'Gath 1 1 1 1 NaN \n", "Corki 1 1 2 NaN 2 \n", "Darius 17 24 22 16 27 \n", "Diana 2 2 4 1 1 \n", "Dr. Mundo 1 NaN 1 NaN 1 \n", "Draven 1 5 1 3 2 \n", "Ekko 6 5 5 5 7 \n", "Elise 10 6 9 13 6 \n", "Evelynn 53 73 70 70 65 \n", "Ezreal 2 2 2 3 3 \n", "Fiddlesticks 1 1 NaN NaN 3 \n", "Fiora 8 11 16 14 6 \n", "Fizz 35 40 49 36 35 \n", "Galio 4 4 9 3 1 \n", "... ... ... ... ... ... \n", "Talon 43 66 74 51 51 \n", "Taric NaN NaN NaN NaN 1 \n", "Teemo 7 3 3 6 10 \n", "Thresh 2 4 2 2 NaN \n", "Tristana NaN NaN NaN NaN 1 \n", "Trundle 1 1 1 1 1 \n", "Tryndamere 3 3 1 4 6 \n", "Twisted Fate 5 6 11 6 3 \n", "Twitch 54 50 57 39 56 \n", "Udyr NaN NaN 1 2 NaN \n", "Urgot 1 4 2 1 1 \n", "Varus NaN 1 NaN 1 NaN \n", "Vayne 253 302 284 275 285 \n", "Veigar 1 1 1 1 3 \n", "Vel'Koz 1 NaN 1 1 3 \n", "Vi 43 39 58 45 44 \n", "Viktor 6 11 20 13 12 \n", "Vladimir 2 2 1 2 1 \n", "Volibear 1 NaN NaN NaN 3 \n", "Warwick 2 NaN 1 1 3 \n", "Wukong 2 1 NaN 1 NaN \n", "Xerath 6 7 4 6 5 \n", "Xin Zhao 1 3 1 2 NaN \n", "Yasuo 109 104 113 124 118 \n", "Yorick NaN 2 1 2 2 \n", "Zac 193 243 228 182 215 \n", "Zed 12 12 29 8 13 \n", "Ziggs 1 1 1 1 1 \n", "Zilean 1 3 2 1 4 \n", "Zyra 23 30 28 14 18 \n", "\n", " Red Ban 3 \n", "Aatrox 67 \n", "Ahri 11 \n", "Akali 4 \n", "Alistar 24 \n", "Amumu 9 \n", "Anivia 5 \n", "Annie 3 \n", "Ashe 1 \n", "Aurelion Sol 19 \n", "Azir NaN \n", "Bard 1 \n", "Blitzcrank 12 \n", "Brand 10 \n", "Braum 2 \n", "Caitlyn 45 \n", "Cassiopeia 33 \n", "Cho'Gath 2 \n", "Corki 1 \n", "Darius 26 \n", "Diana 1 \n", "Dr. Mundo NaN \n", "Draven 4 \n", "Ekko 9 \n", "Elise 16 \n", "Evelynn 74 \n", "Ezreal 3 \n", "Fiddlesticks 2 \n", "Fiora 9 \n", "Fizz 57 \n", "Galio 2 \n", "... ... \n", "Talon 58 \n", "Taric NaN \n", "Teemo 9 \n", "Thresh 2 \n", "Tristana NaN \n", "Trundle 2 \n", "Tryndamere 2 \n", "Twisted Fate 7 \n", "Twitch 64 \n", "Udyr 1 \n", "Urgot 4 \n", "Varus NaN \n", "Vayne 297 \n", "Veigar 5 \n", "Vel'Koz 1 \n", "Vi 49 \n", "Viktor 13 \n", "Vladimir 1 \n", "Volibear 1 \n", "Warwick 2 \n", "Wukong NaN \n", "Xerath 3 \n", "Xin Zhao NaN \n", "Yasuo 109 \n", "Yorick 6 \n", "Zac 182 \n", "Zed 18 \n", "Ziggs 1 \n", "Zilean 1 \n", "Zyra 20 \n", "\n", "[133 rows x 6 columns]" ] }, "execution_count": 36, "metadata": {}, "output_type": "execute_result" } ], "source": [ "counts = pd.DataFrame({ban: {key: len(value) for key, value in matches.categories.groupby(ban).items()} for ban in ('Blue Ban 1', 'Blue Ban 2', 'Blue Ban 3', 'Red Ban 1', 'Red Ban 2', 'Red Ban 3')})\n", "counts" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We can then sum across columns and sort to get a ranking of banned champions across all matches:" ] }, { "cell_type": "code", "execution_count": 37, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "Rengar 3514\n", "Hecarim 2779\n", "LeBlanc 2646\n", "Ivern 2549\n", "Syndra 2143\n", "Vayne 1696\n", "Kha'Zix 1510\n", "Ryze 1459\n", "Zac 1243\n", "Katarina 1240\n", "Jayce 1031\n", "Lee Sin 849\n", "Graves 776\n", "Yasuo 677\n", "Aatrox 493\n", "Riven 467\n", "Olaf 415\n", "Evelynn 405\n", "Poppy 385\n", "Talon 343\n", "Janna 329\n", "Twitch 320\n", "Kennen 313\n", "Vi 278\n", "Fizz 252\n", "Shyvana 191\n", "Caitlyn 188\n", "Shaco 176\n", "Cassiopeia 149\n", "Zyra 133\n", " ... \n", "Cho'Gath 6\n", "Ziggs 6\n", "Skarner 5\n", "Sejuani 5\n", "Swain 5\n", "Leona 5\n", "Kindred 5\n", "Volibear 5\n", "Kassadin 5\n", "Lulu 5\n", "Udyr 4\n", "Kalista 4\n", "Kog'Maw 4\n", "Lissandra 4\n", "Taliyah 4\n", "Jarvan IV 4\n", "Miss Fortune 4\n", "Wukong 4\n", "Jinx 3\n", "Dr. Mundo 3\n", "Ashe 3\n", "Sona 3\n", "Karthus 3\n", "Lucian 2\n", "Nami 2\n", "Sion 2\n", "Sivir 2\n", "Varus 2\n", "Tristana 1\n", "Taric 1\n", "dtype: float64" ] }, "execution_count": 37, "metadata": {}, "output_type": "execute_result" } ], "source": [ "counts.sum(axis=1).sort_values(ascending=False)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "So we have our answer. The most banned is **Rengar**." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Out of curiosity, what's the distribution of bans look like across champions?" ] }, { "cell_type": "code", "execution_count": 38, "metadata": { "collapsed": false }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/home/alter/.virtualenvs/datreant/lib/python2.7/site-packages/matplotlib/font_manager.py:273: UserWarning: Matplotlib is building the font cache using fc-list. This may take a moment.\n", " warnings.warn('Matplotlib is building the font cache using fc-list. This may take a moment.')\n" ] } ], "source": [ "%matplotlib inline" ] }, { "cell_type": "code", "execution_count": 39, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 39, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "counts.sum(axis=1).sort_values(ascending=False).plot()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Does banning Rengar make you more likely to win?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We'll do the same analysis we did for *Teemo*, but now for *Rengar*." ] }, { "cell_type": "code", "execution_count": 40, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "1855" ] }, "execution_count": 40, "metadata": {}, "output_type": "execute_result" } ], "source": [ "blueban = dtr.Bundle([matches.categories.groupby(ban)['Rengar'] for ban in ('Blue Ban 1', 'Blue Ban 2', 'Blue Ban 3')])\n", "len(blueban)" ] }, { "cell_type": "code", "execution_count": 41, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "1659" ] }, "execution_count": 41, "metadata": {}, "output_type": "execute_result" } ], "source": [ "redban = dtr.Bundle([matches.categories.groupby(ban)['Rengar'] for ban in ('Red Ban 1', 'Red Ban 2', 'Red Ban 3')])\n", "len(redban)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "For red team bans, how many of those matches did the red team lose?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Did red win more often than they lost? Here are the matches red won:" ] }, { "cell_type": "code", "execution_count": 42, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "820" ] }, "execution_count": 42, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(redban - redban[redban.map(blue_win)])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Here are the number of matches red lost:" ] }, { "cell_type": "code", "execution_count": 43, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "839" ] }, "execution_count": 43, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(redban[redban.map(blue_win)])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### What do we get for the case where blue bans Rengar?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Did blue win more often than they lost? Here are the matches blue won:" ] }, { "cell_type": "code", "execution_count": 44, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "934" ] }, "execution_count": 44, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(blueban[blueban.map(blue_win)])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Here are the number of matches blue lost:" ] }, { "cell_type": "code", "execution_count": 45, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "921" ] }, "execution_count": 45, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(blueban - blueban[blueban.map(blue_win)])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Hmmm...maybe not a signal here...might not be much point overall to banning Rengar. However, it may be the case that if you ban Rengar and perhaps another character this improves your chances? That's an interesting question for another time. Could it also be the case that banning Rengar levels the playing field?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# In a game where Rengar wasn't banned, was he picked? Was the team more likely win?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We already know that banning *Rengar* doesn't seem to make your team more likely to win, but does **not** banning him make a team with *Rengar* more likely to win? Is he even picked by a player?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "First we need matches where Rengar was not banned. We'll iterate through all ban slots, grab out the matches where the banned champion was *Rengar*, then combine these `Bundle`s into a single one. We can then subtract this `Bundle` from all the matches to get only those where *Rengar* was **not** banned:" ] }, { "cell_type": "code", "execution_count": 46, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "1730" ] }, "execution_count": 46, "metadata": {}, "output_type": "execute_result" } ], "source": [ "rengar_not_banned = matches - dtr.Bundle([matches.categories.groupby(ban)['Rengar'] for ban in ('Blue Ban 1', 'Blue Ban 2', 'Blue Ban 3', 'Red Ban 1', 'Red Ban 2', 'Red Ban 3')])\n", "len(rengar_not_banned)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "So now, which matches was Rengar present in? We can get this like we did before, by checking each match CSV. this time, we just want to know if `'Rengar'` shows up in `'Champion'` column:" ] }, { "cell_type": "code", "execution_count": 47, "metadata": { "collapsed": true }, "outputs": [], "source": [ "def has_rengar(match):\n", " df = pd.read_csv(match['match.csv'].abspath, index_col=0)\n", " return len(df[df['Champion'] == 'Rengar']) == 1" ] }, { "cell_type": "code", "execution_count": 48, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "372" ] }, "execution_count": 48, "metadata": {}, "output_type": "execute_result" } ], "source": [ "matches_has_rengar = rengar_not_banned[rengar_not_banned.map(has_rengar)]\n", "len(matches_has_rengar)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## If a team had a Rengar, were they more likely to win?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "So, if a team has a *Rengar*, did they also tend to win? We can check the CSV files again to see if the player using *Rengar* was also on the winning team:" ] }, { "cell_type": "code", "execution_count": 49, "metadata": { "collapsed": true }, "outputs": [], "source": [ "def rengar_won(match):\n", " df = pd.read_csv(match['match.csv'].abspath, index_col=0)\n", " return bool(df[df['Champion'] == 'Rengar']['Win'].iloc[0])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Number of wins:" ] }, { "cell_type": "code", "execution_count": 50, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "192" ] }, "execution_count": 50, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(matches_has_rengar[matches_has_rengar.map(rengar_won, processes=4)])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Number of losses:" ] }, { "cell_type": "code", "execution_count": 51, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "180" ] }, "execution_count": 51, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(matches_has_rengar - matches_has_rengar[matches_has_rengar.map(rengar_won, processes=4)])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Doesn't really look like he confers too much of an advantage, but perhaps a slight one?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Other questions we can ask..." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "There are tons of questions we can ask, and even complex ones are surprisingly easy to do so given the way we've structured our data, and how `datreant` allows us to work with it. Here's a smattering:\n", "1. Is there *any* champion that seems to confer a systematic advantage to the team that has it? If it appears so, can we isolate the effect from other possible factors?\n", "2. Is there any *combination* of champion bans that make a team more likely to win? Does it depend heavily on the team?\n", "3. Which teams ban the same champions the most? Can we guess why from the data?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Bonus: does having any particular champion on your team appear to give you an advantage?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We can do a similar analysis as we did for *Rengar* on all champions, and if it's the case that having a particular champion on your team results in more wins on average, we can begin drilling down into more questions to establish *why*. First let's see what we get." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We'll gather all dataframes into a single, big dataframe with an extra index giving the uuid of the `Treant` for unique identification. This will make writing code that gets the number of wins/losses for a particular champion faster, since we can operate on a single `DataFrame` instead of ~5000:" ] }, { "cell_type": "code", "execution_count": 52, "metadata": { "collapsed": true }, "outputs": [], "source": [ "match_dfs = [pd.read_csv(match['match.csv'].abspath, index_col=0) for match in matches]\n", "bigdf = pd.concat(match_dfs, keys=matches.uuids, names=['uuids'])" ] }, { "cell_type": "code", "execution_count": 53, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Player NameChampionWinSideKillsDeathsAssistsKDACSSSpell 1...Item1Item2Item3Item4Item5Item6Magic DmgPhysical DmgLaneRole
uuids
1bf087dc-24c8-4982-9c18-24f8b8a9809d0Anonymity MissayTwisted FateFalseSide.blue21191.000000135Flash...Doran's RingAbyssal ScepterRefillable PotionIonian Boots of LucidityLich BaneSeeker's Armguard8985113855Lane.mid_laneRole.solo
1Queen CerseiJannaFalseSide.blue19141.6666679Exhaust...Boots of SpeedSightstoneNomad's MedallionTotal Biscuit of RejuvenationLocket of the Iron SolariRedemption59384799Lane.bot_laneRole.support
2Tyrion with xBowVayneFalseSide.blue81241.000000131Heal...Doran's BladeBerserker's GreavesInfinity EdgeStatikk ShivHexdrinkerDagger1432867261Lane.bot_laneRole.carry
3KOKOAGragasFalseSide.blue2881.25000097Smite...Giant's BeltRefillable PotionThe Dark SealSpirit VisageEnchantment: CinderhulkNinja Tabi7009918811Lane.jungleRole.none
4UseIess RivenRivenFalseSide.blue101051.500000212Teleport...Edge of NightRavenous HydraB. F. SwordIonian Boots of LucidityThe Black CleaverLong Sword3687146519Lane.top_laneRole.solo
59point5mechanicsLeBlancTrueSide.red195105.800000192Teleport...Rabadon's DeathcapVoid StaffRylai's Crystal ScepterDoran's RingMorellonomiconSorcerer's Shoes12259413799Lane.mid_laneRole.solo
6We Win Late GameTahm KenchTrueSide.red76255.33333327Flash...Locket of the Iron SolariRedemptionKnight's VowBoots of SwiftnessEye of the EquinoxNaN129187586Lane.bot_laneRole.support
7keine HosenJhinTrueSide.red84207.000000167Flash...Doran's BladeInfinity EdgeBoots of SwiftnessEssence ReaverRapid FirecannonPickaxe13014122676Lane.bot_laneRole.carry
8LADYBABYMalphiteTrueSide.red76255.333333170Teleport...Fiendish CodexIceborn GauntletDead Man's PlateSunfire CapeMejai's SoulstealerNinja Tabi8441150471Lane.top_laneRole.solo
9ZorkiLee SinTrueSide.red922416.50000091Smite...Titanic HydraRanduin's OmenMercury's TreadsEnchantment: WarriorB. F. SwordNaN1717189788Lane.jungleRole.none
cbd4a102-e9bd-4db8-a723-9c1f8804e34b0CUTE TOXIC MIDSionTrueSide.blue37203.28571449Flash...RedemptionLocket of the Iron SolariFace of the MountainRuby SightstoneMercury's TreadsCrystalline Bracer2212722709Lane.bot_laneRole.support
1SavâgekitAniviaTrueSide.blue5297.000000314Flash...MorellonomiconSeraph's EmbraceVoid StaffSorcerer's ShoesLiandry's TormentControl Ward22730911646Lane.mid_laneRole.solo
2edbickhamJayceTrueSide.blue83106.000000253Teleport...Youmuu's GhostbladeThe Black CleaverMaw of MalmortiusDoran's BladeFrozen MalletNinja Tabi21876197258Lane.top_laneRole.solo
3NickymoshViTrueSide.blue10573.400000206Flash...Enchantment: WarriorDead Man's PlateSterak's GageMercury's TreadsTrinity ForceChain Vest1351198343Lane.jungleRole.none
4KiqkoEzrealTrueSide.blue86133.500000245Heal...Lord Dominik's RegardsBlade of the Ruined KingIceborn GauntletMuramanaIonian Boots of LucidityNegatron Cloak30518162987Lane.bot_laneRole.carry
5FledgeViktorFalseSide.red5761.571429224Ghost...Perfect Hex CoreFiendish CodexMorellonomiconRylai's Crystal ScepterSeeker's ArmguardIonian Boots of Lucidity14578311676Lane.mid_laneRole.solo
6Sud83Kha'ZixFalseSide.red13454.500000254Smite...Maw of MalmortiusYoumuu's GhostbladeRavenous HydraMercury's TreadsEnchantment: WarriorLord Dominik's Regards8245256930Lane.jungleRole.none
7Welshy JRBlitzcrankFalseSide.red09121.33333358Ignite...Eye of the OasisGlacial ShroudZz'Rot PortalBoots of MobilitySpirit VisageNaN166376311Lane.bot_laneRole.support
8TrustInMyCardsYorickFalseSide.red2871.125000284Teleport...Randuin's OmenGuardian AngelMercury's TreadsDead Man's PlateTrinity ForceNaN26858161079Lane.top_laneRole.solo
9JoeJackoCaitlynFalseSide.red3791.714286253Heal...Doran's BladeRunaan's HurricaneInfinity EdgeBerserker's GreavesRapid FirecannonLord Dominik's Regards2557187692Lane.bot_laneRole.carry
db872e16-43f1-4a69-ad2b-fbabbce7d35e0Emilia Is LoveEzrealFalseSide.blue2710.428571133Flash...Boots of SpeedControl WardTotal Biscuit of RejuvenationTrinity ForceDoran's BladeTear of the Goddess605657131Lane.bot_laneRole.carry
1retarded virginGravesFalseSide.blue2920.44444468Flash...Enchantment: WarriorRefillable PotionBerserker's GreavesCaulfield's WarhammerLong SwordNaN237559815Lane.jungleRole.none
2KobyNasusFalseSide.blue1134.000000169Flash...Doran's RingCorrupting PotionZz'Rot PortalDoran's RingNinja TabiNaN5464915413Lane.top_laneRole.solo
3ShrewKarmaFalseSide.blue0630.50000023Flash...Eye of the WatchersForbidden IdolIonian Boots of LucidityNaNNaNNaN140413751Lane.bot_laneRole.support
4Rip CigVel'KozFalseSide.blue3500.600000137Flash...Doran's RingMorellonomiconIonian Boots of LucidityHaunting GuiseNaNNaN534906114Lane.mid_laneRole.solo
5FeitanLee SinTrueSide.red71714.00000095Smite...Mercury's TreadsRefillable PotionYoumuu's GhostbladeEnchantment: WarriorGiant's BeltChain Vest1355684407Lane.jungleRole.none
6FIoopieCaitlynTrueSide.red101515.000000188Flash...Doran's BladeNaNInfinity EdgeRapid FirecannonBerserker's GreavesRunaan's Hurricane304104937Lane.bot_laneRole.carry
7TRAVYPOOOXin ZhaoTrueSide.red2311.000000187Flash...Corrupting PotionTrinity ForceMercury's TreadsVampiric ScepterNaNTiamat376187805Lane.top_laneRole.solo
8MongolWarriorCorkiTrueSide.red71714.000000152Exhaust...Doran's BladeHextech GunbladeTrinity ForceSorcerer's ShoesNaNNaN5992621894Lane.mid_laneRole.solo
9zz ciceroPoppyTrueSide.red22137.50000041Ignite...Dead Man's PlateEye of the EquinoxCloth ArmorBoots of MobilityNaNNaN135220405Lane.bot_laneRole.support
.....................................................................
5fa307d3-30b8-40e5-bcd6-80013952e2440C9 WaygzhNunuTrueSide.blue1441.25000096Flash...Mercury's TreadsRefillable PotionEnchantment: CinderhulkCrystalline BracerCrystalline BracerCloth Armor1982328903Lane.jungleRole.none
1DeximaPoppyTrueSide.blue1232.000000142Flash...Spirit VisageCorrupting PotionControl WardBami's CinderMercury's TreadsChain Vest320655190Lane.top_laneRole.solo
2Cat PersonJannaTrueSide.blue13114.0000008Flash...Control WardSightstoneLocket of the Iron SolariSpellthief's EdgeCrystalline BracerMercury's Treads14893691Lane.bot_laneRole.support
3Falco MechanicVayneTrueSide.blue13512.800000167Exhaust...Doran's BladeInfinity EdgeBerserker's GreavesPhantom DancerNaNNaN0106491Lane.bot_laneRole.carry
4MindCalmCassiopeiaTrueSide.blue2211.500000178Flash...Refillable PotionArchangel's StaffRylai's Crystal ScepterNaNDoran's RingNaN6303412017Lane.mid_laneRole.solo
5TaeYeonTEzrealFalseSide.red1451.500000133Heal...Doran's BladeBoots of SpeedManamuneIceborn GauntletNaNDagger928956555Lane.bot_laneRole.carry
6HanzoSanadaMaokaiFalseSide.red2124.000000145Teleport...Doran's RingDoran's RingSunfire CapeMercury's TreadsRejuvenation BeadGiant's Belt6395511029Lane.top_laneRole.solo
7IIlIllIIlllIIIMorganaFalseSide.red1362.33333320Flash...Frost Queen's ClaimSightstoneControl WardBoots of MobilityCrystalline BracerFaerie Charm50135044Lane.bot_laneRole.support
8always4uAhriFalseSide.red7442.750000160Flash...Needlessly Large RodDoran's RingSorcerer's ShoesMorellonomiconRylai's Crystal ScepterAmplifying Tome5074116247Lane.mid_laneRole.solo
9HvK LiquidDiegoLee SinFalseSide.red5661.83333367Flash...Control WardYoumuu's GhostbladeEnchantment: WarriorRuby CrystalNinja TabiRefillable Potion1106864680Lane.jungleRole.none
61bdd566-3049-48ad-be06-287f9adba3ca0BestFriendDavisLuxFalseSide.blue3720.714286213Flash...Needlessly Large RodFiendish CodexDoran's RingLuden's EchoMorellonomiconSorcerer's Shoes13749619803Lane.mid_laneRole.solo
1King slayerdanSejuaniFalseSide.blue4720.857143127Flash...Enchantment: CinderhulkNinja TabiDead Man's PlateBanshee's VeilCloth ArmorCloth Armor8473826744Lane.jungleRole.none
2LIG ForgivenTwitchFalseSide.blue3620.833333253Flash...Doran's BladeRunaan's HurricaneBerserker's GreavesInfinity EdgePhantom DancerLong Sword0164752Lane.bot_laneRole.carry
3zBalrogBardFalseSide.blue0530.6000008Exhaust...Frost Queen's ClaimLocket of the Iron SolariSightstoneBoots of SwiftnessRuby CrystalNaN204864803Lane.bot_laneRole.support
4WatchThePowerRivenFalseSide.blue3411.000000291Flash...The Black CleaverRavenous HydraMercurial ScimitarIonian Boots of LucidityLast WhisperNaN0190191Lane.top_laneRole.solo
5c0uchwarriorGravesTrueSide.red44165.000000183Smite...Enchantment: WarriorThe Black CleaverControl WardPhantom DancerBerserker's GreavesMaw of Malmortius4783201658Lane.jungleRole.none
6Alan SenpaiTaricTrueSide.red212224.00000058Flash...SightstoneFace of the MountainLocket of the Iron SolariKnight's VowBoots of SwiftnessGlacial Shroud1730716165Lane.bot_laneRole.support
7NVe EnzoZileanTrueSide.red721310.000000184Ghost...MorellonomiconZhonya's HourglassBlasting WandSorcerer's ShoesRod of AgesNeedlessly Large Rod12903214495Lane.jungleRole.none
8Jhin To NguyenGangplankTrueSide.red46112.500000301Flash...Phantom DancerTrinity ForceLast WhisperInfinity EdgeIonian Boots of LucidityStatikk Shiv18208250786Lane.top_laneRole.solo
9Jordanian SniperJhinTrueSide.red121820.000000220Flash...Youmuu's GhostbladeDuskblade of DraktharrRapid FirecannonInfinity EdgeBoots of SwiftnessDoran's Blade13579153958Lane.bot_laneRole.carry
fd8bfa34-541d-47ba-beaf-013fc79bf5d50Yuán GVayneTrueSide.blue13574.000000380Heal...The BloodthirsterInfinity EdgeStatikk ShivPhantom DancerGuardian AngelBerserker's Greaves97158233302Lane.bot_laneRole.carry
1CytosineMaokaiTrueSide.blue126164.666667247Teleport...Righteous GlorySpirit VisageThornmailZz'Rot PortalNinja TabiSunfire Cape17504526142Lane.top_laneRole.solo
2skcepsxmBOlafTrueSide.blue119132.666667200Ghost...Enchantment: CinderhulkGuardian AngelRanduin's OmenIonian Boots of LuciditySpectre's CowlDead Man's Plate34512152288Lane.jungleRole.none
3HakuhoLuluTrueSide.blue46285.33333322Ignite...Eye of the WatchersRedemptionNeedlessly Large RodIonian Boots of LucidityArdent CenserBlasting Wand254596846Lane.bot_laneRole.support
4SwifteKarmaTrueSide.blue412327.000000206Flash...Rabadon's DeathcapArdent CenserVoid StaffAthene's Unholy GrailCrystalline BracerIonian Boots of Lucidity14764223745Lane.mid_laneRole.solo
5BuddedVel'KozFalseSide.red6761.714286284Ghost...MorellonomiconRabadon's DeathcapBlasting WandLiandry's TormentSorcerer's ShoesLuden's Echo17264711723Lane.mid_laneRole.solo
6PameläGravesFalseSide.red101181.636364211Flash...Berserker's GreavesEnchantment: WarriorThe Black CleaverPhantom DancerMortal ReminderThe Bloodthirster8370238854Lane.jungleRole.none
7AsianSGpøtatøCaitlynFalseSide.red58101.875000370Flash...Berserker's GreavesMercurial ScimitarInfinity EdgeRapid FirecannonRunaan's HurricaneMortal Reminder4166333944Lane.bot_laneRole.carry
8BwasJayceFalseSide.red41570.733333280Flash...MuramanaB. F. SwordMercury's TreadsEnchantment: WarriorThe Black CleaverLord Dominik's Regards29569181049Lane.top_laneRole.solo
9AeciniraJannaFalseSide.red23176.33333311Flash...Talisman of AscensionLocket of the Iron SolariRedemptionRuby SightstoneChalice of HarmonyIonian Boots of Lucidity52854083Lane.bot_laneRole.support
\n", "

52288 rows × 25 columns

\n", "
" ], "text/plain": [ " Player Name Champion Win \\\n", "uuids \n", "1bf087dc-24c8-4982-9c18-24f8b8a9809d 0 Anonymity Missay Twisted Fate False \n", " 1 Queen Cersei Janna False \n", " 2 Tyrion with xBow Vayne False \n", " 3 KOKOA Gragas False \n", " 4 UseIess Riven Riven False \n", " 5 9point5mechanics LeBlanc True \n", " 6 We Win Late Game Tahm Kench True \n", " 7 keine Hosen Jhin True \n", " 8 LADYBABY Malphite True \n", " 9 Zorki Lee Sin True \n", "cbd4a102-e9bd-4db8-a723-9c1f8804e34b 0 CUTE TOXIC MID Sion True \n", " 1 Savâgekit Anivia True \n", " 2 edbickham Jayce True \n", " 3 Nickymosh Vi True \n", " 4 Kiqko Ezreal True \n", " 5 Fledge Viktor False \n", " 6 Sud83 Kha'Zix False \n", " 7 Welshy JR Blitzcrank False \n", " 8 TrustInMyCards Yorick False \n", " 9 JoeJacko Caitlyn False \n", "db872e16-43f1-4a69-ad2b-fbabbce7d35e 0 Emilia Is Love Ezreal False \n", " 1 retarded virgin Graves False \n", " 2 Koby Nasus False \n", " 3 Shrew Karma False \n", " 4 Rip Cig Vel'Koz False \n", " 5 Feitan Lee Sin True \n", " 6 FIoopie Caitlyn True \n", " 7 TRAVYPOOO Xin Zhao True \n", " 8 MongolWarrior Corki True \n", " 9 zz cicero Poppy True \n", "... ... ... ... \n", "5fa307d3-30b8-40e5-bcd6-80013952e244 0 C9 Waygzh Nunu True \n", " 1 Dexima Poppy True \n", " 2 Cat Person Janna True \n", " 3 Falco Mechanic Vayne True \n", " 4 MindCalm Cassiopeia True \n", " 5 TaeYeonT Ezreal False \n", " 6 HanzoSanada Maokai False \n", " 7 IIlIllIIlllIII Morgana False \n", " 8 always4u Ahri False \n", " 9 HvK LiquidDiego Lee Sin False \n", "61bdd566-3049-48ad-be06-287f9adba3ca 0 BestFriendDavis Lux False \n", " 1 King slayerdan Sejuani False \n", " 2 LIG Forgiven Twitch False \n", " 3 zBalrog Bard False \n", " 4 WatchThePower Riven False \n", " 5 c0uchwarrior Graves True \n", " 6 Alan Senpai Taric True \n", " 7 NVe Enzo Zilean True \n", " 8 Jhin To Nguyen Gangplank True \n", " 9 Jordanian Sniper Jhin True \n", "fd8bfa34-541d-47ba-beaf-013fc79bf5d5 0 Yuán G Vayne True \n", " 1 Cytosine Maokai True \n", " 2 skcepsxmB Olaf True \n", " 3 Hakuho Lulu True \n", " 4 Swifte Karma True \n", " 5 Budded Vel'Koz False \n", " 6 Pamelä Graves False \n", " 7 AsianSGpøtatø Caitlyn False \n", " 8 Bwas Jayce False \n", " 9 Aecinira Janna False \n", "\n", " Side Kills Deaths Assists \\\n", "uuids \n", "1bf087dc-24c8-4982-9c18-24f8b8a9809d 0 Side.blue 2 11 9 \n", " 1 Side.blue 1 9 14 \n", " 2 Side.blue 8 12 4 \n", " 3 Side.blue 2 8 8 \n", " 4 Side.blue 10 10 5 \n", " 5 Side.red 19 5 10 \n", " 6 Side.red 7 6 25 \n", " 7 Side.red 8 4 20 \n", " 8 Side.red 7 6 25 \n", " 9 Side.red 9 2 24 \n", "cbd4a102-e9bd-4db8-a723-9c1f8804e34b 0 Side.blue 3 7 20 \n", " 1 Side.blue 5 2 9 \n", " 2 Side.blue 8 3 10 \n", " 3 Side.blue 10 5 7 \n", " 4 Side.blue 8 6 13 \n", " 5 Side.red 5 7 6 \n", " 6 Side.red 13 4 5 \n", " 7 Side.red 0 9 12 \n", " 8 Side.red 2 8 7 \n", " 9 Side.red 3 7 9 \n", "db872e16-43f1-4a69-ad2b-fbabbce7d35e 0 Side.blue 2 7 1 \n", " 1 Side.blue 2 9 2 \n", " 2 Side.blue 1 1 3 \n", " 3 Side.blue 0 6 3 \n", " 4 Side.blue 3 5 0 \n", " 5 Side.red 7 1 7 \n", " 6 Side.red 10 1 5 \n", " 7 Side.red 2 3 1 \n", " 8 Side.red 7 1 7 \n", " 9 Side.red 2 2 13 \n", "... ... ... ... ... \n", "5fa307d3-30b8-40e5-bcd6-80013952e244 0 Side.blue 1 4 4 \n", " 1 Side.blue 1 2 3 \n", " 2 Side.blue 1 3 11 \n", " 3 Side.blue 13 5 1 \n", " 4 Side.blue 2 2 1 \n", " 5 Side.red 1 4 5 \n", " 6 Side.red 2 1 2 \n", " 7 Side.red 1 3 6 \n", " 8 Side.red 7 4 4 \n", " 9 Side.red 5 6 6 \n", "61bdd566-3049-48ad-be06-287f9adba3ca 0 Side.blue 3 7 2 \n", " 1 Side.blue 4 7 2 \n", " 2 Side.blue 3 6 2 \n", " 3 Side.blue 0 5 3 \n", " 4 Side.blue 3 4 1 \n", " 5 Side.red 4 4 16 \n", " 6 Side.red 2 1 22 \n", " 7 Side.red 7 2 13 \n", " 8 Side.red 4 6 11 \n", " 9 Side.red 12 1 8 \n", "fd8bfa34-541d-47ba-beaf-013fc79bf5d5 0 Side.blue 13 5 7 \n", " 1 Side.blue 12 6 16 \n", " 2 Side.blue 11 9 13 \n", " 3 Side.blue 4 6 28 \n", " 4 Side.blue 4 1 23 \n", " 5 Side.red 6 7 6 \n", " 6 Side.red 10 11 8 \n", " 7 Side.red 5 8 10 \n", " 8 Side.red 4 15 7 \n", " 9 Side.red 2 3 17 \n", "\n", " KDA CS SSpell 1 \\\n", "uuids \n", "1bf087dc-24c8-4982-9c18-24f8b8a9809d 0 1.000000 135 Flash \n", " 1 1.666667 9 Exhaust \n", " 2 1.000000 131 Heal \n", " 3 1.250000 97 Smite \n", " 4 1.500000 212 Teleport \n", " 5 5.800000 192 Teleport \n", " 6 5.333333 27 Flash \n", " 7 7.000000 167 Flash \n", " 8 5.333333 170 Teleport \n", " 9 16.500000 91 Smite \n", "cbd4a102-e9bd-4db8-a723-9c1f8804e34b 0 3.285714 49 Flash \n", " 1 7.000000 314 Flash \n", " 2 6.000000 253 Teleport \n", " 3 3.400000 206 Flash \n", " 4 3.500000 245 Heal \n", " 5 1.571429 224 Ghost \n", " 6 4.500000 254 Smite \n", " 7 1.333333 58 Ignite \n", " 8 1.125000 284 Teleport \n", " 9 1.714286 253 Heal \n", "db872e16-43f1-4a69-ad2b-fbabbce7d35e 0 0.428571 133 Flash \n", " 1 0.444444 68 Flash \n", " 2 4.000000 169 Flash \n", " 3 0.500000 23 Flash \n", " 4 0.600000 137 Flash \n", " 5 14.000000 95 Smite \n", " 6 15.000000 188 Flash \n", " 7 1.000000 187 Flash \n", " 8 14.000000 152 Exhaust \n", " 9 7.500000 41 Ignite \n", "... ... ... ... \n", "5fa307d3-30b8-40e5-bcd6-80013952e244 0 1.250000 96 Flash \n", " 1 2.000000 142 Flash \n", " 2 4.000000 8 Flash \n", " 3 2.800000 167 Exhaust \n", " 4 1.500000 178 Flash \n", " 5 1.500000 133 Heal \n", " 6 4.000000 145 Teleport \n", " 7 2.333333 20 Flash \n", " 8 2.750000 160 Flash \n", " 9 1.833333 67 Flash \n", "61bdd566-3049-48ad-be06-287f9adba3ca 0 0.714286 213 Flash \n", " 1 0.857143 127 Flash \n", " 2 0.833333 253 Flash \n", " 3 0.600000 8 Exhaust \n", " 4 1.000000 291 Flash \n", " 5 5.000000 183 Smite \n", " 6 24.000000 58 Flash \n", " 7 10.000000 184 Ghost \n", " 8 2.500000 301 Flash \n", " 9 20.000000 220 Flash \n", "fd8bfa34-541d-47ba-beaf-013fc79bf5d5 0 4.000000 380 Heal \n", " 1 4.666667 247 Teleport \n", " 2 2.666667 200 Ghost \n", " 3 5.333333 22 Ignite \n", " 4 27.000000 206 Flash \n", " 5 1.714286 284 Ghost \n", " 6 1.636364 211 Flash \n", " 7 1.875000 370 Flash \n", " 8 0.733333 280 Flash \n", " 9 6.333333 11 Flash \n", "\n", " ... \\\n", "uuids ... \n", "1bf087dc-24c8-4982-9c18-24f8b8a9809d 0 ... \n", " 1 ... \n", " 2 ... \n", " 3 ... \n", " 4 ... \n", " 5 ... \n", " 6 ... \n", " 7 ... \n", " 8 ... \n", " 9 ... \n", "cbd4a102-e9bd-4db8-a723-9c1f8804e34b 0 ... \n", " 1 ... \n", " 2 ... \n", " 3 ... \n", " 4 ... \n", " 5 ... \n", " 6 ... \n", " 7 ... \n", " 8 ... \n", " 9 ... \n", "db872e16-43f1-4a69-ad2b-fbabbce7d35e 0 ... \n", " 1 ... \n", " 2 ... \n", " 3 ... \n", " 4 ... \n", " 5 ... \n", " 6 ... \n", " 7 ... \n", " 8 ... \n", " 9 ... \n", "... ... \n", "5fa307d3-30b8-40e5-bcd6-80013952e244 0 ... \n", " 1 ... \n", " 2 ... \n", " 3 ... \n", " 4 ... \n", " 5 ... \n", " 6 ... \n", " 7 ... \n", " 8 ... \n", " 9 ... \n", "61bdd566-3049-48ad-be06-287f9adba3ca 0 ... \n", " 1 ... \n", " 2 ... \n", " 3 ... \n", " 4 ... \n", " 5 ... \n", " 6 ... \n", " 7 ... \n", " 8 ... \n", " 9 ... \n", "fd8bfa34-541d-47ba-beaf-013fc79bf5d5 0 ... \n", " 1 ... \n", " 2 ... \n", " 3 ... \n", " 4 ... \n", " 5 ... \n", " 6 ... \n", " 7 ... \n", " 8 ... \n", " 9 ... \n", "\n", " Item1 \\\n", "uuids \n", "1bf087dc-24c8-4982-9c18-24f8b8a9809d 0 Doran's Ring \n", " 1 Boots of Speed \n", " 2 Doran's Blade \n", " 3 Giant's Belt \n", " 4 Edge of Night \n", " 5 Rabadon's Deathcap \n", " 6 Locket of the Iron Solari \n", " 7 Doran's Blade \n", " 8 Fiendish Codex \n", " 9 Titanic Hydra \n", "cbd4a102-e9bd-4db8-a723-9c1f8804e34b 0 Redemption \n", " 1 Morellonomicon \n", " 2 Youmuu's Ghostblade \n", " 3 Enchantment: Warrior \n", " 4 Lord Dominik's Regards \n", " 5 Perfect Hex Core \n", " 6 Maw of Malmortius \n", " 7 Eye of the Oasis \n", " 8 Randuin's Omen \n", " 9 Doran's Blade \n", "db872e16-43f1-4a69-ad2b-fbabbce7d35e 0 Boots of Speed \n", " 1 Enchantment: Warrior \n", " 2 Doran's Ring \n", " 3 Eye of the Watchers \n", " 4 Doran's Ring \n", " 5 Mercury's Treads \n", " 6 Doran's Blade \n", " 7 Corrupting Potion \n", " 8 Doran's Blade \n", " 9 Dead Man's Plate \n", "... ... \n", "5fa307d3-30b8-40e5-bcd6-80013952e244 0 Mercury's Treads \n", " 1 Spirit Visage \n", " 2 Control Ward \n", " 3 Doran's Blade \n", " 4 Refillable Potion \n", " 5 Doran's Blade \n", " 6 Doran's Ring \n", " 7 Frost Queen's Claim \n", " 8 Needlessly Large Rod \n", " 9 Control Ward \n", "61bdd566-3049-48ad-be06-287f9adba3ca 0 Needlessly Large Rod \n", " 1 Enchantment: Cinderhulk \n", " 2 Doran's Blade \n", " 3 Frost Queen's Claim \n", " 4 The Black Cleaver \n", " 5 Enchantment: Warrior \n", " 6 Sightstone \n", " 7 Morellonomicon \n", " 8 Phantom Dancer \n", " 9 Youmuu's Ghostblade \n", "fd8bfa34-541d-47ba-beaf-013fc79bf5d5 0 The Bloodthirster \n", " 1 Righteous Glory \n", " 2 Enchantment: Cinderhulk \n", " 3 Eye of the Watchers \n", " 4 Rabadon's Deathcap \n", " 5 Morellonomicon \n", " 6 Berserker's Greaves \n", " 7 Berserker's Greaves \n", " 8 Muramana \n", " 9 Talisman of Ascension \n", "\n", " Item2 \\\n", "uuids \n", "1bf087dc-24c8-4982-9c18-24f8b8a9809d 0 Abyssal Scepter \n", " 1 Sightstone \n", " 2 Berserker's Greaves \n", " 3 Refillable Potion \n", " 4 Ravenous Hydra \n", " 5 Void Staff \n", " 6 Redemption \n", " 7 Infinity Edge \n", " 8 Iceborn Gauntlet \n", " 9 Randuin's Omen \n", "cbd4a102-e9bd-4db8-a723-9c1f8804e34b 0 Locket of the Iron Solari \n", " 1 Seraph's Embrace \n", " 2 The Black Cleaver \n", " 3 Dead Man's Plate \n", " 4 Blade of the Ruined King \n", " 5 Fiendish Codex \n", " 6 Youmuu's Ghostblade \n", " 7 Glacial Shroud \n", " 8 Guardian Angel \n", " 9 Runaan's Hurricane \n", "db872e16-43f1-4a69-ad2b-fbabbce7d35e 0 Control Ward \n", " 1 Refillable Potion \n", " 2 Corrupting Potion \n", " 3 Forbidden Idol \n", " 4 Morellonomicon \n", " 5 Refillable Potion \n", " 6 NaN \n", " 7 Trinity Force \n", " 8 Hextech Gunblade \n", " 9 Eye of the Equinox \n", "... ... \n", "5fa307d3-30b8-40e5-bcd6-80013952e244 0 Refillable Potion \n", " 1 Corrupting Potion \n", " 2 Sightstone \n", " 3 Infinity Edge \n", " 4 Archangel's Staff \n", " 5 Boots of Speed \n", " 6 Doran's Ring \n", " 7 Sightstone \n", " 8 Doran's Ring \n", " 9 Youmuu's Ghostblade \n", "61bdd566-3049-48ad-be06-287f9adba3ca 0 Fiendish Codex \n", " 1 Ninja Tabi \n", " 2 Runaan's Hurricane \n", " 3 Locket of the Iron Solari \n", " 4 Ravenous Hydra \n", " 5 The Black Cleaver \n", " 6 Face of the Mountain \n", " 7 Zhonya's Hourglass \n", " 8 Trinity Force \n", " 9 Duskblade of Draktharr \n", "fd8bfa34-541d-47ba-beaf-013fc79bf5d5 0 Infinity Edge \n", " 1 Spirit Visage \n", " 2 Guardian Angel \n", " 3 Redemption \n", " 4 Ardent Censer \n", " 5 Rabadon's Deathcap \n", " 6 Enchantment: Warrior \n", " 7 Mercurial Scimitar \n", " 8 B. F. Sword \n", " 9 Locket of the Iron Solari \n", "\n", " Item3 \\\n", "uuids \n", "1bf087dc-24c8-4982-9c18-24f8b8a9809d 0 Refillable Potion \n", " 1 Nomad's Medallion \n", " 2 Infinity Edge \n", " 3 The Dark Seal \n", " 4 B. F. Sword \n", " 5 Rylai's Crystal Scepter \n", " 6 Knight's Vow \n", " 7 Boots of Swiftness \n", " 8 Dead Man's Plate \n", " 9 Mercury's Treads \n", "cbd4a102-e9bd-4db8-a723-9c1f8804e34b 0 Face of the Mountain \n", " 1 Void Staff \n", " 2 Maw of Malmortius \n", " 3 Sterak's Gage \n", " 4 Iceborn Gauntlet \n", " 5 Morellonomicon \n", " 6 Ravenous Hydra \n", " 7 Zz'Rot Portal \n", " 8 Mercury's Treads \n", " 9 Infinity Edge \n", "db872e16-43f1-4a69-ad2b-fbabbce7d35e 0 Total Biscuit of Rejuvenation \n", " 1 Berserker's Greaves \n", " 2 Zz'Rot Portal \n", " 3 Ionian Boots of Lucidity \n", " 4 Ionian Boots of Lucidity \n", " 5 Youmuu's Ghostblade \n", " 6 Infinity Edge \n", " 7 Mercury's Treads \n", " 8 Trinity Force \n", " 9 Cloth Armor \n", "... ... \n", "5fa307d3-30b8-40e5-bcd6-80013952e244 0 Enchantment: Cinderhulk \n", " 1 Control Ward \n", " 2 Locket of the Iron Solari \n", " 3 Berserker's Greaves \n", " 4 Rylai's Crystal Scepter \n", " 5 Manamune \n", " 6 Sunfire Cape \n", " 7 Control Ward \n", " 8 Sorcerer's Shoes \n", " 9 Enchantment: Warrior \n", "61bdd566-3049-48ad-be06-287f9adba3ca 0 Doran's Ring \n", " 1 Dead Man's Plate \n", " 2 Berserker's Greaves \n", " 3 Sightstone \n", " 4 Mercurial Scimitar \n", " 5 Control Ward \n", " 6 Locket of the Iron Solari \n", " 7 Blasting Wand \n", " 8 Last Whisper \n", " 9 Rapid Firecannon \n", "fd8bfa34-541d-47ba-beaf-013fc79bf5d5 0 Statikk Shiv \n", " 1 Thornmail \n", " 2 Randuin's Omen \n", " 3 Needlessly Large Rod \n", " 4 Void Staff \n", " 5 Blasting Wand \n", " 6 The Black Cleaver \n", " 7 Infinity Edge \n", " 8 Mercury's Treads \n", " 9 Redemption \n", "\n", " Item4 \\\n", "uuids \n", "1bf087dc-24c8-4982-9c18-24f8b8a9809d 0 Ionian Boots of Lucidity \n", " 1 Total Biscuit of Rejuvenation \n", " 2 Statikk Shiv \n", " 3 Spirit Visage \n", " 4 Ionian Boots of Lucidity \n", " 5 Doran's Ring \n", " 6 Boots of Swiftness \n", " 7 Essence Reaver \n", " 8 Sunfire Cape \n", " 9 Enchantment: Warrior \n", "cbd4a102-e9bd-4db8-a723-9c1f8804e34b 0 Ruby Sightstone \n", " 1 Sorcerer's Shoes \n", " 2 Doran's Blade \n", " 3 Mercury's Treads \n", " 4 Muramana \n", " 5 Rylai's Crystal Scepter \n", " 6 Mercury's Treads \n", " 7 Boots of Mobility \n", " 8 Dead Man's Plate \n", " 9 Berserker's Greaves \n", "db872e16-43f1-4a69-ad2b-fbabbce7d35e 0 Trinity Force \n", " 1 Caulfield's Warhammer \n", " 2 Doran's Ring \n", " 3 NaN \n", " 4 Haunting Guise \n", " 5 Enchantment: Warrior \n", " 6 Rapid Firecannon \n", " 7 Vampiric Scepter \n", " 8 Sorcerer's Shoes \n", " 9 Boots of Mobility \n", "... ... \n", "5fa307d3-30b8-40e5-bcd6-80013952e244 0 Crystalline Bracer \n", " 1 Bami's Cinder \n", " 2 Spellthief's Edge \n", " 3 Phantom Dancer \n", " 4 NaN \n", " 5 Iceborn Gauntlet \n", " 6 Mercury's Treads \n", " 7 Boots of Mobility \n", " 8 Morellonomicon \n", " 9 Ruby Crystal \n", "61bdd566-3049-48ad-be06-287f9adba3ca 0 Luden's Echo \n", " 1 Banshee's Veil \n", " 2 Infinity Edge \n", " 3 Boots of Swiftness \n", " 4 Ionian Boots of Lucidity \n", " 5 Phantom Dancer \n", " 6 Knight's Vow \n", " 7 Sorcerer's Shoes \n", " 8 Infinity Edge \n", " 9 Infinity Edge \n", "fd8bfa34-541d-47ba-beaf-013fc79bf5d5 0 Phantom Dancer \n", " 1 Zz'Rot Portal \n", " 2 Ionian Boots of Lucidity \n", " 3 Ionian Boots of Lucidity \n", " 4 Athene's Unholy Grail \n", " 5 Liandry's Torment \n", " 6 Phantom Dancer \n", " 7 Rapid Firecannon \n", " 8 Enchantment: Warrior \n", " 9 Ruby Sightstone \n", "\n", " Item5 \\\n", "uuids \n", "1bf087dc-24c8-4982-9c18-24f8b8a9809d 0 Lich Bane \n", " 1 Locket of the Iron Solari \n", " 2 Hexdrinker \n", " 3 Enchantment: Cinderhulk \n", " 4 The Black Cleaver \n", " 5 Morellonomicon \n", " 6 Eye of the Equinox \n", " 7 Rapid Firecannon \n", " 8 Mejai's Soulstealer \n", " 9 B. F. Sword \n", "cbd4a102-e9bd-4db8-a723-9c1f8804e34b 0 Mercury's Treads \n", " 1 Liandry's Torment \n", " 2 Frozen Mallet \n", " 3 Trinity Force \n", " 4 Ionian Boots of Lucidity \n", " 5 Seeker's Armguard \n", " 6 Enchantment: Warrior \n", " 7 Spirit Visage \n", " 8 Trinity Force \n", " 9 Rapid Firecannon \n", "db872e16-43f1-4a69-ad2b-fbabbce7d35e 0 Doran's Blade \n", " 1 Long Sword \n", " 2 Ninja Tabi \n", " 3 NaN \n", " 4 NaN \n", " 5 Giant's Belt \n", " 6 Berserker's Greaves \n", " 7 NaN \n", " 8 NaN \n", " 9 NaN \n", "... ... \n", "5fa307d3-30b8-40e5-bcd6-80013952e244 0 Crystalline Bracer \n", " 1 Mercury's Treads \n", " 2 Crystalline Bracer \n", " 3 NaN \n", " 4 Doran's Ring \n", " 5 NaN \n", " 6 Rejuvenation Bead \n", " 7 Crystalline Bracer \n", " 8 Rylai's Crystal Scepter \n", " 9 Ninja Tabi \n", "61bdd566-3049-48ad-be06-287f9adba3ca 0 Morellonomicon \n", " 1 Cloth Armor \n", " 2 Phantom Dancer \n", " 3 Ruby Crystal \n", " 4 Last Whisper \n", " 5 Berserker's Greaves \n", " 6 Boots of Swiftness \n", " 7 Rod of Ages \n", " 8 Ionian Boots of Lucidity \n", " 9 Boots of Swiftness \n", "fd8bfa34-541d-47ba-beaf-013fc79bf5d5 0 Guardian Angel \n", " 1 Ninja Tabi \n", " 2 Spectre's Cowl \n", " 3 Ardent Censer \n", " 4 Crystalline Bracer \n", " 5 Sorcerer's Shoes \n", " 6 Mortal Reminder \n", " 7 Runaan's Hurricane \n", " 8 The Black Cleaver \n", " 9 Chalice of Harmony \n", "\n", " Item6 Magic Dmg \\\n", "uuids \n", "1bf087dc-24c8-4982-9c18-24f8b8a9809d 0 Seeker's Armguard 89851 \n", " 1 Redemption 5938 \n", " 2 Dagger 14328 \n", " 3 Ninja Tabi 70099 \n", " 4 Long Sword 3687 \n", " 5 Sorcerer's Shoes 122594 \n", " 6 NaN 12918 \n", " 7 Pickaxe 13014 \n", " 8 Ninja Tabi 84411 \n", " 9 NaN 17171 \n", "cbd4a102-e9bd-4db8-a723-9c1f8804e34b 0 Crystalline Bracer 22127 \n", " 1 Control Ward 227309 \n", " 2 Ninja Tabi 21876 \n", " 3 Chain Vest 1351 \n", " 4 Negatron Cloak 30518 \n", " 5 Ionian Boots of Lucidity 145783 \n", " 6 Lord Dominik's Regards 8245 \n", " 7 NaN 16637 \n", " 8 NaN 26858 \n", " 9 Lord Dominik's Regards 2557 \n", "db872e16-43f1-4a69-ad2b-fbabbce7d35e 0 Tear of the Goddess 6056 \n", " 1 NaN 2375 \n", " 2 NaN 54649 \n", " 3 NaN 14041 \n", " 4 NaN 53490 \n", " 5 Chain Vest 13556 \n", " 6 Runaan's Hurricane 304 \n", " 7 Tiamat 3761 \n", " 8 NaN 59926 \n", " 9 NaN 1352 \n", "... ... ... \n", "5fa307d3-30b8-40e5-bcd6-80013952e244 0 Cloth Armor 19823 \n", " 1 Chain Vest 3206 \n", " 2 Mercury's Treads 1489 \n", " 3 NaN 0 \n", " 4 NaN 63034 \n", " 5 Dagger 9289 \n", " 6 Giant's Belt 63955 \n", " 7 Faerie Charm 5013 \n", " 8 Amplifying Tome 50741 \n", " 9 Refillable Potion 11068 \n", "61bdd566-3049-48ad-be06-287f9adba3ca 0 Sorcerer's Shoes 137496 \n", " 1 Cloth Armor 84738 \n", " 2 Long Sword 0 \n", " 3 NaN 20486 \n", " 4 NaN 0 \n", " 5 Maw of Malmortius 4783 \n", " 6 Glacial Shroud 17307 \n", " 7 Needlessly Large Rod 129032 \n", " 8 Statikk Shiv 18208 \n", " 9 Doran's Blade 13579 \n", "fd8bfa34-541d-47ba-beaf-013fc79bf5d5 0 Berserker's Greaves 97158 \n", " 1 Sunfire Cape 175045 \n", " 2 Dead Man's Plate 34512 \n", " 3 Blasting Wand 25459 \n", " 4 Ionian Boots of Lucidity 147642 \n", " 5 Luden's Echo 172647 \n", " 6 The Bloodthirster 8370 \n", " 7 Mortal Reminder 4166 \n", " 8 Lord Dominik's Regards 29569 \n", " 9 Ionian Boots of Lucidity 5285 \n", "\n", " Physical Dmg Lane \\\n", "uuids \n", "1bf087dc-24c8-4982-9c18-24f8b8a9809d 0 13855 Lane.mid_lane \n", " 1 4799 Lane.bot_lane \n", " 2 67261 Lane.bot_lane \n", " 3 18811 Lane.jungle \n", " 4 146519 Lane.top_lane \n", " 5 13799 Lane.mid_lane \n", " 6 7586 Lane.bot_lane \n", " 7 122676 Lane.bot_lane \n", " 8 50471 Lane.top_lane \n", " 9 89788 Lane.jungle \n", "cbd4a102-e9bd-4db8-a723-9c1f8804e34b 0 22709 Lane.bot_lane \n", " 1 11646 Lane.mid_lane \n", " 2 197258 Lane.top_lane \n", " 3 198343 Lane.jungle \n", " 4 162987 Lane.bot_lane \n", " 5 11676 Lane.mid_lane \n", " 6 256930 Lane.jungle \n", " 7 6311 Lane.bot_lane \n", " 8 161079 Lane.top_lane \n", " 9 187692 Lane.bot_lane \n", "db872e16-43f1-4a69-ad2b-fbabbce7d35e 0 57131 Lane.bot_lane \n", " 1 59815 Lane.jungle \n", " 2 15413 Lane.top_lane \n", " 3 3751 Lane.bot_lane \n", " 4 6114 Lane.mid_lane \n", " 5 84407 Lane.jungle \n", " 6 104937 Lane.bot_lane \n", " 7 87805 Lane.top_lane \n", " 8 21894 Lane.mid_lane \n", " 9 20405 Lane.bot_lane \n", "... ... ... \n", "5fa307d3-30b8-40e5-bcd6-80013952e244 0 28903 Lane.jungle \n", " 1 55190 Lane.top_lane \n", " 2 3691 Lane.bot_lane \n", " 3 106491 Lane.bot_lane \n", " 4 12017 Lane.mid_lane \n", " 5 56555 Lane.bot_lane \n", " 6 11029 Lane.top_lane \n", " 7 5044 Lane.bot_lane \n", " 8 16247 Lane.mid_lane \n", " 9 64680 Lane.jungle \n", "61bdd566-3049-48ad-be06-287f9adba3ca 0 19803 Lane.mid_lane \n", " 1 26744 Lane.jungle \n", " 2 164752 Lane.bot_lane \n", " 3 4803 Lane.bot_lane \n", " 4 190191 Lane.top_lane \n", " 5 201658 Lane.jungle \n", " 6 16165 Lane.bot_lane \n", " 7 14495 Lane.jungle \n", " 8 250786 Lane.top_lane \n", " 9 153958 Lane.bot_lane \n", "fd8bfa34-541d-47ba-beaf-013fc79bf5d5 0 233302 Lane.bot_lane \n", " 1 26142 Lane.top_lane \n", " 2 152288 Lane.jungle \n", " 3 6846 Lane.bot_lane \n", " 4 23745 Lane.mid_lane \n", " 5 11723 Lane.mid_lane \n", " 6 238854 Lane.jungle \n", " 7 333944 Lane.bot_lane \n", " 8 181049 Lane.top_lane \n", " 9 4083 Lane.bot_lane \n", "\n", " Role \n", "uuids \n", "1bf087dc-24c8-4982-9c18-24f8b8a9809d 0 Role.solo \n", " 1 Role.support \n", " 2 Role.carry \n", " 3 Role.none \n", " 4 Role.solo \n", " 5 Role.solo \n", " 6 Role.support \n", " 7 Role.carry \n", " 8 Role.solo \n", " 9 Role.none \n", "cbd4a102-e9bd-4db8-a723-9c1f8804e34b 0 Role.support \n", " 1 Role.solo \n", " 2 Role.solo \n", " 3 Role.none \n", " 4 Role.carry \n", " 5 Role.solo \n", " 6 Role.none \n", " 7 Role.support \n", " 8 Role.solo \n", " 9 Role.carry \n", "db872e16-43f1-4a69-ad2b-fbabbce7d35e 0 Role.carry \n", " 1 Role.none \n", " 2 Role.solo \n", " 3 Role.support \n", " 4 Role.solo \n", " 5 Role.none \n", " 6 Role.carry \n", " 7 Role.solo \n", " 8 Role.solo \n", " 9 Role.support \n", "... ... \n", "5fa307d3-30b8-40e5-bcd6-80013952e244 0 Role.none \n", " 1 Role.solo \n", " 2 Role.support \n", " 3 Role.carry \n", " 4 Role.solo \n", " 5 Role.carry \n", " 6 Role.solo \n", " 7 Role.support \n", " 8 Role.solo \n", " 9 Role.none \n", "61bdd566-3049-48ad-be06-287f9adba3ca 0 Role.solo \n", " 1 Role.none \n", " 2 Role.carry \n", " 3 Role.support \n", " 4 Role.solo \n", " 5 Role.none \n", " 6 Role.support \n", " 7 Role.none \n", " 8 Role.solo \n", " 9 Role.carry \n", "fd8bfa34-541d-47ba-beaf-013fc79bf5d5 0 Role.carry \n", " 1 Role.solo \n", " 2 Role.none \n", " 3 Role.support \n", " 4 Role.solo \n", " 5 Role.solo \n", " 6 Role.none \n", " 7 Role.carry \n", " 8 Role.solo \n", " 9 Role.support \n", "\n", "[52288 rows x 25 columns]" ] }, "execution_count": 53, "metadata": {}, "output_type": "execute_result" } ], "source": [ "bigdf" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We'll then write two quick-and-dirty functions (probably better to combine them, but whatever for now), that tell us how many wins a champion saw or how many losses:" ] }, { "cell_type": "code", "execution_count": 54, "metadata": { "collapsed": true }, "outputs": [], "source": [ "def match_result_champion(champion, win=True):\n", " df = bigdf[bigdf['Win'] == win]\n", " df = df[df['Champion'] == champion]\n", " \n", " return len(df)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "For example:" ] }, { "cell_type": "code", "execution_count": 55, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "192" ] }, "execution_count": 55, "metadata": {}, "output_type": "execute_result" } ], "source": [ "match_result_champion('Rengar', win=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's get a full list of the available champions from our dataframe:" ] }, { "cell_type": "code", "execution_count": 56, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "133" ] }, "execution_count": 56, "metadata": {}, "output_type": "execute_result" } ], "source": [ "champions = list(bigdf['Champion'].unique())\n", "len(champions)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now we can get the number of wins for every champion:" ] }, { "cell_type": "code", "execution_count": 57, "metadata": { "collapsed": true }, "outputs": [], "source": [ "champion_won = {champion: match_result_champion(champion, win=True) for champion in champions}" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "...and the number of losses:" ] }, { "cell_type": "code", "execution_count": 58, "metadata": { "collapsed": true }, "outputs": [], "source": [ "champion_lost = {champion: match_result_champion(champion, win=False) for champion in champions}" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "So now we can build `pandas` Series objects directly from these, for easy statistics work:" ] }, { "cell_type": "code", "execution_count": 59, "metadata": { "collapsed": true }, "outputs": [], "source": [ "num_wins = pd.Series(champion_won)" ] }, { "cell_type": "code", "execution_count": 60, "metadata": { "collapsed": true }, "outputs": [], "source": [ "num_lost = pd.Series(champion_lost)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "And perhaps we can see which characters correlate with more wins (or losses)." ] }, { "cell_type": "code", "execution_count": 61, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "Urgot 23.404255\n", "Rumble 17.482517\n", "Xerath 15.476190\n", "Taric 14.285714\n", "LeBlanc 14.247670\n", "Jax 13.114754\n", "Kindred 12.676056\n", "Udyr 9.677419\n", "Hecarim 9.427609\n", "Ivern 9.417040\n", "Mordekaiser 9.090909\n", "Vel'Koz 8.270677\n", "Warwick 8.108108\n", "Twitch 7.915994\n", "Morgana 7.171315\n", "Rammus 6.944444\n", "Kha'Zix 6.666667\n", "Quinn 6.422018\n", "Swain 6.410256\n", "Rek'Sai 6.013363\n", "Anivia 5.952381\n", "Kayle 5.759162\n", "Shaco 5.752212\n", "Brand 5.474453\n", "Riven 5.106778\n", "Kennen 5.099778\n", "Volibear 4.918033\n", "Darius 4.891304\n", "Vi 4.656863\n", "Vayne 4.295943\n", " ... \n", "Fiora -6.989247\n", "Diana -7.006369\n", "Fizz -7.122507\n", "Irelia -7.167235\n", "Trundle -7.766990\n", "Wukong -8.000000\n", "Ekko -8.733624\n", "Aatrox -9.090909\n", "Varus -9.565217\n", "Tristana -9.722222\n", "Katarina -10.018215\n", "Nocturne -10.067114\n", "Kalista -10.909091\n", "Singed -10.917031\n", "Dr. Mundo -11.111111\n", "Talon -11.242604\n", "Karthus -12.820513\n", "Leona -13.004484\n", "Lucian -14.767932\n", "Miss Fortune -16.964286\n", "Azir -17.241379\n", "Kled -18.095238\n", "Veigar -18.232044\n", "Shen -19.565217\n", "Sejuani -22.916667\n", "Nunu -25.000000\n", "Garen -25.925926\n", "Cho'Gath -27.659574\n", "Fiddlesticks -29.032258\n", "Heimerdinger -34.883721\n", "dtype: float64" ] }, "execution_count": 61, "metadata": {}, "output_type": "execute_result" } ], "source": [ "percent_win = ((num_wins - num_lost)*100.0 / (num_wins + num_lost)).sort_values(ascending=False)\n", "percent_win" ] }, { "cell_type": "code", "execution_count": 62, "metadata": { "collapsed": false }, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAADGQAAALlCAYAAAA4i9HHAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAAPYQAAD2EBqD+naQAAIABJREFUeJzs3VGo7dlh1/Hful6T7SlmAm4mmT4cVEoOWxqK50pqwEQk\nYrWFquQlFw/SFmEKsZQLQhF8mFh8EeyEagoG+mA4eqGkhOqDqZJqsTV0YK7aB3c3iIZ/tMnoasvM\n0MtuSP37cPaMM7cz9+x171l77/85nw8cuOfs//+3F/f9yyrjOAYAAAAAAAAAAAAAAIDt3dr3AQAA\nAAAAAAAAAAAAAKZGkAEAAAAAAAAAAAAAANBIkAEAAAAAAAAAAAAAANBIkAEAAAAAAAAAAAAAANBI\nkAEAAAAAAAAAAAAAANBIkAEAAAAAAAAAAAAAANBIkAEAAAAAAAAAAAAAANBIkAEAAAAAAAAAAAAA\nANBIkAEAAAAAAAAAAAAAANBIkAEAAAAAAAAAAAAAANCoa5BRSvnRUsp/KaW8uvn5j6WUv/yWz99b\nSvlcKaWWUl4vpXyxlPJszzMBAAAAAAAAAAAAAAA8rd43ZHw9yU8kubP5+aUkv1BKWWw+/2ySH0jy\nySQfT/KdSX6+85kAAAAAAAAAAAAAAACeShnHcbdfWMpvJfk7uQgv/k+ST43j+KXNZydJlkn+7DiO\nL+30YAAAAAAAAAAAAAAAAFvqfUPGm0opt0opn0pylOSrubgx43aSr7zxzDiOqyRDko/u6lwAAAAA\nAAAAAAAAAACtbvf+glLKd+ciwJgleT3JXx/H8TdKKX86ybfGcXztkVdeSfLBx+z9sSTfl+RrSdZd\nDg0AAAAAAAAAAAAAAEzNLMkfT/KL4zj+Vu8v6x5kJPmNJN+T5P1JPpnkC6WUjz/m+ZJkfMzn35fk\nn1/d8QAAAAAAAAAAAAAAgGvkbyT5F72/pHuQMY7jt5P8982vD0opH0ny40l+Lsl7Sinve+SWjGdz\ncUvGu/lakpyfn2exWFz6/ffu3cuLL774JEffSs/9qW733p/qdu/9qW733re9+/2pbvfen+p27/2p\nbvfet737/alu996f6nbv/alu9963vfv9qW733p/qdu/9qW733re9+/2pbvfen+p27/2pbvfet737\n/alu996f6nbv/alu996f6nbvfdu735/qdu/9qW733p/qdu9927vfn+p27/2pbvfen+p2733bu9+f\n6nbv/alu996f6nbvfdu735/qdu/9qW733p/qdu/9Q9leLpc5OztLNt1Bb7u4IeNRt5K8N8nLSb6d\n5BNJvpQkpZQPJTlO8tXHvL9OksVikdPT00u/7JlnntnquSfVc3+q2733p7rde3+q2733be9+f6rb\nvfenut17f6rbvfdt735/qtu996e63Xt/qtu9923vfn+q2733p7rde3+q2733be9+f6rbvfenut17\nf6rbvfdt735/qtu996e63Xt/qtu996e63Xvf9u73p7rde3+q2733p7rde9/27venut17f6rbvfen\nut173/bu96e63Xt/qtu996e63Xvf9u73p7rde3+q2733p7rde/8At9c9zvKorkFGKeUfJPnXSb6e\n5I/m4tqPP5/kL43j+Fop5WeT/FQp5XeSvJ7kp5P86jiOL/U8FwAAAAAAAAAAAAAAwNPofUPGB5J8\nIclzSV5N8uu5iDF+afP5vSS/n+SLubg148tJPt35TAAAAAAAAAAAAAAAAE+la5AxjuPfuuTz30vy\nY5sfAAAAAAAAAAAAAACASfhDL7zwwr7P0OQzn/nMc0mef/755/Pcc89t9c6HP/zhrmfquT/V7d77\nU93uvT/V7d77tne/P9Xt3vtT3e69P9Xt3vu2d78/1e3e+1Pd7r0/1e3e+7Z3vz/V7d77U93uvT/V\n7d77tne/P9Xt3vtT3e69P9Xt3vu2d78/1e3e+1Pd7r0/1e3e+1Pd7r1ve/f7U93uvT/V7d77U93u\nvW979/tT3e69P9Xt3vtT3e69b3v3+1Pd7r0/1e3e+1Pd7r1ve/f7U93uvT/V7d77U93uvX8I29/4\nxjfy+c9/Pkk+/8ILL3yj24E2yjiOvb/jSpVSTpO8/PLLL+f09HTfxwEAAAAAAAAAAAAAAA7AgwcP\ncufOnSS5M47jg97fd6v3FwAAAAAAAAAAAAAAAFw3ggwAAAAAAAAAAAAAAIBGggwAAAAAAAAAAAAA\nAIBGggwAAAAAAAAAAAAAAIBGggwAAAAAAAAAAAAAAIBGggwAAAAAAAAAAAAAAIBGggwAAAAAAAAA\nAAAAAIBGggwAAAAAAAAAAAAAAIBGggwAAAAAAAAAAAAAAIBGggwAAAAAAAAAAAAAAIBGggwAAAAA\nAAAAAAAAAIBGggwAAAAAAAAAAAAAAIBGggwAAAAAAAAAAAAAAIBGggwAAAAAAAAAAAAAAIBGggwA\nAAAAAAAAAAAAAIBGggwAAAAAAAAAAAAAAIBGggwAAAAAAAAAAAAAAIBGggwAAAAAAAAAAAAAAIBG\nggwAAAAAAAAAAAAAAIBGggwAAAAAAAAAAAAAAIBGggwAAAAAAAAAAAAAAIBGggwAAAAAAAAAAAAA\nAIBGggwAAAAAAAAAAAAAAIBGggwAAAAAAAAAAAAAAIBGggwAAAAAAAAAAAAAAIBGggwAAAAAAAAA\nAAAAAIBGggwAAAAAAAAAAAAAAIBGggwAAAAAAAAAAAAAAIBGggwAAAAAAAAAAAAAAIBGggwAAAAA\nAAAAAAAAAIBGggwAAAAAAAAAAAAAAIBGggwAAAAAAAAAAAAAAIBGggwAAAAAAAAAAAAAAIBGggwA\nAAAAAAAAAAAAAIBGggwAAAAAAAAAAAAAAIBGggwAAAAAAAAAAAAAAIBGggwAAAAAAAAAAAAAAIBG\nggwAAAAAAAAAAAAAAIBGggwAAAAAAAAAAAAAAIBGggwAAAAAAAAAAAAAAIBGggwAAAAAAAAAAAAA\nAIBGggwAAAAAAAAAAAAAAIBGggwAAAAAAAAAAAAAAIBGggwAAAAAAAAAAAAAAIBGggwAAAAAAAAA\nAAAAAIBGggwAAAAAAAAAAAAAAIBGggwAAAAAAAAAAAAAAIBGggwAAAAAAAAAAAAAAIBGggwAAAAA\nAAAAAAAAAIBGt/d9gKs0DENqrVs9O5/Pc3x83PlEAAAAAAAAAAAAAADAdXRtgoxhGHJyssh6/XCr\n52ezo6xWS1EGAAAAAAAAAAAAAADQ7NoEGbXWTYxxnmRxydPLrNdnqbUKMgAAAAAAAAAAAAAAgGbX\nJsj4/xZJTvd9CAAAAAAAAAAAAAAA4Bq7te8DAAAAAAAAAAAAAAAATI0gAwAAAAAAAAAAAAAAoJEg\nAwAAAAAAAAAAAAAAoJEgAwAAAAAAAAAAAAAAoJEgAwAAAAAAAAAAAAAAoJEgAwAAAAAAAAAAAAAA\noJEgAwAAAAAAAAAAAAAAoJEgAwAAAAAAAAAAAAAAoJEgAwAAAAAAAAAAAAAAoJEgAwAAAAAAAAAA\nAAAAoJEgAwAAAAAAAAAAAAAAoJEgAwAAAAAAAAAAAAAAoJEgAwAAAAAAAAAAAAAAoJEgAwAAAAAA\nAAAAAAAAoJEgAwAAAAAAAAAAAAAAoJEgAwAAAAAAAAAAAAAAoJEgAwAAAAAAAAAAAAAAoJEgAwAA\n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\nPJvkhWEYvnGapvn72AEAAAAA4A0OX/Y4Xn7vtwMAAAAAAPA4bpz6AblbwPj70zR9dpqm/5jkO5P8\napIPn/bXFt6NAAAgAElEQVRZAAAAAAAAAAAAAAAAb+6khYxhGJ5I8lSSf3X/t2mapiQ/leQPnepd\nAAAAAAAAAAAAAAAAb+fmib9fkrwjySsP/f5Kkt+5X+T6QGce594++T2z5967tLmY+fGz594zl+Nn\n75tvLueVPffepc187j1zOX72vvnmcl7Zc+9d2szn3jOX42fvm28ux8+ee2+p2fvmn/vM9803l+Nn\nz71nLueVvW/+uc+8Pf/ll1/Oyy+/PPv8rVu3cuvWrdnnv/SlL2W73c46W0pJrbVLdmt+z+zWfHM5\nr+zW/EuZeWu+uRw/uzXfXM4ruzX/Umbemm8ux89uzTeX88puzb+Umbfmm8vxs1vzzeX42a35S81u\nzb+Umbfmm8vxs1vzzeW8slvzL2XmrfmXNJcupmk62Z8kt5J8NckffOj3v53kp9/izu0k09NPPz19\n8IMf/M0/zzzzzPTEE18zJZn1ZxxX00svvTTN8dJLL03juJqd3ZLfM3uf/EuYi5mbi7mYyxLnYubm\nYi7mssS5mLm5mIu5mMv1zjZzczEXc1litpkfJv+5555ryn7uuedm5S55Lv73Yi5mbi7mYi5LnIuZ\nm4u5mMsS52Lm5mIu5mIu1zN7n/xLmLm5mIu5XO/sffIvYeaXNpcnnvia6Zlnnnldr+Dpp5++//e3\npyN0Ik69IWOb5DeSvOuh39+ZN27NeJ3nn38+t2/fft1vvZo8tdZsNusubZue2fvkX8JczPz42fvk\nm8vxs1vyzeW8svfJv4SZ75NvLsfPbsk3l/PK3if/Ema+T765HD+7Jd9cjp+9T/5Ss1vyL2nmLfnm\ncvzsffLN5byyW/Ivaeat+R/5yEfyoQ99aHZ2y3aM7Xab3e5Xk3x3kvc84vRL2e0+nu12O+vtr2X/\nwyTvnfGadXa7q1n5PbPb83tmt+VfzlzM/PjZbfnmcvzs9nxzOa/stvzLmXlbvrkcP7s931zOK7st\n/3Jm3pZvLsfPbs83l+Nnt+UvNbs9/zJm3p5vLsfPbss3l/PKbs+/jJm35y97Ll/5ylU+8YlPvK5X\n8OKLL+app56acf8wTlrImKbpK8Mw/LskfyzJP0+SYRiGe//991rzaq2z/w+nS8nunS/7+PlLze6d\nv9Ts3vlLze6dL/v4+UvN7p2/1Oze+UvN7p0v+/j5S83unb/U7N75S83unb/U7N75so+fv9Ts3vlL\nze6dv9Ts3vmyj5/fM/vWrVtNJYsWpZSM4yq73cdnnR/HVUopjV95b+4u0+6hZ3bv/KVm986Xffz8\npWb3zl9qdu/8pWb3zpd9/PylZvfOX2p27/ylZvfOl338/KVm985fanbv/KVm986Xffz8pWb3zl9q\ndu/8pWb3zpd9/PylZvfOX2r24Z16Q0aS/N0kn7lXzPiZJM8mWSX5sVM+CgAAAAAAaFNrv80hAAAA\nAAAA183JCxnTNP3EMAwlyfcleVeSf5/kA9M0/Y/TvgwAAAAAAGjVezMJAAAAAADAdXHyQkaSTNP0\ng0l+8NTvAAAAAAAArrv1gc8BAAAAAADs51oUMgAAAAAAAN5OKSXjuMpudzX7zjiuUkpp+Ervssec\nez2zHycfAAAAAAB4mEIGAAAAAABw7dVas9mss91uZ98ppaTWOutcz7JHa37P7NZ8AAAAAADgrSlk\nAAAAAAAAi1BrnVWw2Ce3V9ljn/ye2a35AAAAAADAW1PIAAAAAAAALl6vsscx8nu/HQAAAAAAeHM3\nTv0AAAAAAAAAAAAAAACApbEhAwAAAAAAgLexPvA5AAAAAAA4DwoZAAAAAAAAvEEpJeO4ym53NfvO\nOK5SSmn80pwix75lj57ZAAAAAABcOoUMAAAAAAAA3qDWms1mne12O/tOKSW11tlnWwofLWWPntkA\nAAAAAHCfQgYAAAAAAABvqtY6u2CxT3ZL4aOl7NEzGwAAAAAA7lPIAAAAAAAA4CR6Fz6ULAAAAAAA\n6EkhAwAAAAAAAJqtD3wOAAAAAIClUcgAAAAAAACAmUopGcdVdrur2XfGcZVSSsNXlD0AAAAAAJZA\nIQMAAAAAAABmqrVms1lnu93OvlNKSa111rn+ZY9kXpFD2QMAAAAA4FEUMgAAAAAAAKBBrXVWwWKf\n3F5lj/tnWwof+5U9AAAAAAAuh0IGAAAAAAAAXBO9yh73s1sKHy1lDwAAAACAS6SQAQAAAAAAABei\nZ+EDAAAAAODSKGQAAAAAAAAAB7I+8DkAAAAAgOtLIQMAAAAAAAB4LKWUjOMqu93V7DvjuEoppeOr\nAAAAAAD6UsgAAAAAAAAAHkutNZvNOtvtdvadUkpqrQ1fsX0DAAAAALheFDIAAAAAAACAx1ZrbSxY\n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\nmlZMDvkg8JLq51Nx7AH/bv+UF44sqAGulNLMlNIqZRky7DmbinPehCKNTkvRaf3QBKMmv0PRBvgg\ncBywP7BFU+HPT53vULU9U0rrA48HftJezKbWFJSdfW/qUFgbuCD//ceBlzUQjwQsBZzV6XRuSCmt\nlFJ6QyoWOC6Itlan0/kD8ErgbOJ7H5/raXOmOi51DNg+qMrHWSn66p6UUppT1mWavAap20e82oDp\nsDe8snxfYkG2zYv8ebWU0jNSSuuO9/2KfG5Gin7unWHqn0LUe67qXIvivC+e/7bRuKfc95zi6Tkv\nTikdn1LaKrUwWbXT6TyQX34f2L7T6fy3z7/rpNjgaW9g26bj1acfAa/Ir49JKX045TGTQZR1jCYi\nl8Oq0srMfD2fnVLaPEXfSGOKNHhcSultZX6wIPOFXmlsf2tVf2szfh8H9us99iBy3fM1+fUCPadF\nfvWqVHOTmDR28scLU0qfTCm9KaW0R8oLeoZRlHMrp1jktWpqcYLToNei6L/ZJf/f9iSVKU0zxXXe\nDjgp9T92Nujxquu+Xoo+oXelvCHO/MrX3NeyGHAUcGen0/lPw3GqytJdiLzx2ymlF6WU1qh7PVJK\nWwAfBv6Z3zdyPlO3P2474BNVnUj1Laz9GeXYIjSTF+R7JwGHAld2Op37hg2zV+5rmJtSehzwA6IP\nf6GXy5vTgPenGMeYNsy5z2XsocCS+f3MKaq/PKSI/wtSSuvk17UWEaSxE0MXi/+aXwQ2FeekiWMU\ndeQVizlIrWn7vBRl/ro5nZyay+JGNgwtyvjUVJhF2I2fm+IePSY10OeSw6rK612BI3Pe2Er7see4\nK6WU9kopPT7XXwaeozbJcaa6nrpQtE/zdTsAOIuoL2+TpmCeRz52eQ6WTTG+MWlazeVzVS7sDZyQ\nUjoipbREWwszijxgmdTQBtZTaarriCnmGszN7eHTgIuAnwGnp+6YYlX2nA5sBfTVD1cjDnsAt6aU\nTk4pLd7G2Fmp+D4/TSkd1HQabHNRSUppReDnwFX5OJtO1UIWLRyqfDXXcw5MDc3DfSQlnmXyjQTR\ncGxtEL3MXKqBiZzhTh+0wpdyR2hKaV+iQvA74NQUE0HKVfn9rpqsJpztDOwLfAn4RZ0wBlFUVg8g\nJtA/q8+/S7lwv5vYKWWRouBvbLHL/HQ6nd2BQ4gJnOcA+6diBWPNsKrBkaOAVWlgUtcgmio8FmSF\nuSjYjwR+0+l0/jLZ3+S0/2CKCSuHAm9MKa3a5MBpT+F8DxN0VNW4Z6vO472BLwN/JPKA56eUVh4y\nypMde+mU0jJFJX7YwauyoXBAGqfzetB0lRvXzx4mjCKOVcX0kJTSCSmlD6WUtulkw5yH4vs/LsVO\nu89JDa4YTtH58hJgw/x+kWEbYalY2ZxS2jXH+1kppQ1h4d9tI3U7KGfkDoxdUkqPSs1MGP4UsAxw\nLjEBYJPUwADm/DR1L/YqytMZKS/maTpvzC+fCVzQ6XSuHuY7pNyZnmJRw94ppWX7/NPvAG/Krz+e\nUjo/pbRKWx0V46jO84uArwHfBb6eUvpsKibXNB2PKrwUi3q3Tikt3c/1LepuewLfIyYz/AL4OrBa\n8XsDXctOp/PnTqdzRn67O/BCoo54SBpiIs2AcanqFZ8G9iEmJC0JnAT0PfEppbQb8JUUHR0bNFFu\nTKZqKA6ajjudzgM5P/w8sF7de7/T6Vzc6XReAHwEmEMsXDg2pbRzW/dUb7gppWXbmMRX5F2bEefn\nJ2nIBdXFdXodsE+VRoaLaV/HrdL4Z4BxF1oU7cR1iO/7s5TSVSkmArYy+JrbytX1vAhYpacu1sRO\nluVk1fVy3WvJQQZRcxn5LmIXwkNzu6L6rO0BtipP3g34CtGR+/2U0g9T7ijsI4yqPHh0SullKfoU\nDkgpLTXsPVSc56VyfeiAFINFjeXnRRrdkJgo/h3g6pQnx1XpqYVrcTLRH/HNlNKWTQac66bbppS2\nh3rfocg7tiSe5PH7FJMFW3tiSIqFi09KKW2fUtqoobDLyQHV5OZOC/Wh6h7aGvhISmnb3uNP4mpg\nn5TSx4jFChcNG6dcBNzT6XQ+ln/0fOAw4Ohcx116CuupvXG7tdPpHEvkeVcBTyL6IV6ZJhmgLNoW\na6Z44uzaqcUdhYs41z5XPXXArwDfJtp2b0nRZl+kqXI6dTdpWYqoNx2QhmyT9pTvr2WcPqipSDsp\nDx6n6Gu+kDift6SUzs553DyTsIkNcM4HTkkpPZjyxM2piHdP3fk5KaWvp5Ten8vFSft8i/P+kZTS\n0Sn6Shqb/N7pdP6XX54DvAV4NrEI+nMp2nONbPBTlN3LE+n+szXj+Y8qjtU9PkXprUpPKwD35LrG\nLGAX4PwUYw/9htU7llMu9Gxk0mR++XHiXH2BSPcfSCk9L8VCjWE3fqnKt+cCzyPa7Pfn7zMLaLSP\nan7x7ac8zXngKimli1NKT8w/a7O9fCbRbwfwypTS08q6ac1zvzuwV3790D3YYtzHVZSxWxJjTH2P\nL+W8r/r9rwOHA5sTi0yr+sfAE+1Sd/LJ+kR/1zeA3xITzXdLDfR/916zYcroFH1dJ+Vwml5YV27E\n0NcEqyYV1/l9wF/6GTsbVHHdVwP+j+gTmgN8JuUN0cb5m+q+WQ74BFHPbio+M3Ja/19Oc2cDGxPl\nxJlEX8dzUkqz+w2z0+lcDTyx0+n8M+e1J6Xo83qoTjxIXt7pLor8LHAn8Pu6YbSln7ytqEfskOKp\nua9LMVl1SuRrvQ6MmYDbRlu470k5xTlZK8Vit1NTSh9MYzfvGXjX3dQd51oHuBi4YZBwJlPkWTsB\nX+10Or9p4zhNyuf0v0Q9a2OiHfvulNJmUL+8yGnpL8ChnU7nlpTSY4GvpTy3ZSrb6blsPhp4VT72\ng/0eN+eH1f3xOqJNcQ7w2ZTS44eM11RsPjjuTvBDhFe1W58C3JVS2r/3OMOaivNSHGtaTg8zifLt\nLcSmvJ8n+q3mG69+FXWktxLl3+5N1OmqaD30otlrsDHRP7LBZL/bR1ipKK/PIPqHqzxx8fIea0LR\nttuRqE9/iMjXzgAOSsVmnE1pu56aUloypbRpbr8Mmh8/FFZT8erEpOvdgD2IvoRziCcFr5dqLnyr\nI3XHN+aklE4ixqJvTzGm/NhJ/rxqCx5DbLy9NTEn6I8pnl46rcnrmbr9mIsSm6k9rfcaNFX3aiIP\nKNrKKcUGMI3OA+xTdbzTifmgOxPtnccT12l6ig0qVyLqLZ+tU6736RfEXMhdgF+llKr6Q+OLSotz\nvhHx3b/dRFmd/18vxRy9s4DDU95MoUmdTudu4B15nsSzgGtSSp9JsWizOl8DLYRNsVHKNqnhhUxp\n7Hj341LMGe13ntSgx6zmq66cYvHn2/N367tNXfN41Tlcqcl8fzxFev0I0X5oLOBHxD/g/cBtxI7M\nvy9+Pr2FY03L/+9HVHbvJnbQOwiYWTOs1YEl8uslgP8AxxCLA84HriM6lPcAlhwgrt8CPjyfzzYD\nlmnwvKT8/0zgr8Rq02XKz3p/d5wwtiI6FzaawrQzvYj7SsD1wAPEZIfd65yjKr0BKwNvA/Ys00yL\n36GK/2xge2Dlyc71BHFfluikf/5UXYNJ4rMW0QDZqeb3uYro5LwAOGqi81YjTisBLyrvReC5wHXF\n+2nF60X6CHMVYPH8esmcBxwHvB74MXAj8FHgydXvNXBuZ+T/n0QMEl4OfJPo6FlkvO8y4LV7P7Ha\n9GkNxXsm0TA9sYGwqnz8fcDtwGVEY+i3xKSCVYZIJ9X33wf4E3AT8G/gZuDFdfKUSY6zZP5/LeAf\nwKsHjXNPuN8CriTy4luJySqvKs/JkOliLWL34ZOJcnOHJs5HcZyPEvn4ffnfKcC25XWvGV4qXh8I\n/CvfM68myvCBz3XPeXk8sSjw6PKeITqrhjpGz3EeTXQ43EoMAL0RmNVA+FU5VHWEn9lPHjhJmNV9\neioxGfNJff7di4kG4a7Ac4Br83U7atB8bYA4P4qoC70W2Aa4Avhm/mxW0/Eoru9WxOTdO/J3/ghF\nnWCC6zYNuIuou0zL981VOf0NVZemW+ZMy+E9J6ePy4gJcc9q85qM812fBtwLLJ/fXwa8J7/eAnhC\nH2FtTNTXf5D//m3A0r3poKHztjbwAaKNcxi5PtT7vfpMl2sBH6N+e6XMB99M1K2uJwasfpzv+cbr\n7kW8X0zUV6q23uYNpofq3nksMen2VmClpq4lcHzOC3ZvKm1M9J3yvzn5e8xz7/dcyx/nNHwI0Vn4\nQD4Hu9JAuZCPsRHRabx+8bPHEfXbpcf5/fnmVzXS6OdzWrmKqAe8lbH1237bEtsTO+79NKe7fYFl\n64YzxPf4E9EBfhDR/vgO0U44dJIwqjS9A9Ep+zvgFqIcOh94dkNx/TJRV7wd+FtO61s1lXbyMa4m\nJpG9jWhX/C1/l12bvA75vqnym9n5PH2ObhttoGPQzcefTzzV4ldEneRsYOvi9ybNF4An5vP9R2DT\nOn9bI75lfng+sTPsZcSk67cDqw0RdnV+l8jX8hxi0epmTV7LnmPeQAxorpPfL1rjb/ck6pL3Ev1+\nsxuIz6L5//Xy/y8A/l/OY04m2uaN5yv9ptMqDRD9G5/L8foysMck6WWznL/8N6fP04i6XlNt3irt\nbEBMJH0r8KqaYVRxfVXOs3bI7+8H/pzTymuBxzYc5y8Rk99XKz7bqHhdt6/uVTkf2a74bA7wmClI\nJ2sDKxTvr8v31xbAjjmP+y9wYo5TFedDiDrJM4mF3nOBV+bPlpiCeFfxOILojzkT+CHR7/N5YlL7\nuH3tdPPw/XO6eXJxbZeb39/1Ga9XV/kKMYHmKmIANwFPIMq/fxL9Ves0dC4WJcqfa+nWS+fbzutN\nn8QGFb8l9xXT7Y/apM1rmY/7++K+XYYYIzkt37vn0Ef7rQhvV+C9RNviSIo8sIF0dgDRpn4mf5ED\nHQAAIABJREFU0X/5jJwH3Fad84bOyW3Am4vz8bJ8bb4PbNDQMco66e45zR5IUZYySR0E2I5oN95O\nTN6e0+/fDhHv1YnJzj8nJotvzth++n7aztPJ9VliXOFyYN06YQz5Hcb0K+R/txKTxOn5PuOexyKv\nelu+T9bI71cj8sPbgXc3ENfziT6dxwJPAa4h6gLHEeVDE32NzyTqSW/M9+8yxWf9lqNbEv3mz8vv\nFyn/ftBr2nOf7E+MWXwnx/XRbaaTKq3m/9ckFmxWY2dt3V/V+fou8JX8+olEXWqT/P4J9IxfAesR\n5f9cYO8qrGHuJaLNdgq5LQG8m9jksDonaxMbzvwn38dPpn4/2P5EW/pKoi20ad38pOe8vZyoxy1W\nfPZQG6nt9NITl2nEJl/z9MmM8zdVHNcm+ppvI+opl+d0t1VLca3qYbsQ/VY3Ev2QLyvjNsT9W4W/\nfc5jfkj0oe9FjboB0V7+IdF+ujyfo1OBtRo4B48C/pfvnWPrpuEa13YHol/3Y7Qwn6bnmNU9+qh8\nbd9CtCdXGDC89fL1u4oYwzwEWL34vJ9yf7me988n+kYvJhbablUnvAbO0TOJfohzqNEHU5zb9xFt\ntZcSY2H3AzvnzwZuv+S/357o+3srMZY5dD9J73kl+iPOJOr6Ow57jJx3/J14evs817CJa0q0hw4l\n6uRzKPL5BtNFOU56fn69DFG/qeqIA+fHRfqZRbSVHiDqdB8k+vHr9KdV+evmwDuIvoJT8v05UL//\nBMdaLN+v38jv+47nBOf4SOKpRBCLszcl+u5+RTEHo8HvcCN5Hl8+R3PzdT033w+rNnCMVYgnXu4C\nrMvYNt2w8xuq6/10ou51E1F/uoTYSKSv+nZx/hfP6eYyor5xIFEHGbh+m69jFY81gV/m83wtMe64\n0qBh93n8S4i2+tH5Gt9MbPa71yR/tzTRtt2JmD+2IrHQ/l5ifOQ5DcaxzGMuoehXYIjxgPz304m5\nhyv3Hq+B+B6R43t/vmd2o4U8eIJ4bEn0Aa2U318InJBfr0NsHHoSUafYv8V4bEM85W8ucCljx84e\nmgfb0LH2I+q9q1ThNxDmdUTfwg9z/C8kyqJG+unHOd6axFN4Lyfasu/s+bzuvMATibkSbwTWHzZ9\njxN+NafrPznvOIKivtvSObqUGFu+m+if/izR9l+qwWOUbffvAE+lpxxvKu0Wx5pO9G++sLHv0eaF\nWFj+EQ3vpxCNo6oAfWL5eXXByJOvGrhYG+UM9n1EZXsucFx5vD7CWi7f6G8jGo77A5/r+Z2X5t+5\nlOgQWLfPsFNOUF8CPlqcp6rCsRjRUdVYYV0c+91E4Zd6zwU9HRGM7cRaFliD6BT+AjFh7uXE5LOv\nA89sKf1U13QTYhHGp4mJb5cQjY4ziIKs744x4Ks54/1Q73FajP8T6E6K+TtRaVqu+L1+Owm/T3Ss\n3Ze/w5t7M7+p+kdUks8nCpfjej6b5/swdtLL33IaPDTfQ4sWecEWda5nEf57iQLvQ3QbuUvm87Re\nEed1iEHVD06UHxCNkZ8RBfQcYnXz53t+5xVEReQyYkBjrbrx7gmvOgczgT8QHVYvz+foHqJSOPBE\nrSL8tYgCeofiswOIzppnD3o/EBNX7iA3BvpN1+OlHWJC0G10B3Y3AF5H5Le3AW8b8lzfQkywX4HI\n304hdjQ7n1gp3dRkx5WI8uEvzFv+1Z3ksW9OF+vm93cRnd2/JyrYew947zzU6CYa0RcQi4DuJxoJ\nTS1qeAnRUbQ/MdC4H9EBcBt5UcagcS/S8P8jBrsfzGnl2QxYtyjul0cRnRQ3ERNkf0l0Im/e+7sN\npJcfE4NnhxCdS/cSHQB7NhT+x4g60YNEXjzQoFJxbrYiFhaUE/b2Jxqya87nb2cTk03OBpYiOhLf\nnNPzHTRY0Z4g/p+muwBjI6JM2jS/fx5wcFN5QM9xryM6rJ+d74dbiQbl65lgQIkYALkiv14j5ydP\nye9fRJR7Q02sI8qwFfLr5Yly8tv5PjoZ2L7t65KPfQTdTvg35vxh6fz++URdcK0+w3oSkf9env+u\nkfuo5xjXEB0RFxN1gQuIzrtaCyByOvwF0Xlc5fGLUG9Bx+E5TW1ahHkaUWc8N5/PRjrWGbvI6A9E\nGfrMnL/8jVh8N2eI8Ffpef88onz+C/AjYJfis3naNDWOU+3OeDYtdQYS9dqyQ3NRojzZq7rO41zL\ntfO9V7YV1ifaAf8lJuFu2EDcXk/UI75L1LGqxfq/Bx6XX69DDHp/BvjWkOnlnUQ+uD3wGKIt92+i\njH1u3fDy63cRdYs/Ee2rpzJ2AnMbCzMOz/d+2VZeMcflavrIo4h24QlEHXQxIn/7Us5L1hjyPL8y\n5yXb5Pf/INqfdxPl7YZD3DNVGl0l35PVoojFiEHALxD1x4toYFBqPnF4LsWA7YBhlJtV3EPUW9Yj\nFiH8K5+zT9JnHZIY7D6NaOvfSAz09j0psmbcf0b0gcwk+qr+ldPjecSC89p5WXE+vpDjfxpRbswl\nJkWv1Pu7Q6af1+Q0OoPIw9cjOq+vB17ex98/mihrPkXDi9Xyd35bfr000T6uFr68C9iyjXQ9v++a\nX09n7GTT5YjJ/2fn9HAK8+kTIgbXP0uUIfvk91cTEzV2ZIjJzkWesz4xGe7afE3mAofVTYM57R2Y\n3x+Rz/saRPvo7pzGh8pXirT+GGJB5vr5/YZEHnw30fbqq2+3J/53kAfwiP6jY+gujm21fZPvgfuI\n9vXKxOTqFXt+Zz/g10S5u2+O883AK/Lnx+T0NIOog54APL3FOJcb1/yVvLiIWIR6U06nvyPq8k+d\nIJzfAofk1ysS5dy9RD2q9iJhYNuchm8gyuY9gcPH+b2Dc3r5Cw1MECAmXlxOTOz7Znn9mCDfJQa0\nX03U828hysfziD7zP+Z00dqGPkS/3XnE4NzM4uerEWMm3yLy9jOZz0QBun3FT8n5wHeJ/HYuNRd4\nTRLXC+gZyM0/PzWnoyYW921C5Icr5/fvz2n5MKKd9jWaGRCv8t9j833yK2Ky47XAS/pJO0W6exWR\nT/2GqKu3vUnGYsR43W+JdvTLGGByfM7DdifKtftznjWr/Lyl+J9FTEJaoednh4zzu+vTM5G0+GwG\n0d9SbT5RlvsHE3XRQc5LlTZWIhZjrNvz+WuJ8up2ionTAx7jeUQ9+lKi/XgNUb/YiT7qFxST/omd\nS78yzu8MvJFMEc/jiDboO/M5+S95gcJU/CPy9D8Ax/R+/xaONYcovzbO739GHv8k2p0n0VMmEP1/\nbyX6o+4kL8rovUY147E13cXAbyI2MZhn4wKi7f4roi0/yHjGksS4xR3EooCDGLAfCngPcGbv9SHG\n7F9N1KNam+xdpNfHEGXFzUQ773iKDTQm+PvTiTr/dGIM7TBijORnRB/lUJP1Jjju74g+9jcRY63/\nzPfbjkOEWY6P3kHUId5D1BFuyu93muDvq3P5RmIMp1p4/2diXsBNRN3k3dRYREH0gTy+J328OIf3\nH6JsWLPpdELU6+fmc71h8fOmJ5NV531Rony+lmhjzCXa731/L3oW4xCLrs4i6ipnEn2Mfd3zRF3y\nS8Daxc82JhYzXED0Eb+L9vqfqvS0ZPF6c6K/5JN05x1MWr8jxqH/THfuwseA7+XXSxNjm7U23aNb\nj34JkZ+en/OPXxJ1ox0Ysr+7+N7vJsZpTiPaGvcSfcXb9Xs9e+L8dqLs2Z4oL1bPP29iEUZ1jP2I\nNtJlxNjjdUSZt3Y/16zmMZch2gHPyu+/D3whv14838uHD3Nc4qlnHyPKhuOI8vM6Ir+bdJyAsWXb\nr4ly4gyiDL2IKEca3VCCmCB6MWM32ZxNTJSedOFhT1jVJgZH5Pf7EvXp7xHti7tpYMFdcbx9gRur\nNEWUSXvl++o+xpkoPEAa3YloL95O9HP+CHgDfZT9/V7v/PrOfM+tS+TDN+TvNL2fNEm3jDgjx/eV\n+f6fS2wY8wIG7BcpzsVL8716DNF/+ZUc/neJPt9x21XDnBuiPfmn3rRItOP/RLHhyjh/uzpRP5nT\n8/n6RD/tXOBNDcZ1nZzuHpPfPyof56dEn/XGA5zzxxP9/tVmGu9mbF/UwJuoEmOi/yLqpM/J1/GB\nnP426SfdNXDudgUuz68PzvfwnPx+E6Jecne+VhcR802H2si05/jl5sNfJMqIa4h+u29S5Fc0U/Y9\nK3+X/5Lnj+Sf1z7XxXV8Qo53tenLY4kFDpcS+e9bGHDh7iTHn0m0i44k+o5uocb4cU9YixBtxmpu\nwYtobp7EXkQdfcd8T76B6OO+haiDLNvQcQ6kO29kT6KeV21ytgfRtvkd0e7bsuF0fAFRF18zv1+C\nKEsaXcSZw67GBE6u0uGweUWjEVzY/xGN00uIQd6bicmjjyk+PxJ4bUPHOgf4ZH69NdEwWLuIx4SD\nqPniLk5UJn6dM5S35zhP7/ndpYmC+RdMUBmgWGla/OzjOVH17kwym6gczXfQaYhz807gnJ7vWv07\njOg4KCexbJ5v6luIzvlricz8bmKnvZ8TheeKTce1J94/AE7t+dkLiY7f64jCbNIJE0TH/xFEwfoA\nUbErdz5pa2HG9USn1O45DVYr/yfcRbUnjIOISvlORCH0dqLwuJGWFsRMEJdENNo+lNPF74mBz0l3\nhyMqjK/Lr9fL91i1Y850oqJQeyV7vseqldkXEB0xmxMdbe/N99tVOT+4hnEGS3q+3+JEAfMHouPn\nUKKx0buQaRmic+OXDFmw0q3gfAS4IL9elhiIOYqo4NxLdPgM3CDL56Pq7FmD7sTvG/O17KvR3Xsu\n8s9uJTdCiV0EVyEqvX3FtzgHuxATOsuV3osSk72qyQ21GruMHZg6mZ4J43QXfs2tc2/2cdxZRAWo\nakB+o/fYE52L4v1PyA04YgLWtfmeOZZorF9HMTG+RvyqRsFJwI+Ln/8X2K04N8M+heMyxp/M8DVi\ngGCQwZcq7scTZdIW+Z58bL6W/yM6qXZmwJ2Kclr5Uj7XaxOdo98nKrcnMmRjo/gOKxId3uXA7trE\nwMZ/iI6roTvEiA6j64jG8DFEQ37QRVifoVvfWo/IW+4lyoWHOlLH+bsdiQ6rb9KdALxBvuf/SeTR\nba2uX4QoD47O738KfKT4/FCivtdIg6XId1YgBh/KHdxnE50c9xKNyl3mE8aBdDtwzwK+Vnz2DKJs\nqF0PK9Le+vl6ze75fH2iznQF8MU2rsc4cdo/p89liPJ33+Kzo4DzJvge80xGJMrQA/P9ejeR3wy1\naxljOyOuprtgZLOcX1xK1BveRP+TeXci6rp/J+otSxWf9dUpSnS8HV3GsUjTfyfqokNP4u857o/J\nT8Yidtr5AzEIcE8+3lvHuy59hHspPTvVEotJD83f88dEfrP2EHGv7s31iDrcD8mD1DQ0gErUTa8k\nBsd3p7ub68nM265ZmViEu1W+D75MnkjI2Ak6TyfyjEYmdxIdNtVTcc4iFtZ8jhiU+QnRJr09/87A\nEzOJjprbyRsOEPn9D4ly+0qifnQ9fewIV1y7o4i+hTOIfP0X+XscTYuTbIiOtR8U76s8odqV8sWT\n/P3WRH15Ts/P5xDtotOGiFvK5+Fl+f0x+X5ahG499NcMP6n5CKI+u3HPz5fNaeihRUcDhv9kogPu\n9UTH5mqMnZC+a/5erxn0POX/j6W7e92KRF65N9G3UO0U+6I+w1yUmJj25ZwOP0+uRzeQ5qr4PiOn\nncXy+xuI9u9+RNvod8DHBjzGikR5X3XuLp3P/bX5vBzR1HchBnmPze/3JDb4OJ/oV3uA4ikj8wlj\nhSKeGxL18gdzuI+lZr2Wbj1i3Zyul2Vsn9gGRPv8Noo641T8I8q9C4h64m3E4rmZ+bPHEG2RV87n\n+6yV02M5eWWxnGauIfLeVzYQx4uBM/LrZxODllX/65PpY9Fw/i6fIeqeyxNtieqJti8nyqP3NXhe\n983fP9FdjPGjHN/rgLfWDG/dfN9vSyyY+XS+bvsTkwO+WTdd1jz+qsTg0v35e1zNOE8EJvolPkTk\noUsT/UqbE2X038hPgiTys8/XPQ814lvG6Z3A9/PrrYi8bG2iP+62nJ7eOJ9wNiHyrWrnt5OIfoWX\n5Ov7TQZYdEQMon2CyFd+n8OsFq6XdezFKNoqQ56TRLQNX0KU0/dSLEZgnLopsWDkfzntXUnkU3OJ\netzLiEkR80wgaOF6bk6M88zz9AciTz4s31c7TxLOLcC78uuX5ffL5vcvYsAJGHTL0P8jt2mJtlNV\nL9+WqLdMWPb0eawVclg/JPKVS+k+tWRPon7d1BOKViT61x9PTAbZLafb24kyta/JsMREnK2Jza/+\nnOP80vmluwbTzYZE2+N3Oc2+oO65yddxBaKc+C3RBp3vws4G4rxOjvPFRHt/n/zzNxOTMlcg8rE3\nE2OJf2ScjRqKNPkBonyrJgtXT4aYQ9TnnzxEXD9CjMPOk0fRnRS4z5Dn4wfAW4r37yDacz8i6i/j\n9k/TbcstRrRR1iUmdf2OqAu+jmgvn0bkb8NsPLQmUY/dKr//JN1dmlei2J20hfSSiIkkpxJt6t8Q\nk5onHQ8Y4pgrE2M7TyDyzTvoPvFpJaKsmGeRXr4WGxOTuv5H9LkM3Z7OaeI/RHl6DfOZrE53M4g6\nT4Yq+8weS9Thf0vkvc+h5gQyYnHaXYzTx5TvlxPaum49x/oZUQfbhqizzSUm9byNnomOdOv8qxET\nAvfq+XwHugsDv1f3nEwQx+q46wHfLX6+OFEmfY2ok17AAJtkFeGfTO53yWH/K9/DvyLymlPmdz/l\nvOUS8iJFYtzo4nxfvokYe7iVGovtiXz/Hfn1EoytE7433ztXEn0CjU1MI8r7FxDlwt8p6sXj3U8N\nXNdPE/WI5Yi++QfI4xUMuHlIcYyDcrq4jGi7TJgHE+3yauFFtYimnMvxJKIv8CfE4uBDmjwnxXFm\n5nR9XL4W04m5KZcxSf8AY9s9TyLmJyxKLGIoNwjbiOjXeFqNeJWb7N1Ftx/wUGIM5C6iPXUosMWA\n3706xkpEvbMaKz6ZyFt+SYwFvIM+Nqcqwqvu6efm9zcARxW/twKx2cMgYwq95+VV+f07ifz0v0Re\nuzdDjnePc+zzcxrZnGjPVf1W1eam47Zr+/w+T8vxL8cWVyTGkf5H9PnuyQQbfBVhHZfvm2qTnZnE\n+NlNDNcnXZZLexHtwDOIsuzOHMc7iXbev6jRvivi/nai7XkCUe6/NaeXFYi+gUb6YfOxDqbbPn0r\nMR61BNEG+TaRXw7V3ibqbR/Mr19J1Jn+QrQn96GBeiOxEKja7G/5nI6qvp+nEXWI+ZZbxbnfPMet\n2tjkbGJc5lv5ev4fNZ6OOc5xfk3PhgxEnfa3RDvhDBpqSxfhv5iYH7BEdS/k/2fna1Nt/tFbD31M\nTtf3Uzy5uDhXM4g5EI09ZY1YsPIzogxZJ5+PK4l6zbXAQX2GU9ZfbifG6PYl5tP8lcjbB1q433Oc\n11Vpu/jZU/N5vYeo5za2m/984rAmka89nigPv0B3jtWhwHX59X5052gcQn5C7pDHrvLDPfJ9swVR\nf1iHyG9vzj9/Lw31FxP9QgcQ9aYH8jkuNwzrq3+0J40cQtS/e+dHP41os9zMAJvh9IRV9Q/MJPoG\nyqdXL5bvpU/nfOa8Qc9XPvffzuF8iRgDqN3P2HN+9gHe3vP50nTb1Vcx/NPEtsj5zdVEG39f4Mhx\nfu9Qot7zW4bYLLP8jvkc3V3dq0S7+4fE/PBzaXARJ1G+fjjfs/dQzH3O985gGww2FcGF+R9jJ8DO\nJHazex3dRtSHiUriXHKjYJhMjlipfg65w5Go2B1RXKyPk59K0Wd4mxGDOH8jOpAOZJyOhIluppxZ\nfJ+eiYk5Y7ye6JCqdlLbnuiIvrSl67E30UCa5/F4+Zq8u+dnTyYmtTw9v96E6Fjdr/idaiVlW4/c\nXY6oSFeF5CJFujqc6ED53fyOX2Qai+RMKxEdUh/MGcYlDNkJPUn8lyUGl6tHYqV87d+VM7E/MZ9K\nKmMb7M8D3tDz+bpEpet/RANqqMdaDvj9Hk1UtH9PNP6eyzgTQ/P3Xo7u02qmE5XSH5EbeTmt3TJA\nHMrz9BiicnAVMQHhj0T+cjwxSFOrcCAaGT8kdhL8d76H5qn0j/edBzyfyxMdhNXOyV8D/i+/3ovo\nTD+bISZSEQ276+k22M8CnpE/+wl5Z8oa4b0+n99T8nmfS+S9NxD55l11wiQqRb8m8t15JnPle+qp\nDLYD7ArEIMhfgAOKtFlWoF5AjdXkNY69OFH5vjynpY/RZ3mXr9Wx5Kd3EI2WqpzbgRjYHfiRnMST\nCi4jTzrLaezr+fViRMX9DQxe0Z1ODI58uHhfDYDvwQA7kfac11sYZ/dEYkB6bk6Hj6oRZtVYWpnY\nCevA4rNE5DNvzvfRL2jgSUXESvKvkp9EwNh8bQfyIzqHCL+30+ANREf+rURjvs75KRfl/Zio432N\nyHOfke/RK5igAyan5V8wdgB3Vv6ulzLgavc+4/9aovF9IFF2VRNsFiHqBW/uvQYNHPOTRFmy8zjX\nd32i4+oZ8/nbZxF5/1uIzu9Vi89+QJ58WSM/WZ2xEw0XITrQq4lbMxmbJ25Hw7vjFGGXj7tdn6jH\nn02UH9cUv7c5USbsmt/PkxcRA43HM87Ob0Qn7XnA84aMb3leXkWUe72dEXsQO17cTJ8DHvmeWp/u\nY3Hvps9Oerr13BOJOlWVt1YTOrYiJrs2ujsz0fj+Ed2nYl1P7nwgJjP/E7hpgHCXJ+d1OW0exdiF\najvk63kxUfa9ue69Ss8u6vncX0SRHzV0jqYTbZULibzy2JyWX0AscNiVmIjzA2JQ+Y9E/aaaCH4Y\nQy4gmiBuZR60NDHI8O18HqqBuxcR5d3QcSAWHX2JKB/WJtpuVXl3OFGGTLoLcpHe1yDaP9sUn1W7\nPP0v3++HMsTu7xPEYbecvg+ip2OdaFe+fpK/X4soe6pO/fJavJkoDwbawS6n5U/kc7FcTlfPzp/t\nn69BrZ3rxznG9jmN/G+8e4Y8qXTIYxxG1Nd/TrSV/0oMMtxA1J9PJjrn7mXwgeXFiXb0q/P7L9Bd\n/Lgu0SZ6P+O0uZi3TlVOCliNWJj2HWJQ56M09ERLoi1btZtfQ9QNq8UZVZtu6950VSP84+gZTCQm\nJr+ZyJOG2kCFbpl/aL52R+XrfDTdHaouYpwnQvae83E+352oV84l7/hfM26L5nvnEro7/szsuT+f\nTksLhnviUvV17ZnT//uIhU4fIgYNLqaPvgeizLmCceo+RD78ZbqDsAP1weY85/rinP2CPChADGCe\nSN4hcpJwFiPKiSXyeb6K7iDv44n6VjUw2sTu8msQ+cu3ifzslOra5nv2MzXDWz6HdxMxQHoe3Z1P\nn07PU69aTDubEXW+uUQf9HrFZ7351gyi/vEhou5dLviuBtobXcg7TnwTUaZWk4dOIQbZpuV/nyLy\nusXn8x1WICb6X0UMBF1Et19rz/z9au262RP+NkT9ZC4xMXjO/M5nQ+ejqsOvnO/7f+TvNu7ELGJw\neVm6daPFiPGLecY82ohvlY7y/9+mu9ghMW9bc8KJvcCm+d5Zhu7kqeqJOSsTC+6GbcdVZc+Ten6+\nXv75PAtK6qTl4vWORF3ux+X3JvLcrw16jN5jEW28k8o0TpTZL8zp9kHGbm5QlcFPZpwn1BL571fz\nuTi7ofRRHTMR9aMtiYUY5USyPYi+yD8xyaBxEd603ns73w8fIPpLHnpSXAtpfgmiTv01om/3k8T4\nzj+IAfK7ibrEe+kuRJ/fpLhnEm2K3qeO75jD63vHQfJYJdH+XJHoI51LjPVtTXN10aqOsi6x0KC3\n3rg2kZffBRw/SVhn5fNVbebw95xuryT6U75EMf44YHz3Ay7Or59CtCmq3cx3JProBnpic814bEiU\nz3cQY2h70FC9gHn7o44n6l8PtTfzzw8DbpskrEWJiW/VBkdfYrCFjeUTLZcn6lZzibJ6R7rtl0Ge\nvvEsoq7wVWJiZ7nh4x7EZKt3DBDuY/LfnkmMdU7Pec3uxOTdgTcD6ePYVb6+DzExrrrPbiMm2b07\nn7+bGWdTPiIf+j3jLMwn+tlfyHw2ABoizksSbcdz6OmDzdf8eTm+A01UJdoRl9Pdaf6bwOfy61cQ\nZcZ5zGc3bqId93ZisfiyRB296vOuFgTWmrRL9K9U/ayfIBaPrlV8vnKO5wNEH2Df4yx9Hn9Fov38\nN2JcsPEn2dEtP6q+9+/R7SNZLp+3CedR0C2rlyX6b7dm7JPVV8xp+lb6WOhEd1LrcUS9+FLyXJri\nWr8ox/XEps9JPsYu+R68Lqel24hFUl/OP7+w9z6YIF1fkc/BD8i7/+bPnkFMoKvddiHGuS7Jr1cn\n2nFb5/v0jhzH9w55Dt4FfDu/3oooT9fK17maf9H3BgpEv94lvd+Bbpv/s8AvBohn2X/zpuK8rFqc\nl/Vy/OeSn1Q24DmZp61MLPo4l8iT31f8fD9i4fMwTyitnnI9myifqnO1SE6X1STnye7RRYl67EPj\n9MVnTyfq0kM9nYEoo28h+ixPpfsE3hOJ8uFJFH0V/VxTuvnvxsR8q3OJsdLq813zOW5swj7Rb1Q9\nffozxPzCqv17GuP0XdYMfx/GPoHjt8SmC9vk9Ho3DWyOQ8xvqMrQr5AXJ+f3zyXK00kXEhJ9t6fn\n18/M9/4KdDfTeOiJwwPEcWWiT63qG1qkuObH5PT9jUHC7k3/Pe93yvHeq/hZlaa+Apw0n3BmE/Mr\nrs7p7iXFZ231vTw2n4f3EX3pp9NddH4qPZu/TRBO9f3eCfys+PlficU53yPaoj8lPxmsRhyrOu1O\nRJ/06XQ3Hyj7TA4DbmjjPBXHqOrTxxDzsf6c0/ATibzur/Q8wYTuJic/yvfi4g3E40TgrN5rQNRd\n7ifaXPsPe5wi7BlEu+Zwomz4NTXn/BVhVU8VuYtxFtES7YzGNpcn5kdXYzuXEvX4Kh+9GbOwAAAg\nAElEQVRYnsgzq3lxEz1JuMqnlyjSQZn+nkX0PdzJEJszE+NlVxDlUfUEkbIessX88pABjrU8MXY5\nN+cDVzPOhrhEfb324s8JjvtKos46nei//xoxhvASIt9vLO3m483O9+jXiXl932LsRmP1+w+ajODC\n/o+ouJSPDt6C2JX92pwZHJl/Xnc3u/EmZH2ZmGxfPY5uKaLzd8mc+UzamUexMjj//1Sig/g2ohDZ\njj46M+l2Or+/SEhPpTv5byeio+cOotP7D0RnYF+V0RrnqSoEH000HH+e47ESMfn5LUTh088jhd9L\ndG43/iiaCY75eeDCcX6+OdERMekqypxp/ISxnQLPISrS1xIF7NCPgcthlxnuYkRnxXN7fmcGUYE6\ni54BoXHCO5JYuFMOkvY+9vODw8a7xvebQQz2rtsTh4uJzrYz6bOjkihAbyUqCP+keIxWjfg89KjF\n4mdPJyaA35DzhKfSMwFvkjAX6Xn/zHzf/Dpfjy16f6fB8/sCoqNn1Zw2n5B/vk7+Ltv2ft+a4a+V\nz3m1Y/YWdCsoNzFJAVp+73zdf5/T8VlEx8AfiYrrrjmd1MrPiIG0t+V78q9EnjtQQ5rI/x9VvJ9F\nTOT8U/6uTxv0PM7neFXlbkti8sBZxGBduXPTbKLB8b0JwjmM6FwoV9Q/mpg0uVFOi0/Jn61LdPwN\ntPtOEecvE42MtfN5L1chn8eAjekijA/m875lz883zD8faEFGDuMbwCeK91XZXU1eqp2v5L//DNHR\n/blxPptFdB7t3EC62YzI/8Z0BDI2nx9kR5iHOqyI8nI2xSRJotP6E73HrRH+dnQnS15Dd2HtMkQH\n0m49v1+l5+k5TkcTDc6X9vze0A3d+cS3On410DaXGLSfkdP9e4A7xjv/Qx53IyLPnUvP7j7jHaM8\nT8XPPkDUES8kyoI5RFl0D90666R5WT7v3yMGMrYsfn4K8IGe351O1FNbebR9Txo9nehMmkXsTPIz\notPndGIQ+HK6ixPHO2fV4tcfE48/PZixE2QPodmdlQ8iOr7uJE+4603D9Dzhoc9wFyPKj2Pz9b6G\nPjt3iYln9xGdTGV9aGuiLtTI4zGLcFcnyvyViMkN19PdEXvnHI+hFgoTZfTtRBtszC7B+ft+i54J\nLBOEVe4odQ7RGbYX0RZYkhhcuh84uIV0vnq+h6vdms9k7OLVjxATTqtdgB9N5BVzic6HTXq/RwNx\nqu69mcXP1s7n4TzyjqcM9xSSMWUYMUFiCaKeezHdiUPPyfd53+Vcvv6/IQ+AMTa/vDB/NtDTE/o4\ndvWkpcuJ+toORN31dUSH9ZLF786ku9i1SoOLEnnbj/L9Xt6vpwPnDhG3RfP9t0z+/2q6O+5tS3Sa\nDTUhK1/DnYmJNf8i8t1yYcywOwgtX7xej2gPPZtY5PB+YpD2bKLuMRd49BDH2pAY3F88p5sX5p8v\nnu/VcXcmLq7l7sSgx8eIMrlcMLl5/vlQ6bC4V1chyrrqen6CsQP4H6Hm0w7otv82JcrJPxB1s94n\nuE5nuHr6tJ7jrZTTz0+Isr8anNmCKMfWmt/fE4OFH8jfd56d4ogBpZ0GiGO1S9c/gWN6PmtkEuMA\ncbqSeXdZejRRN/jCRPHKv3cz3clvT2TAhV6TxHEVoizbNqehX9Ltf12NqBvsUTPMDYn+xv2JBWA/\nAs5sMM7TiPrWy4h24geKz5Ym+marAZ6++wmIwZFTifrFSsXPL6C7kKqNSfzTyv/z62cQg1j3Ef0q\n4/aXEk8fvZQYnHwZUWY9jsjXP9NCXJ9C1IEe2hAjp5eV8+tPE/WBaqLm5XQ3Kkk9/1f5xpbEhJ1z\nKMoDoo74+SHiukTx+vk5Td5NlEUDL/Iowqzyw42ISWkXE/3eh+U0WrXfzyHKu77SItF2+xVD5Nl9\nprcq/lU79OXEWMPjit+dTp9jPERZ/weiTlU9NaDqp1o/f6eBJk0ztv/y08TE2i8RE11eQZT/Xx/y\nfEwj6g6bF59V52g2sZD/XgZsV9PTP0CU29XTqueM8/sb5O82s+fn04m2xW/yee59QuYLiHxxqIW1\n45yfI4j23H+JPOcEotwt860Jd4Qu8wC6G2ydR89O5MQkwfMZoC3e7/fJr9ckdsr9PpHf/onYHXqe\nviwmnizwovy3dxDjbWcR9ZG+2rg5jHcwzoJror30B2ICxWFEH9LQ/d9EW+AKot1z3Hj3OTFYP99F\nfUT7++CcDtbI9/kriDrOuBOsB4zrFsDN+fUl5Ce05fcvJNrirWyAMN71z+n1ipxmTqGnzjtomiTK\njLfne/zxdOuAbyDG3Y4iNkTYs8hHdiLqzecTk1bLvuKliXrBwOVoDqdso29L1G3/Q9SVNqD/XVqr\nOD893yvfI9oSFxKT30/suT8H3Uzq6US+ejdRt7gm/zt2kPAGOP5xdJ86fzjRLzqL6E/6ObHwdI+e\nv1mCaL9dSJQzJzLEAsMacd2dmNh2P8WTiSjGaBnn6WI1wl+c6HfdimjX3EB3PHQros60Q899UKWT\nOXSf6DCTGAe9ju7iju3y+77jV4Q9jajzX0KMEZ9B1LvL++eJDFiv6DmHs4m27245zGrh7mPo7jg/\n4WYgAxx7FtH22pzIP+8F1ik++wETbH5QXIsViTpstbHGhUR/yTrF727JJE/cYGz+uQzduRw3EH1C\nOxWfr07D/d49x35j/v7b5jT4HqLf+858LVbt+Zvt8t+U32FmTrsPEH1p1STDtYly4egB4/cccr8T\nkY98negbnEFMGn91b/xqhj89p8WX5Penkyf+5u90AlGHn3DuBWPrzUtRLEwk6gG/y2lv/XyO1hky\nzgcW5+VEoj90GlEH+SyxQd1AT30hytq5xIK41Yufr0osKr2TKOcPIPoxb6OPTYgmOeY2RJ1xt+Jn\nVd70YWL853jivp1wngBR/l9NnnORz1ci+nduZMh6NNF3WS7ArvKPvYcI80hyH21O3+W9tSXR93Tk\nMPGez3FnFMe/kqg/HUy0a4aax0dMaD0ivz6c/ASO/P6bxNjQ0IvMiTL7ynxP3MfYvPhc4OMT/G15\nnnem+/THL1IsqiPGMgfewCanv+8Q/SK9i413JvLb6loMWs97W75H1mJsvfF4ol/zGLqbzexK9JNt\nP0F4s4i5OR8h6rdX0uBCb3rqJ/k+PTqfp08R/Zopx+NX9PmEjP/P3VnHW1Wl//9NCEijoIRIKOYI\nioGFKHZ3d2AHGGO3Y2CNMXYnY406WBgIKgKKqAgGCGL32GLd+f3xeRb72fvuc8/Zcf1+f98/7uue\nc/Y5a6+91rOe+DxlYy2IfOihSNUNwGh7vSbiWQ+RM2YSFY4IXd7WrUBPjVFELTXWAsnj11Csz0zE\n535GusouOP+C0cdYm3/mTm8p9z/c7tsv8XlblIBQtYhRA2N7Ol4AJ9OQnF0Lyb9vkH6XNQa7j52P\nt5HueyQF7ddKe4aKYX+KbPQ1UWJfHYr9qtfRLm2vk2uDbKd9SS8i/iBKuirSlXRvOyu/I3u6ba3z\ny3gfH18/APkZQuGgvxDpk43hc1gNxZJeb//PxbB3VGiiUGxyJZ6A9MtdjW6/RL74fLy/7EX53/RH\nJBhXQUD3B0jQ306kNLVGBnJnUpxINd7nb0jZ8sFtg5BRXUfUTqwbMkYqVmp1c/Cb/zyu6iICMGcj\nIPlIslfbvwAJ5nOwygBIOR2ImP76lNxyK2UOwSCuQyDgdwgQr6lLBHKgv0eBSt0Z5hoY8UAU5P0c\nEaDS0fa/pkx5o4uPkbHujb2eCPR9hJJaFBIZQsfauD8i4KFeu2YqONLds7dAIOh0ZKjvn/zOn/Hn\nzvTqSFDNsPmMIR58Mhw5Tpsn54iCSDsSd4i1Qorqt1iVhRxzC2f3YOQIDJmITWztxhntXEsNVf4S\nc94kce0Uo6OJdq9Sk6f8HJCD512sGikC0d8lO58M67MmFtSHAJlVMYcgUs5OAmZXGessXPA0icAO\npORcaeudu92cjTPIzvhL9pc5ixfx8ABme+W0H1Lk/kDGY+Hqj26dO9h5nYQCseqMXnbGZYNTwemD\nZONoTMkkEdCKwPYXkQJyoNH3gxnnuhaJSj0ISJyFAulPd5/vaOczVwUrxwuaIefiXGQE9CKqXJmr\nugERnxyBAvuTXYQ2RuBS5uQpZJQeRtRq+zYaL7ChGXJGnYd0hMnEgxnyVDkOcqgP4tmfIYX5FgSi\n+kSlZZP0UGXMgURVa/sjudAt0Kvt71R3JiomWCAFfgaRbP9T5BoCux8zuhmPHElPYxn9lAgI2Hnv\niar9fG5nbGd/vcLvDkKOnaZIfl6M5OUcBBg8DuxU63yJOlXdgPjToyigvisyHq9HgMPuKNBzktFM\nbgC82nzsfwjm8/r2QMQ/RyEDcyuitoiVOqK1QHz2LsRzRyGjbR2kQ2aumN3A3Je0/XgHBQwdTgYQ\n352lJRAoejwO4LJ9GoqqzT5SbQ3d+12Nxt5FgRk32RyvbaQ9DHJhdbtPSMi4kJRE6hzjt0GJdVcj\nYH0MTi9DNmSmpA9b62uQnvIqSnz9xtaqDul4g4rOPewPcd1jTaRzvIlArFOxKpF2vQ/xAMAhSP/5\nGcmH0pKj3PkbieS/B+zWItLlJlGg3bSNt37yPeK9mxA5x6sGORDXzzujxFqfqOODvg4lJ0hT4zMt\njBxe0xGgGyq3HJD43sFEyWQer1gSVff73sY53uj8P1jAfQlzXNr4wcHIYTSBAkHNKfxmUcSbRyM8\n4UYKdgxEutcPyEldsWqs3bstkV1TaK/tvhMxnMDW7Ku0cYn498YIF/o36tjxpdFCrGtPct0yzivQ\ndFckC5dy9z8BORG2tLnMI6rcllVX/wjxw/HINnqIgu2mK9xnBMK8Yp0n7NqKRqNXp/wurEM4cw/Y\nfv2OHF+FW5wjebMZUYXZZ3BVR5Pzbew/ZJs/jQXZIFsh2JFHYN0uK6yT5zUHIvk8BWGZpXc8sz24\nCtkau7nPzwHeqPCbQMcL2nn2iYcdkKz8GekzU4n0jbwFKaomuaPgppuooVsxkQxdCemB67hrwRHS\nD0v2JkPydIF9OADpwWGt2hB1BJhOhaIbyNZ/3WjqQ2Rn3EuGYiYZ5rgzUcXDeh0TEMY+zc76aOD9\nCuMsh3wLQ91n3q44FgVTZnKeEuEW6yJszFfzbYUCWkP1/UxVlRugxxkIZzgBYQATiTvbWhBhduHc\nLITk747I5+KDXRZEsujmRqS1FkSJ8C8Y7QRdKAT2+uTKWpNJzkYO0e+Iio+0QE7qJ3POdTk71xu4\nz/a2tf4R6eS3UDDJBumeLyC5/JXReqDJze25cgdNkki6QMmkNyBsbQYVOkuhoOrLiXfRWBvZIJOQ\nLnqYu3YrNVbWrGHOgV5XsT3dDWGd7yNe8zLC11fJcm7sed5FiUyhg83juMRDGql4Uho9o8TBi1Fy\nyFNIh6wXBOfWYxGEvw0hSk7vRdTV6i5cV4Ma53Q4UaDyRshp7vnM2cj2egkFfhXuro4S96chGXcS\nNQRgUUU/RfxrCnBCifvVAsmT2Ugehn1YzM5r6R0y7X8PlFh6LZLPaye+dwqSvYWSQYhXbX428dzX\noKCWN1FQ0Z5EuuKiCP9/Bsm2OqQrHEQcj8jTHcPT3oLJcYwGP0KBjJk6H9mznOreL2Jn7m0Sna2r\njOMTWToh29w/93F2Fi+iSrJYCTTj7cbliTDgRxGvDrzvOhpIOkc66Ugkm59COlWjxRggfX0okkU/\nI7ulv7teGNtHuldTxDPfJSp0saPxn0rY8PPIDgnnMRQmGo/s9mnANcn1r5Fm/H7tguyUUK26akB6\nDfcJuuggxLO/QHjlZITZD7LrbVGwaJsi90t5pqaoYNu9yCY4zV3bHeFL9Xz+yX1HfqjHEG62D5JB\nryKes18W2kzuEfLnHIhwmLdsT/tUmlPJdH8cwqtCF7dWtheh+69PQvs7hg/anLu4a2ch7O8NW6tp\nZCzM4tZ6eaTvBT/dNUifCwk8j1Gw25SN09qt8424juG2tztlGOsioqDupkhnbWZnNBTuuCnj/JYg\nSmwPa9OdKAbrDtuTMOfHsU5mBdZkd3T+v0Y4YAik74riwMbZOXqWnNXJk+fA1v4PogLHbVCC0DzE\nNwYg/WbFCr8PWMWaiLc8jCWUID1se1wcQEnnJugCFxqtZyrEZ/TRHfGfT1CCy/JE+NgyCE+/t8Q5\nL4RsmN7us1VsbX+iQAJV4j7diWJAbkSy3nfg2KHoPWystigu41eE9/ZAPqhjjQ5SbQPiOl0oGhvs\nl8BrFkC8/iOKdwxZBuGXUzFsEQUbP045nSaPRzjyG6igd3f7vCeKQxqP/IIf2R5f5X6bLDrWGuG2\nPvZqtJ3P0ZRojyKZd6J738ad5WWRLTotx7gboGTkdkjnCB3WuyBMtsFC0jWMPwj5Fuchvu/jCBsj\ncDzw94WRX/AsVPgx+Kv7I0ziBCSXN0B+2feQzbYx8djRUmL/ED8Zi3C/ddwZ741kRE14SJV7nIh0\n8VeRz8QnXS2CdOct7X0tRT2TPsBByFf3CrKRdqaEJNjEuTqZBGZm6zUV6V5XU6NsQnKjBbKnfkO6\n0FDiCRNXUEK3OTs/IfZ7MkqkbhTs3+g5yNQ9kJ3wIYrxWayMc0XE01piHXLsXvfguomg+NVvKdCF\n0d2rGeJzr6KYnuvsjDZFvpVj7FkzF2D773//+387IcMt5iw7nLvZgX8ZgUHJYIWsTuMmSDjXIeEY\nKr0EIbQnUnjfREZ4aGO+Zg1jP4CqMJ6PBfsTd4h0RcrGLySqCVcYLyiGQbEdgQDLV8gYwJVxjYLw\nWQOBMFfjqmigYLfh9qx9E78ZZGv6EDIsehM3KK/F2pE3wryTjD44L9eyvfnU9jO0gl43w9grGkOs\n5wjBglEpyCiJDL6lkIJ7EQrqfRk5fM6lhu4ibpxjkcNkaVRtYB4K+GmU9ts1zGsmcpAubf8/QALH\n00csU9nW4k4EgP+AnCZbIUOgKVFVj8wJMe4ey6JAmOEkQB0ENJ9rNFPL2ocxT7Z925E4ONXNzblQ\nu8/EfevRHuI1U+zvY6LkjMzdhBBQ9ToyPDq4a60RoDSTKp0EEFA/xF6vQrqjKQTX1qSwE1e62uIc\nOfZ+CySA30CBOjU71pGwDkG8pyLe5vn5xkTBmH+nANjgzuztRNnkvVGw3aPIGLuDhCOmwlihSk9/\nxEdO8vdBBsWbyPn6ZJLmq4w9CClKV6Bgg9bu2uVGZ/9GQUmX2z1G2PWs1av6o6DqEGzaDxkHU5Dx\nOwfx9cJOAuSQDZnaw5DB9SGJKrc5xl0CBRU8ZzR4Mo0QoOLut5qtfx0CNQolCiLQ7yEELBxt436C\ndIJ1MSOTGvUwxO+nI3B+K+K8pJPd413MkES852GUAHUocvAthUCftgg0noAcRqVVwkuhxcF2/wuJ\nJ7tsgXjDjhSoFpRhPn0RP/sNOSJWTVwP8vNYZIBskLg+BAUzb0EB562txy1In7oZ8b86pLe/Y5/t\nT4HKJhnmsg4CJNKSVhuqJunlsu9C1A0ZoQ8YrX8KjCpprkkddT1kjL6C+PsOVAnoITI0F0H63LuI\nj4fKSou67/Yk6prg9SwPMK2GgKTV7DwthXTPaYiXnFnr+c747D65dnEEXs1FQNYPwOol0khPFDz1\nAHK43RBos8izIRnd1fbxSFS99hU7B4US8FLWy+s6O9k6TUbOpi1RwNgfCADuRzxoYX/k4JlLCfLH\n0c8QG3dr6rdsbmr0fBs5gnaIdKINSCTPIz3mOiJ5NCHj2KGLwfk2xhlINrVFToU5uCqNJa1Vb6QX\nnYLDE4AVEHi9Pik2PdIhgrPiCqQj+uSXQ42mJyL7qGYnZmJ+7RDwthZx3jiSKNHoRXLouUQ8qwUC\nkddKXO+LAo1mIL0rdzcB5NDeH/Gv73FBUkY3pTg07DnaEQdit0Y2wTxkszbYLQfp4WfY62EoGP02\nZI8+gTm9KYf/XoIl57mztardZ5at++V+vzKMHYoXdLL1H2z0OA8ByvXaH+d8hq5GI1ORLrY2kc6z\nOApEfISEjevob3kkW0Lg2aMomHSu0Xcp3Y0QbrA70nPfQvpQvcDxxv4zer/fzkKnxLUVkMxNlVM2\n5+vc+47IpvvQ1vjg5JgF5zqIqBLzEQiLHWn7Uq0T7ChkV8xFDipfXX49+ws4Xd4qeIGG2iNcbiyy\nTTYm6szQFOFItwPL1Xo/5JT4Bsmya3AOOyRj7yBKni49SdCdoa2Q7NuB+p1eF7N5fEFU3fRaZNP2\ntO90QI6d7YwHNEq1cOK67EtIR9/RfdYZ2agvIjt4Hf+c7nt7Il7yDK7YkV3b3J635uqA9juvp72P\nsIVQcMDjRz2Rgz13cARxrPdN9/lXRDrOGvYsaRjhE+7MvYH0/iFE/pAjiJK5GsPRvRHiT+cgGXIg\nskN2QMlZQafZvRotGH0eiHSMlZH/pg7xkAsRj5hDFACWFQfdB8n2J5G+6Ls897b9zLVG7hn2sjnu\ng3SiOqxQCCqE04yCBQ5sv3dNfNYVOcLvRTrJnSRsd5Q0/x06/0e6z9sg/fUf9tugJ35VdK4pc38U\nq55qtPMpsv/HIJ1pPDVWEkXY9ZO4LrUoCHky0luupaTE5gb2e1G757aJ69uj5J/pwD8S1zx/GWv7\n8ToKmhiW+G5uXRfZQV/b2u6N63SIAmsCzlhKkDbSHS9D+sUTiDdX9XEiu/tmFASf7H50jNFj3orV\nYZ+6EeHqqxHpdQ8geT0RGNcYtGL3fAHxs8eQzjYO2ZHe31Eo2BFhCgE3/gPToYjL2q72F4JEwzrf\nB9xjr5dFuswdCKd8mIzdzdz9fKGq44n47z64LuD2nb+TggE2MHYvhNWsk/i8OQoaG08NdmhiDhcg\nu28sCvbbLe17jUgnYb1C0bAWRLrd3RiOibD7H4h0VP8MCyfeb0KUNPkMJeJyFZ5hYVSdfwySN1dR\nQiexxD1aIr/GE8iW+RSTae7Mh7XsjfwgSyaur2dn5XnjAXmLg15MInAeJaXNMRo8gRJiPZBsvhLZ\nyR2Rr2U80kEbS0/fzP4vbefhM6Q7rYziWWYTVdKu6B9EMvIDoirjY40udkQB1R+heKEGfYzEcahO\nNg/P31ZBPsZXcJ3VSl6TUHzoVBRL0wHpMNcjmVdLd5UmRru3IN2rmT3TUIQR3oqwqJr9f0S8fDuk\n//hE6BOMHg81Wv+WHJ3oKz2bPc8FSG6cZWfzgxrGC7xteyS7XiGRUGQ0UoeSVbKezVOxgGWkqyUT\neS5HsQ9b2fxzrYuN1cbtQVtkV39n53Zb970eiH/luk+l/UA25McIM30V6WF32rU17Iyl+jiRzyH4\ngvsjm/wXlBg0BeGLmZPIiXhtT4SdDyMRnI/w8f8A2xRYhxHIfngD+ZgDntGXGooN1kijGyL9Za79\n3UDc/70pJVaId/c9CWEcGyL/1C/k7E5Q4T5dEO/6BdlOvyDZXTFhy9H5RSQSIlA80R/I1psKvJRx\nPskzGrCXASgZ5WOjlzm2353SfpdjHVoTxXbdDqwXxkU49Y4oNnIA8WI3gcb3QFhH6Bg+kigOIuBq\nFTuO5JzzKbbWrxEvHLQA8vs+S854QaICjq8D5zsa/4wSih/ZePvZfn6I8OjCxQGq3O8JW6v3kax5\nFGFOXez6qkh+Bvre22jsDSRL1qDkAg+2plONZm5EONck4OkCYwaaPAjJt9OJ5GgdwlYzJe4S9zMu\na2N7nHs3W9/XjfYL2UtuD/ZFeNa1RPqfl3tHAA/lvMdAFOf5K9Kt97Dx5pHR30Pc59qUeJLRUghr\n+NV4RKGOhW4dhoT/KAk+WWh5JOLn07Ckm6L3tNdXUqHQD/KD3w88XPB+gd7+gfSREUSdOAJfbYrs\n/dwJUrkn+P/LHzJK6lVbR4bcDxSstpkY71ekfO5MBDINQiDf5ci51qeGsRZFAOpXdhgPcNdaEBfA\nK9Yypvv+x0TVwBZGgShfImGwA41T9bSD3fd1BP79hIJKl0v5TTjcPVBw2DPIaKtDhvNuRM7Q+dnB\nlGzsunmshwyEUSgRoR0K4NwCOeyPpQElAykS9draI0P9ZxKgdyPQ/+HAFe59c6RsfI4Mm0OpADy4\n+Q5FYHpQRhdAysAjRvP/pEr7wZKf6QBgppvLp5iTDRkKI0lv/TQFCaJ9ETA43p7LB9kU6lCAAN7r\nEp8lg+GqnjG39ovaedmAKKlqAeJKwHoUD9gLBtf6iFc9gYDqpYyG+yBj7NKiNIuUvkuRwfUUzkGK\njI2ajWGbVx3WHpYEsIDA/fGVaDzx3SB0j0GB2V8jhXkr953uyBA9NcMcfRvUxezcf4GU6iXcfZsg\nfjK5hDOyOFLcQ2WUJ7GKHkT89BdqNGaQ4+QSZHi+RX1QZ6nk2tc4bqis+prR10q2DgvbtbG2D09S\nIKgRyeUriDudWtl+LoscMpmMG7dvnWwfl0QBNk1QUOstSO7F2tFnoRl7vQICKoKhtibicS/ZXqxX\nYF18MPWOtkbnAFvY5+0QQPkO0pcyVw6x/xshQ7e9vZ9i+x1AnddwjvkM4++OdITXkRNtPcQf26MK\nUdu47/ZAjr3RRscz7By8ioDKfxC1sBxFQVAlbT8RKPcZUVX6nxCPKj0BJLG/ixhNXohkvq/MuRbS\ny75NngFUkeY/uMBcCgS4JsYOFZJCANpOSB68hQzT02mEdqENzGdVIpDgdBK8sRI9uL1ti4KyRyPw\n2HfZ6I2qqCxH8aqnvrJae2RjeH1gX8QvX0PAfkOJJOF8PoQM13bIwforAoq+x1pqN/R7ez0aGdvP\n2hqe5tameVl0k5j3rgjQ+RsCMEJXsm5IXl1LTuOfSCdaDOnAhxOv6PoXZJhPQgBWLc4vv3fLIhBm\nSEM0Yet5Wp5nSLnvBsj2uASr6Geft0NBCm8DF9tnJyOn1kwEVvpORp2IukyWwicRDzq/Am2FRKCi\nFf5WQnZlN38PFHQ5EOm/VR2P7ncn2lkJCfsHEIH0L6CAl4klrY+vCDIe2W+hyxNJeHIAACAASURB\nVOT9wLK1/D6sJ6pO+zySf38l7kwumnx5H+If05Gc28Nd64GcxoXaLBsNT7N7zCEesNIS4QMVW3ln\nvFcP5HD4D9KFfFGJvBXyA38JOsy3COzdi6gq1ioooGStKmNtjoD0VojXzkX8sBUKrvsSC3IqsAZh\nvgujJJVjU77TB+kZyxIF4tZS6SjQdiuE2Z2duN4E2aOfIJ5UCt5g9zsB2SDjkANvabvWm0TwCnGe\ndCVwg71eH9l0SyAe+4edy6NzrO/itp8n+3OIir8chQL2nivj+WuYUx/iwRQ9kbx7ButQafO6nwaq\nxSPbYi7SPT0f6o+whpnkDALE4WuIv4fK/S1QgNLXSNd/hAoJZm6M4xFfHWbn53HbxzspyfGXuN9d\nRLbvBBQ0cS9Wocz+uvrfVKGdvRDvfQAFXE4x2v4rFiiVd51zPOMsXEXxJB9AeEgXhLd8ifSc0MX6\nLEpM0KlxvgvYOb4W8fmxwMruei2dG/+C7NAXEaZ+GJGTPk+hl8AXzwZeduvWDwVFTqaBBIM897Pn\n/5u9vwEYG+jPzsX84A9Hx1sj+345FExwvNH1c0Z7KyTu86d1Vbb7tUXy416k/zWImRiv+AlXFRDh\ndS8h3etyLJiU/ElZ/ZEMmYz0uGEU7OiVGP9NogSMExFGEqp6X0DOKm5u/NZYchvitdcRT+BfFvm+\nxiD+exlxHbMnsrO/Qza/7zbYDQVNnYiKGBWaa8rcuyOMJwR5vkLUwXgdm+/1Gcc8IoyX+HxnJEPO\nLjLnCvf0+shEpHO/j/ior8q/MLJVQ/JokhefhmTFGkj/usHO7yPkrM6I+Kmv7L8yCuz+AAV5bkm8\nKnehRFtkww7GBXmjgKWHUbDuw1Txk9izf0ukq3R215rbOPX8ljXMzeu39yF7OmChyyEd9AGkW+2N\nBQuXSCfB/j8S6VrBnv4a2alf2F4Pp2DQoLvnlsg2/g4FGnVLmU/A/oIcWQLZo6Ei83PAlfb6cjtH\nP1EggNfO/RTkB30MYVyPIfxxsbTf1DB2W8Rv70q5tondL0vn59MRD9oR2Vo/IyxhNDUUdCyZdm4w\nmvW8ZmciP9ZsjFcST2i8GOlBcxHvD3ZVR1v7h6mhMF2Nc/S207aIF/sgpF7I1/Ae8EqB87MGsstu\nRThpKLI2CAWw3UYDnW2QrjuGlKRwFCfRnJzJGG4eMxEe6os7dEP+qE9wPC3nWg9GeEvnxOcrIL35\n/CLjJ8YcYv//huRaOMOrIf33ZeSXmkyN3YtQDMk/kR60jT1LsLGuN15Qc6c5FAj8FrLfphDHoRZE\nfLBRzizyd52PMKl3jLaesb8pVKgG72isidHcaUivfQ75/0op+GD0fkbis/a2d18gG2nXHON6XrQV\nwkWG4WxbhA9+ame1Qf0xMV7wzb9I/SJkbe2M751jzm2JYjjuRDx1iLveBfm/6hAum/keNk5npAtu\nS9xf0YsoQfJxMiQcVrhP4IndkW55ru1DKPrbDek5ZyGduiXi/ZOwDkDJ9UfxbO8j3dEXrdje1uxM\nciRkEk9anoB8sC8j/ed14jrjlRTsxmt7fSMRNr8jJRZPRAkt5yKd5UCEg38LnFziPbogeeeTp1dy\n93oDODPn2L7T0gjb243d9UFI79maBuQV0kO+QDy9jpSOzLb2YxDGVnOsZOI+ByIfaUg67Gq0NBDh\nhBsR+ZRyxyIimRRodUWESdchXetaGohPc+dlCaTTXmrn5jIkDx5369O0yDwbmMPSCNP8A9l6S7lr\nmWLU0uaH4mynIt34A+D0jGMGPtMaxZr1QdhF+Lydnas6XPHZEtfHF6+aS8QrN7F1m4xiVEJXgTri\nBddaICxwDvJ75Qr+djTWGiV1DreztDgqDnYeknNjkW1aVGdsgnjW3vb+LKSfDEcxzh8Cf/VrVOO4\no4gK3dcR75jWwZ6jUJepxDNcbff5nJROyNXoN+U7TW29fTLdHkifnIswmJpjDVPGPxTxrMeQvFvL\nXQtFSI4oYW26EHW7/Ag4xj5vTrxwUDfE0zJ1Wq20dvZ/F4RdNCURb4L0z0cpgGm4M9sHyb3AQ0cR\nFSVYBMWiFOoIWJhI/7f/oeCkqUQAVAicaGXEfnDB8X3l0M5ErYr/TRUnepVxW9hB+s6I4FYSTmhk\ngPSuYaxApKvbgWlHvKLsykhYzyOjgKvxWS5AyswCSInZBCkIdQjEb+m+G4j/Xxi4hYTEj0SVe2/C\nKW+NMN8grFZGRu4jKFC6joRxWcs4bqyFiYOSh9gzrZv8fsH5h/1eDYFid5AwBpAQuBoFDzUI/CBH\n1iV+f+x1O6TsfkbGym8Fn28vRxv/QAzeJ9CMI8pKD/S0MRI+yYD9QxDAu10J8+qCjPgd/D7Y6+4o\nWCtT4C0CSp5Oow/b38LVXtwadUTg1kNIiP2IAJrdSBE01eimyj3bIUF6O1Kub6FKSzQ3zy7EFYvB\nSNn4GYEw84PrERhWs/BHAdM/IUBmZ6SU/ob4ow/mX8DPKcfzn4j47XSkgC2SHLvgni6DgLVFjU5m\nYcYcAmrOokplAyI+uKqN0xKB0Dcj4DXWBjoPzdnrNghU/ICoZfAi4XvIaPAyotY2zoFe9kIKvweo\nAyCQCyRxYzex8/If28tbsLbe7ruZWua5dQ8JBJ8gA+w5otZs7RFYcSclVMJAQVFPI/1lCnKKeSNh\nUQoENyKg7u/2ej905oNONg6BdLmqeyLl+zikz4Xg0lRD1e1bBzvrKyFA6AQEhj5ldFhzIF3Gud6J\n9JfWSK/ZzeY8j5zgVo33HUeUePKmvT+PKPBzIVIAE1Sh4RXSOxANRIBgoeo6SK8KlYPaEyXEPYuc\nX39aFy4EQD6LAKW/o8CnBvUyR1N32treaOcpJPaU4nRMue8ldr/3kNw+z81lIaR3b1/DOH8x/hIc\nps8jULoPEdAxk5TkGCJedYbRVwCYfsYC/imxUo+NF3S9dRGg/ozRywTUIaRQS+KU+71i6/O+ndOR\n7rmboQDcgTWOFfbnGtu735F9+iT1K80GGXUx0m9y6QVuvXojXf1VW7N3kD04xH13GeJBVa0Qv6qz\n32xICS1gU+bYztYgVLjzbd0XRcHwK2ccswkKbOjhPmuLHAlD0uaQcQ+boMqA+yWuL4xs87ORjC6l\n+6Tbx+ttL9rb2f0ZJdL8jhxW9Sr7IIfYTzg7DTmLN0B87jWEN2TqiFFhXY5BQY/bIN3regQuPknB\nBAl37g5GOu0uyLYOiXSvFL1HQ/e29b7F1voJclYHc2vVHvGUcxB4+pTR5w22N7W2Pl4RyYN2yHk0\nv4MfpntRXqDVs7bWUym5vbfRSh3itf2TYyIbtbCtnnLfvrbm3yHs7gDqd4HwOn1ro/P97f1jwEi3\npzdRpctjGj3Y61eNtt+3tbieyB5qihL4CjmMq8wl8JkDUdDUlu7eTRB+dxtyGnxnZ3sSFQpNELXl\nvgjp/Wndx2IVYzPMNfCDkBQyFzkjx4f72F71rDR2Yl9PIR5QswjiYdMRnz2zKK279V0L6S+hM/BT\nCPd8A9l8I8nAX5Csnkc80XJ926sfkM6/c2PRTWIuqyJHWb35Iyz1SpTU2RzpltsRBascY3T1NkpW\n+7MTM9qgIJ9QVflGstvwm9rZ+RzZALsVmE9LJO+Ptfc72dgTbW5vUW4g/9HIOdzXzpIPVrkXKzhD\nnGcdgQW0u88WR5WHZ6Cg30bpwu3u1yT52niPP999qdC5iHiC5PdIzl2S+M6CFMA9K9x3c4S3fo7w\nnsIJNkhOPoFkaHOUxLito6fbKDHgAAXQvI8wdu8Ub4Js6kuBC1N+18zmGII4HqXkThgNzHkl5CBe\nFukyq9nnvWwfGiyc5OhlOaR3f42C6geQIh9oxOISSPd7EcmUdVDw+jykS1Tt8oEwMG8bhGC6+5Hs\nu50aCyq4s7c/SsxaPnE2d0B6+tso0HYI+XHYsAcbIfxyBrJzXgZ6ue/tBjxW45gLIOzkV8RjNyNK\nqstlWxDJ/FuQbuK7EvbKM2aetbLnOcjeXww8b6+PRrJuOgWLkgUaQBjUm0abv9iebENUrHAT2y/P\nn3shLGlRo+V3MCwX8ckzyJG449Z/DZT82cvej0GY0QuIR16HFZrIcY/t7LydQqR7tkS8bUyGcUIB\nw83t/eXInhuO8JtPs5zHgvTaHemhoeCd92kvb+d7c+oX8hlv5zEE6c62dd/BfacUvY44b3kD6UP/\nQTL8QiJfcHOEFayQfJZaxrd9+Qrho5OQbfYoFXhCgq6bIDkXcIrbUOBkxc61BfbsSAwbSflOGd0x\nBqCgq23svS8QepE9W+FYBiTHphv9/0j94PiwposRLxpQLZ6hJVFV27Oxyv32/jRq0IuI7M5jjd52\nRn6/X5H8eZEau2uV9Yew2cORzv2p0dnLGX7fF+FEryB/91Hk0MUcHW6FMJXQKbUZ8bijHuSX+2H9\nRyJ/3Szkt5yOi+myva56DyI94mxghr1+kKhTU/D3r0GOIFhcgovxkbMRZvQC0jWWddf7kTMAlqiS\n/HNI5t6D/P+t3XcG231/RnZ4If+U3es1xHuft7GPIIFdoriNw5FdFdZ7UeL8oz2yI4aE5ynpbPjC\nYw8iPaMbKm54L5K3m9p3apJLjs47IRugeXLORHFjP5Wwzr7D2q1EeElzZMOchfjyV+RMYHfPsDFR\nl9igb/h4gA3J3yku7EUrhHO9jPSFP5CeU7OOjXSQGxEe/z7x+LoWFItRCmtxENJjz0VBt3W4ZPcy\n/9weH4Z0392Rn32YrdUndrb6VXo2ZLvenvhsdaT7T6Jg0HByH1P2tSnyXUxFOvWZ1O5bC2s+GBUH\nnWxnaIDReWfEQ/5G9m6zYW0HIjztA6O5u5At4um7HyV0DWpgLnshvcbr062M1h6xM/wB4lWhUISX\nnUtQQrwISkydgPj3LIQZxQqIl/S8WyJ51xzx/E8w/4it//tYcHuGfTzOzuXy9n4eUcJHKb6uCvdf\nEWH1vyFdK1PxBEfjqyC8/2UUO3Jwgh5WR7pCpn0g7iOdifD0PRDfCv6qUosyIRm4DcL8QwErr/O0\n8v8L3GcpZNMt4T5bHeng9WJhkT+0lHOMdPwX7fWmyMYMvptBdm4LdXxsFIL93/SHQJ0fiVf4DYrU\n48AFJdwjWW1mbSPMecjAWY4cbRyRM20lBIy+gjLmjrNrGyDjr8EWv465Nkdg1iNEgFhMYUGB96UY\nkY4phIPqjaQmKMN0f8SIvyOe2b4sAupWsvcvYmA+kcP+66KHu4ZnmExkTIYKYAHc2Z0GFFKcAoIA\n6Dqk4L6AHKMnoGSCd1CgSqEMRLtP28T7i+y+f6DAlXq0UgP97EVUOSHV6VfG3DM+56a2F3sgR7Ov\nRH03KZVAEVgygyhgMCRmNbFnK1SB2MZaAIEC1yY+b4qUkLfJUHnDfnuYnX1vtAb+daadh7ISeU5G\nxqnPCPyXnc+7EfCau40b6UG9ve0c/IqM4q0a+L1P1qojAYyg5LugyB5Gjm4/ds5v8PdEwOB4ZFTf\njpyyZQQftUfKaEjg24QCihICPHziQm+jvXWNLkOL3v2BCRnGfRi4zL3vhnjak8jguo0chi+RYhoq\nhf0FOQA/REEMW5TBW5AhfUsKHTVFBlDVoOUGaPHvRC08RyCdYiICuopWIByDAKTFEMj+PaaIElWC\nzx0c6/jIbsjR09nefwCMsNfLUUKAI1KkQ9vNW5Cx7VuN1hy8Zr+pB5rZOj2CHD/jcQlUGcbtXGRN\nK4zZzI29N7Cjv4aA8L8StRQuq+J82N/gEAtBb0si8O4dLBGigTFWMtoIwQqev2xt9J65crCb25KI\nn3cknty8NAIs3sV0sMb+Iw6kHmh09D4ybBusbot478tujdsjHvm6ndszSqalY21tDkL8/SgkP2dS\npVJ+ypiboOorzVHwwSyiKtMnIafHmol982u1IHJE72XvbyZKIm1l5z1WGbuktbgBSyA3+jkEydHA\nf3MnxLt7HIr4ez+jySMQ6P1peN6s9IWCR35ADqslkY59o9HPjim/u5OUYKYcz3IlJgcRr9wFAX4f\n2v1727WFkX3mg62XR86WX5GO2KDdkHN+z5BSZR3pzh+SkkRRZbyVkO0z185JqGY4mii4sStysh2D\nbPZaqliGfRxue+Y7EJZK4yn3Dp0jQ+ezB5Fu3o2omvt31O/u0x/ZCh8ju3aIu7ao0cKdtgaPkjEo\nx61JE6QH7Z2Y8+52Nj+0++ROOrZ7zCaq0H+W7cMGSKbVIWA5M+ZS4/1bIWzmWaOv68lpDyAbNuk8\n2c/2aBLSk2oKyibSp4+03wYb91as603OOa5HPOChD9J7/7B1Li05AGFSF9oeTiDhKCk4dpCdLZEj\ntp6thezGH+yM+cpwQ4yu/WfNUNBxE2QjHWGft0MOjppsfeIB9McgWdoH8aZdjKb/g4LmGrWyvDvH\niyAZdxQpug/COgahCmybU6OdhmTHdCJ9shQMz87LbUgPG0G8o2u1AJ3wzMcie+v0xOfNbD9GAreW\nuNZXAlfb610Rb2yJkke+tjNQc1dIOyvvUL9VeAc7S1ONLxz1J9BRd3ueoBPOL2BhZ+W/yEG3EgrY\nXCrx+45EnTxzVwjLMN+OCKdem6gC1uJI9w9JyUMTvwm68AZUcMQgrPdj4NyC8zsf2bQnIx3/DKSn\n9bP5rV3iWqxhc/6aqANQC4THzCOyDcL5GIYw+rGkO8WGYh03/oR9TKXravRO3J75FNl/2yPdsSPO\nV0KEIWep5Bd+O5QKPhaEQ39SxlohHWUCStK/A3jUXVsG2ba55TbCbP7q3rdEQROn2ZrNxCV/IXt4\nwZS1buJ+v4nR0W/GE0rV34jk/yDkl/I+qtdQ8vYKSLd5PcO4s23vnkbF0x5FnRZyVdvP8TzNEJ/y\nXYvbIlzgYcS7HsRVEEzZh/1I6QiCfHFnYxUPM9D5mqiIwZFUCABCRYlmIZmVucN3Yv4fId7YGSUa\nvG1ntsGgder7bv2YvW0vf0L2caHiQ8jW/5qoMFI/hHOHjibrlEkfKfPohHDGNRBPe5Mo2XYQqtid\nOyG/wj1954Lgt3kA4SifoKCa0LmrN9IrQ7X6wUhnCX6LI7CAiALzuZgooXA3pKO0QPznQxTYt0/O\nsduj4Nq3EJYRAvfn4uyGBn4fdKRdkW3ZDOHvn2O82ujwRUqoatoQvTqavQrpAtelnZEKdL4Rki8d\nEtcvts9L01US459o670kSsIehmIm3rfXhexIpIM9QCTHVkH+/F+RLr8M9YvmpeGlf7Nz8CIKVGuM\nAidn2Vrvifh+CwrIn8T8myBZ928SXU4R1vtgSc+wKJLJXyG+ORwrGpT4XpGK5Afaud8WBXZ9TY0F\nH4xnfIDxTGQfTrLz+4Ht8eiia9/APnREtl09zNJ4x85EyWypyaD2DH2Id6paF8mlyQhTXCnPPJE9\n/hOS8T0T9yyMkyKM4lvbt25It74S6R3Pkj3WopPtWQgU3d72MfhFeyDbIJPebLT1lfEP33FrEOKJ\nz6EAz+HJ81RwfdZBSRIfoQKTSxLpjE2R3+FXzNebhw6Rvfyu0WELpMNfjfDY0bjkcqOJXkT2U1vb\npxFIFwpj3kvCL2m/HUyB4l4IV5mN07NsHbojHPPOnOMGnOJIoxF/RtdGcTqZikk1cK+2SJd/CcNM\n3Lq1JkowGVTwPh8hObU18lm/gWz/M0qkz9Ns3VsiH+IqSN/+A+k5NSV8ECU6voL0t0uJJyANMprM\nnBBvdPcJloCB5OpE5CttiTDD0gsIIB3yqMRn7RBmVmfXffJJKJbTEgXZ32Tvmzn6WAnpooUTrhPz\nGuxee9ofQIRjVi1w6ebZ1H73EPIVhS42h1FC4RGEr9+AbMW/2vx+RcnYq1JSwkoD998e+dlmEy/y\nG3TFAUbHayK/WTL+rx0FsBF3nx2Qfhz4yCdEXSp6k7PYWIV7Lo18G62QHfcsUUHWvRCPDAlmtXSW\naI4wmwPs/RVIFw/Fn25EOn+j+WORb2YO0gmOI2NxbPvt7SjO5Q4kMx/CbPKCc2uK9NrgIz0d6XPN\nkY09gpx4RpX73ork4WMIXzjf7XMbZPNkxnrc+Ech/9Fo4wfBp/8JJvOQjrG1nfGHSny2pewsNrW9\n+pu7tjviyYWKrjQKof5P/pFemeY8pBBfb5vVBTnCfyHKcMkTUBqU2xbIOdKbuMJ9IAJTviVDRmXy\nGZCysqIxrfdRgNdMMnSzMKY3BzmbD0pca8xKG/dhhmny+ZCysCzW+hML2EYBiqehCivr2MEO+7Sr\nHcpQzbf0tls2bi9kXIcA2NlEwqqDMZ1Klbb2RQJnO3vfGhmMeyAQ8FoElD9g+/EjJQQ5ISWsd+Kz\nZZDB9xtSSgdk2W+UpPOd7eE5WABCY9FLhTmknenLERMeZ3PqYOftByIA12fRLWfn5qjkuEgY3pRj\nXmkVSA5DjHl/Isdlc1u7GTnuMRQJ1liXCiRUp2KBZQXWNvCwjihorV7bV+RwnoGA2VwJGcgoegFV\nHk12a+mFAL5TqJz17R2afxhNDrfPkuNdZPQ+GxdUWI2+bI4XIYOmTeJaK9vTaWRQht28m9tzrmv/\nvZwYSOT0z9pBJYz/FwRG7Zc833bmfzU6PwnJo/1qHR8Fuv6AqxyDFN++qELStVnmnBi/r9G3rxCy\nGTJ630HO0UIAPsqo/5QUAx/pBJkCvt2at0FGnG+12RPJrmcRbzqHHMGHqKrJJ0QycQKWPIrAqxPJ\nkXBU4V43YgEjdganE2U0721norDTgMjhdI6tz1LI6PyRGpyRbt23QWDvEOp3PFobKcs31DinJn7s\nxvyzZ/6dRLteu9YS8Z/B9r6sJLsmCMD7m39ee30YqpJTseIPAhjfQoaiBwWaG01enhw3w9xaIJ1k\nApHMjoH1KPkyc2JNjfdv6uaxMuLvRzg6bYYA8zoE4jRocCOHzOqJz7oiIKKOkpyotvbzA5Ld532N\n5/wjx5jBmD0IgaLhXBwH3FbhNz7I7t8oMLML0rNWc9fup4SE1xT6PQAXFGSfLY3470tYF7WC99sE\nByYaTSyJAobm2dnIpBMhcOS8xGe9kHyeRbxbVhOKOSHmB5Ehu+mAxPWljA9MRaD7oYh/foySRY8g\nDvzuQUrCc8Y5LWjnPllBa6g9/+VECUDdkV0zMee9OqCEzHkoKXVN5Ph6AznBPrM9fAI4MsO4rZEN\n+A7CFrZ015pSQpezCvddA+ksnZCOMB9gR/bPFVRIBLXfbEqUZP1P4kk3SyNdaQIZCzM4fjEcp6sk\nvrM0Cpo6v+AaDEYyrSPiNx9iOhhymDyHdStozD9bz8Oxzl851qo74lV3UD+Qoz0CM6eTnnxaUd6i\nIiRzEN+9CelXuZxGRi+h4s3qxG3QwQgjmYeSKBpMWqzhXr6TzdIoAPl3e4aBSX5R4D5nIkf7MSR0\nC7vP9SRAcTtX36FAhe1xQRBIJtyJktOPtnV/q8a5rG/rO9n2bRPg8MR3FkZ6+Xc279IDeFJo8x7g\nPv85klG3IF3wHCok4hLX3/olxm2LwPp6OnCBOW9sPCA4dKYDx9vrVYwnNGhXI5k0CvHy+Xhj4jst\ncbphwTm3RA6xUGX2UUxHQrLlUlKCj6qM2Rc52I5P8gfkeBwJXIZke65W9xnm0gYF87xAAoNBcudF\npKP9bPQfK9jjXg+otncF5uir8Y21tZuEeOe64TsoSPt00hO4OiLdaQwKyOiduH4iCoapV4wk41yH\nIn1lIpIZwT7fAGEbhTvlJu63OcK6Pkc20HikF56GsCbfwewIpLf9iGRWvc5GbtxGt7OrPFe1YNLL\ngHfs9YL2XB7fOR4XnJrx3h1RYMHjSM9ePHH9ZPvLRSvuGULA6BpElXBDZbzljVbvy3MPG6M5woR+\nQnbx+u5aB4TL3IiSCMcQJTgledKRSLb3cZ91QskFsxHOW7FAT8616YSCjULhhKaIF19sez0H6dS1\ndmveEOmbwek8ADmL30cO4a0pUMSoxme7DuHzaTp3Z4RrJAPcfJXG8cgG+gWTm8lnJXvnqukooMsX\nWlsU4Yk+SK8HVmSuwPMfhiXQ2Bn7GuuSifTXK6niB0DBFZ3c+2A3dza6qCOBNeSY5/YoiKQLsrtH\nIbmzNQreb7A4Skm00h3pF0sj/h665vRHPoiiPkiv+wXs2ld2Dd3MX7J98UVYpuCCXZHv8ic7TxeS\nKKyYc34bECWhPAicFeaIeH9Wu7e1nfml3GeDkK51PuLnVQNfkH52p521NkaPrVDgzINE8v5QxKsa\nq9hAP/e6oz3Dc7b2lxP3qTYn3Te7p+1vCJYJc18I8anDSpyvDzA+gEQCs63hRUiWvEp2rC6M39ae\n69CU7+yKdMePqVCNFfn8vf+sF1EX5duQ3yITZkRcT05LVPg7kr+ZO8pUuN/iRNWaB6BA7I+QzbsL\nwtm+r4Xeq9xnD6Ig+NbINg6d2+9D8RWBt4SkmIrngYiXt0L43wpEHTKWQtj127Z/NWObSEd+wsbt\njfx1oYP9pVgCdVm0nniWw5HP/D+2NiOoMdCWSPaHbuChg93pxPnx/iT8PhnnugzyR09D/uPT0p6l\nwFqsini2r2y+CLKr/2lnvmK3OcTfNnDvl8ZiCux9M6TH7Gzv7wWeyTHPgUgXmoBk7BGJ61sjXOV5\npA8U7SLsExwPRhjaL3Zeh9kaze/QW/Be+1K/0vtCKN5sFNKl63W4R3Kug9Hue0Znu6A4sBNtzIVR\nUlFIWvmBApXPEab6FolOju45JlIjhunOUE97lnNQjMVk5J8OHdU2Nxoqy5+7OpKtPyKcst7ZJH+M\nTpB1XVBRtSC3m6KkrVMQ1vAjGYtjuXsE/tUWJW6OSFxfACUwvYN0v6r0iey3HvbbA43mvkC+zKWN\n7s/OOd9QiKw1sgW+I/I1LGo0XmrXWXueJ4Bz3FkJZ3o/OysBK6yHBSMfzIwkLaMYxPfJmKhWZa4r\nIh1mLK4ivqObS8gYv2N7+Jg7Y22Rv/A7W5fdyJi4RsTvdjV6CHQ4G/Gq5HrNvgAAIABJREFU3RCP\n/JwS9dMKc1mXqCvPE4jvtXdz/BfwhL1e0p57G/f7f+Wl58Q87iOyf462Mxfi3g5BWFdpXULc8+1l\n9wrvnyJjwTAkmx9C2H87pHcOcddHhWcrae6LADsavbcj4pWtEL5bB+xZwziB7lZGurnvFDUM2XqT\nke+9SOLCMkiedbE/z7cWQbZm1flmuF94ji72fy3kd5lsf6ciO2dqCffaCvlMJyI/1aY29iNI5/4E\n67hCCckt7r4dkb78HfCZ+7w30mFCEeP8CeJlTfZ/2x9qH7qyvW6NQLtQ4fMzFJBxYt4FJG4M/wM5\nBF9DRv/pie9ei2vV2cCY4ZD3QEx7BPEMug7GEIYBe2ScbwC6n0bM8Aoc6EwjOEoQYLMNUu5+R4Ik\nNYiUqAJYqDYQFNotkCEeHLtHYdV3G5l+Wts67YiyYKdjlfGRYvMO1uIu5bf7G3N4ESnNaQZJGGth\npCS8Qw1ZpJVoETHgO+19S5TI4rt07GqM6lME/vXJeI9LkdB5AVX1KL1Cbg1zWI94le8bEeOdgoy1\ncVjCBTKwnkz8/ig7+3cjADpUsf6JjK2GjK6n2utky+UHkVP/btv/hxFwtW4N4waBvT4CwNoiofM1\nMojWtTNxNfB+iWsbwMFptrZpQGtwrOXhlxvbOrxg67Kpu7YQAt2rVp5AyvSxKLHgxcQ1Dyb1pkpV\n6eQzoq41dUZLG6V9j8hIzdru+DLkuA8VQ/5mZ9QHOOWuooBk221UqGaClJY3ECCUWZlHjrTpuMrH\n9nlL8gN2IYN/jP0tmbgeukLUA8Ez3mcAMryuJB5cOhgFk+UK+EY8ZiyJBMewl0ipHp5z7KHAZHt9\nCFL4gtP3LwiUKZqoEmjzNDuTbRDA6yvtXQ38M+/Ybv27EoHsGyN+9jFygDcYOI14tXfq7YP0rSnG\nBwa4Z+mJsrT/1K5NNa7D3kg21KHKY43WEtPuF/TJi5DxEgI1QlDZYihAxIPSQf4MxJKkEAg4C4Fc\nZyL94d92pupVAMswv42RnPwRA5/ctUZLEk551ksQbx5rdDWHeMWofkTGlt/PYIT2R47Sj5ERmkwS\nakYB4zpl3h0QQL1fyrMcb3tasT1y4hmSwXKhm9t+SM/7HrNdcBU2iRzICyA+/g8Eor1KvJreUBuj\nULtmP2+738bI4ZhaAQHpT8sXpIuFkd34BInKLCiJZzC1Vw4Nc98KOV9GkbC5kN41i4KdlSrc/w6k\n1/wz8Xk/ZOushXSE35DdORwBdi8iObZz8kySE3hAiQTBVmlP1CGrNdJxJ9nfNORAmUbGri8p91wK\n2Z+/Iz42FTlRNiB/AFx3BKY+gnjGbcQTSxslcR1hAM0RxjGeCETdB3ikht/3tO9OQnL47MT1XJVx\niJJUZiJbc5OU77SgYLKK0cweiA/ujBydi9i1zZBd2KjdMxPzCfwia9Da+YjX/oh0yXpOBqroMciG\nOBMFiyyDcIVmSGd8GMnpfQo+30bIwfM9qsy+HHF9bD/kBPuVCphIDffYEhWo2M6fR2Rnh+DMXI4S\nhJdt4t4vjPSv9xFv34uoat8axm/q6WbGK55HuvgVuIRghK/diPCF+6ixiiKSn6sRFS6ZDTzurntZ\nvSwZOiYU2O9ett9rus92QfrRBwiPmEZKJXfijvnhCNeahnSskQi/ONye9UpydFdLrg1KYnnGXp+E\n7Nyg666EbN6qVT6R03kX5ED4AQUBFqp4VOV+C2J6EQpMON/R0vzgngzjtUDFh6YmaHoBhLscjHh0\nLMi8EZ+vr+39N8gGOc6e8xOiBOy9kIz/EjnQfWXDP6Xwi9Fo6MB8mq1PwJ9jFWZJqTCPdM3bjc7u\nQs7dDnZtDAUCeZHO3QoLfiTOd5ex9T2zwPjBRuyKbL5tHU32RDjVs3ZWN0SY5HjqO/vb2Hn5EHVO\n3Y9EwkEj7V2Yfx/kyM9d3dDW+Dbi9vDtwMP2ugfiW6HTZ80+E0crGyKs5VUbeyci/XcMxQvsLIcc\n3D2Ndg42+p5idD0L2WmFkvqIOmLcZmtyo99v5CPZFtmpc9LOMtJZvkVy+DDiXbh6I5uynu+kwJwD\n7jGJRLcb+3xrpIcsV+NeNkNY9A3J50N29CuI12XytWR8ptZ27mYgHrplyjw9z0ranG8hO/44hFG/\nh+RHZke2u982KMC1vbu2JQrE/4KowEUpmAjybd1vr28h3g1mQ6SzVUzIQEFbwfexLQn7BNmJeaqE\nD0q8745w27tR4ud1WPAyCjrMjLMWpJvxiAedZc9eUxGbBsYMdtCCyCaZhnSxoxEe7rvrdkP6yjNI\nP7+KCO/2fpwQNDyeHHKUuP7cA/H4EDRyG/LPLYh0rs+ozUcXdIF1kKx7GwVy3U4NnTBSxutu9FdH\nwgdka/M5ks0t7Ww2SuKO0f6XSOb75KSVjT5fQDLqMFzQJ/VxobUQzuL9CIE2RgFXNsLcb0C6x4NE\nwYt+75ch6mCYB6t+0vbnWSJ57cdvhgWEkaIXILtkGolO4MimfB/hMDX7A4gXR9oP+eam2z4di2zT\nZZC/9A3yF2RoQRRH8wLW0c/eL4K6J32JMJ+nqFCkMsP9lkI6w0JhjR3t7IAS119CMTVH2uvQxS1t\n3YN+2BMF8H2BdKG3iZLheyDZvxIZAtRRYN6eyEe/v9FISELaDWFhpeFQ7llWQXrTcDtrX9k+P2T3\nrQnPRLL+WoTln2f08zqu8zMF/TBIB+2H5MFspKfsWsJaDLBz8zEp+pXR0QENzR/plyHouWXiWvDz\nX4t43roIg6pa4LHCvRZEPouriIoBbeGudyLC7HL7SojzpM9RcsP6th7X2DOMQZhe0eTLnYzuZqWt\nC9KrqgarIxn/JMKWLjZarEOY4rtIpzuERMB3xjOzKOLRp9v53w5nAyGemadg6qeY/x/J8Yds7o8g\nO+sTCiYcJ58H8akTkV01iwzFnmsYvy3isVOwuAgi/tsS6SF3kzFeKuU+o4jiydK6SC1EA0kfRDrY\nRghP9An2iyOs8RcUd/VUgXl2RnrFFgj3vN9dWxXxnyWS8y9hHy5FfH2txOcrG40F/nSHPavv3NwX\n2XUfIJ2uFcIFzgTeK2uOdq9WyMcb4seuI4pT6YL0gnp+oJRxAg20Q76dekW7UNzLMyiGKhePtHN+\nur0+DuskbnQ/FvkIq843x33T8I/dkRyYhBLQ1kW+iX8S7yh1N9ZFHdkcdeRMssUVVzAaC7jnVzi5\njGTjHQWeN+znsghTX9RdW9Zo8zPku/uUyI+SpevsLXYWnsd1mUfy5DugV8E9CzxmJ4TlBD/U/Uhf\n9HhVzcXIEB5/ltFam8S15VAS/8sUiwdsh3j45ojX/stdW9nWvHBRJurjSb6YZHvENy9Het/4IntC\nHMcKBcRH27hfIt1+D6QbFo6tcjTch4jftkU87mfE8+62dX6s6P3++9///t9KyCACBJdHDrUHjOkF\n50ovFESzJ/HKkJkEaYK5XIiUogNQwN15RnxPkMEIJh5s9CRStp4mArvLqnLQDwGM45BwO4ECFVhr\nvGcv5HibhAI+k8F3TRHwdJ9950aiCqlLoKDZm1E72O+B7cPvSp7nfOeU/T/caOhbYDf7rDkCrl+p\nMlYPxFgfRcz8lCQzIg48Ho2YcBmBa2ciRfEYFLzTNHGtjkSFXr8Xife9/WtU3es3pDQUaotX47ME\nobgDCt7chLjTf03EhPdOnMtDjFE2d2O0R+DVY4ihfomM48zVVJFQDeBLaNHkhdEwpMCPRlXA6jmA\nkmuOAK5Wdh5+Ju5cOREJ0eko8OU+SmxxjRyqlxBlO69PgWCJCvfohkCkR5Eidq3tx/XArAZ+F87l\nEUbXTZBS8QPpyU41gWpGw37PWiFlLgRNxwK7yS4nwrw3RcrCVvb+S8QH3yZyVuQBiQPdHIzANU//\nLZHsu4R4ckknaggcw8kj+78QCkKaQ0ntN9291kTJjPU6VRAHTYq0XN7N1vw9xL/HI76cyzmAAJ5J\nSPGfgoCBeutKThmFZObbNu5c4sbSScCrJa7/UOMrE3HtplGg+U9krxoW6H4Z41PvIbk9hsgBubDx\ngsE0oDwjh8DzyXOOFOOLkWH3FJLVuyMn20tl0meBdQ1npwVWlQIBoyOQ3PmARqjG4NY/OKY2RTrM\nmcRBr5VRMGivlDEesX3rY+9XQsFKM5FT8DIMlCNn0BoCQjZDcuBjpI/6RL3GbDcZeOdaSI4MtPcv\nAVfY614kwP60OSHQ71XjKX8gkCBTW+us+4tV4aZ+he91EXBQMZDX0eXRKIBsQ+IO1pFI534XV8na\n/c47kFeyz3ogXflLZBMNRAbzNCromgX27GIE5nyIePrLmH5extra/xWRc+pNUgKOCox/vVu7WBA2\nAlLnUbBCVso9Q3evu5BeeS+qEtcVAeLnIrBzV1xQBnIiDUO67TgE/pbWxtbucSsCA30FmFWQ7XIq\nSnTqXfAenudtiPTbX5F91iHtexnHXw7x9KeNZi6gkavi2n3XNTo6CQFvFav7JJ8N6YcrILt0DuLr\nhSumoCS/kKQyk0SSSln76D7bCOlg/ZENMw4XNFDiWjdWJ85NkR75LsKOVqeKE9zxqNByeprxjTeN\nDkNnxkIdJagfAHyh0dtU4wvdiGRCe8SXc4G89iyvo2D4C4y2PT5yLjkcJcbjnkf25khckh6SUaOR\nfn2f8blZJKo1JfceOXNnIJvlRGCAu9aaHHYz0me3RvjKH0YLHuf407qSIt38ZSJ7dTlkH1xFhHlc\nb3vlK2CfgnT6bvZ+fSRTTrL1vQ/poY8guf0zOSoeU78j5gDk+N4F6R/e3r0YeK4Sfad81hRhjseh\nQOY5uO4NBdc16C8bE6+o3AxhSN8gsP9l4PkaxpsfbOQ+64hk6vdGS4+ipMoPEc9vY8+0TRnPlDKn\njsjuCx2N2yM9c6bRy/WIZ7clwuU6EjnQX0SFV/6sZIzNgTcDPSCb7AB73x8lzSULRYR1705cf9gN\nYfeTkB3xko2XyTlEPODzOiQbnkA2V2s3tzuBfxd4dq8XjUc69Qxch5nEuWiC5HsomrQ8CubywQAr\nIPzsPYR/bvYn7eM4hHUVwdF6EyVyhT3YCukX3ex5Hve/qWFsTyvextoT6aGTEO4yyc5oIUeinZ3Z\nuOqAKEBlOLIBNqNEXBclxL6K9IJ5dl7C2oVCURU7/SAc/QKkj0+y+cW6Exec3zHAjp7mUdBbKNyU\nO+EOBSZ/SsJ+SXxnuzLpvMI9FkIY3l2I7z9aZc0DTXZGMjnwlA5INt2OMI2x5AjkRYlRzxIlSW+M\ngmzvRMEYKxmtF5KrRLrn+kbzR9nz+yr/DwO31jBWTxTU/QfST1a2dV3M5popQQXJuC+J89gmyN9x\nBS6ZFQVPzKFgMHPKHMI5XAz5zY4j7s/Y1s7ci0hnKNr1K/DRm4wn7I4K+tQhWXhgYm8WQfrZp0j2\nH+rnTtz2KMQLkF10feKzM5A+ei+yocZlHPNdm/+KSH+rQ77R88kQiI3w64eR/ZGsIr8Ekv1vGY28\nWSaNJO61is19EtJBD3LXmiC75zZkTz2FOoGcl0a3KNhrFgo8CvbAOtTYDTvH3PdC/pzfUEyDTwZL\nYh+ZcWWkb91C1C1yyUrjV/j9oqg4wmRSAubJUOwuuea2b8OQLjbe6OU7O4OTbM6Zg5lt7IPs94/b\n3jVJmyclxZDYuQ+BwOsjXuwD11shXSZ0i3vEXWuoa+hTmKxDPPhbomTrrrXsYWK85RPvd7Q1D4lT\nkyjYCbbKs1xirwcj3O8ghGPMQn7tVByGiEcvifwUQRdoh2TW9YivTSKnDwPpuntiRXFtzZuiLjCB\nT+6XZ2x3j0HIb/Qe8pNun/Kdat3wliTS9y9AMmKxxHfXRokfP5KxinfaPJAdsRvy37yNMHVfdLdQ\nJ0U3zjBbm2Ry6WZI1tbhOvbkvMcGyC8y187iXkm+0NBeUD+Rbx9kf36FdJIRFLCH3D43tTMzEOmf\njxt9X4KwidOQrlYTFuXO0GoI829HXFdZw87gjWToup3x2dqjpLsriXT1ijFGtdCmvV8FyagfkU6Y\n1oEjV5IZ8eSYtZAe/CvSfRavNKcq+/oxwh2DrdHM7U8HxB8zd1VJnNkRRo/fEcUldkU2zi2eJkrc\n3yZGQ+8iHbofSmqfCIxyc7gDyfxHUBxQKATSBvHy3+18Bh/1eo1Ejwva+Z9p6/QkwsczxWKgOM86\nhOeu7GjG70dNugzxuItAMysQFdS4B+GOgV6uoRGK4bn59EE6vtdnFkJ+zglIrz6NKBk1PPsmyAZt\ng+yoS3Lc+y8kYgKQ/3kqwusedp+HrhyFCr7aWHfYXl6M4rwC1jAQxSGfg8WRkhGLQXrGaISbn4Pw\nu12R7XJFwXl7HvMpcIK9vwJhBH8g/rgm2bvu7Yrwim+oUGCLKkVBqsw5xGScgPDn37AYLoQFjKMG\nTCTjvQ+wvXgcJSn4woQLI15cCHd059Qno/dDdvzTSMYfTcFEnMQ9W9lzXULUVa8j0vfvQTx6B6Ii\nRsUwlDI35X/yjzjD3gYJgy+R8nknMu6S2Uh5wPtjEYAzFCkWaZnO2yLhV3PHA0dsl6MgmW7IETrP\nDtXPdu+amJYbr7kdhl7Eq48NRQLoNeC2RtoHXxGlBRIKJyFD5FsSrbOQ4+B4JMyfR074jkh5e83W\n5dTGpB/E5EOXgCUQiFKHjL8Lbe9nU6FyE3En+oHG/L5Bzq4nkKHUyn0nVG3aFwVX5A0KamH/29ta\nX4oMycdRsoJ3mnWhSna8zX00AtJfw2VEI8P9h8baiwrz+QgBMQFkXhMZcOtX+P4gpKzXe06Uub8a\nMowXpzgQvRsKhvkBOCNJ/7Xuqa3zaJQ5OTHlPLVGAEE/CraabIBm+yNj9VdkCPQnR5UM4klALYg7\nAvqj4OBHjQ881cB58orR98AubsypWMBoYp3GUKVVLFJM7rLXzXGde5CBvRNyTP9AwYpEiG+FFoP7\nItCsrz3/18igyh3oaPu1v3v/F6Q4hkpkdUihqEjnbp0DP1oSOan6Jtb2UqP1wsp64r4bIsX3XGTc\nNXdzyZI1HeReqCy5mPusLQLeQpLUjhRzyLYnqtLzLKq+katds5ujX+vTEDDyJTK+WyDd5kuczlFk\n3d37k1GQ1BTkZL8a8f7cuoHR5e1ITzraaD1ThRmku4QK/V0RADXQXV8eKcWvIj1pYpGz1Bh/KGHw\nTaJEz9ZI/lyEQNO5eemm0n7aZ1djAAPSAb5GuteJyLH2GhWCV5GzNLWVJCWBxm68TkZz99n8bian\nAynHvW8ArrLXOxsPCuDe7giwqfi8SJ8bZ8/QCgGAE5HefgElJVKn3Le3nc+HjQf1RDrRSyQcz4nf\nBZCnBXK+/mY0eDYCY5vZX1ekJ83vCEXEq1MdyEiu34wA3W+QE7lwa9XE/DtjlWOQrr6V3fNNpDet\nWdJ9nkNg0sZIv5uN9PMRFG/zvRzSCX5HcmgXO593YAF2NE7HwiVRUuuTyPFxmd1/CgLlLiWlWxFR\npeQnKafyhG+N3dfO4O/IVslcibTCPep1svH3Rwl8nxmdVg1OTYzXF9lAWybGHIyAwTnk7BTQwFot\nZud7FeLOi+OQ3H6fKiAbkjsrEg8Gbo9siquQnjgs7zonPu+FAqTGUjBJhUg3WgDx2TXcZwsS2ehz\nkPwo4sTzDuquJJzSNF5ixknGYyYifl61uw8Cno8lCpb9O7KnxiPdNiRmFElkDjz/WoRNjUa8vw4l\nUG5CorNH3vvZXp6KklXHoWDKXF2OEnMPgUPjEXB7LPUD025FuurJ7vNAY22QI/tcxCM3RSDzGQiX\nGIewiN4FaaA5SmwcgWTNB5RQTTLnPoxDduoFyN64mziGtBWSYb6T2E1GF0+T6MDg1rIl4jcrIBv1\nBzIk2hh9XIkwEI9bnIAcP3OQ46slchB+S0o1P+L8fH2kC/lq9S0Qr/27PVMhfu5osT2So4FmfIfM\nMxGvPI+og0QtAVrjkQwf5D5bA9NtkV26tH1+MjCzZHoJmNwmiCe9h/jYRcS73XR1ry9CdpEvuLAM\nciz/ivhMqQVBKsx9Pay4AcJIJrrnWQ1hwak8CMm2K6mPHe1p9HQGGZNrieNdH9n52xbp1E/b5+E7\n/SknSfgshKWtjHjb+UiOvoIFsyfOS3AYn4n0jtuQjuz3cmujg70bce98gMcDmKwmn19nWWQfD0x8\n3hJhOzcZXXb3984wfqAVXwisPcIDL0L2V6aOOA3cayuk145sjDPkzsdJKFBlb1QJ7xSkU39AeoBc\nstiTp6neCA/9CQUyFS5ogHxoz9oc53fbQPrVE+57yyO7aBwZcDVkv5yEcJRJSAYt0xi0XuN8eiAM\nYyyyka+nAnZvfOQmpMOtkTLO7oiXb5BjHkPs7G9v/ORTo/0QANsW2ZvnZB3bfj8/ocR9dgkKTB1r\n+9kL+RK/IaXzXBo92merI3laZ/s6mwoJnTXMs6f9PwLpjUG38FhKf1ubBgu85bi397+8ggK7PkSB\nJFdichnpOV3S1iLP/WztvyLSN+5HFTrvRr74e5A8811mnrW9+wbZFn0TYx9NcXx0F4QxnEM80fsw\n5C86nsheqsVPMhx43T3D58hnejpRl/Wta5jXBggr7Ir4xyxkb3jeOBjZBNuQI1An6z4iXn4t8rc9\njPPTE3WNfQTx11OIghQHESVfBMzoOeSHnYswp+saYc6hQvWCNp8fkB69JQX8OxXutSXCGr9BvD8L\nb2mN4hoecbSWObg1searUz/ougfisbuigib7Z72HG6st0idCwuUIdwbmF2zAdOS05y5w732RTH4O\nYQ/e79MV+e7b2vuGzuxKSE8NQVPzkyWQnDgzy7lCvsrnEp8tjHCoLxCvfavktfBJBM9g/leElZxk\nr/dAPL7BTkuI51+J7Ilkp7vuSJcfRwYsnUgn3BTJzY8Q/3gD6bdBHiyG+EsZybadUTDc3XYm/0kN\neqNbyzOxQFVbi1eQLbO9o6umdl6nF9m3JI3aOh9FVMTnIspNlN4MBUcHmg/xQR2RTD6NEnRVxHN3\nISqmeys1dJlKjHE+UaBuC8RX5yJdbhgNJBfXOP4xwJTEnE83Gn8dBUMfnmU/iaqcP+ZopSVxvavw\n+SfSdRdCuuLuxPGGbkgveAJ4Lcf4DxNPWG+OdLgRCEv7iJK78iLdfz3k29+cKN7oPGronk2ka14K\njA+fId54O8KOqnZmqbLe3rbobnRdh3yMjyObcn5BmiJ7TTxWcwEiO6ELUReHP5BN9RgJ/4bt/yiE\nXd1FvLhZD6QDbEYJnRqJ+HxLZOdtjXhomHMnO7P/RnZ2ZnwK6eK/IOxtByroWDWOc5Wft70OOsuV\nSJYujnSceRTwN9Qwn82RrTMZFVpZwT5fB9kB9wPDU37XCcW3vAx8k+O+Hd09NyYuh25CscX/Rvjr\nMQifvj/PMyZoZC2EgX5h+znT9iRz0S7ifNXv5UCj/ddQEskshNmXUtAH6doT7HV3hBGuRmRP/kLG\nDvRIVzwA6RUzkK1VqAgjkVza1vazk5v/78YbHrMzNZ6Cxdps7Gbunu+heIKDES//AcWXl1aYkIhP\nnod0N1+Iah0U7/Q84s2F4hPdvQbZHn2HYmtiSbuUbV+WOdj/5J8jjnONcW2CFK/djRGEVpxrFFlE\nouC6N4y53IcFCSe+93ckSDtlGLsrAgDXtff3IEfD4khw1NlzNKi4EzcC/oYMxKeRIrSTu9bcGEMp\nFSscEbdDoM3tSOFby32nHXLI3kSiuq/7ziooo26CzXtP6geQNkr1ZGSoPJb47EA75GOMeVZ0nDg6\nPNDobivkeNkTJXO8hwKvtkz87hBKqJCDgsj3tdcDbP0/QArl5kQGWloAp6+8OQcxvS2M7v5q16oq\nzGXSkr0+gHgVu32R4+dVxCzrZbXa2f8Ic7DgQHD3nXqtZ3PMM4CBC6MKJV8g8CdP5ccBSGD+ZjSy\nOJHyGPamlPVP8Ij5xrD7bFejmz/IERTieMFxSPF4BwUI+I4UPZEztaLCTaRo/BN4IXFtGOLDvhrO\nUJtzlwxzPd1o/AjiVey62vzrMMU+xzr0RiDPIKPdN4FD7NrWCAS6Js/YNkZnpOQf6T4bbWu+DTJU\nT7Nz0qaBcZKVQULQ1Tg7Z1egKixHIuP/LnIoW46OF3fnL9D4frYeheURCjyZhnj2A8Dm7lqhNrwp\n91oWKYOvIIN9hKfzjGNdDtxsr1siORoqVryHDI/clXfc+oc27Su6a0NsveYaTR1KTsUdGX4fEgGB\n86tuolafZ2c5o/a7Xey8P4lAOx/g0x8FkOcy3hvzz+jjdRTA5rvYdEQA9j04kC3nPQKfPMT2dnME\niPsK/EsjvXSane/jSHccBYN6V6O7Uio9OdrrjIKLj0fBcF3s874IpH6RnE7wHHM6G7jbXr9HnI+e\nBjyU8psg21ohve7sxPUmKNjuE+S4K5TAQlwXCue2KQLC7kL2zo9IXs+velWFTm5DQSrXIKDma2Rw\nHkxKYKl75g2JHMgnIgCkLXF9oj9yvJRmrBIPYLggcY56Il3gQRScXi8YKCN9dkUgTy93rTUKBv0G\n2WgbZpl38h72ek+jkToEohzqzkLRipCVEuOb2Nk7C9lX7yH9+i57/QOu0k5izFKqQLjxnsLkss3p\nOQTmXEGGFrBVnn0fOxMPIV7bzV1bGFU9rBps62jjABT8OgvpRROIJ2Z0ouQKkMhxMQHx8zlInzmU\nKDCyA+q8VE+/g1i17SdRoOXnyB7s477XzdYnS/KrX+c1ES8N3Q2Cbrc6JSWp2NjTiBLeQqXuHsjO\n3pcCzrvE8zxoc34NOWCGumtNyVdl03ff2R3pu2u7690RL55H5Q6WYYweKNh62cT1fkbrdcCZBdc7\n8NwNjPZ6Eunq/ZG8+ArpvpkSqdzYaThEP+Rkn2e0PowcsoT6yTRbINxpItLTd0tcb54yvy7IURIC\nTefa2k5HOFYXIt75CDU4G9zY66CAkI4k+K19fgWSN29QAStrrD9AA2dwAAAgAElEQVTEG29AGOYF\nKdcfICVZG/GhsbZGtyAsryG7824yVJ5E9uc8hCcMs3PQBCUQn2x7+xnCSSdToWiIO0enoIDRaSgY\n+C2E8QZHa0dK6Fjl9nxH5DT4EQWq3UPcgepbyjdU8TV8Z1XbpzokO0cRd9gH+6spkusf4DqIlEwz\nXyD8fRjSnSfbORmRmPPp9rm3PT0utA1w559E54sheX4E0h1Xdtdupj4WHJ7hOISpLO2urUXBwDRH\nJ+cAL9rrVsghtJG9X58c+GLiPj7J8RBgd3etE3Lg34xs+KeIErNHIofeNvZ+U7v+MsIuNmyIbhtp\nD69Esqho1d17kb8hYLpB1p1l5+tsTwM1jNcQrayBBUTVOl4N9/Pya5itie84Wdq+IHvoS5wMRXjV\n6na2g4yshxEiHKeTex9osTPSq+uA40qa57LIbnvG6PZEo+1JSG6/jfwEk3HdATPeoz9KInkFycV9\nKWC/VLmXT9gKXSj38DSHcJ7hyLZMdUwj7GAWwsrr4c82fs+cc2yP5FAIwniIeCetBRDPPSjP+G6c\n24kKHXVDSRlzENYWEvz3Svmdx/jnJ7glvrMuwkY2JWPXeqQzeDv/CKRbzEK6RSjU1QxhxfdQYkdV\nXFcWlMzwOtKpQ+Xyd5HeXnr1Zjtft9vrzZBu1dnev2HrcCxxTGt15CfZGWEA32BBmkgX+JWcVZkT\nc9sH6YdDE583SXvdwDgLoOCT4fb+EmCMvV4S8d27qKGTOMKSzrDXyyP8ZbNAm4l9XKXs/fLPTcSH\nT0H27ww7v+8gu8l3hVgk8fvQNfdRYIh91hwlk+xqYw7EYVElzXsDu+967rPFEW/4BcnzzIHHCZpI\nVnJvbjT8BZKBFatOU79YwYoIUzgt65xSxg5r/jjiVx2LjlnhPn2MHk6w551NnMccTgpOXtK9+yOb\n4llkV55MRtlq/OV1FOx9ELLVQ8DaUkgWVa0u787HpshebJM4owNQEYD9aITEKSSrWqNiMF2RT3lq\nOJfIFryCKollyDf3FsJ0KtnHufxRyKY9HeEXTZHuO9NotMwEFd+RYGmjwccRz/oHFfAi4n6MOuI+\nxO2MzkL3hHXt877kwF8SPGR7hA/difTRxRDPDfjoe5RXxKeJzflLFEfSMXH9X+To3Jag9ZbUx4+P\nQUGfL9uZrUWWrgPMStnTvjb3ilhoLXO1M7oDKVgoSnJoSY4CPkiPm43k9aGJa6XEFyTo536jkQl2\nz/OIF/ZdhowB90iPOYaoUKCXoaFo4KXIX/AiNfq8qtxzHzujfq+72Pmdi2R21a6ayOc4iSiWZlc7\nX1OQ7VEo6BjJmmeI2+xb2thXofi+kHBdlv1+LpIro5G+FJLY2iIZvBzxGC1/HjvaGj5mNHIZFYrc\nljTXm5DtXIdkySUofqSs+LRFiWKQHkDYWkUcucIYfyEqrngWiZgTpDt+ZTzmXeCyxlovd8/lbW/H\nGv1eZ8/4PYolnoBsh8ORr3Ex+wuFgTL5tokwqMvsns/bOoTiFE0QLhwKSk9HvCWXLkmETyyIbL39\nEQbTEeF08+wZ93Lnp6aOOPb6GBSTNgr5c1ogPWNlOx+ZO3o2cN8FkL4ZeMw1WKIK0r/GIP5Y8z2J\nF7VaEukCTyG794yi80d4wpmJz5ZHProLkd8xU1HcGu75DlF88OFILp6KMOu5WJGzavtcIx2vhWJV\ntiNhSyK7bGc7P7mLZrp7rYRkwNUIw3nCzsdDSN6UWpj2v//97/+dhAxbwAWNGNJAuAeN4YwlY/vZ\nlLGaIwYfnLPPIObvGcdeNpealQJkUN2KHCIhqz84eA5FyQAb1zCOd3zNQBnvhyEn4EzkeBhU67wy\nzN8He01BxuHjtkajiberrZdUkjywiOHeihT8e3FBtSXP2wc57EIEkHlQtSkZFG1SunkgA+BO24c3\nKAmEJTI+VkROga7ElbXtkPD/mBqq/RuNHGevjzQmFNqIH0fU/uhPcbyhwPUJCFQ+BymdxyBAagIm\nDOy7y2DKBAIHL02MtZitx+2kVAPOOK/V7HxtYO8XQMrHNUgZeZkqYKDt1SqOBoNz8TPkDD0c11IV\nKW17l0QvHZHCMQPxsIMR3/F8bCQwIOP4Ya4rI557KVJCQ9BDzWAkUhibowze1RLz72U0vYv7/gxc\nO/Aa79EaJa59j4LsNifu+FqOCMDLU31vbeRsXA2BsSvb5/1Q0ErRVl6jkPGyE1IW3iEeQLYh4scV\nQUJkcG/m3rdE/OQgdObHG428iVUjLjDftjbeB0guj0QA9wCb5xdEbQVrBvHcGTrG1uBQOz8hmWEU\n+Vs3z+9ggcCitWxfO7jvbIyMx1nkrD6CAnZeJ0qqa4P0gq2QDO9BCUYvCrZ4x+71FK5KrdFqoUro\nyBn3lL0+Ccm7EOQ00Pa5lmo2IaBoeeS02xgZsS8aze+dhUb+p/6QrHoeGUXJiu0heLVolbr2xl9+\nR0ZLCISKOZ2T968y5s4I9N+lyBwT938S6cYzba7jsGpyNtchtdBGSfsyFMmWm3FVChHA/BkGgKQ9\nN6pAWYf09P7U1187kgP4bmDdhtt5fRQ5DvojnWMw4tWr0oC9QSTT1kdy2QfB9UZ61S8ICN8cyd3k\nM80BTrfXSQeyB1mPpEL3sgJrsYKt90+kV71eCfH+QoA4ChKdz4MT1xY3vrNDxjEHIx3oJORc98FT\nx6Ogg+eQ4yZTolrKvXwHimPseUYRT0psjxwznxAFtq9nZ/N1BOCV3t7Y0eB2SB9c0H3WhChg5FdS\nCh1kfP6RSMaNRHboT0jfGEoGwJFI9i+EKq7viwKWH0aA7ve2lpkrv1S4Xxs7oyGZ4kYssAA5l+5B\n9twdyEaupYr6u6jIwYrIPgkBvOeRM0jCrfOxiJ9PsT39FoFioSJuR3JWfyYe1PgmcoqsavPfL6xX\nybR5IZKjuyP9915ki91Bzi4Ijoa6Irn3MdKJJiEHz3Luu+vQADCL9Oc5RndHJ+dvr7empC5TCEea\nhFWAIwpU7Wf0X0fGKkFu7L0R36kXcEVUObfmTrOJ379E/S6sHVGw6r9QcNaNpAQtOloYjXT6dez9\nkkhHf8qe+yj7fEdc2+8a5jaY+o6YUche2Q/hFCuiRKfxFNQj8tCqvV6AOA62ILIzvyXu3Gqe+N7m\nCB/9CoHzfRPjerxjRsb5LYCw0DqE526CFdxAgc5bIEdQZxrQV1FxmI/trLRFuGvQ6cZQUvt696xb\n8v+4O8u4q6o07P/pkgaxCBGxEGMMTFTsGFHUsZ0xRtDRcYyxO1FRUcZWxhxUFMXGADFQwAZFsQUL\nEwyMed73w3Uv9trr7HOeXQ/O+344v9Nrr73Wve647pIT869IlzmRKIjkMlIE8Pn7g+TRGwiLHoaS\nIF5Eun9Fh1AkV0qV6d5cVkY8391rSzvXI5E+8brtTQeU+LCNdx5PRVjZk5TQ8SHH3I9Ceuw8FNyz\nDgo++wbrJhXQdgu87jVID3Ydpj6kYGEdO0v/Ai6y9/cROQIbIRzgdkqoqGq08zZwWcJ3yyJM0AWe\nNjbaHYt467UI72xmc5qGbLnTiBy+DWab21p0QQEBdYifb0hGfYaI16+D8L+bgu97AieEv085dguk\nOzhaWdX21tHKnwuuQbWguxYId/2RjLZKyut2sTN7QMJ3xyM9+7CE71aye38dVdYLq3ufQ0ld8oJx\nN7Uz+jTikXWoyM/2di/12ozE5VdrZEP5QVGD7ay+CVxS9j34+42c97OQ3uASCv1Kt23wAqiTxkE2\n/9EocO/jsunEztNKxAsCNEW6/McFx26F7JkPsABw+9xhpduQ7GNsbPzrGP/7pHNkfGy9jPNa0vZi\nP+JVdrsgx/5vSM5t6H1XWvIOshvrjC7WQ8HDfwt+09Xo53tkR1QUX0h5Lcc3nW+wEQoS3sXe/xsY\n5f3+PAI7ENlY/T2aXMno4x1UmOxdDMcsMD93ZjoiHXseUefgNLZza6Sv+fbVBkjvbIZs88M9+hpD\nis4ydp8fEOcr92OJYd78+9ielu6z98+FPe9u/GB9e78m0lNnI752urffHYzO3VoOIKp2fRWLoVM1\nCty7C/HyUJZsjHhk6g58wVq0Q3rNRCTPtiFeCGYp5EdeI/i/swn/juyI8QhH2B/5AQ5FiXBHIX5Y\nr47k0UK1Nf8Z2VKrh+tQ8Oy0RIGBDotaDSWAO7zyWFRMpt5uMGnXPem9nbVrUFzFg9STfBuc1aaI\nH+6DsPo/ed+dBMyoZ6w9g/fLIL65qr33bYPSC1baGvtdcV1F/r6IP/4ZFWW5EHg+xXiu4+fVSAd9\njBKSAZB9m9ThpzfCAU4oMLY7kxvZnl1BUE0cyZ6LSRHAjwUNeu97oKDndkjuT7d1OYv8xfWc3DkR\n8aHzkd32Mx62YOtVqKJzletvi3x3z6OAwgGoqM2PFAgmtPWZjBKZX/fPItL5rnFnjEr/UfvgXC9p\n47hq8SGONIig6EzGud5C1D25t5tTOK8c4zoccQKSjVfh6YpFxw/o5wJks/RD8vgXFOz6FQmxjhmv\n4fi8861NwpNnSG/dBvkG38x5Db8DxD4kFPizPVkB8aQKPYcEv6at+T2IP75pdNnKaPBlgm6XGda7\nH1Gg/A92nSXC35Xx8NbmGIQTnGU84gUUAHwkQbHUpP9771dGsUxPITvjJMrpjLE1UQGJ1VHS9CZ2\nDo5DuMmzyPZPhWMG998K+RPWwEt+Q3b7K7YXx+Sce0db0ynIPt/Hu25LhLevW+a+ppjT5ghr/gr5\nOK6z9dwV+SRG2z1/RuRreDbntTqgYikrocSZF5EOdQTxAnV98RIUC97f0STg+kgn/wHpYddQTwFV\n4glIZ9p6uE4IC5Bve+Mk/lBw/n4ByHVQ4scjxGNN73U8hhT83mjsR4SJ+92EN0X4/8vU092snrkO\nRrr5KHvfjHicQelYLIotfAbpMK3w9Gskez8FxpV4vYnAheG92+v29lwKLSBZOCr4bB+jwfftTA0o\nc21L3Zzf84GAkFa2iBfbZ02JKjvtiwIZxiGFpt6M+CrX8ZXFHkiB+BIZ3Qchg3VLpASfnXY8TOii\nYMXmKDDnKQw0NEIYn3bjkeL7GVGw1OU2pxNtvh+iLMdSKlYQCbiNkbPWKb/PGON60ZhRLLO3ylj+\nIeuAnED3I8FUOEu3xnXvJcr4dC19m5DRyDY6HIuEngsodUxzQ6PRQ8K1K2H+RyEF1QV4hhlkZ1JP\n9jGqgvkUckI1QQqDC8ZshxSFYQ24Bz2RcrKoCikSip/bvsxHgLs7Fw9gra+RQf4B6lTRHQXW3IME\n4XkIOJ2HgOhH61uLFHNdjaiqWl/v81ZIuZpOPU4OJORPsddhoO4lCJR+FoFwJyBlplAAkkeLd9kc\n/4J4ywJkYO5PoMSTw8BE2ZqOFzdBQa7HEbV13TfHmI2DexgLTPKuNy/jeL7TpBcCdl1rwlxVSYmD\nR37A/lIogOIwolZrk0o4Mxsip/qHyJBbK/j+79RoZ4kMln3tdQvkrKkAoexsdkZAT96Eg0ZEHZR2\nQfzkRpT0NQvxxjoEAGRWrGz+c4mCTM9Hiu7JRncfUKOCSoo9PRUFHsxHoNQYPEeo/aZeZ0yN67RB\nyvlcqrR+zXMW/f8Z/X2MDNHDkVEz185SKZV9EHD0GZGDZxvvuxFYq9EM4/1ElIXdCvHDsUinuZEU\niaqL65G0P4j/7Y+CfOpNiixw7cZEFYo/wQPsiAIpNyKeqe9ouwfioevZWV/GPr/Ozmdu2vCucQYC\ncde0966i90IKJhrm2SMU1HaPrdedqNLYgYj/16RRpKdfROQA35aczu0a1/ArOc9ENsYRdk1XpTZT\n9UDb49ft3hclGtv9zEay+RMix7rf7eoD4jZQkgN5BZtfpmCGFPNeBwF+r9g5qgh8I4cuTVQhqAnS\ncZ8jCvDahJzJad7e7Y747dvIhplpD98xuKTR4W9IBhYGxpBu/DSSdw/ZPT2GAFUXXHcf0gGvQ8Fi\nTVFQsAuuO5XyEsf9JNeDiQdr+E6a9khGZO404V2jF7JDN7D3o+1+XkI2zYVkr+p/GXCvR+MLkGPz\nJFvbOhKSeHLcw2koWP80FPhxJV5yEwoeHoZ0pGk2rwp9xluLo4DXPBr/wvb+dJvz99hZz7HOHZFd\n79tk2xAFcBTq/GTjNUe67d72fgTSvRohXeA8CiZ/EXcanYt1VvT2eqidy48p1qHsOqS3tEUJ62fY\nuA6bqdpR1ebmqh+eg3jg50iv6JJ3TinmvC3S4VbwPmtstDSCnHoBCvj90mj4GMR/fOznZJSAlNlR\nYmfEBX13IgicQXrHKcjefRbJcacfOdreyNa4IkgcOTdut/lnpnGEVdxn95fkiPnU6GI+cFJD7W09\nc0zSYy9B1cQTg+SQfuLrnCch3W4mKgzjBzQ1Mvr5U4Y5+Q6Gvoin/xcVbumf8h58fXcUQXACcgo+\nQUn83Bt3MkGwiNH8BMRDH0N8PRXeiHjJRO99c6QjjSWqUN/giTxIZ7rNzlHX4LsuSP+5F+Flf0LJ\nbk0QD7wCyYkTULJKKZXxU87bd/btiHiws5sex+wRAv6DsMVnENbdAeFoDxjdXG3nNleyhEebRxh/\nGYB4kF+p8TEsWSPnNfzgvouQ/jcf+Gut33vveyA9/HFbs1NsrKWQXjWXEipAZ7ynXWzfvkD4b0/y\n2QLrIRtnBB7OShSQmGlMm8dzto/tkI35IMJHrkNBE5k7zQbXWNbmfBXCuwajoOulkQ45jgKdw6rR\nKcKN3iIIoEEJbuOp4luy83M94tsPIj2oE0pCnEPBgmnBtXx50QJVtnMVVMeEc68xjq+XHI941sN2\n3v1CNs0QLysdj/J4w8rI9tja9uExo/3fkJ2XKhHXG68vCo74BWFHmQKZEsYN+aUf3HuIrd3gItfw\nxr4KBVemCigl6nj2jD3vGnzv1uRAW4/UlRaJKpjfg/w2D6LAGz/xY03br5+RTtqzZBpphmzGcUiW\nvY3X5Smg435YIkEBWhxoZ9kvxuE6N15i8+iA/AZzkL7reOlRxj8qkkSNF+yWhxcQx6cctuMnTl2L\n9JUl/XupMd7lCDc4gHjX1Ea2548Cd9pnQ5AsrRnEa//7FOtMRWR77IvwiWW83z4I3FMmndSY17+B\nGxI+Pxxh8HOIuppeb7S8ffDbPZEO8BXCGnuT02eRcs6ueOV4og6zuX3qRPzqNqSrnoRk+HykW28a\n8gXvP/vZudsBxWycb+v0GpI5CxGPXWj7nwpb88avb83n2bnqmXfNg/NzLPBUMIcWtgbjke1ekfyd\n55re+AciefQwXqwBsun3R7ZZVR+KN047LHgL2VULkf98RaSDHGDrtWONsVyC21S8ZDJ77wqCtLDx\n/ojw8NIq5yKb2SXvnkvcZlkS2VUvI1vvS6KihWkSzZYyGr0L+V5HU6CIh3cOHebaiojX32R7WqSz\n7Ko2z+eR3fgjVnA2oJFEf4g3zlHAe/baybEpPk3Zta5HOGbPAmvSAQUvb2vvL8BsdqPP7fKsSY3r\nLYHsahecuDHC/z9G/HsScFCBPTjcaPEcxOOuQ7rO+GrrHtDra4hHdvZo4wkSYopQXEOezri+zr8c\nskl/QVhR2T6pPgjDnWhrewqeb7WE8TvaervumKNRzJDrUFyHbL/MNiRxf8x6qFDVwzbm9cRjV5Yv\ncg5sjFF4Bexq0VnC5y8SJOEh/XCGrcOJmJ8O2Z9zyBDb6PGBVnati5HcvxjZK5+GNFr03AbrPwYr\n2mCfbYEKQE217w4k7iPz/RXtkbxvHfz/aqS/VHQyzjjPlZHcHIv024OwuC7vN8shPjMD6Ur1xk55\n99AS2UJfIXtlttG5373oCDIkrVGJWbVGstTFjNxEzhjgHDS1DQnFfZCt9giy5b/yzwQK2nf+5/3t\n/nMlONt9v+O93xTFub2MMMbdKT9uYTAKWu/lrb+zj+9CPPNzu//m4X7Zf45B+nMPJNemEi8cu6PR\n21zkA0ydCFRj3k7OtUv47C5ki62G9OIFZIgNQHqn6xz9Npa4bd81tX3OW7iukdH0Tyh+o5f3XYuk\n9S1pn5dHMQIdkT79HFFHzL1QUZhSaAvpS48RL37geGg3xK9LKeaC8MipRMVHfZ1iX1vj6cj2L+3s\nlL5Bi/vhHRYnjIcjUH6T4HebY5k6tpDn5LhWIlEjo20yMogWIOU+k0PCGMt+3vuBSHk5HDHQucCx\nKcZxQmAfpCA2QsbFPMwhjYTfVBqmZe1VWHUgVEnvIzssGyGhXkdKEJA4eLiC3c9TlNC+1sbckXgr\n5T5IsfsaGbibhetaY6y9jSG6KuC7I4G0G3Ejeg2jlW5pxs1wL7sgYPpbvGoVZO/s0RYF6x2MFLon\nve/6IsW0IVvn7kwEovjO+9ZG02s52kDBUD8SgXCtENj6MQJGXNW6n+xMXmw0mbsiUcgDkJH5kK37\n4OC7ehMnEON3YOy1Rkfdve97EiVLPEfx6nuOP2yA+FVPez8BKRwT7Vr/pgZQVd/49nojFCzmV8hq\nghT8m0jRZQE5Mm+giuKDFNZPiHjc3hnmurXd9zZ4gVAoKNc550/Puc5d7axc4H3WEvHHnxBvmE3+\nirtrYhUBvM9WITDMbV0+xxIUUoy7nc1tKkFlrYZ6EMnulZFzdhsEQtyLV0E75Vh7oiDUxsgR8AVR\nFuutWHJGxvn5lRN+QMFTbZCMeBeBTKPwqp6VsCbXILBxkL0vWvU9dCgf7L1fHjlKn7R1H0UJcgkF\n1H2G5FIvZHjtiwJlKyrc11j3bsg50iW4j+7IaJtCQdChgeh6CzuTfmvfnZD+6SpmltXu1Oe7e9rj\nAuSEmEpUsXRpxC8rnO7Igeq6GL1ij3uNXupQslfv8HoZ5tgSgWd/T5jzcKQDF676mnKNGhGXS0cg\nUGQmCoC6kEg2JlVPXNZ7vRLS6X5DyUFrU2LFBgRGzAP+aO8vxfQy++4wMoA1KBj0c+JVmhw4PgLJ\n3CuRfuASk38XB7LHA4ahQJduKMH2cluTF8gJYti4F5BcTXpTFCwwH4E9fcnhHLCxXrUz1Mj2azOk\n00yjMnlyIFYNuQiNI+fgPCLd+A0E7L6AAvCvRLq+C657gsUUXIcSAb4PadC+KwU4Qsnnd9nrTRyN\n2vrPQfys3oIJ3njtkX7u2teOA66z1z1QcOJxlADOIH5yOXIM3IJ4S0WXACRTR1Ijkc3O7UginnsJ\nMMFe9zEavJ2cYCYCEWcisMx3qrdCulFFleSU48aCamwN+iD5tQCriksU5FhKkQBk/0+msvpeU8TX\nL8E6aGYY053JrkaXu3jfNUEFPC5HfOJBEgKyvd/4lbpbE3UKeBjxlULBnVXopwkCQuf4tGb7MZ9i\n/LeL3dccu4f9kc60JLKPalbCTHmNQUiveRXxe9/W2xDZuscn/O8sFLS3qGofcf2zHcKK6sXlEsZu\njvjr6yQ7YjZFsvWf5Ex+L/uB5MWfiQJR/CIjeyP5VkcQRGf/c5UKnyVeHSqPIzkM+ByMcMZvkM3R\nl/rxun5GuwvcfAkqJyLnY80KXinn6xLHHkR2zKKOUPa8MbJZb0ZyOtE2CubW1M7+rQm/2xDx9ett\nvF3C/5dMFzsiW2EB0k0r9pRID1nefjsC2UHjiGzcS41OGqRSHZGO2x/x8fFIbvsVPldDfNSXPyHm\n1xzhi78gGXc/homi5LWXyKgHEK9A3IQIt6kjqnjWBeGymRyBNa55COK12yIH+BuIB6dyVKPknxHI\n/n4CBdo0Rvp54cDIlHNoH+zVWbYv0xCvSuQvRDJ5JQwPJsLu90J8OVNl7SrXaY7w4Z9R9WCfVrZD\nOl7qoO8q1+iDAqTGoWDwBcjh+wKST3UE+kzB6/mV2x+1+zsR8dSBKIDlwuA/SR0mByBdqw7J5veA\np0uaY1g5tJf3ugsKynvI1mgU9eBrRPL/NGQXDkNBBQtsDy8nYyfpPGtur2/CgqYRr/ra1n4YUWL4\nHlXm3wtVXb0fBdAcbJ+3sbGeRb6MXLZuPfewvY2fuyCJR3t+V/v/IL6ViiciHjUIJcQ+j/xcfnXj\nrggDPyvHvBojG3NNo4uFRJXrfT/grgQd7kpe67ZIf3kCJT6dWY2eCl7nfap0g0GdAH5GuPIMhEP6\n9uE3eAXLkG/uHKPPXD5e4rLArfFk5He5zPb9DOQXSFWYyfbyPqRj3oqwlU7Bdb62vX43XOsqYzYl\nIXgE2T2fYDYFkhG/UiNRv6R9dPtyKvKf9gi+74rkiyuKMMjueV3iyTi9iIKwjrD9fw8PH2yg+a+H\n9Mmh3md5MGq/mNrXGHaP9MR7jI4/RXbkqsF/mxq9fU6EPTk+1QJhF0sju24XZA/MSaKDKnNabGvu\nzXsthO8k+rKR3ChNViCfybdIPt1s9/sO8YJePYmKCNXqgHgF4u+uKOuOSP7UGY2/iBVDrDFGM6Mt\nl+R+N/LZH2NzdDbW+7ZOFxa5/4Tr/4mI70yya/hxQh3RmT2cCBMLdR9nW/RAQfQnE6+MvTIq2vc8\nKfUvhBFvGXy2NNKbHyKQxciPdH3BtZgMXGuv/2i0cbfR+71Eft6qsg3J58+QHe58GPshntuVSgyg\nUIE6dM6n2+t1EX9w+v8fEA/IXHioyv7ugOIZPkaY1n5E3VRa2D7njp2ytXmfAG9GPOI9hF0lnkcq\nk1UfwBIxke58IfIPDkE6wERbq9xyD8l5579a187PL4gvdM84lh8A3wHFFvgB8JshPe8V4LYi+xlc\ndyDy27RDmMAieYH8DbeTIealyj2dg7Cktsie3hfZj/Mp125ckqjgzES7t3p1dlvzXYnscz92oR1e\nBwlkz8/Cq2SflrbteRSKs1oUV4rwuQeJirSV0mXWW//NUYD8buGcUMzbFGB4OFd7fS7SOZ9APHAP\n77umCC8qxF9srK2QHv82ihN7nuSirZsCV2e8/5tszbdG8v9Ie/8MObvjePu3pdGOKxbW3c7NBBRL\n+i9yxmClnEcLW7cXkN8z1KsPRbzvCoSlLIP4y0KCzlwF5i/L3v8AACAASURBVLAiijnrH3y+L9Jr\npyLbKFeBaqR/Dgw+WwXJ1EVdk73vnkAxCNsjfta1yrgn25mbgeJoR5GAjSMspw44t8R9G4NwgZ7e\nZ1si3eE3hHENtc9T679ExbovtXP7TIn8ZAXkP3vZ9ju0+ctM/EwqALgX0tVdQYY7MH2txOtOBB5N\n+Lwb0ntK6wBue/S0xzucjFgDyct1kK1ycWnXLHOxfs8HMrS2RUJsNFK87kCG9ZFIkFxuv70RuD3j\n+L4Q3AgBJVsQD+r6CwrOnEMKhc/b4EFI6Iat/k5BSulczMCvMo4TPkcSVTpvbwekOcrmusfNFRnt\nwymhOwbxyiOtkID5s71/AgteIAqWH5jjGm6d1jNG2KuEeW+ImPgTeJmXtl5/IDLA7yJFBUTk3PrA\nmMJh9tm5RK2xh6A2TlOIEoNKc5AiA+FkJFzfQ0FkfiBo1ap7VILc+yAF4iciZ3U35MC8v6w5V5lL\nM28e9yEBODhhrsfZWTvJ3vvncDVk8H1vZ/EUSqggSqRAtkeVX1zL0uZI2XoQASipBLR3n00QGPCq\nzfc6xBP8wJE+lFhNCSmBzqmzl9Gt4w8f2NplaodInHf9w/ZgLgkOXuMH9e4JUvCnIEP36OC7xojf\nP4e10M043/WQc20uEr7rEk9wOBIYEt5bhvF3ReDs7cSNxgFIGa2ovJph7D0QwHAfVYKWUJDMHWRo\nGYYM0B2Q8jsDKex+VnLRqgAdbPwVkOOqGoCzse35ahnH74SM0FZIUX+AKOFjGErKylvxfCxwpUeX\nXyIg5jY7L7PIUBkvOC9hZdF2yAHyMOXIacc3D0LG6DnB941RoMr57h5LuOYSiPdOQ06MeUg+pQ7w\nRQbtnQg8d0kFLYkH16+PV735f+Fh59sFGryDjKTLEVD6kt1P4VaiCft7ClH3iea2NuOREfm0PSZU\nGaMpCn5tb/xlZySLbjU+8xMJAWAZ5zkGz0gjcpZsjnT0Bg9qQAHodxldnubPBel+y4T/CcbZCenT\nu+JVw0KBge8hB3iuyoNV5r2u0Ut7BMouwCp7IjDkPlJWQiYKsB2DZObRHq2sgvjYhghkfwcDcfgd\nHcg2t0/xACrkiNre9uE75BzL3C4eARj97PWuCCzxAyf+bus9y16nCp4iXtVrLEHlMdu3N4m6izSh\nXMDkTkfbKGFnFgLct0dA+3fEO3QstuA6FERzpc1hMkpez9UWPhjXl6c7YI5L5Nj9l0fHF6Hg+jRV\n5Hw50wPxh1YIGHJduFqTIZAxzfzt/dZGO18arexNyoQ1u08XaDgAJbm2tL31K4yMIWNHL+JBL2vb\n2XTtrJsQOctvx7od5lwPp983t/U+GlXUudX7zYYo2SaTg63K9TraufkIOdkrqlcincad7azVsi9D\nCa8VAUyItx9EAiiOZPJryMZc3T7bHeuyiRytz6JEyptpgG4ZyFFwJZIJs5DT/V0MDwhpN8f46yD7\n+W3k1P8ImFJgvEXJvPa8LnA2kvnT8KrBG80mAcyHAzO99z5/8avjnlpgnhfSQI6Yhnok8KkLkaP+\nXeB57/OmxGXpWuR0mgRr38zOYQvi/PkUpKN+Qj3BSPb/ixFvfQ05W6oV3CkrePFQ4yubBPPua7S/\nNNLzKhz6JARSGL/4FunpPv7V3sbbDmEEDzQwPTRB+vtlCE+ZRBAkQKR7t0XY5P3GQ5byzupU6gmQ\nKmm+H6AEs1sQJr0ABfOFDstawV5NUdekk4lsmMbIwTaqwNx+IeqYu7Kt0S9Ix3/b1uiQvOMHtLjA\nm/tSqMLZOIT73E4VfCrh/O+InOrTkV21WUPSmj0vhwLRHrY18RMVuxh91REkxhDnIx2RXf4Fcs5f\nifCPAQj/XoBV3q9FCynm3BLJklOJgkoK00qVa3W06+2MsOjzjIYKFbEK99z7fADytz1v6/UJwtwc\nVr6E99vGSeMgDO1qxK+6FZlnOF+E4T5iZ/4No3sXiLcGwjlrFp7xxupgtOK6zl9qND8S2TJTjX4y\n26EZ7qsDstOc7fEkUYfwFVBQzt7V6BXJl3tsjJcRdt46GD9XJc6U8+9EDjzToyfno/Bx+l5Ip3uO\nDNWJkR33V2QTPY0C+JZF+NAnOentEbygXBT08qk9/oFsSHcvhYrspJhTExSAdCxRd+ghZYxrz4cj\n34nvAz6aOCa2HQqaPZJ4V94jgJftdRuU0DUP+Rtmk6PjIfLBHua9Xw9hdSPsnE9C+JzriPtf6g/I\n9rubDDY6exthCBsR8fM17Ppbl7C+5wCP2+sZZCgcUcK1V0Z8bAQKbnS0ugLS7Vax98/hFSuzc30A\nCpL+EtkDqyF88LyS5uZXRF2VACu26/9GCZ2WUaCe8/Xshfyyze08uSTHvwb/uRHpEVsiW3w1+zzR\nH4x04SdJmZTV0Gtu/52KV5wD2SRvk1BZnhRVsFNcc2Okn7jOnzcS4ZZtkH5xO1HRiZp+Ho9e2yHd\nJwxQXRJhDUOQrpQq+RvZizsj382PyNadaXTyN4SDNaXEmA7vPkYjveMfKHDzI8Qn/biVRkmvg7Fe\nQfjNR7ae1+F1CUIB0mk7tvyLSO/w+f8ati7zkD2+u/32W4olCK2HcCHX8ehVlBzbCcncOru3muuP\nOjPcjeT9XShhYi5R3JSjn7IKpa1A1J34QeK+r62Njsoq+vAd4tun27WmIX/jDpSga6AYoKkYPmX0\n7nTpcxAGWeFbJ+LZYbLqL/a/UxDuNRfho7chX0tmXyDy/XdA8UFfEfhVEC+fjeTEPmnX1nt9vu3Z\nk8jO8X1STVEMYEU1/Iz34BJsnJ61BbLp9kQ4uAsQ3RPh1Xm6iLg9aYPsgB2C7519PR/JvkKF8vAw\nacTTX0NY3SXI75i2K+xadtbfBXYPvtvA6H583nVHCXZJHcI2R7rYGGRH5gpeTxi3M+LLP1NFvqHY\nsKSK/afbXPZGuvgPRtt3kbLzY8o5+udnf1uH32zv1qQYNrIMivHzu0+1svV+jYzFr/z52jhzEO7f\nLfjN2kiHfy0Pn0kxh0UxlUazlyH++AjCINwZH2c8pTfyA4xE9skEvAJnReaBcPJXiAop+cm8XRCO\n+Q459XSjN+dT9PGeTY0eP0U26J+QLvOtnbW+yB6rWpwVyYubiQpNDCeBFyE9qZRiZLYmVyB78Vkk\ni3wdZydS4AweHSZhXl3t3L6HZN+DlFBo3va6H5Kp79n6p5JzKe9lgO3B0ITf9EV+6jcQvv4NXtxj\nxuu1RPFSLYPPt0S8/zKiGJilEN9+oaT994uWz0M6/8ZE9t8lwEv2m6uRjlWOvljGIL/Xg4jpbWIM\nxQUgdEBA2HMIJH4NGG3fNTNC/XPGazkheB5SGr9HgPqteMoMMrLrrdZInGEfiwS9u4Zj1m0QQLga\nVQKBvHG6G8NaN+E3wxBQvgZihC+RUBEwx/oPsfXoT1xou5Y192Mt6JEy/y4FlFWkdJSWEICUiYcQ\nMHclnjKEgmz+iBwzddQD8hgDWRs5eb9ABt8atjYTjeZmISegU6hLrx6GDNfLjDYnIGFbVZn26KcP\nYoDN7d6HI6VrEmKur9halOIwSXEfTVEQ0b+RAH8Er+06MlKOt9fNkdAMA+oHEbWHGo6ESRmV5Vzn\njYXIKPunjX8vCn5N1RaRBIGN+NYsm/PpKACscEB2cN0mCHzZ0d7fTQSuNEFKYeaqp979XICM4dtt\n/Rci5TczIIMUyqUQD5uNlzHtXe8824+82dRDERjwNnIo9CWHgCWeYOMb008gpbtw0KF3rTZG72fa\nGq8QfN8cVYW6khQJZQnjL0NJ7WyJ5NlOyHH7MeK5t9gZr5BtSI5WVFvNsa9ziIIFnyOHgWf/7Yhk\nvasQ9bx3Zvohx+z55DCgkFybjAyyY1Bg8GpI9n+A+HjmPUy4TisEeH+IwPsKo93oKlN1fyJQbmnk\nIBiJDALXZnUN5Mw6BAHiqeUeERD7E1aR3KfxomvSUA+i1sFbI/30HGTk3Wn0/wWS0a7jRB66CRMp\nOyE9eIvgd21RsvKdBBWi09KNPfdHYH69ndWIePNqyNHtAgiORkDsIcHvN0IyozA4Xc98tkIg47Uo\noOITBAilTj5E1RpeQ3x3OAoo8VsankcJ1VWD/XveztFDwI3ed4OQ7EqsMlHPuKfbms9DvPFjrLMF\nclrNJUUSKA3kQPbouifSTSscgAg4HobXiSrntXogAOFpJDdW9r5rjgLOFpKi61mwbw9jgFTC90ci\n/doHW8tKejgYOQcaoySLo+zz9gjg2sbe/57BdZsgB/ZHSE8ZSAkdcogqgi9jz9fZowmyK2YRgPnB\n/x1f3cn4xKN4oCGy9Sbboy8KJvm84Jwdf1ofgbQ+APgn5ACagnjWwHrGcN0Ukqr+T8A6sCD7fT4Z\n9FIEfO5LBFC1RXxwJvGOO41IUYEwYfyKoAD7fFek//9q+9IW2UbTsGSbkmiyLwrSetro5JIs61PP\nuo0gqlp9DinBSoSjjCHCDToh5+t7yMbazD7fC3il4Dwdz+2I5NwBSIdpY3S/JZJv/zG67Oj/LyWN\nN0IOiI0QD2jv/WY7hIcNIWMBAu/cNidKCnqfKDGrDXJOX2v0+iCRDZwEmu+AbJB9iTsxGnnXepQc\nHYS8tWgQR8zifCCd/lRbK1cpsXvwm6WJdxXLZF97dLkfwivmI7xlf2BF73cdyIBtoqCz+5A9ehsN\nEIzq0Uo3xMe/R5X810e87F7gGfvNaQhTCh0R71DpNO+ICi48g3SJtRBWcjIwx36zL8IfM+uHOe6z\nOcJMb0H68R0Il+uJ9I6YnuOtS1e777kNODd3rd2QXHI2a2tkYz6M+GyFbUQc226NZE+z4Dcro6DP\nd8iow3m8oA+S/R2IMJMlUeDFDQgb6J9l7Br3sTuGzQe/WRXx31epp7IicdyyA5KbD6Bgsa0amNae\nsv06CvHNn4z2/TlVla9YsgmSbZsh2TwS2UGzEGZXZ9dJ3e0kgVZaVaGVK5A/pIwCJytQI6ighGv4\na7olwrkuIF5leW03D6ICKI1RQvExxAObkzpOnkZK3DzFfJ2s2AHZtpcYvV+FAl8eJ65zpJK1wIFE\nnSn7IdvZJfOPRzpFqR0PEE/fiTjv7GE01Nbo0xUNao9sBFe4ZFEgnD0fiXRox1vmYbgH0qVzVxcM\n15AgSIyg8nSB69yOMN0bUZXC7WwvBiE5eiYZcUHjG+cjOfqUnfvdMvzfx5Z+xeNDRHro+cifNh3Z\nMqXL4+Cc+q9dV/JrEJ+cTgld15Aes733fh+EIXWqb78R7v8ysgFuQ7zcYeuPkL0LYSOEIWxo79fD\n81USJfIsa2uxNuL5n2FJdwljbo/8j1sF63kc4t3TEJ7Zp+R93ADp0XcBn5VNJymuf6jxhhdRUcEb\nkN3qOmv2Qnjkjt5/LkK853IkU8cDkxpofuvYOZuKsLXRiLfviWyDN4iqiOfB1RsjPXGwvX+IKEmg\nNcJgVgr+09f4hiuY8BpV7BD/7JMykGhxrDnCdJ5Dcu0GItt+KnCovd4MJQZMQPKuaMDgTrZfX6DA\nySOo9A10QLjk68BbKcc9A0ucqud3qeeP+OhSSOecgfjf4Lzjpbiez3Mutf3ugZIIXLHD60mBIyE+\n9QrqULiUnZW3EeZ9dNp5E8m1PkR+ofORjud06t62lx9hPgW84j8prxPqDwOQ/OqI5OdMInz3IKTj\npSpwiM73lsjun2307gcEl6WrOL/z47ZX3xPZnZ2R/CvUUcXbj50Q73PvW6JCTE8ineZaCsp8G/MZ\nhCe0CL4bZPRUodd4c0pKVv0C8c0XUEfD3N0CUWD/K3bPP1CZLOEnIZxPys4BRPry6YhX/QnJSJeY\nNQ7YoIx9DD47k3hxuK1trXaze51NzmIw3lpsiHTppKKpTZCeVKhLsdHGzUhX9wO2D7b9/w74S5X/\n7ouw4EUdipGP4FqkTz+J18UGYWpFCp0ejrDFrYjb8u0Rv9jJzsA9RdYkYQ+uQdjRnXbPnev5b3uk\nu7riAJcj/eBElJz5oe1rGcU8Hc/aAgV8t0J64ccIJzmInMWCiRJ990r47hwUe5gp0N5bV+e78/cx\n7NawdtH18cZydmAbe94EeNVeuy4vtyFeN9uePyVKiuxja/ErxpvIgd148/DP2u1U72S4KvJ35cK+\nUQcOt+ZXIZzBJdiuhLCiOfZ4gKjIyUl4Ba+CveuI/Ndr2Ps1kNypQwme/Ty6jHWcLmkvm6GYmWuQ\n/vsQOWPRkC56XtJZRMWsnqRAAU9kk6zp7x/yN25MFKt6cIHx3fouiWzeERhWh+yBwURdMTZHuuqV\nFEhaQ3zcdRlcgqjTVxskh19A/O5lJJNnkrF4c9I9Jny+LLKrXHHdDxBvdd3YxpGQwJd7HmUNtLgf\nxI2VociAbEoQ5GwL6ip8drbfvZrzmksjZ/pmCNRxbY+fQ0HwmZk7UgA+RUrJHjn+7+7zceAWex22\nLFwFCc7XkCCYVdIenIWMmQlIKPsVUBoh5vwryiJ6Cq96Xs7rNaFge29vrKbemEfagZuLquN08H7X\nFRmsVSszBLTYnqiy6XxjTq5STTsiIVLUSeIrGY3xgkbseruhwKpXkBJQM4sagakxxRg5A65FQMBQ\nSqhCmuM+l0MG0ESb32VUOqs3RAz5DuQ0WTH4/liiihb1JkulnNN/jK4vRQLqZtvvOjsTqZ0CyBE4\nJvjsDOMLk5FTu1BQEIHAQYq1a+c42ubfFoHpn5PROUPEh5ZAQntTo8PGSLGaixSyoeTIZEXO/qWT\n7sU+qzfRK+l/wfijUGDGeBT4kasVr9HE4VhQLqqs8iHWoakE+lukgCKwsr//efDbmmsN5bezrbbm\nRNnqjWyt61Bw9pUIZPeTqfoB96UYv3F4L977vsjQeA2Bue+Tge8G69wFBZZ0t7WaTmQ0LY2M9VQJ\nQUih9B1ZWyOj5RJklE9DQMUr9qgj4GkFaKcP4pGTkC4wipxZzAljT0MK8qsos/wlJD/C4KwsIHhT\nZGychACID/CMd0rKTF4cDyLZvwQyXKZQoM0icYPbneN7sCpaSWtDPHHAgVzro6TC8UgP6J1wltz4\nlxqtVwV6vHPTzejgZrwAHQTmzEaG6F5I1s2iHudJSXswAjjRXrdAYMQVKFBjCjWqNQTjtEJBiDOQ\nbnsMBQzCGtdpgsCBy22OPxOBHb3tvI2o9X977ooSok5GgVPOJloe2TEjEGDaGhm9k7Ek9hRzbDAH\nMuK1rjrGMVV+0zSk1xTj9kd82A/mXNFodQ7S33cnHkSaOpEJyYz2KJD6G6R/HkTktGqBJfCWtE7O\n7u2IVcQgCqKeBPzdPutlexV27Giw4Dpvbs1s7FiBAbvWTMTb/5HzGo7nnIh0Cn/8M5Hz5EpkB89O\nMdeByKF4HwJ1F9p5a0bk0Jtg16qZ4JHxPl40Wg8rjHdCQWtTbT7nEm+n6+7fdVM4gyg4YDDiT92Q\no2Guzfs9gra2KeZ3PQLJt/M+W8no/E2jmTPtN+/muP8wKMC3xfdHetFsW/P3Ec9piMIG69p6T0F6\nTUVCVc5xN0SA8rMIOzqQGrYiCiz6kngi+kNEsnoC0hFLS0qxa9yPHKwL7P5vomD1V+9snWpjzkdy\nZgw5sK8a17nJ+MAZiJeHtu/SRkuPA4/VGGcJZPfMRoHm7YnbBNsjvtKh4HxLccTkvLbTD1x3sK2M\nh9RMyja69J3r2yA88Bij7Vfttdvz54B/Fpxjb+MLF9r1v0EJtWORo3TpPOPb2NshG/E7hHcVSvZO\noDlf7z7S+NgHCGuZiNlISCe+wh8H6YB7e5/59k93xJPfQLrgz0iW/sm+v5QcdnvK/VgNBVA9bmfN\n4R09UcDCK8D/QTxkrNHAnaii7EEIR+uHbLvr8YLNSp6vO7PNEF+4MeE329k8t0z6r70+Hsm4R7CK\n/t536yKnW+oOmcF1XAGN54h0xAaxbW2vXkdJKM6u8+mzKRlsmWCNVkD65lOUUPGtyj7uYefGBf6/\nRdTpb10kUxOvjXDxsXZWbiFe5MfZ58shu3B9O1ePkgKzDNbhODuHDyOMZWvvuwEI78mVtO/t2a5I\nz5qLeMh1eIkZ5LCLqlzPnfcTkSx8AOlf8xAvTsSmkc15NwpguZugiyORbDiQQGcviV6mEwQsIV11\npu19LQxjUUVA77MeKGisCdIN7yQKuD8BFSEpm+YfQYEvZxht+x2nWiM9ajLCT28A3qxGmyhA50x7\nfwXiNa4L3V+RXpppD4jbdh3tzDSI7mLX2MTW+iqkB39jazAH2U0LyNmhBGEC9wM35/z/e8Qr2K9v\n598F6CxF1J3hnDzXqHHtpKSp84lj+c1t/V4kQ8JJlesdYfexu/fZR1jhB++zJka3k2z/HA9fHsmg\njxHmvajwmPGLEwvMbTlku9yC+H3VhDqET48jQd9FgeczEG89Da9DLOJtVyPeez8KLiyl4Bbi29Nt\nfRtEJ3J7Y89tkA3iy6jOdn8P296dSxSg3xjp+GcgHvR3O3+Hev8fZnTWs4R5bo38Z5t6n22GMJqD\nkNy7nqgL0vfI/kgdmBmcnyWQPeSq8d+NFXxBPO5TgoJ1iAff4L0/B8nI5v74RlMve7+7jRTFQRfH\nmiM54Ovu8+z1yUhfeg/pXZPt/jIX7atC6ysjG2A2sl/GVZlbd3dv1NBrkB/7BqSrz0fxG76vpKZ8\n8PZqU1uPDlR2WuuNMPn5dp3Ssf/gepsjPfdCe78CsqNmYEmiSTTj0c52BJ3A0Bk/xe7hY1LgGN7a\nnIlsty4IU30JYeeDiReTSd2xKrjOKIKgZCL+sy+SEU4PPpeErpIprtEK8Y9JyF45kwLB3MGa/wVh\nR80R5n4zkhVjkc78DDC14LX8zm1nIhwtjP3qjmyNFyng5yXqpNgf4csPEmEM/W0Nb/bXIFiPWsmq\nJ6Pg+udQslGuDr+IR2yG+MhPSD/fzf/envuSwQftaA/xfRcAPxJhw6772Fzb40IB8EgPb23P3wZn\nqRGKf/oZ8eHHC15reSLf2jU0UNEOhLXORvLrdAIfK5LdFfqo3e9NNr9Yl3nkP9sM4WX/JYftUmWu\nnZGO/iTyl/ZF8uRIrGseslcnFqBTv9BcG+/z3RGe/yLif9tT6Yd352kfO3ONEFYxjyh4/RbkJ6q3\ncGKNObrr9LTnbkaPvh9iZduXD1Hs3S5ktP1s/mORDr4ScRzqb4jX5EmqbYf471/9NbfXbVGCZ+pC\nGxmuuwzSR3sjeX1+8H0XlAx5CsILNw7WexukTxSKUyQqhnGcrbGL+emI4oGPQbjWPJS8NjLndXy9\nuSc649MQ1hDrzITF0Np8drRrb580HpGfcafg+z0Rr52H4hZ65qGPWvcRfN7Z1u4louTSehPwieNG\noxDm9AxB93N05q8ko9wg0n02tXV6C/kUbgKW9363NNL9cq+Rtyf32jl3yRcdiQrDnY+S90pPSEb8\n7FPijQ82QHj82cgWqtk5L8O1drUxL8fDK5GOc5rRn+sSuRfCmwrpjLF5lDXQ7/VAgbPv22HxCbER\n8Yp8jREwdAL5K333RFWy/WCPfoixPoEApi0zjrkkYs6vI+FzEvHqrLWCiP3WKnXEg4dCQT4IAepD\n895/lTmshACLOSgL749Egd4tkKHwMlKYev7e9BKuKwJErkfGzHVEBvaQLEySyszLZRBI9xJVMhNL\nuo8jkSEzHhkEfpXSrsa0BmcY63O8tt6/x57Ya7+NdhOjs6PsjPxidOYrsx2N1t4hMpp85a6T0Wfq\nStj1zHVTG89VHm5kc4y1SU051jZE7U97BTQ0BiWB5VL+w7VFAsV32jVCBvFXSOC+QY4qK974G9h5\n2jD4vj0C8eqAkwrcRwg45AmwPwA5S1r4n9vrB1GQzVU557cxUTblBKQ8HoqC7etsjXMnNhEPGKyo\ncJhnXez3pbWzrTL+8RgAhYySL5FBfTACY74hHnTShPqDgvx9OwaBarfjBecgIPN0u/46GefsO6LP\nJcrSbYWM5utQYNBFpExytPP2LwzMJkG5R8rfisjpdQkFqu5R3dBYA+kaLnHihBw0sygJEzm+3iUK\nLOqFDOppFKwCY+O5jO9rEK96gpTB84vj4dFKZxQwcpLRpN91qzHxSssOqMoLWj+BHPa+3ncscG/C\nb1clXknE8ZFliVrwXm1nfyJqp1jhYETy6Ik0NIc5tzF92VujLjb+HcjQmg6c1YB74/OJXQgqWiMA\ndBOUvPV6jftJSnhbESVnLkTG+iEUDIKpcWZPRAbwDOQonYlVrUsx5qNIr30H6YtPIaAhlKedUTLh\nC6TslEMDO5BtTV9DMuJvlNPl7Gyj+zHIeeJXU9wSOR1dte9tKdAOFekajyHZ+hCqujjazpmzlUqh\nGQTI3EEcyL8KBa7egpwIj6ShPUoIrgvGu9jWdAbSi87xvmuOgoSGFLj3Rsj5WlHRCSWcvYWAlnoL\nJ9g8T0Wyvq3t34nITp+M9PytUIB9ReeWjPN3fPEoogDjiXaumhIHk/shveNtArzDnqt1U5iNsIu9\nkE60FxkD7FGFpK8RjuLLsR52RoehAJcZSNf/Q461SAoKONH7viUC4PZFNlhuXhDQZne7v4HeZ20Q\nmHkFwjdKaQOOcJG9bZ+eQQGOiTSJdIjHbB9dh5fLiarvtURn/inqqaqV4RxtjpJfexPJgwlIbowg\nZWW5KjTeDzkAhtj6zkR8+DUEXOfW6bz5n4ocsj/bmC1J0G2Rc3j5esbsg2TbD7bOhyBH2aVG5ycU\nXPNSHTEF1uxmFEBUhxxsJyOdMVEuIZl5sr1ezvu8BQqgugzZFTOQPPrCo4FcoD3Sr0bb61UQLxpm\nZ/MtpL8mOkuoTD6+Dzk1lydybjRGenu9hQAyzHlzJCvOQk52P1hhCyRjXeLk6bZOFTwNYXOtkMyp\nw4peeN+vjzCxnTEMiYhfb1Y2vdjrmYh3XYBs+NHEZdWfUbLGbki/3hUFSo22e/gM6aW/UXKAapW5\nH4t0sE9J7iT9IpVBS45uTjMaG4aC4hbY70dSTrVxjxgbsQAAIABJREFUd/5/CNeCIKiv6P4ZLb2J\nbJbDve8aUyAJhIiXrGfj92qgfTwRS0BEvpOZRNV6t0NJmhXBR4iXf4LwyX8TddmpqkPYuXqVFNiX\nx0ccrfwN6UHziSrLrZTlXmuscWuEg5xo6/0kwtTeQjh4pi6YKa7Xze7DVTe8HsmLz5BuuT8J3e2M\npgYhfvs84tHred93Rf67Uu1/hBc9iQWlIL3JnaMjkR5fXxXSNoh/ziGooo/wsjexhH6kI5TaHcPG\nbWI0/gHSFQ8nXkRgXeRfq0NY3gbufwl7eBLivUsh/jXQ+83tFKj0hzqFvm57vJAgwIoSeFcwnsPu\n2yGZuIWdr6KJBk1q8YOk39vzUcB7jubt+WUsuZK4vbQ6BQMIaswjTJr6gsrEjNRdPmtcbwjCvV5G\nuuMtWKV/vO5X9n4QUYX9/v65Q/azw4zbIEzqa7L5dXoie9DXrf6GbOipCJ/fOJiT4wXHIJ3A9xX6\nv+uKMPhXkW19GJ7/BvHeCchOLdzF2ht3WxZDgRq71l0IT/gB4TJ/9b5rF/zW8ZLjEc/5CPnLhhLH\nnHa3NcvUbbvK/PohvPNnFGtQ1X+G8Nj+tieZixTYffm4lOu88i3CNqZj3eyCs1CHJ3NRMcMFxJNc\n2ts4LpC5GSmw/8Wx5nhJIQiLWwvpLh/bNd9CsiY3DlrP9R0GfxmSH1Pw/HXUIz+CM7uM7dt2SK5N\nQzZoamza5uIS/Fwy+RjEVw5ESV9rIv71FEGyaQn0vhMKeF3T+3wl5O9xBXeaI762kr1P1N2Nbr/B\nw32D9VoF78zXmJcfXF+HJSzZZ7sirHga4peZMSI3Lzu/j9n7Fng2un22MeJVtyNd+yeKdffyO2Q9\njPTDop1f7gaGeu9XRf7c+5FMOpySunEimT8fJaINJSHQmByxV0R8ZzOiZIumRLL/bYQtv4t8Z84G\nS8LaqiWrOp/6Uigou46CHdaRf/1E24PnEV6+vrcP80iJlRJ1m9vTznljb4w17bt/23VyB8DbOL0Q\npjDd9nN/7zu/s0p/pHcUTqBACQcuSfgWvMTYMh9IjxpBVNBiGCl1YMSLp9o5v4g432mPbM8Pjf4L\nyyekQ9yO9OdpRP4TF9x/PjClhOvchXjmEO+zlgineg7FYq1JpNsfCezr3fdeSAYca3vobKIjkD1W\nNDmoGbJ9xxt9X2uftyLOj7cjR7cWIv6yJdJpnrB72hTJvzkU6xwwAa8ILlHxgc62voVsxaT7QfrA\nQiRv55Mv+etIpOsen/W/3hiuGIYrgjPc5uMSll139f3tt4ULd3jXdh3mp9p1w1jArkhXHRp87vSL\nQST7GXsRYdtH2Bq9h9dFKMdcG3vXXQ5hJEldnnZHuvB46km8J44bDbTPBtp6v4Xk3MYoBusNMnaD\nDK71LuKraxLF7/yCeFQZ3XF8TPcb4rHpD9jjOBRXMh0lnBcuyBHwlxWQ7/o3u15p8esB3W2M5Pp0\n5Jd4D+koFZ17be/+QxBLVHguZQ62uB7ImX0zEl59UcDJp8gYPSg4xGGgfCZjlXgViR4oYLdnwu+2\nRY7yXJXVkFF0DXJi3oMcnqkqviGHxH+RUDzQ+7wRVYCmEvYgDOTakaia4Agjbn8fFnuAf425+4rA\nd8QBtt7ISfOb7cNaCf93B7gXcYO5EQEQjgC8HynJ+Apocqgx5NOMKS4wJnItGZxhROBkSxQ09Szx\n9kelgun13FNH5DC/Bylo23q/aY0Ew+VIab4SCWZ//1YOxo3tScE57oiCbVeztVoRCdT7yAHGenTY\nGBl8U0hwTCXxm5zXaYMCAj9CBqufWHY4AguOIarAnWndiGfcjyDBKWhrlsXh0RsF0RZqDeutQTuU\ndDQfKV/LB2f2MBRw0yzndboSBXtui4zJ25Cy5MDNXA584kmGlwE3Ofqpdr8pxy2lna03nh/80gc5\nuU7Hgh3s/I6310shoGM0VmUmzfWIZ16fiRzDVyFQ7Ttb83q7pqS4TmukWO/sfdbYzsk0pHe8S2B0\npBzbtbkeTZXAMALnVoH7GIQC1Q7xPmthn19i9/HHDOOtbXN/xejlLyQ4kFBQTh0pgxk92mmPAOk9\niFfJ7oYCjybZuje4bMq4zg8gHW6y0cfrtu5J3SyGoCCKPBUgWqGg1WftnJ5jn/dDwfQDkA52LlHH\nFb+aneOH44Db7XUPBHQ/Znt2IwJbnH7QFMnAqmCmN+76yCitqkfYXjahAXVDIn7ZFAEFDxnNVgTG\nIKCmm79HwfcHoAC7iuB0o8cvKBiUQdxRspmdHz9RbQ3E+y9DwXfd6hsLgURzUPJ3W1TF6kYiW2Ow\n958miGfXDFRNuFaDOpCRXngRUSeTzYuefVuHh5H8uRoFkvo2yzAEIH9IjgAKVGnP7/p0ILJR62zd\nc7f0rELjnew8D3R7ac89kXN1EnJW1OuMIA7E5A6u8+ZwJgK4/4r0uZOQ8/8lvESxnNdwcz0KgSl+\nhfGwtXpVsIjk4Bo39geIrw5HQO8PBIBiwbk3RkDpDoh3fk5lMp/PG1ZKGGN9krspuOBjF1Sfq5sC\nVqHRe+/aCs9DsvhzCgT/khwUcDbiXbOIOy7K0In8/X7Z6HwWAl3X9X7XnYSW7inHbovA3HOQHuAH\nGSyL9MjHqVJlBSUAzKnnGjsgW7lQ0n5wzfOCz3ojXeIp5DTMVRESBTdcZa83JUrMvs3ofxYFO3HY\n2FcQdax8GAXs+TrYCWlpFekFjl/9jADv6RRoA13lOoUdMRmv51cC/QYFWnRCttpXyKFyQBJtEg8E\nmoZwED9BoBsK0hiJ1yGN7J2sHI13t3Oyhb1/HtM3UAfVr+0MV+Cv1E4+noTw5G4Jv8+FGxHp97sg\nnvK8rcEXdu2KpENkew/HHK7Bve+Hl+yKZPJY++xuErAnO6+3k7PyWY17c2tzEV5gGsIeXbD2AISN\nNkfVQF/Hunja9yNtTTaxezuWEpIaUsx9PYSNfoJ0yENQddFGyKb8jSg4tJF3Pjog2eYKvVyCzv9I\nhDVMQ3Iqtx2DsLntkQ9grtGJ34GjTOy+OQruuoQo+G3dsq6FYYkNsH+O9g5CcsIlZe3k/WYk8GCV\n/z+L1x0FBerU2d5vjHjd6gjPcAmtbe0326WcYwc75zsEtHKlnZEpiL/m7b7raHIE8Ki97mxjD0VO\nwl8RxluKfWHXOBcr9ICcv98hHHxNFChTB5xS4/+tkO7/BHLWn4H48fFY5dGSaaURsoVeJghAtz1+\nn3p8Mggz2JAogewxogIka9nYk1Ey6TsNcA8+Lt0dJYTOQbbjHkQV3NvaWVjOp5GE8QYRdaoe7c6U\nff4zGQuDEMmn45Cc2wkFUdRhfkgKViEl7hdaC+lxqToRL66HreFnSId1foP97Qx2DX47hqDqZwnX\nT5M09Tbib4WTMbzr9kD+kgdRoPl44sFyixJwiXj3eONPJwZjNUU20lvAARnncb7R3yis4qxHM2fZ\nOX0S6RmrBf8dTkKXSBSMNg4rWoICFe9C+M2/kU3n2xMVCZ5F95SCXdpSXmdvpA/tiPSji5G/elEH\n8Br/7Ydk/XrB5+1RInZVeZBjnm2QnJ5uvOo84vyxWfD7vRFul6lYBpKhvxlP82MnTrW9P59IR3T0\nfRARv/MxmvuJBwReTfGq+KWvOcKRXbE036/WAcmGK5D+e1d4fkrY19An0AHhGQ8jXjaadHils7mG\nIh+gKybXGfGoB5De8W9SJMUiLO0+qieTf4psx/kUKDBY5drvEtl2j9n7Uci/+RTyI6cNZm6M/EwT\njK7PD85NHt/Te3jBt0gOLI9866fZGZ2A+HnPgmtxNcKI9sLDtxBfnowwiuNLWvf+SD5V7TiekgY3\nQAlAYZfjRQWCS5hreG72svV4FdnchXzfxJMbjybowoJ8Clsh7GVLosJSPm0t1mRV73qum8dKiG8/\nbmtzJ/I3VHTIrDLen+0cDkRxAPsin/nRSDdwAfCHIzykjAD49RFe8l+b9x7e927tVi3hWiH97Iz0\n1a8Q1tmHnIG1tegb6VEPIv/JrUhPToWzITn7CZY0Sty31hMYlJNeNkJ86z/EEyg3Q36TA4liU9ZB\n/o4dslwr4dotUHLfnYhfjsaLkUBxUscS6fbdjRaTCokMs3VZA+nRL1ECT0SyeAjCduuAUcH3rYP3\n9dILcb6yFHFs9n4k2z5EMmZUwfmfhPSW/Ynr6nvb56V2ciSu+81Dds7Ldr2u3nfNjYc0orqtfh05\niwL7a430t3Eo5qEO6TRJxUrKkElLeq87I0z0JaTLnUlgG1Zbf+SjPN173wnZrl8jXeB9hD0tSeCn\nKjj/vyP78x479z6t9kT4y4D6aJ1K3OgBLGkE4d2uCNGn1FPctBadYQXKvfX8AvHF0+263wO7lLQ2\nZ9h9tDW6aoX4peOL7VEBhMcpsUssilNtb683RfjpzwhXrRr7kvNaY7FkUJScsw+SVXORHurT7xKU\n2Blj0bhlD7g4HsiR8gFi3HvbZxsig3E6EvSZhHOKaz6AhN7PKOmgIiOeFIoFkRLQGQEgrsKRU+Z3\nRAkBb1KjswJxZXeu3f8VSBBMwSrl2G+apZlbynVwzKCJEWXL4Pt/oGypF5HQKTWbqeQ9PQoZdE6x\ndmu6sq3pd9SoHICUKdfazK9A09gbqxsyBgoHB4f7gJSXv9j7U41mzkNC600ENiYG9FK98mFHY0If\nkiPIuAS6usvo9zxkHDunuZ/40hqBAM8gZ+gNCDDxla4wEauQcWHrfQJSsp5FWd4nIWX+UTt7qZIy\nvLO+GhL0TuBshQIj7qCEKtAJ9+ACUr9BIP1U4gHajZJeZ7xWX8S/XKD5H0IekWF99kcAw0zkRHoR\nr8pJ1j1FyoQD6g5GjsQ3keDtgwyEF8kIsHnr6wO4J9icd7X3PVGQRK4K4gQBkUhOzCbiXbHq+ynG\nK72dbTg+kkVb2/s1EdjQ3M7Lcd5v7yBqt5gmGeMYBCz2QDJoKvHErR2JqnBfgIzorEklbn362tle\nI+E3W6DA4NzJdkhBn4WMjeOIV1kqGhjhZNDfbS9eRY6zucQTN7sC2+QYvxOqqlGHHH6z8ar32W9a\nIaN0vxTj+fznP8gofxEZFqd5tN7I9mXFrHNuiIdHKwcgI8s5yj9B+sE7SIbtF/xvL4IWhhmv67f7\nfs+uM8z2YZY9P4GCHjZL+P8qCGxZy95PIQpyc8EqX5ID/ENJlROQPhGCf269zkIOktKqM9TYm+uR\nwToeGfTzECCWtgvEsrYW0xD/WTWg15OR86aQnk2U/HIqkh8f2bmdhmdcZ1kzBCRfRhwsXwrprXfb\nNQpVf2fxOZBXtj38BQMI8tKEvV7HzuhCOy/nEK/g2hZPR6pn3KbemFcg59k0vCRbJP9OQvr1U0gn\nK1Q11xv7MOMzFYHCec6w/a9wcB2S0Z9SWQloIwS+ZaqsU+UarRFo8jZyKvhBeo3T0ibVg2s+xXMu\nIpDx/rT8oz5aRIGiz9nrVnbmK0B1pE//qcpYxyKeW6ubwi1GI5kqKKMA2+eJ698XIZlxBUrIGgdM\nzLkOuwLP22vfQdcB6Vg3Id3lUUoIyPLWvTcKZtwLOT2eRrrY98gB3in4XyqdjMgmGGM8YKKd9/eR\nc93vKlDVbkS6eR3i4c2S5oFsuuuKromNtZvt8wskVBtDTqqTc47dEWFzDrN7nngi6XSk1+e1PRcF\n0hN1yFuNKIjncoS1bWFrmrnjH+JZ3Qkqx5b1oARHTI5rHgCcG3y2FAro/9rotlrCUAs7u2ORrXgH\nXsUqcvJH4gkSjYwP7Gprvyay7/p7tHMRVSpXeWexVvLxaDtrpVUHRBj18fb6BCRDHkTOwBupDKpK\nqmreFPGnz4G7HZ2jALWdkcNrIXKYhJhXizLvxxu3JeLDh9v7+4Bx9roZwh0vJLLXLrTfL2P7uJAC\ndk8J8/+j7cMM5ICbavS7qPJs8PsDsYAUo7WvMFwb6aIzKak6PsKL90E46CyjywbB0I0+NkDy4xc7\nu4W6LDk6pkT+iJdUb89LIKfpm0h3dzjHJnamK2wZpJ/UEU8kuw8Fn96KMIqXkY34DdbpHMmP0Snm\nuII9H4Q5WRNo5UGb8zEF16MNVq3d3t8N3Gqv+yPd8SrqqeSX4XrNUfGHg+z9f4Cr7XVbhL9vSwpe\nT7wa8VO2J6VWqvSu1RPxx8eJKouugHSyiRnG6YiCRJ+1+f4LyaQByK4+mRRd93LeQxMquw1MRnrk\nlchJXbUqLJXYy16I532AZNJ4pJ9eUIA2fD/sCJtfI8RfziNn9Wrv3LdE/PlLpJ+/hAI8/E4Lpcu5\nDPPsbGfwacS3d0EYq6M5x7e2Rv6jTg00jzRJU2XY2iFNrYmCQJ42WvoHke3sFxNpihJ2zkTY1pvE\nCx2tBOyVYz69ka/iSWTbnk28YEE/pG+9Yr+pN+CTqMLs80Z7m9jnQxDfmor0mlLjDBYTvfr8ZG/g\n2OD7/khX/hXJrDR83emrqxodzmiguS+J/Paf2xnbx/vOr3bb0+g9sWNePdc4Gsmnqv7vYA3D4pRO\nHznQ5tkJ4Zb/xRJEKCEeo6w1t3O5sb2+1s6Ib8N1RwlIzlaq15eT8fotEWa6FJF/tgvCRqfaNaue\nM2/POxMVBDwu+M3KyN/wIinwI+pPJt8UYTL/pMRkcqPbBxB/nIEShbe1uV+G8M3JpMAziduQyyC+\nPA/5czPxWWoH108h3sV2VeRveYuMQWvhuUC6viue8AjCApsh/WIJe11aYC3ZO2S5NXCdHpoiGfgT\nwoiXDH5fqq8L2Mh73YF4AuJx5LAdCQIdkXx/F+HSVYOIq60PDZys6u1BM8RrV8RLPEV24fkoXuua\ntPSCeNB4ZB+38D4fave0pl3zJYIE0xz34MuT4XZWb0b85w6iTh3LI79y5qrwwTWa2flpQdwfdrLR\nbq5r+NdBeN0GSTSPbKlvSRFrE8y7A0oa/Rnx4UyFkhLm2AnZ+08R2XdPkhCvh2KE7qJAJ8GEMVdE\nMaATjG+cSjyW0M3zceAWn96936yC/PyvYb7/EufX2M7uIwjn+pjAv2jnNk3XeXdO2yK89gMk4+4l\n8lGtiRJLepHBpgtp256XtLPzHIozOJKo23nhYmoJc/DjbW5APsk7jKbuR7K8Ewomr6mrITlSCoaG\n+PbBCIN9yugtU8HFeu53eWTnT0eY5QlE2O8ayI/wUpr7obaf8XJkQ48HJpUw/4kIw/GLNf/ZzvgL\nCHvdFOkEB5GxACwRbjTFaOAirDgB0kc3J2cRNRtjJPB3ez8CmGCvV0C85HbgDyXR0DHAG9Vo1Z6H\nIN21EL6B9IPWds1v7Cz4hQsPRJjTj3hFZgvS8EoIQwg7u65i5/lNcvq2M82noS/QIJOWAbe2EeE8\nO8Dr2GYdhITHSygYs4zMr38g4TEYGYljUCDbHWRw6hIXGg8gZWuSHdazPaJrhoLoagZJ2u9+xUAt\npEDugATcfCRIuyVdP+c6+NmaI5DSdg+VXQm6IIfAh8ig/p8InEy4n0G2fpsl3ONIvGorVf6/HAIw\nXkQCfxcC8AoBkJ9Tcvt2BJA8hwUf4FUnRYbHLGB4lf+2s+clkFA6FoELLjCzFzJccnd8yXgvfquq\nb4gqPU1Fzp+nbZ+uJAgMR4rG00joJbXHKkrzfkeCnVAm4H4oqO4F5Fz+zM5wJqcsAlfqkIJ2BRJo\nA5BBfQMFq0vYNZzA2QkZwYMRgL2P0ezHxi8Glryng4ln3K9ICkPYO3+t7L+HGp3eiATwf5FyW28Q\nvDfWdkZHPyC++BGq7Luk7evPyNj4AMs4zTC2U/67I57+DwTmL4GqmF2OlyyQcy33MJo4gih5py0K\nwl4l+G07o89UwA8ltbMN18Yek4EjEtbsLgT490bgxo/hua5n/JPt3MxAAWSjsMzl4HdH2e/OzTJ/\n7/+ug0UdMjJyVzjx7t11fTiMKGisuY0/3+hwMCV1DbCxP0O8pSuSWX5lzJoyrsqYa+Ep3SjI7Qlb\npzvse2eQrYt4d71V0Il41ekoqGAdBO7+amf3M3I47Bry4Z3/RsiJ44KUjrd76IycJb8gfamUJMfg\njLZBCbnXIidVHV6FgeB/bYmq2fRGiS6dkOH5JlEFyL2QIVKzHXaN+R0CfJw0X++zvZDRW1pGfdIa\noSCntxDY05qoct4PSHdLW/20CxGg8zAyHFdBciTWnS7HXHcjaoHcAgXhbYXk5o5EsvoBMgR/IFD0\nbaQPVhjKyPn654ZY/5zr4AdXnY2AhTMQsONXxNkZC64scI2VbP8vR0DMrUQ22eFkqNQUnMcPkA4+\nEgFVc+yzQd5veiPA/ScKVvlAvGc5FKRTh/TSQeG5SjqDadaKnMAgUZDaMsgeTypicKHNN1PCZ5Xr\nLYeqGz9k630z8W4RaZI96wuuaW3PJyNws0hVbMef+ti+re19dy7S79oTD9T9mCpBNYjnzq2H5nN1\nU0DYyrN2Flsj2TAHONT7zTA7T92zjG3/bYrxJxSU/gTxoIBlkM37KCUGBdiZv9ler4OCmLZGPMHp\nfpmSVb213gY5nfrY+1mIt7yBgoOOph65iuyIFxAP39nowe94uB/SnzMl2NS43j5IL/waJcFUrZJK\nNnuuEZKfPZGt1AOvCivCMO6jnGSbw5DN53dW28fO8Tysmm4Z61X2gxIdMSmvt7edqQluvYjLsoGk\nkLMIM/qz0erXJHT6zDivR1AwmF+Io613rZmoOmNrpGu/Wc94aZKPv6KkwE6Ep02z122Q7r8bcl7N\nwPDZGv93tuaNSM4MQvrqqsHvuiE792skL5r6/29AurkK4YbLIB7Xz/vuYaRf+0lvjyJ96B6jtVig\ncQPN0Q/UaI/nnCKqUPgCXuEG7/sB3useRttNkL10J1Hi9AnIkZO36EgPJJNPJu6IXxnJ2OeBp0ta\nj9WRXnsw8UrIrovTF1jQ/f/Sg0ie3kWkh+2CbLpPjRafs0diMhuSZZ8ibKETSmz9hqjricPElw9o\nud5CJ0jezLDXvezsN7ZrjSHCCE6yRyF7F2E6K6Jglw5GI64qfmdbp7ILQLXH/DhG/2fY60YIpx+c\ncbz+CMe9uQHppjHqOnMbkvlfIxvpJXJg60gXG4r4d6wzS0M/7IyGQWFvIlx4OF71Pvve7yyxNsKl\n+9s9/AH5Ul5BTvvcCTEoiHYysmGWRrjFQPuundHKsLz7Z8+jkT22PMJOf7Z7fxGvo9Tv+TBa2xLp\nsLORLrFR8JtZWAXGBrh+M6OJwklTGa4ZBvhthbD4F2xvjiTCI8LAUT/J/iEKdsm0cddHyVLPId3x\ncOI2wK7ApSF91bOng1AA0HRkEy6PfFPHGd97DU9v+H/pYTzhceA/4Z4iXWcIKauJezQwHtm4pcqf\nhGt1N1pbiHCJMLl5ezJWifZ4Zmekp84jSsTJnECBdPN5SHd8mCgZvJTimGWtOcKx64x/7WI0/SPx\nmJTGCC89ghISyoj0300Qb5+P7Jv7EY7V3mhwbaQzVbXLiOTEfUj3OcR4TiMqExp7ZZznYk0mtzmv\nguKYpiCd3C+e1oQoaSUMzPU7Xva0NWwf/KYn8mF8i/SY1B1kSA6u3w/Ztl0JgvXJwdNtjM6Iv56N\nbBWHG01ClaWvtDVq4d/37/WwdRmL7OHmSA7dZGs1hoS4oJKuuy2y+UcSt1n6IUzjYzx5l3LMvY0X\nnEXEDxsjW8v3X7SwM3EiNewZGjhZNaC34bYeExF+FCbrZd4DFET9JeJLDh9bCSWnzURF8BIDVXPu\n6XJEMR69Eb99BPmSxyFZd0fOsf2Oq3cjnnsv4v8rer/rQMEOC0j2fWP7PpTAl4ZwlD3JXyjML8z2\nEDkKs9k4FyIbxfGSNRHe5uLN+hFPWOlAzi5zeFh4wnebGI0tQPJ3GyK5toGdyWW93zcN/j/IzuJQ\nSijg4Z3LgxC+sRyK8xiJZNIUFFN2JvBlyjHd/biYvo0QdraQqCBroYQ1Oy83EMUxdLV1uQ/5UJ6k\nATAub2+XQbGYfrfodZE99ANRwa+KAq8N/SAqhvEs0kePTKLFHOM+bWfwjyg+YS6VyXZ9fRqoRSOk\n9zP2LDDnrrYWjib9IozLI1z3YeQzcF05DrXvs8bCLGFznon0rn0KzLspUdzYAKQDtET+0r95azgG\nKypTEu3si3CXgVBZOMpejweuKXidVRH/exQVxdvT+86/bkcUu5m52Id3Vn2+7q73r4Tft0A69Sp5\n9j/T3Bpq4AabcJwA2iNF7i6kXFxhh3glJEx3C/+T4Tr+Zu1L3ChaAYE9j9iB/RcpBAmRQnQGAkNd\n4PmPWNVLMhiMRrxPJXzeHWURTUPCs1QQ0A7/o6g6wJtIgVnCGFlf73fr8T/q+PbmeD0S1P8kynJf\nHSmTqQ47CuR4DCkpI4iqwq9on18T0lQJ814WAWptkNB6xJv/MJRFXKGkEhmPR6FAvyuRsv+cMaQ3\nEUj/PlICU1UHLumersYqNSEj4T1k0A1AgqwOCw4nzpy7osA3Vw3rOApUrffGdYy7s63NNt537iz3\nsX24kfRtRBshIXqZ3dN44ydTEbjxpn2eqxJplWs+AowMPutOFIwwEzmlUxs2xHnx6ihocmXilVxP\nIUfGPapU/bi9Xg7x922I2kjWUSPLmUjRGojAhHEoKOckZBD8ipS6ZRA/PxUB9i54qqrQ9eiiHZIN\nG9l//23n5ks7Q7ejIO0XSBn0W+V62yIQ7FkEFA9BSsK96AwPQobRE7bOqQJVaYB2tsH4V2KVewNa\n2RHx19+Qk+rY+tY8YewlUMClo4XhSbRre1S1glwt2rHXf0J8/UcUNJE5cJS4YT3N7v1Du/cNvd8t\na/f0KwWDVIn4Uxd0rpcJvl/TaKkOy7JOOe6KKFPcgcJ+xUnXCnKe0eudSDdLTAysMn5bFEzrkkyv\nNrrub2tXh85zLgCm7IedQVdd6nIEOLa2vXWg4+oIbNnV+19hXSA8n8g5syPibwtQoMrSwW8uQA70\nPex9R3veEfFDF3Txd3K0U/Sus43t1X5Ur+wPL209AAAgAElEQVR9NzW6wJW4R+siOReCgn1QQG4d\nCY79YK5hV4WHkN74Okrwm1JgfksgoGg2ckK4Dgt+x6/lkE70AOKbqRKTULDX7UguPE2N4IuQnhb3\ng4hPdkJy9CGky/0X6UQnIVldVrLa3QSyEgUKzCSqZl3RIrjW2qEgrFeI+G9zBOreaeOFCcXbUkIw\ngjfeMKQ3T8VLqPod9tIPUmuOwK1JBHo50j/eJKOM9tc84fOedu8TEbgzPMv4pAuueR04oaS1GocF\nPnh01B3Z7lsFa/p5jXEapJuCN6fjbfyPkD40lLj83x3ZkqkdX96ZPw7pDM1R4PIrNHxQQBcEXDpZ\nOBHTVVAgwGS751xFCYx+zrDXByK9qSuy9Rba/u6cYpwVUUDQD8jRexARX38dOKrgOrg9cMHqXZA9\nNA3Z0yfm5SNEfPBElGTkMIpWSN+4DuFEF1FCZS/kdHgb8b+zkG3m0/8+WNWjotf6/+GBgld+tHN9\nPBmr4hHXUZysO8X2YAEJifIpxmyH8LiHsU7BxBPAuyJZ8j6yzb4jwb5mMSUfV7mHTZD928RofyLm\nyLVzMJzIhgqrgjp+5woCuE4gr2Iyh0rdfzMsMLBM2vZ4w1DiyY37If71NTDC2//dbd/bBOP0QXbb\nr0RJWA2WNBKc+SuQPfaRzflo7ztXXGgqko1Ox/waOQK3C8Y9wWjH2UnTyV6IxZ/bKyio4yPb6+s8\numiM8KvMnXy88X3H+iyEK3xh93A48fObq1pbQ+4fCsjaFNmnPxNvG++6sdyKcJNBVJHVRDLtacRX\nvgQu9uk8pMfwjNWY60Y23ub23sm445Et4TDF6cA/cq6Hk6M7oiASlxC0BNJxr7PXf0EYTKGz5V1v\nBSor5o62axyEOq4lJgGnuQYldoK2MZdF/HxLIn7bDfkJ90Y4bbdq87HnPyAdcwekt+2A7LSNjRYP\nRHhOne1pQwTbuXM7gCgp7wW8ZGyEM40EXqhGt8i2mGF0X4dk0aKOMxSUFYjnT0TJxY9gnVrsuw2R\n7ZQ5QdsbYwXEh13Azr3Ilh6MMNSFdv0GKeqRY76t7FxMsj07CwVxHUQN262ka7clCnwpnDSV4bo+\nvXVGOvbdyG5ZD/kb6xAWnJRkP8G+PyDn9UO+PQTZdc8jG2mXhP9k8TW0QoUYJyE/6bHI77o8VQrf\n/K8/jCZOQbjgd8Sx6UZJr1OOuyQl4lneuKsh3etvxn9dsP2GRLw4rG6apZptRWcwZGuPxWIysq6F\n/ecc5Dv+Fq+bfclrU2jNiSrBjzce0hJVp/3ceO9e3m/LrvD/HorB2ADpuq6Y5FnhNWutG5LNvyB9\nvjOSDet636+JbLy01fEXezI58aD6Vqiw2dkowHEWXjXgaveB7M46ZIONNX41xjs3y9labIjwrYoi\nOTXmV19w/aIOpTnu3en7ByK+/SWRL/FTTO9Bcv8TO1MVnaB/jwdRN6Vnbc0HenN13ZQuokZxk7z0\ngmyBJ21PTiSOk+yK190l5ZhdkC43x/b2APv8FrvWHnZGX7bv70wxZoMlqxLp7KejWLzdka71I8KH\n7qdgETzEl2YA//Q+2wJh1oeSIampyvhNvTGn4QXj2+erI1vyXmQLZE5i8Napt63/hUg3+8bO01gU\nYL90kXvxrtce8eKbjJbG2t70RHbLa9SILfPmW3phNm+92yKf6uEJvxmCEqo+c9ejgNwm4o0rILxi\nYMJv+iE86DriicQzkQ80VvQP6UBN/fdl7J03XjOEFfnyvxPyM92FbK9XyRAUjWJWvyLSqe4nihHq\ngfyXuXEohEt+h/C0I4h0LhfnUCreUIVubkE8ryXxeKrdEa5dsfeL84FiacZjuG3BsfZA8tmdqZlY\nB1jEN1MXUKUB/YxVrucwtD/a9f5D3D5d2+7vSFIUZSMZN9qOOG40ngg3ylrEZ0sUY1SRLIf0UtdB\newiKlyylQ66N2QPJiUnAavaZ42ktbJ1+onh3jCYIq3vHxrsV+KP3vbtmL3LyO8TXHJ7UGPmbDkM8\n7Sfkhy6t612muf0eFy2BOEIH1tIIuH+RkgO8kPNsJgltquzAXgycn2G8lkjo7m/vRxO1uG6Jgnr/\nFt5jjfH8CoQ+kNIUgRguA/GAguvgDsKeyFnVzd73Rk7R8Uh5eR8FBzeo4Ctxf3sCl9o9vGs0NBsY\nn5UmbW2etTE+RELjcSLGXwoQQ+B0MmbyLtYe0q6ZWBWeyHicbM/OidQNOU3/iUDkWxBYUrhybdp7\nQs4kdy6eBE6x1y1Rx45Ngv+EfGANZLC8asx1f6o4X1LOyZ2t/igooAfxtri+0ZRLOUBA7yPefW+C\nFJLbKKHdFBFwebPRRbhmqyIH5TlYx4EsNG/PpyNnex1yjpxNvMJgBzIErxG1Oh9m728hate3DAps\nPDrN3tq8ziJeXawrUupewapY5qSL61HC1Vb23iml26LkhluIKta/XXAf2yGg4V4E8PzL9us3e/+s\nXXNt0rWGK62dbT20/QFxB6Avo44iXpWyqoLlzbcj4hNOoVrDaK7O1qQfXteC+sZNGH8n1GngEWB9\n+6wlAru+RcDRLuQICjZaHI4Cbf5qe3exfdfW+9365OzqEVxveRTE8D3WApA4z2qKAI2lUo7n9nFb\ne14HOUn6Bb87jyjIaz8yyD3E/+5APKMPAnPWs++OQ2Dg/woQ2wbJ0clEybUdkU70MlHHqtURyLxM\nWnqs57qO73ZFoO8VdpYGeft+MAq6mYOnf6AAvLHIuX8DBlYioGgh0keHI0B/SEgzGddmCtKlwsre\nrVHQxA80sH5hNOqSto4kwQhGBnPo1PWr6+6NnLDD8Co/oCpsxyIDuGfBeW6M9OapRjsfOZoKfrc6\n4tVZAszb2T2MNzq8FuNt/4sPZITfZ6+XRADbjcjhNgEBG4WqiCOH1wPA9fZ+kZMNBXZ9hGRtzWDs\n8CwjwOT6hN9tZWdqM3tf2LHp8YHt8Fo3I13+OqR7jEPyssLh3MB76ILUtrD3myF961ZkJ/VBiVIz\nsErlGcf39YgNkc453K7jqh0PQHrt++RIiGUxBdcgfdGX/44O78OqqCPnwbfA3jXGafBuCki/OpzK\nipTtbS9PybqHKIjO8Win1y2F+FyDBgUgftofydIpRDK0K3LEr23vM8lAW+9zMF0FAbCuvfCydi6z\ngNWdUbDwXKTTLUROqlKqNSKdZT7xogP9jY9MR46TA8kXlNIa2RU7e581RkEfUxGg/y7ldQ/raPzg\nDWSfHUkJBRr+f30g2TfKzt9kpNckylcimdMdJajfh/ADP7G8LXJAXEX+ltyN7GyegGyuFwk6kCF+\nfBZVeDuLKfnYu57TGbe28+86epyL6TP2fgxwUq17t+fJeLiz8ZO3CPBEo++XG5A+uvB/2TvvMCmq\nrI3/miRITmIkKIphzWBAMWfUFV3XuK4Z/cwR1yy6Zte0rjnumtY1gAkDJiQIKEoygwEj5qzo1PfH\ne651u6Z7pruquqsHmOepZyr1vbduOPeE95xTIKobkjmmoUAoJyDw40wiDmJeO7dGMkmsiOnlzmn7\nfxHSBx6GAA9nIX5yAvkZKda39r+JgooMRLJQndEQ57yzJuLPn0OggrfKbJcf8es4xBP1Qfvd7mjv\n/hLpt9LKaO2yze5r15fa9Y9Ib7QVKYMEUxrDltbPdTb/rot+m3uvjDJXRHLv20ge2jnyPK6R70ZM\nR+ndG4T26KdsDr6dQp9MJxJAA9mLJiJe6QMSBlHy1muOUJ/rZ1pfBAFtfrA+3CxJfSn0ia93fdnW\n0E+IZ9+PMmRFtBfOtTn3I9IDfoZsgA6A8p3NnzrMCF7Bb/sEAUGvQCCqj5FdZhPvHecA1Dzy/0zr\nj96I3/oR4zkxW1FKbdzJ+uNXpD9tj8AJkygQcbDMsocgPrw1AnjMIQTzXIz4j8FZzr8i7XbRSJ9H\n+0cdHqA2pTrcvN8W+L/Is5tIwWnKyups41nQyb/IdTfvvB2SR1+yNVQxJ3uvzq6IL3rU6MBtmGNc\nCmM6weZk7EintXDYmlod8Tm/WV8tn3W7vPa5+e3mzsvINjAPz7kI2Y7/6M+pMuvZCfFy9yAd7wFI\n/t8a8YO3E9NxDfGR8whtmak6NKTY1xsinvABwgjt/ZBc+L31T+LI2/74IJvDM9TP5Huw0cuCug1v\nnDsSRq19DAs4aDTlObzAI0iGjJWJmCo4kyOg67vItr2yd78dkqVvRnLBKBqIro1shyNQUJNBCJR/\nI6Es85H1+Tc0IIM2NHY0AK4ngkMqcz4MsnEahtlTkKzu9rJ7vN/8kwKOdlkdZJhNCdkWrkG634cp\nw8mmSHk5m/NXIF3jk7a+3kY60juwrApu7VICfaRC+nSjAx9ifKC1exzST3yCeOb/UEZgHY/GNEdy\n6HBb/xXLIGk05lzMxoh0bCuTwKG5QB33ATfb+UpIrj4U8dWv2zxKyicdCtznXW9q4/2arY03gakN\n/N4PzPYOFQrMhgI91lnb3J6X54xKGGwxlSAnyFl5MpKrzyM/gHVnm6frEspwRyOZfiCy88+1Nbi+\n97uWabXP/1aEjbyCAg5HyKa8FKYXK6PsbYGJdr67rU8X8X81pI9K5LhGGKjjFySDDiZGwLcy6nO0\nYmWk232BSKCiStWdZIwpE6PrrUuHr2qG9PMumNxwpA92e4JzSOwdo32p2RlLqGtphJeZgOjhOY2N\ndZH+rJjeCMmeUxHWclW7NwTpkHsgHuADm/OzgLNS6Je2QB/vehNkS/8c6ZY2RXqBy4g4LMasz6e9\nN9q3jkR7+T8JbbH90J4eC9OAMM5PFLi/ErI5P2XjdkYl6UbBtlWzsoSD1Zv89PU5ItG8ETD9B0yg\nKbZ4yqizJYqqNg2BaeopYBCT2ajHKvlK7gfRJtHdyl3He3YvcHqK/daOFIDdXnmf4oFCCL3LjjSi\ndqe9U3ZkvArPH8dkdCEE2G2GmKCWSMg8AhmRdyCS6rGMetoisPeRSEnU1a8/QfudcmpVa+fq3rM/\nICZgItpUPqSBzZZ8oXqyEbu1veet/P8VHJNCqdscY/wgpjBAG+a7GBMaGcsBRmDXiszJh5AAUDbY\nK9KeNWx+/0J+tNpGo3YUKMsxMpsgZZ+7PgYpjH1weiKHJuozT9ujTeaveBsZAuKMRfT1UcRIlPNN\nSyEaNsTG4jKbU48gYSKWghcJA+sg0PijWDYMm7uPUgLAzubB79H0o99lfTKPiDGjxH7dHDFvA8h3\n9uiNNnbHpHdCHr6xhQzyGZXlUaS/J5HhcSz1AfGF1lWl09m68lfCUqUhR49vCD1qm1sd+yAl90eU\nmGbZK985wewQeb47Ykjn2rzrVagfGhnTjREQdwQC/v6EJ/gjOnSlzZlx0f4rUrYvWL8defYBArBc\nb+tlGjIKjCYFRhDxF39HDPosf82U2jeR8tpHrs9ACruRaE/t6T3rgRRvDYIDCqzJHALStkOg/ecI\ngVRDkENGKhHy0zhsPc0GbvXuLYr24YcR2Os54H9x+72Bup+y4yEb31HkRxJYnQIgR+RYOMzW0fNI\nCdgJgahfQTTltBTa15f8yN4HIr73P4i+lBVZNkE7tkK80Q8IkNUnOu+iY+PRhGsQ7/GmrfnJwJEV\namd7o0HXIh76Jbw00d57DWVv+t1Z1Nb/ahgvYeN+CqJtL1hfZJoVw2u345N7IrDkxnY9GgNiIUVs\nHQJ+xOLPI3UebfOwZ+R+TwRiKJl3IVSi74n2jfUjz1tYn/8lpf5y47w4Ajv/g4hjHVLsjkZ7Yj3n\nniqMaR5IDSmNnrE+d0D7+2OW7fbV4432vYj2z6+RwciBbTsRicYVo66Kg2si9TleZ1/EP3VCculL\nJfy2otkUirRzZcRnTI/5+ycRDzEKL+Io4gVWIAQFTKfMiG8F6vRB0z5oqCPip29DvMu5lOFEjUCR\nmxS43wmBgyYQguGWQrR9pZjfMNDKiJU6vYFyr0EGr00j9wejvW//Mstzfb0C4pvrRXpHOphNqYDD\nBNKL3I7kmXuQQ0lVHdNq7YB6wLlW3vkKRp9/sX4rmh0K7SvPIRlgPGGmz2W9dxzfUS5AyumfuqEs\nE1PRfvGu0YrtvHcL8kJU0fnY71eks5hDvqH1z0gndxUCkf5IaIQsZuD5k/VpZ+/emtZWXw/VEe0R\nzukk1cwv3hp+ETgh8q0dEb9zPdK13UsjAT2QXvRnJH9UlPdEtPcTLBiBd391JOecUeA3fiCRzoj2\njSUM+ODk08sQL71WGe3ZkjA62gYIQH545J2uKIjSN4ivS+ywjmwYT9l5Hyt7fQSA+tXalEq2rwqN\n47WEThmnIp2lb/vZDM9wWMqcRvq7EWhf/hcRfr2MspxuaBtkcHXZsR1/+mebNycR0w5DvhPcdYSG\nST9T727I+WCrFPrb1XeVzf3FvGdbEAaf6EQKcliK82Q2ZohGcsFvNm9GIX17o3s/YRToCfZ/KJLd\n2iJ6txral9ZBPFjqNhJvXHdDMoe7XsTqv8e+qaizI7JLTiWMXn0TYcZpF/jtYMrfm4tlDd0eGcnf\nQHvBbGtnnGAefnbfnPV1M+Skdi/5OtVLs553jXzLasiW9e+Uy/XtyT/bPN8wMv63IZ3XQyRwmkJy\n5Fs2X6JZZht0zPDHFMnRxyF9xBzy7chlA9XJtwPuguyAR+EBCpED3gVIT5oKrfLG9LKs51dK37Mo\nkofHIr74n9RIxhlr3/uEmeFORnbMtjb3NyNf512WzcfOd0b78/1IT/yiram7jZbVUQafV6CuTB0W\ny2jnxta3J3j3WiN9w3gSAr0jdS1i6/JZQvyLb0cdRREHCsL98CGkl3PzwOcJDwJm2fmBwBcx21kV\nZ3KEQVkf6WC+ICKboMBEOyNZdlwD5bRCjpvT8HRlKMPHBGSv2ttoZewowNQH159FQidPZKs/O7oX\n2Fr/m63DetGha+mggtmUvLlYD2+GePGDEQ/2AcJhlZ1JIVJmc5uTI5DNeyqwVKE2lVluqvp0ZCd+\nxtq7MrKdrWHPbjTadUSJZTWEmzoX2es3cf2TsH9/d15CuslZ3rMtkM3xPYQNSOyUgexaowmDZE3A\n8FFI1vgCBZsoW6ZBe8fDCHfxM7BbdH4gXNxZNk8bpT3ITvyAnScOzGa0z9d3rmLzow7t9f28Z4l1\nU956/TP5MvS6KCjG88jR6RiE6zsezzEJ7QnzsEBGSB4ajJwmv0E62h5ptjkyV1yQrONSLvdVpGue\ngRdcAuGkXo3Tx4X6AGGxHkEy0A1YBvBKHUhX8JbN/1vJx2jmZTNpygfaDzaw872NTq2AgPq+bv5S\n4OEU6ktkZyyxjhbILnAa0l3MwsN7I/1DQwGDu1BBvRGSN+8ixDJ2MXr4JqKTeyA72h6koAO0Ok60\nsv9EiG8YgPT9XxHiYl+jDAxlCfV2JaSdKyKe8Fkkw9+KZLTY+hQb5y52fgP52fiao33CBV6YRcQp\nqJJHVSpJaZD+awNyEPmRrZoRKmZ6ICNhSSDPEuvtgIwnN9gCeJYSFeseITmM/AiPVyFQ8cvkR33a\nDBncYkf1r/AY7GWLcDfv3utYaly7Xg55gVU8ClrMb3gcATu+Qszu7UiZnHra6Qq1fzqK+uYitrkM\nCDsjUNb5lJgSi1B4dCkPzyZhpOcyv8Wtj/Opn272EptrLvXwM/5v7Hyk9cez9u5ZXpktkcF0m4Rt\n7I2UAVNs/R/kt59GhDKPNh1p62cJtOE/g4S74ciY9ygCqKei9CLc0C5HThjdkTDzBTJw7oEMeKOA\n5+3dQ20ulBN9ey0i0QeMXt6JNs5RJIgKYeM4ysrqgxSyX1CCIgAJmZOIeL9H5tAjWIYjyojQhJQt\nZ3jXXayfv0AKgTnEiMpcbI0UOF/DxvYZ+4ZjaISGUcF0tl4d1yHFzXDkPfsEMpz9Cwlg3yGF0QhK\nFPQo7ATjR+vqTRg17QgkEM3CSz9XYj2zEEPeBoGjn7D5Ng0Jz6fb/UHAleWsRaQou4PQgL+P9cVw\nm6f7ImPV9ZSoPCqx7uZI2L/bxv4hygAvRMr6l/Xv4t69/mhP/QApN7Yucx3lEAN+AqLfhxM61A6w\nNu+A+IqZpJA5JO3D5uVnCGzV1sb7T9bXbyJhqqBTWIy63Fo4GAHUnGAxFxhq5ytRAtjTxu4SowOj\nUQT1qIE1aXu7kB/Z+0dEy1OJ7N3Y3IpcH4to3+v2rQ2mdEQOZe8jxV0XtE9fZfSgnlNYgnY6HmEj\ntE8vjhQdI5GwewPlRyK5GCmiv7Z5cpj3bD0k2LqsXJk6ZVg/32m0akm0XyyNAIivYY6BSOEwjIhR\nIEG9vWwsP0QOfe2RAmA48E6JZWyHnDfGIQDEpojWjjQa0N3owV5IMVgvEk+SuY2MyHcXmk/edSyw\nWYI2RUFq20Te2xrxGP2J4Xjo1dPZ6MmOhPTVRTV8Na154tVbEXBNA/V1QPLNuUgxXw/QXuR3Fc2m\nEKmrpc31ZyhD70K4j21p7VscyVlvIWfMXKSOgdb3ieUjxHM8h+QKn5fZA/GuPyFgmct815iMl0N6\nhK3tul7ad+uj8UgmfRR4No3vSGkM3XpaGvHlD1HfKB4rNTpS1DvDzkneuKfd9uZI3qin6EaGru9s\nTBNFf5tfDlt3VyMAyDV40U+RPuxH6oNCHJ+yl9GWtnb9BuJRXkH81YWFxiFGGyda21ZCRoyDbM1+\njPiwRp2zqJLzsVffGVhUcK+/uiLd2lijO/v5z4uUcwDmABWhhQ8CV3jX12AR5yo0T9z6uhbjM6hv\nBC3LQR7JuFdXYY47x7d6gQiQ7uQ5tNf8bkMoUk47ZCyejvQPsfh+ZKAbiHQudZgTfbRtdr4ScHAK\nfdAS6YZcQJMbgf/YeRdry754mf9q5SDcK3ZEfPVxaG+egRyBFkc84DfE01U5/fcTSLeQBHTZEtHT\nSwo8S+wkZXPwHUSXT6lC3y+BdArr2fVayAb3HZJjUgNnpjRHhgKveH31CQIZD0TOvHWUGBHa6MGW\nyLA+ETmTFgwwRsqys/c9bZC+8bYC72xuc76eftn7fTMEkNoa2UW/Jcz428y+rawokxH6tIuVfzty\nkuqIwKCHId3FxiQPKjUKz5Zl5X6H5OqVkdyeKBtMleZo2dFISynT/rsMdndgzink8+odSRjcx2jB\nTUYP7rf+L6g7I9xfXeCnek5b5Ad+mkHCyPuIJ3oJ6WAmIVvdqeRnnexl/1OJbF+JMa3ifFzW1tJO\nkftdEHj9Z2rEfm90+GU7b2tzcHe7XhHZJGIDZlDWuV296+5IB7muzaFhmM0hKa1P+vsK9W+xSPDR\nbIRp06+NbE+qQ/b/qK7+YbwgV959X280j3z9jR/NtzPSA+5o+0TiyPZUwZnc2r0LIeAxGnR2eUyv\nScMyy4UI7Luk0eCfqIz+zwfXP2p9VI5+yHeudA40zexb87JtIP76xVpcRw30S+rZlKzc8ygA0kf7\n6mjiyUNuba1OfvDjjjYnp6IsLanYYElJn44cCndHzmPHIMC6i9L+f8jGWUrQ5OZIT3u//W4o0l/2\nQTJFB8RjPEkjtsMY33AYYVb4g5AO9krkmPER5lidQj27IMf+NfACHKHgNRfF/S4kk0xDsuGsyLNG\ndYHe3KtIYDaEsZjjXfvOf9sQBt0+k5hZfYvUu4619S3gb5FnO6GgMBPtnRlYYBV7vjIF7AQ2fvsj\nXvdT4Ow056JXz0Hemj+c5PKc4zVc5p0vMMwSktM/xLK4xih7d/KD17j51M36vg7P0bRSB2FWsWlG\nhw4mEiivKR+IB38O4UVd0Lt7kG5qovfeZkjv0t+ukzqvxbIzFimruVfmsogXXRnR9xbINnCtzc9n\nKd3uWhG9kdGQz/AwPQjzNxLZYh5H+1KibKQF6t0G8Vz/tW9xtLkd4iuHIBt+4r2Q/Gyfk5Deyuf9\n1ifMiHpz0vlkZbZHmOk5iPb+0XvWGek5rqKK2PCqVJLS5FgagT1fRNFdhkQ7CgH4PiFGihyvDEfI\n18UUmHbdDWU8eMQW6u00wgwQChUjkcDiCMESKHXYZ4gJWgsxf9MwcHAtHiit5fWICXgMbaxOCd7K\nCFxLW1A1odBx42D/N0FOGCvY9Z8IU89fjBT4NRN9u8CcPAIpGdpHnyUsP5FQnbDuRZBBzBmf3be2\nRUCK52yNuIiC0XTcPe36R0Kv7F4pt7E9AjFeaWv2BUqIuuvNu2UQQ+gigfRFm52L0DwFASR/Qx6H\nsQ2DkfqXRooYn479yfptCgI2/A8DrqM0eteUUK4bgxbI2HMnBUDYCHQ+gkYEMvI33p4IfO0r19a0\nNVpn/0uKMo3AknUUACd78+x864tXbA00KnQgB4AJeJEXbY6ORzRxK8SMP0ECxiHSL1sg0Mu1SPho\nS+iI9W8kdDTIqFLhdLZWR3fk1DCWMLJGHWLq/o4E9yjYqyQaRsNOMJ8hR6dVUDSFktITU1gh6Nbt\nO2itX4D2u3nEcJYgjLo3BgkvOyNA0+7eO2kbdtuh9e9HfdjG+vAnxEuVkwmnJ9ofJtmc2Zn8tIx7\nIlr2GlLqD2zom7w+3t/W0meId/sEgeAvs3G8wJubY9LsoxT6OEdIR4YhgM2OkT7rQhgpOM20ov/D\nDOqIhr2EeK8cihJ3DkUiaEfHBQHwbkWG3Xuw1L8V6K+BiPdNNbJ3sW8jFPL8e20RHa1D9LpghBXr\nx3ZI1ljGu78YEoLvRIqqBiMCN9BOP8NBB0TLf8NLw42UBCcgmjwVgQkbWlOOlu2PaNcfkbK6DgN3\nUSDFdENlVuNAytI3vPb3sP5fC8lEDkhyADAt5bpbIaF7HnJcmYMcyrcs4bd9ER0fieTCGYiWDUV8\n9FS0D36IaOPx0b5P2PYlrU4HHG8WebZdGvUk7NtrKABSS6n8fez73fpxe0obG8PUonZ4dVYFiOF9\ni9v/rohZTkWyKUTqWAxzoozx29kYT4d4t+/cvI3M52NIyQHOytsKyUFnevfaIjlvC2Jm4iCU9S4m\nHyywEQK/zkRGyFSdhVKcb/2Qw+IDaJKoPJgAACAASURBVK/OEWYsKEeJ7I/dbmiv/QE5pCSO+l6g\nvtOQDHQYkWwbSGl8K56xa0E8CPmhIUgP9hRyHnwK8dxnkx9YoWCmRSTLuWwJw5Ds3AbJ2y5a8/YJ\n27oq2jejY7mG0fyfKcOpiQo6HxPyLesZvf5XgXeaIV6vYICFQu8XqWN/JCN1QYC03wgdVlPNjhGp\nfz/gtULtRnLH4FJpJtIblRzZsIw2to1cL2p0Zwz1s6DthvgzP7ry2kjHOtj6eTAyEG2I6Pf+iHa7\nLBclGWoIeX0HVl4U8eajbPzOo4L8uM07FzH0XjwHJAQu+WOa9aXUZtdn65GfebM9Ah//injtScBz\nCetagjKzHqIgEQ8i+ukCdjjHw9vIBzQl0QG2IATgnYN0XV8i4Gy3yLupgI29fp+GZNBlkC5vJJJ5\nbrdvrBi9KXFu+EFZjiTck85BRuqWNl/uR7rHkgzrXpl+wKrnkF4rcaTaEus+Fe1/cymceW0KEfnG\n+mBv7/o6+/aXSCHwG+Ee9Dek5zvP1uIvlBgErIy69rX514qQN13S5t3byHbxaBbzL+vDG4e+Rgf7\nGT16GW9PQrr43gnr8vn4TZH98R2bW4PwZGFvnKoR+MkPbPQRoQ3L2TDeQnvbX7Mer1o4CHn/3ZAu\naiqy80xE+kwfoFgzsqnNk7eMjl8LjPaeDbD5GCvTpJVxEV7U80beTW1/zbA/3d5ZTiT4NKKFD0cy\nl1u3zYxunU8YpGkw0ssMRYGE+hbrd2RrOSMyF0YgucjRx1uNDk1Jsf9SdyYnwkdFr2OO77LIZnk5\nwho9jqcjrcC8Wg3xh2XregkD1t1e5Fvc/9MRL9amUt9RoX5JnE3J6wOHt3je5vt+eHIvkl/PSljX\nY7ZuTsULamh1D7NnOyWpwysztj690Bww2vEpkuUXQTzR30osbykUXPQhpJeead/6MgrwdJWtJxco\nNq6+qAPmIOaN69ZW7hMIyPx/GNAV6WJL+oZC/Wv/t0T2aAeA7430aLshfcQwysxOUGSu1yH5dA4R\nJxLE951CETwQFQ7MRsgjnohklz5e/zSz+j5GjsKbpzS//4hkOIcBnUy+A2hHJGtvSAEbCiFPHXVO\na4HsJaciPMdf02hvgfo7Ix7pZ6RL27TQumukjKgus5PNg5mIX59s57fEbGM/m3fTkG67ZeT5OVQ4\nO4bV4+sjtrF1Oxk5s/+53H6r1QMFW5iNOcwifcKTSCfxGJL3XiQMEJCWE3xsO2OR8q5D+sPPkEz7\nO77C5v1Otm7fowycBynrjVAgmicw3tbW/hVYliHkiPhvJPd2jltPkbpbIcesRDxFGfXNRnxeD7te\nBgVw6Gg0MDbvh/bAWVimdLvXxWjabYjujyLf8SWVQLolt7EalaQ8YP1tco5HBjaXInp5u39tGh2I\ngFh1yEPITwvVxxbbHEpMs4aYw/fwIjkg5uUWI9hfI4ajIp6OKfd/V0LHlB+QsctXyu1FiRHsq9Re\nn4nZB7gw8rwlYu5eRkzBKlm3udh3IGb1ggLPWiKQ9npxiZWVE1uoLqOOTtR3pLoIE8ZLaT8SIPx0\n3DdjijrbnG5Dxs+yFRvR+sk32HZDoIP7kDLzQRpw4CHc3J/EogAUeh8x40ORt96kFPu6L0obVs9D\nF0Xg64Y2984oosZHlCEcI+H1faOTTwGbFpqbJZTjAD9DEbjjRwRoHE4ohHVEDgUlK1/R5j0DCdjL\nRWhBc1tTbyDQ/elE0nE3UG4zBLQ80+biUWg/GOq9cyhiSpMwYk5YPAHtDzcij90fgAHee90pgWGk\nSulsvfl1o/X/GDyguj0vK30fpTnBjMQy6ZRZ9u8KQeobenp57z1ia77sdN5WxxZIifYmSu+3YeR5\nImdAb77sZvV8Yn3/PwwAY+voGGBkzDoOtDLHI/DRRpHnpyLhvahDDKESapDN62GEEcy2RwLshwj4\ntSralzajxiMNIIPRl3ig+grU4QN1L0R7f160RLQf3lRqWXbuUh4/iParRgHpSb+hQmW7ubWPzZ+P\nbVwGk8/HrwmcXuD3znC5ONpvxkXnuD1fCe1XSaOmvWL9PRKYUOB5c1sn11CCs6T9ZirmEI32julI\nOd0cRXB2KYtrQkGEZLcfsb3eu9/Lxu9pG8PviKl49OZFT8Qr7wBs4T3vjqIgD8ZzYmukzLFGq9ya\n3BXtzUPs+i/IQDIML0tYWv1ua3YGcFLkfg7tl1PcWFd4/Nz3O5DaXTQOUit3//89kp93by20RzvF\nVHNCXvIOZDytCTk0QZ8OJAK0SVJeLRzeWjwBKUL9MX0QuCHSB31tDg1IuR1/RqChv5OSk43Rkf0J\nnbsOwsAu9qwTMfjHCo7FOkZ/m2OOEmi/eRbLoBSjzB2QsnsUoTNdawTk+wrxfPUMJwm/Y0mkT3sP\n8b67Y/yi0YkXSRgpeH45kNJ7mHe9CnJoeRnPEEk+f9gBk2XRnrYTkidfJMzM1gXth4kDSiBAyYfA\nsQWeDUM8bilZ4KrmfIz0Qg6IODhKUzx6lkRH1wMZePdFOpI77H6azt6undsZjeyIwAqfEBq1+yBd\n7w2IB5lHxOmhynN6OxvTaLCH/khvcBdy6O1q9O11TN9utK+59Wsd4kVHIUPdDGTwfgXxn2/bO/eW\n2ZfOUc9FjMshRwAHAngfL/N0wr5weoANiWRHQzqO15BR9UIkr9YUj+S1vw/iIw/DorN576xptOZo\nysyE2kjdpQYH+TfSb12A9GX72hw8DBmlX0UG3tjRNpG+6Ao8/h7pNK+xufQoCjKV+r6G9MKPIl3V\nV9bXThd7DJLJMnHI8Np4FZK5WhiNGmDr+C7kEOvm0d0kyJRNFQNWefRiFWTfnI1AA0cjGrwoors/\nu7lltMTRF18v3BPpvr9AoJTVEIBvGnB+zPZ1svmwjV2fDzxt5x0RECUuwO53Rxv7xgu8Z65flkP8\n5frUYFafah7I5uLsZr3QfuUH+RlPQpuyNyZtbE09gsC9nyMZ5zQUXdnPylGRwE+F1pytycPs/CS0\nT3dDdPlntK9WJUNorR7e2mmGeLgj7fpCpK/6FfE7NddPKEjCKLT/fIlnn0f89v3F5kaJ5S9p5T9F\nvlNKTfFEKfdpVSPBo/35P7b2HyFfF9rKaPlDyDm5DtnBV3HP/Xbb/7xsCvZ/Cpa13ru3hdVXkj63\njG+phDN5XyRLr+ndS4ph6ovknHmYDaOS85qY4HryA9bdS8RBzxv3o5B+MHH2zWoecfulSFmn2Drd\nHdl1xyPd+u5I3vsIODCFeo5B+/PriBfzg8D2zrg/XfatjtG1iPjgRxGP+w4ws8yy3V7ZEemg1rS+\nOMno4ZOIp6inlyqjjiOwoB3kY+c2RFgMn4dbD+kj+pRR/u/OO/a/tY3lJt47nZEMN9vm0NcUyLhX\n5ne1Q7xfDyS3/mRl97c2PANc38DvUw/M5o1nd8LgvaegfeYVFEiyu/d+d8Sr/qGcb2+g/o5W3qdI\nT3Ad4ptHkIKTgPX52mm0tZF6VkQ8wy9or25fStuic9K77oKCsx5hc6UvCWikrfsbEA/xMMLcdkEO\nPXNIMZhX9JuQje4kpBO6gNDu0AzxVtOJKW/X6mFj95n7LrQnnYF4t5uRXel359us2+u129GW/Wxe\nDLRxmkeYRbir1/YVkJ3gKsq3WaeiN0I2xDmNfM9gFGgqlew+BdZrvUCeKY6Jo9FHAK+7emyOvYn0\n8veUQnMaqWc1tH//grBBfsC8pdD+8zTSbdxEBnxmVStLcQCbIwZ0LBJi3iUENjlARlJhZhFkjHoD\nKQKO8yb/Ili6nhImmfvN/YiBjno6Lm+TodGUahn3eV5kN8QQOwD1XOBEezaLMqNNVan9+9nGOAOL\nvBB53tt9Q60d3ly6CC8aGPlK0NuB41Koq6IRYJEydzpS1Lq1sYPd87+nNdost/Tu+caGh5HyfzFk\nAHfZJ3JEosCV2T7HZG1r/f0IAuz4jhm9EOC+KJPllbM+Yv6X8p4VpVGkZOhBQmsdYlC3dvUV2mSQ\nkeVUSogg6s3F41F06P2QsWc0Uqhc0Bht9Mr6AyYMIcXrT0hBOASlIh5n43wIZRpfvHYeZv0wGhlM\nnVDWE0UEnRWzXBcp4j2k1D4kMkd2xSKHxhw/V08nJEw7A9i55BvAygapUb10ts4J4QHk9HINMZX+\nlOcE06vMsqMZLIbY3HYOXy7DwSkIqBabUUOGrQOQcuJZ4CxSALIQ0psuyGB6pK2vScAD9qyl9y1l\nfQP5oMnuiCa+hJxgTyTfULI0BTLmFCjzdVuDURBNWwTe+5Ua4yUQv7YdlravwPP7kOIikfBQQjv2\nRHzvS8Bt3v3+FAC3N1KWz9st583NmgGOlvgdjp9YC/Gk/7C1PA8pHq9EPEVUiVtoH34RKbc/RYbd\nivCGKLrHFJvr/0UKAAfgjYIJG9xLEO/TERkYN0Y81NeYMxwyJv2XKkU7KHXuEUYyqpdWHgFT7kL7\n1cEJ58WKaB/6CIH0piA+Y90YZW6D9n+nqHD79VgsMkix703aX5Hrq2299ic/OuYRwNtVHsuKgNS8\nvu2AHEY3RIbc9iiy3gy87GA2p17EMgg1haMQDfKeNSkDZKnfa+twL7t2CtC9kULMj8z2MHBfhdpx\nqM0hH4helu7Ioy9DUNCE1oivdpGlXqAKjlEltNOto25IWdwZyVi/IMPZKARW3wPxFXXAfv5vS6hj\nI0KniMeRbLGcN75Lo314ntVdUsr5Mr5xEJL1ZiMQyL1Gd1KNatmUDvL5u1WQcXP1yDuLIGX0o4RO\nqU6m2Abpl6Z4c6idzfPnsDTzyHl6DiXK/5H6tyvQ1ktsLDcjHxBwHl7E7xh9kJrzMXLM3RWTd5AR\n4XWkk3LgiVQNUkjf8h2S8xyvmHYdzRFf8RkymG6NgPyPIfDa94hO34d04/3TrD9Ge5fConaiiFc+\n6GsnpIN4GdHjt/AcKhC/0MVoxQT7PxTxy20RT70aopvrWF0l7cneevGDsviydDPE8//T+vRl0gMD\nPImnH7F7i9uachkCU9f7pDimo43uOHrUA+k11ov2by0dNkfOQPq/ccRwPLRxmmrlrGr3diXMdLgi\nkjV+QICsVAyxVnZv+78m0mse6z1rb3Qgsa0hYRuPsDn8uK0df71fZeuov82XH7EM2wnrrHjAKqun\no3e+CbIbzkB81QzkYOJkekf/ffriZzVYE/GkLyE75mvA3xO0bQgw2c4HoH3OOZmtjXj1DeOWb+Vc\nbWM7hwifsiAfeHwV2q+uwouIaXRghDdOP5EwMyIhD3g94g+dvaY5km9+szV4OGFE54oGfkI2hUWQ\nHvoqYEdkE3idUGe/hs3FWBls58cDgcbG2vliWCRowujcdTVA1918WxoDLKLIpm8bHf8Lsp9cixy2\nl/B/F7PO7mi/eAAPTJf1eFWwj6sSCb5AvQOQXeEXq8PPPN0e2AXJHN9TJCI8xYOnvUfERox0kadk\n3d8l9s1a1t+/ImBpN+9Z2f3vraOtbUwPzfobG2svYcC6CchW7AewbWH7SWwgfFM/EOZgrje23ZGz\nwAjEK30M3JWwjqie5HqblyOQbi1TXTTS/Uezb92JbAwHGW07xPplL1KMqG71dyNhhl8UiKGtnV+N\nMAf1gosg/OELwD9i1vOajdvDGGakwDtnosCnsTLaEsrmqyFZyznSLYJsrS6j6KsIXNtQZiYXmG2V\nyP1exAjMhofBRLapUwl51I42b+qQTmtTIoENSFG3gHRolyK5/S9IXnsX2ai7plVPgvY5G8YghMmY\nZHNjdfLtin/EgsA0Ul4zW5/Hka+7rZelCelJyw7iQ2G7/XpIJ+0cbmYBYyrYXysiHupFxJO8jfBa\nx3jv9khKM2rlQLpSt/8MszmcSrakKn/HC8Dhdn4SYdDKZvZdO3vv/hPTecSsK5HeCGFR65DM7Gdh\n8ffqR2jA2S1B2xenSoEvEObLBZg6GMknVyIe9msSZnImzLAxBAVv+grLqmvPmyM8ztHINp1IjxWr\njdWuMOUBbIuU1EfaRtHVdWzSgfPOu6KN/FsbxFjGO8RcvY8UIO2Qsnh5BJzaGy+NSq0d5Ct4l7SJ\n286u/4A28HeMaJQFcK5gmwfgAe9QBPUxhAaMjamg40GFvmkfxLAeEbm/AWV6UWf4DasjJv1XFNFy\neTteRBF1dkXeaXMQKNpFX/yrzS8X3fk6K2cKKaTjtt86JmsVxMg9Qgi8/wQ4ynu3FSV4TCIDym9I\nGNnfu+8zNokjJxaodzGk8H7d+tFPk9csTl1+O1F02794z/qjCErPIZD2sIboMBL2J9o4bo7o982R\nd7ZDCsGxCCiyTrlttnIGI2XOb4hJn4423DFYlOxSxrJAuX9AioB1Ivc7Wh2JAYG25ifYedQAtrH1\nS0lgCG++VTudrUvh9gRS/pYlfHnzrmJOMBTOYLFB5J1pRKKRJ+iTikTdAy4DHrHzXjZfBtj1YGTM\niAW0j65nW/O3WJ/fgwC4S/tjVqwMIlGOMEdV8nmva4CXKjEnE/TvfcjQ+TlSBo5DCq0TbX1uj8CG\nD1JhRQty5vkUCZeDkcJnAiVmUihQnltn6yAFWu+s+zvmdzwLXGzn66O9+zSjGeORoqlo5C/kbDgN\nCdIbIeej9412pRZpg5AeX4r2oo+Q4vF45DDo1spDeHttoTHzrpsjen45ilRxv/dsFRQtc1W//gzH\nyY+gcgdFFM8IsHYzycEFzxOmWd0HgfMmIUPkyRRw1G6grFttvE7DlOmIp5lHGEm2bJ6ilPli5zsY\n3VwPKQSnIeXnfkaPPqEEB9sqjnVskJpHl25APISfDagf4hFftXVylr1TVWeUBOPogzMLKavnS2AA\nMrDWixCF5JYPgePteltbU7FT8Xp0dhUE7tjAzSs7LkBK9C3i1mHljcGTEe1ePwT0+AUZxirqqNlA\n26LGqdPRHjMQGRWORfvOowhwPdLo48uUAZpCBokzEM/fztbiyYQZc05H4ItBWETLJGNq54simcuX\nBVyGrPsRn11zwN2M5kEXG6PLC9Ca3ZH83smbLy2Mth4LrBB5vzkyQv1g/6cBd0fHp4Q27Q2M8+ep\nna+OdATv2xo9HvFiP1MgG2c568DOEzkfo8jPI8gHBzlAlwMCz0DAgNSMGrZm5xFmQUuVz4jUdRDi\nLyYjQ/iHyCFkK2rUyIgcy+oQYNQBSDsi3eD6CDjsAhNEnSO2RA4ZE5ExaL0idZSSybehoCwtI++2\nsnEdTyRCbBnf3SpyfQHwP+/aD3izbJpzsgJjuBbSAbssANvaHJxtfXlYDbTx98jj0TmB9qSdiOmI\nSZhprr1dd0FGyVlIVtrE7u8BvJzCtzhgzd5I1qpnj0Ly8HVp1JdCe/ezeTAR8SqjEW/RC9moJtnz\nmaQYTIEKBazy5tImaE8aEnm+D+LL3jO65jugr1cCfemPgo4tlbCdywJT7fxh8m0vWyHeotFgLIW+\n3btuh3i2OiQrbkZC2b+pHyjycB0CdrlMZU4/5ObOBohX6o7AeCVnn2ik7nbIPjcsOrcQT1aHgKJR\nQHRqgZ+8bz0OgdncN7dE8kRfZAt0keBXtbnjAPsLNP9v/XQCYTaRqzHeAIFMH0A8fq+s22ptugPJ\nEw5nsCzae75F8sitGBaDEvEe5O/PUfDlekg3dUzStjeFw1s/FYsE30DdeyC8yFxkB3JjnDNacRLS\ng39JhH+i8eBpjo/ZBslINSmjRNq6A9pL77Z5/TaStU703v0dLxCjniORzDys1ukgoa14NNJFDLc5\negDwYdbty6A//OxG22HYH/L1Xz2RrmRlYmRvIZRfOkTrtfPtEV7n9wAtGfZHY9m3PrC19C0xM/wW\n6/8KfEsXhJ0bjRymTyeU9xZBupdr4q5ZxPNPR7rn68l33k0tO7GVNwPJJctF7rexMRuK2R2L9TNh\nYLb9CzwvOzCbN68vR7rnreza14P0RXvdz4i/WKWUsmP0z6bWR8PtemWjx9MR35GZo5PXT13QvvwI\n4hV/Q7zWyXhBlUosszvap5+n4axH+9v8bDQwk9fOvMwbhdYHkqOvQXqjsrGAZXznMzZv3F7e3sb1\ne8RPZ5pFtApz51rEpw2x61TpSoXa3AbpjHY1muMHrcwh2eNC7/2NSRhwiAR6IyR/v4CSA/wR8UNu\nX2qLHLx+IIGN1KvLzeM1kJ1wOgrKdBcR+08FxmVHQge5b1Bwbqe/H4U50CQo3/XZ7sghvA7JCO/i\nZae2Pi0ZC5JqH2RRaS0eHrH3o9P4TOmWhEzpCQ2U4wZ9G5vENyMji/MUrSNMw/KJTfbZpOzJW4F+\naY8A1+/YIr2PMCtBOyNatxDD07ECbe6GFPLL+t9g50MRSH0K8shalRoWUqNtQ96k3yHG9VAkwE+l\ngai8tXggJcRMtJmfYOdfIwbnFqS0WTYypiMR6Kolipb7IALGnm8byIEkSMft1fUsBmpFRoa5iPH4\nDSkJGvQmJx90/AEytF5p5YzHyxJAZYHwrRDY5iajXaML0ZlS6/do29EI+HtugXe2xUAwJfTP5Tbe\nTyNDw2NEMgWhKJyHICE7tnINKfL2Nrp1tX1D4nS8BfpmZQQamZ5SuWsRGsAeId8Ati0yvJTdL1Q5\nna2VvwQJMx5QYScY6mewGI6MSQcAn1SgTxJH3SOMztrK1pRL3TwGuNZ771gkHJcFPvLWaxsbw839\nOYeUYg/bXLyohPJ+j3IUvR/5fzoyQrepFI2M0dfdbO3sicC/V6M9ZzLaH1wkwjpSiMpYoP87IYC6\n66NdrI8+RXvTUSQUim19PZh1X8fso1WQA59zOpiJOVEhxdL3wIuF5qQ3N7fHiyiFeI1NEV/ylfVz\nRbKHIBDVPAQ0OQg5g39HI4AEzBHKzlez+TgPo7fIWP84MQCTFfpOF0HlBKQE2R/R3M4o6vRxiB/4\nzL4/UfQHpKB7y9EtpAQ9FSmL37H1c2cZ5XVDzhhjkEJ3HwRmdg4fqSumvDl+JuJ7XQrndkj5+IbN\n9/FY+tUMxjVVkJpXzubImWgA+YCQXrZODkWK0ekIMFrxNM4x+8d9T0sU5fc65ETpZ4SoGMC2KRw2\nfk/a+XTg7JTKHYOM3c5J/TbkDLc9Au9Mpsw921uTzmnMBQzIM6AjZePtaXxHzG+PGqe2buDdJZC8\ntAKSzaZSQgRu8p1sHR14BymTLzB6Po9IQIkY3+LTlGHIaPSo0cDt/LGhxjPPVnjMF8ecHH16bOM0\nFelLHLjP7ccjIu//y9ZNQX4B8aMnIf7/74SR/8pxyOiBGRNQNKp/kx+V7STEV7+AeK9E8ycyP2M5\nHyNHlbeRbsKB/v5stOV0Wz9trP9SB5BT4Yw75ButF0UA2S+MTu5BBY2cKbV/X0TjP0KGnZINo4Sg\noKcIQUHLJGhLsaAszaifHTKu0e44G6PehHvSzkgPHgVnL0IKWTkrPH4DbS1tgYBIo5ERrTvima7I\nuo0NtD1pFrx1kNyzknfvEaQn2gvJcS8DV6XUXkfr2yDdxUGEctKShFFFd0Qg65rgrW2NPob46CsR\n//aQ0eHWSBebyAGh2vPF9rpPkePFteQ7XnQxWjQBObr+Hck/0wntilH6khrQx8pbFMm7HyC53Dki\ndkU2tQtjlJuz35+AAGoHIZ5gGcR/zkN8wSppfk9TO1BQMmc7Pob8yLMum9NkBDB4N+W6b8DTCRJm\neV8PRfldw58n9j+VwE+EvFoL5OS6l1+PnS+K+MMRKFvHc4QOBzWhO876QNna1rH1dj+erQTx76kF\nm0mhrT2Mzt2Ox2saXe+VsOx9kR3kZgTs3QnpeI9CdtKDbZ7Ol8EwSuyjxJHgC5Tpr9e2tpf9gHiZ\n7bx13gzt3XdijqfRcmg8eNprwDlZ92OJ/TIHyeQ5+7Y+CNNQhxzhtk2hjutpQllCyQ9Y94T1xa5Z\ntyuDfnCy3HXI9jTaexabF/L2aGcn64VAkEMJgxW49diDMAtFWc62FeiPVgj4Xyz71sYIoPo3ahBT\nRz6vf4b1+yYoG+wk41v29t4pO7hkpL7bjYbMseMgPB0DcmqLlUXMm0NHGB1uX+BZUTup907qgdm8\nubsc4hnX9Z4tguz3NyBMYxvCKPQHJh1bJKdtgHQVPoZtFSTP7G/XiyJ82SZZz0trz3+AB+x8MYTH\nuwk5TDyObLQlO3yhvWxzimc96o6wr8PLLLNg5o0C755OzCC+JY7z4oh38cH8bk5fbWPdZHlI71tW\nQPxZOzw7pffefUg3lUmwsRLHqhvKnuQH9/sPws/6QWtWtnm/erF5ldF3LI9k+++tzQegIKzOcf3o\nlOt7A9lhjscCZhkdLckZLkG9OyBdjx/seyMkJ9Sbe2WU6+byykhe2B1hCTa2uVCHZOCiToNVGees\nJ1otHN4iXdEGZjgRQAkS2G9CxqhGNyUk8N9um9DZiJk9FSnL9kSM2OrI0SEV4F6F+sb1w52IWRxo\n3/ETYSRYlzY582gEhALMfva/HzIi+AxZBwTEeBeBbvejxpR23nd0sG/YFzEAiyAm7hYEMHsYMcQ1\n1f4Sv7EFEpw+tXV3TkNrC6Ur/Aw5YrRBDO5/bKP6EhnWywLvRPsNeZVPJkzb/jJi7JpZn9ehKIEN\n9jcCXM3D0iwhhmAwikTzDfUVjYkYN+oD31rhCc9I6HvK2n9L3Pqs7GuQAPYRsE2BdzrSOIC0E3LC\n6IeE6enIS/1cCoAjqEFmr8iYj0TA0kEpldkdCTMv2rxpbfc7IJBK2c5HhDQ9s3S2See7lVERJxgr\ns2oKQZJ5Ty+J9mbn2fxXFGlnZ6NTS7r+RgqfslI4R+jKjWjPfMdo2/WEAKyWyJhcjx4UKNOPctRQ\n9ISjEK2veSMsilKzGFIG7otFgiNFgc76fzahoWpz71nntGikzceyI+1k1O9dvfNmCEy6j82xLRDw\nvrc93wLxG0Uz6REqvh8t8KyHlZ1Klhwrcwkrt3eknnuR4DgGOKCB3/8JKaim2P817f6uCJzyDuKv\n3kG8h4vAk7VDhougMg5FMndRGHWrwQAAIABJREFU6mcioIeLBLuPvRsLpE641w2x9dPC1ugMwugL\nVyAaWnYUDMS/3Ij24l9IGMWhgXocTeyLZSIkYmBDe1antOhAyu1PClIbB5zhXXdBcttcBIz9hBpR\nbDfyHW4+Xm+0/AnkQPMrEWfGrNdohn20vs3ve4CPE5bl1s1BNl/WQ6CUobZu/4dkyh+wKP0x6mhH\nKL/8C49fqYUxpGHjVGukj7oOydJ9Ir9ZGu2hmzdSx+9OtoQgvX2QjNjLe+8RxNPFdmj0xvR0BNo9\nFDmpfYvkpCvwjLUL6oGcdf9l574uoD1SQn+LAHMjkG7vPfKjbHdH8uGODdTRAunS2nrjUtKc92hh\nf+/eiUi38AGekQHpe3qQcgALYjofI6PBWPKzssxB+9SLyEHoYLu/NqGclKqeLu3yCpTvZ5BYwdbu\nJ8iZbUcikYazOLx51A4FZnH0pyPiK39CDs5bUZ5jRuwslpQXlKVFqWumgfpOQXzhVETP29l4TbV1\n3A3pAC9HvGpNB/Cx9X63raU6pFtwjk8XAw9l3cZG2h97XSKwwROIx21u8+MKLFMV2rNvRbaLxFk4\nCff6KwgdYduioGIz0T7hMk4mjsKXQnvd+u6ObHI3Wj9tjvi5iUjH3WDgpFo5PFrxNySH3oxk4wm2\nn5xJvn5gNbR/v4ZslRWnL5H29kb0/wPr7wuNRk6MWd7+9q2fob1lLpZ90p7vhHSZ35EAMDU/HLYu\nz0TAjCkIKOPv0ecavYyVQaxAfY42DEH6jX/j8TLAbkj+LpYROXHgJ/JBTk/YeQvq2+j/jPZpZxft\nEKe++eXw6Ern6PgYnZmCAhKegnRvqWf+idluR993MBp3ZkNzM0b5w2wuPYBkjQlILn4EyfCzqXA0\n2Fo7vDWU6loh335UKJJ1b5uLLjKu74jfoM6XKgdPq1C/r4Z0XWtF7re3+fmZzckrSKYzaUETsekU\n6J8HgX9n3ZYqfrOj20ciMGQOOWKPtn30XO/dXGPrpIF62lt5NyD58BLE649HWcl8B6qngA1dnTXQ\nR6ll38qo/cOQXc7Hee2C5LqXkPy3Ror1tbfx/Rnx6rsSBveNTfOR3vdO4IICz1og/nD9Rn5fscBs\nSP9zl3fdCeHMvkQ6z+lIxk0tAx/iI+oQFmikjedZKIDbPYinKTnrdIXmn+OdnS28J9K1bGzXo7Hg\nryiQYR2yUTWayaJAXX7WozFIflnK1kBZWY9oPPOG+y6XeaNiex7CYk7CgvBFnm2OgPLLVar+Ks6V\n+4y+fo70EeMQr3UiArVvj/aRB0lBH5Viu6NZ4U8l1CEug/REdcBZdm8HRHfv8udSrRwI03Iy0rv8\nbGMyiZT3PYRfepd8O2ZrZG97G8N9p1hfN6Tj2YIIdsHuT6GBAN9l1nUjEWwPshMMI0yY8OfMxjjr\nSVZLBwIVnoGUf+/jpTGx509jAOsSyqq3mJFx+13g+Ky/tcx+cV5Fve36QYwxQhv5oTVGiDsjYEAO\nGVxnI6PzUeR7rK6KGITEEfdSbr+vxLgdMXAvGLE41NtoWtFEI0DipRpDhvYrUBS5B5HXWrGIjBsT\nSUOODN49ielBhxyjbrTzJVF0iu7IgWImFk0OgZzPpYTMCrZmni1wfxnELE5CAlla0V8dIzqUMGXj\n0/YtLgpCRxTRsdEo9o3UtSTyMHwIeVLehhfNrcQy9gTe8q7XRYCgqYh52o0KAQupoEIBgbLLjszg\nrYUVkWHh/wiZx42Qh/prCPxyAhJSp6bQ3iaTzrZI+1N3gomUX9MKQVsnbxAaMZZDPEYd8E9vTp1K\nDCU1ocLoLKOFuxi93RsZ2j7GA/iVUa4f5ahQ9IQWSKBNPWV2yv3foNCWdE15dOEExMcciBQ7DyBn\nwWvI2Ks74/5/GoFgfSBhN/u/LgIUboh4wfMpsCf7Y2nz+3GkfDqPCICLBKnDvTKc89SeiK/7Eik9\n/gYs773XFy/zRYFy+iJZ5QYEQPkSi3Btz3siUM0eCITsUsPXhKKBMILK/TaX64we1PvmctcRESUF\nUsr0tfPhSAns1tb5JMisZN+xme0T42w+FlVCx6zDtfU5ZEzeHNH5jkYrHZ2uOWeMuGPo/a637RHb\ne/cuQoajK22O3w88nfU3ljiGi9m67YcUXcsgPmwOkgnqpexekA6bz5ONHiQG1SFj1I942RMKjMlG\nwOKu/hh17IEML58ZfVmNRsAIGfRrY8apKYjH8yNzt7FxKArKt/d8J9t7EIDrAyzaG2HUvVMQeCKW\nk603Xp1srWxn15fanLkcRTiaiJy0az6FdgXHuy1hJOP7kTJ9E+/5uohvuNrmbP/I73vhOWQUmsOI\nB3ke6Bezje1s/s3BnH6M3l+GgJmv0EA2lxT6qGznY2RAmIGnC0bGqRl2PggZqT/3vinz9Z+gj5qR\nD84YbLTic2og04JHE262ebNq5Hk/m/91eJG3yig/VhZLqh+UpR0CdNShFO+DkJ7xa7Q3fYAAq/tR\nA8D6EsZzDbSPbOPuI13GFxTYy+eXAzmPzinyzPH5gxHAodHMVSXW2RrJRBfY9TEIWHINAjh+iGc7\nqZUDOU2Nt7XfHMlDhyNeoGazqHjtd3O9J7J/bOA9G2Rj8iPKSnEo+YDVNSpNX4r9Btk3jkAy70Qk\nv5QNYka6mdeQ/rmX3dseOdp8AtzjvftPYEjWY1YLB+KR7jJafx/enkeFHJGQA+ZUFLDkRqSrmUsR\n+ymhTSp24CdvffSxb302Mqej+rnetg7aFnq+IB7IPnea9Yvrz+URb1CHeLmDMm5jQZkb2Rm/QvaH\nNnFoWJFy3dzsgmwmK9u+sT+SZ2ZRgxHWm9rh9fOeiDedhYDBA8iP1L4VITCuXIetJptNAeEMPqAA\nr2Jzf7jNyfeJZAFZUA4SBKxraodHn5exebyO1we9jE+aiwJs7ZSwrmYIZzAd2UDaIPnqIWT/uhth\npm6jTOB0Bfsn1exbGY1tM+RIe4R/384dnu5pKmDXtfG9z+bWBCzbWMLvuQh4zrvvZ1e9HTiugTIq\nGpgN6ZsfJQxkeiXCihxk14OQzt7JUIn4RWvj40g3/aqN81+RjfZmu/8BNZC5kTCYZ3M7PxphVNdE\nMpkLuL2p0Z1EbSZ/n37W5mDZ2VmoQOaNMuo+DE/nggIizkL7dD/v/tnAtKzHOKVv7ob0/HsiPvxq\nhM2ZjHQWLyEdfh01FFye+lnht4rc39Bo1+sowMG7aK+rKZxEkW8biJyaUnMk88o+EA8nQ6hz7IX4\njsRZMggxMINtDU83ev+aW0fIxnc4FlQspW87BZjkXbs9bFmjJ3/Jctwzn1iZfXh9AOyhhKmZ+yLl\n38+IUTiZGNEavTp8Y9bBFEgjXssHSuc10c53R4pSBxZeDUWK2zjrdnrt3R143bsehISLlxDoe09q\nIJtHA+13BPBMBFRbBTEZ84A97FlRoF4tHt43LW5r7Q7EDO7nvdPf1tvP5Kcj8z0dWyLmZx4pKRFt\nfv9om3E3QvDItkhZ6Zj5c4CHyyjXtTtHvtDVwsbUZZr5a0p9uz4SZv6OPOCvQka7hwiZ6xwF6FLM\neldGhrvRSFF/ASVGTEQK4R+JRDJFQO8nEVD1MlJI11rrByGDuL7tDV8i5vA1DOyOAGP/MFr7DvJW\nTUVgp4mlsy3Q/lhOMGWUX7MKQW8drezd62xjWmf7xydIAI5lqENAj3eAPSP3l0bKh2sTtN+PnvCc\n0faOGAgg6/4t81sqEv0WKSAuwlOeAX+w/eMpo5XnsoAZH1F2iX/YvJmIoqn4ysC+KALaVJtf33r0\ntJ6jhf1vgZRTxyDF9/sYz5Vy21ujqOx/QwCc2xCw5D4kEDcaicT2gpu8a7fmhyBlw5+Q0/E21HB0\nLKMBByIF+7PWJ30SlLeZ9cNEPCc9QiXAXiga+KF2/gMpZFfwaNkTSKG8VtIyrVzHH+xibe1i16/j\nRYgBtiRB9rNaPYz+jUXy0KLISDQHGOq9cyiK8LNM1u0t4XsGoCjPPb17LZFMcInN3YpkWmkqh9Gs\npI7jbt30QUp7ly0sB+VF8y9QZlskH56NnAG2R3zXacjg8jQCvvbKui+9tpdinJqLyVzWT0tSIrCR\nfCfbNxFge4PIO9NIIcMUAik8Zed/sLqcjDsSAeZr2pm3wmPtO3a2Bv6IdJhfIx7Dpz0FnWOQk823\nRAB35Osy+qJ9dvWY7WyBjAs3G9171NFwxMPch+Thx6kBI6a1qycytv4xcr+3d7444gNS5x0z/O4o\nz5w5KN6j49vZPFmLkJcfiEXltuvNis31UuqhTB0AFQ7K4n1nZ9trVrfr/kjun4f0izdZX3SJU0+V\nxtHXlfajQDRg21vuBe7Nur0V7ottjRbujWcnitDdRygzWmgJ9f4fctp7EGUoOBBFgeyIHOMy0cV6\na3wTBOjY1ObzynZ/Xdvb9vZ+szwecLvWD+TQ+0ahNiPZZwzSc/j2kqoFfaKAbqvQvRjlvo7sKi0i\n99siPUAdMCzr8anVw9bEJARmuDwNGu+tt75Ih3Qp0j20Rbz24chGcyOwb4llxgr85O0LY5Ce80kE\n0L+AfLt6zWdRrvK8cGN4ArIjre496+X169ok0LUlbKOTpZ1err3RwY52uPtH2rhvFLMeV0472zc2\nQUEAC/JzCAj0LDUWqLGpHd4cHIACd12HAE91yL55NuL1WkV+F0t/SY0HT2ug3XsjefJcQh5+EeSM\nebWdT2cB1wkuCIdHl5908xjyMmC1RDad65HddzKeridGfe1QEOKv8KJQI1vCOGQnGYkFxSBmNo4K\n9VXi7FtVbq+jh9dZf4/2xzXybqxAF14dg4y+TkJ2k9XJd+ZeJq193+jXj9H9EtjA7jdYD5UNzPZX\npPM8CzlF/IJ4WYfxaov0dEPLKbeB+nKIRz4M8avvAbt4zxfFsiZkPVcJg3m6OdPD2r8W0tM7W/kB\npOhc4O3TtyUsJ7XMG43U4/rnAKQfcUGOcohPdU4mT6I9ewTC3KSSpbBWD6QHXwzxdPtiQRCpARwK\n4T5aLCv8Lsj+9SQKNDAQ2V+drFCz+0ih70y5TIef2K/As4cxx+mU6voIC66O8EyvoUDzvq4zttNJ\npJwOKIjJXJRhy7eBdUT48IGV6teS2pv1hMrkowsDYN+zyeA8klsjRe+dKDrQnVi0sySTwzaMD2hC\nSkZCA+QKyNB9lPfsEODVrNsYaa8DqUYjpUXB3kUj/2V9IMbtDSxLC1J+unTibRDAZPdabHsj3zUa\nRW+7FIFJPyaSXQVYxfVBA+Wci0Bvm9h1bCYACbkH29y+gjDa/BrIc/J55NzwIykyWUgYXjvF8kYB\n/4jc2xwBUh8mXuRXf0NbFkUy2dG71wwJf+cgr+RGjXZGBxdBwtf+bgy8592MrryFl55zfj+QcuEC\no7MHoygV0fFMnVGkiaazXdCPyDo6wO452tUR8S+HIqNa2RExgQH2vz1SzvkAWCfwHGv0JVZ2Iq+8\nJhvlqJLja//3RGD1owu8sxEC3KSS0q+pHYhP3xwJWG8g58NtveeLIbDfRcAOds835G6EDJQdiThB\n2P0rkfJ0OimkavTGdDByDvb3191QdMsxCHi0ZgPlbGNrpLV3bwQC7P/HaMIrSPj8Ctgi67EqoW8c\nDRiLgJlHEoO/tf3scKT4/g2BdZb0nvdFDsGvGo9xacrfsQRwZAX65xa8TB627h0oOYecFBKDnWvp\n8NaLSyn6ns3xQyJzf1eb722yaGcZ39HfvuMnCjgBIQPB+nHm/fx02HxODLJBxpFvERhot6Rtsv8u\nqtcnyGHPZSSbiUDk3Y2+vIPkrr5Z96e1uyrGKaSfOAA5ezyLnGw72b04Wdqcvm49715PZARojpzT\n/0toKDkJKXfrgXoXhAPxQ3VIR9TRu98TRZobj3Se55dQ1g02vzekQBAZ22MfT6HNnRFPNN7afqk3\n7nsgB58dsu5ba09XpBcq6KhitKs3kuczVfAn/M5i0dFrBpThtWkscLKd9zaa8DkKUHIbXibhao5F\nZE6kGpTFK/sGo9s7RJ7vhKL3fYrA9j2pAWNpge9wBu8+KOr7O4jHuxRYD+PpkNPjSUD3rNtc4f5o\nh2wUbyBHuo7eWLdFBvAfSCnLiVd2PyR/XYMXuRLpHz4uRg+qNUdsHtehDCl3GH19AQVl+Maerd5E\naW0fJNsc7I+Jnf8dyT9XI+D9cgXGLhX64pW3LQpK59fVrEDbVkcO8mXz6igi6yxXtvuGSPlXI0f7\nJjemFZgjSyFeaAsU2b+V92x/m/+J5H9vjDsgXuwVZHusA06JvFvWXkKZgZ+8tuxka7470t2ciPjB\nd8l3UGpWbpvm5wPZBuY6Wo4CKP3d+nIqGWZW9uhMC6SvbIv29veNXo1GsvOpyH4xG9lfY+tgkX70\nDZvLrxn9WYF8fbCbczcA47Mew/nhQLajC+18EwTCOtfG+RkEXk0l0i81HDytgTa3RYE8JiA55nnk\nfPkFBkpGOKX/y7qtC4+KzgMfl1ZHftb3KGB/UQScfBEvKFOCuvc3+noH+RmolqEGwaleX8XOvlWl\ndjrZ9kiEP8uhIGCjkSPJud67ueg4x+yTLkiGfgQ5ZP5mfXSy8U+LxK2jgbpPtfnzMsIc3Go8Rsm2\nNVIOzOaVeyLigx4igilAzgdfYDp6UpIz7FvWRQG2PkaOU75dOnM+lRAnuUrkfi9r89PAtUjm/GvK\ndae2T5NS5o0S6vkSLzsAnvM7AvX/A9khrqUJ2NsT9EOD+0FaayilthbLCv814rFeQHa7RPil+e2w\nfpuMnDVXR7LkHsiOmkqmXKP10+y8m9Fhl6loe+DfJAw87+2/RyM7ZGvbD8Zb+Uci/cJ/qQEce+YD\nn+nHFwbAXmLPfG/SVLNZIMbo9bQ2pAr3kVOcXGGL8QtCA8lA5Kyyb9bt9NtLEwd7O2YFMe3rIkXa\nt4TOQq1Q5MCiqeBq6SAUFFx2lQ52PQsDmSLnhx0JPRSbI8/8+5Excait0z7IYNUBKXqexDLbpNDO\noUhIugsTWlA0rpHI2SFxqqYK9a/z1B0FXOz6z3u+JfLsLXtz8za0A5Hw/5atrXF4BmAEqCgawcab\nA+28e3cQcTjwnq2MgKllp0FvSgf5DMPbkWcfIGbxBhvblxEQ7HkWOlAs0EcZ66i/7d1lGUwReK8O\nc0BDqUffxABG3nvbIOVPKvORJhrlqILj3NH642PkFLBugXfaUaNA5Ar3jQNgLoMcJmchQftNJGyt\n5b3rZ85wPO2GNse/RZEtxtnefxhSUC+N+JKBSHhPpPj26u2BwEYPUl/R3hk4HinDivI1SOH5ERKY\nu6BId19iUYsJeaw+pOBIUuVxXQ3xXJfE/P3eNq47AjvYvvkTAiK7MVgUOZIuHh2DlL8laRYyN8dX\nob6D+eYo3fLiNmfez3rsKjwvXOShdSL3OxptPDWLdjXS5nXJB870BI5ACqEfaEKBGZriYXvjRbZO\nXkNAs1gKY492PITkbxeVrS9yCHrS6M5Rdn9XYGTWfRD5hqoZp0jRyRaBFr5ATmfbRp6dhAyOy9v1\nZBbs7BgdUMT8mYgfOs571tLoqNNBfg1s2UBZG9h8eRs51Ljobu0QEPNLwkjliY2MVu6hRs+/Ioy6\n1T5p2Sn38U1I7tmgEP+AnIDHZN3OFL6zZoxrDbSxq9HeU5Hu9xYEvvsr0vU+T0rg9Qq0PVZQFkJ9\n2uZGFweQr+fu7a3Vo5DufjY1bHhE4LyRSOY6w/aLzxHfvqy9U3POQBXqi+VtH/seyXoHIIe1O1D0\nynrBGSrQhpzNr7eBQzLuj65I9zkayerDkdy/HwoKchVwR9bjFvPbmiF59HpkHxmKZepGsv3bKOtl\nO8TDblhG2XHpy3Ck7x+F5JUOfnvt/yIIQFp2phb75o+B26P3I/9PR4G72jSFvagCc8PZw7ZBeow3\nCIHM+yIe28kliXWwXll3YNngkd3tGyzbHdKblc3rETPwE7LJneJdL4rk6isRbzoez1l74fF7P21g\nc6YL4vuvRwCknRD4+zYyAtt66/tmLMsPCmSyLLCmrfvzkVw3Ae2FdeXMH+TM2dnOd0H60kEoSM9l\nSL54GsnpS0R++18WZshIY5zXtvW5gl2/Cpxg5xcjsPA7Wbczg35ZGvEuOwLr2721kGPG1Si6/ap2\n/wDE49ccMH7hUZG5McPWxZsYhsnuN6N+JrFy6KHDGmyJeOZuyMnR8Rh72n5xCV424az7o4TvipV9\nqwrtcrzUMrZ3OfxWcwR6H2b8yzvATtHfJaj3P8ADdr4Y0vHdhALwPI5sm7F4RW/fbolslatiujmE\nlbodYYQeRnJDnIBqqQRmi44FEbylzf2ngRv8b0t5DnRCvPtdRsPvIUFGmzTnJhGcZOT5Ktbmx6hR\n3FuBNqeSeSNSpqOZFwNTIs+m4gVVowacbDLo85qht0Xa11hW+I2MBmee7bmWDmBJhI0fh/RPPwBT\ngNNTrGM74DE7vwl4xHs2yOqLlSkqUs+iyNHfx6vug/SIUxDv8D+gvz3LTMec+cBX/YNLA8Bej7xL\npyEl8BhSNAgCKwJXZt0XjbSxWeS6kxG3mUixMdnOb6mVttJEwd5e+zf2zpsb83YNUqJd572/GVIm\nNZmU3Nbuiwgdnk5Fgqdz7tnF1t1idr0UEiweQobEmUioeRkpda5CKZrrEONYMjPt9fEyBZ5tjQSK\ne4F+3v2aY7asj1b0rs9BRpRoxpF+Rtv6x5yXXZBQtx8yjI1AhtJvkcNMSQIGUij8D3nt55Bg+AwS\n7FYCjkMCwFxkiLw86z6u0jg649QdhBkO9kGe6cNR5PR9rX+uY6GieIE+SlhHx3vr6Fvgxhh1dEPg\niIeRA2A3BHp5GEWuWBMx1DMxJ7AUv6/JRTmq8HivaGv/BaSkOhvonXW7auUwPuJipJBZDYENJyDj\n9anA4kV+t67tZX9CAuDOKBrgzcZXfGTr6hss+m5K7T0WRfv8vlj7gG6NlNENGW/GIIXDZ/46NBrR\nZA04SWgAUrSOMPrVHoE5jkNglznAXll/XyPtd3yX441bIIBq1CGjOXIUOhXxZztWs50Z95EzdqyM\noj5Oz7pNRdo5E9gncq81ijpyjs3HmdRI9Pf59UAy0API0Hk7Zcr+3nzbAIHQ6ykKrY47jBYvlbTN\nFeyLqhqnSMHJ1mjgQG9vfoIQpLsmUqw+h4wkb2Xdx7VwINDH6bY3vI5ndLB9cUOkCG/QYRM5dT5k\n/f6G9fHnSNdwRDnzhVD/ujYy2A5G8stgZLjcEBlJ9rf9uw7xcqlH9UvYtxsSOqoc6M3F9oi/+5wU\nHVWq8D0OlLES0vNc2ti8qKUD6UmmIMDyRMLMuX9A+rx+Wbavgt89DjjDu+6CHFG+sH1oNjKuL0YN\nBiDy9tXtUHAnB+54GQFWTkaA3GnAnlm3t8p909W+/wNkNPwJRUrePYWyHR0ehPQJk20NrUpovO5n\ndKAm9LBIpt2KMHjC5Xh8HKHutKZBAg21ERnB56HMBE/Zvv2iPVsKybCDqtTGwcgZaAKyh+wcef4X\nBPKKk33XOdiMKVK2m59HId4xcba8pnwYHT/Lzo9Hckwd0v1sjRetNYW6FjN6O8iunyWUC9ojG8RB\n1VpnFLDT2f0uNkfvR4CRu2nCOq8K9FtHo+su08nDhAGWDkXOVlXPIujt+SvYPF7De7YzEV4N8XCr\nYPwoJQBmCDMI34Dkw2OB4yPvLI/kmi+QrNHN7jfDePeFR1nj6vSWSwMr2Xk3lK24C4p6+zJh1ofB\nNg9d8KD52tmWUMZy2Xw/tf18EsJ51LOjo2j6EykAml14zD8H+bi0D5Cuy3c4XN+fR3H3OaT7+9Jo\n42yr4x8o+nVzZNv9Cjgv6z4p87vKyr5VpTa5fe5JTPdJfqDUlkjeuh5lKphciAY0UoejuV3tf0+k\nl9vYrkdj2DEkS9ahwNMd436Pnf8DBcCbibArp0S+KzEtJ2FgtkbK3gTxixMJg+9WjHe0PXFvo/Wz\ns9jrKB8nuQLSt6eSvapK35g6dgQ5CNUBW3v3/oYc5lx28Zz/f+FRGwelZ4XPNOBIhv3jAj6ujAKb\n3Y3whm4/WRvpZv+CBWpLUk/k3looK+w5COu4rPcscVBej96thHA9y0eed0B6qB7UiH0p8wZk8tE1\nAICt5OafpD2RzTrqlNEFRUw6AkXd7pv25pdwTJss2BuBxj5GQvpudm95BML8AXkJ90WRkqYBF2Td\n5hK/K0eoiDgKKXeXRELhH733/ol5dfu/tf8dCSOnHGMbx5N2vE+MaJiIyfocGRv2R5GUnRJpCAId\nXE0NRx5Hkf/G29zojpj+2ciIsxVSnq+MhO4pCeq5DBhh58shkPd2hAJeHV7q6AbK6Y6ML+NQBJoL\nENh1ptHeWUaT98GL3DC/H+Qbp+5BSukP8AyvLGT0Fx52VGsdIdDRZ4g5bm309xbbk75DKeNTi0aw\n8Pi933NFztdAIISxyGH4iFren6rUV5siIE9X715zFAn9Y5un/y3y21bISXQasJp3/3LjCzZCSrQT\n8RwfU2r3lgggPBUpZHcgBugAOevciICBI6kPbFgg9w0ENPrc+rij3euH+Mzvrd9rGnCIlLenGC1/\n2u45XtrJa2ca//VE1u3NoH9a2px/hiqBlMpsXw6LvIgCGryAGUq8e5vanupS6FYdILEgHbYvTLP+\nvqhcmov0Q/cio6gzovp7dAcE8Dg+rTZXoU82ocLGKVIylCB9zmDjgepQYIYcioZ6mdHLtZLWM78c\nNk//YHtIHQJh+SDWkgLNoChDmyKA5vXIwLGE97xkPsPmwlxrz4/Wps+QY+1PCKzynfE0dcB9Wfdj\nke9YltBR5XXjKb4AXgIOt3dqSs9bwjfNtu+Ybt91DzXozODxP0vZ3FwMAfj/Dw/AafP18azbW6E+\n6I3klO29exchneAVSAc4Engm67Y28A1Ox3sycKGdH4x0GR2QwXSSzcm/ZN3eDPtpoM31xOAI8gPt\nvIN0CScgcOyrCGzQx94sabdLAAAgAElEQVTpWuoeUcW+aIOySDyDdODDaUIBKrz+b4FAqqeQHwl5\nKRRg4gLk7OdkiOuAsVVuaycEvh9htOYaYB0UXfUt4Mwk/QBsES3be94C8eoLZLYzb54MBV6x83YI\nxLuV0YTvbZ8+JcV62yJw4GAU/O1Tt6da/c8DB2TdP157l0ag76PteoHUeUX6xIHct0Zy0b/J15GO\noQgQrwptc3v+WLxgUSiS+LdYFm4S8s4IePU2sqXdh/ABi/htsPMhwE1Zj9n8cti4jkfZbDt7dGxL\nJOM5O/vFwJNZt7dKfeLPt88QhqGTHcdaf91f4Hdd8YCgC4/590D67HkYLgY5Mw1GNoxvUCCZHt77\ncZ0ydiAM9noKcsh+EwUzOA5hdOqQ7Nwk9lJiZt+qYHsczVvf+nIp71nLyLuLGp/1IhH7XYl1LQnc\nifRqSyKnnqWRvf41QkfGTZGOJFawIEJ991lITjzA5tIwZIN9mZSDkFCh4IzItnuJx2tUJGhKhO43\nR04ma1SirlLnJaXhJD9DOtiysx/ObweSUeuQfWQrhKn5goVB1JrEQRWzwjeVI0rvkB7Q4Ul/Qrbo\nXfHw4Anru8f6f7nI/eOt7olGk1dCDhqfk0KQCYT5+NnW75HUx7TX1Hhn3oBMPnohALZYv7jN+jg8\nJbwxErnIuzVl+GY+AHsTgud/srm5rN0bhSITuoh8l2Xd1hK+5U/A6pF7KxnRn0p+eqL+yOlk3TLr\n6AZ0itm+dREo51OkQLrFNqEHEUDlPCPi96WxMVSgf/9gG80bSGC/3dq9FAId1tmc/xgp11ez35Ul\neCCj6LXAoXZ9P8akI2/8JxFzX5LHvdGYza2cl62dI7CoKZF3FxgaTL5x6k3EkGwYed4yq/YtPGrr\nqNY6QlmbZgInevfWRilXV1g4J1MfV1+BswXy6r8W2B0p7pojA9JtyCBec0DkKvfXukYrhxR4diUC\nDy5v1wUV2MCFSAm1JDKQ/EQKUUhLaHtL5FQzxniQ8+KMp0cLHLDhX3gRlRbUw2jXDOAE715rBGQY\nTwzldxXb3gNlQHkfRfU41nv2Oy+AnLQvpYlly0uxnxajhqMZEhpmeiPF989I57Ck984SSC49Kev2\nNvWD0Gi0LlLEjkBRBvvgOTMhAOiIGOUfBszwrvOcJ63sx4DTsu6LMr6pKsaplNvcDjgEAccXGkfC\nfonq6Vp451sh/ctPxiMkdv6K1lfib5z+1UXeHooM6m1R8I3VkG5nHaTPqNno2ISOKrehbCPDiemo\nkvVh62ksAmq3RwCqyUg3N5xI5tUM2+lofD+bP9sXeKcnCt7yIWH2kpqna2X2QzMbrzNtHh6FMm4N\n9d45FAE9emXd3obGExgAbGvX/0UymQNu/gNYO+t21sKRJj1BGagfsPPFkD78JiRvPIEANzUb8AEF\nVTrP9rRHkcG15uktoUzwT2R3nGrr9l1gJ+89F72wFXLMeIuMZB0kZ56GIu4+ZTTlo5TKboOcsEYj\nG8xw4wMOAD7MerwymhstvXtHYjoMBFZ4HOmO2iP9799JCPKK7o02BrfavPSjHw9Na9xT6Ctf9vL5\n3CblBJtifzj5dkMEdl89OrbGF51p41r1fvL29G2RzaK192wEkeA5SCbYJkb5i3lr6TSEAahDPG73\nBn4/X/GIGYyvb5cegezSOxu9WhxhGF5CjsLfA/0XpH5HuIgZRCLyIpvajyygzocLj9/xP88WuL8M\nAk5PQniVsxPU0QzZQA5BeCg/a+rOyJbg8CN/s/s1z1PX6mFr/TeE6fCdrpsRwaAR06EEBZB+g1Av\n0gPpotdCDs3r2v0DgGkJv6ct0qn8ybu3CNK3j8WyuC08avNgPsBJZtRvPZFT829Y8LSs27TwKGv8\nqpoVvtYPpF8dYOd/QbYY58TfFzlPfIPsGtuQMBAMsJPtRd+grO1d7H4nhB+diPRbvyE8624pfutJ\nyMFsLgousljW/V/scMLrAveXy+WaIa/UIxAj3AV5Jj/vPW8eBMG87FpZ3b9cLtcdeU33QFFYbg+C\n4D7vefMgCH7L5XL723vdgyD4OpvW1v+zMdsURUvpgwy7DwKHBUEwJ/JuLqjByZ/L5dog7+apiNG9\nBClce6NN5YcgCF7PrIEl/OVyuXZI4bIMcBdKOfeVPRsKnIuYmmtRZMvuwOtBEBzQSLm5IAiCXC7X\nLAiCuhTauQWKUDUdbUitEcEeYNc7ISXSlkEQjE5aX5p/uVyuJdrYDkUK+s6oH8chwNdbiL7NBd4M\ngmB23Dmfy+V6IYDETJT2+JogCP6by+UWRcz9RUEQPFVmmW0QUGpX1O+jgLuCIJhdbvvmpz/rlz0R\nk5RDIL4bgyB4L8t2Lfyrzb9KrCOPzjZHiqPTUNTE/wuC4PoUmr3wr8ifx2OdgBRoY5GANABFV59k\n73W36/9l19rs/2wfvAMJcucAbwRB8Is9uxr4JAiCM4v8tlkQBHW5XG5ZlA3rNcSztMMMhmnwiF49\n7dBY/gr8GgTBa/Z8GRTZ98/AQ0EQHBWznjZo39gVARn3DoLgpaTtb0p/DdCuoUEQ3OS9t2gQBD9k\n1c5if7lcrqOTqXK5XA45vC6LwBczgWOCIHjRe/8EYFIQBM9k0NyFfwX+vDl4OPB5EAR32v22yMnu\nDKRzuAg43ck0AGnINQvqn0dnl0LArneRoepgu74OGB0EwSeR95sHQfBbiXUMRjqFfYC7nX7I1io2\nlo+hSMbDU/7EBebP44PWRg50swj1Ur8h41EzwqyhgxHQY1AQBD9m0+ra+cvlcrsh/nEucnY4JwiC\nablcrguKHPtPFFH46oza55xID0E81wtI3zihwLs1qatr6K+Jtrk/sFkQBBd691qjtO/D0TzqGwTB\nlxk1Me8vl8uNQTT++CAIPjZ9VB/Exy+FAgtNDoLg3+XQ+Kbw5/EYwxAofQ7S0R0L3BIEwU/23q7A\nqcB6tUAXPbq+Mcr4eEcQBHPt2aJBEPyQy+WuQjRhH0TfnwG2CoJgXFbtbup/Hq/TNQiCz3O5XE8E\n5j42CIJnc7ncaODtIAgOzuVyJyNZug45YdWMjafQXy6XWw21980gCI7Luj2l/JlOfTpyhp2L7AyH\no4yczwOHePqBZshwvVQQBNOyabH+crncQBQcZBfgwCAIHk2x7MWRU9kgBE7dHBnm70mrjqbyZzTw\nGbRG26LgNy8hgPMcYJjR0buBm4MgGBWjDreH/M6r5HK5E4IguCiXy62KApr0Rw5xbyJavC+SWW9N\n+o0L/9L7i4zh2wg8dlMQBO/5uq5cLrcnAtjcFwTBAxm291bkIH4Nyua1LLJjDgyC4HVvbl6HMioM\nKqFMX/d3K5IZrwiC4LNcLtceZVPc2+q5AJgYBMH3FfnABfSviF26MwKTX46cu89ETriPBkHwv7Ts\n+bX6l8vl1gW+DILgDds/7wP+HATBc7lcrpVnr7gZ4SKOaWqy48K/dP78PRmkT7T7LVAAgiFInhua\ndA8228E5SA99mldXBwTE/sJvU5K6FqQ/T8Y9GoFNdwX2QHzzW0jmGm/vtkB2xtj0L5fLLY/wYv2D\nIJjh3e+F9GqvIj34XggLF2veWFsXQ/rv86K251wudx7i2bdxc2fhX+395eYDnGRWf7lcbgNkT94a\nyUWXB0HwYbatWvhX7l8ul9sE8ah9kM3o5/mdD4Xf7ZQrIEfBL5AD5jtIxjo98u52iDdYBgUCmUOM\nP0/32BIFtDsN+Ao4IwiC/9g7K6Lg382Qzv7XOHV5debRLbO9X43kvyf4//buOkqy6mrj8G8PAwQJ\n7u4ECIO7W7BAcNcgwYMTNIHgJHhCcAiDBtfg7pZA0ADhg2DB3Xm/P/Yp5tLMDNPd1X2rut9nLdYw\ndWu6Ttute/fZkgUpD0j6sDuv02z9tiCjwQmw31V5s96J3AD/BxnYeaAcn5CsZjqn4y9wq4g2TPYu\nQSTKhfwC5BjxI8nK+InIIOgJNS6xUyJicbLD3jJkd4xjJZ1bjk0OHE4GeN8gEyqvbGwi9sLaGje9\no5Kdp7Yng9pHlePjkN0ZxybfiA7sjXWNqA7B1wPJDlonkQmdq5FjL68E/taVN9Hy5tjoUnl544Iz\nIkYhK0q/IDslrUkmdUzcjc+lsQmzOFk9eR1wQn+/CeiwOfUh/rrYcHTn96hywTzMJOWIOJQ8t2wn\n6ba+luDSCirvS+MAL5FB+7+Xr/1CkpaKiLGBmVQKMwwiYnlyEsYnZNLtR2Rx4kFkl7h//dDNdkTM\nQBYbTgcsUzZLun2DXvndGpucdvIzMij7NtkRcrCkV8pzFyM7Qj7fzdeclBzNeXx3Pk476OK5q2WD\njBHxBBnkO6X8fVby53lOMoC0CFnk/Fvy+vp0sttanw4ktZPGZhrZIXA8clKLGt+jiJiIvD/9DZl4\n9HtJp7fyz2U7qLx/XgZ8KmmDknj4FFmovgyZqHERcIukz7vwGmOSRVLjkwm/twMfVDZRVySnjE6m\n0oTAuqbERF4nv9afk1/recmYwfTAM+XPN8jA+mWS1qxntfWLiIGSvopserEb+XP4KXAgsIGkCyqb\nxZO1wkZSDCkiXY9M+L+NnMD5cp3r6i8q58yZyE6LK5BNSZ7qsKExKblxdVFNS22so7HeFclu/tNJ\n+jQifkoWGY1Ldt5dA3inkuzUZ99by+e+BFmY+0Dl8bHJgv4LJB1c1/qGJiJeIjffbibj8xdrSHHj\nBsCZ5D3SZ+TG2Xp1rbWviIjJyAZPG5F7O+uQ7xETAueTXU//FRFLkfHvb+9NW125Vhh1WPeArSYi\npicLhQ/UkGTpscj7u93JPbjVJF1Z3yqHriRmzSPp/h76+IPIJmTvSdq4J16jlUXEjmTy8k1kIt1Z\nkh4qx/5E/oxsSRYqH0G+B77WjddbWtItEXEMOWl2mvL4+GTC5iLkFJPXyb3gM7v6WtYzKnGwvcl8\nhkHk++tM5M/IDMAhks6NiKkl/V+NyyUiJiDjWT8j41vzkXuwe1Se81PgnwyJ4Q53z6HyNTiOnDhw\nkKQbGvdF5TkzkEUgi5GxgGMlPdlDn2a/Mpx96bXJveIvyZjYGdXYSB+/Nh9Axic2kHRjRExMdh9+\nkSxofL/y3JvI+64da1mstbwSf5xZlaZMP/D8xv3ywuQUg2vI2OjL5fiS5PXmPcApyuI17+12U0k+\n/YS8p7qivN8tQMZWliYT4HdVh+ZAXXidIM+z95PFh2d0OD4bmQA7LnBJY1+pk6+xoEqjlJIDdBU5\nkXNrSU9Vnrc62RxiXkkfdfZ12l27vY+1Y55kKyjv6ZuS90Yqf54jF/e2jZKf+gvynHhPf3zPi4gt\nyZj5F+QEiZVUmoB0eN4K6kLDh/Jv1yKbSV4p6e3y2MRkUfZWZHz6NyoFit3V4R5kXGA24GsNKYAc\nROYIzUk2E99OLdRwpt8XZDQ4Afa7Khul65IXfDeTSW8bAb+WNFmNyxshrZzsXQkejdm4eK1slj9A\njsTavWyibA7sSW40zqwWq+oalhK4/yXZtW1asjLtOEk3luM/Jm8Ou1UNN4JraXxtx5P0TvUGKCJW\nIN+YbiKDli2fDBCls0ZEzE0m6N1Pdi+akyyWmJ3sJLqtOtFVKyIWJDsjzUD+znwKbF55Q1uavOma\ni0wa3ltN6GAVbdjlrDf462Kd0dWfl7KhfRl5zrix/HkrGUR/k9zc+TsZZNpA0v+avHQrImIT8kZh\nwYiYD7gFWErSQ5GdRX9DdrR5qNaF1qgEPKdTmRZWAoXHkBt8X5Kdps6VdGInNvKWB44lA5tN6Rxd\n+dgXkgWOvyQT6f9MJgq/So6FvLQrCcIj+vrN/ritpK+cu8rnsSRwW7lW3ZP8WfysBN6nIycsbAPM\nAfyH7FR0Wl1rtmGL7O5/Gbkp80CHY43u/nsDi0uavoYl9jkRMQsZaNtQ0qMRcS9wl6Q9IuJUcmrA\nu2TBRJfOtyWp4wJgFjKh8S7gFfK8vhyZyHh49z+b/q0khJ1Cdrt/hey4eTo5OXQgMDX5/jldOf5m\nIwG7vyrvE68C+0o6IyL2I4sRFyC7kq5PTonpUrejnuL4a++rxMQWI5uifER24byDLPh8qFU3GSNi\nF2BV8npoKTK5bzRgMLAvmYx3YbttkndXJQFnVnKz/ReSflr3uqoiJwJeTcaEbyC7/z8NnC/p7vKc\nacm49/3Are2SaN/KIqcm/Z7shvd12Rj9HxnLPZtMELw/IrYgG+3MXuNy+6ySDHALWXA0r6SXO2wk\nT0YWDw8uv8v96hwG7Vdg00wRsTl5nfsQWQQxBlmMfDZDkprnIc+ZZ6ky0aoLr/Uz8lw8mNzbXUnS\nTR2eMxXZ0TJaKXnBvqvst14CPCzpoIhYh7wGGItsrPhL4KettL8Z2fxtD7Kg9Eny5/nScuxW4L+S\nNh6BGG7jumd6cvLQkioFY5GN99YkE2HfIxNUlySTk7d2/Kx5OuxLn08279yMIfvSg8j47K8k/au2\nhfaCci8Oee6+SNKJ5fH5yaYgI5H7DR+TX591yT2Nd/tD3N56T0QcDOxFnv8eJPdFBpOdstciz7+X\nSDqvtkX2IeX++yRJS3R4fEoyRrwtGb88WdL+nfzYQ8sdOw94XdKuQ3n+TOQ+ww6djedEdhZ/mdw7\n20rSdeU9+0Ly+vMq8hw/Htlw7jpViir7ssr34dspR+2olfMkW1lkA4U9gX2A/SQdWvOSzIapcr6a\ni5wofwPZ1OwwMqfgVjI++FCzCuoi4jTyvvMqshnMo4385XKPcCR5L3YacKSkF7r5eo09jV+S8eOx\ngSnI+981VArBS4xlFUlrdOf1ms0FGR04Afa7OmyUfl3+XEcdxpW1slb9npaknIuAe8nuIO9ExMaU\nhHcNGeU+EvBTYJCkc2pb8AiKiJElfVkCgpuS1XcDyNFHk5En/sPVy5W45ev9YlnPBeSNxg3KEe6L\nl7U+BvxJ2Wmy5YIiETFzIwm18tikZGDnJkmnlsfWARaVtFMnP/7T5HSN08g3yj+TXWR2j4gxJH1c\nfp9GIRNgmtZppz9vwgyPvy7WGV35eYmcWnQEmRwxG1mI9RPyfDgquYH8FbAj+Z61QaudG/uKcqNy\nlqRBEXEtuSm1dTm2Ill4sKD6WQfuGNIBehFy+sX05KbGkSrTwyK7zzfemz4vj41wQkNE7ESOaTyg\nfNwu3yBVboAHkUGuJSQ9FxHXkV2zbiXHnn5MJsFtrtIl1kZcXzx3RcQcwMPkxskBleu6UYFJySTk\nbyTdVtsi7XsqiQGNwNBlZIeOtYbzb8aTR3x3WWRh/yjlPm46MrHoRPKe+WRgZUkvRMT65LTJv0t6\n5oeSPH7gNccnEwy2Jwvtgjzf/MUJHs1T7tmXIQPGU5IJuueqdGzr8Nx+l7jYUeR01T+TG+xjkZum\na0u6PiKmIWNLF0q6vLZFDkerxur6soi4nexEfAIwZvlzfjIp9ETye9FSG86RHT/PAa4n43ZHkx0+\nX46IS4BnJe1d5xrrElmsfgn5+7+/pDtrXtL3NBJWyA3BN8mims/JCTkXdIxxWvdFxIzkNcq8kp6o\nPD41+b76FNmRf0Nge0ln17LQPq7c221JTvF5F9hG0l3l2HeuYXxN0z9FxNZkEvnV5JSDhcjijL+S\n+zPTAe+rCRNsIrtYnk7ewxxINrV4oty/Nu5nv03+s9YQ2TRxDGVX88b3aT+ykeLF5KSMM8mi9i/J\nGOS+Kg3xWkW5x1sK2Imc3HQ/GR/dHxhX2ZBkhPZiI+IIYGqViVqR06Z3J+/THycTRwcA83U2OdWG\nraf3pdtZRJwEDJS0VSUuOBn5M7klmST/D7Ig+fLuxKXMhiayYVmQzTmWJvfOliTjQ3eR598ZyYak\nnSoQsKGrvCcH5Ijs8vhAsvHF6sB+ZHFap+61Krlj9wN/IJNPNykfcxJgJbI53Tzk9IPzJW3Vhc9h\nIBkL2qp8/JvJ64uxyJjLjGT8+3Pg/lZLcO0NEfF78trq3o73aqUA53/qgWZ7zebYa9eUuMorzs+y\nVlV5L5oYuJTMgz1X0rXl+Nxkw/3ZyPvFk2lS3L987JOBWcncpQuAZzRkIvKaZM7NxMAUkt7t4us0\n8m0mIeOYvyYbcf6VzJVYPnJq9EfV6+tWut52QcZQOAH2+2LIGOF3JW1S93o6qxW/pxExITk+dWKy\nq+H55AboXpIGR2XUarspNyHvk9NUziyPzUUGCbcliyEuIytLeyU5rlR7r0EmKyxNVgNPTp60rwcW\nJZM/zpX0u95YU2dEjpK/gOwgeTm5ef48cCewAzla+tcqY84rwZ8RDWbuDOyoSrfeiHiVDBjdTVYa\nTkRuok4KrCjpsyZ+imZWk8pF+9jA+GR18ZJkUvOy5WkzA8dIOrqeVfZ95brgKmBkMuA1UdmUGotM\nWLlB0m9qXGKtIqLxnncPMA353vcKsFvjBrM8r0vJDJGd1L+StG2T1rsGGcxcE1ievDldQNKrEXEm\nmWh6nKSrmvF6/VG7n7siYgcyqP3XSiHRdGQi8g7kNddOrZhcZ8NWNqD/SHYJvI9MrvmUvJaeDHha\nHaZnWOdExOHAwsCJki6KiHGVXQZ/TiYYrSfp3xHxa2BVScs0+fUXIacFvi/pg2Z+bEsxZGLreuR0\njNuAU9VC3V5bQQm4X09+nQ4ARpO0ejk2HxlzWULS8/WtcvhaMVbX11RiQ1OSxc1HSXqycnxtsnvV\nZGRydssUmVWu9fYhp0w9Jemocmx64FFgBeUo+pZrqtIbSmH6BNXvaSsoceEB5WdvI7Ir8N7kdJY9\ngbnJWPjtZFMCd2RvgvJ1H4VM4Dle0hkdjs9GSYAlO+We0vur7D/K7+e8ZFHvUmS39l0kvV7rwqxW\nMaSZ2YRkkwkBW5OxjG2BqchJAhdLurqbr9VIYBhI7u88SHbLfhY4C7ixFDguSsYjJ/V+T+uIiJuB\nWyQdUvlezk6+j05BNiI5vPw8LUbuGf5EpdFfq6nc461N7sPuKunYzuyDR8S+5D7u6iVmfgIwO7mn\ne2r5OlwGbCHpilZKxmk3levwpcnchQ/J6T1j0MR96XZXiuv2IadffNPx5zkiFgQe9M+h9ZaImID8\nPd2MPD+OAvycbCizXY1L6zciYkxgZkkPd+HfNnLHJgX+S05L37b8/1Tk5MP7yNym68i8vS7nkkXE\nuGSMfT9y2u5Bkn4XOS3jx2RjvMf7S5Fj5b1vRTLhdzZJ/+vwnGXIgtiDWil+NjyOvZr1PZXz1VVk\nE5AdJH1Q7v2/aVyHR8QmZFHWROU5XT5vlaLBAcomqpORhSDzk7m/x5BNA14t18SjAwurw3TOLr7u\nCcA0klaJiDnJZqeLSHo8sinfjOQEoC4VfvQkF2TYCPObdfPFd7uDzEp28FhVQ0a3DyB/T9vqZj0i\n5iWDNGtL+keHY5eQlXhXSNqrpvWNT3YdmhZYnyzMeIoMfI9CjjO6po61DUtEnEtWwD9HBrxuJwOY\nb5DJu8uQSanHdDbYVX7OXiWDuJuWIO4mZLfNo8nRlqOR1fAzA/+SdFzTPjkza2kliPeV+tlkhp5S\nuUn6CTnKewLgMkmvRU5s2o8Mrl1HnpuXJTdFB9W26JpUNhynISv4ly9fuyCvJfYhiy3vBTbpTqJm\nuUkdvSvJtZXv6dRkh/ZxyMKRAZKej+ymMq2kjcrz9yVviA/r6nrth7Xyuav8DJ8AbEdefx0g6Z5y\nbCAwF/nz/QtyVPSeTkRuLZXf+xXITa7GlJa3yPGwkNfs45CTJgeSG9g/V6VbsXVOuW/Zgix0mxL4\nF3B6ScadnrxvOZ/coNoO2EzSJf0lGaCvie9ObP0Qj1evnnsmK0WepwCrkOeaWSS9WOIdlwAvStqs\nzvVaayjXHVcDc5DFbIcP5TlHArdKuq631zcsUenWHTkx7Mtyb7A4sAt5Pb1mVwuyrbmG932IiKPJ\nQvU1JT1UCoHWIX8mN5D0UC8utU+p3DNXf1/OA16XtOtQnj8TWRyzQ39JrOkNP/DzPzW5/7MNGVc/\nWf242YYNUa51LyO7WG9JNuDamLy/vEdN6jIfZfJ5+f/pyUKQxclYxBPlNS+ra6/Ohi4i5iGv59+O\nbDZwq6THIhvPfaEhHUhnJ5MGb2iH72HkZIU1JZ3YhX+7KXA8OZlhcrIRzvrAdZI+KV+by8mCppOb\nuOx+qyf3pdtV2dOZQtJN5ef5GWAhSU+UmO6k5NdleWAFMt/grvpWbP1VZKO3CchGVo+WBMp+8Xva\nziq5YzuQeUyDyMLZ7SX9t8NzmxILKUUkG5PT5icGtpN0YXc/bjupfi1LjtRPJe05lGM/As4FLpd0\nTm0Ltk6pFIzODXwq6am612TWVZX9oQXI/bIFJT3b4TkjN+4Xy9+PImMMl3XjdRu/R6sCh5P7sP8m\n9+5+BTwEHEpOFmpak4CIOBAYT9KOEXEfObnp1+XYtuT19jpqwalFLsgwawGR3UE2IC92g+wAebqk\nl+pcV1dFxI/J5Mg7gD2qGzylY8QcwN5dSXrsCZFjxOcjO8vMJ2nlH/gnva4kVWxHjiEcSI6uPpW8\nkQ6y08FtXbmRLh/7FLIy8nXyzfMEMpB2QXmON7jN+onKhbyDc01WSZZYiNxAmoGc2PQpWRB3f0kw\nWo3sSDI5cAa5Mfp4XeuuU0m+2pu8dviNpGcqX8dRyMlXx5JBwttrWF9jLfOTHQDmB94mk7IPUnZv\n3xbYlxwB/F9yBPCvJZ3f2+vty9rx3FWuQY8hkyHOIseH/6ccG4MsyDqUnAozoQvjW08pNv+MTBZ/\nk7yWHpf8fd+b7EQ6DvACMKak12paap8SEVORiRfLkoXjd5Ad3mcji8o/Av4u6fe1LdKaJjxeHfjO\n+9zawHlkIPrDiDiOTPK8GXiNLA4dCCwq6dP6VmytoBRjjAycRN5jvElumtwo6ZU619ZRfHeaxybk\ndfWPgAMrhatjku+vswBblSTFtrn26w9KsuRbwCPkeeqJ8vjvgR9L2rn8fSxgaUmX17bYPqIk7VxE\nTsb4A7A5+Tu0OmX8R4QAACAASURBVDAJsBLwMzKm/CPgfElb1bPavqnyHr0U2WV2NjJB+JxyfBSy\na9/GwChDK5axvqny3rYkmZx7Azkp8z1JT5Ykit3J5mWDy7+ZEfhA0hvdeN2BJfFyHXKa2p/JhP6v\ny/HlyCYQAv4jaYuuf5bWbJVY4wCyEcF/yOv8o8m9u9fL8ZnJhM0pJa1W34q7pivXcBGxJ7AH+Z53\ntqS/VY7NDdwEzC/pOe9pdl9P7ku3q9IUYUGy+OcK8t7qGnJC7hLA1MD75FSiO9SCU5ut7/P5r/2V\n3LENyclSPyKnYlzQ2Dvq4sech7xXeYEsvHgD+Ibc1xhA7levTjabeoSMK/ar6WmRU+1/Re73/ELS\nq5Vjjj21ocq9epANmm8ADpUnV1qbK/dFy5JTid8b2vt+RBwCTCxpyya+7qNkUdqBlcdmJferpiYb\nlm6uDhOGuvF6G5ANLK4nm7fNXPbERiGLQAZLOrIVz9EuyDBrIdHGHSArFzMrkMGw9YBdgbPJcUXP\nkwGba8iqtZbs1tLqN6kRMQsZpJ8DeJEMOl5VOd6lN5oS3F2arH5vTGv5RaNzRzk+UrWS0szMuiYi\nniGD9qeT05n+DBxf3ZRvxRuHOkTEssC15DXEbpKOKY9Xu5KMXneiekQ8TSZCDiY71+wBfEwm2v8E\n+COZVD828LCkVepZqbWKRmJG+f+1gcPI668jgJMahcvl/mAqSQ/UtlgbpqGdqyNiCrIQ4wRJf6hn\nZf1D5GTG9cnph5+ShU2Dq/dzfj/tG8ITW78VEQeTkwIOLH8fjbye3Br4CriVTLb/d22LtJYU2c31\nD2RDkuvJ69YH1GLTxCLiZrKI5Gayy9UCZPLXLpXC1YklveFzfGuoxIQ3Bc4sD99ONh+YBTgHmJec\n6PMXYCdJX9Wy2D4oIiYkv66Tkg0A/gNsW/5/KnJy2H1kEs91wLv++jdPJeF+HoZManuYjLE/Cuwj\n6fry3B+THTndobgfKdexr5Fdqt8jfxfnKf9/N0OmY8wFPNbdvalqswoy0e5A4FxJ75Z71c9VOlaW\neMM7kr7ozmtazyvJNHsB/yDjR7eU7+kswIfq0DW7LysJdaNV7w3Le+FFwPOStvQ5trl6al+6HZWf\ntW3I+5S3yMLXkYCLyS7BtwC3V6+1+tPXx8yaq5I7tjh5f92l3LFyPfo6WVD3OXm/Pi95rTg9Oe1n\n+vL3ackmgWs26dNoGxGxBtlAbUqyee0JwAuNc3ij6LnGJVonVQqdTyQLSVeW9FGl6Ol94C43UrN2\nExFbAQdImrL8/Xt5rhGxPnnNuk13GneV+y/IuMXV5HTGQyKnww2Q9EVE7EQ2Kny+mc0CImICcg/j\nZ2TM+XdkE8RNgbUkTdNYY6vl+bogw6wFtVsHyEqQdxVy42Hq0qVuT7Jz3QvAJ+RF/mjAbK2USNGK\nJ+fhqRRP7EROtXiUDIDd14SP3aemtZiZtYrKJv3OwI6Spq8ce4W86b+HnNY0CVnIODGwklpkolRv\nqXytGn/ORt7EbUcWfW6nMjGkzg2NH/ierkYmxaws6eHS4XBB8vv6tKR36liz1avDNfOqZILU/pIe\niJwGsxuwJxn4/g1wZaNow1pXNeGlEpzfmjxvLeyC5ubreP8WET8nO4bNRiYhniXpmrrWZ9Zslc2j\nZYCNgJck/bZa3FeeN4oT6qyqbJj8GJCkD8tjawC/JeNzNwKHS3q5vlV+57p6Q3Li0UySPo6IZ8kp\nSPMB05HX1/v4vbU1RcRvyffjl8hE47PIBOQFyKSPdciJyec7Ma25Sqx4KbJT+rTAIOAqYPuOSbrt\nFgdvFxHxIHCnpF0jYk3yfPUgufl9NnCYpGfrXKPVI4ZMJx8HeBd4kuwwvyw5XXF6YFxJGzTp9Rr3\np4cCS0pauOz5LEwmlU1BFmhs24zXs55Ruf7/NvGvJGWeTBY4XgycCNzd3+NGkRNotiXf/xaT9Lmv\nM5qvJ/el21GlSGVB4B3gKElXVo47adfMmqa7uWMRMR55/Tk58Ao5JeB0YFSyGd7UwKtk3OUV4M3+\nHF+MiH2BA4BnyULYGyS9Ve+qrKtKQvcjwBaSbizx9Z3JBkdfkA0zDxzOhzBrORGxPFmktyk5QenL\n8ni1oeklwP+pi1NaI2IisqnLl5XHziIb5C1SPS9GxOxkHs8u6uJ0pWHFKyNiUrKZ5VrkpJtBZCP4\n4yXd0qrX3S7IMGtR7dgBMiJ+RXbw3bfy2ARkMExkUOJ2lXH11j0lkL4xudk5ObCRpEea9LHbdlqL\nmVmrKhsXr5KdkjaV9GVEbEJOyDgaeIJMjBofmBl4XNIJda23bhExmOzwfHZEjEV2bNkbWIYMHu7e\nSCyrcY3V7+mGlZvc5cix5eN19cbT+pbKZvoSZJfgR8nf98XJJPKXyjlhCrLr4TbkuM0V1WKdq234\nSvLrZMADZEDoiJqX1Gd1CC6OQyZ6rkL+bh0h6cY612fWTOWa4zxgebLwaOnG+0PkiOYvfb9uABEx\naklEm4cs8JwK+BfZhftsDZnQdQA5ZWiOVthoL++fFwIPSjoqIvYiG4YsSCaaX0ZOzlhV0tX1rdSG\npxRJrkX+3L0DHKsyfdd6XqXL49rAj8hO/BeoTJex5qokvi9GJrovJ+nNyKmop5GJ05eSCaz/qTZx\nsP6lXMctS040m4ws1vlTo0gnIkYu8YCmFExFxMhk3Ow9STtHxI5kcdDLZKHjCeS15D+7+1rWHJWY\n0ZiSPurwWJCdRxvXcIsCfwUmBKaX9L/6Vl6/iFgc+AVwiaR7OhatW3P15L50u6kUqexATiprFKnc\nW+vCzKxP6m7uWDlnLUPuO01JNr87d2iFdX29iL/DnsIc5KQ6Aa9ryHTDccki+7XICa6HSrqtnhVb\nd5Rk7suA48j46AnAc8D25b9VyE77b9e2SLNOiogxgJvIRji7k422PygxqtHJ+6PTgMm7kmMQOeH1\nKuAS4FpJz5fHxyOLIcYB/iLpuIj4Kdn8aUJJS3bjc2o0bFqBnCo6E3CapDvL8YXIePOb5NTvj7r6\nWr3BBRlm1i2VjYd1GTKaczPgG2Akd63reeUicm1Jx/fAx26raS1mZq2s0hVvInI87Pnkjf9uki4o\nz+nTga4RFRFjAn8ip4SspRwhGsB4wIrA4cAXkqarcZkdv6f/IwOYl0bE3cA9kvYogdJv/H01gIh4\ngRyr+Qey+9ClwK1kQuT7ZHeiY4A5gXUk7VjTUq2bImIfsjvJXO1UZN+OOmyiTE92+ApgeRfFWV9Q\nCUYvSTZN+CXZbf54SX+uPM/Xkf1YRIxT3WCJiP8A95JNNsYjOx42pghdV57zo7rPk6XwemxJL5eE\n0ZeBa8m1nyLp5LLZ8wfgxP6a8NVOSuLCOsDKZHLaQ8A5ku6pdWH9SKXRzuLAB7jRTo+KiEWA1YH9\nyYSd3YFlJL0VEduSUxDOkvSqE4X7t5LIvAl5/z+QbO5xhqQXu/lxJwGmkPRQZb9uKzJ2dg85qWh/\nsrj3U+A+4GBJl3fnda25SqLkRQy5BmpMN2sUZnwbX4yIXYDRJB1a45KtH+vJfel24yIVM2snlXPW\neuT16G3Aqap5cmpvqVwrj01OfdqV3EcYmZxm9w/gkEZxXWl2cjkZj3LjrTYVESeQxRfvA+cCf5D0\nYuSk3r2AeZzXaO0mImYALgBmISco3gm8RsYb5iRjDUd34eMGMBbZBGBuMq57HnCvpP+WaRhbkMVM\nkwJvAR8BK3U1tlG5552OPA//i5xgsxgZN9lB0jNd+dh1cUGGmTVFRBxHjiD6AFizUSHc7O4+NnzR\nA6N4u1txb2ZmQ1Q6J+0IzEomR/2i0TW0HHdBIxAR05JV9u8C60t6qTwe5OjcMSQ9VndCQ4fv6fjA\n18BPya4Dn5XjNPv92dpHJZF2Z2AnSdNVAr8vAm+Qge85yZ+lXdWPp+P0FRHxE2B7F9X0nsrv1fzA\n2eSEmRdrXpZZl1XeP8aS9EF5bAwyEL1q+fM1sgP9tTUu1VpA5HS5V8mOb+OVP5cvMblJySThFcjE\n4KeBwyT9u6a1NjZZViATAWYF5i7n8DGBr8gi1TMknVU2eq4DlqprzdZ5ZWNwfXLCSZDTw46V9Fqt\nC+tH3Gin50TErOR9/x2SXo+ISSW9VpLgN2x0BYyIP5JdAjepcbnWYqLJ08kj4u/AnZIOiYjRJH1a\niuN+RcbPbpN0XnnuL4AzyAKOT5vw6ViTRMSEZCfmick40bmSLq0cb9zvbkk2sRm/1buCWv/QE/vS\n7chFKmbWTpp9PdouKtdTp5PXXDeTTffmBlYj42YB7Adc7ve39hYRc0l6tPz//MAkkq4sf5+QTGA/\nQ9KRNS7TrMtKE6NtyIKjCcjG6Y8DRzeawXbz4y8IHEmeL28kCzPuI6fyTg3MAHwJPCrpjSa83rHA\naOTnNDZDmkssCBwP7NcueasuyDCzpigji+YG9iXH3Z0C7Nno4mJmZmZDlC4kG5AJSEEmY5/eKDqw\nFBGzAH8mN48PrHs9w1PpLLMZmeh2LjmmvF90lrHhK4U5r5IB3s1KcuQmwBHAgpL+rzzvWrKoZ+26\nO1Zb93lTuh4RsT2wgqRV6l6LWTNExBXAvGTzi/vKY5OTRXwrkZuFW0m6uL5VWp3KRvofyI2Q98lO\nUjMBm1SvJyJiDrIwY2Vgi8amZC+vtbH5PZDcIDoVuFrSs5XnjER24VoduAwYBDwpaV2/t7afiFiY\n7L65DPkz+XDNS+pX3GineSrFZGuQk/A+Jrtgf1OKXx4H5ie72w8GXgR+AyxcJhf4/GXf0ayiqZKE\n8WGJM/yJnIpxRcdk/YhYlkzkP0XSH7uxdOshJXa0FNmxeWLymu4MSQ+U4xOSBY6DJe1f20LNbLj8\nnm9m7aI/FfFX7ueWBf4GLN0xLhYRK5MT7N8FlgA+7+tFKn1NRAyU9FVE/ArYCjhQ0lUdnjMXsDcw\npaSF6linWbOV+Ot/gA8kfdzNj/Wj0nR0SmBdsihiVOB/wGnA+cDzzbjerTZ3L+fgaST9qXJ8fHKP\n4DCyQfyM7XCd7YIMM2uqiBgZ2JA8IY9Djj4+pt5VmZmZtab+2oWko+FtUkTEBsBZwAGSDu/VhXVB\nREwM7Ew//57ad5WAwSnARMDrZBeJE4G9JA2OiNElfRIR+wI/A5aT9EV9KzZrXyXxcIzGRAGzdtZh\nEtcqwKXAryS9XY4PAhYiE+t8rdHPla7X65HdqX4C7CjprKE8b5Ckx3p5eY3XbmyA/xmYHVhiaPcB\nETEO2Q1rMTIZ8VBJHzu5qT2VePH8ku6uey1mXdGhmOwZ4Cgy4f21iFiH3Au5FLiIPLdtX/7pRZJO\n8LnLhqW7RVOViWojkROybiI7Y/6dLAx6SNKHETENmZA0jqTth/XxrDVUmr6sC4xCNvc4FdgI+LWk\nyWpcnpmZmfUh/a2IPyJeAE6SdFT53L8hc2e/KcfnBO4CNpZ0WY1LtU6q3LePRjbI24GcdPJx+b6O\nSk6bbkygvlvSE/Wt2Kz5qgUOTfhYbwDHAreQE7cPALYFngROAu6S9EyTXmshMmYxLbBBdcJyRAQw\nPTCepAcacZBmvG5PcUGGmXVLRMwMrAp8ArxDdrB+rSQjbgP8FthF0nE1LtPMzKyl9acuJMMTEX8h\np0u8DzwC/BN4BViSTETcXdLtzbyZ7Cn+nlpHHZJqZyWTJVatJqZFxOPAue1QfGRmZr2nFPYtR3ba\nnhU4SNLB9a7KWkU10TcixgXWJgszJiIT+AZLerDGJX5H6e58B1mYeuUwnjOQTHjeD/isJJs6odnM\nalEpJjsRmAtYpjGBKCL+C7wEjAz8F7iPTIR/H/i4JIT4/GU9ovKzWe0quRH5/jmAnN56maTHImJs\nQC5cbx8dGvl8Xf5cx5PxzMzMzEZcJVF/Y+BsYJZGEnHlerrx5yTA/WSO26V1rttGXIf7ocOARSQt\nXu6BViEnn4wN3AmsIen9+lZr1voiYl1yIveMHSZwzwXcCIwG/FHSAd14jUaDiV2AfYGXgdnIqZB7\nAfe0ej7QsLggw8w6rTLma1XyBAzZpeVt4AXgTEnXRsSoZFe+J9v1JGlmZtZb+lsXkobKdcUEwJrk\nGNgvyCKMD8gbuknIjhX/BtaU9K+altsp/fV7asNXurNsQHY7DOB24Gjy5/9QSRPXuDwzM6tZxw4/\nlU3DAcDUwE5kYtaHZELW9TUt1VpIx2TfiJgJ2BRYlEzguwG4QNKL9axwiIiYmuzcvZekK4dWbB0R\nM5BT8rZoVqctM7PuKDGL24F9JF1RHtsD2EzSbBGxGDkZY0lgPUm31bVW638i4jhgYknrVR77HfAr\n4DngYuAcSe/Us0LrjtL05RDgXUmb1L0eMzMzs3ZUro/XIJN+rwfOahQrVwoyJiPjUadLurCutVrX\nlPj5QcDMktaOiAOBeYFbyamWdwC/lHRDjcs0a3kRsQhwPrCapEciYnTgczKv4VzyPHqGpCe7+Tqj\nAE8BBwK3kY1bjwCWJc/Fh0p6oTuvUYcBdS/AzNqPpK/K/55EngDnkjQN8EdgLGC/iBhX0ueSnnAx\nhpmZ2Q+T9HV/TNyvXFfcA7wlaQMyGDINmUT2c2BrYHeyIOOg0vm35fXX76kNn6RPJZ1Odq6+h5ya\n8TfgVHKErpmZ9WOlK9BYEXFlRMxaialI0n/IWMzD5OSDt2tbqLWEstEIMCAixo6IqSNidEnPStqX\n3Mx4Flif3JBsBR8BU5AFRlQ62EWH540C/Kh3l2ZmNkyjk3uq356rJB0FrFz+/05gZ+BxYNI6Fmj9\n2rXA7BHxp4iYBkDS74B5yMmzv8U5AW1L0mPAasA2da/FzMzMrF2V6+O9gbfIpmlnRsQa5Vijycn8\nZIf2a+tYo3VORMwcEVs04qPl+3gXsGpEPEM2TTgdOKkkdb9ONoE0syIixomIZTs8/CLwMXBg2Wv4\npOS9NPJ6HutOMUZlT2NasmDqekkvSfqnpBXIJpYLAs9FxOpdfZ26eEKGmXVKpTPj0sBfgEUl/a9y\nfDzgH8Dlknaqa51mZmbW+irTMaYnu/WtJOm1jh1+K89fHLgI2FPSX4fWTdes3VQ6Hb4naeO612Nm\nZvWLiHmAM4DJyU5Ee0r6tHL8r8BfJd1U0xKtBVSvhSPiELLY80Vyesp5ki4qxwYCmwHPSrqjntV+\nV0ScBiwHbAjcL+nLDsdPAaaR9LM61mdm1lGZkPF/wG8knVB5vLFfEmSh2fXA5pLucczCelqHSWrr\nkFPUbpR0QIfnTS3p/2pZpJmZmZlZC4mIcYC1yYaAE5P5bWdKuj8iHgMuLcUb1uIi4iTgOUl/jIiJ\ngfclfRYRSwFzAg83YqERsRFwLDDR0HIQzPqriPgTOY1xv4j4kaTPyuNzktMwJgKOIRuQLEM2CphO\n0qvdfN3pgQeB0YDtJJ3Z4fioZIzjXEmvdOe1epsLMszsB1XGs43c2CCNiJnIKrXdJF0QESMDX5fn\nHQLMAGws6Ysal25mZmYtZmgJCRHxSzIh63eSnulYkNEh2exi4GNJm/bqws16UESMBIzqiSpmZgbf\nTgqYDliJDHCPQxbvXUp24j6WDHq/WdsirXYRMVKZqPJbYF3gYHKs95HAq+SG8h8k3V/jMoeqjD2/\nHPgAOBS4TdLzETEmsAXwO2ARSU82Ps/6VmtmliLiDHLC4YbAA0MpJjsTmEHSYnWsz/qPSoOT2cjJ\nU+9Jej8iliMbmdxAFgY5xmBmZmZmNhQRMQM5UXZJQMCowEySJq5zXTbiShMayr3RheQEjLMkPVp5\nzgDy+3wgcISkU2tZrFmLqTR4mAF4RdKnEXEYOUXob5JeKkUTmwObAgPJoowLJJ3RhdebFBi3xPsb\nechHAdsCbwD7ADdJ+t5U+HZreOKCDDMbYaUq7jZy+sWXEXElMBWwnqSnK8+7HPhI0kb1rNTMzMxa\nXRl9eDOwPENGv24t6bRy/HuJVxExBnAHWRB6Wy8u18zMzKzHdQwsR8RowE/Jrm1bkMn2T5NdgQ6p\nZ5XWSiJibOAZ4JeSro2I44H5gSuA3cjR4jcD20r6vL6Vfl9ETAucQBYePQd8Rk6FeZHcPD1hWJPz\nzMzqEBGLApeRxWSHAbdIeiEifgxsBewLLOZiMustEfEs2RztWGBkcv/uFeAk4BHgIE/GMDMzMzMb\ntohYmJw6uwa5T33tD/wTazERMRbZoGYu8n79ejKv8bkyEWVdYHxJh9a4TLOWUinIOBD4G1nQdCG5\nB/UEcAnw98rEjBkl/bsbr3cbcL6kkyNitMZE+IiYEDgF+AXZwOmPwD8kfdz1z65eLsgwsxESETsC\nxwE3Af8GTiM3S88lO1qfW/4+J7AsMKi744nMzMysb6l08d0NWJG8hhiNTBrbmgx4XQDsIOmd6r+p\nfIxBkh7r/dWbmZmZNVcl6L048H/Ae4AkfdDheaMDowMLAC9Ieqr3V2utpNJFakMyCXgpYBbgdmBZ\nSf+MiHOAmYHBko6vcbnDVH62FwA2A74gJ3v8RdJr5Xhbdb8ys74vIqYDjieLyf4NfA5MQRaTnSHp\nRBeTWU8r09RGBQ4HdgKuJpOONiV/Ht8nrwH2dxGvmZmZmdnwlUkL87TilFn7rkquwRJkfuJ5jSnS\nEbEQsD0wK3m/fhVZmPFRRIzcccqlWX9V2VtYjowlTCbp9XJsDTLOMAZwJ/k7dEcTXnN24InyukcA\n9wF3SnqrHF8U+AswNXA+sHvHfbJ24YIMMxshEbE5cDrwEFkVNxZwDXAjMB2wOxkA/hdwkaRralqq\nmZmZtaBKwuFA4ENgS0nnVo6PRxZo7Ed29ztQ0uH1rNbMzMysd0TEYmQS/ceU4DdZnHE3maB+LTC6\npGdrW6S1hMqG407AO5IGlwkZK5Edq3YCFgbWl/R5aa4yBXBAq03H+CEuxDCzVlYpJtsc+Ar4L3CS\ni8msDhGxNdnN9zxJfy3XlgsDg4CjJT1c6wLNzMzMzMyaLCJeAgaQk4FvIPMUvyzH1iXv18cmmycc\nLOmJmpZq1rIi4gXgTEm/L3+fChgJeBvYGVgVeAd4ADi1qxM4K3lCQeYB3Qa8C1xJNph4pDKJY2fg\n55KW7c7nVicXZJjZCCuB3TXJk+FMwELk+OMLyW7WuPOTmZmZDU2l0v4kYAZJy0XEyMA3jQkY5SZs\nCmAD4ADgZWC26oQMMzMzs74kIhYA9gHOAd4AJgRWJjeUNgX+R04knYPscnxsTUu1GlU2LaYkC3YW\nkPRgh+dsC+xPTqJ7gtwouVDSEb2+YDOzfsiFGNbTGl1dI2JJskHaLeXvuwBzAcdLeqg8d3RJn9S4\nXDMzMzMzs6Yr8dGrgWnJYoxxgKeBv0m6vTxnDLJ5zcpkcvd7NS3XrKVUmj7tDOwkabpKHs+9wJWS\nDivPnRXYFVgMWE7SS01cx37AFmRT+PPI+MYTHZ4zUNJXzXrN3uKCDDP7QZUg74TAEYCArYGlgG3I\ncUFPAFdLutgbD2ZmZlZVSSCbFnieHG+4jqQ3yvGRga8a1w9lisYgYFxJNzduAutav5mZmVlPiYhR\ngIPJJPoNJT1WHj+O7L69BzAVWbR6paSn6lqr1adyPX0T8JqkjTteI0fELMCJZFHPaMDXkn5S05LN\nzMysCTpMyHobuAW4hyzQnAi4uPz918CcwPaSLq1rvWZmZmZmZj2tJIqfBDwDvEnmL35Odt6/UNLT\n5XnjSnq3rnWataKIGAC8Sk6Y2azkBG9M5gTPAbwFUMndmVXSk0167W9/JyNiUnJvbAXgPuAa4HJJ\n7zTjteriggwz65SImAS4jKwu3RIYE9gY2Ay4R9JO9a3OzMzMWlElgexOYBTgQ2Be4GRg70YiWaMI\ntMalmpmZmdUiIo4kg92bA5+QnYE2k3RBrQuz2lU6VC0E3A1MKemVcuw7XaIiYhlgfnLk992SHq9l\n0WZmZtZtQ5mQtaCkByJiBmAG4CfkPt2XwGPARsDX5XmP1LVuMzMzMzOznhARAQwoResbAesCewMf\nAXsCc5OJ5rcDZ3syhtn3RcT4wClkk4fGhIoTgb0kDa7sR4wk6etuvlajycSUwAbAEsD4wAmSBpfn\nLEwWg0wGzCHpo+68Zt1ckGFm31M5GS4JLE+O+PoceE/SkxGxALA7cEXl5Dgj8EGj07WZmZkZfCeB\nbDXgDGBmYGxgDWArskDjd5LObDyfDKS03fhBMzMzs86qXCtNR3b1ehqYkmyAsSLwjaeQGkBEPEEm\nXr4AHCbpjPJ4ACM1rp89udbMzKxvGMaErO81M4mIRYHZyJjbYpLmq2O9ZmZmZmZmzTa8WGdEHA2s\nCawp6aGIWBtYh2x8tIGkh3pxqWZto+TkLA3sCMwKjAesKunucjxgyJSMJrzeLWQDicvJZhJTA4Mk\nvVV5ziBJjzWjEKROLsgws6GKiJGA14AJgPeAvwPzlP+/myHTMeYCHvNGr5mZmQ1PRHxJFl4cUv4+\nOjA7ecO1HvAcsIuk++pbpZmZmVl9Srfja4DpgGUk3dEo2Kh5aVaTStOUnYE9gLWB9Rly/byrpHvL\nc0cmC3jadrPCzMzM0g9MyBpF0hdDu050YaaZmZmZmfVFEbEp8BbwCDCepCfK478Hfixp5/L3sYCl\nJV1e22LN2kREjEZOrtgYCOA24HRJLzXhYzfiGusDxwBTS/o8Ip4CTpV0dEQsAkzYl35fXZBhZkNV\nGU80DvAu8CRwKrAsMC4wPTCupA1qW6SZmZm1jYiYUtLLQ3l8PGAhsthzeeAqYH0nHpqZmVl/UglO\nLw8cCxwv6aS612X1K4UWnwBrSboiIiYAFiCnzS1NXj/v2pha60RMMzOzvuMHJmRFuX5sTNLwNYCZ\nmZmZmfUZlXudTYEzy8O3Ax8AswDnAPMCqwB/AXZqTBE2sxEXEZMAvwYWAz4ErgNO6E6MofL7ezAw\npqSdI+JAYA1gPkmfRcRawIbA9pJe7f5nUr+BdS/AzFqTpLfLKK9lga3Ln2MDf5L0LHy7IeyNXjMz\nM/tBQyvGU1qXFQAABSpJREFUKI+/A1wTEf8EVgMGVjeTe3WRZmZmZjVpFKNKuj4iTgKOLd28jvQ1\nUb83I3CPpCsAyhjvayLiMWA5YFvg8Yg4WdL+/nkxMzNrbx0mZI1DJkSsDxwREVsxZEKWyrT7xnWk\nrwHMzMzMzKzPqNzjTEM2kn4JeA84C2g0rXkGmAO4U9JXnjht1nmSXgf2johBwMHkNItuxRgq//5N\nYNWImBbYEdhY0mfl2OJks4k+UYwBnpBhZiOgjCfahAz4DgRuAc6Q9GKd6zIzM7P2Vy28iIiBja4V\nDpaYmZlZfxYRpwJfSdq27rVY/aqdr2HIZkZEDARmBlYH9gN+Jens+lZqZmZmzdCFCVmOo5mZmZmZ\nWZ8VET8H1gKmAt4BjpV0V72rMut7SuOHUSV90sV/vyk59WIzSa9GxJjAYGAm4C1Ji5fnLQZcDywu\n6aFGc4rmfBb1cUGGmY2wnhhPZGZmZmZmZmZm31US7UeX9EHda7HWVzY1Zpb0cN1rMTMzs+6LiFmB\nkyQt0eHxKRkyIWtq4GRJ+9ewRDMzMzMzs14VEeMC6wArA5MCDwHnSLqn1oWZ2bciYkXgGGAK4Hjg\nALKh1O+BT4FHgMmA8YEHJW3fl5pMuCDDzDqtMp7o35J2q3s9ZmZmZmZmZmZmZmZmZn2FJ2SZmZmZ\nmZl9X0TMAKwPLAUE8AA5MeO1WhdmZsC3Td/XJmMWrwK7AM8Cu5LFGD8mizVul/SFCzLMrN/r7ngi\nMzMzMzMzMzMzMzMzM+s8T8gyMzMzM7P+LCIWBtYDlgE28b2RWb2qjSXKnycDmwEDgWuB3SQ9W+si\ne5gLMszMzMzMzMzMzMzMzMzMzMzMzMzMzKwtRMTIwPyS7q57LWYGETGqpM/LlIxngXWAd4BDgCWA\nK4AtJb1f4zJ7jAsyzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMxsuCqTMGYBJpN0c+XYVcDHktYrfx8L\nWBE4hpxoc1Mti+5hLsgwMzMzMzMzMzMzMzMzMzMzMzMzMzMzM7MREhGnAAsBVwOHAzMANwALS3qm\nw3PHk/RO76+yd7ggw8zMzMzMzMzMzMzMzMzMzMzMzMzMzMzMRkhETAhsA/wM+AiYDzhT0h7l+EBJ\nX9W4xF4zoO4FmJmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZe5D0pqTfA1sBrwLvATNHxBrl+FcAERH1\nrbJ3eEKGmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZl1WkQMAJYCdgImBh4BzpF0b60L6yUuyDAzMzMz\nMzMzMzMzMzMzMzMzMzMzMzMzsy6LiNGAjYG1gcmBjSQ9Uu+qep4LMszMzMzMzMzMzMzMzMzMzMzM\nzMzMzMzMrNsiYlJgbUnH172W3uCCDDMzMzMzMzMzMzMzMzMzMzMzMzMzMzMza6qIGCDpm7rX0ZNc\nkGFmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZtZJA+pegJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZWbtx\nQYaZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVknuSDDzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMysk1yQ\nYWZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm1kkuyDAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM+skF2SY\nmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZl1kgsyzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMOskFGWZm\nZmZmZmZmZmZmZmZmZmZmZmZmZmZmZp30/759VOulX4OsAAAAAElFTkSuQmCC\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "ax = percent_win.plot.bar(figsize=(40, 8))\n", "\n", "for item in ax.get_xticklabels():\n", " item.set_rotation(60)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "From here we can start to ask *why* some champions appear advantageous from these match data." ] } ], "metadata": { "kernelspec": { "display_name": "Python 2", "language": "python", "name": "python2" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 2 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython2", "version": "2.7.13" } }, "nbformat": 4, "nbformat_minor": 2 }