Skip to content

Instantly share code, notes, and snippets.

@qwdm
Created August 25, 2021 17:59
Show Gist options
  • Select an option

  • Save qwdm/842459f5c748e1590e2353da50cfce60 to your computer and use it in GitHub Desktop.

Select an option

Save qwdm/842459f5c748e1590e2353da50cfce60 to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 39,
"metadata": {},
"outputs": [],
"source": [
"import requests\n",
"import bs4\n",
"import matplotlib.pyplot as plt\n",
"import matplotlib\n",
"import json\n",
"\n",
"plt.rcParams['figure.figsize'] = [12, 8]\n",
"matplotlib.rc('font', size=20)\n"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [],
"source": [
"def get_deps_numbers() -> dict:\n",
" deps = {}\n",
" \n",
" resp = requests.get('http://duma.gov.ru/duma/deputies/7')\n",
" soup = bs4.BeautifulSoup(resp.content)\n",
" deps_rawdata = soup.findAll('a', class_='person__title__link')\n",
"\n",
" for dep in deps_rawdata:\n",
" # href='/duma/persons/234234/'\n",
" number = dep.get('href').split('/')[-2]\n",
" \n",
" surname = dep.find('span', itemprop='name').strong.string\n",
" firstname = dep.find('span', class_=\"second-name\").string\n",
" name = f'{surname} {firstname}'\n",
" deps[name] = number\n",
" \n",
" return deps"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [],
"source": [
"deps = get_deps_numbers()"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [],
"source": [
"def get_participation(dep_num):\n",
" \n",
" \n",
" url = \"http://vote.duma.gov.ru/stats\"\n",
" resp = requests.get(url, params={'deputy': dep_num})\n",
" soup = bs4.BeautifulSoup(resp.content)\n",
" \n",
" # <div class=\"pers-p\" style=\"width:93.1%\">\n",
" take_part = soup.find('div', class_='pers-p').get('style').split(':')[1][:-1] \n",
" \n",
" return float(take_part)"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"81.9"
]
},
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"get_participation(99109653)"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"'99110985'"
]
},
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"deps['Колесников Олег Алексеевич']"
]
},
{
"cell_type": "code",
"execution_count": 81,
"metadata": {},
"outputs": [],
"source": [
"deps_participation = {}\n",
"for name, number in deps.items():\n",
" deps_participation[name] = get_participation(number)"
]
},
{
"cell_type": "code",
"execution_count": 82,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"{'Авдеев Александр Александрович': 95.1,\n",
" 'Адучиев Батор Канурович': 90.1,\n",
" 'Азимов Рахим Азизбоевич': 81.9,\n",
" 'Аксаков Анатолий Геннадьевич': 87.9,\n",
" 'Алексеева Татьяна Олеговна': 97.5,\n",
" 'Алимова Ольга Николаевна': 97.8,\n",
" 'Альшевских Андрей Геннадьевич': 100.0,\n",
" 'Ананских Игорь Александрович': 87.1,\n",
" 'Андрейченко Андрей Валерьевич': 98.1,\n",
" 'Аникеев Григорий Викторович': 99.2,\n",
" 'Антонова Лидия Николаевна': 84.9,\n",
" 'Арефьев Николай Васильевич': 98.4,\n",
" 'Аршба Отари Ионович': 91.2,\n",
" 'Аршинова Алёна Игоревна': 98.1,\n",
" 'Аскендеров Заур Асевович': 93.7,\n",
" 'Афонин Юрий Вячеславович': 98.9,\n",
" 'Афонский Владимир Игорьевич': 91.0,\n",
" 'Байгускаров Зариф Закирович': 98.4,\n",
" 'Балыбердин Алексей Владимирович': 98.6,\n",
" 'Балыхин Григорий Артёмович': 84.9,\n",
" 'Бальбек Руслан Исмаилович': 94.0,\n",
" 'Бариев Марат Мансурович': 94.5,\n",
" 'Барышев Андрей Викторович': 64.7,\n",
" 'Баталова Рима Акбердиновна': 97.5,\n",
" 'Бахарев Константин Михайлович': 99.5,\n",
" 'Бахметьев Виталий Викторович': 98.4,\n",
" 'Белеков Иван Итулович': 94.2,\n",
" 'Белик Дмитрий Анатольевич': 83.8,\n",
" 'Белоусов Вадим Владимирович': 88.5,\n",
" 'Белых Ирина Викторовна': 99.2,\n",
" 'Березин Никита Владимирович': 0.0,\n",
" 'Березуцкий Юрий Николаевич': 94.8,\n",
" 'Берулава Михаил Николаевич': 98.1,\n",
" 'Беспалова Марина Павловна': 80.5,\n",
" 'Бессараб Светлана Викторовна': 0.0,\n",
" 'Бессарабов Даниил Владимирович': 98.6,\n",
" 'Бикбаев Ильдар Зинурович': 94.0,\n",
" 'Бифов Анатолий Жамалович': 98.6,\n",
" 'Блоцкий Владимир Николаевич': 96.7,\n",
" 'Бобрышев Юрий Иванович': 0.0,\n",
" 'Богодухов Владимир Иванович': 98.9,\n",
" 'Богуславский Ирек Борисович': 94.5,\n",
" 'Боева Наталья Дмитриевна': 95.3,\n",
" 'Боженов Сергей Андреевич': 0.0,\n",
" 'Бокк Владимир Владимирович': 97.8,\n",
" 'Бондаренко Елена Вениаминовна': 97.5,\n",
" 'Бондарь Оксана Андреевна': 96.4,\n",
" 'Бортко Владимир Владимирович': 92.6,\n",
" 'Борцов Николай Иванович': 83.3,\n",
" 'Боташев Расул Борисович': 85.8,\n",
" 'Боярский Сергей Михайлович': 99.7,\n",
" 'Брыкин Николай Гаврилович': 90.1,\n",
" 'Брыксин Александр Юрьевич': 80.3,\n",
" 'Бугера Михаил Евгеньевич': 98.1,\n",
" 'Будуев Николай Робертович': 92.1,\n",
" 'Бузилов Валерий Викторович': 95.6,\n",
" 'Букачаков Родион Борисович': 95.3,\n",
" 'Булавинов Вадим Евгеньевич': 92.1,\n",
" 'Бурматов Владимир Владимирович': 96.4,\n",
" 'Бурнашов Алексей Леонидович': 72.1,\n",
" 'Быков Олег Петрович': 0.0,\n",
" 'Валеев Эрнест Абдулович': 94.8,\n",
" 'Валенчук Олег Дорианович': 91.8,\n",
" 'Валуев Николай Сергеевич': 86.3,\n",
" 'Василенко Александр Борисович': 91.5,\n",
" 'Васильев Александр Николаевич': 88.8,\n",
" 'Веллер Алексей Борисович': 89.3,\n",
" 'Веремеенко Сергей Алексеевич': 0.0,\n",
" 'Ветлужских Андрей Леонидович': 92.1,\n",
" 'Власов Василий Максимович': 97.0,\n",
" 'Водолацкий Виктор Петрович': 90.7,\n",
" 'Воевода Алексей Иванович': 94.0,\n",
" 'Волков Юрий Геннадьевич': 100.0,\n",
" 'Володин Вячеслав Викторович': 92.3,\n",
" 'Воробьев Александр Васильевич': 93.4,\n",
" 'Воронина Татьяна Евгеньевна': 99.2,\n",
" 'Вострецов Сергей Алексеевич': 94.8,\n",
" 'Вторыгина Елена Андреевна': 86.8,\n",
" 'Выборный Анатолий Борисович': 94.0,\n",
" 'Вяткин Дмитрий Федорович': 94.8,\n",
" 'Гаврилов Сергей Анатольевич': 99.2,\n",
" 'Гаджиев Магомед Тажудинович': 90.1,\n",
" 'Гаджиев Мурад Станиславович': 85.8,\n",
" 'Гадыльшин Мурад Асфандиарович': 99.2,\n",
" 'Газгиреев Юшаа Орснакиевич': 95.9,\n",
" 'Газзаев Валерий Георгиевич': 93.4,\n",
" 'Ганзя Вера Анатольевна': 96.2,\n",
" 'Ганиев Фарит Глюсович': 96.4,\n",
" 'Гартунг Валерий Карлович': 83.0,\n",
" 'Геккиев Заур Далхатович': 93.7,\n",
" 'Герасименко Николай Федорович': 92.9,\n",
" 'Германова Ольга Михайловна': 97.3,\n",
" 'Гетта Антон Александрович': 94.8,\n",
" 'Гильмутдинов Ильдар Ирекович': 97.8,\n",
" 'Гладких Борис Михайлович': 98.6,\n",
" 'Говорин Николай Васильевич': 96.7,\n",
" 'Гоголева Татьяна Степановна': 97.3,\n",
" 'Голушко Андрей Иванович': 86.6,\n",
" 'Гончар Николай Николаевич': 99.2,\n",
" 'Гордеев Алексей Васильевич': 0.0,\n",
" 'Горелкин Антон Вадимович': 89.0,\n",
" 'Грешневиков Анатолий Николаевич': 93.7,\n",
" 'Гришин Евгений Анатольевич': 100.0,\n",
" 'Гулевский Михаил Владимирович': 94.5,\n",
" 'Гусева Ирина Михайловна': 97.3,\n",
" 'Гутенев Владимир Владимирович': 90.4,\n",
" 'Дамдинов Алдар Валерьевич': 97.5,\n",
" 'Данчикова Галина Иннокентьевна': 99.5,\n",
" 'Делимханов Адам Султанович': 93.2,\n",
" 'Демченко Иван Иванович': 75.3,\n",
" 'Дерябкин Виктор Ефимович': 95.3,\n",
" 'Дзюба Виктор Викторович': 80.3,\n",
" 'Дивинский Игорь Борисович': 93.4,\n",
" 'Диденко Алексей Николаевич': 94.2,\n",
" 'Догаев Ахмед Шамханович': 95.6,\n",
" 'Дорохин Павел Сергеевич': 98.9,\n",
" 'Драпеко Елена Григорьевна': 89.0,\n",
" 'Драчев Владимир Петрович': 94.5,\n",
" 'Духанина Любовь Николаевна': 94.2,\n",
" 'Евланов Владимир Лазаревич': 95.6,\n",
" 'Езерский Николай Николаевич': 99.5,\n",
" 'Езубов Алексей Петрович': 92.6,\n",
" 'Елыкомов Валерий Анатольевич': 89.3,\n",
" 'Емельянов Михаил Васильевич': 83.8,\n",
" 'Есяков Сергей Яковлевич': 96.7,\n",
" 'Ефимов Виталий Борисович': 87.7,\n",
" 'Жарков Антон Викторович': 90.1,\n",
" 'Железняк Сергей Владимирович': 93.7,\n",
" 'Жигарев Сергей Александрович': 90.1,\n",
" 'Жириновский Владимир Вольфович': 98.1,\n",
" 'Жуков Александр Дмитриевич': 94.0,\n",
" 'Жупиков Александр Владимирович': 71.5,\n",
" 'Журавлев Алексей Александрович': 98.1,\n",
" 'Журова Светлана Сергеевна': 94.8,\n",
" 'Завальный Павел Николаевич': 86.6,\n",
" 'Заварзин Виктор Михайлович': 89.3,\n",
" 'Загребин Алексей Егорович': 92.6,\n",
" 'Зайцев Максим Сергеевич': 0.0,\n",
" 'Затулин Константин Федорович': 89.6,\n",
" 'Земцов Николай Георгиевич': 95.1,\n",
" 'Зобнев Виктор Викторович': 87.1,\n",
" 'Золотарев Алексей Михайлович': 0.0,\n",
" 'Зубарев Виктор Владиславович': 84.1,\n",
" 'Зюганов Геннадий Андреевич': 97.3,\n",
" 'Иванов Валерий Викторович': 98.4,\n",
" 'Иванов Максим Анатольевич': 95.3,\n",
" 'Иванов Николай Николаевич': 98.9,\n",
" 'Иванов Сергей Владимирович': 94.0,\n",
" 'Иванюженков Борис Викторович': 98.9,\n",
" 'Игнатов Виктор Александрович': 76.7,\n",
" 'Игошин Игорь Николаевич': 84.4,\n",
" 'Изотов Алексей Николаевич': 97.8,\n",
" 'Ильтяков Александр Владимирович': 83.0,\n",
" 'Ильясов Радик Сабитович': 93.9,\n",
" 'Ионин Дмитрий Александрович': 86.3,\n",
" 'Исаев Андрей Константинович': 98.6,\n",
" 'Исламов Дмитрий Викторович': 92.3,\n",
" 'Ишсарин Рамзил Рафаилович': 99.2,\n",
" 'Ищенко Александр Николаевич': 94.0,\n",
" 'Кабанова Валентина Викторовна': 97.0,\n",
" 'Кавинов Артем Александрович': 89.0,\n",
" 'Казаков Виктор Алексеевич': 95.6,\n",
" 'Казакова Ольга Михайловна': 98.6,\n",
" 'Казанков Сергей Иванович': 97.5,\n",
" 'Калашников Леонид Иванович': 97.0,\n",
" 'Калашников Сергей Вячеславович': 100.0,\n",
" 'Каличенко Андрей Владимирович': 96.2,\n",
" 'Каминский Александр Викторович': 97.3,\n",
" 'Канаев Алексей Валерианович': 99.7,\n",
" 'Каргинов Сергей Генрихович': 95.6,\n",
" 'Карлов Георгий Александрович': 83.3,\n",
" 'Кармазина Раиса Васильевна': 98.4,\n",
" 'Карпов Анатолий Евгеньевич': 85.2,\n",
" 'Касаева Татьяна Викторовна': 93.7,\n",
" 'Катасонов Сергей Михайлович': 95.3,\n",
" 'Катенев Владимир Иванович': 97.5,\n",
" 'Качкаев Павел Рюрикович': 98.4,\n",
" 'Кашин Владимир Иванович': 98.4,\n",
" 'Квитка Иван Иванович': 99.2,\n",
" 'Кидяев Виктор Борисович': 94.8,\n",
" 'Клыканов Александр Борисович': 95.6,\n",
" 'Кобилев Алексей Геннадьевич': 94.2,\n",
" 'Коваленко Андрей Николаевич': 0.0,\n",
" 'Ковпак Лев Игоревич': 92.6,\n",
" 'Когогина Альфия Гумаровна': 89.6,\n",
" 'Козенко Андрей Дмитриевич': 86.3,\n",
" 'Козловский Александр Николаевич': 92.6,\n",
" 'Колесников Олег Алексеевич': 52.9,\n",
" 'Коломейцев Николай Васильевич': 96.4,\n",
" 'Кононов Владимир Михайлович': 95.9,\n",
" 'Корниенко Алексей Викторович': 94.5,\n",
" 'Костенко Наталья Васильевна': 97.8,\n",
" 'Косяненко Евгений Викторович': 89.9,\n",
" 'Коткин Сергей Николаевич': 93.7,\n",
" 'Кравец Александр Алексеевич': 95.3,\n",
" 'Кравченко Денис Борисович': 94.8,\n",
" 'Красноштанов Алексей Николаевич': 84.9,\n",
" 'Красов Андрей Леонидович': 95.9,\n",
" 'Крашенинников Павел Владимирович': 97.3,\n",
" 'Кривенко Татьяна Олеговна': 0.0,\n",
" 'Кривоносов Сергей Владимирович': 87.7,\n",
" 'Крупенников Владимир Александрович': 94.2,\n",
" 'Крючек Сергей Иванович': 94.2,\n",
" 'Кувшинова Наталья Сергеевна': 93.4,\n",
" 'Кувычко Анна Александровна': 86.8,\n",
" 'Кудрявцев Максим Георгиевич': 93.7,\n",
" 'Кузьмин Андрей Альбертович': 0.0,\n",
" 'Кузьмин Михаил Владимирович': 98.4,\n",
" 'Кузякин Дмитрий Викторович': 0.0,\n",
" 'Кулиева Василина Васильевна': 98.6,\n",
" 'Кумин Вадим Валентинович': 74.5,\n",
" 'Курбанов Ризван Даниялович': 95.2,\n",
" 'Куринный Алексей Владимирович': 100.0,\n",
" 'Лавриненко Алексей Федорович': 95.3,\n",
" 'Лавров Олег Леонидович': 96.4,\n",
" 'Ламейкин Дмитрий Викторович': 96.2,\n",
" 'Лебедев Игорь Владимирович': 96.4,\n",
" 'Лебедев Олег Александрович': 98.4,\n",
" 'Левицкий Юрий Андреевич': 96.4,\n",
" 'Лисовенко Алексей Анатольевич': 0.0,\n",
" 'Литовченко Анатолий Григорьевич': 94.0,\n",
" 'Лоор Иван Иванович': 97.0,\n",
" 'Луговой Андрей Константинович': 89.6,\n",
" 'Лысаков Вячеслав Иванович': 86.8,\n",
" 'Лябихов Роман Михайлович': 0.0,\n",
" 'Лященко Алексей Вадимович': 89.0,\n",
" 'Маграмов Абдулмажид Варисович': 96.4,\n",
" 'Макаров Андрей Михайлович': 97.3,\n",
" 'Макиев Зураб Гайозович': 93.7,\n",
" 'Максимов Александр Александрович': 93.7,\n",
" 'Максимов Василий Юрьевич': 82.7,\n",
" 'Максимова Надежда Сергеевна': 97.0,\n",
" 'Максимова Светлана Викторовна': 91.2,\n",
" 'Малов Николай Владимирович': 0.0,\n",
" 'Марданшин Рафаэль Мирхатимович': 97.5,\n",
" 'Маринин Сергей Владимирович': 93.7,\n",
" 'Марков Андрей Павлович': 95.6,\n",
" 'Марков Евгений Владимирович': 0.0,\n",
" 'Марченко Евгений Евгеньевич': 68.5,\n",
" 'Марьяш Ирина Евгеньевна': 99.2,\n",
" 'Медведев Иван Владимирович': 98.1,\n",
" 'Мельник Владимир Иванович': 99.2,\n",
" 'Мельников Иван Иванович': 95.9,\n",
" 'Менделевич Борис Давыдович': 0.0,\n",
" 'Милонов Виталий Валентинович': 75.3,\n",
" 'Минкин Иршат Султанович': 99.7,\n",
" 'Миронов Сергей Михайлович': 90.7,\n",
" 'Миронова Валентина Михайловна': 99.2,\n",
" 'Митина Елена Анатольевна': 97.5,\n",
" 'Мищеряков Юрий Николаевич': 73.2,\n",
" 'Моляков Игорь Юрьевич': 0.0,\n",
" 'Морозов Антон Юрьевич': 97.3,\n",
" 'Морозов Дмитрий Анатольевич': 96.7,\n",
" 'Морозов Олег Викторович': 98.2,\n",
" 'Москвин Денис Павлович': 91.0,\n",
" 'Москвичев Евгений Сергеевич': 94.2,\n",
" 'Мукабенова Марина Алексеевна': 98.9,\n",
" 'Муцоев Зелимхан Аликоевич': 74.0,\n",
" 'Назарова Наталья Васильевна': 97.3,\n",
" 'Напсо Юрий Аисович': 96.2,\n",
" 'Натаров Сергей Васильевич': 97.0,\n",
" 'Неверов Сергей Иванович': 90.1,\n",
" 'Николаев Николай Петрович': 95.3,\n",
" 'Николаева Виктория Викторовна': 93.2,\n",
" 'Никонов Вячеслав Алексеевич': 88.2,\n",
" 'Нилов Олег Анатольевич': 93.4,\n",
" 'Нилов Ярослав Евгеньевич': 97.3,\n",
" 'Новиков Владимир Михайлович': 92.1,\n",
" 'Новиков Дмитрий Георгиевич': 95.3,\n",
" 'Носов Александр Алексеевич': 96.7,\n",
" 'Огуль Леонид Анатольевич': 96.4,\n",
" 'Окунева Ольга Владимировна': 98.9,\n",
" 'Олейников Юрий Павлович': 98.6,\n",
" 'Омаров Гаджимурад Заирбекович': 84.1,\n",
" 'Онищенко Геннадий Григорьевич': 96.2,\n",
" 'Ооржак Мерген Дадар-оолович': 95.6,\n",
" 'Осадчий Николай Иванович': 99.4,\n",
" 'Осипов Илья Владимирович': 98.6,\n",
" 'Павлова Ольга Ивановна': 95.6,\n",
" 'Пайкин Борис Романович': 0.0,\n",
" 'Палкин Андрей Васильевич': 83.3,\n",
" 'Панина Елена Владимировна': 88.8,\n",
" 'Панков Николай Васильевич': 97.5,\n",
" 'Пантелеев Сергей Михайлович': 98.9,\n",
" 'Парахин Гаврил Павлович': 0.0,\n",
" 'Парфенов Денис Андреевич': 99.2,\n",
" 'Пахомов Сергей Александрович': 96.4,\n",
" 'Пашин Виталий Львович': 97.0,\n",
" 'Перминов Дмитрий Сергеевич': 94.2,\n",
" 'Петров Александр Петрович': 91.8,\n",
" 'Петров Анатолий Ильич': 98.4,\n",
" 'Петров Сергей Валериевич': 98.4,\n",
" 'Петров Юрий Александрович': 84.1,\n",
" 'Петрунин Николай Юрьевич': 97.3,\n",
" 'Пивненко Валентина Николаевна': 80.0,\n",
" 'Пилипенко Ольга Васильевна': 0.0,\n",
" 'Пилюс Наталия Николаевна': 0.0,\n",
" 'Пиляев Иван Сергеевич': 0.0,\n",
" 'Пимашков Петр Иванович': 80.5,\n",
" 'Пинский Виктор Витальевич': 92.1,\n",
" 'Пирог Дмитрий Юрьевич': 0.0,\n",
" 'Пискарев Василий Иванович': 94.0,\n",
" 'Плетнева Тамара Васильевна': 95.9,\n",
" 'Плотников Владимир Николаевич': 94.0,\n",
" 'Поздняков Владимир Георгиевич': 98.4,\n",
" 'Поклонская Наталья Владимировна': 88.8,\n",
" 'Поляков Александр Алексеевич': 89.3,\n",
" 'Пономарев Аркадий Николаевич': 75.1,\n",
" 'Пономарёв Алексей Алексеевич': 96.2,\n",
" 'Прокопьев Александр Сергеевич': 93.2,\n",
" 'Пушкарев Владимир Александрович': 97.0,\n",
" 'Пушкина Оксана Викторовна': 87.7,\n",
" 'Пьяных Дмитрий Сергеевич': 0.0,\n",
" 'Пятикоп Александр Иванович': 96.7,\n",
" 'Рахматуллина Зугура Ягануровна': 97.0,\n",
" 'Рашкин Валерий Федорович': 99.2,\n",
" 'Ревенко Евгений Васильевич': 93.4,\n",
" 'Резник Владислав Матусович': 89.0,\n",
" 'Ремезков Александр Александрович': 70.7,\n",
" 'Ресин Владимир Иосифович': 86.8,\n",
" 'Роднина Ирина Константиновна': 87.4,\n",
" 'Романенко Роман Юрьевич': 98.6,\n",
" 'Романов Михаил Валентинович': 89.9,\n",
" 'Рудченко Валентина Васильевна': 96.7,\n",
" 'Рыжак Николай Иванович': 91.0,\n",
" 'Саблин Дмитрий Вадимович': 65.2,\n",
" 'Савастьянова Ольга Викторовна': 98.9,\n",
" 'Савельев Дмитрий Иванович': 97.5,\n",
" 'Савицкая Светлана Евгеньевна': 83.0,\n",
" 'Савченко Светлана Борисовна': 96.7,\n",
" 'Сазонов Дмитрий Валерьевич': 96.4,\n",
" 'Сайтиев Бувайсар Хамидович': 0.0,\n",
" 'Самокутяев Александр Михайлович': 0.0,\n",
" 'Санина Наталья Петровна': 96.2,\n",
" 'Сапко Игорь Вячеславович': 93.2,\n",
" 'Сапрыкина Татьяна Васильевна': 98.6,\n",
" 'Саралиев Шамсаил Юнусович': 96.2,\n",
" 'Сафаралиев Гаджимет Керимович': 86.8,\n",
" 'Сватковский Дмитрий Валерьевич': 0.0,\n",
" 'Свинцов Андрей Николаевич': 95.1,\n",
" 'Свищев Дмитрий Александрович': 97.0,\n",
" 'Селезнев Валерий Сергеевич': 97.0,\n",
" 'Селиверстов Виктор Валентинович': 83.0,\n",
" 'Селимханов Магомед Саламович': 96.4,\n",
" 'Серова Елена Олеговна': 93.4,\n",
" 'Серпер Евгений Александрович': 86.6,\n",
" 'Сибагатуллин Фатих Саубанович': 88.2,\n",
" 'Сидоров Александр Леонидович': 93.7,\n",
" 'Симановский Леонид Яковлевич': 90.4,\n",
" 'Синельщиков Юрий Петрович': 96.2,\n",
" 'Синяговский Владимир Ильич': 94.0,\n",
" 'Ситников Алексей Владимирович': 95.9,\n",
" 'Скляр Геннадий Иванович': 94.8,\n",
" 'Скоч Андрей Владимирович': 79.7,\n",
" 'Скриванов Дмитрий Станиславович': 73.7,\n",
" 'Скруг Валерий Степанович': 92.6,\n",
" 'Слуцкий Леонид Эдуардович': 98.9,\n",
" 'Слыщенко Константин Григорьевич': 97.0,\n",
" 'Смирнов Юрий Валентинович': 96.4,\n",
" 'Смолин Олег Николаевич': 97.3,\n",
" 'Сокол Сергей Михайлович': 0.0,\n",
" 'Солнцева Светлана Юрьевна': 99.7,\n",
" 'Соломатина Татьяна Васильевна': 95.9,\n",
" 'Сопчук Сергей Андреевич': 89.6,\n",
" 'Станкевич Игорь Валентинович': 99.2,\n",
" 'Старовойтов Александр Сергеевич': 97.0,\n",
" 'Старшинов Михаил Евгеньевич': 82.2,\n",
" 'Строкова Елена Викторовна': 98.4,\n",
" 'Сураев Максим Викторович': 97.8,\n",
" 'Сухарев Иван Константинович': 95.1,\n",
" 'Таймазов Артур Борисович': 89.6,\n",
" 'Тайсаев Казбек Куцукович': 99.2,\n",
" 'Тарасенко Михаил Васильевич': 91.0,\n",
" 'Тен Сергей Юрьевич': 87.7,\n",
" 'Терентьев Александр Васильевич': 90.1,\n",
" 'Терентьев Михаил Борисович': 95.9,\n",
" 'Терешкова Валентина Владимировна': 81.1,\n",
" 'Тетерин Иван Михайлович': 96.7,\n",
" 'Тимофеева Ольга Викторовна': 92.9,\n",
" 'Тихомиров Анатолий Федорович': 98.4,\n",
" 'Ткачев Алексей Николаевич': 80.3,\n",
" 'Толстой Петр Олегович': 81.6,\n",
" 'Торощин Игорь Андреевич': 98.6,\n",
" 'Третьяк Владислав Александрович': 91.0,\n",
" 'Тумусов Федот Семёнович': 94.0,\n",
" 'Туров Артём Викторович': 83.3,\n",
" 'Тутова Лариса Николаевна': 98.6,\n",
" 'Умаханов Умахан Магомедгаджиевич': 85.2,\n",
" 'Фаррахов Айрат Закиевич': 98.1,\n",
" 'Федоров Евгений Алексеевич': 97.0,\n",
" 'Федяев Павел Михайлович': 87.4,\n",
" 'Фетисов Вячеслав Александрович': 80.8,\n",
" 'Фирюлин Иван Иванович': 98.9,\n",
" 'Фокин Александр Иванович': 86.6,\n",
" 'Фролова Тамара Ивановна': 97.8,\n",
" 'Хайров Ринат Шамильевич': 98.6,\n",
" 'Харитонов Николай Михайлович': 97.0,\n",
" 'Харсиев Алихан Анатольевич': 87.1,\n",
" 'Хасанов Мурат Русланович': 100.0,\n",
" 'Хинштейн Александр Евсеевич': 91.5,\n",
" 'Хованская Галина Петровна': 93.4,\n",
" 'Хор Глеб Яковлевич': 91.0,\n",
" 'Хохлов Алексей Алексеевич': 96.2,\n",
" 'Хуснулин Равиль Камильевич': 94.8,\n",
" 'Цыбизова Татьяна Игоревна': 98.4,\n",
" 'Чайка Валентин Васильевич': 87.7,\n",
" 'Чепа Алексей Васильевич': 86.0,\n",
" 'Чепиков Сергей Владимирович': 93.2,\n",
" 'Черкасов Кирилл Игоревич': 97.5,\n",
" 'Черкесов Леонид Ильич': 99.2,\n",
" 'Чернышев Михаил Анатольевич': 95.3,\n",
" 'Чижов Сергей Викторович': 92.9,\n",
" 'Чилингаров Артур Николаевич': 77.5,\n",
" 'Чиндяскин Сергей Викторович': 98.6,\n",
" 'Чиркова Ирина Александровна': 0.0,\n",
" 'Шайхутдинов Рифат Габдулхакович': 94.8,\n",
" 'Шаккум Мартин Люцианович': 80.3,\n",
" 'Шаманов Владимир Анатольевич': 77.0,\n",
" 'Шаргунов Сергей Александрович': 99.5,\n",
" 'Швыткин Юрий Николаевич': 93.2,\n",
" 'Шеин Олег Васильевич': 95.1,\n",
" 'Шеремет Михаил Сергеевич': 92.1,\n",
" 'Шерин Александр Николаевич': 95.9,\n",
" 'Шипулин Антон Владимирович': 0.0,\n",
" 'Шишкоедов Василий Михайлович': 88.5,\n",
" 'Шолохов Александр Михайлович': 95.3,\n",
" 'Шперов Павел Валентинович': 97.8,\n",
" 'Шрейдер Виктор Филиппович': 89.3,\n",
" 'Шубин Игорь Николаевич': 94.2,\n",
" 'Шулепов Евгений Борисович': 92.6,\n",
" 'Шхагошев Адальби Люлевич': 97.8,\n",
" 'Щаблыкин Максим Иванович': 90.4,\n",
" 'Щапов Михаил Викторович': 99.7,\n",
" 'Эмиргамзаев Абдулгамид Гасанович': 95.6,\n",
" 'Юмашева Инга Альбертовна': 91.5,\n",
" 'Юрков Дмитрий Васильевич': 94.0,\n",
" 'Ющенко Александр Андреевич': 97.3,\n",
" 'Якубовский Александр Владимирович': 0.0,\n",
" 'Ямпольская Елена Александровна': 98.1,\n",
" 'Яровая Ирина Анатольевна': 88.2,\n",
" 'Ярошук Александр Георгиевич': 0.0,\n",
" 'Яхнюк Сергей Васильевич': 0.0}"
]
},
"execution_count": 82,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"deps_participation"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {},
"outputs": [],
"source": [
"json.dump(deps_participation, open('deps_participation.json', 'w'))\n",
"#deps_participation = json.load(open('deps_participation.json'))"
]
},
{
"cell_type": "code",
"execution_count": 40,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.patches.FancyArrow at 0x7fa194e862e0>"
]
},
"execution_count": 40,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAuUAAAHyCAYAAABMAbBAAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8vihELAAAACXBIWXMAAAsTAAALEwEAmpwYAABKIUlEQVR4nO3deZgcVdmw8fsJS1hCEkjYJQRRdmQxiMoOAiIKiCKbSAQFxB0R0VcUxYVPcQFFBQQBARFlEUERXpFNX0BAkB1Ewr5DEtYEyPP9UTWTnk5PpmumZ3qW+3dddXXVqVPVT3d1zTx9+tSpyEwkSZIktc+odgcgSZIkjXQm5ZIkSVKbmZRLkiRJbWZSLkmSJLWZSbkkSZLUZiblkiRJUpst2O4ABoOJEyfm5MmT2x2GJEmShrkbb7zx6cxcur7cpByYPHkyN9xwQ7vDkCRJ0jAXEQ80Krf7iiRJktRmJuWSJElSm5mUS5IkSW1mUi5JkiS1mUm5JEmS1GYm5ZIkSVKbmZRLkiRJbWZSLkmSJLWZSbkkSZLUZiblkiRJUpuZlEuSJEltZlIuSZIktZlJuSRJktRmJuWSJElSm5mUS5IkSW1mUi5JkiS1mUm5JEmS1GYm5ZIkSVKbmZRLkiRJbbZguwOQJEmS+mLy4Rc3LJ929I4DHEnv2VIuSZIktdmgSMojYlpEZA/ToQ22WykifhIR90TEyxExMyJuiIgvR8Ri7XgtkiRJUlVDtvtKRGwJXAgsUVO8CPDWcvpIRLwrMx8Z+OgkSZKk5g3GpPw7wHMNyq/omImIZYDfMzchfxQ4BRgHHACMBtYAzoqILTMz+zNgSZIkqS8GY1J+UmZO66HOZ4AJ5XwC22Xm7QARcRdwfLluc2Br4K/9EKckSZLUEoOiT3mdv0XEKxHxYkTcHhE/iIgV6uq8v2b+9o6EvHROXd1d+ydMSZIkqTUGY1I+maL7yWLAWsAhwK0R8TaAiOjomtLhvtqNM/NpYGZN0Xr9GawkSZLUV4Op+8r9wJXANGAssBPwpnLdUsA5EbE6sCRdv0zUJuC1ZWPL+YmNniwiDqDof86kSZP6GLokSZLUe4MlKd8hM++sLYiIwyn6gm9WFq0MvAu4sW7baLC/RmVdZOaJwIkAU6ZM8UJQSZIktc2g6L5Sn5CXZa8CP6srXotiZJY5NWVjmVdt2dN9DlCSJEnqR4MiKa8gM3MWcFdN2ZtqK0TE0nQdu/yWgQhMkiRJ6q22J+UR8YGI2CciFqorXwg4uK76v8vHC2rK1oyIdWqWP1S3zfktCVSSJEnqJ4OhT/lKwI+A70fEJcC9FBdz7kzXVvA7gcvL+eOAAynGKg/gLxFxMsXNgw6s2eZqHKNckiRJg9xgSMo7LAvs2826B4BdMvM1gMx8IiJ2Ay4ExgArAEfUbXM3sKd385QkSdJgNxiS8l8BTwI7UowpviwwHngeuAP4A/DzzHyhdqPM/FtErA0cBmxP0eL+KkVL+++BYzPzxQF6DZIkSVKvtT0pz8wZwFnlVHXbB4FPtTwoSZIkaQC1/UJPSZIkaaQzKZckSZLazKRckiRJajOTckmSJKnNTMolSZKkNjMplyRJktrMpFySJElqs7aPUy5JkiQ1Y/LhF7c7hH5jS7kkSZLUZiblkiRJUpuZlEuSJEltZlIuSZIktZlJuSRJktRmJuWSJElSm5mUS5IkSW1mUi5JkiS1mUm5JEmS1GYm5ZIkSVKbmZRLkiRJbWZSLkmSJLWZSbkkSZLUZiblkiRJUpuZlEuSJEltZlIuSZIktZlJuSRJktRmJuWSJElSm5mUS5IkSW1mUi5JkiS1mUm5JEmS1GYm5ZIkSVKbmZRLkiRJbWZSLkmSJLWZSbkkSZLUZiblkiRJUpuZlEuSJEltZlIuSZIktZlJuSRJktRmJuWSJElSm5mUS5IkSW1mUi5JkiS1mUm5JEmS1GYm5ZIkSVKbLVilckQE8EFge2BFYHSDapmZ27QgNkmSJGlEaDopj4jRwJ+ALYEAsnzskDXlkiRJkppUpfvKl4CtgG8BEykS8COBFYC9gIeAs4GFWxuiJEmSNLxVScp3A27KzK9n5rMdhZn5eGaeDWwNvBf4XGtDlCRJkoa3Kkn5qsDfa5YTWKhzIfO/wMXA1JZEJkmSJI0QVZLyV4FXapafB5auq/MA8Ma+BiVJkiSNJFWS8ocpRlzpcA/wjro6GwDPIkmSJKlpVZLyvwPvrFm+AFg3In4ZETtGxPeBdwFXtC48SZIkafirMk75WcBKETE5M6cBPwZ2BvYDPkoxGst/gMNbHKMkSZI0rDWdlGfmFdS0gmfmSxGxCUVi/iZgGvDHzHyptSFKkiRJw1ulO3rWy8zXgHNbFIskSZI0IlXpUy5JkiSpH1RKyiNirYg4NCI+HBELR8QCEfHTiHi2nL7dX4FKkiRJw1XT3Vci4u0Ufco7bhi0O3AdcDAwA1gCODwi7szMM1ocpyRJkjRsVWkp/1JZ/7PAocD2wCeBH2fmksDqwHPAAa0OUpIkSRrOqlzoOQX4Q2b+FCAiNqMYeeUHAJl5X0ScD7yv5VFKkiRJw1iVlvLlgDtrlm8HyMxHasoeBSa2IC5JkiRpxKiSlC8AvFaz/FqDOnMobiIkSZIkqUlVh0TMfolCkiRJGsGq3jzoyIg4smY5IuL1FsYjSZIkjThVkvKrsKVckiRJarmmk/LM3LIf45AkSZJGrKp9yiVJkiS1mEm5JEmS1GZNd1+JiFOarJqZuX8v4+l4rp8DB9UUPZCZkxvUWwk4jOLuoisBrwL3AOcCx2bmS32JQ5IkSRoIVS70nNpkvQR6nZRHxPZ0Tci7q7clcCGwRE3xIsBby+kjEfGuupsbSZIkSYNOlaR8lX6LohQR44GTm6i3DPB75ibkjwKnAOOAA4DRwBrAWRGxZWY6aowkSZIGrSqjrzzQqDwixgLrAM9l5p19jOenwIrADOBGYOtu6n0GmNARGrBdZt5exnMXcHy5bvNyH3/tY1ySJElSv+nThZ4RsTtFK/XVwG0RcUVEjOnlvnYF9i4XPw08NJ/q76+Zv70jIS+dU1d3197EI0mSJA2UXiflEbEo8DNgIeAi4A5gM4qEuuq+lgF+US6em5m/nk/djq4pHe6rXZ+ZTwMza4rWqxqPJEmSNJD60lK+PbAk8MnM3BlYH/gnsHsv9nUisDTwBD1f5LkkXeOe2aBObdnERjuJiAMi4oaIuOGpp56qEqskSZLUUn1JyidR9Of+PUBmvg78AVi5yk4iYl9g53LxY2VLd6VdNFnWRWaemJlTMnPK0ksvXfEpJUmSpNbpS1I+HiAzp9eUPQuMbXYHEbEIcGy5eHJmXtTEZs8Bc2qWGz1fbVnVJF+SJEkaUH1JyntsjW7CIhTDGALsHxHZMQH71tRbuaM8M2cBd9Wse1OXoCKWpuvY5be0IE5JkiSp31S5o+fmdUWTy/LNmJugr9aasHp0AbBWOb9mRKyTmbeVyx+qq3v+AMUkSZIk9UqVmwddQdGHvEPUlNeWVblRz2zg3G7WTWFu//SXgD/XrDsOOJBirPIA/hIRJ1O0uh9YU+9qHKNckiRJg1yVpPybVEu4e5SZLwEfbLQuIk5lbheWpzLzgzXbPRERuwEXAmOAFYAj6nZxN7Cnd/OUJEnSYFfljp5H9mMclWXm3yJibeAwiuEZVwJeBe6lGBHm2Mx8sY0hSpIkSU2p0lI+oDJzKjC1hzoPAp8aiHgkSZKk/lIpKY+IUcAGwEOZ+WRZtjZFS/VTwO8z8+WWRylJkiQNY1VGX5kIXElxi/vZEbEPMB34U7mfBA6LiE0ys9FdNiVJkiQ1UGWc8i8AawJnAY8CPwa+Bvwa2IVimMK1gUNbGaAkSZI03FVJyncBrsrMfYD9KUY8WSwz98/MC4HdgPuBnVoepSRJkjSMVUnK3wBcX85fVz5e1bEyM+cAfwFWbU1okiRJ0shQJSkP4HWAmos5p9fVmQ4s3OeoJEmSpBGkyugrTwDL1CwfQXHhZ61lgWf6GpQkSZI0klRJym8F1u1YyMxvN6izMXBbX4OSJEnS8DH58Isblk87escBjmTwqpKUf4GuLeVdlEMm/hO4qK9BSZIkSSNJ00l5Zt4H3Def9U8DH21FUJIkSdJIUuVCT0mSJEn9oHJSHhF7RMT/RsQzEfFaRDwbEZdFxB79EaAkSZI03DXdfSUiAjgd2Iu5wyM+BUwEtgG2joj3Zebe/RGoJEmSNFxVaSk/ENgbuAl4F7BIZi4PLFIu3wjsEREHtTxKSZIkaRirkpTvB0wDNs/MyzOz40ZCr2fm5cAW5fr9Wx2kJEmSNJxVScrXAs6vuZtnF2X5BcCaLYhLkiRJGjGqJOVJ0Zd8fnpaL0mSJKlOlaT8TmDXiFi00cqyfBfgjhbEJUmSJI0YVZLyU4BJwFURsU1ELAgQEQtExFbA34CVy3qSJEmSmtT0kIjACcBmwJ7ApcCciHgWWIoiuQ/gnMz8RcujlCRJkoaxplvKs7A3xbCIlwMzKBLyGeXy3pnpDYQkSZKkiqq0lAOQmb8BftMPsUiSJEkjUpU+5ZIkSZL6QdMt5RGxDUXXla9m5qMN1q8AfAs4PTOvaFmEkiRJGpYmH35xw/JpR+84wJG0X5XuK58G1miUkANk5qMR8Q5gHHBFC2KTJEmSRoQq3Vc2BP7RQ51rgCm9D0eSJEkaeaok5csADVvJazxR1pMkSZLUpCpJ+QxgpR7qrAS82PtwJEmSpJGnSlJ+PbBLRCzXaGV5oecuZT1JkiRJTaqSlP8EWAK4OiJ2iojRABExOiJ2Bq4CxgDHtT5MSZIkafhqevSVzLw0Io4CjgDOBzIingOWBKKcjsrMS/olUkmSJGmYqnTzoMz8OvBu4E/AsxTDHz4LXAxsX66XJEmSVEGVccqBosUcuLQfYhmRHDRfkiRJlVrKJUmSJLWeSbkkSZLUZiblkiRJUpuZlEuSJEltZlIuSZIktZlJuSRJktRmJuWSJElSm5mUS5IkSW0236Q8Ii6LiM9HxFIDFZAkSZI00vTUUr4NcAzwSEScERGbD0BMkiRJ0ojSTPeV+4E5wF7A3yLiDlvPJUmSpNZpJik/HVgB+CxwO7AGXVvPN+vH+CRJkqRhr6kLPTNzRmb+JDPfAryTIlF/naL1/Iqy9fxztp5LkiRJ1VUefSUzr83Mj1K0nn8auJWi9fwHwMMRcUZrQ5QkSZKGt14PiZiZMzPz+MxcH3g7cCpF3/M9WxOaJEmSNDK0ZJzyzLw+M/cHlgc+2Yp9SpIkSSPFgq3cWWY+D/yilfuUJEmShrueWspPA24egDgkSZKkEWu+LeXlBZ2SJEmS+lFL+pRLkiRJ6j2TckmSJKnNTMolSZKkNjMplyRJktqspUMiSpIkSX01+fCL+3U/047esSX7byVbyiVJkqQ2MymXJEmS2qwlSXlEjIuI8a3YlyRJkjTSVErKI2K7iPhpRPxPREyIiMUi4iLgWeDpiDgzIuynLkmSJFXQdAIdEe8GLgaiLNoR+AewA3Ar8AZgj7Ls+NaGKUmSJA1fVVrKDwFeAnYCPgCsD3wM+Epmrg+sDjwG7NvaECVJkqThrUpSvi5wfmZelJnnA+cDSwAnA2TmM8AfgFVaHqUkSZI0jFVJypcB7q9Zvg8gM5+uKXsKWKoFcUmSJEkjRpWkPIDXa5Zfb1An+xaOJEmSNPJUHSllXERMKufHA0TESsy9+HN8b4KIiG8AGwJrAhMousW8BDwAXAP8LDNvbbDdBOALwPuY223mfuCPwDGZ+Wxv4pEkSZIGUtWk/HPl1CGAaXXLvWkt/1qDsiWAdcpp/4jYLTP/0PlEEesAlwLL123Xsc3UiNguM2/rRTySJEnSgKmSlJ/Wb1HAkxQt4v+lGPN8DLAdMKVcvxDwXYoLSYmIRYHzmJuQTwdOovhCcABFi/3ywLkRsV5mvtKPsUuSJEl90nRSnpkf7a8gMnPZ+rKIOAK4E1itLKod1WVv4M01y3tl5p/L7a6kGE+dctu9KUeIkSRJkgajSnf0HAgRMarsK74HMKlmVW2f8vfXzM8ELqlZvgR4vmZ515YHKUmSJLVQ1T7lAETEG4ANKLqJzABuysyH+xJIREym65CLtZ4BPlOzvH7N/P2Z2dmPPTPnRMT9wFvKovX6EpckSZLU3yol5RGxMnACsG2DdZcBB2XmtNaE1ulOYPe60Vcm1MzPbLBNbdnERjuNiAMo+p8zadKkRlUkSZKkAdF0Uh4Ry1FcjLkixYgrVwGPUVxQuRnFhZnXRMSUzHy8F7E8C3yxjGk54L3AqhTDJF4fEftl5m8ahdZkWReZeSJwIsCUKVMcX12SJEltU6Wl/AiKhPxLwA8zs/PmQRGxAPB54HvAV4FPVQ0kM2cCx9Ts81CK/uHbAIsAv4yIv5UJ/zPACmXVsQ12V1v2dIP1kiRJ0qBR5ULPHYFLM/P7tQk5QGa+npnHUIwb/t5WBJaZr1HcBKjDYsDG5fzNNeWrRETn6yjna0dquaUV8UiSJEn9pUpSvhxwYw91bizrNS0iNo+IpRqUjwJ2qCvu6GZyQU3ZEnX1dqAY57zD+VXikSRJkgZale4rM4CVe6gzqaxXxX7AnhFxBfAvihsBTQTeQ9GfvMNM4Mpy/gyK/ucdY5WfGREnlPMH1GxzL3BmxXgkSZKkAVUlKb8G+GBE/Cwz/1G/MiI2BnZj7o17qliY4kLR7bpZ/zywR2bOAMjMlyNiV+Ayipb5ccBhdds8DuyamS/3Ih5JkiRpwFRJyr9N0a/8yog4G/gbxegrywFbAnsCc4DvVIzhZIpW8LcDb2DucIfPAXcD/wucmJlP1G6UmbdFxDrAocBOwORy1TTgQuCYzHymYiySJEnSgGs6Kc/MmyLig8BpFLeu36tmdVAMabhfZvbU77x+v1cDV1fZpmbbZ4Avl5MkSZI0JFW6eVBmXhQRk4CdgQ0puo3MoOgLfkFmvtj6ECVJkqThrVJSDlAm3meVkyRJkqQ+anpIxIg4JSJ26s9gJEmSpJGoyjjlU4H1+ycMSZIkaeSqkpRLkiRJ6gcm5ZIkSVKbVb3Qc3JEbN5Tpcy8qpfxSJIkSSNO1aR833LqyQK9iEWSJEkakaom5VeWkyRJkqQWqZqUX5GZ3+yXSCRJkqQRygs9JUmSpDYzKZckSZLarEpS/gAwvZ/ikCRJkkaspvuUZ+Yq/RmIJEmSNFLZfUWSJElqs6qjrxARGwHbAysCoxtUyczcv6+BSZIkSSNF00l5RARwKvBhIIAsHztkTblJuSRJktSkKt1XPgXsA/wamEKRgP8YeCfwFeB54Gzgja0NUZIkSRreqnRf2Re4OzOnAhQN50zPzGuBayPiL8C1wGXAr1ocpyRJkjRsVWkpXwO4vK6sM6nPzH8BFwEHtyAuSZIkacSoOvrKjJr5F4Gl6tbfS5G8S5IkSWpSlaT8EYoRVzr8F3hrXZ03UyTrkiRJkppUJSm/nq5J+J+Bt0XEERGxdkR8EtiZol+5JEmSpCZVScrPBRaIiI47e34PeAD4BvBv4CfAdODwVgYoSZIkDXdNj76SmRcAF9QsPxsRGwAfB1YFpgGnZ+ZjrQ1RkiRJQ8Hkwy9udwhDVuU7etbKzBnAMS2KRZIkSRqRmu6+EhFfi4jN+zMYSZIkaSSq0qf8SGDL/glDkiRJGrmqjlMuSZIkqcVMyiVJkqQ2q3qh5/iImNRTpcx8sJfxSJIkSSNO1aT8s+U0P9mL/UqSJEkjVtXk+d/Azf0QhyRJkjRiVU3Kz8/Mb/ZLJJIkSdII5YWekiRJUpuZlEuSJEltZlIuSZIktVnTfcoz0wRekiRJ6gdNJ9oRcVxErNmfwUiSJEkjUZXW708Bt0XEVRGxd0Qs3F9BSZIkSSNJlaR8N+CvwCbA6cCjEXFMRKzeL5FJkiRJI0TTSXlmnpuZ2wFvAr4HzAYOAe6IiMsj4kMRsVA/xSlJkiQNW5Uv3szM+zPzy8Ak5raebwH8Bng4Io6OiFVbG6YkSZI0fPV6RJXMfK2m9fwdwKPA0sBhwN0RcVFEvLVFcUqSJEnDVp+GOYyILSLiLOBKYEXgKeDHwDXAe4BrI2L3vgYpSZIkDWdNj1PeISKWBKYCBwCrAQH8Hfg58LvMfLWs9zbgPOBI4LetCVeSJEkafppOyiNiM4pE/APAIsALwAnAzzPz1vr6mXl9RPwK+FKLYpUkSZKGpSot5VeWj7dTtIqfnpkv9LDNI+UkSZIkqRtV+pSfDWyRmetm5s+aSMjJzF9k5iq9D0+SJEka/ppuKc/MvfozEEmSJGmkqnyhpyRJrTB79mxeeeUV5syZ0+5QNMiNGjWKRRZZhIUXXrjdoUj9psqFnqc0WTUzc/9exiNJGsZeeOEFbrrpJm6/7WaeeuIxFl1kNDEq2h2WBrmck7wyazZLTViatdfdgA033JCxY8e2Oyyppaq0lE9tsl4CJuWSpC6mT5/OqSefyKTlx7HNJmsz6Q3bMmpUn26XoREkM3nokce4487/cNIv/sHU/Q9kwoQJ7Q5Lapmq3Vd+DBzbD3FIkoax119/ndN+dRIbvWUVNprylnaHoyEoIpj0hhWY9IYVWO7fd3LqySfyqc8ewujRo9sdmtQSVZPy6Zn5QL9EIkkatv773/+y2GhMyNUS679lTe68dxr33HMP6667brvDkVrC3w0lSf3utlv/zVpvntzuMDSMrPnmlbn9tn+3OwypZUzKJUn97oknHmH55ZdpdxgaRlZcYTmefPzRdochtYxJuSSp381+ZRajRzucnVpn9MILM3v2rHaHIbVM1aQ8+yUKSdKwF+HQh2qdCJiTpiUaPqom5UdGxOs9TK/1S6SSpGFt2oMPM3qpNTqnj33y8Hnq3P/Aw6y23taddcatsB6XXHZVG6KVpNaqMvrKVdhSLklqk/vuf5Dtd9qXhx55DIBFF12E359xPO/aapM2RyZJfdd0Up6ZW/ZjHJIkdeue/9zPu3eeyiOPPQHA4osvxnln/YwtN3t7myOTpNbwQk9J0qB21z3/ZbudPtKZkC8xZnEuPOfEhgn5k089w5HfPpa3b7UrS688hTHLrsvktTbjA3sfzEWXXN7tc5x+1nldus50N0178OEu22Umvz//z+yyx4GsvOZmjFl2XZaZvBHb7Phhfnnqb3nttcY9OmfOfIEfHHcyW79nb5ZfdWPGLLsuK62+CVtsvwff/t7xnfXqu/ScftZ5Ta2rfz21cX/ww5/ssu7Ka67rXHfU0T/psq7DnDlzOOBTX+ksnzBpQ676+/V9eu+vvOa6hu/x2OXfwmrrb8PUA7/InXf9p9tjJg03VW8eBEBELA6sBozJzKtbG5IkSYU77/oP2+8ylSeefBqAsUuM4Y+/O4m3v22Deepef8Mt7LrXJ3jq6We7lD/2+FNc9OfLuejPl7P37jvzy+O/y6hRfW+TmjVrNh/6yKe55LIru5TPePVVrvm/G7jm/27gnPMu5oKzT2CxxRbtXH/r7Xfz/j0O6uyG0+HJp57hyaee4c677+N/Dvtkn+Nr5C//ezV//NNfK23z2muvMfXAw/jd+X8CYPy4sVx4zolsvNH6nXVa+d7PmjWbBx58hAcefIRLLruK2/55CRMnLFkpZmkoqpSUR8QbgGOB9wELUPQxX7BctylwInBwZl7R2jAlSSPNvf+ZxnY778uTTz3TWXb+2b9omJDPnPkCH9j74M6kcMEFF2TvD+3Eiissx0WXXM6/b7sLgDN/+wdWf/MqfOmQg7psP2dO10umvnTIgYwfN5abbr69Mxmtd9gRR3cm5KNGjWLXnbZnnbVW48GHHuXMc/7ArFmzufKa6/nCV77Dz398FAAvvvgSO3/ogM5Wf4ApG67b2er/r1tu56abb6/0PjVr9uzZHPLlb1XaZtas2ez50c9y8SV/A2DihCW5+NyTWf8ta3XW6et73+HjH92DN05eiYceeYyfn3Qmmclz02dw1TXXsevO7+7NS5aGlKaT8ohYHrgOWBa4EFgGeEdNlevKst2BK1oXoiRpJLr2nzfPU/b7C/7Mpu+YMk/5r88+v0vy/pNjvs5+H9kNgMO/cBBv3Wwn7v3PNAB+9NNfcehnP84CCyzQWf/111/vsr8DPronb1hxOU4/67yGSflz02fwy1PP6Vw+6muHcOhnPta5vP56a/GZQ78BwGlnnsdRRxzCxAlLcvpvzu+SkB+4/14c+70jugwXed/9DzZ8P/rqx8f/iv/c90ClbXbZ4yAuv/IfACy37NL8+bxTWGvNN3ep09f3vsNu79+BLTbdmAcffpRfn3U+z7/wIgDjxo2tFLM0VFX5/e7rFEn3tpm5K3BZ7crMfBW4Gqh0GXxELBkR+0bEyRFxU0Q8GhGzI2JmRNwYEd+MiKW62XZCRHwnIm6NiBfK6dayrOE2kqSh6+cnncmFDbpf/OPamzrnF1hgAT68x86dy6NHL8weH3hv5/Jz02dw1933ddl+1uzZXZYXXnih+cZx3T9v6dJf/H+OPKZLv+iOhByKhP+6G24G4Jp/3NBlP9/86ufmGb991VUmdfu8H6/p1736+u+ab4y1Hnn0CY7+4QlN1+/QkZADnHDct+dJyKHv732H7Xbal9FLrcGb37J1Z0K+83u3ZavNvZhXI0OVpPw9wIWZ+bf51HkQWKFiDNsApwL7ARsAywMLAUsAGwJHALdFxBq1G0XEOsCtwJeBdYDFy2mdsuy2so4kaYhaZukJnHP6TxgzZrHOsgM//RUeerhrf+xnn5vROb/k+LEsvHDXu4cuu+zErvWnz+iy/EKZBHYYP26J+cb1XN32PXm67NrRNc5xjB+gVuDDj/geL774EgAbT1mvV/v46jd/wMsvvzJPeV/f++6MGjWKCUuNZ/bsV3sRrTT0VOlTvixwbw91XqVIjHtjBnAJcDswDtiLIkGnfDwB2AIgIhYFzqtZPx04iaKP+wHA+HLduRGxXmbO+1dEkjSoLbvMRP7yh9NYc/VVOe7Fl9jvE18CiiRw6oFf5NILT+vsBrHUkuM6t3tu+kxmz57dJTl84omnu+x7qfHjuiw//OjcLiVLLTlunsSy3pJ12+/3kd1486qTu63/1g3WaRDnDKbPmFkpMd/t/e9hw/XXBmD6jJn8vyZbv6+/8RYAVlx+Wb70hYPYdc9PNLXdmqu/iZkzn+eRx57g1tvv5tOHHskvjz+6S52+vvcdOvqUP//8i5x25rk88tgTnHL671hizOJ871vz3khKGm6qtJQ/C6zUQ53VgMcrxvAs8DlghczcIzOPysxDgfWAJ2vqbRYRHU0XewO1v6HtlZmHZeaXynW18dQuS5KGiO222ZQ1V18VgL1337lLt4hr/u8GvvX/5g4d+I6N5178+frrr3PG2X/oXJ41azZnn3tR5/KS48exRrlfgIcefozzL/xL5/K6a6/eY2wbb7QeCy44t11r9uzZHPLp/eeZ9vvIbqy4wrKss1axz03f2bU//De+e9w8+77/gYfnKeuw3Tabdtl3VUd/8zDGLL5YzxVL/3vRrznzlB+x0EJFd55f/+YCTjr17C51+vLe19rt/TtwyKf35+tf+QyHfGb/uTH87e9NxysNZVVayv8O7BQRy2XmPIl3RLwZeDdwRpUAMvNyYJ4BTDPzqYi4GvhAx1MAHV+9319TdSZFC3uHS4DnKbq/AOwKnFwlJknS4HPs977GdTfc0nnR4NE//AVbbr4xW2y6Mfvs+X6O/sEvOkcA+fSh3+Da6//VOQJIxzYAnz14amcL+xFH/ZCfn3RmZx9mgI/u03Oyu+T4cez3kd048ZTfAHDG2X/grnv+y9ZbvIMlxizOk089yy233sH/XX8zKyy3NLuX/ar32WMXvv+jEzsv9vzZiWdww423ssVmb2PUqFHcdsc9XHv9v3j0P9f2+f2qt8Wmb+NDH9ixy7jkPZk4YUkmTliS737jixz6le8A8IUvf4cN11ubt26wbvGaevne1/vd+X/mxn/d1tlS3mGxRRdtWF8abqok5d8HdgaujIjPAYtB55jlmwM/AuYAP2hFYFFc+VLbj/y+zOy4vHv9mvL7M7NzLKvMnBMR9wNvKYt613lOktTv5syZ0/SY4WPGLM4Zv/whm2+/B7NmzWbOnDlMPfCL/POqPzBxwpL8/ozj2XWvT/DMs9N57bXXOK3mZjoddv/Ajhz2+QM6ly+57KouCfknPr43e+72vqbi+f63Duehhx/lz5cWwyLecNOt3HDTrT2+hgt+ewK77vmJznHKr7/xls7uJQDjxs6/P3tvLLjggvzo6K/2evtPH/QRrvvnzfzu/D8VwyRO/SzXXnEeSy05nnFjl+jVe1/vpF+d3bD8Y1N373Xc0lDSdPeVzLwOOBCYDFwEHFqumlkurwLsn5mtGmD1a8DadcsdJtTMz2ywbW3ZxAbriYgDIuKGiLjhqaee6n2UkqReO+qoo3j88eZ7Pa7/lrX4zpGHdi4/+tiTfOyTh5OZvP1tG/Cvf1zElw45kPXWXZMxYxZjwQUXZLlll2bHd2/FOb/+Kaef9IMuLbWLjB7NSisuz647bc+F55zEj//fEU3Hssgio7ng7BP47WnH8b73bMOKyy/LwgsvxOjRCzPpDSuw/bs259tHHsolfzity3ZvWWcNbvz7hXz7yEN558YbsuT4cSy44IJMWGo8UzZcl08f9JGmY2jWQfvvxdprrdanffzi2KNYY7Wi68kDDz3K1AMPo6NNrDfvfXc6LvDceot38tvTjmPqhz/Q4zbScBA1jczNbVB0UzkYeDtFcjwDuBb4aWbe3eeAIkYBxwCfryn+RmYeWVPnFWB0uXhNZm5Wt49rmDs046zMXGR+zzllypS84YYb5lel30w+/OKG5dOO3nGAI5Gk/nPcj77PB9+32Tx3ZvzGN77BnnvsyWqr9y1h1Mjz/PMvcPJZf+Kww5v/IqX+111eM9i0M8+KiBszc54bLlS6oydAZt5L14S5ZcoLOX8DdLxTCRyWmcfUVX2GuUMvNrpsvbbs6QbrJUmSpEGjclLeXyJiZeCPwLpl0UvAPpk5b8c0uJm5SfkqETEqM+eU+xlF0ZWmwy1IkiRJg1iVIRF7FBFfj4jXa6av9bwVRMTbgeuYm5A/DGzaTUIOcEHN/BLADjXLOwBjapbPbyp4SVK/iQjmzJnT7jA0jMzJZFTd3VCloazplvImE+wty8f9ysebm9jvO4G/Ah39vl8HfgtsExHb1FX/bWY+RDHs4heZO1b5mRHRcQeF2ku77wXObCJuSVI/WmSxxXj5Fe/jptZ5+eVXWHTR5sdclwa7Kt1XjqTo493T19LMzNN6qFNrNeYm5AALAF/opu4NwEOZ+XJE7ApcBixHcQfQw+rqPg7smpkvV4hFktQPJq38Ru6//2FWXmnFdoeiYeL++x9ipZXf2O4wpJap2n3lNGCr+UxVkvE+yczbgHWAo4E7KPqgv1TOHw2sU9aRJLXZOuusyx33PmAXFrVEZnL7PQ+wzrpv6bmyNERUvdBzWmZe2d3KiNiyagCZeSpwatXtym2fAb5cTpKkQWqFFVZg4rKTuODiy9llx62bvmGQVC8zufiSK1lkzFJMnjy53eFILTNoRl+RJA1fEcEee+7Nb846gxNPO4+1V1uZVSavxMuvzGLm8y8wfUaj+8BJhTlz5vDyy7OY9sDD3H7PNBZbYiIf3meqX+40rFRNyqvdaUiSpNKCCy7Ih/fZl4ceeojbbv03f7nqFs4+/wpeYTxvWvX+doenQSxiFKMXXZRJk1bhvbvsxaRJk0zINexUTcqPjIgjgdkU/bcfBe4BrgTOaW1okqThJiKYNGkSkyZNAuDgT36Wd79nZ3baaac2RyZJ7VUlKb+KoqV8AWBRYCmKIQnXBt4PfJ9ifHFJkiRJFTSdlGfmlvVlEREUI6BsDxxMcSdNu7hIkiRJFfSpQ1YWbs3MY4ANKLqyEBGnlJO/R0qSJEk9aNlVEpk5A/guRTeXVcppfKv2L0mSJA1XLR0SsbyT54DdQEiSJEkaDhynXJIkSZVMPvzidocw7DjIpyRJktRmJuWSJElSm5mUS5IkSW1mUi5JkiS1mUm5JEmS1GYm5ZIkSVKbVR4SMSImAR+huIPneGAGcCNwRmY+0NLoJEmSpBGgUlIeER8HjgMWBqJm1S7AERHx2cw8oXXhSZIkqRW6G1t82tE7DnAkaqTp7isRsQ3wC2AW8G1ga2DN8vFbwCvA8WU9SZIkSU2q0lL+ReB54K2ZeV9N+d3AFRFxGkU3li8Cf21diJIkSdLwVuVCz7cB59Ql5J3K8t+V9SRJkiQ1qUpSvijwdA91nirrSZIkSWpSlaT8AYr+4/OzFfBg78ORJEmSRp4qSfn5wEYR8bOIGF+7IiLGRsSxFF1XzmthfJIkSdKwV+VCz+8COwEHAXtHxC3AY8BywHrAWOCusp4kSZKkJjXdUp6ZM4F3AicBCwCbArsBm1Ek9ycBm5T1JEmSJDWp0s2DMnMGcGBEfApYHRhHcUfPuzPz1X6IT5IkSRr2KiXlHcoE/LYWxyJJkiSNSFUu9JQkSZLUD5puKY+I15usmpnZqxZ4SZIkaSSqkjwHxVjl0/onFEmSJGlkqtqi/avM/Ga/RCJJkiSNUPYplyRJktrMpFySJElqs6rdV9aPiH2AWcArwJPA/Zn5RMsjkyRJkkaIqkn5LsDO9YUR8ShwDvCtzHyuBXFJkiRJI0aVpPyjNdssBIwFJgJvAt4OfB54X0RsbGIuSZIkNa/ppDwzT5vf+oj4BHA8cCjwP32MS5IkSRoxWnahZ2b+HLiCoouLJEmSpCa1+s6bXwTWaPE+JUmSpGGtpUl5Zt4I3NjKfUqSJEnDXdPdVyJim4g4JSJW6Gb9CuX6LVsVnCRJkjQSVGkp/zSwRmY+2mhlZj4aEe8AxlH0LZckSZLUhCoXem4I/KOHOtcAU3ofjiRJkjTyVEnKlwEatpLXeKKsJ0mSJKlJVZLyGcBKPdRZCXix9+FIkiRJI0+VpPx6YJeIWK7RyvIC0F3KepIkSZKaVCUp/wmwBHB1ROwUEaMBImJ0ROwMXAWMAY5rfZiSJEnS8NX06CuZeWlEHAUcAZwPZEQ8BywJRDkdlZmX9EukkiRJ0jBV6eZBmfn1iPg7xfCIGwPjgWeBa4GfZOZlLY9QkiRpBJt8+MUNy6cdvWPbnlutV/mOnpl5KXBpP8QiSZIkjUhV+pRLkiRJ6gcm5ZIkSVKbNd19JSJeb7JqZmblbjGSJEnSSFUleQ4ggXuAx/snHEmSJGnkqZKU/wI4AFi+nP9JZs7pl6gkSZKkEaTpPuWZeTDFMIj3AD8EboyId/RXYJIkSdJIUXWc8hsjYmOKFvNvU9zd8zTgS5n5dH8EKEmSpP7jWOSDQ+XRV7JwArA6cDowFbg7Ig5scWySJEnSiNDrIREz85nM3A/YFHgI+FlEXBcRU1oWnSRJkjQCVBkS8SPzWX0c8AlgI+D/gIX6GJckSZI0YlTpU34qxZCIHaJ8zLplb0gkSZIkVVAlKf9ov0UhSZIkjWBNJ+WZeVp/BiJJkiSNVHY1kSRJktqs0jjlkiRJGhy6G1982tE7DnAkaoX5JuURcXkv9pmZuU0v45EkSZJGnJ5ayrecz7pk7ogr9eWVRMS2wHuADYENgCVqVm+VmVd0s90E4AvA+4BVyuL7gT8Cx2Tms1VjkSRJkgZaT0n5Vt2UTwU+Mp/1VX0S2LnKBhGxDnApsHzdqnXKaWpEbJeZt7UmREmSJKl/zDcpz8wrG5VHxJbzW98LCTwK3ATMBPaaX+WIWBQ4j7kJ+XTgpHI/BwDjy3XnRsR6mflKi+KUJEmSWm6wXOi5d2a+BJ0J/3yTcmBv4M01y3tl5p/L7a8EOq58WK2se3Irg5UkSZJaaVAMidiRkFfw/pr5mcAlNcuXAM/XLO/a27gkSZKkgdDbpHw54LVWBlLR+jXz92dm58WlmTmH4mLPDusNVFCSJElSb1ROyiPiTcCHgP+0PpymTaiZn9lgfW3ZxH6ORZIkSeqTnsYpP71mcRSwAvBOYCHgiH6Mq4pGwzI2KutaIeIAiotCmTRpUqtjkiRJI5w391EVPV3o+eEGZS8C38nMn/VDPM16huILAsDYButry55utIPMPBE4EWDKlCmVx1aXJEmSWqXKOOVJ0S3kzsyc1X8hNeVm5iblq0TEqLIvORExirk3EgK4ZYBjkyRJkirp1Tjlg8AFFHcAheLunzswdxjEHYAxNXXPH7iwJEmSpOoGxTjlEbE7sFG5uFLd6k9ExHvL+X9m5m+BM4AvMnes8jMj4oRy/oCabe8FzuyHkCVJkqSWGRRJOUXr9r7drPtQzfxpwG8z8+WI2BW4jGJ4xnHAYXXbPQ7smpkvtzpYSZIkqZUGxc2DeiMzbwPWAY4G7gBeKqc7yrJ1yjqSJEnSoDYoWsozcyowtRfbPQN8uZwkSZKkIWnItpRLkiRJw4VJuSRJktRmJuWSJElSm5mUS5IkSW1mUi5JkiS1mUm5JEmS1GYm5ZIkSVKbDYpxyiVJw9uRR32Ha6//Z8N1n/nc5/nZSb/qUrbEmMX41UknMGbMmIEIT5LazqRcktTvzvn9uTyy2BtZeNk3dSlfcuuP8eISE7mxtnDO6zz7ux/xkx/9wKRcbTH58Isblk87escBjqR3uotfg5tJuSSp371726059brHWHyNTXusO/uJ+1hx0mSWW265AYhMkgYH+5RLkvrdtttszQJP3NFU3VcevJVttt6qnyOSpMHFpFyS1O822WQTZj50N/na7B7rLvjEnbx7220GICpJGjxMyiVJ/W7s2LGsutoazHr07vnWyzmv8/y0f7PFFlsMUGSSNDiYlEuSBsS7t92a2Q/dNt86rz41jaWXWdb+5JJGHJNySdKAaKZfuf3JJY1UJuWSpAHRTL9y+5NLGqkcElGSNCA6+pU/++jdLDJp3XnW259cI8VQHwdd/cOWcknSgJlfv3L7k0sayUzKJUkDZn79yu1PLmkkMymXJA2Y+fUrtz+5pJHMpFySNGC6G6/c/uSSRjqTcknSgGrUr9z+5JJGOpNySdKA2nabrVngyTu7lNmfXNJIZ1IuSRpQRb/yu7r0K7c/uaSRzqRckjSgxo4dy6pvXoNZj90D2J9cksCkXJLUBkW/8lsB+5NLEpiUS5LaoBivvOhXbn9ySTIplyS1wSabbMLMB4t+5fYnlySTcklSG4wdO5Y3vnl1Zj1yl/3JJQmTcklSm7x726154aY/2p9ckjAplyS1ybbbbM2L9/yf/cklCZNySVKbbLrppowaNcr+5JIELNjuACRJI9PYsWP540UXs8k739HuUCSp7UzKJUlt854d3t3uECRpULD7iiRJktRmJuWSJElSm5mUS5IkSW1mUi5JkiS1mUm5JEmS1GYm5ZIkSVKbOSSiJEnSIDD58IvbHYLayJZySZIkqc1MyiVJkqQ2MymXJEmS2sykXJIkSWozk3JJkiSpzUzKJUmSpDYzKZckSZLazHHKJUnSoNPdmN3Tjt5xgCOZazDGpOHDlnJJkiSpzUzKJUmSpDYzKZckSZLazKRckiRJajOTckmSJKnNTMolSZKkNjMplyRJktrMpFySJElqM28eJEmS+l13N97p7/0PxI19+vu1aWSwpVySJElqM5NySZIkqc1MyiVJkqQ2MymXJEmS2sykXJIkSWozk3JJkiSpzUzKJUmSpDZznHJJ0oBo5zjSQ0XV8a57895VPQ6DbQzuVsYz2F6bRjZbyiVJkqQ2G9JJeURMiIjvRMStEfFCOd1ali3V7vgkSZKkZgzZ7isRsQ5wKbB83ap1ymlqRGyXmbcNeHCSJElSBUOypTwiFgXOY25CPh34PvC9cp5y3bkRschAxydJkiRVMVRbyvcG3lyzvFdm/hkgIq4EOq7cWK2se/LAhidJkiQ1b0i2lAPvr5mfCVxSs3wJ8HzN8q4DEpEkSZLUS0M1KV+/Zv7+zMyOhcycA9xfs369gQpKkiRJ6o2oyWeHjIh4BRhdLl6dmZvXrb8a2LRcnJWZ8/Qrj4gDgAPKxdWBu/sp3J5MBJ5u03NrYHiMRwaP88jgcR4ZPM7DXzuP8cqZuXR94VDtU14rmizrIjNPBE5sfTjVRMQNmTml3XGo/3iMRwaP88jgcR4ZPM7D32A8xkO1+8ozNfNjG6yvLfObriRJkga1oZqU31wzv0pEdL6Ocn6VmvW3DFRQkiRJUm8M1aT8gpr5JYAdapZ3AMbULJ8/EAH1Qdu70KjfeYxHBo/zyOBxHhk8zsPfoDvGQ/VCz0UpWsA7xiqfAZxQzh8AjC/n7wXWy8yXBzRASZIkqYIhmZQDRMQ6wGXAct1UeRzYNjNvG7ioJEmSpOqGbFIOEBETgEOBnYDJZfE04ELgmMx8pvGWkiRJ0uAxVPuUA5CZz2TmlzNz7cxcvJzWLssGZUIeERMi4jsRcWtEvFBOt5ZlS7U7PvUsIpaMiH0j4uSIuCkiHo2I2RExMyJujIhvdncsPf5DW0T8PCKyZprWTb2VIuInEXFPRLxcfjZuiIgvR8RiAxy2mhARq0XETyPizoh4vjxuD0bEXyLi8w3qey4PIVHYKyIujohHImJW+Xf7sYi4NCI+FhELNNjOc3mQiYhtI+JHEXFleTxq/yZvOZ/tenXODuS5PqRbyoeassvNpcDy3VR5DNjOLjeDW0R8EPhdD9UeA7bOzLtqtvP4D2ERsT1wSV3xA5k5ua7elhS/1i3Rza7uAt6VmY+0OET1UkR8BvghME9SVnoiM5erqe+5PMRExK+BD/dQ7U/AezvuEu65PDhFxAXAzt2s3iozr2iwTa/O2YE+103KB0iDi1OnAycBSdeLU++huDj1lQEOUU2qScpnUCRptwPjgL3oeuJelZlblNt4/IewiBgP3AasWLeqS1IeEcsAdwATyqJHgVMoPh8HMPdOxFcBW6Z/gNsuIvYBTq8pupPin/CTFMnYysCkzNy0rO+5PMRExEbA9TVF9wFnUdxAcSpd/25vkZlXeS4PXhFxPvA24CZgJsX/3g7zJOW9PWfbcq5nptMATMDHygPZMe1Qs+49dev2b3e8TvM9llsDnwUWqytfGnii5jjOAZbw+A/9CTijPDbTgb/WHKtpdfW+VXf8165Zd3Ddcd6m3a9rpE/A4hQ3o+s4Jt9tYhvP5SE2AbvXHZcpNes+ULfuA2W55/IgnWr/9wJb1h2LLRvU79U5245zfUj3KR9i3l8zP5OuP4NfAjxfs7zrgESkXsnMyzPz2Mx8qa78KeDqmqIAFi7nPf5DVETsCuxdLn4aeGg+1WuP8+2ZeXvN8jl1dT3O7bcr0NEn9EXg6Yj4V0S8UvZVvSYi9q7bxnN56Lmjbvn9EbFE2R94x5ryF4C/d9SpKfdcHkTq//c2obfn7ICf6yblA2f9mvn7s/yqBZCZc4D7a9avN1BBqXUiIoA1aoruy7kXHK9fU+7xHyLKn7B/US6em5m/nk/d0dQd/9r1mfk0xR/2Dh7n9tu0Zn5x4BiKc3U0RdeVTYAzIqL2JiPr18x7Lg8BmXkr8IOaoq9QnIvPAB8ty+4GdszMxz2Xh531a+arnLO93a7XTMoHzoSa+ZkN1teWTeznWNQ/vgasXbfcweM/NJ3I3G5JB/VQd0m6/k31OA9+9dcIJEX/8m/RNRH7eETsVs57Lg9BmXkoRf/xRv1+XwZ+C9xYLnsuDy+9PWcH/Fw3KW+PaLJMQ0BEjIqIHwJH1hR/IzPP6m6TJsvURhGxL3Ov8P9Y2TpWaRdNlql9Fq5bPi4z983MI4AtgNk16/ZtsL3HeAgoh0P8MXAqsAjF3b6/DXyPYvSMRSkaUa6MiPrPBHich5PeHssB+QyYlA+c2nHTxzZYX1tW9Z+/2iQilqAYMqtjHOMEvpiZR9ZV9fgPIRGxCHBsuXhyZl7UxGbPUVwQ1sHjPPg9V7d8ecdMFsPc3VOz7k3lo+fy0PNRiovzoRg1a+PM/GpmfgnYnOLvNsBbgY/guTzc9PacHfBz3aR84NxcM79KRHS+9+X8KjXrbxmooNR7EbEyxUVBHRcKvQR8MDOPaVD95pp5j//gtwjF0GcA+9fenIKuLaYrd5Rn5iyKcYs7vKlmnohYmq7jHXuc2+/WuuX6Ye1ql18uH2+uKfNcHhpqL+a8JzM7v4xl5n/omlCt77k87NxcM1/lnO3tdr1mUj5wLqiZXwLYoWZ5B2BMzfL5AxGQei8i3g5cB6xbFj0MbJqZ53WzyQU18x7/4euCmvk1yxtPdPhQXV2Pc/v9sW55q46ZiFgeWL1m3T/LxwtqyjyXh4aFauZXi4glOxYi4k107Q/c8eXrgpoyz+Wh7YKa+SrnbG+36zVvHjRAGgxCPwM4oZyvHYT+XopB6F9Gg1JEvJNirOpFyqLXgR8Djzeo/tvMfMjjP7SUt88+vZvVUyhuKAPFryN/BsjMD0bEshQ3k6q94cjJFK3uBzL3hiNXU9ykxD/AbVZ3d8A5FMf9IWAP5p6vrwEbZuatnstDT0R8DvhRTdG9FMMaLkjRXaX25kHbZOblnsuDV0TsDmxULq5E1y9J5zB32Np/ZuZve3vOtuNcNykfQOU37cuA5bqp8jiwbXpr5kEtIqYCv2qyeufdxTz+w0NEnMrcLixd7uhZrt+K4jqDMTR2N8U/fm/NPQhExETgL8CG3VR5FTggM0+t2cZzeQgphzi8DNish6onZuaBNdt5Lg9CdX+D5+e0zJxabtOrc3agz3W7rwyg8qCtAxxNcTODl8rpjrJsHf+ID18e/5EhM/9GMTTm8cB/gFkUNyX5F/A/wFv9Jz54lKPqbAIcQtElbSZFIv4gRav5RrUJebmN5/IQUvYR35qidfMyiiFOX6UYXedh4A/ALrUJebmd5/Iw0dtzdqDPdVvKJUmSpDazpVySJElqM5NySZIkqc1MyiVJkqQ2MymXJEmS2sykXJIkSWozk3JJkiSpzUzKJUmSpDYzKZckSUNeRCwREbMjYtmass9FxA3tjEtq1oLtDkBSISKq3Mlrlcyc1l+xSNJQk5nPR8TNwDURcT6wFLA3cFxbA5Oa5B09pUGiJin/xnyqfQ4Yh0m5JM0jIt4E/AR4J/AKcAFwSGa+2M64pGaYlEuDREdSnpkxnzrTgJUxKZckaVixT7k0DERERsQVEbFCRPw6Ip6MiJcj4saI2KubbUZFxEER8c+IeCEiXiznPxER8/xt6HiObvY1tVw/tZv1e0bE3yJiekS8EhF3RsRXI2J0X54nIiaXy81MDWOr2/8VTezn1AbbLR8Rx0fEtLJP61MRcV5EvHU+z7V7RPw1Ip4t35NpEfGbiJjSH+9fRBxZrtuyrnxyd6+rXL9xRPw+Ih4vX9tDEXFCRKzQ3fvXzX4aPk9EnFqWT+5mu3leT3evpZnnjIhdy7JrI2KhuvrrRMRLEfFoRCwzv32X9Q+LiOsi4unyvXksIv4SEe9tUHeXiDgjIu4pz7UXy/PzM43Ot3KbxSLiSxFxQ0Q8X56nd0bEcVHTb7qm7pcj4uZy3y9ExP9FxJ5NvD/dTZPr6q8QEV+LiL/XfB4ejYizImKt+ez/1G6ev7vPZHef4Y0jYk40OJ/L82daNzG8WG5zZHfvhTQY2KdcGj6WBP4BTAd+BYwHPgScGRErZub36+r/GtgLeAj4JZDA+4GfAZtS9MXss4g4Bfgo8DBwbhnf24GjgG0iYtvMfK2Xu5/OvN19plL8mlBffnOF/TbqQjQe+Gx9YUSsAlwDrABcDvwGWAnYDdgxIj6QmRfV1A+K47Mv8DRwHvAU8AZgK+Bu4Iaa+v35/s1XROwHnAjMAi6k+Ky8GfgY8L6IeHtmPtgfz91fMvO8iDge+CTwbeAwKJJa4BxgNLB3Zj7ZxO7WB54ErgOeB5YHdgb+GBH7ZOYZNXWPBuaUdR+h6Ia2NXAssBGwT+2OI2JJ4G/AehSfiVOA2cCqFJ+H84AnyrrjKT57GwA3lXVHAdsDZ0XE2pn51fm8jlsounl02KV83nqbA4eXcZ0LvEDxefggsFNEbJKZt8zneXotIhYAfg50+0tiN44FFmt9RFI/yEwnJ6dBMFEkxdlDnWllvcmNtqVIKkbVlK8CPEvxz/yNNeV7lvVvAsbUlC9OkRAmsFeD57iim7imluundlN+HrBo3bojy3Wf7evz1NW5oqf3sTfbApPL5z61rvwvZfn/1JW/E3gNeKbuPT6grH89MK5umwWA5fvj/aupv2WTr2u18nPzH2DFunXbAK8D57fg/Tu10Wd6fq+nu9dS4TlHl5/9OcC7y7JflXW/0ZvPTs2+Vy33c3F9eYO6o4DTyvob1607qyz/OTXndLluTO1np+Y9PKyu3iLAJeXrXH8+sf6qmWMCLAMs0WA/61Ek6H9u5v1v4jPZ6Jh/irnnTaO/NdOAaXVl763b5si+HFsnp/6e7L4iDR+vA1/KzDkdBZl5P8XIAwvRtSVuv/Lx8Mx8oab+i8CXysWPtSCmz1Ikpvtl5st1646iSFhb0iLfDhHxBmA74EHge7XrMvMfFK3mSwG71qz6dPl4YGbOqNvm9cx8rKaone/fJyg+N5/NzEfq4vwrRcv5+yJiiX56/n6TmbOA3YEXgdMj4lCKL0BXAd/szT6j6A72BuDAsui+uue8r36b8lw9tlzcvmZfy5TxPQYcWntOl9u90PHZiYgJwIeBGzKz/jP4CsX5HBS/itVbtHyc3cxrzMwnM/P5BuW3ULTUb1XfJagVyq463wL+BZzQ5DaLUvzte4ReHlNpoNl9RRo+HiyT8HpXAF+n+Gm7w4YUrWdXNKh/JUWCv0GDdU0ruwOsR9FF43NFr415zALWbFA+uZv+n+v3JaZ+0PEeXZ2ZrzZYfzlFwrQBRfK3OLAO8ERm/mt+O+7j+9cK7ygft4iIjRqsX4aiZX814MbaFd0cu/E9PN/nImJ6tRCZWvZHTopuPQ8Cf8nMl3raMDPvjYiDgDOA71O8z3tl5usVYyAiXqN4L6A4dy6gOOdq60wAvgi8B3gjxa9StVasmd+IohX9qux51JCNyufurs90R5Lc6HOyVPnY4/vVISJ2BA4CpgATmTePmEjxZaLW+t3EtmWTT3sMMBY4GFijyW2+QvFL4e4UrfjSoGdSLg0fT3RT/nj5OK6mbBzwbGbO00KWma9FxNMUSVdfLEnRQrc0dQlKE1buxTbt0PGe1ich1JWPr3t8ZJ6a8+rL+9cKE8rHL/ZQb0yDst7EO09//Sbs26DsuYg4ODPPbmL7S4GZFAnf7+p/Eajgm8DCFN01NqfoStH5Ja3s8/1PiiTxeuB0im5lrzH3WoXai3bHl4/NxNNxnDYqp+40Ok6TysdHm3geIuKzwI+B54DLKL4EvUTxpWgXii+R81x8XJY36qPezHNuQfHF9peZeW1E9JiUR8SbKT63/5uZ59RfSCoNVibl0vCxbDfly5WPtV0lZgBLRcRC9S28EbEgRWvXzD7G0/F8/8rMDStue2VmbllfWI648Ks+xtVKHa9xuW7WL19Xb3r5uOK8Vbvdd2/ev1boeP5xmVnps5ANhvUsR/Jo9EtOh4bDfMb8b6q1VWZeUdZbiuKCw58Cp0TEJfOLsbzg9nSKhPxp4ICIODszr5rfdo1kZmf3iDJpvIni2O9RFn+MIiH/RmYeWRfHO5j3C8n08rHK5+RHmXlIpcCLX8wA7umpYvl34UiKL/kb1nWz6ngd3TktM6c22OeRzOcLXPmcx1N00zq8pxhr/JTiC+2nKmwjtZ19yqXhY1L9EGalLcvH2u4S/6I4/zdvUH9zip/Db+pLMGVf9duBtcuEaTjqeE83LROIeluVjzdBZ5/924BlI2K+3YMGwft3bfm4WRueu7LMfDYzT6S4sHFRim5C8/NF4N3AmRSjoLxKMVLJhPlu1XMcd1GMllI7LOKbysdzG2yyRYOy6ym6l21ednman466vTlO25Xb/r2JuhMpWvD/0SAhH8PcBL+VPgesDXw5M59pZoOI+CDF6zomM+/uh5ikfmNSLg0fCwD/L2rGPC6H6/sMxc/ktcOznVI+frfsu9xRfzGKodsATm5BTD+k+Fn/lPIn/C4iYsmIaEcrcEtk5sMUP+NPpkggOkXExhQX1z0HnF+zquOW3ydExLi6bUZFxPI1Re18/35Kkaj+KCJWa/DcC0fEoErYyy9Gq5SLz82n3tsphkP8D/CJzLwV+DxFy/Rp0U0H/rp9jI6IsQ3K3wasRTHMZYdp5eOWdXU3AL5cv4/MfAo4m6K1/ZioG8c8IsZ0fHayGLrxTGBKRBxRDh1YH9Oq5d+C2rKdKBLev2Tm0/N/tUAx9ONLwFvLJLxjPwtRXKw6sYl9VLE8RSv6dRRDtjZjUeBHwAMUx1caUuy+Ig0f/wY2Bm6MiEuZO075eIqh0jpHf8jMsyJi53L97RFxAXP7ha4C/DYzz2zwHCuUF8fV6/jpequIeLVj28w8JYob6BwM3BcRf6Hoh7pU+TybU3RHabTPoeIgipbG70fEdhRDSnaMUz4H+GjdiBW/pGjV3Ae4NyL+QJHArUDRYnsKRTeBvrx/jY5Tx02Jdqrrl9vRMrx6uc2Zmfl8Zt5VjlN+CsVn5BKKbg4LUfRF3qyMu9kL7/pD7WtZimKM8HWAazLz9ka/HJVfbn5DcWz26Dg2mfmLiNiGogvMIcAPenju5YE7IuJ/KbrlzKJ4L3ag+N/6rZq6p1O0zP84IrYC7qUY3/u9FMNd7t5g/58qX8tBwJblsZ9Ncdy3B3Zi7oXanyr3901gn4i4huIakxUoLvDciGIY1PvL1/9N4OPltrMaXIS5fvn4uYi4IjMvyMw5EXEcRTeSW8vP7cIUvwYtRTF2+Va0zmoUx+jgzJxfF6ZaHdfB7NLMxb7SoNPuMRmdnJyKib6PU34FxT/hMyhatV6h6DaxVzf7GkWR7N1A0QL2EsUoGp+kblzk2viamKY12Pa9wEVlXLMp+qVeT5G4rNHotXQT81QG2Tjl5boVKcaTfqB8fU9TjMCx0Xyea2+KkW5mlMfqfooWzw1b8P71Zar/bK1LMW71AxSJ57MUXXBOALbu6/tH38Ypr51mUHwx/SowtrvnpOhCksDnGzzXOOC/5Xv8th4+K+MovmDdSXHjoNfK43IhsG2D+muV656kGIrxRoq+5vP7XC0O/E/5ul4qn+cOiostl6mruzBFcv6P8r2YRfEF7q8Uv+JMqHtPmp1q37sFKb6w3AG8XL7eX1NcmD3PcZzfa6s7jlt28xk+vtm/Acz923hxg222xHHKnYbAFJnNfgGVNFiVF8M1vDhygOM4kuKf5eR2xqHqyhEq/kY3F1xqeKi54LbzItn51L2C4kv21H4PTJJ9yiVJkqR2s0+5pFa6gbk3K9HQ8ihFl5R57tioYWU68A3mXnw6P6cyd3hGSf3M7ivSMDBYuq9IkqTeMSmXJEmS2sw+5ZIkSVKbmZRLkiRJbWZSLkmSJLWZSbkkSZLUZiblkiRJUpuZlEuSJElt9v8BkTd3zDwFvEEAAAAASUVORK5CYII=\n",
"text/plain": [
"<Figure size 864x576 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"plt.hist(deps_participation.values(), 100)\n",
"plt.xlabel('Процент посещенных заседаний')\n",
"plt.ylabel('Число депутатов 7 созыва')\n",
"\n",
"name = 'Колесников Олег Алексеевич'\n",
"coords = deps_participation[name], 20\n",
"plt.text(*coords, name.split()[0], bbox=dict(boxstyle='round', facecolor='wheat', alpha=0.5))\n",
"plt.arrow(*coords, 0, -15, length_includes_head=True,\n",
" head_width=2, head_length=3)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.8.3"
}
},
"nbformat": 4,
"nbformat_minor": 4
}
{
"cells": [
{
"cell_type": "code",
"execution_count": 39,
"metadata": {},
"outputs": [],
"source": [
"import requests\n",
"import bs4\n",
"import matplotlib.pyplot as plt\n",
"import matplotlib\n",
"import json\n",
"\n",
"plt.rcParams['figure.figsize'] = [12, 8]\n",
"matplotlib.rc('font', size=20)\n"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [],
"source": [
"def get_deps_numbers() -> dict:\n",
" deps = {}\n",
" \n",
" resp = requests.get('http://duma.gov.ru/duma/deputies/7')\n",
" soup = bs4.BeautifulSoup(resp.content)\n",
" deps_rawdata = soup.findAll('a', class_='person__title__link')\n",
"\n",
" for dep in deps_rawdata:\n",
" # href='/duma/persons/234234/'\n",
" number = dep.get('href').split('/')[-2]\n",
" \n",
" surname = dep.find('span', itemprop='name').strong.string\n",
" firstname = dep.find('span', class_=\"second-name\").string\n",
" name = f'{surname} {firstname}'\n",
" deps[name] = number\n",
" \n",
" return deps"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [],
"source": [
"deps = get_deps_numbers()"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [],
"source": [
"def get_participation(dep_num):\n",
" \n",
" \n",
" url = \"http://vote.duma.gov.ru/stats\"\n",
" resp = requests.get(url, params={'deputy': dep_num})\n",
" soup = bs4.BeautifulSoup(resp.content)\n",
" \n",
" # <div class=\"pers-p\" style=\"width:93.1%\">\n",
" take_part = soup.find('div', class_='pers-p').get('style').split(':')[1][:-1] \n",
" \n",
" return float(take_part)"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"81.9"
]
},
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"get_participation(99109653)"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"'99110985'"
]
},
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"deps['Колесников Олег Алексеевич']"
]
},
{
"cell_type": "code",
"execution_count": 81,
"metadata": {},
"outputs": [],
"source": [
"deps_participation = {}\n",
"for name, number in deps.items():\n",
" deps_participation[name] = get_participation(number)"
]
},
{
"cell_type": "code",
"execution_count": 82,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"{'Авдеев Александр Александрович': 95.1,\n",
" 'Адучиев Батор Канурович': 90.1,\n",
" 'Азимов Рахим Азизбоевич': 81.9,\n",
" 'Аксаков Анатолий Геннадьевич': 87.9,\n",
" 'Алексеева Татьяна Олеговна': 97.5,\n",
" 'Алимова Ольга Николаевна': 97.8,\n",
" 'Альшевских Андрей Геннадьевич': 100.0,\n",
" 'Ананских Игорь Александрович': 87.1,\n",
" 'Андрейченко Андрей Валерьевич': 98.1,\n",
" 'Аникеев Григорий Викторович': 99.2,\n",
" 'Антонова Лидия Николаевна': 84.9,\n",
" 'Арефьев Николай Васильевич': 98.4,\n",
" 'Аршба Отари Ионович': 91.2,\n",
" 'Аршинова Алёна Игоревна': 98.1,\n",
" 'Аскендеров Заур Асевович': 93.7,\n",
" 'Афонин Юрий Вячеславович': 98.9,\n",
" 'Афонский Владимир Игорьевич': 91.0,\n",
" 'Байгускаров Зариф Закирович': 98.4,\n",
" 'Балыбердин Алексей Владимирович': 98.6,\n",
" 'Балыхин Григорий Артёмович': 84.9,\n",
" 'Бальбек Руслан Исмаилович': 94.0,\n",
" 'Бариев Марат Мансурович': 94.5,\n",
" 'Барышев Андрей Викторович': 64.7,\n",
" 'Баталова Рима Акбердиновна': 97.5,\n",
" 'Бахарев Константин Михайлович': 99.5,\n",
" 'Бахметьев Виталий Викторович': 98.4,\n",
" 'Белеков Иван Итулович': 94.2,\n",
" 'Белик Дмитрий Анатольевич': 83.8,\n",
" 'Белоусов Вадим Владимирович': 88.5,\n",
" 'Белых Ирина Викторовна': 99.2,\n",
" 'Березин Никита Владимирович': 0.0,\n",
" 'Березуцкий Юрий Николаевич': 94.8,\n",
" 'Берулава Михаил Николаевич': 98.1,\n",
" 'Беспалова Марина Павловна': 80.5,\n",
" 'Бессараб Светлана Викторовна': 0.0,\n",
" 'Бессарабов Даниил Владимирович': 98.6,\n",
" 'Бикбаев Ильдар Зинурович': 94.0,\n",
" 'Бифов Анатолий Жамалович': 98.6,\n",
" 'Блоцкий Владимир Николаевич': 96.7,\n",
" 'Бобрышев Юрий Иванович': 0.0,\n",
" 'Богодухов Владимир Иванович': 98.9,\n",
" 'Богуславский Ирек Борисович': 94.5,\n",
" 'Боева Наталья Дмитриевна': 95.3,\n",
" 'Боженов Сергей Андреевич': 0.0,\n",
" 'Бокк Владимир Владимирович': 97.8,\n",
" 'Бондаренко Елена Вениаминовна': 97.5,\n",
" 'Бондарь Оксана Андреевна': 96.4,\n",
" 'Бортко Владимир Владимирович': 92.6,\n",
" 'Борцов Николай Иванович': 83.3,\n",
" 'Боташев Расул Борисович': 85.8,\n",
" 'Боярский Сергей Михайлович': 99.7,\n",
" 'Брыкин Николай Гаврилович': 90.1,\n",
" 'Брыксин Александр Юрьевич': 80.3,\n",
" 'Бугера Михаил Евгеньевич': 98.1,\n",
" 'Будуев Николай Робертович': 92.1,\n",
" 'Бузилов Валерий Викторович': 95.6,\n",
" 'Букачаков Родион Борисович': 95.3,\n",
" 'Булавинов Вадим Евгеньевич': 92.1,\n",
" 'Бурматов Владимир Владимирович': 96.4,\n",
" 'Бурнашов Алексей Леонидович': 72.1,\n",
" 'Быков Олег Петрович': 0.0,\n",
" 'Валеев Эрнест Абдулович': 94.8,\n",
" 'Валенчук Олег Дорианович': 91.8,\n",
" 'Валуев Николай Сергеевич': 86.3,\n",
" 'Василенко Александр Борисович': 91.5,\n",
" 'Васильев Александр Николаевич': 88.8,\n",
" 'Веллер Алексей Борисович': 89.3,\n",
" 'Веремеенко Сергей Алексеевич': 0.0,\n",
" 'Ветлужских Андрей Леонидович': 92.1,\n",
" 'Власов Василий Максимович': 97.0,\n",
" 'Водолацкий Виктор Петрович': 90.7,\n",
" 'Воевода Алексей Иванович': 94.0,\n",
" 'Волков Юрий Геннадьевич': 100.0,\n",
" 'Володин Вячеслав Викторович': 92.3,\n",
" 'Воробьев Александр Васильевич': 93.4,\n",
" 'Воронина Татьяна Евгеньевна': 99.2,\n",
" 'Вострецов Сергей Алексеевич': 94.8,\n",
" 'Вторыгина Елена Андреевна': 86.8,\n",
" 'Выборный Анатолий Борисович': 94.0,\n",
" 'Вяткин Дмитрий Федорович': 94.8,\n",
" 'Гаврилов Сергей Анатольевич': 99.2,\n",
" 'Гаджиев Магомед Тажудинович': 90.1,\n",
" 'Гаджиев Мурад Станиславович': 85.8,\n",
" 'Гадыльшин Мурад Асфандиарович': 99.2,\n",
" 'Газгиреев Юшаа Орснакиевич': 95.9,\n",
" 'Газзаев Валерий Георгиевич': 93.4,\n",
" 'Ганзя Вера Анатольевна': 96.2,\n",
" 'Ганиев Фарит Глюсович': 96.4,\n",
" 'Гартунг Валерий Карлович': 83.0,\n",
" 'Геккиев Заур Далхатович': 93.7,\n",
" 'Герасименко Николай Федорович': 92.9,\n",
" 'Германова Ольга Михайловна': 97.3,\n",
" 'Гетта Антон Александрович': 94.8,\n",
" 'Гильмутдинов Ильдар Ирекович': 97.8,\n",
" 'Гладких Борис Михайлович': 98.6,\n",
" 'Говорин Николай Васильевич': 96.7,\n",
" 'Гоголева Татьяна Степановна': 97.3,\n",
" 'Голушко Андрей Иванович': 86.6,\n",
" 'Гончар Николай Николаевич': 99.2,\n",
" 'Гордеев Алексей Васильевич': 0.0,\n",
" 'Горелкин Антон Вадимович': 89.0,\n",
" 'Грешневиков Анатолий Николаевич': 93.7,\n",
" 'Гришин Евгений Анатольевич': 100.0,\n",
" 'Гулевский Михаил Владимирович': 94.5,\n",
" 'Гусева Ирина Михайловна': 97.3,\n",
" 'Гутенев Владимир Владимирович': 90.4,\n",
" 'Дамдинов Алдар Валерьевич': 97.5,\n",
" 'Данчикова Галина Иннокентьевна': 99.5,\n",
" 'Делимханов Адам Султанович': 93.2,\n",
" 'Демченко Иван Иванович': 75.3,\n",
" 'Дерябкин Виктор Ефимович': 95.3,\n",
" 'Дзюба Виктор Викторович': 80.3,\n",
" 'Дивинский Игорь Борисович': 93.4,\n",
" 'Диденко Алексей Николаевич': 94.2,\n",
" 'Догаев Ахмед Шамханович': 95.6,\n",
" 'Дорохин Павел Сергеевич': 98.9,\n",
" 'Драпеко Елена Григорьевна': 89.0,\n",
" 'Драчев Владимир Петрович': 94.5,\n",
" 'Духанина Любовь Николаевна': 94.2,\n",
" 'Евланов Владимир Лазаревич': 95.6,\n",
" 'Езерский Николай Николаевич': 99.5,\n",
" 'Езубов Алексей Петрович': 92.6,\n",
" 'Елыкомов Валерий Анатольевич': 89.3,\n",
" 'Емельянов Михаил Васильевич': 83.8,\n",
" 'Есяков Сергей Яковлевич': 96.7,\n",
" 'Ефимов Виталий Борисович': 87.7,\n",
" 'Жарков Антон Викторович': 90.1,\n",
" 'Железняк Сергей Владимирович': 93.7,\n",
" 'Жигарев Сергей Александрович': 90.1,\n",
" 'Жириновский Владимир Вольфович': 98.1,\n",
" 'Жуков Александр Дмитриевич': 94.0,\n",
" 'Жупиков Александр Владимирович': 71.5,\n",
" 'Журавлев Алексей Александрович': 98.1,\n",
" 'Журова Светлана Сергеевна': 94.8,\n",
" 'Завальный Павел Николаевич': 86.6,\n",
" 'Заварзин Виктор Михайлович': 89.3,\n",
" 'Загребин Алексей Егорович': 92.6,\n",
" 'Зайцев Максим Сергеевич': 0.0,\n",
" 'Затулин Константин Федорович': 89.6,\n",
" 'Земцов Николай Георгиевич': 95.1,\n",
" 'Зобнев Виктор Викторович': 87.1,\n",
" 'Золотарев Алексей Михайлович': 0.0,\n",
" 'Зубарев Виктор Владиславович': 84.1,\n",
" 'Зюганов Геннадий Андреевич': 97.3,\n",
" 'Иванов Валерий Викторович': 98.4,\n",
" 'Иванов Максим Анатольевич': 95.3,\n",
" 'Иванов Николай Николаевич': 98.9,\n",
" 'Иванов Сергей Владимирович': 94.0,\n",
" 'Иванюженков Борис Викторович': 98.9,\n",
" 'Игнатов Виктор Александрович': 76.7,\n",
" 'Игошин Игорь Николаевич': 84.4,\n",
" 'Изотов Алексей Николаевич': 97.8,\n",
" 'Ильтяков Александр Владимирович': 83.0,\n",
" 'Ильясов Радик Сабитович': 93.9,\n",
" 'Ионин Дмитрий Александрович': 86.3,\n",
" 'Исаев Андрей Константинович': 98.6,\n",
" 'Исламов Дмитрий Викторович': 92.3,\n",
" 'Ишсарин Рамзил Рафаилович': 99.2,\n",
" 'Ищенко Александр Николаевич': 94.0,\n",
" 'Кабанова Валентина Викторовна': 97.0,\n",
" 'Кавинов Артем Александрович': 89.0,\n",
" 'Казаков Виктор Алексеевич': 95.6,\n",
" 'Казакова Ольга Михайловна': 98.6,\n",
" 'Казанков Сергей Иванович': 97.5,\n",
" 'Калашников Леонид Иванович': 97.0,\n",
" 'Калашников Сергей Вячеславович': 100.0,\n",
" 'Каличенко Андрей Владимирович': 96.2,\n",
" 'Каминский Александр Викторович': 97.3,\n",
" 'Канаев Алексей Валерианович': 99.7,\n",
" 'Каргинов Сергей Генрихович': 95.6,\n",
" 'Карлов Георгий Александрович': 83.3,\n",
" 'Кармазина Раиса Васильевна': 98.4,\n",
" 'Карпов Анатолий Евгеньевич': 85.2,\n",
" 'Касаева Татьяна Викторовна': 93.7,\n",
" 'Катасонов Сергей Михайлович': 95.3,\n",
" 'Катенев Владимир Иванович': 97.5,\n",
" 'Качкаев Павел Рюрикович': 98.4,\n",
" 'Кашин Владимир Иванович': 98.4,\n",
" 'Квитка Иван Иванович': 99.2,\n",
" 'Кидяев Виктор Борисович': 94.8,\n",
" 'Клыканов Александр Борисович': 95.6,\n",
" 'Кобилев Алексей Геннадьевич': 94.2,\n",
" 'Коваленко Андрей Николаевич': 0.0,\n",
" 'Ковпак Лев Игоревич': 92.6,\n",
" 'Когогина Альфия Гумаровна': 89.6,\n",
" 'Козенко Андрей Дмитриевич': 86.3,\n",
" 'Козловский Александр Николаевич': 92.6,\n",
" 'Колесников Олег Алексеевич': 52.9,\n",
" 'Коломейцев Николай Васильевич': 96.4,\n",
" 'Кононов Владимир Михайлович': 95.9,\n",
" 'Корниенко Алексей Викторович': 94.5,\n",
" 'Костенко Наталья Васильевна': 97.8,\n",
" 'Косяненко Евгений Викторович': 89.9,\n",
" 'Коткин Сергей Николаевич': 93.7,\n",
" 'Кравец Александр Алексеевич': 95.3,\n",
" 'Кравченко Денис Борисович': 94.8,\n",
" 'Красноштанов Алексей Николаевич': 84.9,\n",
" 'Красов Андрей Леонидович': 95.9,\n",
" 'Крашенинников Павел Владимирович': 97.3,\n",
" 'Кривенко Татьяна Олеговна': 0.0,\n",
" 'Кривоносов Сергей Владимирович': 87.7,\n",
" 'Крупенников Владимир Александрович': 94.2,\n",
" 'Крючек Сергей Иванович': 94.2,\n",
" 'Кувшинова Наталья Сергеевна': 93.4,\n",
" 'Кувычко Анна Александровна': 86.8,\n",
" 'Кудрявцев Максим Георгиевич': 93.7,\n",
" 'Кузьмин Андрей Альбертович': 0.0,\n",
" 'Кузьмин Михаил Владимирович': 98.4,\n",
" 'Кузякин Дмитрий Викторович': 0.0,\n",
" 'Кулиева Василина Васильевна': 98.6,\n",
" 'Кумин Вадим Валентинович': 74.5,\n",
" 'Курбанов Ризван Даниялович': 95.2,\n",
" 'Куринный Алексей Владимирович': 100.0,\n",
" 'Лавриненко Алексей Федорович': 95.3,\n",
" 'Лавров Олег Леонидович': 96.4,\n",
" 'Ламейкин Дмитрий Викторович': 96.2,\n",
" 'Лебедев Игорь Владимирович': 96.4,\n",
" 'Лебедев Олег Александрович': 98.4,\n",
" 'Левицкий Юрий Андреевич': 96.4,\n",
" 'Лисовенко Алексей Анатольевич': 0.0,\n",
" 'Литовченко Анатолий Григорьевич': 94.0,\n",
" 'Лоор Иван Иванович': 97.0,\n",
" 'Луговой Андрей Константинович': 89.6,\n",
" 'Лысаков Вячеслав Иванович': 86.8,\n",
" 'Лябихов Роман Михайлович': 0.0,\n",
" 'Лященко Алексей Вадимович': 89.0,\n",
" 'Маграмов Абдулмажид Варисович': 96.4,\n",
" 'Макаров Андрей Михайлович': 97.3,\n",
" 'Макиев Зураб Гайозович': 93.7,\n",
" 'Максимов Александр Александрович': 93.7,\n",
" 'Максимов Василий Юрьевич': 82.7,\n",
" 'Максимова Надежда Сергеевна': 97.0,\n",
" 'Максимова Светлана Викторовна': 91.2,\n",
" 'Малов Николай Владимирович': 0.0,\n",
" 'Марданшин Рафаэль Мирхатимович': 97.5,\n",
" 'Маринин Сергей Владимирович': 93.7,\n",
" 'Марков Андрей Павлович': 95.6,\n",
" 'Марков Евгений Владимирович': 0.0,\n",
" 'Марченко Евгений Евгеньевич': 68.5,\n",
" 'Марьяш Ирина Евгеньевна': 99.2,\n",
" 'Медведев Иван Владимирович': 98.1,\n",
" 'Мельник Владимир Иванович': 99.2,\n",
" 'Мельников Иван Иванович': 95.9,\n",
" 'Менделевич Борис Давыдович': 0.0,\n",
" 'Милонов Виталий Валентинович': 75.3,\n",
" 'Минкин Иршат Султанович': 99.7,\n",
" 'Миронов Сергей Михайлович': 90.7,\n",
" 'Миронова Валентина Михайловна': 99.2,\n",
" 'Митина Елена Анатольевна': 97.5,\n",
" 'Мищеряков Юрий Николаевич': 73.2,\n",
" 'Моляков Игорь Юрьевич': 0.0,\n",
" 'Морозов Антон Юрьевич': 97.3,\n",
" 'Морозов Дмитрий Анатольевич': 96.7,\n",
" 'Морозов Олег Викторович': 98.2,\n",
" 'Москвин Денис Павлович': 91.0,\n",
" 'Москвичев Евгений Сергеевич': 94.2,\n",
" 'Мукабенова Марина Алексеевна': 98.9,\n",
" 'Муцоев Зелимхан Аликоевич': 74.0,\n",
" 'Назарова Наталья Васильевна': 97.3,\n",
" 'Напсо Юрий Аисович': 96.2,\n",
" 'Натаров Сергей Васильевич': 97.0,\n",
" 'Неверов Сергей Иванович': 90.1,\n",
" 'Николаев Николай Петрович': 95.3,\n",
" 'Николаева Виктория Викторовна': 93.2,\n",
" 'Никонов Вячеслав Алексеевич': 88.2,\n",
" 'Нилов Олег Анатольевич': 93.4,\n",
" 'Нилов Ярослав Евгеньевич': 97.3,\n",
" 'Новиков Владимир Михайлович': 92.1,\n",
" 'Новиков Дмитрий Георгиевич': 95.3,\n",
" 'Носов Александр Алексеевич': 96.7,\n",
" 'Огуль Леонид Анатольевич': 96.4,\n",
" 'Окунева Ольга Владимировна': 98.9,\n",
" 'Олейников Юрий Павлович': 98.6,\n",
" 'Омаров Гаджимурад Заирбекович': 84.1,\n",
" 'Онищенко Геннадий Григорьевич': 96.2,\n",
" 'Ооржак Мерген Дадар-оолович': 95.6,\n",
" 'Осадчий Николай Иванович': 99.4,\n",
" 'Осипов Илья Владимирович': 98.6,\n",
" 'Павлова Ольга Ивановна': 95.6,\n",
" 'Пайкин Борис Романович': 0.0,\n",
" 'Палкин Андрей Васильевич': 83.3,\n",
" 'Панина Елена Владимировна': 88.8,\n",
" 'Панков Николай Васильевич': 97.5,\n",
" 'Пантелеев Сергей Михайлович': 98.9,\n",
" 'Парахин Гаврил Павлович': 0.0,\n",
" 'Парфенов Денис Андреевич': 99.2,\n",
" 'Пахомов Сергей Александрович': 96.4,\n",
" 'Пашин Виталий Львович': 97.0,\n",
" 'Перминов Дмитрий Сергеевич': 94.2,\n",
" 'Петров Александр Петрович': 91.8,\n",
" 'Петров Анатолий Ильич': 98.4,\n",
" 'Петров Сергей Валериевич': 98.4,\n",
" 'Петров Юрий Александрович': 84.1,\n",
" 'Петрунин Николай Юрьевич': 97.3,\n",
" 'Пивненко Валентина Николаевна': 80.0,\n",
" 'Пилипенко Ольга Васильевна': 0.0,\n",
" 'Пилюс Наталия Николаевна': 0.0,\n",
" 'Пиляев Иван Сергеевич': 0.0,\n",
" 'Пимашков Петр Иванович': 80.5,\n",
" 'Пинский Виктор Витальевич': 92.1,\n",
" 'Пирог Дмитрий Юрьевич': 0.0,\n",
" 'Пискарев Василий Иванович': 94.0,\n",
" 'Плетнева Тамара Васильевна': 95.9,\n",
" 'Плотников Владимир Николаевич': 94.0,\n",
" 'Поздняков Владимир Георгиевич': 98.4,\n",
" 'Поклонская Наталья Владимировна': 88.8,\n",
" 'Поляков Александр Алексеевич': 89.3,\n",
" 'Пономарев Аркадий Николаевич': 75.1,\n",
" 'Пономарёв Алексей Алексеевич': 96.2,\n",
" 'Прокопьев Александр Сергеевич': 93.2,\n",
" 'Пушкарев Владимир Александрович': 97.0,\n",
" 'Пушкина Оксана Викторовна': 87.7,\n",
" 'Пьяных Дмитрий Сергеевич': 0.0,\n",
" 'Пятикоп Александр Иванович': 96.7,\n",
" 'Рахматуллина Зугура Ягануровна': 97.0,\n",
" 'Рашкин Валерий Федорович': 99.2,\n",
" 'Ревенко Евгений Васильевич': 93.4,\n",
" 'Резник Владислав Матусович': 89.0,\n",
" 'Ремезков Александр Александрович': 70.7,\n",
" 'Ресин Владимир Иосифович': 86.8,\n",
" 'Роднина Ирина Константиновна': 87.4,\n",
" 'Романенко Роман Юрьевич': 98.6,\n",
" 'Романов Михаил Валентинович': 89.9,\n",
" 'Рудченко Валентина Васильевна': 96.7,\n",
" 'Рыжак Николай Иванович': 91.0,\n",
" 'Саблин Дмитрий Вадимович': 65.2,\n",
" 'Савастьянова Ольга Викторовна': 98.9,\n",
" 'Савельев Дмитрий Иванович': 97.5,\n",
" 'Савицкая Светлана Евгеньевна': 83.0,\n",
" 'Савченко Светлана Борисовна': 96.7,\n",
" 'Сазонов Дмитрий Валерьевич': 96.4,\n",
" 'Сайтиев Бувайсар Хамидович': 0.0,\n",
" 'Самокутяев Александр Михайлович': 0.0,\n",
" 'Санина Наталья Петровна': 96.2,\n",
" 'Сапко Игорь Вячеславович': 93.2,\n",
" 'Сапрыкина Татьяна Васильевна': 98.6,\n",
" 'Саралиев Шамсаил Юнусович': 96.2,\n",
" 'Сафаралиев Гаджимет Керимович': 86.8,\n",
" 'Сватковский Дмитрий Валерьевич': 0.0,\n",
" 'Свинцов Андрей Николаевич': 95.1,\n",
" 'Свищев Дмитрий Александрович': 97.0,\n",
" 'Селезнев Валерий Сергеевич': 97.0,\n",
" 'Селиверстов Виктор Валентинович': 83.0,\n",
" 'Селимханов Магомед Саламович': 96.4,\n",
" 'Серова Елена Олеговна': 93.4,\n",
" 'Серпер Евгений Александрович': 86.6,\n",
" 'Сибагатуллин Фатих Саубанович': 88.2,\n",
" 'Сидоров Александр Леонидович': 93.7,\n",
" 'Симановский Леонид Яковлевич': 90.4,\n",
" 'Синельщиков Юрий Петрович': 96.2,\n",
" 'Синяговский Владимир Ильич': 94.0,\n",
" 'Ситников Алексей Владимирович': 95.9,\n",
" 'Скляр Геннадий Иванович': 94.8,\n",
" 'Скоч Андрей Владимирович': 79.7,\n",
" 'Скриванов Дмитрий Станиславович': 73.7,\n",
" 'Скруг Валерий Степанович': 92.6,\n",
" 'Слуцкий Леонид Эдуардович': 98.9,\n",
" 'Слыщенко Константин Григорьевич': 97.0,\n",
" 'Смирнов Юрий Валентинович': 96.4,\n",
" 'Смолин Олег Николаевич': 97.3,\n",
" 'Сокол Сергей Михайлович': 0.0,\n",
" 'Солнцева Светлана Юрьевна': 99.7,\n",
" 'Соломатина Татьяна Васильевна': 95.9,\n",
" 'Сопчук Сергей Андреевич': 89.6,\n",
" 'Станкевич Игорь Валентинович': 99.2,\n",
" 'Старовойтов Александр Сергеевич': 97.0,\n",
" 'Старшинов Михаил Евгеньевич': 82.2,\n",
" 'Строкова Елена Викторовна': 98.4,\n",
" 'Сураев Максим Викторович': 97.8,\n",
" 'Сухарев Иван Константинович': 95.1,\n",
" 'Таймазов Артур Борисович': 89.6,\n",
" 'Тайсаев Казбек Куцукович': 99.2,\n",
" 'Тарасенко Михаил Васильевич': 91.0,\n",
" 'Тен Сергей Юрьевич': 87.7,\n",
" 'Терентьев Александр Васильевич': 90.1,\n",
" 'Терентьев Михаил Борисович': 95.9,\n",
" 'Терешкова Валентина Владимировна': 81.1,\n",
" 'Тетерин Иван Михайлович': 96.7,\n",
" 'Тимофеева Ольга Викторовна': 92.9,\n",
" 'Тихомиров Анатолий Федорович': 98.4,\n",
" 'Ткачев Алексей Николаевич': 80.3,\n",
" 'Толстой Петр Олегович': 81.6,\n",
" 'Торощин Игорь Андреевич': 98.6,\n",
" 'Третьяк Владислав Александрович': 91.0,\n",
" 'Тумусов Федот Семёнович': 94.0,\n",
" 'Туров Артём Викторович': 83.3,\n",
" 'Тутова Лариса Николаевна': 98.6,\n",
" 'Умаханов Умахан Магомедгаджиевич': 85.2,\n",
" 'Фаррахов Айрат Закиевич': 98.1,\n",
" 'Федоров Евгений Алексеевич': 97.0,\n",
" 'Федяев Павел Михайлович': 87.4,\n",
" 'Фетисов Вячеслав Александрович': 80.8,\n",
" 'Фирюлин Иван Иванович': 98.9,\n",
" 'Фокин Александр Иванович': 86.6,\n",
" 'Фролова Тамара Ивановна': 97.8,\n",
" 'Хайров Ринат Шамильевич': 98.6,\n",
" 'Харитонов Николай Михайлович': 97.0,\n",
" 'Харсиев Алихан Анатольевич': 87.1,\n",
" 'Хасанов Мурат Русланович': 100.0,\n",
" 'Хинштейн Александр Евсеевич': 91.5,\n",
" 'Хованская Галина Петровна': 93.4,\n",
" 'Хор Глеб Яковлевич': 91.0,\n",
" 'Хохлов Алексей Алексеевич': 96.2,\n",
" 'Хуснулин Равиль Камильевич': 94.8,\n",
" 'Цыбизова Татьяна Игоревна': 98.4,\n",
" 'Чайка Валентин Васильевич': 87.7,\n",
" 'Чепа Алексей Васильевич': 86.0,\n",
" 'Чепиков Сергей Владимирович': 93.2,\n",
" 'Черкасов Кирилл Игоревич': 97.5,\n",
" 'Черкесов Леонид Ильич': 99.2,\n",
" 'Чернышев Михаил Анатольевич': 95.3,\n",
" 'Чижов Сергей Викторович': 92.9,\n",
" 'Чилингаров Артур Николаевич': 77.5,\n",
" 'Чиндяскин Сергей Викторович': 98.6,\n",
" 'Чиркова Ирина Александровна': 0.0,\n",
" 'Шайхутдинов Рифат Габдулхакович': 94.8,\n",
" 'Шаккум Мартин Люцианович': 80.3,\n",
" 'Шаманов Владимир Анатольевич': 77.0,\n",
" 'Шаргунов Сергей Александрович': 99.5,\n",
" 'Швыткин Юрий Николаевич': 93.2,\n",
" 'Шеин Олег Васильевич': 95.1,\n",
" 'Шеремет Михаил Сергеевич': 92.1,\n",
" 'Шерин Александр Николаевич': 95.9,\n",
" 'Шипулин Антон Владимирович': 0.0,\n",
" 'Шишкоедов Василий Михайлович': 88.5,\n",
" 'Шолохов Александр Михайлович': 95.3,\n",
" 'Шперов Павел Валентинович': 97.8,\n",
" 'Шрейдер Виктор Филиппович': 89.3,\n",
" 'Шубин Игорь Николаевич': 94.2,\n",
" 'Шулепов Евгений Борисович': 92.6,\n",
" 'Шхагошев Адальби Люлевич': 97.8,\n",
" 'Щаблыкин Максим Иванович': 90.4,\n",
" 'Щапов Михаил Викторович': 99.7,\n",
" 'Эмиргамзаев Абдулгамид Гасанович': 95.6,\n",
" 'Юмашева Инга Альбертовна': 91.5,\n",
" 'Юрков Дмитрий Васильевич': 94.0,\n",
" 'Ющенко Александр Андреевич': 97.3,\n",
" 'Якубовский Александр Владимирович': 0.0,\n",
" 'Ямпольская Елена Александровна': 98.1,\n",
" 'Яровая Ирина Анатольевна': 88.2,\n",
" 'Ярошук Александр Георгиевич': 0.0,\n",
" 'Яхнюк Сергей Васильевич': 0.0}"
]
},
"execution_count": 82,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"deps_participation"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {},
"outputs": [],
"source": [
"json.dump(deps_participation, open('deps_participation.json', 'w'))\n",
"#deps_participation = json.load(open('deps_participation.json'))"
]
},
{
"cell_type": "code",
"execution_count": 40,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.patches.FancyArrow at 0x7fa194e862e0>"
]
},
"execution_count": 40,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAuUAAAHyCAYAAABMAbBAAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8vihELAAAACXBIWXMAAAsTAAALEwEAmpwYAABKIUlEQVR4nO3deZgcVdmw8fsJS1hCEkjYJQRRdmQxiMoOAiIKiCKbSAQFxB0R0VcUxYVPcQFFBQQBARFlEUERXpFNX0BAkB1Ewr5DEtYEyPP9UTWTnk5PpmumZ3qW+3dddXXVqVPVT3d1zTx9+tSpyEwkSZIktc+odgcgSZIkjXQm5ZIkSVKbmZRLkiRJbWZSLkmSJLWZSbkkSZLUZiblkiRJUpst2O4ABoOJEyfm5MmT2x2GJEmShrkbb7zx6cxcur7cpByYPHkyN9xwQ7vDkCRJ0jAXEQ80Krf7iiRJktRmJuWSJElSm5mUS5IkSW1mUi5JkiS1mUm5JEmS1GYm5ZIkSVKbmZRLkiRJbWZSLkmSJLWZSbkkSZLUZiblkiRJUpuZlEuSJEltZlIuSZIktZlJuSRJktRmJuWSJElSm5mUS5IkSW1mUi5JkiS1mUm5JEmS1GYm5ZIkSVKbmZRLkiRJbbZguwOQJEmS+mLy4Rc3LJ929I4DHEnv2VIuSZIktdmgSMojYlpEZA/ToQ22WykifhIR90TEyxExMyJuiIgvR8Ri7XgtkiRJUlVDtvtKRGwJXAgsUVO8CPDWcvpIRLwrMx8Z+OgkSZKk5g3GpPw7wHMNyq/omImIZYDfMzchfxQ4BRgHHACMBtYAzoqILTMz+zNgSZIkqS8GY1J+UmZO66HOZ4AJ5XwC22Xm7QARcRdwfLluc2Br4K/9EKckSZLUEoOiT3mdv0XEKxHxYkTcHhE/iIgV6uq8v2b+9o6EvHROXd1d+ydMSZIkqTUGY1I+maL7yWLAWsAhwK0R8TaAiOjomtLhvtqNM/NpYGZN0Xr9GawkSZLUV4Op+8r9wJXANGAssBPwpnLdUsA5EbE6sCRdv0zUJuC1ZWPL+YmNniwiDqDof86kSZP6GLokSZLUe4MlKd8hM++sLYiIwyn6gm9WFq0MvAu4sW7baLC/RmVdZOaJwIkAU6ZM8UJQSZIktc2g6L5Sn5CXZa8CP6srXotiZJY5NWVjmVdt2dN9DlCSJEnqR4MiKa8gM3MWcFdN2ZtqK0TE0nQdu/yWgQhMkiRJ6q22J+UR8YGI2CciFqorXwg4uK76v8vHC2rK1oyIdWqWP1S3zfktCVSSJEnqJ4OhT/lKwI+A70fEJcC9FBdz7kzXVvA7gcvL+eOAAynGKg/gLxFxMsXNgw6s2eZqHKNckiRJg9xgSMo7LAvs2826B4BdMvM1gMx8IiJ2Ay4ExgArAEfUbXM3sKd385QkSdJgNxiS8l8BTwI7UowpviwwHngeuAP4A/DzzHyhdqPM/FtErA0cBmxP0eL+KkVL+++BYzPzxQF6DZIkSVKvtT0pz8wZwFnlVHXbB4FPtTwoSZIkaQC1/UJPSZIkaaQzKZckSZLazKRckiRJajOTckmSJKnNTMolSZKkNjMplyRJktrMpFySJElqs7aPUy5JkiQ1Y/LhF7c7hH5jS7kkSZLUZiblkiRJUpuZlEuSJEltZlIuSZIktZlJuSRJktRmJuWSJElSm5mUS5IkSW1mUi5JkiS1mUm5JEmS1GYm5ZIkSVKbmZRLkiRJbWZSLkmSJLWZSbkkSZLUZiblkiRJUpuZlEuSJEltZlIuSZIktZlJuSRJktRmJuWSJElSm5mUS5IkSW1mUi5JkiS1mUm5JEmS1GYm5ZIkSVKbmZRLkiRJbWZSLkmSJLWZSbkkSZLUZiblkiRJUpuZlEuSJEltZlIuSZIktZlJuSRJktRmJuWSJElSm5mUS5IkSW1mUi5JkiS1mUm5JEmS1GYm5ZIkSVKbLVilckQE8EFge2BFYHSDapmZ27QgNkmSJGlEaDopj4jRwJ+ALYEAsnzskDXlkiRJkppUpfvKl4CtgG8BEykS8COBFYC9gIeAs4GFWxuiJEmSNLxVScp3A27KzK9n5rMdhZn5eGaeDWwNvBf4XGtDlCRJkoa3Kkn5qsDfa5YTWKhzIfO/wMXA1JZEJkmSJI0QVZLyV4FXapafB5auq/MA8Ma+BiVJkiSNJFWS8ocpRlzpcA/wjro6GwDPIkmSJKlpVZLyvwPvrFm+AFg3In4ZETtGxPeBdwFXtC48SZIkafirMk75WcBKETE5M6cBPwZ2BvYDPkoxGst/gMNbHKMkSZI0rDWdlGfmFdS0gmfmSxGxCUVi/iZgGvDHzHyptSFKkiRJw1ulO3rWy8zXgHNbFIskSZI0IlXpUy5JkiSpH1RKyiNirYg4NCI+HBELR8QCEfHTiHi2nL7dX4FKkiRJw1XT3Vci4u0Ufco7bhi0O3AdcDAwA1gCODwi7szMM1ocpyRJkjRsVWkp/1JZ/7PAocD2wCeBH2fmksDqwHPAAa0OUpIkSRrOqlzoOQX4Q2b+FCAiNqMYeeUHAJl5X0ScD7yv5VFKkiRJw1iVlvLlgDtrlm8HyMxHasoeBSa2IC5JkiRpxKiSlC8AvFaz/FqDOnMobiIkSZIkqUlVh0TMfolCkiRJGsGq3jzoyIg4smY5IuL1FsYjSZIkjThVkvKrsKVckiRJarmmk/LM3LIf45AkSZJGrKp9yiVJkiS1mEm5JEmS1GZNd1+JiFOarJqZuX8v4+l4rp8DB9UUPZCZkxvUWwk4jOLuoisBrwL3AOcCx2bmS32JQ5IkSRoIVS70nNpkvQR6nZRHxPZ0Tci7q7clcCGwRE3xIsBby+kjEfGuupsbSZIkSYNOlaR8lX6LohQR44GTm6i3DPB75ibkjwKnAOOAA4DRwBrAWRGxZWY6aowkSZIGrSqjrzzQqDwixgLrAM9l5p19jOenwIrADOBGYOtu6n0GmNARGrBdZt5exnMXcHy5bvNyH3/tY1ySJElSv+nThZ4RsTtFK/XVwG0RcUVEjOnlvnYF9i4XPw08NJ/q76+Zv70jIS+dU1d3197EI0mSJA2UXiflEbEo8DNgIeAi4A5gM4qEuuq+lgF+US6em5m/nk/djq4pHe6rXZ+ZTwMza4rWqxqPJEmSNJD60lK+PbAk8MnM3BlYH/gnsHsv9nUisDTwBD1f5LkkXeOe2aBObdnERjuJiAMi4oaIuOGpp56qEqskSZLUUn1JyidR9Of+PUBmvg78AVi5yk4iYl9g53LxY2VLd6VdNFnWRWaemJlTMnPK0ksvXfEpJUmSpNbpS1I+HiAzp9eUPQuMbXYHEbEIcGy5eHJmXtTEZs8Bc2qWGz1fbVnVJF+SJEkaUH1JyntsjW7CIhTDGALsHxHZMQH71tRbuaM8M2cBd9Wse1OXoCKWpuvY5be0IE5JkiSp31S5o+fmdUWTy/LNmJugr9aasHp0AbBWOb9mRKyTmbeVyx+qq3v+AMUkSZIk9UqVmwddQdGHvEPUlNeWVblRz2zg3G7WTWFu//SXgD/XrDsOOJBirPIA/hIRJ1O0uh9YU+9qHKNckiRJg1yVpPybVEu4e5SZLwEfbLQuIk5lbheWpzLzgzXbPRERuwEXAmOAFYAj6nZxN7Cnd/OUJEnSYFfljp5H9mMclWXm3yJibeAwiuEZVwJeBe6lGBHm2Mx8sY0hSpIkSU2p0lI+oDJzKjC1hzoPAp8aiHgkSZKk/lIpKY+IUcAGwEOZ+WRZtjZFS/VTwO8z8+WWRylJkiQNY1VGX5kIXElxi/vZEbEPMB34U7mfBA6LiE0ys9FdNiVJkiQ1UGWc8i8AawJnAY8CPwa+Bvwa2IVimMK1gUNbGaAkSZI03FVJyncBrsrMfYD9KUY8WSwz98/MC4HdgPuBnVoepSRJkjSMVUnK3wBcX85fVz5e1bEyM+cAfwFWbU1okiRJ0shQJSkP4HWAmos5p9fVmQ4s3OeoJEmSpBGkyugrTwDL1CwfQXHhZ61lgWf6GpQkSZI0klRJym8F1u1YyMxvN6izMXBbX4OSJEnS8DH58Isblk87escBjmTwqpKUf4GuLeVdlEMm/hO4qK9BSZIkSSNJ00l5Zt4H3Def9U8DH21FUJIkSdJIUuVCT0mSJEn9oHJSHhF7RMT/RsQzEfFaRDwbEZdFxB79EaAkSZI03DXdfSUiAjgd2Iu5wyM+BUwEtgG2joj3Zebe/RGoJEmSNFxVaSk/ENgbuAl4F7BIZi4PLFIu3wjsEREHtTxKSZIkaRirkpTvB0wDNs/MyzOz40ZCr2fm5cAW5fr9Wx2kJEmSNJxVScrXAs6vuZtnF2X5BcCaLYhLkiRJGjGqJOVJ0Zd8fnpaL0mSJKlOlaT8TmDXiFi00cqyfBfgjhbEJUmSJI0YVZLyU4BJwFURsU1ELAgQEQtExFbA34CVy3qSJEmSmtT0kIjACcBmwJ7ApcCciHgWWIoiuQ/gnMz8RcujlCRJkoaxplvKs7A3xbCIlwMzKBLyGeXy3pnpDYQkSZKkiqq0lAOQmb8BftMPsUiSJEkjUpU+5ZIkSZL6QdMt5RGxDUXXla9m5qMN1q8AfAs4PTOvaFmEkiRJGpYmH35xw/JpR+84wJG0X5XuK58G1miUkANk5qMR8Q5gHHBFC2KTJEmSRoQq3Vc2BP7RQ51rgCm9D0eSJEkaeaok5csADVvJazxR1pMkSZLUpCpJ+QxgpR7qrAS82PtwJEmSpJGnSlJ+PbBLRCzXaGV5oecuZT1JkiRJTaqSlP8EWAK4OiJ2iojRABExOiJ2Bq4CxgDHtT5MSZIkafhqevSVzLw0Io4CjgDOBzIingOWBKKcjsrMS/olUkmSJGmYqnTzoMz8OvBu4E/AsxTDHz4LXAxsX66XJEmSVEGVccqBosUcuLQfYhmRHDRfkiRJlVrKJUmSJLWeSbkkSZLUZiblkiRJUpuZlEuSJEltZlIuSZIktZlJuSRJktRmJuWSJElSm5mUS5IkSW0236Q8Ii6LiM9HxFIDFZAkSZI00vTUUr4NcAzwSEScERGbD0BMkiRJ0ojSTPeV+4E5wF7A3yLiDlvPJUmSpNZpJik/HVgB+CxwO7AGXVvPN+vH+CRJkqRhr6kLPTNzRmb+JDPfAryTIlF/naL1/Iqy9fxztp5LkiRJ1VUefSUzr83Mj1K0nn8auJWi9fwHwMMRcUZrQ5QkSZKGt14PiZiZMzPz+MxcH3g7cCpF3/M9WxOaJEmSNDK0ZJzyzLw+M/cHlgc+2Yp9SpIkSSPFgq3cWWY+D/yilfuUJEmShrueWspPA24egDgkSZKkEWu+LeXlBZ2SJEmS+lFL+pRLkiRJ6j2TckmSJKnNTMolSZKkNjMplyRJktqspUMiSpIkSX01+fCL+3U/047esSX7byVbyiVJkqQ2MymXJEmS2qwlSXlEjIuI8a3YlyRJkjTSVErKI2K7iPhpRPxPREyIiMUi4iLgWeDpiDgzIuynLkmSJFXQdAIdEe8GLgaiLNoR+AewA3Ar8AZgj7Ls+NaGKUmSJA1fVVrKDwFeAnYCPgCsD3wM+Epmrg+sDjwG7NvaECVJkqThrUpSvi5wfmZelJnnA+cDSwAnA2TmM8AfgFVaHqUkSZI0jFVJypcB7q9Zvg8gM5+uKXsKWKoFcUmSJEkjRpWkPIDXa5Zfb1An+xaOJEmSNPJUHSllXERMKufHA0TESsy9+HN8b4KIiG8AGwJrAhMousW8BDwAXAP8LDNvbbDdBOALwPuY223mfuCPwDGZ+Wxv4pEkSZIGUtWk/HPl1CGAaXXLvWkt/1qDsiWAdcpp/4jYLTP/0PlEEesAlwLL123Xsc3UiNguM2/rRTySJEnSgKmSlJ/Wb1HAkxQt4v+lGPN8DLAdMKVcvxDwXYoLSYmIRYHzmJuQTwdOovhCcABFi/3ywLkRsV5mvtKPsUuSJEl90nRSnpkf7a8gMnPZ+rKIOAK4E1itLKod1WVv4M01y3tl5p/L7a6kGE+dctu9KUeIkSRJkgajSnf0HAgRMarsK74HMKlmVW2f8vfXzM8ELqlZvgR4vmZ515YHKUmSJLVQ1T7lAETEG4ANKLqJzABuysyH+xJIREym65CLtZ4BPlOzvH7N/P2Z2dmPPTPnRMT9wFvKovX6EpckSZLU3yol5RGxMnACsG2DdZcBB2XmtNaE1ulOYPe60Vcm1MzPbLBNbdnERjuNiAMo+p8zadKkRlUkSZKkAdF0Uh4Ry1FcjLkixYgrVwGPUVxQuRnFhZnXRMSUzHy8F7E8C3yxjGk54L3AqhTDJF4fEftl5m8ahdZkWReZeSJwIsCUKVMcX12SJEltU6Wl/AiKhPxLwA8zs/PmQRGxAPB54HvAV4FPVQ0kM2cCx9Ts81CK/uHbAIsAv4yIv5UJ/zPACmXVsQ12V1v2dIP1kiRJ0qBR5ULPHYFLM/P7tQk5QGa+npnHUIwb/t5WBJaZr1HcBKjDYsDG5fzNNeWrRETn6yjna0dquaUV8UiSJEn9pUpSvhxwYw91bizrNS0iNo+IpRqUjwJ2qCvu6GZyQU3ZEnX1dqAY57zD+VXikSRJkgZale4rM4CVe6gzqaxXxX7AnhFxBfAvihsBTQTeQ9GfvMNM4Mpy/gyK/ucdY5WfGREnlPMH1GxzL3BmxXgkSZKkAVUlKb8G+GBE/Cwz/1G/MiI2BnZj7o17qliY4kLR7bpZ/zywR2bOAMjMlyNiV+Ayipb5ccBhdds8DuyamS/3Ih5JkiRpwFRJyr9N0a/8yog4G/gbxegrywFbAnsCc4DvVIzhZIpW8LcDb2DucIfPAXcD/wucmJlP1G6UmbdFxDrAocBOwORy1TTgQuCYzHymYiySJEnSgGs6Kc/MmyLig8BpFLeu36tmdVAMabhfZvbU77x+v1cDV1fZpmbbZ4Avl5MkSZI0JFW6eVBmXhQRk4CdgQ0puo3MoOgLfkFmvtj6ECVJkqThrVJSDlAm3meVkyRJkqQ+anpIxIg4JSJ26s9gJEmSpJGoyjjlU4H1+ycMSZIkaeSqkpRLkiRJ6gcm5ZIkSVKbVb3Qc3JEbN5Tpcy8qpfxSJIkSSNO1aR833LqyQK9iEWSJEkakaom5VeWkyRJkqQWqZqUX5GZ3+yXSCRJkqQRygs9JUmSpDYzKZckSZLarEpS/gAwvZ/ikCRJkkaspvuUZ+Yq/RmIJEmSNFLZfUWSJElqs6qjrxARGwHbAysCoxtUyczcv6+BSZIkSSNF00l5RARwKvBhIIAsHztkTblJuSRJktSkKt1XPgXsA/wamEKRgP8YeCfwFeB54Gzgja0NUZIkSRreqnRf2Re4OzOnAhQN50zPzGuBayPiL8C1wGXAr1ocpyRJkjRsVWkpXwO4vK6sM6nPzH8BFwEHtyAuSZIkacSoOvrKjJr5F4Gl6tbfS5G8S5IkSWpSlaT8EYoRVzr8F3hrXZ03UyTrkiRJkppUJSm/nq5J+J+Bt0XEERGxdkR8EtiZol+5JEmSpCZVScrPBRaIiI47e34PeAD4BvBv4CfAdODwVgYoSZIkDXdNj76SmRcAF9QsPxsRGwAfB1YFpgGnZ+ZjrQ1RkiRJQ8Hkwy9udwhDVuU7etbKzBnAMS2KRZIkSRqRmu6+EhFfi4jN+zMYSZIkaSSq0qf8SGDL/glDkiRJGrmqjlMuSZIkqcVMyiVJkqQ2q3qh5/iImNRTpcx8sJfxSJIkSSNO1aT8s+U0P9mL/UqSJEkjVtXk+d/Azf0QhyRJkjRiVU3Kz8/Mb/ZLJJIkSdII5YWekiRJUpuZlEuSJEltZlIuSZIktVnTfcoz0wRekiRJ6gdNJ9oRcVxErNmfwUiSJEkjUZXW708Bt0XEVRGxd0Qs3F9BSZIkSSNJlaR8N+CvwCbA6cCjEXFMRKzeL5FJkiRJI0TTSXlmnpuZ2wFvAr4HzAYOAe6IiMsj4kMRsVA/xSlJkiQNW5Uv3szM+zPzy8Ak5raebwH8Bng4Io6OiFVbG6YkSZI0fPV6RJXMfK2m9fwdwKPA0sBhwN0RcVFEvLVFcUqSJEnDVp+GOYyILSLiLOBKYEXgKeDHwDXAe4BrI2L3vgYpSZIkDWdNj1PeISKWBKYCBwCrAQH8Hfg58LvMfLWs9zbgPOBI4LetCVeSJEkafppOyiNiM4pE/APAIsALwAnAzzPz1vr6mXl9RPwK+FKLYpUkSZKGpSot5VeWj7dTtIqfnpkv9LDNI+UkSZIkqRtV+pSfDWyRmetm5s+aSMjJzF9k5iq9D0+SJEka/ppuKc/MvfozEEmSJGmkqnyhpyRJrTB79mxeeeUV5syZ0+5QNMiNGjWKRRZZhIUXXrjdoUj9psqFnqc0WTUzc/9exiNJGsZeeOEFbrrpJm6/7WaeeuIxFl1kNDEq2h2WBrmck7wyazZLTViatdfdgA033JCxY8e2Oyyppaq0lE9tsl4CJuWSpC6mT5/OqSefyKTlx7HNJmsz6Q3bMmpUn26XoREkM3nokce4487/cNIv/sHU/Q9kwoQJ7Q5Lapmq3Vd+DBzbD3FIkoax119/ndN+dRIbvWUVNprylnaHoyEoIpj0hhWY9IYVWO7fd3LqySfyqc8ewujRo9sdmtQSVZPy6Zn5QL9EIkkatv773/+y2GhMyNUS679lTe68dxr33HMP6667brvDkVrC3w0lSf3utlv/zVpvntzuMDSMrPnmlbn9tn+3OwypZUzKJUn97oknHmH55ZdpdxgaRlZcYTmefPzRdochtYxJuSSp381+ZRajRzucnVpn9MILM3v2rHaHIbVM1aQ8+yUKSdKwF+HQh2qdCJiTpiUaPqom5UdGxOs9TK/1S6SSpGFt2oMPM3qpNTqnj33y8Hnq3P/Aw6y23taddcatsB6XXHZVG6KVpNaqMvrKVdhSLklqk/vuf5Dtd9qXhx55DIBFF12E359xPO/aapM2RyZJfdd0Up6ZW/ZjHJIkdeue/9zPu3eeyiOPPQHA4osvxnln/YwtN3t7myOTpNbwQk9J0qB21z3/ZbudPtKZkC8xZnEuPOfEhgn5k089w5HfPpa3b7UrS688hTHLrsvktTbjA3sfzEWXXN7tc5x+1nldus50N0178OEu22Umvz//z+yyx4GsvOZmjFl2XZaZvBHb7Phhfnnqb3nttcY9OmfOfIEfHHcyW79nb5ZfdWPGLLsuK62+CVtsvwff/t7xnfXqu/ScftZ5Ta2rfz21cX/ww5/ssu7Ka67rXHfU0T/psq7DnDlzOOBTX+ksnzBpQ676+/V9eu+vvOa6hu/x2OXfwmrrb8PUA7/InXf9p9tjJg03VW8eBEBELA6sBozJzKtbG5IkSYU77/oP2+8ylSeefBqAsUuM4Y+/O4m3v22Deepef8Mt7LrXJ3jq6We7lD/2+FNc9OfLuejPl7P37jvzy+O/y6hRfW+TmjVrNh/6yKe55LIru5TPePVVrvm/G7jm/27gnPMu5oKzT2CxxRbtXH/r7Xfz/j0O6uyG0+HJp57hyaee4c677+N/Dvtkn+Nr5C//ezV//NNfK23z2muvMfXAw/jd+X8CYPy4sVx4zolsvNH6nXVa+d7PmjWbBx58hAcefIRLLruK2/55CRMnLFkpZmkoqpSUR8QbgGOB9wELUPQxX7BctylwInBwZl7R2jAlSSPNvf+ZxnY778uTTz3TWXb+2b9omJDPnPkCH9j74M6kcMEFF2TvD+3Eiissx0WXXM6/b7sLgDN/+wdWf/MqfOmQg7psP2dO10umvnTIgYwfN5abbr69Mxmtd9gRR3cm5KNGjWLXnbZnnbVW48GHHuXMc/7ArFmzufKa6/nCV77Dz398FAAvvvgSO3/ogM5Wf4ApG67b2er/r1tu56abb6/0PjVr9uzZHPLlb1XaZtas2ez50c9y8SV/A2DihCW5+NyTWf8ta3XW6et73+HjH92DN05eiYceeYyfn3Qmmclz02dw1TXXsevO7+7NS5aGlKaT8ohYHrgOWBa4EFgGeEdNlevKst2BK1oXoiRpJLr2nzfPU/b7C/7Mpu+YMk/5r88+v0vy/pNjvs5+H9kNgMO/cBBv3Wwn7v3PNAB+9NNfcehnP84CCyzQWf/111/vsr8DPronb1hxOU4/67yGSflz02fwy1PP6Vw+6muHcOhnPta5vP56a/GZQ78BwGlnnsdRRxzCxAlLcvpvzu+SkB+4/14c+70jugwXed/9DzZ8P/rqx8f/iv/c90ClbXbZ4yAuv/IfACy37NL8+bxTWGvNN3ep09f3vsNu79+BLTbdmAcffpRfn3U+z7/wIgDjxo2tFLM0VFX5/e7rFEn3tpm5K3BZ7crMfBW4Gqh0GXxELBkR+0bEyRFxU0Q8GhGzI2JmRNwYEd+MiKW62XZCRHwnIm6NiBfK6dayrOE2kqSh6+cnncmFDbpf/OPamzrnF1hgAT68x86dy6NHL8weH3hv5/Jz02dw1933ddl+1uzZXZYXXnih+cZx3T9v6dJf/H+OPKZLv+iOhByKhP+6G24G4Jp/3NBlP9/86ufmGb991VUmdfu8H6/p1736+u+ab4y1Hnn0CY7+4QlN1+/QkZADnHDct+dJyKHv732H7Xbal9FLrcGb37J1Z0K+83u3ZavNvZhXI0OVpPw9wIWZ+bf51HkQWKFiDNsApwL7ARsAywMLAUsAGwJHALdFxBq1G0XEOsCtwJeBdYDFy2mdsuy2so4kaYhaZukJnHP6TxgzZrHOsgM//RUeerhrf+xnn5vROb/k+LEsvHDXu4cuu+zErvWnz+iy/EKZBHYYP26J+cb1XN32PXm67NrRNc5xjB+gVuDDj/geL774EgAbT1mvV/v46jd/wMsvvzJPeV/f++6MGjWKCUuNZ/bsV3sRrTT0VOlTvixwbw91XqVIjHtjBnAJcDswDtiLIkGnfDwB2AIgIhYFzqtZPx04iaKP+wHA+HLduRGxXmbO+1dEkjSoLbvMRP7yh9NYc/VVOe7Fl9jvE18CiiRw6oFf5NILT+vsBrHUkuM6t3tu+kxmz57dJTl84omnu+x7qfHjuiw//OjcLiVLLTlunsSy3pJ12+/3kd1486qTu63/1g3WaRDnDKbPmFkpMd/t/e9hw/XXBmD6jJn8vyZbv6+/8RYAVlx+Wb70hYPYdc9PNLXdmqu/iZkzn+eRx57g1tvv5tOHHskvjz+6S52+vvcdOvqUP//8i5x25rk88tgTnHL671hizOJ871vz3khKGm6qtJQ/C6zUQ53VgMcrxvAs8DlghczcIzOPysxDgfWAJ2vqbRYRHU0XewO1v6HtlZmHZeaXynW18dQuS5KGiO222ZQ1V18VgL1337lLt4hr/u8GvvX/5g4d+I6N5178+frrr3PG2X/oXJ41azZnn3tR5/KS48exRrlfgIcefozzL/xL5/K6a6/eY2wbb7QeCy44t11r9uzZHPLp/eeZ9vvIbqy4wrKss1axz03f2bU//De+e9w8+77/gYfnKeuw3Tabdtl3VUd/8zDGLL5YzxVL/3vRrznzlB+x0EJFd55f/+YCTjr17C51+vLe19rt/TtwyKf35+tf+QyHfGb/uTH87e9NxysNZVVayv8O7BQRy2XmPIl3RLwZeDdwRpUAMvNyYJ4BTDPzqYi4GvhAx1MAHV+9319TdSZFC3uHS4DnKbq/AOwKnFwlJknS4HPs977GdTfc0nnR4NE//AVbbr4xW2y6Mfvs+X6O/sEvOkcA+fSh3+Da6//VOQJIxzYAnz14amcL+xFH/ZCfn3RmZx9mgI/u03Oyu+T4cez3kd048ZTfAHDG2X/grnv+y9ZbvIMlxizOk089yy233sH/XX8zKyy3NLuX/ar32WMXvv+jEzsv9vzZiWdww423ssVmb2PUqFHcdsc9XHv9v3j0P9f2+f2qt8Wmb+NDH9ixy7jkPZk4YUkmTliS737jixz6le8A8IUvf4cN11ubt26wbvGaevne1/vd+X/mxn/d1tlS3mGxRRdtWF8abqok5d8HdgaujIjPAYtB55jlmwM/AuYAP2hFYFFc+VLbj/y+zOy4vHv9mvL7M7NzLKvMnBMR9wNvKYt613lOktTv5syZ0/SY4WPGLM4Zv/whm2+/B7NmzWbOnDlMPfCL/POqPzBxwpL8/ozj2XWvT/DMs9N57bXXOK3mZjoddv/Ajhz2+QM6ly+57KouCfknPr43e+72vqbi+f63Duehhx/lz5cWwyLecNOt3HDTrT2+hgt+ewK77vmJznHKr7/xls7uJQDjxs6/P3tvLLjggvzo6K/2evtPH/QRrvvnzfzu/D8VwyRO/SzXXnEeSy05nnFjl+jVe1/vpF+d3bD8Y1N373Xc0lDSdPeVzLwOOBCYDFwEHFqumlkurwLsn5mtGmD1a8DadcsdJtTMz2ywbW3ZxAbriYgDIuKGiLjhqaee6n2UkqReO+qoo3j88eZ7Pa7/lrX4zpGHdi4/+tiTfOyTh5OZvP1tG/Cvf1zElw45kPXWXZMxYxZjwQUXZLlll2bHd2/FOb/+Kaef9IMuLbWLjB7NSisuz647bc+F55zEj//fEU3Hssgio7ng7BP47WnH8b73bMOKyy/LwgsvxOjRCzPpDSuw/bs259tHHsolfzity3ZvWWcNbvz7hXz7yEN558YbsuT4cSy44IJMWGo8UzZcl08f9JGmY2jWQfvvxdprrdanffzi2KNYY7Wi68kDDz3K1AMPo6NNrDfvfXc6LvDceot38tvTjmPqhz/Q4zbScBA1jczNbVB0UzkYeDtFcjwDuBb4aWbe3eeAIkYBxwCfryn+RmYeWVPnFWB0uXhNZm5Wt49rmDs046zMXGR+zzllypS84YYb5lel30w+/OKG5dOO3nGAI5Gk/nPcj77PB9+32Tx3ZvzGN77BnnvsyWqr9y1h1Mjz/PMvcPJZf+Kww5v/IqX+111eM9i0M8+KiBszc54bLlS6oydAZt5L14S5ZcoLOX8DdLxTCRyWmcfUVX2GuUMvNrpsvbbs6QbrJUmSpEGjclLeXyJiZeCPwLpl0UvAPpk5b8c0uJm5SfkqETEqM+eU+xlF0ZWmwy1IkiRJg1iVIRF7FBFfj4jXa6av9bwVRMTbgeuYm5A/DGzaTUIOcEHN/BLADjXLOwBjapbPbyp4SVK/iQjmzJnT7jA0jMzJZFTd3VCloazplvImE+wty8f9ysebm9jvO4G/Ah39vl8HfgtsExHb1FX/bWY+RDHs4heZO1b5mRHRcQeF2ku77wXObCJuSVI/WmSxxXj5Fe/jptZ5+eVXWHTR5sdclwa7Kt1XjqTo493T19LMzNN6qFNrNeYm5AALAF/opu4NwEOZ+XJE7ApcBixHcQfQw+rqPg7smpkvV4hFktQPJq38Ru6//2FWXmnFdoeiYeL++x9ipZXf2O4wpJap2n3lNGCr+UxVkvE+yczbgHWAo4E7KPqgv1TOHw2sU9aRJLXZOuusyx33PmAXFrVEZnL7PQ+wzrpv6bmyNERUvdBzWmZe2d3KiNiyagCZeSpwatXtym2fAb5cTpKkQWqFFVZg4rKTuODiy9llx62bvmGQVC8zufiSK1lkzFJMnjy53eFILTNoRl+RJA1fEcEee+7Nb846gxNPO4+1V1uZVSavxMuvzGLm8y8wfUaj+8BJhTlz5vDyy7OY9sDD3H7PNBZbYiIf3meqX+40rFRNyqvdaUiSpNKCCy7Ih/fZl4ceeojbbv03f7nqFs4+/wpeYTxvWvX+doenQSxiFKMXXZRJk1bhvbvsxaRJk0zINexUTcqPjIgjgdkU/bcfBe4BrgTOaW1okqThJiKYNGkSkyZNAuDgT36Wd79nZ3baaac2RyZJ7VUlKb+KoqV8AWBRYCmKIQnXBt4PfJ9ifHFJkiRJFTSdlGfmlvVlEREUI6BsDxxMcSdNu7hIkiRJFfSpQ1YWbs3MY4ANKLqyEBGnlJO/R0qSJEk9aNlVEpk5A/guRTeXVcppfKv2L0mSJA1XLR0SsbyT54DdQEiSJEkaDhynXJIkSZVMPvzidocw7DjIpyRJktRmJuWSJElSm5mUS5IkSW1mUi5JkiS1mUm5JEmS1GYm5ZIkSVKbVR4SMSImAR+huIPneGAGcCNwRmY+0NLoJEmSpBGgUlIeER8HjgMWBqJm1S7AERHx2cw8oXXhSZIkqRW6G1t82tE7DnAkaqTp7isRsQ3wC2AW8G1ga2DN8vFbwCvA8WU9SZIkSU2q0lL+ReB54K2ZeV9N+d3AFRFxGkU3li8Cf21diJIkSdLwVuVCz7cB59Ql5J3K8t+V9SRJkiQ1qUpSvijwdA91nirrSZIkSWpSlaT8AYr+4/OzFfBg78ORJEmSRp4qSfn5wEYR8bOIGF+7IiLGRsSxFF1XzmthfJIkSdKwV+VCz+8COwEHAXtHxC3AY8BywHrAWOCusp4kSZKkJjXdUp6ZM4F3AicBCwCbArsBm1Ek9ycBm5T1JEmSJDWp0s2DMnMGcGBEfApYHRhHcUfPuzPz1X6IT5IkSRr2KiXlHcoE/LYWxyJJkiSNSFUu9JQkSZLUD5puKY+I15usmpnZqxZ4SZIkaSSqkjwHxVjl0/onFEmSJGlkqtqi/avM/Ga/RCJJkiSNUPYplyRJktrMpFySJElqs6rdV9aPiH2AWcArwJPA/Zn5RMsjkyRJkkaIqkn5LsDO9YUR8ShwDvCtzHyuBXFJkiRJI0aVpPyjNdssBIwFJgJvAt4OfB54X0RsbGIuSZIkNa/ppDwzT5vf+oj4BHA8cCjwP32MS5IkSRoxWnahZ2b+HLiCoouLJEmSpCa1+s6bXwTWaPE+JUmSpGGtpUl5Zt4I3NjKfUqSJEnDXdPdVyJim4g4JSJW6Gb9CuX6LVsVnCRJkjQSVGkp/zSwRmY+2mhlZj4aEe8AxlH0LZckSZLUhCoXem4I/KOHOtcAU3ofjiRJkjTyVEnKlwEatpLXeKKsJ0mSJKlJVZLyGcBKPdRZCXix9+FIkiRJI0+VpPx6YJeIWK7RyvIC0F3KepIkSZKaVCUp/wmwBHB1ROwUEaMBImJ0ROwMXAWMAY5rfZiSJEnS8NX06CuZeWlEHAUcAZwPZEQ8BywJRDkdlZmX9EukkiRJ0jBV6eZBmfn1iPg7xfCIGwPjgWeBa4GfZOZlLY9QkiRpBJt8+MUNy6cdvWPbnlutV/mOnpl5KXBpP8QiSZIkjUhV+pRLkiRJ6gcm5ZIkSVKbNd19JSJeb7JqZmblbjGSJEnSSFUleQ4ggXuAx/snHEmSJGnkqZKU/wI4AFi+nP9JZs7pl6gkSZKkEaTpPuWZeTDFMIj3AD8EboyId/RXYJIkSdJIUXWc8hsjYmOKFvNvU9zd8zTgS5n5dH8EKEmSpP7jWOSDQ+XRV7JwArA6cDowFbg7Ig5scWySJEnSiNDrIREz85nM3A/YFHgI+FlEXBcRU1oWnSRJkjQCVBkS8SPzWX0c8AlgI+D/gIX6GJckSZI0YlTpU34qxZCIHaJ8zLplb0gkSZIkVVAlKf9ov0UhSZIkjWBNJ+WZeVp/BiJJkiSNVHY1kSRJktqs0jjlkiRJGhy6G1982tE7DnAkaoX5JuURcXkv9pmZuU0v45EkSZJGnJ5ayrecz7pk7ogr9eWVRMS2wHuADYENgCVqVm+VmVd0s90E4AvA+4BVyuL7gT8Cx2Tms1VjkSRJkgZaT0n5Vt2UTwU+Mp/1VX0S2LnKBhGxDnApsHzdqnXKaWpEbJeZt7UmREmSJKl/zDcpz8wrG5VHxJbzW98LCTwK3ATMBPaaX+WIWBQ4j7kJ+XTgpHI/BwDjy3XnRsR6mflKi+KUJEmSWm6wXOi5d2a+BJ0J/3yTcmBv4M01y3tl5p/L7a8EOq58WK2se3Irg5UkSZJaaVAMidiRkFfw/pr5mcAlNcuXAM/XLO/a27gkSZKkgdDbpHw54LVWBlLR+jXz92dm58WlmTmH4mLPDusNVFCSJElSb1ROyiPiTcCHgP+0PpymTaiZn9lgfW3ZxH6ORZIkSeqTnsYpP71mcRSwAvBOYCHgiH6Mq4pGwzI2KutaIeIAiotCmTRpUqtjkiRJI5w391EVPV3o+eEGZS8C38nMn/VDPM16huILAsDYButry55utIPMPBE4EWDKlCmVx1aXJEmSWqXKOOVJ0S3kzsyc1X8hNeVm5iblq0TEqLIvORExirk3EgK4ZYBjkyRJkirp1Tjlg8AFFHcAheLunzswdxjEHYAxNXXPH7iwJEmSpOoGxTjlEbE7sFG5uFLd6k9ExHvL+X9m5m+BM4AvMnes8jMj4oRy/oCabe8FzuyHkCVJkqSWGRRJOUXr9r7drPtQzfxpwG8z8+WI2BW4jGJ4xnHAYXXbPQ7smpkvtzpYSZIkqZUGxc2DeiMzbwPWAY4G7gBeKqc7yrJ1yjqSJEnSoDYoWsozcyowtRfbPQN8uZwkSZKkIWnItpRLkiRJw4VJuSRJktRmJuWSJElSm5mUS5IkSW1mUi5JkiS1mUm5JEmS1GYm5ZIkSVKbDYpxyiVJw9uRR32Ha6//Z8N1n/nc5/nZSb/qUrbEmMX41UknMGbMmIEIT5LazqRcktTvzvn9uTyy2BtZeNk3dSlfcuuP8eISE7mxtnDO6zz7ux/xkx/9wKRcbTH58Isblk87escBjqR3uotfg5tJuSSp371726059brHWHyNTXusO/uJ+1hx0mSWW265AYhMkgYH+5RLkvrdtttszQJP3NFU3VcevJVttt6qnyOSpMHFpFyS1O822WQTZj50N/na7B7rLvjEnbx7220GICpJGjxMyiVJ/W7s2LGsutoazHr07vnWyzmv8/y0f7PFFlsMUGSSNDiYlEuSBsS7t92a2Q/dNt86rz41jaWXWdb+5JJGHJNySdKAaKZfuf3JJY1UJuWSpAHRTL9y+5NLGqkcElGSNCA6+pU/++jdLDJp3XnW259cI8VQHwdd/cOWcknSgJlfv3L7k0sayUzKJUkDZn79yu1PLmkkMymXJA2Y+fUrtz+5pJHMpFySNGC6G6/c/uSSRjqTcknSgGrUr9z+5JJGOpNySdKA2nabrVngyTu7lNmfXNJIZ1IuSRpQRb/yu7r0K7c/uaSRzqRckjSgxo4dy6pvXoNZj90D2J9cksCkXJLUBkW/8lsB+5NLEpiUS5LaoBivvOhXbn9ySTIplyS1wSabbMLMB4t+5fYnlySTcklSG4wdO5Y3vnl1Zj1yl/3JJQmTcklSm7x726154aY/2p9ckjAplyS1ybbbbM2L9/yf/cklCZNySVKbbLrppowaNcr+5JIELNjuACRJI9PYsWP540UXs8k739HuUCSp7UzKJUlt854d3t3uECRpULD7iiRJktRmJuWSJElSm5mUS5IkSW1mUi5JkiS1mUm5JEmS1GYm5ZIkSVKbOSSiJEnSIDD58IvbHYLayJZySZIkqc1MyiVJkqQ2MymXJEmS2sykXJIkSWozk3JJkiSpzUzKJUmSpDYzKZckSZLazHHKJUnSoNPdmN3Tjt5xgCOZazDGpOHDlnJJkiSpzUzKJUmSpDYzKZckSZLazKRckiRJajOTckmSJKnNTMolSZKkNjMplyRJktrMpFySJElqM28eJEmS+l13N97p7/0PxI19+vu1aWSwpVySJElqM5NySZIkqc1MyiVJkqQ2MymXJEmS2sykXJIkSWozk3JJkiSpzUzKJUmSpDZznHJJ0oBo5zjSQ0XV8a57895VPQ6DbQzuVsYz2F6bRjZbyiVJkqQ2G9JJeURMiIjvRMStEfFCOd1ali3V7vgkSZKkZgzZ7isRsQ5wKbB83ap1ymlqRGyXmbcNeHCSJElSBUOypTwiFgXOY25CPh34PvC9cp5y3bkRschAxydJkiRVMVRbyvcG3lyzvFdm/hkgIq4EOq7cWK2se/LAhidJkiQ1b0i2lAPvr5mfCVxSs3wJ8HzN8q4DEpEkSZLUS0M1KV+/Zv7+zMyOhcycA9xfs369gQpKkiRJ6o2oyWeHjIh4BRhdLl6dmZvXrb8a2LRcnJWZ8/Qrj4gDgAPKxdWBu/sp3J5MBJ5u03NrYHiMRwaP88jgcR4ZPM7DXzuP8cqZuXR94VDtU14rmizrIjNPBE5sfTjVRMQNmTml3XGo/3iMRwaP88jgcR4ZPM7D32A8xkO1+8ozNfNjG6yvLfObriRJkga1oZqU31wzv0pEdL6Ocn6VmvW3DFRQkiRJUm8M1aT8gpr5JYAdapZ3AMbULJ8/EAH1Qdu70KjfeYxHBo/zyOBxHhk8zsPfoDvGQ/VCz0UpWsA7xiqfAZxQzh8AjC/n7wXWy8yXBzRASZIkqYIhmZQDRMQ6wGXAct1UeRzYNjNvG7ioJEmSpOqGbFIOEBETgEOBnYDJZfE04ELgmMx8pvGWkiRJ0uAxVPuUA5CZz2TmlzNz7cxcvJzWLssGZUIeERMi4jsRcWtEvFBOt5ZlS7U7PvUsIpaMiH0j4uSIuCkiHo2I2RExMyJujIhvdncsPf5DW0T8PCKyZprWTb2VIuInEXFPRLxcfjZuiIgvR8RiAxy2mhARq0XETyPizoh4vjxuD0bEXyLi8w3qey4PIVHYKyIujohHImJW+Xf7sYi4NCI+FhELNNjOc3mQiYhtI+JHEXFleTxq/yZvOZ/tenXODuS5PqRbyoeassvNpcDy3VR5DNjOLjeDW0R8EPhdD9UeA7bOzLtqtvP4D2ERsT1wSV3xA5k5ua7elhS/1i3Rza7uAt6VmY+0OET1UkR8BvghME9SVnoiM5erqe+5PMRExK+BD/dQ7U/AezvuEu65PDhFxAXAzt2s3iozr2iwTa/O2YE+103KB0iDi1OnAycBSdeLU++huDj1lQEOUU2qScpnUCRptwPjgL3oeuJelZlblNt4/IewiBgP3AasWLeqS1IeEcsAdwATyqJHgVMoPh8HMPdOxFcBW6Z/gNsuIvYBTq8pupPin/CTFMnYysCkzNy0rO+5PMRExEbA9TVF9wFnUdxAcSpd/25vkZlXeS4PXhFxPvA24CZgJsX/3g7zJOW9PWfbcq5nptMATMDHygPZMe1Qs+49dev2b3e8TvM9llsDnwUWqytfGnii5jjOAZbw+A/9CTijPDbTgb/WHKtpdfW+VXf8165Zd3Ddcd6m3a9rpE/A4hQ3o+s4Jt9tYhvP5SE2AbvXHZcpNes+ULfuA2W55/IgnWr/9wJb1h2LLRvU79U5245zfUj3KR9i3l8zP5OuP4NfAjxfs7zrgESkXsnMyzPz2Mx8qa78KeDqmqIAFi7nPf5DVETsCuxdLn4aeGg+1WuP8+2ZeXvN8jl1dT3O7bcr0NEn9EXg6Yj4V0S8UvZVvSYi9q7bxnN56Lmjbvn9EbFE2R94x5ryF4C/d9SpKfdcHkTq//c2obfn7ICf6yblA2f9mvn7s/yqBZCZc4D7a9avN1BBqXUiIoA1aoruy7kXHK9fU+7xHyLKn7B/US6em5m/nk/d0dQd/9r1mfk0xR/2Dh7n9tu0Zn5x4BiKc3U0RdeVTYAzIqL2JiPr18x7Lg8BmXkr8IOaoq9QnIvPAB8ty+4GdszMxz2Xh531a+arnLO93a7XTMoHzoSa+ZkN1teWTeznWNQ/vgasXbfcweM/NJ3I3G5JB/VQd0m6/k31OA9+9dcIJEX/8m/RNRH7eETsVs57Lg9BmXkoRf/xRv1+XwZ+C9xYLnsuDy+9PWcH/Fw3KW+PaLJMQ0BEjIqIHwJH1hR/IzPP6m6TJsvURhGxL3Ov8P9Y2TpWaRdNlql9Fq5bPi4z983MI4AtgNk16/ZtsL3HeAgoh0P8MXAqsAjF3b6/DXyPYvSMRSkaUa6MiPrPBHich5PeHssB+QyYlA+c2nHTxzZYX1tW9Z+/2iQilqAYMqtjHOMEvpiZR9ZV9fgPIRGxCHBsuXhyZl7UxGbPUVwQ1sHjPPg9V7d8ecdMFsPc3VOz7k3lo+fy0PNRiovzoRg1a+PM/GpmfgnYnOLvNsBbgY/guTzc9PacHfBz3aR84NxcM79KRHS+9+X8KjXrbxmooNR7EbEyxUVBHRcKvQR8MDOPaVD95pp5j//gtwjF0GcA+9fenIKuLaYrd5Rn5iyKcYs7vKlmnohYmq7jHXuc2+/WuuX6Ye1ql18uH2+uKfNcHhpqL+a8JzM7v4xl5n/omlCt77k87NxcM1/lnO3tdr1mUj5wLqiZXwLYoWZ5B2BMzfL5AxGQei8i3g5cB6xbFj0MbJqZ53WzyQU18x7/4euCmvk1yxtPdPhQXV2Pc/v9sW55q46ZiFgeWL1m3T/LxwtqyjyXh4aFauZXi4glOxYi4k107Q/c8eXrgpoyz+Wh7YKa+SrnbG+36zVvHjRAGgxCPwM4oZyvHYT+XopB6F9Gg1JEvJNirOpFyqLXgR8Djzeo/tvMfMjjP7SUt88+vZvVUyhuKAPFryN/BsjMD0bEshQ3k6q94cjJFK3uBzL3hiNXU9ykxD/AbVZ3d8A5FMf9IWAP5p6vrwEbZuatnstDT0R8DvhRTdG9FMMaLkjRXaX25kHbZOblnsuDV0TsDmxULq5E1y9J5zB32Np/ZuZve3vOtuNcNykfQOU37cuA5bqp8jiwbXpr5kEtIqYCv2qyeufdxTz+w0NEnMrcLixd7uhZrt+K4jqDMTR2N8U/fm/NPQhExETgL8CG3VR5FTggM0+t2cZzeQgphzi8DNish6onZuaBNdt5Lg9CdX+D5+e0zJxabtOrc3agz3W7rwyg8qCtAxxNcTODl8rpjrJsHf+ID18e/5EhM/9GMTTm8cB/gFkUNyX5F/A/wFv9Jz54lKPqbAIcQtElbSZFIv4gRav5RrUJebmN5/IQUvYR35qidfMyiiFOX6UYXedh4A/ALrUJebmd5/Iw0dtzdqDPdVvKJUmSpDazpVySJElqM5NySZIkqc1MyiVJkqQ2MymXJEmS2sykXJIkSWozk3JJkiSpzUzKJUmSpDYzKZckSUNeRCwREbMjYtmass9FxA3tjEtq1oLtDkBSISKq3Mlrlcyc1l+xSNJQk5nPR8TNwDURcT6wFLA3cFxbA5Oa5B09pUGiJin/xnyqfQ4Yh0m5JM0jIt4E/AR4J/AKcAFwSGa+2M64pGaYlEuDREdSnpkxnzrTgJUxKZckaVixT7k0DERERsQVEbFCRPw6Ip6MiJcj4saI2KubbUZFxEER8c+IeCEiXiznPxER8/xt6HiObvY1tVw/tZv1e0bE3yJiekS8EhF3RsRXI2J0X54nIiaXy81MDWOr2/8VTezn1AbbLR8Rx0fEtLJP61MRcV5EvHU+z7V7RPw1Ip4t35NpEfGbiJjSH+9fRBxZrtuyrnxyd6+rXL9xRPw+Ih4vX9tDEXFCRKzQ3fvXzX4aPk9EnFqWT+5mu3leT3evpZnnjIhdy7JrI2KhuvrrRMRLEfFoRCwzv32X9Q+LiOsi4unyvXksIv4SEe9tUHeXiDgjIu4pz7UXy/PzM43Ot3KbxSLiSxFxQ0Q8X56nd0bEcVHTb7qm7pcj4uZy3y9ExP9FxJ5NvD/dTZPr6q8QEV+LiL/XfB4ejYizImKt+ez/1G6ev7vPZHef4Y0jYk40OJ/L82daNzG8WG5zZHfvhTQY2KdcGj6WBP4BTAd+BYwHPgScGRErZub36+r/GtgLeAj4JZDA+4GfAZtS9MXss4g4Bfgo8DBwbhnf24GjgG0iYtvMfK2Xu5/OvN19plL8mlBffnOF/TbqQjQe+Gx9YUSsAlwDrABcDvwGWAnYDdgxIj6QmRfV1A+K47Mv8DRwHvAU8AZgK+Bu4Iaa+v35/s1XROwHnAjMAi6k+Ky8GfgY8L6IeHtmPtgfz91fMvO8iDge+CTwbeAwKJJa4BxgNLB3Zj7ZxO7WB54ErgOeB5YHdgb+GBH7ZOYZNXWPBuaUdR+h6Ia2NXAssBGwT+2OI2JJ4G/AehSfiVOA2cCqFJ+H84AnyrrjKT57GwA3lXVHAdsDZ0XE2pn51fm8jlsounl02KV83nqbA4eXcZ0LvEDxefggsFNEbJKZt8zneXotIhYAfg50+0tiN44FFmt9RFI/yEwnJ6dBMFEkxdlDnWllvcmNtqVIKkbVlK8CPEvxz/yNNeV7lvVvAsbUlC9OkRAmsFeD57iim7imluundlN+HrBo3bojy3Wf7evz1NW5oqf3sTfbApPL5z61rvwvZfn/1JW/E3gNeKbuPT6grH89MK5umwWA5fvj/aupv2WTr2u18nPzH2DFunXbAK8D57fg/Tu10Wd6fq+nu9dS4TlHl5/9OcC7y7JflXW/0ZvPTs2+Vy33c3F9eYO6o4DTyvob1607qyz/OTXndLluTO1np+Y9PKyu3iLAJeXrXH8+sf6qmWMCLAMs0WA/61Ek6H9u5v1v4jPZ6Jh/irnnTaO/NdOAaXVl763b5si+HFsnp/6e7L4iDR+vA1/KzDkdBZl5P8XIAwvRtSVuv/Lx8Mx8oab+i8CXysWPtSCmz1Ikpvtl5st1646iSFhb0iLfDhHxBmA74EHge7XrMvMfFK3mSwG71qz6dPl4YGbOqNvm9cx8rKaone/fJyg+N5/NzEfq4vwrRcv5+yJiiX56/n6TmbOA3YEXgdMj4lCKL0BXAd/szT6j6A72BuDAsui+uue8r36b8lw9tlzcvmZfy5TxPQYcWntOl9u90PHZiYgJwIeBGzKz/jP4CsX5HBS/itVbtHyc3cxrzMwnM/P5BuW3ULTUb1XfJagVyq463wL+BZzQ5DaLUvzte4ReHlNpoNl9RRo+HiyT8HpXAF+n+Gm7w4YUrWdXNKh/JUWCv0GDdU0ruwOsR9FF43NFr415zALWbFA+uZv+n+v3JaZ+0PEeXZ2ZrzZYfzlFwrQBRfK3OLAO8ERm/mt+O+7j+9cK7ygft4iIjRqsX4aiZX814MbaFd0cu/E9PN/nImJ6tRCZWvZHTopuPQ8Cf8nMl3raMDPvjYiDgDOA71O8z3tl5usVYyAiXqN4L6A4dy6gOOdq60wAvgi8B3gjxa9StVasmd+IohX9qux51JCNyufurs90R5Lc6HOyVPnY4/vVISJ2BA4CpgATmTePmEjxZaLW+t3EtmWTT3sMMBY4GFijyW2+QvFL4e4UrfjSoGdSLg0fT3RT/nj5OK6mbBzwbGbO00KWma9FxNMUSVdfLEnRQrc0dQlKE1buxTbt0PGe1ich1JWPr3t8ZJ6a8+rL+9cKE8rHL/ZQb0yDst7EO09//Sbs26DsuYg4ODPPbmL7S4GZFAnf7+p/Eajgm8DCFN01NqfoStH5Ja3s8/1PiiTxeuB0im5lrzH3WoXai3bHl4/NxNNxnDYqp+40Ok6TysdHm3geIuKzwI+B54DLKL4EvUTxpWgXii+R81x8XJY36qPezHNuQfHF9peZeW1E9JiUR8SbKT63/5uZ59RfSCoNVibl0vCxbDfly5WPtV0lZgBLRcRC9S28EbEgRWvXzD7G0/F8/8rMDStue2VmbllfWI648Ks+xtVKHa9xuW7WL19Xb3r5uOK8Vbvdd2/ev1boeP5xmVnps5ANhvUsR/Jo9EtOh4bDfMb8b6q1VWZeUdZbiuKCw58Cp0TEJfOLsbzg9nSKhPxp4ICIODszr5rfdo1kZmf3iDJpvIni2O9RFn+MIiH/RmYeWRfHO5j3C8n08rHK5+RHmXlIpcCLX8wA7umpYvl34UiKL/kb1nWz6ngd3TktM6c22OeRzOcLXPmcx1N00zq8pxhr/JTiC+2nKmwjtZ19yqXhY1L9EGalLcvH2u4S/6I4/zdvUH9zip/Db+pLMGVf9duBtcuEaTjqeE83LROIeluVjzdBZ5/924BlI2K+3YMGwft3bfm4WRueu7LMfDYzT6S4sHFRim5C8/NF4N3AmRSjoLxKMVLJhPlu1XMcd1GMllI7LOKbysdzG2yyRYOy6ym6l21ednman466vTlO25Xb/r2JuhMpWvD/0SAhH8PcBL+VPgesDXw5M59pZoOI+CDF6zomM+/uh5ikfmNSLg0fCwD/L2rGPC6H6/sMxc/ktcOznVI+frfsu9xRfzGKodsATm5BTD+k+Fn/lPIn/C4iYsmIaEcrcEtk5sMUP+NPpkggOkXExhQX1z0HnF+zquOW3ydExLi6bUZFxPI1Re18/35Kkaj+KCJWa/DcC0fEoErYyy9Gq5SLz82n3tsphkP8D/CJzLwV+DxFy/Rp0U0H/rp9jI6IsQ3K3wasRTHMZYdp5eOWdXU3AL5cv4/MfAo4m6K1/ZioG8c8IsZ0fHayGLrxTGBKRBxRDh1YH9Oq5d+C2rKdKBLev2Tm0/N/tUAx9ONLwFvLJLxjPwtRXKw6sYl9VLE8RSv6dRRDtjZjUeBHwAMUx1caUuy+Ig0f/wY2Bm6MiEuZO075eIqh0jpHf8jMsyJi53L97RFxAXP7ha4C/DYzz2zwHCuUF8fV6/jpequIeLVj28w8JYob6BwM3BcRf6Hoh7pU+TybU3RHabTPoeIgipbG70fEdhRDSnaMUz4H+GjdiBW/pGjV3Ae4NyL+QJHArUDRYnsKRTeBvrx/jY5Tx02Jdqrrl9vRMrx6uc2Zmfl8Zt5VjlN+CsVn5BKKbg4LUfRF3qyMu9kL7/pD7WtZimKM8HWAazLz9ka/HJVfbn5DcWz26Dg2mfmLiNiGogvMIcAPenju5YE7IuJ/KbrlzKJ4L3ag+N/6rZq6p1O0zP84IrYC7qUY3/u9FMNd7t5g/58qX8tBwJblsZ9Ncdy3B3Zi7oXanyr3901gn4i4huIakxUoLvDciGIY1PvL1/9N4OPltrMaXIS5fvn4uYi4IjMvyMw5EXEcRTeSW8vP7cIUvwYtRTF2+Va0zmoUx+jgzJxfF6ZaHdfB7NLMxb7SoNPuMRmdnJyKib6PU34FxT/hMyhatV6h6DaxVzf7GkWR7N1A0QL2EsUoGp+kblzk2viamKY12Pa9wEVlXLMp+qVeT5G4rNHotXQT81QG2Tjl5boVKcaTfqB8fU9TjMCx0Xyea2+KkW5mlMfqfooWzw1b8P71Zar/bK1LMW71AxSJ57MUXXBOALbu6/tH38Ypr51mUHwx/SowtrvnpOhCksDnGzzXOOC/5Xv8th4+K+MovmDdSXHjoNfK43IhsG2D+muV656kGIrxRoq+5vP7XC0O/E/5ul4qn+cOiostl6mruzBFcv6P8r2YRfEF7q8Uv+JMqHtPmp1q37sFKb6w3AG8XL7eX1NcmD3PcZzfa6s7jlt28xk+vtm/Acz923hxg222xHHKnYbAFJnNfgGVNFiVF8M1vDhygOM4kuKf5eR2xqHqyhEq/kY3F1xqeKi54LbzItn51L2C4kv21H4PTJJ9yiVJkqR2s0+5pFa6gbk3K9HQ8ihFl5R57tioYWU68A3mXnw6P6cyd3hGSf3M7ivSMDBYuq9IkqTeMSmXJEmS2sw+5ZIkSVKbmZRLkiRJbWZSLkmSJLWZSbkkSZLUZiblkiRJUpuZlEuSJElt9v8BkTd3zDwFvEEAAAAASUVORK5CYII=\n",
"text/plain": [
"<Figure size 864x576 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"plt.hist(deps_participation.values(), 100)\n",
"plt.xlabel('Процент посещенных заседаний')\n",
"plt.ylabel('Число депутатов 7 созыва')\n",
"\n",
"name = 'Колесников Олег Алексеевич'\n",
"coords = deps_participation[name], 20\n",
"plt.text(*coords, name.split()[0], bbox=dict(boxstyle='round', facecolor='wheat', alpha=0.5))\n",
"plt.arrow(*coords, 0, -15, length_includes_head=True,\n",
" head_width=2, head_length=3)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.8.3"
}
},
"nbformat": 4,
"nbformat_minor": 4
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment