.

Постоянно действующие органы управления системой чрезвычайных ситуаций на региональном и территориальном уровнях

Язык: русский
Формат: реферат
Тип документа: Word Doc
74 1522
Скачать документ

Введение

1. Общая структура ЕГСЧС

2. Структура регионального и территориального уровня ЕГСЧС

3. Пункты управления на региональном и территориальном уровне

4. Организация оповещения населения на региональном и территориальном
уровне

Заключение

Библиографический список литературы

Приложение 1

Введение

Россия, как и другие страны, постоянно подвергается воздействию
катастроф. Они уносят тысячи человеческих жизней, наносят колоссальный
экономический ущерб, в мгновение разрушают то, что люди создавали годами
и даже веками. Учитывая это, в апреле 1992 г. Правительство Российской
Федерации приняло и утвердило Положение о Российской системе
предупреждения и действий в чрезвычайных ситуациях.

Через три с половиной года, постановлением Правительства Российской
Федерации от 5 ноября 1995 г. N 1113 “О единой государственной системе
предупреждения и ликвидации чрезвычайных ситуаций” эта система,
основательно проверенная практикой, была преобразована в Единую
государственную систему предупреждения и ликвидации чрезвычайных
ситуаций.

В настоящее время Единая государственная система предупреждения и
ликвидации чрезвычайных ситуаций (далее ЕГСЧС) в целях прогнозирования,
предотвращения и ликвидации различных чрезвычайных ситуаций, обеспечения
постоянной готовности к ним органов государственного управления, быстрых
и эффективных действий в чрезвычайных ситуациях руководствуется
Положением о единой государственной системе предупреждения и ликвидации
чрезвычайных ситуаций, утвержденным Постановлением Правительства
Российской Федерации от 30 декабря 2003 г. N 794.

На основании этого Постановления в каждом субъекте РФ разработаны
Положения о территориальной подсистеме единой государственной системы
предупреждения и ликвидации чрезвычайных ситуаций.

Основная цель создания ЕГСЧС — объединение усилий центральных органов
федеральной исполнительной власти, органов представительной и
исполнительной власти субъектов Российской Федерации, городов, районов,
а также организаций, учреждений и предприятий для предупреждения и
ликвидации чрезвычайных ситуаций.

1. Общая структура ЕГСЧС

ЕГСЧС объединяет органы управления, силы и средства федеральных органов
исполнительной власти, органов исполнительной власти субъектов
Российской Федерации, органов местного самоуправления и организаций, в
полномочия которых входит решение вопросов в области защиты населения и
территорий от чрезвычайных ситуаций, и осуществляет свою деятельность в
целях выполнения задач, предусмотренных Федеральным законом “О защите
населения и территорий от чрезвычайных ситуаций природного и
техногенного характера”.

ЕГСЧС состоит из функциональных и территориальных подсистем. Данная
система действует на федеральном, межрегиональном, региональном,
муниципальном и объектовом уровнях Положение о единой государственной
системе предупреждения и ликвидации чрезвычайных ситуаций. Утверждено
Постановлением Правительства Российской Федерации от 30 декабря 2003 г.
N 794 (с изменениями от 27 мая 2005 г.). (Прил.1)

Функциональные подсистемы ЕГСЧС создаются федеральными органами
исполнительной власти для организации работы в области защиты населения
и территорий от чрезвычайных ситуаций в сфере деятельности этих органов.

Организация, состав сил и средств функциональных подсистем, а также
порядок их деятельности определяются положениями о них, утверждаемыми
руководителями федеральных органов исполнительной власти по согласованию
с Министерством Российской Федерации по делам гражданской обороны,
чрезвычайным ситуациям и ликвидации последствий стихийных бедствий.

Территориальные подсистемы единой системы создаются в субъектах
Российской Федерации для предупреждения и ликвидации чрезвычайных
ситуаций в пределах их территорий и состоят из звеньев, соответствующих
административно-территориальному делению этих территорий.

Организация, состав сил и средств территориальных подсистем, а также
порядок их деятельности определяются положениями о них, утверждаемыми в
установленном порядке органами исполнительной власти субъектов
Российской Федерации.

На каждом уровне ЕГСЧС создаются координационные органы, постоянно
действующие органы управления, органы повседневного управления, силы и
средства, резервы финансовых и материальных ресурсов, системы связи,
оповещения и информационного обеспечения.

Координирующие органы — комиссии по предупреждению и ликвидации
чрезвычайных ситуаций и обеспечению пожарной безопасности (КЧСПБ)
создаются для координации деятельности органов управления и сил РСЧС на
соответствующем уровне. Они, как коллегиальные органы, объединяют в
своем составе ответственных представителей различных ведомств этого
уровня, в компетенцию которых входит решение вопросов, связанных с
защитой населения и территорий от чрезвычайных ситуаций, что позволяет
заблаговременно реализовать меры по предупреждению чрезвычайных
ситуаций, а в случае их возникновения оперативно мобилизовать силы и
ресурсы соответствующей территории на ликвидацию чрезвычайных ситуаций.

Координационными органами ЕГСЧС являются Арустамов Э.А., Косолапова Н.В.
Безопасность жизнедеятельности. Учебник. – М.: Изд.дом « Дашков и
КО».-2005.С.134.:

на федеральном уровне – Правительственная комиссия по предупреждению и
ликвидации чрезвычайных ситуаций и обеспечению пожарной безопасности,
комиссии по предупреждению и ликвидации чрезвычайных ситуаций и
обеспечению пожарной безопасности федеральных органов исполнительной
власти;

на региональном уровне (в пределах территории субъекта Российской
Федерации) – комиссия по предупреждению и ликвидации чрезвычайных
ситуаций и обеспечению пожарной безопасности органа исполнительной
власти субъекта Российской Федерации;

на муниципальном уровне (в пределах территории муниципального
образования) – комиссия по предупреждению и ликвидации чрезвычайных
ситуаций и обеспечению пожарной безопасности органа местного
самоуправления;

на объектовом уровне – комиссия по предупреждению и ликвидации
чрезвычайных ситуаций и обеспечению пожарной безопасности организации.

В пределах соответствующего федерального округа (межрегиональный
уровень) функции и задачи по обеспечению координации деятельности
федеральных органов исполнительной власти и организации взаимодействия
федеральных органов исполнительной власти с органами исполнительной
власти субъектов Российской Федерации, органами местного самоуправления
и общественными объединениями в области защиты населения и территорий от
чрезвычайных ситуаций осуществляет в установленном порядке полномочный
представитель Президента Российской Федерации в федеральном округе.

Рабочими органами КЧСПБ являются соответствующие постоянно действующие
органы управления ЕГСЧС, специально уполномоченные решать задачи
гражданской обороны, задачи по предупреждению и ликвидации чрезвычайных
ситуаций.

Постоянно действующими органами управления единой системы являются Хван
Г.А. Основы безопасности жизнедеятельности. – РнД: 2004.С.45.:

на федеральном уровне – Министерство Российской Федерации по делам
гражданской обороны, чрезвычайным ситуациям и ликвидации последствий
стихийных бедствий, подразделения федеральных органов исполнительной
власти для решения задач в области защиты населения и территорий от
чрезвычайных ситуаций и (или) гражданской обороны;

на межрегиональном уровне – территориальные органы Министерства
Российской Федерации по делам гражданской обороны, чрезвычайным
ситуациям и ликвидации последствий стихийных бедствий – региональные
центры по делам гражданской обороны, чрезвычайным ситуациям и ликвидации
последствий стихийных бедствий (далее – региональные центры);

на региональном уровне – территориальные органы Министерства Российской
Федерации по делам гражданской обороны, чрезвычайным ситуациям и
ликвидации последствий стихийных бедствий – органы, специально
уполномоченные решать задачи гражданской обороны и задачи по
предупреждению и ликвидации чрезвычайных ситуаций по субъектам
Российской Федерации (далее – главные управления Министерства Российской
Федерации по делам гражданской обороны, чрезвычайным ситуациям и
ликвидации последствий стихийных бедствий по субъектам Российской
Федерации);

на муниципальном уровне – органы, специально уполномоченные на решение
задач в области защиты населения и территорий от чрезвычайных ситуаций и
(или) гражданской обороны при органах местного самоуправления;

на объектовом уровне – структурные подразделения организаций,
уполномоченных на решение задач в области защиты населения и территорий
от чрезвычайных ситуаций и (или) гражданской обороны.

Компетенция и полномочия постоянно действующих органов управления единой
системы определяются соответствующими положениями о них или уставами
указанных органов управления.

Непрерывное оперативное управление в ЕГСЧС осуществляют создаваемые на
всех уровнях органы повседневного управления:

— центры управления в кризисных ситуациях, информационные центры,
дежурно-диспетчерские службы федеральных органов исполнительной власти;

— центры управления в кризисных ситуациях региональных центров;

– центры управления в кризисных ситуациях главных управлений
Министерства Российской Федерации по делам гражданской обороны,
чрезвычайным ситуациям и ликвидации последствий стихийных бедствий по
субъектам Российской Федерации, информационные центры,
дежурно-диспетчерские службы органов исполнительной власти субъектов
Российской Федерации и территориальных органов федеральных органов
исполнительной власти;

— единые дежурно-диспетчерские службы муниципальных образований;

— дежурно-диспетчерские службы организаций (объектов).

Для оперативного управления в зависимости от конкретной чрезвычайной
ситуации на базе органов управления могут создаваться нештатные органы
управления — оперативные группы.

Органы управления ЕГСЧС размещаются на пунктах управления, оснащаемых
соответствующими средствами связи, оповещения, сбора, обработки и
передачи информации.

Оперативность, устойчивость и непрерывность управления обеспечиваются:

максимальным приближением управления в повседневных условиях к
управлению при угрозе возникновения и возникновении чрезвычайных
ситуаций;

заблаговременным созданием во всех звеньях управления запасных пунктов
управления;

оснащением пунктов управления современными средствами связи и
оповещения;

сопряжением систем оповещения и связи РСЧС с соответствующими системами
оповещения гражданской обороны, Министерства обороны Российской
Федерации, Министерства внутренних дел Российской Федерации;

заблаговременной подготовкой дублирующих органов управления;

заблаговременной разработкой и своевременным осуществлением мероприятий
по восстановлению нарушенного управления.

2. Структура регионального и территориального уровня ЕГСЧС

Территориальные подсистемы ЕГСЧС объединяют органы управления, силы и
средства федеральных органов исполнительной власти, находящихся на
территории субъекта Федерации, органов исполнительной власти субъекта
Федерации, органов местного самоуправления, организаций и общественных
объединений, в полномочия которых входит решение вопросов в области
защиты населения и территорий от чрезвычайных ситуаций, и осуществляет
свою деятельность в целях выполнения задач, предусмотренных Федеральным
законом от 21 декабря 1994 г. N 68-ФЗ “О защите населения и территорий
от чрезвычайных ситуаций природного и техногенного характера”,
постановлением Правительства Российской Федерации от 30 декабря 2003
года N 794 “О единой государственной системе предупреждения и ликвидации
чрезвычайных ситуаций”.

Территориальная подсистема ЕГСЧС является составной частью единой
государственной системы предупреждения и ликвидации чрезвычайных
ситуаций, действует на региональном, муниципальном и объектовом уровнях
в пределах субъекта РФ состоит из звеньев территориальной подсистемы
ЕГСЧС соответствующих административно-территориальному делению его
территории.

Организация, состав сил и средств звеньев территориальной подсистемы
РСЧС, а также порядок их деятельности определяются положениями о них,
утверждаемыми в установленном порядке органами местного самоуправления
соответствующих муниципальных образований в субъекте РФ Положение о
территориальной подсистеме единой государственной системы предупреждения
и ликвидации чрезвычайных ситуаций субъекта РФ (макет) ..

На каждом уровне территориальной подсистемы РСЧС создаются
координационные органы, постоянно действующие органы управления, органы
повседневного управления, силы и средства, резервы финансовых и
материальных ресурсов, системы связи, оповещения и информационного
обеспечения.

Координационными органами единой системы являются:

– на региональном уровне (в пределах субъекта РФ) – комиссия по
предупреждению и ликвидации чрезвычайных ситуаций и обеспечению пожарной
безопасности в субъекте РФ;

– на муниципальном уровне (в пределах территории муниципальных
образований) – комиссии по предупреждению и ликвидации чрезвычайных
ситуаций и обеспечению пожарной безопасности органов местного
самоуправления;

Создание, реорганизация и ликвидация комиссий по предупреждению и
ликвидации чрезвычайных ситуаций и обеспечению пожарной безопасности,
назначение руководителей, утверждение персонального состава и
определение их компетенции осуществляются решениями Губернатора субъекта
РФ, руководителями органов местного самоуправления и организаций
соответственно.

Компетенция и полномочия комиссий по предупреждению и ликвидации
чрезвычайных ситуаций и обеспечению пожарной безопасности определяются в
положениях о них или в решении об их создании. Комиссии по
предупреждению и ликвидации чрезвычайных ситуаций и обеспечению пожарной
безопасности субъекта РФ, органов местного самоуправления и организаций
возглавляются соответственно руководителями указанных органов и
организаций или их заместителями Методические рекомендации органам
местного самоуправления по реализации Федерального закона от 6 октября
2003 Г. N 131-ФЗ “Об общих принципах местного самоуправления в
Российской Федерации” в области гражданской обороны, защиты населения и
территорий от чрезвычайных ситуаций, обеспечения пожарной безопасности и
безопасности людей на водных объектах..

Основными задачами комиссий по предупреждению и ликвидации чрезвычайных
ситуаций и обеспечению пожарной безопасности в соответствии с их
компетенцией являются:

а) разработка предложений по реализации полномочий субъекта РФ, органов
местного самоуправления и организаций в области предупреждения и
ликвидации чрезвычайных ситуаций и обеспечения пожарной безопасности;

б) координация деятельности органов управления и сил территориальной
подсистемы ЕГСЧС;

в) обеспечение согласованности действий Администрации субъекта РФ
территориальных органов федеральных органов исполнительной власти,
органов местного самоуправления и организаций при решении вопросов в
области предупреждения и ликвидации чрезвычайных ситуаций и обеспечения
пожарной безопасности, а также восстановления и строительства жилых
домов, объектов жилищно-коммунального хозяйства, социальной сферы,
производственной и инженерной инфраструктуры, поврежденных и разрушенных
в результате чрезвычайных ситуаций.

Иные задачи могут быть возложены на соответствующие комиссии по
предупреждению и ликвидации чрезвычайных ситуаций и обеспечению пожарной
безопасности решениями Губернатора субъекта РФ, органов местного
самоуправления и организаций в соответствии с законодательством
Российской Федерации и автономного округа, нормативными правовыми актами
органов местного самоуправления.

Органами повседневного управления территориальной подсистемы ЕГСЧС
являются:

– единая дежурно-диспетчерская служба “01” субъекта РФ;- единые
дежурно-диспетчерские службы “01” муниципальных образований;

– дежурно-диспетчерские службы организаций (объектов). Указанные органы
создаются и осуществляют свою деятельность в соответствии с
законодательством Российской Федерации.

Размещение органов управления территориальной подсистемы ЕГСЧС в
зависимости от обстановки осуществляется на стационарных или подвижных
пунктах управления, оснащаемых техническими средствами управления,
средствами связи, оповещения и жизнеобеспечения, поддерживаемыми в
состоянии постоянной готовности к использованию.

3. Пункты управления на региональном и территориальном уровне

Одним из основных элементов систем управления ЕГСЧС и гражданской
обороны являются пункты управления, которые создаются на всех уровнях
управления — от объекта экономики, муниципального образования до
территориального (субъект Российской Федерации), регионального и
федерального уровней управления Безопасность жизнедеятельности./ С. В.
Белов и др. Под ред. С. В. Белова. – М.: Высшая школа, 1999.С.198-204..

Пункты управления (ПУ) ЕГСЧС и гражданской обороны — это специально
оборудованные сооружения (помещения) или транспортные средства,
оснащенные необходимыми техническими средствами связи и жизнеобеспечения
и предназначенные для размещения и обеспечения эффективной работы
органов управления как в мирное время, так и в особый период.

ПУ подразделяются на стационарные и подвижные, размещенные на различных
транспортных средствах.

Стационарные пункты управления, в свою очередь, подразделяются на:

повседневные ПУ, предназначенные для обеспечения функционирования
органов управления в местах их постоянной дислокации в мирное время;

запасные ПУ, необходимые для защиты органов управления от современных
средств поражения и обеспечения устойчивого управления в особый период.
По месту своего размещения они могут быть городскими и загородными.

ПУ обслуживаются постоянным и переменным составом. Постоянный состав
включает штатный состав ПУ (оперативные дежурные, операторы, личный
состав узла связи), обеспечивающий работу ПУ при повседневной готовности
в мирное время.

При введении режима повышенной готовности функционирования ЕГСЧС или
режима чрезвычайной ситуации, а также при переводе гражданской обороны с
мирного на военное время на ПУ дополнительно разворачивается переменный
состав, включающий руководителей органов управления ЕГСЧС и гражданской
обороны, операторов из состава администрации и органа управления ГОЧС.

В связи с этим на повседневном ПУ предусматривается наличие помещений
для размещения и работы оперативной дежурной смены, технических средств
управления, средств связи и оповещения, средств спецсвязи, а также
переменного состава согласно «боевому» расписанию ПУ.

Запасные ПУ должны иметь защищенные помещения для размещения личного
состава органов управления и технических средств управления, узлы связи
и станции оповещения, системы жизнеобеспечения и электроснабжения.
Большое внимание при этом обращается на наличие автономных источников
питания, обеспечивающих электроснабжение всех элементов ПУ на достаточно
длительное время, в условиях нарушения централизованного
электроснабжения.

Особые требования по размещению, защите и оборудованию предъявляются к
загородным запасным ПУ. Они размещаются в загородных зонах, имеющих
развитые сети связи и хорошую дорожную сеть.

Узел связи такого ПУ должен иметь одну или несколько линий привязки к
опорным узлам связи сети связи общего пользования — районные или
городские узлы связи) и, по возможности, дополнительные линии привязки к
ведомственным узлам связи, размещенным на данной территории.

С загородного ПУ должна обеспечиваться связь по всей территории субъекта
Российской Федерации (муниципального образования) и возможность выхода
на старшие и взаимодействующие органы управления. Особо следует
подчеркнуть необходимость обеспечения связи по всей территории субъекта
Российской Федерации (муниципального образования) в обход системы связи
административных центров и других категорированных городов.

Это одно из основных условий обеспечения устойчивости управления и связи
с загородного ПУ.

С узла связи загородного ПУ предусматривается организация проводной и
радиосвязи в необходимых объемах для обеспечения надежного управления. В
отдельных случаях с загородного ПУ организуется спутниковая связь.

Загородные запасные ПУ, как правило, включают в себя:

— защищенные рабочие помещения;

— узлы связи;

— помещения для аппаратуры централизованного оповещения;

— помещения спецсвязи;

— пункты приема и передачи информации;

— радиопередающий центр;

— автономные источники энергоснабжения, водоснабжения и другие системы
жизнеобеспечения;

— наземные здания и сооружения для отдыха и питания сотрудников и
обслуживающего персонала, а также для хранения техники;

— места стоянки машин;

— посадочные площадки для вертолетов.

Вместимость защищенных рабочих помещений должна составлять 30–40% от
общей численности работающих.

В составе загородного ПУ обязательно создается центр оповещения,
обеспечивающий управление работой системой централизованного оповещения
населения. Как правило, в состав ПУ включается и радиовещательная
аппаратная для выхода на местные сети вещания (проводное, радио- и
телевещание).

В защищенных помещениях оборудуются рабочие места со средствами связи
для размещения: главы администрации, членов КЧСПБ, рабочей группы органа
управления ГОЧС, представителей служб гражданской обороны,
представителей военного гарнизона, военного комиссариата и др.

Для обеспечения устойчивой и надежной работы пунктов планируются и
проводятся специальные тренировки по занятию рабочих мест на ПУ и
отработке задач по учебной обстановке с обязательным задействованием
средств связи, оповещения и автоматизации.

Такие периодические тренировки очень важны для отработки вопросов
оперативного занятия ПУ и обеспечения его слаженной работы. Они также
помогают выявлять и устранять узкие места в работе органа управления,
работе всех технических систем обеспечения пункта управления.

Загородные запасные ПУ и в мирное время могут быть использованы по
прямому назначению в случае невозможности обеспечения управления в
полном объеме непосредственно с повседневных ПУ при организации работ по
ликвидации чрезвычайных ситуаций.

Подвижные пункты управления (ППУ) являются составными элементами
запасных пунктов управления. Они создаются заблаговременно, оборудуются
на специальных командно-штабных машинах или на специально
дооборудованных транспортных средствах и должны быть способны быстро
перемещаться, развертываться и свертываться, устойчиво работать
круглосуточно, поддерживать связь на ходу.

Состав, оборудование и оснащение ППУ на каждом уровне управления
различны с учетом их предназначения. На транспортных средствах ППУ
оборудуются рабочие места для глав администраций (руководителей
гражданской обороны), членов КЧСПБ и оперативных рабочих групп органа
управления ГОЧС, устанавливаются средства связи, обеспечивающие
поддержание непрерывной связи с подчиненными и старшими органами
управления, подчиненными силами.

Подвижные пункты управления, помимо автомобильных средств, могут
оборудоваться также на средствах воздушного, морского, речного и
железнодорожного транспорта.

Подвижные ПУ должны обеспечивать непосредственное управление
подчиненными органами и силами при ликвидации чрезвычайной ситуации, в
любом районе данного субъекта Российской Федерации (муниципального
образования), на наиболее ответственных направлениях в военное время, а
также выполнять функции дублеров стационарных запасных пунктов
управления.

В зависимости от типа транспортных средств базирования подвижные пункты
управления можно разделить на:

— воздушные ПУ — на базе самолетов или вертолетов;

— мобильные ПУ — на базе автомобильной техники высокой проходимости (с
использованием кунгов и прицепов) или автобусов, а также других
транспортных средств.

К особой группе мобильных ПУ следует отнести ПУ на базе
кузовов-контейнеров, перевозимых всеми видами транспорта.

На воздушных пунктах управления размещаются группа должностных лиц и
комплекс технических средств с обслуживающим персоналом. Они
предназначены для управления в тех случаях, когда управление с наземных
пунктов управления затруднено или невозможно. Наиболее перспективными
являются воздушные пункты управления, оборудованные на вертолетах, что
обуславливается условиями их взлета, посадки и базирования.

В состав мобильного ПУ, как правило, входят несколько автомобилей для
размещения личного состава органа управления, штабной автобус для работы
смены оперативной группы органа управления ГОЧС, мобильный узел связи,
подвижная звукоусилительная станция, машины сопровождения. Вместо
отдельной подвижной звукоусилительной станции могут использоваться
мобильные громкоговорящие устройства, установленные на машинах
сопровождения милиции.

Наиболее частым вариантом мобильного узла связи является мобильный узел
на основе штатной комбинированной радиостанции на базе автомобиля
ГАЗ-66. В состав оборудования связи такого мобильного узла входят УКВ- и
КВ-радиостанции, антенные устройства, полевой телефонный коммутатор,
полевые телефонные аппараты и полевой телефонный кабель, полукомплект
радиорелейной станции.

Это оборудование обеспечивает радиосвязь в движении (десятки
километров), на стоянке (до 300 км), развертывание полевой телефонной
сети небольшой емкости (до 10 абонентов), привязку к ближайшему узлу
связи сети общего пользования. В состав штатного оборудования мобильного
узла связи дополнительно могут включаться также радиостанции
транкинговой сети и сотовой сети связи. Радиостанции транкинговой связи
обеспечивают выход на телефонные сети общего пользования. В качестве
источников питания средств связи используются штатные средства такого
мобильного узла связи.

В Положении о ПУ, разрабатываемом для конкретных ситуаций, должны быть
отражены следующие вопросы:

— состав, назначение и места расположения стационарных пунктов
управления;

— ответственные органы за содержание и приведение в готовность ПУ;

— состав расчетов органов управления на ПУ (боевое расписание);

— время подготовки и занятия ПУ органом управления соответствующего
уровня управления;

— состав рабочих технических групп (постоянного состава), высылаемых на
ПУ для их подготовки к занятию органом управления;

— периодичность проведения учебных тренировок по занятию ПУ и
организации работы расчетов ПУ с задействованием средств автоматизации,
связи и оповещения;

— организация привязки ПУ к опорным узлам связи;

— задачи служб связи и оповещения гражданской обороны по подготовке и
развитию систем связи по линии ПУ;

— вопросы организации работы на ПУ;

— вопросы финансирования содержания ПУ, оплаты используемых средств и
каналов связи с ПУ, финансирования работ по модернизации средств узлов
связи, аппаратуры оповещения, технических систем жизнеобеспечения ПУ;

— состав, место расположения и районы использования подвижных ПУ;

— вопросы организации связи с ПУ;

— мероприятия по повышению устойчивости работы ПУ в особый период;

— вопросы организации управления и связи по линии запасных ПУ;

— порядок предоставления донесений и обмена данными между ПУ.

При оценке состояния и организации функционирования пунктов управления
основное внимание со стороны органов управления ЕГСЧС (ГО), органов
управления ГОЧС должно уделяться запасным и подвижным пунктам
управления.

При этом на запасном пункте управления должно обращаться внимание на:

— техническое состояние ПУ;

— состав обслуживающего персонала (постоянного состава) ПУ;

— общие вопросы организации управления с ПУ;

— организацию проводной и радиосвязи с ПУ, схемы привязки ПУ к опорным
узлам связи;

— возможности обеспечения связи с ПУ в обход сети связи административных
центров;

— состояние техники связи и оповещения, размещенной на узле связи ПУ;

— состояние систем жизнеобеспечения ПУ, особенно автономного источника
питания;

— мероприятия по обеспечению устойчивости управления с ПУ;

— состав и организацию рабочих мест расчета ПУ согласно боевому
расписанию;

— общую организацию работы органа управления на ПУ (время подготовки ПУ
к работе и занятия его расчетом, организация обмена информацией внутри и
за пределами, организация взаимодействия и др.);

— готовность к работе центра оповещения и радиовещательной аппаратной
ПУ.

4. Организация оповещения населения на региональном и территориальном
уровне

Одним из главных мероприятий по защите населения от чрезвычайных
ситуаций природного и техногенного характера является его своевременное
оповещение и информирование о возникновении или угрозе возникновения
какой-либо опасности Бондаренко Л.В., Персиянов В.В. Безопасность
жизнедеятельности. – М., 2001.С.76-87.

.

Оповестить население означает: своевременно предупредить его о
надвигающейся опасности, создавшейся обстановке, а также
проинформировать о порядке поведения в этих условиях.

Процесс оповещения населения обязательно сопровождается организацией
оповещения органов управления и ответственных должностных лиц,
принимающих решения на проведение конкретных мероприятий по защите
населения и аварийно-спасательных и других неотложных работ в районах
чрезвычайных ситуаций.

Процесс оповещения включает доведение в сжатые сроки до органов
управления, должностных лиц и сил единой государственной системы
предупреждения и ликвидации чрезвычайной ситуации, а также населения на
соответствующей территории (субъект Российской Федерации, город,
населенный пункт, район) заранее установленных сигналов, распоряжений и
информации органов исполнительной власти субъектов Российской Федерации
и органов местного самоуправления относительно возникающих угроз и
порядка поведения в создавшихся условиях.

Ответственность за организацию и практическое осуществление оповещения
несут руководители органов исполнительной власти соответствующего
уровня.

В системе РСЧС порядок оповещения населения предусматривает сначала, при
любом характере опасности, включение электрических сирен, прерывистый
(завывающий) звук которых означает единый сигнал опасности «Внимание
всем!». Услышав этот звук (сигнал), люди должны немедленно включить
имеющиеся у них средства приема речевой информации — радиоточки,
радиоприемники и телевизоры, чтобы прослушать информационные сообщения о
характере и масштабах угрозы, а также рекомендации наиболее
рационального способа своего поведения в создавшихся условиях.

Речевая информация должна быть краткой, понятной и достаточно
содержательной, позволяющей понять, что случилось и что следует делать.

Сигналы оповещения и информация, доводимые до органов управления,
должностных лиц и сил ЕГСЧС, носят характер и содержание,
соответствующие решаемым задачам. Это особая информационная ветвь в
общей системе оповещения.

Для решения задач оповещения на всех уровнях ЕГСЧС создаются специальные
системы централизованного оповещения (СЦО). В РСЧС различают несколько
уровней, на которых должны создаваться системы оповещения — федеральный,
региональный, территориальный, местный и объектовый. Основными уровнями,
связанными непосредственно с оповещением населения, являются
территориальный, местный и объектовый.

Система оповещения любого уровня ЕГСЧС представляет собой
организационно-техническое объединение оперативно-дежурных служб органов
управления ГОЧС данного уровня, специальной аппаратуры управления и
средств оповещения, а также каналов (линий) связи, обеспечивающих
передачу команд управления и речевой информации в чрезвычайных
ситуациях.

Управление системой оповещения каждого уровня организуется
непосредственно соответствующими органами повседневного управления ЕГСЧС
данного уровня. Решение на задействование системы оповещения любого
уровня принимает соответствующий глава администрации (начальник
гражданской обороны).

Системы централизованного оповещения регионального уровня являются
основным звеном в ряду систем оповещения ЕГСЧС. Именно с этого уровня
планируется организация централизованного оповещения населения в
масштабе субъекта Российской Федерации.

Задачами СЦО регионального уровня являются оповещение должностных лиц и
сил данного уровня, органов управления местного и объектового уровней и
их должностных лиц, а также населения, проживающего на территории,
охватываемой СЦО этого уровня.

Информация, доводимая до органов управления и должностных лиц, носит
оперативный характер, а до населения доводится информация о характере и
масштабах угрозы, а также о действиях в создавшихся условиях.

СЦО регионального уровня должны обеспечивать как циркулярное, так и
выборочное включение СЦО местных уровней. Передача сигналов и речевой
информации в СЦО регионального уровня осуществляется по каналам связи на
основе их перехвата на время передачи сигналов и речевой информации.
Время перехвата каналов связи определяется техническими характеристиками
аппаратуры управления, на основе которой построена СЦО данного
территориального уровня, и установленной длительностью передачи речевого
сообщения.

Верхние звенья СЦО регионального уровня устанавливаются на рабочих
местах оперативно-дежурных служб органов управления по делам гражданской
обороны и чрезвычайным ситуациям регионального уровня по месту их
постоянного размещения и в загородной зоне.

Элементы комплекса аппаратуры среднего звена СЦО регионального уровня
устанавливаются на предприятиях местных органов связи (междугородные
станции, городские и районные узлы связи).

Оконечные комплекты аппаратуры оповещения СЦО регионального уровня
устанавливаются на рабочих местах оперативно-дежурных служб органов
управления ГОЧС, созданных при органах местного самоуправления, в
органах управления сил, непосредственно подчиненных органам
исполнительной власти данного субъекта Российской Федерации.

Основной аппаратурой систем оповещения территориального уровня является
аппаратура П-160, обеспечивающая формирование и передачу пяти сигналов
(команд) управления, из которых две команды предназначаются для создания
тракта речевой передачи (возможность ведения речевых передач
непосредственно от оперативных дежурных).

Время передачи сигнала управления (время перехвата канала связи) в одном
звене составляет 3 секунды, после чего они автоматически возвращаются
потребителям.

Эксплуатационно-техническое обслуживание аппаратуры управления и средств
оповещения СЦО осуществляется специалистами связи местных органов
Минсвязи России на договорной основе за счет средств местного бюджета.

Комплексные проверки СЦО территориального уровня с задействованием всех
звеньев и средств оповещения (включая запуск электросирен) проводятся не
реже одного раза в год с составлением официального акта проверки.

СЦО территориального звена, построенные на базе аппаратуры типа 5Ф88 и
П-160, в настоящее время подлежат реконструкции на основе новой
аппаратуры типа П-166, производство которой уже началось.

Системы централизованного оповещения местного уровня

К местному уровню относятся системы оповещения города и сельского
района. Задачами систем оповещения местного уровня являются оповещение
должностных лиц данного уровня и органов управления объектового уровня,
а также населения, проживающего на территории, охватываемой системой
оповещения этого уровня.

Управление системой оповещения местного уровня может осуществляться
непосредственно от оперативно-дежурной службы органов управления ГОЧС,
созданным при органах местного самоуправления, или через дежурную смену
узла связи города (района), где установлена аппаратура управления
системой оповещения.

На территории субъектов Российской Федерации насчитывается несколько
тысяч потенциально опасных объектов, аварии на которых представляют
опасность миллионам людей.

При возникновении на потенциально опасном объекте аварии (катастрофы)
оповещение проживающего вблизи его населения на основе задействования
соответствующей территориальной системы централизованного оповещения
связано с большими трудностями, так как в территориальной системе
оповещения очень сложно, а подчас и невозможно выделить требуемый для
оповещения участок непосредственно в зоне потенциально опасного объекта.
Поэтому оповещать приходится целый район или город, что связано со
значительной задержкой во времени. В этих условиях более эффективной
является организация оповещения населения непосредственно дежурным
диспетчером самого предприятия.

Для групп потенциально опасных объектов, размещенных компактно в
пределах крупных промышленных центров (зон), предусматривается создание
объединенных локальных систем оповещения с централизованным управлением
от местных органов управления ГОЧС. Создание таких объединенных
локальных систем оповещения позволяет объединить финансовые возможности
объектов.

Заключение

Управление кризисными ситуациями, связанными с природными и техногенными
чрезвычайными ситуациями, базируется на Единой государственной системе
предупреждения и ликвидации чрезвычайных ситуаций (ЕГСЧС).

Общее руководство функционированием ЕГСЧС осуществляется Правительством
Российской Федерации.

Единая система состоит из функциональных и территориальных подсистем,
действует на федеральном, региональном, территориальном, местном и
объектовом уровнях. В основе управления ЕГСЧС лежит обеспечение
реагирования на ЧС, адекватное (желательно предупреждающее) включение
соответствующих механизмов регулирования функциональных и
территориальных подсистем, основанное на общих принципах и методах
управления.

Функционирование таких систем, как ЕГСЧС, невозможно без четкого
распределения задач, прав и ответственности, задействованных в рамках
этой системы органов управления. Она требует отлаженного взаимодействия
управленческих структур одного уровня и соответствующей координации их
действий со стороны вышестоящего уровня и взаимоувязки с существующей
нормативной базой.

Каждый уровень ЕГСЧС имеет:

§ координирующие органы управления;

§ постоянно действующие органы, специально уполномоченные решать задачи
в области защиты населения и территорий от чрезвычайных ситуаций
(территориальные органы управления по делам гражданской обороны и
чрезвычайным ситуациям – ГОЧС);

§ органы повседневного управления.

Важную роль в системе управления, ее эффективности, играют региональные
и территориальные органы управления МЧС России. Региональные и
территориальные органы управления ЕГСЧС занимают ведущую роль в
планировании и руководстве мероприятиями ЕГСЧС и являются головными по
отношению к соответствующим отраслевым органам управления ГОЧС,
координирующими деятельность сил и средств в районе чрезвычайной
ситуации.

В соответствии с возложенными на них задачами региональные и
территориальные органы управления осуществляют координацию и руководство
деятельностью территориальных подсистем ЕГСЧС, а также звеньев
функциональных подсистем ЕГСЧС, организуют их взаимодействие по вопросам
разработки и осуществления мероприятий в области защиты населения,
территорий и объектов, предупреждения и ликвидации ЧС.

На региональном, территориальном и местном уровнях органами управления
ЕГСЧС являются министерства, комитеты, главные управления (управления),
отделы и т.п., создаваемые при органах исполнительной власти субъектов
РФ и органах местного самоуправления.

Органы повседневного управления ЕГСЧС – различные ведомственные и
муниципальные дежурные и дежурно-диспетчерские службы – являются
рабочими органами территориальных органов управления ЕГСЧС и ГО. К ним
относятся:

§ центры управления в кризисных ситуациях (в т.ч. МЧС России) – являются
органами оперативного управления силами и средствами ЕГСЧС;

§ ЦУКСы (оперативные дежурные службы региональных центров и органов
управления ГОЧС и ГПС всех уровней);

§ дежурные диспетчерские службы (ДДС) территориальных органов и
специализированных подразделений федеральных органов исполнительной
власти и организаций;

§ ЕДДС муниципальных образований;

§ ДДС объектов экономики.

В зависимости от обстановки подсистемы и звенья ЕГСЧС могут
функционировать одновременно в различных режимах. Библиографический
список литературы

1. Федеральный закон “О защите населения и территорий от чрезвычайных
ситуаций природного и техногенного характера” от 21 декабря 1994 года N
68-ФЗ (в ред. Федерального закона от 28.10.2002 N 129-ФЗ)

2. Положение о единой государственной системе предупреждения и
ликвидации чрезвычайных ситуаций. Утверждено Постановлением
Правительства РФ от 30 декабря 2003 г. N 794 (с изменениями от 27 мая
2005 г.)

3. Методические рекомендации органам местного самоуправления по
реализации Федерального закона от 6 октября 2003 Г. N 131-ФЗ “Об общих
принципах местного самоуправления в РФ” в области гражданской обороны,
защиты населения и территорий от чрезвычайных ситуаций, обеспечения
пожарной безопасности и безопасности людей на водных объектах.

4. Положение о территориальной подсистеме единой государственной системы
предупреждения и ликвидации чрезвычайных ситуаций субъекта РФ (макет) .

5. Арустамов Э.А., Косолапова Н.В. Безопасность жизнедеятельности.
Учебник. – М.: Изд.дом « Дашков и КО».-2005.

6. Безопасность жизнедеятельности./ С. В. Белов и др. Под ред. С. В.
Белова. – М.: Высшая школа, 1999.

7. Бережной С.А., Романов В.В., Седов В.И. Безопасность
жизнедеятельности Учебное пособие. – Тверь: ТГТУ,1996.

8. Бондаренко Л.В., Персиянов В.В. Безопасность жизнедеятельности. – М.,
2001.

9. Кузнецов И.Н.Безопасность жизнедеятельности. – Минск: Амолфея, 2002.

10. Русак О., Малаян К., Занько Н. Безопасность жизнедеятельности. –
СПб., 2001.

11. Хван Г.А. Основы безопасности жизнедеятельности. – РнД: 2004.

Приложение 1

picscalex9601000900000370b3030000006997010000001610000026060f002220574d4
6430100000000000100fdcb000000002200000000200000cc110400cc310400010000006
c00000000000000000000001502000009030000000000000000000025340000394700002
0454d4600000100cc3104000e00000001000000000000000000000000000000000500000
004000040010000f000000000000000000000000000000000e2040080a90300460000002
c00000020000000454d462b014001001c000000100000000210c0db01000000600000006
0000000460000005000000044000000454d462b224004000c000000000000001e4009000
c00000000000000244001000c000000000000003040020010000000040000000000803f2
14007000c00000000000000460000000cfe000000fe0000454d462b08400085fcfd0000f
0fd00006c0001000210c0db0100000000000000000000000000000000000000010000008
9504e470d0a1a0a0000000d49484452000002160000030a080200000056469ad00000000
17352474200aece1ce90000ffca49444154785eedbda1d635b79135fccf172f5fc310032
38320a361596b90d10083a141034c4206199999266b8def2034c0e0430ef9eec2c0c86bd
97711f26f677b7676aa24b5ba4f779fee73ea01efdb475d2a55ed2a5549ea6ee95ffef6b
7bffd7fd7f8fb7fffeffffddffffb7f29cb5ffef297fffccfffe4bfd790aea42804fe814
0cf33cb639fe825af013eb5f88ffff80f20f9effffeef4fc473b2e97f797a0a51e600769
342175921500814022f8fc02d72c93353089387678e9a73bc7caf28050b8142600681101
8fff8c73fced43a9fe6692904f9e3f7bfff3d1556b23d5fff6ab11028040a81cb22a0413
683e40597b69e9342943f2a795cd6774bb042a010b808024c248896179c8b3c27857cf4d
147b0cd9ffffce78b58a8c428040a8142e0ca085c368bfc9ff351fbeffffe6f2e5e9ddf7
4b55808140285c01d11c02a165f52c512cea5e43f3b85407f7f6bed52589430854021500
85c1601bee9ab2f1f2e22e7d929e46afa5fc40c254621500814028b085c702272760a214
64ca7f557081402854021b016814b0dc44f4d215ac55a0b59d1170285402150085c70f07
d6a0a290f28040a8142a010780401ae653dc261dfbaa7bed4cbcf41def65b9030fd0c038
ade5d968b5864a1a4f773d25dbcf5c591ce4091193e3d15f20a2728c32344fc0c802c2a2
82699324b029ae62a41c6bfb91e3b3022259fb7da5a35a9dd0cfe03b2dc68538c316eb25
1d36f650587a2e972db1058f487bb13f0edde9f7efae9228a9c9a42f03aef7bbe8ee5fbb
86810e1a9346cf402e7e0ddf06daa93f1ab9af0857fa077276b4652a7d7d06690e3c78af
02e5fd76e1a3a549778cda6a91ad414db8184cdd817066b412f4147b4b3308e1eeb7a15d
e154f4792ea6723529d45ab652b073bf6b2971a1d9b328bbae86c594da9efb8f90059d7b
2a0aa34c1e9592794575eb95a0aa985ac3372b90659ec0fbd6f2a51ae58d61c97e5c231b
d74a3dbe5f1b5620ddf3a9fc7428a285228d08395de61f71615b9a026fe4083d6f137689
a2251eb01594ec01e64c144598df2e05f2603945318057d150a0a1a45518fe5b21451f56
d27a4be38b8f543e49db472b04b5ec70843878157407156a70928407361c465c33574f45
69ab8b98d9af6a2db343dcd65c88eea08343d79de755f83f23a5f87540a798e47852cc27
e9537c00921465d8b9d70917e1c7a9c5b0882f3a03023e620aed8a4a8ad28acb614dca5a
6e2086a0d2643f3e29132c0e8a3601184b0eb61ae19f59ad1dfd3c6aa94dcd468106a439
0f5a18058e5eaaae5ee272bb8f04c189ef03c6649f790338216bd6cd12b6f668ea6edd63
ac0ebd15f67b3ac4a21677b17fa496fd5258f2c7a91824207fa815779686e2afce0a0a61
9c2d85018e12222a82d8d8241a678371e8166e195bdc2e0b4c7a7574e6172326b2621143
a9f801e4decdc5cec819938d81f78a41a6dce1b165d39cca5a45a1ea9f0e54967e853102
f0fb8e52c124a323832bdb7d84c9f0faabf884f116c40a052c806d0b657e1d24db37eb3c
f78dfe6c0bc199719d1f0a8a9191f074153dc7c1ab13688cfc0d10c5e2112b930b8cec3f
cf1c07f10bca4d13c87f11cc2e3698ebf3d1333c9f1896013b48111054e33d77aa19b32e
480194b91e6081fe8b92eca83fc33721e27e14ceb4523042a853cc119268790be980029f
9d880e2e600479e3dcebe76ef0a6b41c32b0ee2ec7c08de10bc7a0952b9b317357ada296
6413b3ef69837f6d846ba9bc9268ddb94646c44e2d03481968606639479dde94879816b1
5878182f95698fc3575a4f59b1efbb860c561330295423643b7a522bbe5e42ab92f8fb04
b0f9ae4d3d11c253926f5e0abebb06632b394b46de8d75b1d0aea8c17d69bba0fb4133d9
3c7dae4b788b6a00e980ceccb04e06a06a548308e92be98d334c7bc83f5dc89ce06491e4
9874de66370167b54f0e445fa223801814a212780fc4f4d30880c66183d811683606f193
d4443c5053facde73cf624359c241c0e5adc9ac49ce3d81cf34d57cf40c94fe6c605bc6f
5e4e72aaba12698badb4bd83e535944f2c155c4810f131f106c0027f8d2060e8b8a17c15
a042a85ac456c1f7a3eae641fd0424dc801fe7332aa864ec541ba829acf33c23b9a0f6aa
5888316c1392448671ee643fa89974df5d585c72faddee477c6b4b2e143fbc5816a33928
2559e4c4c62d2cb8efb0638e11094a5906acb8519a4ed9e159a293ca4344f9919b749d0e
8994e2ca3738015f850604fcff8399fe627a52ab20d08540ad900daea2a61f1013f152ed
99718f8fc412b7e2ebea0e5bd28d38f4398b7c5deab0eb92df631608109388bb9d6ee3d7
033ee345b09eb750370d8d620880cb49030b0c24092109d03443dfee239c0730cb57b8b5
cada729e5e75da1cd9f399bba1506ba07c5c567336ed242a677438bbf96b9fc7d30a2d1b
3f5365f5ddd81ab421f81fa3afd0cef1838ba3abfcbd12c4407763ee127c768bd86064b0
73e81900cbdb5ac2040c66e92801124cc36c8cde569e2c080a221764ffe559278bbb80e3
0369bc8d2363d69add532bdcb3390244017c40bb2292ebb1506ded5b4d4c0886bc1c9fed
6f4e455be7a46c77e461b1c31d40627b5d9fb2fde476fe83d035ff506d1339cf9d836094
ec8346cf29d775a3b16f4e27e7904ae96426a21ebc92ed3cc135a3178b270cf6ebe993f2
0d4aa87f3cf56a2da2f045e19814a21cfb46e6fbd28acab3c53c4e7b5cd67a7bdd5a1017
4cf13b95a2e04de0e814a216f67f252b81028041c017fa5a2f77a4521d643a05248f9462
15008bc35027a2552efb6bd351c2b95af14b212b0222f040a81d742c00f59e83d7e7b2d8
df7d4e61e2ff58edffe6ebeead77cd309c82db2ca04833762fda1c5cc2beae39732b3619
befe9f6e4d1fb4b9224533ac3b15e3d2f1bf32420f985da9917467bc8873507fd6c4a92c
56eb2cdafedce4bd87b797a06198a377e635534e179cfa2846382c537c205dd3c9f812dc
6b706beb7f8e6eebc7819c001a44dd71d78f2d8fde68db5f6a9ded5dec8fa60cf7c74242
f7d5aa54fd8d89a7f711d3e23e8bdfab9c82a7fc64533372bba07e87b05ffd4cb67c7222
6413869a3a7daa43c94104d38bdff0c672bb1cfe04fe72fb9822a17c8bc1b5410feaaeb3
c692347af49cfa8eae60b6db967399963db7c4dcbd9f6240c222d4a48611c2b073c38895
366e832b1f2074d9915779f5f8422f4884504d4dc7c45e7d9eb5974c2e0deb94f39abdcd
d826c3d1c5431fb43d3a9d4683e79cc0d4d6e61a5cb3b57afb99e3b05848f8c9dc7f2bec
74296fa12a799f80b5f9679a470825ef0a5ff915200871e0b027915f80f641087c093559
aa30c7d883b562dec71b2280f61217341e4ce0d459a4d537255a7540e324a7cbeef5e092
15d8be0b059fd4c2ff3e9283d369d0f9a1d306fe24ca5a81deb6658706b7078976287eab
adb386e0cfac133dd37fcda2b6627a1df86c94ae01cf40d8ee440050573b0ebb10293a67
1839f34a3f61ffff8c7bc40247c14cd9d15af718b8a2f22d9345c2f5e926708088b7e3b4
026f7915ed38ea1cc1adcf2d8307f24f77ba410219053026f29a5cbe4ba98595fda80309
34af3ab8edca23a036ff1df66c80b92cc9f04457994b474dd5b3359fbdde200c69993af7
a860be6cb86189b6f2fe3e613969a2ed1b3f8c07fc68a372b4aa90d759da1578782c1df2
6a15bf4c09c90e8dbdcc4d37d725f94c82d8bd7eb564263a0f824266bc305851450ca913
311606d5be7d3df2c8534fd7547d4c268542e95bbdfaaeeadeaab6a41af7de5594c5d3df
1384bf0a958c0dcfbdee2d65ef98cbfcd165c8b67afa1cd898ab0f416250e0a49d462b3c
c9eb63db435c1593c60b5a93b646b8a37c62a0c0467827e90b927ed6643cc575ca4f4192
a27ac9bddfe52156f964236848cc52a9e9642746b760f142ef2cc36562b5c9c9974a0706
4c806795cda45c97b195acb0e592f0da9c6d179c07903988aa15a947ba453b1f38f251cf
4f941de5d0cd059ec20cc20300d5c88913a68e4ac702de806f8e356ef284c488ebbcdcd9
5792bb355fe681a6b2c0637721e87694adb5bfc5cd4b7e9063ef8ebe545a5e49e904a6c9
3bdfe11673ebfeecd52c811b39081efa2b97c5ad1b6b0b5cd7bf2a950f3f2f47a6cee638
b63a201ecfe98616d68207d6f2564dc1942567bc4310609d26568c6267786e048936c9b6
ace4c5b7bf1b439ce088e346ff17182a7fa7951b467535fcc098a7b880fd13cdff2ba617
4df6c3ae89ba163cecb9d54948b0e3610b2b918b8386b393f196c6bf1662964c38875c6f
6c22ef4343c12ecf570b1cdaed0cb16aa329f4edcf9507d461e09ac50a2769b07ed71403
af61eefa599323c2dcca121e81bde1168a2d1eb608b2bdde388dc537360114f124da91c9
c40306f68b71a2776030723f19879b8bbea044c32577a18f8b31e75646017377f73ac381
0f186c2f130e39c4a69d1e2e0d9a437d70c23e03078ab82980c30f7bb8389a927d1d7c82
2374b21bd1040c3b8e5649ec56e3c484b83678964ab5678110a252da7c0bcbb18af5d9ee
0d333f250929efa19a8c9a18754cb7e3f7ee2ba88bf30691a2254f7d6796bd05dc72b0f5
27cf1cd8271fc9a3c2cd29da197009839c24473c3b0a989b9173a743d871c47cc01f2d21
41c264d909db0e7540369079ecc14e5bdaf39f25b7c7760b2b30421e9210a112f76fcfb8
ba410750f05d0e6747ed103063e249fe32011acb0b2a1c92f27c21ebbbd2dde6580580ca
98b392668a176c1dfe519a7ab0014bb3a59e598158883008b4f5c1761df60be314ad4a51
97c9b85e19845d7283852083db89bcfd7727d03bd40a6ab0461fc2747d6649599ac0acd6
15411a05b4c5139da2e5691d8b95fa8aea731f68e8c6dc8bbc191b260d9d3bc532c26c56
cb89926a46c8f982fa739688b53ccc52e731d827ba410d926783f7eea165f42577ce7343
cc7eb6c66f2745663f3909e7c78ed47107a5d950fc6fe2e4f8e1433294d924377970d92b
8fa240b81a9170b727f661f68066e3f835ddd69806aa647ad603e62bb986e2155b3a13ce
276ca1094712be04c095dd9805b70c8ec6c4da01447e4a51e22c7d16a7057f1d7a1588c7
daee0227188ad335d26f75994e8235639aa5871ece24886567a3d7ad05bb35ea1bb0dbca
2c9d6957256327753c855f05e27374c4a728f0d4e2695f121db62f459c573eca6747d4ed
b7d40ad72c5acd3a49ad14efd392f1641f2c5e59d992636d0b0bf5d0aa8555ab80f848a4
ac3635799694ead282df983ae67a137d0fd297d7306c9bd681675dfb12174cf3ab5f045d
e891ee7868b47c38178a7f587bdfad52df88c01df9c382fee66b730cd8d84e4a0a152c8e
ba4901b395f89faaa0854ca7f55cb66bdae9642eef12ce47dfca3342d043620f0ac95ab0
da256951743a052c88b19b4d4b93402fac45acf962f2d6e0957082c2150296409a1ba5f0
8ec8a005fa09a7c2f76d7968b5921b03f029542f6c7b43816023d04f8d227eee2df67bdf
356d629047644e0055feadd119d62f57404f2805def4feba33fbe23ab71fde02b1cc66ea
7e453047fdd963ff1af3f6070fef9a030172088c71609634fe0ca254f77b31b09508fd36
f64ac12f5c908287073cc3ece0d9255a13f1c79c4eafe9160aee2b17ea07c9389d3876f1
bf3a78e226e7e84f864dcabf942601a815ac89a86aa08cf45c0f3074330037788b9e1652
4dd45fec85bf5298b8454c1af943523d18c21e7981cf19b6f43f967cce7c256ad1502a72
25029e454b8abb17904c2664aac98b7396aee1ec1b03e38d24e99205757bb87ee4b518fd
3e73da128af8c40a5902b5ba7645bded8383c0899842c3fe74009375b0c8f2e2619fa7c6
5f185ab4393d35a818bbe107804814a218fa057758f42603ec8ea49f8da870a7ab2a2ed2
3356b59cbca51a0e479c14d3412f828ec8a6f2170220295424e04bb9a3a0001dfcb7215f
be66ebee0162628ab7882982b5483cfc5370bbc5692a22f044e40a052c809205713ab115
0089e7966b0797b0f7da291a7112c99693deb46797a75f5dc7e352855a110b81e029542a
e679392e8ef08349f786315087fe1e85c0ff793415f1b8d841903e3bbbfb31b9a5b34cee
422d8fc4add628b4550083c11814a214f04bf9a1e21a038ae2395f4987ac301a5cd37aff
c102d32d784c6a7417e469684997c716b32a5952b14023745a0be4ebfa9e1de456c867ef
fae9b9a7b4ae04b598e887fe1a1f2fc1696af298943b36e13eef03d7ccf244df182fcef6
2ced2f36104aef675faa92904a3392c20d45af0c35e540cae82805eafdafc3ce62a9a941
c3741e06a29a416b26ee23825e6251158dce9e49252975085c06e089c9a42fc29e86e1a1
4a342e0a908e40fe69f2a4e35fee208f803bc2ba87a6a0a81c2be4fea15f42f190a8142a
0102804362370760aa1a0f546e3668355c542a010785b0418392ff5e0edd4c7e934fc471
f7d847feb8c84b7ed06a5782150086c4040ef6efcf18f7fdc50fda02a4f98853079d444e
4208b16db42a01078490416f7ce798ad64f482178a8ce272295459e62f26ab41028046e8
7003e87e0e2cdd55e4a7ac242168df7dffffddf4caab5a2753b6f2e810b8142e03404b42
90346de975ac222024f4b219e45b4ad907fc77ba94746a7b94b3554081402ef890052457
397686dcd70c1fcf1e41482e6b9fb50ed23f49e7da6b42e040a814504b89dc7d5d6af24f
633672112c2b7b15b04b4080a8142a0107807043829b96cf278fe42d63b3841e95808140
285c00b23f08437b25e18cd52ad1028040a81b742a052c85b99bb942d040a8142604f042
a85ec8966f17a0104f0646ec391562fa078a950086c40a052c806d0aacacb22c0236df05
759e4656d5c8aed8a40a5905de12c663747403b265416b9b9254bfc9310a8147212d0d5c
cf511d08e0914b5b2c8f54d56123e1d814a214f37410970090442fea82c7209ab9410974
7a052c8e54d54021e8f009e7cf4b648a8b9c8f1f0570b3746a052c88d8d57a2ef82001fa
10f585516d905e762f29208540a7949b39652b3082ce68f5ad19a85b2e8de12814a216f6
9f652faef084ce60fa28597b5ea4ddf729c4220205029a45ce24d1158bbb9270f49ab2cf
2a6ee526a7710a81452aef1a6086c3865a08eda7c535f29b5fb08540a29ef7847049aaff
0ce00812c82ba3394455308bc03029542dec1caa5e33f21b0397f904b6591f2a74240085
40a2967782f04069f80cc035159641eaba27c6d042a85bcb67d4bbb7f4260d52b5863ec2
a8b946f150240a05248b9c1bb20b063fea815ad77719ad27309814a214b08d5fd974060e
d2bbc934ad75c6412a8227b55042a85bcaa654baf7f4260c32bbc9308228bd4c72293581
5d9eb215029e4f56c5a1a45041e7c056b11d0da446b11a2227855042a85bcaa654baf5f1
1383a7fb099ca22e570ef8940a590f7b4fbbb687d4efea82cf22efe547a26042a859453b
c2c02bb7c02b20a9df9b90864ab2728abb02de26b225029e49a7629a91e4560f75778270
59ac922cf926d5285222b04e611a814328f55513e1f0104df992daa9e1ba3c759e4b9b23
ddf8425c16b215029e4b5ecf9eadaf0dddc7116b9428cee6591833e4f7975b3977ed745a
052c8756d53926504fee33ffe0385e32c82347305e89a59e4b8cf53aea072c9f08608540
a7943a3bf82cabd2c72e62b588b38862c7229d916852f82426006814a21332815cd1511c
859e482315a59e482b25dd1a825d3dd10a81472378b95bc86806791cbc6682c5e3565bbc
8825b395421f0080295421e41afea3e1f016691f33f0199d71c12e26f9ebe280b811b215
029e446c62a51db08204063bda8d029040a81f311a814723ee6d56221500814022f8240a
590173164a9b11702fff99ffff9e73fff19ffeec5b0f814022f8c40a59017366ea9b6050
17c7af2effffeef7ffce31f2b8b6c81afeabc19029542decce0a5ee1001cc3f903f48525
9a49ca5105844a052c8224445f02e0860daa1fc5159e45dac5e7a3e8640a590c7f0abdaa
f8200f207a61d591bac6bd58ad6ab18b9f4d81f814a21fb635a1c6f87402f7f40917a2e7
23b6b96c067225029e44cb4abad2b2230c81f12b7e62257b45cc97401042a855cc00825c
25311e0eebfe33fcc452a8b2c8154f7df11814a21ef68f5fbea1c1e773fae88bf825559e
4713c8bc3bb215029e4dd2c7e7b7d777cb83d9f3f885acd456eef3da5c0de08540ad91bd
1e2772402d84e712ff6f915de19cecc2233948b34b5f7e2224445707d042a855cdf4625e
13f10d86b216be6117a0f77c880e9cbe356d9713af5b830c5a110d88640a5906db855ad1
b23f048fed08ad6e359a4662137f6a112fd7f11a81452bef07608ecb512f576c095c2854
042a05248394521b01a013c92a9134a56a356155e11814a21af68d5d2698880ce33df8c5
39d59bb19baaaf86208540a793183963a5308208be0b8dc29d24474d943dab7a953b50a8
14710a814f2087a55f7c608e069f68657842b7fdcd8e425fa0108540a3900d462791304d
6ce459072f67d8d6a430ebb09b425e6bb205029e45d2c5d7a3611989f8bd423f472a1422
023f02f7ffbdbdf0a9742e04608ecbe9434f39908f2071ea1cf4c41567d30d83ca1e446b
628510b814a21e503374360904256856fa9cdc3d21751182c3acd545fe45f0485c01d11a
8147247abbdb5cccd505e41fcad7da2947f1e0295429e877db55c08140285c0cd11a8c7e
9373760895f08140285c0f310a814f23cecabe542a01028046e8e40a5909b1bb0c42f040
a8142e07908540a791ef6d57221500814023747a052c8cd0d58e21702854021f03c042a8
53c0ffb6ab91028040a819b2370ea4bbdb523d0cdbde554f1eb538f53e1aec60a814d081
c9e429436ea88854d067aeb4a3a5eb0d2c95bfb41297f61040e4c214c1e2173d499a3177
6866b89963de7b51349cdd1afe57fb792e6895de39014129207d3c61395bc953394b0ff4
0204f6127f7b3ba1188cd91d68de42f51af83c05322edfe29847b9a02d6a7e8731d73962
4fb2220bfa26bbdc088c43522563547dfd767de879b4fd94f0ebc3ba7101d26fa1a9dfc7
d5cf02e9afa00e5be5924a4c39aa3dfc5fd2e2e675efe39a18fec96425ea36f5fdc454a3
c2070774fbbbbfce5841747c013c90943f97d5248f58a8b7bd5eb89c7f9ee093d645fe83
44dafc3a6f605b6b805044e8bc93ba490d3642d2f29041c817b6591ea26e5bde72370c29
06587afd3f5f0fc8475b7f36d502d5e16010ee4e17eb7781db6bac9651de98505431fe1d
3f5e3fac86fbefaeaab471084643ffcf0c3edd6131e51b9ea5e0781cf3efbecbbefbe830
77ef8e1871f7ffcf175040b92dc6bc27459184bb00d08a05fa077600473501f796816c2b
979e58f0d76ad2a7b21c041d695f73ee000b0bac95e162f3e6b11e0fad041f3f5875208f
b6dad5fadb568d1ef8800dcefe8a9fa23d2d630eb11f4aaee5e081cb7eabb3d85686cb59
792c5a710d886800659dbaa1f5aab865987c25bcce71138e8c3d5ed29a4fac6bcf18af26
804ae3911a961d6d1762ffef3081cb49cb5318554df98b75c519e80c03527228bc32cf42
33c69e7df71efcc9c807f35710b048e7870b831852cf68d5b005a42be1202579b882c0eb
3f898e42ffffb77d0d3ce573271e9f220027a70f8201fafbe318580c5412b6b3bea56ac0
a81a723d07bd904d38edffffef710ef3ffff33f2524b288be057bbae425c00b23b0e3947
7cbd7e9f592c90bfbd6ad5563fcbdc8de2110a6f7222f6e61ee0151fffce73f732282440
2b159ceebf0353bb9d13afa4ad13f570cf4f8891405fec861fa2ac5eba23c6caa1d3e7ec
c5ba63abddea226da61e348254ec58a81a872b9a63c0e851b377fedbf768fd74975e44ea
e23c7d0543323ef5b9507547bc4deef02a46ca8a76fef2e18f63e4ddfb79b6c9985d42ad
6ade3ec0b0b7f9db5ac99511e524598a3507e641156e71297cf5140cf948342d6c5b5a2b
9e8156eb43826b2c0533fb5a446b64c669407a948ea905e4d5336a62b5ee3aed3bbb3b92
e410c9189bfd4145baf9e0b959529f08c93e7261c6aaa8f7f1588f90d1c0b05826693543
c0be69a0a28a1449ec48d69891cc056b7827df913acc8395b3f609e71dbb79b6c4921aee
a8ca98aa610784f049aab58ecfc8b9d0875b9c6a518d15b3a6e96a3105390300d12cf9e3
9d8a22494fcfee5a6afbc053e3d49567d3a96f9ab7a93bfe73311cca470091fc4d35c907
0c15883c75a3425e60d12dbb909371632c73831ae9d1ed79c7585548d12d92ea484c5070
a037bedd22b37a690f9b6618f8f3efa88ef9ce8823fe7991465213083c0aa5035c370338
dc7dcc024e7865e2b1e104332605cf36822dd11a7b44e300f481eab86c1ac7e369b46baf
26ce7750750f0d94f08f70ad919164eaa727a5009dbda3d68f654704998b399802979a8e
5c4c8135c631c3b582f48b2bca9660f226f68b1dd556ebf3a85ac4aef1405aaaa33707ac
8f20dac56e956c485c01311180c0fc38295845404f44eee8b15a264f86806110e9c0781b
b199a332b2fc9d7bb84692d94cd0f28a11772648f1e0cb9b1e0be5172d18b384b60a38b4
d33ee2d928186eb669e6c08fb20df837e0c5170b645d5160956a790458e818046155e5cf
f7d8a99d74a5ef437456055f47c8a8ee802880be80b5a8ed79a3b9fa5532a5f77ca11a71
783949fe6e3f2e26248402934cd257e1f1d7280e80bfa4d9cc5c763627e44a4ba0ca98ca
1e379de5e669d5972445b2e4c989a481229bbca3f1d6aa93fd06e2633ed050ef96c4c21f
382f628594e3fd3ba167e86552fda23af86517a95930feb8aa7af9b71feabb6c8d64b408
c3f2fe74f8914aa8838f3a10cace864a274394520f965602995a50d133857df7108b235b
556a0f1c5465694fc3d101cedb050d9342e6924bcab1c940df6ddd7e98fe616acd38b9e1
c486938cf00115e279b09ee7abeaa861610000026060f002220574d46430100000000000
1000000000000002200000000200000ccf10300cc3104003456cd7e32b360c5d4e50b4a2
ec6808382232f32656f6dc7e73463fecd2743cab59ca0cce7cea669fc152c12803f9044d
3219aa95d8e0042bb0e1a0d21bb90b8e727411dd95793d44196cd3c9b78cef8d56437d99
84226b98fc9a0adbfc320e5399cc9f3712fcf5ee248f96845d71cf169eecce6f8d80a176
13137e08e9f74230a4c26e1599937da53dc5d10d7e3fe1c3aa1e46f0ec1345cd2308d326
8780802be2a4319820fa19c1c42ec201345040781e2e156181cf127bb1c1b620793ee6e7
4078a02cc8f4e7671c22b3001e60c2e4ddd7d1d98d292585149a6141f3eb0cdab4fb0080
bf5d294c8d8e3f047b6fc490b868514d1883f431ee5d485e4a4cff0671055fc15b55d06f
147755707d7ecad4eeccfa827e3a3f2b7c77722ac68c0b6d4f1e9d5148c21a8d96e90568
a04623777b0f2401df52f212caf7093912cb8c121defeb7957f7ffdeb5ffff0873facacf
40b396afdebbffeabd7650918e24fb770813fd0b3d009bc9c7cc4d389259b5839375d3b0
75447b99af36b175b72e6e6a885ca83fc0e9733f416333e1901d0107fc2e26c036e019f8
03f45f516832d5c9740e920a0960c1ae40fa67179824d79ab69c1a6a663df73913678e92
e55885830d05acef2a807f934db9d146fc7a69bac76e44f35f765286ed9a02c11b6abdac
dc4bdeaabd8ae72b020ffaaba81f899b3108e3a91d599d839749dcc933ecbf651b966068
195e6808b4df85c3bccbbb984ad51f9e490194cf2a4d5e50f23f1c124579a02aee688d56
7720324f37a82e64360fbd34f3f39f3b0ceeb732f8c9516bfe3d3a88d635b4a257364219
b704d7ac52b910107bd5bb5bb5ee15dd21eff1d67844d563bf2a70afb3214375ce4b76f7
daeb3aadd4c3c5eeddfddfafb32dc98421603f12a291989569921bb8b4fdb07ad87569a4
b49ae5d58170ac177a6212d9df9e25b2f07309572d1a9c91c7707815bda8dd10093b0a4b
60dbd192b535a5fa940adc10a5e58699c69e2256914a1d6f68b9744e3824a955d68948d2
96417f83c6ce5e77e63a709216f71f5d33381a7811c3a9d55ef8181caf910b8f9f86e908
7c6aa09db41ba5a4ce17a3412da1a4ff5d0223867e68e9eae49399684932d91f1c1c9385
d65f5e7d3f60503cd669138e55d74eccdfcab6221b00b021b53c8236d2be82818e12d1d0
62fb1e5ea167e72b4ae208260cd6bef5ae39044b67ce2878bd03a5be4e2899a1b6b979f6
6b3a497565d97c0b929b91eee85993289f9ce495e892267c710d7ae35842407d60da15fb
6e0e249ce7f925c6a8e9759942a9a64bd4958cf408ff8db7deb02ea5dc66af745a024bf3
e02bff9eaabaf5649f9e38f3ffef0c30f6b4f724748fae4934f3ef8e003862a9c08cf7f3
ffdf45314fef6b7bfe5d20a4afef4a73fe1d6975f7e895650ce051034f7edb7dfe20225b
ccbae8572f1147f32879cb8054a35f7d9679fa13906d0efbefb0e64900aad7cfffdf764a
be658173fc113e5bc46759543dacf3fff1ce520f076d5282e50913420462b90e48b2fbe7
09941c3baf817c2b82ea8c8a6d50a0820c0cf3fff4c51c313882cb014075bb42e30bff9e
61be41236ca42fc042cc033d8a20902ed1e28e93f925fc665898c4b1afc0b1cc8c7ab787
3840b22059e338e0acb820c58cd101f44c33e42b31ed4c4cbb345df2cf48eb3325d74976
eb27aa75e98165178f121ea66e53123415d3cd1750e681483590c5d1f6f97637332a72e8
8a1339b0d6cd6e8521535279354b9e45202af1546af5aaeadb8233dfd2a3c70da91ffcbb
3dab1bfbf3c56db14dc318c6f5cc81aaf806fd38a315dc1dd9970eab0f815c54cbb338fd
367f8dc9426af8dd46ac94d4df9c262d7f2dd8d8cbb31851c6ae3de236e94ef9ebafcf1c
08dcc56a2be3602bbfbf9bde082fa93af08de4baf979476e342d67193745f687a49c44ba
94311b8cb4216934473bdcbf3878fd57ae53e7d27b6b9566e28acb6f5e4c9c96c923925d
9b0a0a7e5657db01d06ac93d0cde32051711196cae731f7e6542b0fb5b56edca409abcaf
334d92828198bb1d7f388cbcd420e9ddf1c1abc8a7921308900a32489c3014d7add8e9f1
67a08f32ae13d72bdf517de7fe34385664328d4bb853d79584e49d4847454adf08e221b2
57d73339e014a54dfdf450c200ca063c6224af93dc026e0e42662eec4e30a0ed06373fc3
77cc5954bc853c8c82292ca4bdce84d83aa39321cb49eef4ebae83cd9c614f2e613ed797
c2f4b090beaefb242beaa600c1c182d85af6460116d14c630ea2166f08d086ef5ee7245a
87797df0921d0705da1d9280bf1af8fd07d12d35c749248f39fb6b8fa343ddf4a77101cb
a800faba8396f57f12a28a8012bb5435b61db88c1dbe79210174db23c1ad64bf6542dbb3
7911c0ca3fd552055cff87bc9d14b821b5348cd15ee1bddd09d30d4e2f0240c82eeabd48
d2457a064b0c8fb3230cc31dcf82b247cf181266bc6e566ccf2a099cd1de616e4e0bbdd0
49efe536479bb8410f7575987027be0cbefd13025e44f2f7b0bec9c0f510cad8fb954d42
ba0ca9ceaf39e558a0c8668bcd5e336be0bf967e0dd2cf62a1d41bc3185d42c642dd0d7a
1671ca1231ef74ceb3afa5e5392660ed89cd151b137aa6392d04c62118dc941eb405446d
ec1263d8b322c12309bf2cf8921553334f1bb5ad237f7526ad652149e9f4805619aa334e
d0dd85393eb60e33d2fc29a5b60c5f5c330c75d44751bc1c614b27616b298759bd28f6b6
dcbe1aab52d0b6eabb5cd3633b5d642047aae3070e6beaf1d67040e3457c373830a1baa2
09cf972766f9985993ef0e77a4b58feeec538842144132d40e5b8afe526b5a25d0cc67a8
515a1e087688863940de0e42a818fd69ab2f3f78644be42d5ec32ec08011fce5dd447562
578b408d8314f0a2b63b42933590f1c2da965029f2d3115f5403e6d74b83185aceaf9248
601725ea539f32d99390f2b708b1bdfeac28126b7412d12ab5157440cc93f6faf4be266b
9e4199c24931d22b4b8b6bf35950d92e70ec39ed0836820bfec18acef2df2daf3344b64b
260ac1e9e1263159e6b017c0a3d07e9689a278ff90402b714ec087258d0a7354394a71b6
443bb157ae18fad33279143739da719cb282a8deb5a50c29c9c16d1a624d485f15117aa4
b4038480f4ab144cee97707b514105891f19d85ac457883dffa637f889a97da983932eca
20c9d48ca2ae53457ab588b4051d466eb92767c77d12233041b53c8fce85538726e1be20
b21ceb718e3d84a7825c3c70bc172688b0f06f1176a818f88697e8e02321929390d7404d
d65f3ab321c15b2897970bcadded4b5674502abbee11e49f9599109554c38b022e6dea2c
ce47543b791b1b2faeaf0c421746321ef3d9ccf632464509362e46e36e3d3d7a76108a09
cc1cd3802a5d5f24092e51ee5e9f332b40fb751286ecd350df119370a3ecd70469e34ae8
fa929e1aa5e209385c90d593973b0e599c1aca25638df0a0e2fff51ad5e0f55370993032
a1ed053a3bc6034575b4a45ec2fbef30533b43a885f531db252476b5a8dd519e5c8d05b1
71f9235efeedc41d61e36b2f6381d9e1ac456c24137f9c0223f6285d7cd4387741a4f387
949b2f1fca2c0cd4f3ae22d9d9ee420786138734687230545745ed686f38e58b729c9e4d
94ad9220e9a8b1a5ac9d866dc24035523f2e1e830d5e2dd2cb6e88345fc1caa50d14fac5
ae5a21b4cb08aff0cf1da3e32c3b3479331dff134a147047bb0ee5a3be643b47ade1804d
b70acd983aa5da1fa8e4e72f82c84a995792f2cbefb1c222fe622c36bce3e39a2d112419
e3f52803024d7ba412f2d7bbb9c9b73e01314e18aa7c6411b92bcc61d9375b556d094476
06adadb649b31174a5cd308331b31696e42ce27874d4be53123c5e6306a2cdba4e927717
b49b200917ac17d95a57baf923fcfd8ca735601b89978630a59b5c2b0d61b5c993cd71b8
4455f349b4744016eb14a2f33d1591f5133ccdf172551ac6f526a753b2cc7f9fac96213c
d9749c0417f8143584259e42f63f528d7325c6cf125099a81f205a2e77cafa4595f1587e
b3bedc614b2d64719f7c3c0560ba93d9838deefadcee75a5ce81fc8a6477cbd643090844
9a2a908d71c7d8976ade1351f9acccd4a5aa4cfcf9c99939a68845497e1d280ce2915d0f
30485ca72ddb6f76c2903c215fcb1b1c8702d98457f77043891eacd92f7d50eadbccf46d
dfb42476e1b53c864a443037a6a9ddfa0a08b30fce547700c557cfcee2b335c8cd218362
70335946f71a5c5a3a1331fe3cb53d3f52a88629f2441899e2a4f9a4a30f262d54348972
7c762aa99877219f36626963cbaabe7f67976229c9b73a99eabd00a7abdc28d15def0f15
73026812db2bb23c0c9ee095a9cd6d009ba3ca5898d474ef1f4a4c93f9e50c460ed6ec1c
38b7820126e059e38148561056716e9164e4c62a33a3109d73aff8a2714b1219ef5a4536
b78a2114b787693da0d9e4a4a3009e7b1a0a24e7c0a9c29bf2ace9f35a42ae0a0743b89a
a8e7eea55c4e14b2e27d92e624eddfd8c2caf188e90e22dc20ead812420728be05a3a866
3ca06c692e4a2993f1ba78e9c9af49f227b67049e7fe4547e78758e3df283100c511f3f8
7ea1ce1cf6c8573a36799e94c4d435b9cb23cd725de16fc27dafdb94d2b2e0d9ed43e57c
2d03a5d74976eb27121eb9c3966063dcf3a7741e152d67d50183807cfa27fc3fcf120745
5bd10d88680afaeaf7dcebaadc5ebd4da9842e69f855c47d5f791848f409e95e6df07e7d
2b41020027a0a888b771bd46e3c72eadd60aaae721704eeb290c541984f16352ce330965
d2c8cd5302cf0128e127cdd4c777b943eb6c8c4acb538850d2d36b508b2c97ffc3d1416e
6129537550bac0244fe22bb40684ae8ad044984bcb4909c4dfc9b02f7ba4cb669d3d0a1b
0895b1eca4be52cb9cbf3fc85ac9a85dc25a4969c1744801d98a942af41e3a7de76d3bb6
a5ea8171159d72bfa1632da6386644ef9f70dfeff718c156f3154f98b7633afd18b064cd
4bade4ee48b8bfca9bbde3a5fbaa300fe569e3091b2593582464524b994a560e4237902c
e6a4568e4f70c43134d542979b0d1e2f761a2979c64e252c9287e0bd701373731afa9b28
3d37ccf7ec74eb171216b7e918466ae9413860085c98e4e7c3b560c163c66237cfbc2ef2
1f4c9145748f8584bafb66bb5847cfc8f75d53dc1dfbfaee00aa7c2ab368ce22be081cf2
2aace394c5fb4944a1a3ec254219c1f4d4b7d7d6e45dd25bcab4c102812598537e0c98d5
3b71e3e545c226526aeb2eeaa3941e7928ba1a3b1081dad8f2a59777f175f3a922ce046b
8b42024f585122f567d2a302379a0d9984256a504a647eee8993f82db20f44c15b6054a8
8baef870562c88b555050728d1d6614299a17438081404a31f4c88b186d43a182826eb94
b6b21de07dda4f412053b85adfce550a05f44de9d1f5e2dbd14ce4292f31c46e639f2e60
ea5c135e87df09aa5ed75466656cfc1ae9aaf1139070fdca41f182e1871113ace27727c5
713b2a058919e3fb9c7521ecab304646b4db928708f60630a999f859012b83067cecc913
72be315d956fe9e7117e69b392bfde823c40d196817158ac9d510981cc672fc3143ec836
e299b8378c0410969111fe70f37d6e83e74c3c0a7e9f09e69f294c839a83a7b50c0c1e31
2ae7d9ae5fbda85c4269e5a0bf2a8edade76f75036533f78f910c80a889660e585c25f35
4c7c4b968c7070936a6900d814f93590d821e147d5c1dcd7137409febedd2a27306f3f96
c9af35976d95d242c265746a0e73079552a53720643afcb4b4f4e0f670365e6c0b0a248e
42169323c39b6bee8c47245865e88f021bf58854c1024a1be9ea29cc071c8e1d89fd38ca
3960285f6d401e7b0a12a041e84af8cc6c00fb59025bbf3c29ffde067d30788f362109e0
f4d8ff4978d29642fe108445e0e6a96e742af9baf6500e74f26a1515f61cbc4413cad210
0042ed0cd18809d1f945a9e7697f58e47d99cada40d2b810340f29ae15af47c19d0c5131
a41c8c5a1162b06e4f5b357be6da970c6224fa4d1d6ce9021ac66106a2d5930ac84ec42a
f833b319c85bb1e5e356af1b5a0ac389d73dba2395b0707c6043e1e97f7ea2e1bf5a9835
4630e90a872b6206760a5de9d339f0061d6d1d15e6a4519cbf30121220e1495775d1e9fa
205c3f9ad9e0aae911b8eba67a942ba2281f6589a71606a3143b99966630a99c1a8e7a91
ed9656c7f6dc0c15579b310d53d698721957c14e59eea95edbdefb12e7d88e53e6970f14
0809fe830249eb450735501ad04cf9348609b9393373700440a6a3c0556bc7628fc2791f
4d6a55740cfcb838b2f7a21675d410686483725fb09cb33f1622bd727d01c82fd28bc22e
f859c3428b8a822cb19ecc27a05d7c155985733d01c3758c31f897921dcbcc51e98a271f
edc69941ea25166e0cc644301d8b44f41b494efc2f05a0da15678e6ec4206b8d810446a2
e184836adefa9ba9af0099faed9376538f1995c3b12bd9f9b20ddddac4c2d2c116e01611
2784ce66820007554bf587bfec986b34a74a88b8e2dd2714fcda39f745a94b7a52365fc3
c1f1e76446e7eb6154afc182867d863ae03a95c249d83e4872ce9309c55e744b978e164a
77062553ed64987e784f3bbf21950ced9cfd2091cb28e41a49e8e02dc119e7421ca101a9
2605eeec086a3c316db5a7b54d122c30d0493474e853391642f79dde098a90d529d56655
17e49324ff9a0f0bb37b43bc307155c5bdd43ebdaba81fed45908976ef2221873bbe601c
a9628d707561afcb2d0990ca644835b62aee638166eaed1f9f231e9f302c24c927779f2c
4dc39348f750aa345d137897d7e43a5d6ce1da56358aa0eb3fb19c57b344db4c358ef11f
e57ae0b357bea8fc5de6b19f92070e6c59ba77c50d4dd1bda9de1830a3eb1fac614b201c
15e8799519ecdf9ba93d7f2728f92cc3a21fc8d9bf365b1012557572627ade4e3013d948
4750302b5089726b33d6282c67637243ca107f102f2fc99d3eabc290365ce6d107b7e917
0a6dda229040a812310d89842d68e677ba27b6cd27a9f670b1ff02abee751702fa535cbd
5a8f3511ce72a678ef8bea44b02309f7c10027a107359d69f70aa2dc9e94f179a20ab454
670d234a7055e9d8f16b625feac63735979ec9d14060204a5541eaad3468f9ce275446f3
9942750adb38f0e45b8981f81c0c614321f8cf8cc9961ce15e06205836078aac672bed7a
195254670bd5ce1f3923ccf20430ffa0c496a947c3caa52488934104fc3ffb579143cf52
61fdae2233e5f94f3372ef42c5d138880e4e0f50c28cb5a7caae67ad1049eb945ac72359
4237e9e084e82c04542e9a2453c6d2c11a6920087e67bc9c7e9cd9ebc38ef3ca2ff17cf4
2e04104361e39158e0f1a08c11387706c543e8889070ae17423dce28145e4c323a1788d4
0c963a358083e5ea8c38e40e3d77ec0945fa32ec9c8472759b1103fd90a45d5c954413c9
ea085bb81f3a4257454d4975f7e1932b19f22c5913e622e822cd1037f4a0ec4d07a26060
144faf6db6f49cf3fa2277050a2a3b7243f08584e9c79b816c4c345133de286c39dfc34b
081fa3eb1534310891ad1c4d97c48ae1b10ae23a726fdb0c8de1981e71f39155e437c676
31caa3b87ed8e762e71019872b6ad8790f38645aa4504f26a1592ca110d4192f0b6e5a26
c47101c87e411d2be2a4f4d79a9e0a54296cb765047189b751c4656b9c4c685acc9e58b5
5a2147146806b5f5e9e4bf6c28d9ce79728e7dbcd4b340735342f5251be36020c917a236
3d53b35472313643bbab9a3f96f4c2147049aa3557d13fee1b1ff9b685d6a16028e805ec
7f8e9a79fae365eb9b26c1bbc68e391534f997c6d50efddaa6876f8b639fe2e0b59f9ed1
2f86ab33094372d9b97cec8ca57267b2d3669f29b14e0e685818052a9514d9d372c57845
6421716c320367f5248fccb9552d675c44207198be74a053ee4ecd57b3d2e9866c6c46aa
bd99d9d6196bf69a32cdbf317b2de36425d3c2771c9a8ac73713331b87334aa8b5c887e8
e3fbe97883f6d57e3da9180253a684855b092a3bd79c8418d8a33426da021b7a6606c25b
c5cc79fbebe4f9158823f3aa45feb2d73d7cbcf7dca67409121cbb948455d145259ee398
68de6971b59a8842719b245042c6f05e40591b79b6980b08be1b57c33b1d0baf0f4bada4
dcb4de6f20bf381e4fbf68e8d0b591b0617fbca5ddc0a815b2380b0c261b27f76c342045
cbd38ce583958ca67dcd11332c56bd6e2a7489e7bc85f0cb59c904324e1e588247c1bc4e
a62a5bbb82073beaccf8ad265fc11d5aa710f9af0efa22827db655251a32c64a4868e2e3
355f6c98a2faeccc8e3aae504efd30561428bbb18febea22326cbb20a93342eb42e17e47
75d688873a2f4c6143283efad7b78095f089c80c0623f5a7c0eec71991b007be0007f3e1
b43a1b362626049decd93f4597d9f6790034b7c1340a70187c17e8821d69398853938ba3
08cbf5c2b63ca44496857f19408101661a5426a21e67ecd90cde4d4f40495932c3f8364f
a5726a6b49eaa03679a4388f11b323784a00619f73472f9794d9edc75b1372cd8d7b137a
69073f2dbbeaa16b742e0e208e43ecf6087116e7308cf6ed84c33faaa749c8438300fb06
43116dfd160e46ac62c9fa378432456dac0b52829d27c049ca19ca191785c25e30ad262a
c1b735e1c250c266799b3e7a431675a76d1708ff7888d29641197c7252b0e85c03b20e09
d7c10ee9bb1a019b859385e35e2601f9989235931f7152a075feb514142ce00b852843f2
d64795d31d71e42cd513f0bb534346f7a6d331164f3f89b9b56f66a3624fa4518511dd38
5b0aae63c4306ca260e96558bc2334848869a2435e5d75ad93c8c9b2937a690c5cc2c81a
82a93b95ff0a74a9c9eeed8e3e04c04656e45c3877143c11e4de66c452ac878597ea7c9d
7ce87da3511c8b6940a9943cff01238882d7d83450292018726028195188ad84d209b062
4034dcf4936fbf7352b123a8ff5543c8f3a518870a0e33db23a1ebc7ca18356c0bf2c445
bbdc1329b20e7c1805ad31a91917ff8931664e52198437bd1f7f225d7c706862313d2900
9d7a9588e7fb54ee5649acfa970ec1b8ba3e4b190922d48eb591f1c98abb2e965146f85c
af241fae4a46a26053ed84736a690457c5d2c3d6882da5209857cb902257eae94a0f7771
558487a36ed0fafe43ac15fe92bfe0a871a127395e0028532302ef0333f22e3f4965e2e2
bb22e5d5912866b75511f65a89b2d3a84bf4b33e316ce9022e1dfa621d4b19d4094fee28
746880221389f23e36b11c15bc6c880d8099a6fe63ce8f4cfad2e9f545ad5b20904a36bf
953018fdd59720e8181bc3f9595b3e542e7c0253294f86a524e099227b70efe4c5130b72
caef51356647c5707c99157adfb8393b18dd8fbb80b436e97e102dc281e510d8520d0411
26c4b4322fea4c083e42ddc4419fc1c3f7d6755ed19e18561c9cea12699776431cc7149f
253788734dcdaddf97fd91669c31f549dcc2222f331970ae9791e1f210c4ccbd4c259761
ead70eeec62fb204bd73e9cd16885809239f9a02d5cc060b8907fe382042e2a39a38a7f3
1eec24cae3c5230f0995cb0a6a6198781e1488c86802d7d917236ad404ca4af8fefe8c46
e4449ced68949464699de31247d536c5fc10830ae527c83339f5fc5d755a01dc384ab29f
309b1e08d2e33bc91260bd88aa102a8db0285ec5cbc608f5689e4093cf153a1d06ff19a9
ec66bef38e4264d4929a9b2e46c656c17e922e22c8f5c345c788b122388ed559ac26464b
2c04d9116e59478c273ac2cb155ebee3c59f1ddbd7d630ae9058279f91826c8874315c63
8a096c3375d5cccf193232f5c3001cc781b8835e2569072a707139f2785d8a72658d7470
7f230c6c19e3c54c19786f1d397ec16d15b9c3bafe2a07180c476b34a41a903c99b02388
16c3a3fd746150d575dfe551c1615bf14414eab3e265b8c3be350e5ddc4299b7d5685838
b10e27b1130c7e550b119ce66e269d03777cc2c7cb3e9c9c20c542fdccd84c131ec19934
5eb2f8a3730d011bd60e342d67c2c9ba774d7070a028293830c1c27c8728bc54412e0631
3a12106d39c247ad06726bd894858aa4245a6cc995529b69ec7aa1b1c824cb862e0902ab
9669e925ca2ba8ed9be0afd9316c98b7882051c3856d8a0e965abb8cbf5c2fd23c2fb4cf
a113e47d49d89b98bedbe983f2cea7b71828d2964de1506941e3d1595e41fe8095a51019
310aab894c4574a3cc28ee1d60282d28f5ad1fa0c25617c1fe7bfccc4a7565912a50d177
871c2bebb03d122045f1323ad59ab3920a0574d5c8645d37326b74836e029670093f914b
b3b5037654837dbb65bf3c555866abd03a12f2ef90b8bb73185cccf2dc6948ae08018fec
140a673a518e37a838ec9070f1abf3349b08331fde8691b7f82a11e723002b2e92083af5
60526cd78e7b3074f907c16329fff08d1e2100cd24a2f82cf2ae3498c3ed4cabe3ec0b98
90c39e8963f6152d2f2567cb24281fd29d10bf7bde3546b4e748e6bee4cce2facda9930e
ed8d6c614b26a8ce93128ac4b20bef06106431887bd548f0fd5f9ee8162a2cf0cb8cae19
284863c7b31a2e9c9072ff408976bf160e88b00a44189de7fd0730bbebbd564a22819849
1cdf4444153a2995cd8e3d67305ad17cf884126d217d73453789f87ac1c2225274746ab4
fbc70099557684754cfe2d116ca4333e0ecd81f8a55215008ac42e0ec9d7a112018f4117
4f8f03c6723d130caf80b272a2187f0604d15050113804f2f424453ebb9aea218931c17d
3f82fa512c1aa84fa48ad49d3f674e9e9de633be6431c06c864b60290b736e0b6880093d
973cf17726416052e8242608c00076dec2c335d7b06cf10c466aaf46836a690c7bb2856a
b201376f35f2bbd2f9e2c8a314e21934d3733d311e16f529e2b93cdbbf83ce52a7d2b85a
c82ab88af8f80160338e95f0c7a331aed9842362e64f91ad18cc481c6174336544715be0
4bc5877f1c9c12287e660b9f2470fb77964e629676c543485c0ab22c040b7cb0b994740b
431853cd8fff92061db4b23a88b3c3c599794bbe4ed23d02f9e6f8b004651fc1302e127c
af348cb69c235f9886df3aed364e4bdb945c19ad2366b35d56c0e2243f5a6b419b726807
98ccb12c72720a69f220b0284a607d2aaad6613b26c66d8330177edd5a271d376d937b2b
24774b7df7cf5d557abf8fef8e38f3ffcf0c3871f7ef8f1c71fafaa188851fd110ef375e
7291f51a7ea5e0481efbefb0e927cf6d9674f94877de4934f3e69fa1e3af637df7c0302f
c7dfdf5d79f7efa29c8b058c192fffaafff5209ef821b9ee7fdfcf3cf500a1555886129e
85108862440af6421683ef8e003f6535661756222262e1e0490304e900543736805da492
ad708f8b321ea889f14861103dc5011d5b36ad202d51785091a3128431e34a4eaae32659
630849a944d79881610000026060f002220574d464301000000000001000000000000002
200000000200000ccd10300cc310400a1638e6b011b3097811c7fd2a304776914a2a1125
c93e1b7df7e4b8b3becbffbddef582ee65f7cf105ae514e1dddbd65a3e01b72032aeb55e
8a2bb7493e7cc429ed8bdabe942e0e908f01544bd48cdb127879993b2f5be987126e44f9
ef39c2500df1c0982311673381c5e4967137a679292a85dd0ebb53dadcccc2c66f86b93f
e3e7d53232f0c042e0cafb33cd21d77f5a594f878a1240f2a8456c0500f30708b1ff0d27
65c8acf1b61698e828bc0bcb996058b90155f67e5665112235861d2bb56916d4c21799eb
8aad5db11fb24119ef76eea6fb69770cbeb1e9b79debda2be6cd063529428aa06ed72841
2418ee0fecd04197af5b1d33623724f30b265d862dac852b1c4338d68f832375b0c2f6d0
73128f3aa17bb9b6a12198ffb8e8ccb23b1f397525c426756402b8bf8b3093db52514c40
a17fc20c10b079a36ad435199576411c9df5376f7eeb33185cc0c1f7697f5b90cb9672d7
3fe7325b951ebfcee8743d75d5e6db891ee63517370e4e0715ccbe30529c1a7592ba04df
c17473f34967b382b7a13bacb20a090cd088bbf71700864da2521bb074b14a951116376d
037f7a9f578baca4926c50e3c951e7af83765208c21c935b10d599376e9b9c720c59ed0e
936a690771b86d37dd99d269fe4aff2e35725d6e05a23d657d574ad5e1ce0736583ebf8b
d009123b27a9f1679f829a8cbd05cc66173e3d1aecf1bf8f156164c02e438308e0c9e9c9
c52d39d5ea4f6f2c549c962261637ff54796d4cf3543a1649a6c923004e23bc3a7ed2e22
c54ae1a385818d4bafaf350ac7560d16f4c21f3b3108edc699eb09aa15b7970a45b6ed75
ce825c1039a6d496dbfdb932a348dba8a83de857aac5c710d1807c4ab4c38663ed028483
e00640060d6c2edeb4d10340dbee67b69d30156417465e2806d10d593c18052f903d5f3c
c783cfc5c4b1fc6f89c9173214e4b31ecc5cc88bc60add016c95837fb838bede18f3cf99
9f0382c0e4253684ee31bc9e38640616e2b17a239142a378b83b2859ea9b075650b66af8
c00a5e2c31241c455afa64b935ee0fbce0ecc4f4777848d29643e1640013ee1a157e9082
33a046f7172eaa1879a935ef157858e0b399052cfc7c8dcc9bc698aa48529a76445369da
bd38a528782a97a68942d6626ee649281f84c1a5bdbbdb8ca94445ddd71163ebc6043c11
69213cc9b08f4107304c2b57e02b78cc640592119cc3a89cf5dc8a09d07297a0b43809cc
1fd50ee4d23723dbd19883302e4b3187fbd229a5090957b703aeece866b9031506a2e457
a8657f1d4ae9d74b09961a8875dcacf7d8f7a2696c0631f205b25bf200f833b5a013717d
20b433e183447706447ffc0408ae4a4d8b46c5371cd1a79d7659e778f87baccdf56fefdf
5af7ffdc31ffe305f09f4fffaafff8a7f51051571cdba2c47092e74cd5b286439e959976
462c26bfc91896a3973d1e45a2e893838136fda250fa2ba00aea92b28ac9a04026112d28
0a76c917176dc7457303abddb94e00763859f8e583081dfea89b4a8a9830c86f299c58ac
10d66e88fa0219eee7ecd5602c122bd7c7b86f98e7ac9919c679656ae45e7ef09e0643b0
ab9995510db83920713768a491b656182d60a71db7c6091ff221adee51789c70467cc423
8e60d793bbc30a07715382b5456f487699a33e6695da845e66c94ed3627bff92e3fe1694
e08c6cb9d8339845aa152aeb8767a9f1991698621267a31340c1efd27383b73fde4e0852
3170eb8586b060187c2e78ee4d05c3a5ff50e82049e1feb3d348c7a52e560f4491fe0638
349e25d34635b8bd2baa70dc40b0eb98b848f3069cad3137233ec99217a442edc91ff239
8acaabb3185ccabaa7916c4d202dfa288ec24332f78906d6f6eebcb35de689ea1f32ee7a
a4df1f4e42de712c6c7491972b2f1677a8bc848ce26e5608e9fe9f938572bda0181c18ab
3e703b76f731981222d3e021da873c223c149d82f4236dffb2e2270899111408f985fbbb
e32801b53c82ae539b065acf15012c28aff5428cc4378bed8e7027085548fad04379f7ef
b42a46e4118ecf048c1dc3c5ac3edd92cf75e2ac5849703a59ec0fb4ab7336f7e5b34f09
810a6b321384a9df139ea12e6075a17e6d2f38ca13932180f3c27450a09525f4bcd8831a
372d11402630478a455f0b77dcfb9e243a6553de2ca56db9842d68e8344efd19fa127ac2
631d37074ace7c69c1ff0cf07da7915c5631017b26696509ca74bc8f2e04f3e9772febc0
ef380b082e7c2503be93b1925033ef22d6f77301f0abec80416bc590804e8dc58e233b9d
6b46a7a14985fb9ff946caf84005796c2fa522e7950e5662b0ff27c62f58d296432de35a
76fb930bcfca0290562962ffbeaad067f16c2813f23947fb1a1725c8c13be4f1df4fa04b
8858a7abd81d30e21a0725671edb20c81808279a333ae40fa10df59284df37ca8c7d9c12
486c4d341539e90093cd1f6dae23c463acea8269a9e59573129e242a010381a81a79d170
2c5706408d7a08e56b2f8f710606e583ba744952b1ccbd154ea0a8271ae7cf243ef239c5
ceeb1d94f8e90ea649eaefb99381cea4564be4bec3d7b1622f36f9ec79cec40afda1cf0f
775c2b56abed262ee5adddf879e934e869b6d4b91af81957f4376a646831785ce1463dcd
6c614b261dc7a1d9d4b122e558575c255b0e4f71157552fe25b20e0ef6ebccce3dfb5c8c
3d59fb2b991bfebb856e633e9372e64ed32493f73567826a6b768eb55c1bfc54296a6e00
81361b148cee3a3b4bc964232d2f8843e948849b345d56dd66aae13b8c05eddf953b6818
e3303d05c9dfa36cb438f73ad07aaf9ad1ee74179af9b67732c06841e7a9cf93179374d1
9ac3f200b32ecb890b5f1c8299c7fb288cb22c183a74e2df22f820102af0afef58f9c825
178b8d0e79f7fce0385782213e285cea1d2314420d681423cb00825a2e4394ee4c633a67
8e2130a7936918e860b0df9894f3aa6299c82a52ae8ec2e305bf7c394283c6508075b494
76ac4ba8b271d496536049589122a66c4fc60253fde8a5192876e513572f3c39d741e54b
3150a4fd570cd8a60d23b4c8cdd2d9863f1743ecac9e3a778f6944ab04ef0fdf7dfebf43
0bf154ec4028d9f5ec59c44b63a04cca3c1f38f9caa2719959f0a810711f0c5408e31b9b
4e89b50e94c11de658bfeb19164e0474e7a538eafb4e5f1be4a9a53017d4725b661fdcaa
be39a22e1a2f7de1d75f4f7eb1617c4348f14651655cdf945f34d45472cbfdf2fd843137
af0c372bdb5287d07a67791161f666836e04fb6f96d16f9e885238aa47909dfc9541c96d
b884c4fcb9dec418f6d56af672147a07a0f9ef03fb9a05fdf43fafb4bd91b87216c318b0
4026505adaeb084b1a6f972c4fc508fef47803ec7d9bccc42d932733e7b77cbf0a75ed35
fb500cecc4465f5e2b807778ffbcc559e9ff4521c0b35301762aa1e5eebef81360f2663b
d2f43f5bcd55f52e037096c858a87d7e5699de68bfb4ad59e3040cfb47a685fd9984256a
179a802c5fc1104b8d72faca95d7e1fe156752711d063eadc8f3c2c7ab80c9bfde86d884
18b1c02f313dd4cc6f1af9737dfb9f242493bf85c972d36b3ce24384e1626078b6187615
7994cd5673465bb39ee736e470c8f08c702b3392f141a8e3928833f28f15005bd2943ca3
1e70d76f12a1b53c8a1323da852559f4440a35df85c9da33509da2e6444beb9a4e35192c
1abd962defa85d3080541c6bb7c302dca51987725d0c636394a86d13d3973d81b64e30a9
bafde501dfe8b5a3a83600c63d01a0da184858beb60048d531036ad2de8676c970157525
915f408859b63d0fa626af4eca574e81341978d338f66ee9f41602dcd076b2b901ed24f0
2ba888ee69be24cdcb5381838b05d4d4b35351e90913327896a8ef4bd618e6694ac3ba8d
51b484a422a2232d7775c18640896721ca48833446168bac950344d40b6b947d55a4460d
c7de0240cd3611b022dec4cf6be9e18c179e4365c2a41ad10a99b139426f3663794cf33b
8cf08af9993af7d8d7b84ba39415b8ce00c62d457d186b0f7a256205eb4f22281129e071
9250034c78cce8bec0f10db4d23b7e14444ad2fe6dd4539070467cc4274f21214cbd7503
59c8f44c8fc809d5f9615adaecfc185206950d7cf8062a16e91337e9243ee186c8578f19
0255e2fd69278642e09a9087f5230d7371452e58c120b1d04b6d23c7b4aea3b862a143e7
04736a454576b598f74a46d753d5485d52dfee48852637045378debe91b0c3abce0230dc
a438fd299023d213d3685594873e51d7ce8e481d865000dee924ced8687c04d797c7f231
0506554f4b6bce78611b74023f3de909cdca442ce19de9cae29462fc1b83a9010e0d31c0
3df10f2defbc26c9242ca1f188eb85425ce5a3cecb9cd36ff9ca975f82c444270e8a1453
abd75009d19e018d4484f57d30084b828afba03898c34340999900c1e097c392af1aee2a
31b47ca8721bc963c24cbbb02a084c3370d12b3227268ea8b3f75ec5f1620fe5e4821393
071ffa00cf8572fabd08941c60528c12545b482d11c4e06e6145ecacef84dd1ec8580dc8
03ea31020a3e342be4d37a0f59b0eace9854cac92662251211d8fc472637751e9ebc2380
883c36f9cf338a4aa8b8556bc565084b738a550c70fea13376cce9dada6788d0be72c0e2
ec98cf06862d53940449e12523c5d28e20940dc6a325f749bbddc35f3d9984266a6a2018
ed03603bd0768864e96bba97257699265dd18d9c390816bb521462fe2ab5ab91f36a1607
0275b1fce9018b7c2905f69c0a565646fc2c874a2a0af0568791231e4e4a9b72448ce334
3aa457c8a601b024de7c985a164fcd36390a49a6948492bbb9c576f5e2fca3c8e0619bdc
5163343cda703028bb2312bcfb43813f7666882be630917cdddb478af709ba30e6a6d5cc
89a8f3bf3941a850132fcf98b04ca04088b3e040b6461610a945e2249c2ec3ba083b04bc
a4036ae95d7c468c2f0e244d3127491e67461dce8d81b9aaedc1b463dd2d0ee4e590c0b8
16d08702a3f3957f02636c4fd6d12ced79a8f9ccf1d086e4c21f3880f2835c466bcd68c9
2283b824c2a28e47a172f32193984f52e09c00bb005199a1bbf1c12c45652e9d5ca5edb9
49032e754a7c230141a7706653bb26d12abd0d10e7e3c6fcdf90e50946b11080b296bab1
73ddc18f3fb577ab770f1510a7bfde2b3ae437d63630a9997693e97c203b8a6ef874d712
611d6a30219ee36bfabe282950420135f716e4e1d5c35865dd6d29265b3961736150909a
ff9e081538181849e063ce3424267480e2c5432ce04f3462cca1310e038a9d2f92350bf1
2806189a507cbd3dde6f01402cd7d91242c98283770bd9ef3033dab082b5120604af0773
67ce80d341537418ce40c6e8ca7e18104a3bcc2ab9b27481b2643bd5aa1899e844c8761c
6a0427fb35022a1455f82d34f8eb940c6f419a620844e8f918252220e996c3edf3fd2cfa
b6e215008bc0c021b77eacd6f250d104160d2d88a410a3ff9961483605e3562896f10c4f
4e06151ac42d3a1b9c1b02e73f012f17186cc3a99270b33a5b46beadb0361ac42134fcd7
2b0d4a6f9afd6ee244650b0597e6be7bec54ebdb746b8847f0104b4b2f2b82e67a490a69
4335dbd99249a11fc71208ee6c06c115e2b6c163e2209c0e1ebc26fbb1e32e3578f203c5
3378c7566aa144d217026023ba6908d0b590fae78b07a781a9c116cae6cde31380aae266
e0f8299715b7cc673a6b3565b854021f0c2086c9c85e46f355661141e30acaa7b47e29eb
e2adf2b2feecef07668df651692c70d79d5518b93032be425e2c55aee6c9ae867cfe9ad0
184c54f978d6bb981202f53b34a905c7c7a4c16398343538b26436f2e57743e8bc8dc319
a3d7f16f26064d15b047b85ce07e539ba7a4fdfdddfa6d89de1d1c8bc337f4e16f1af5e5
56730c24fedeec37725f827ac54a29715b5354ed81628f00f1fb4328e88b3ae51ee0c152
2736190cd19724d354c8849e03a8aa7588989d01013df8f277b8ee41480948118f282b55
c6bd064a9d08f9cc6f74c72d33837d2ebeefb38f6c685acf701a834bd1d021bbe2c7b8a8
ee133260632042f6e2bc05d8ff81a374b24247fe25fbdd8ad55015f1c66e1e07b2030f4b
bfa288f215b92f0a702b4763da06081c91849b0a254d2d1bf5b924664c2d943905f613a4
f6e9820599e3f99e2ab9e60284cc441fa7ac5266e81520943e6585c9c7f8aa71ddae8ea1
4f226f38643412fe68580a2a4a04078f29d119a89d09f0eea1ab5381de13bf1643893479
b7dd9a336081479153d51c89dea25005f0d77d92040987f502adf724208508c45266c979
13dbf11eacde53d7a51d70b85126566eaf2f5a8ec9f4a96bc10324ed954f99aaebea3a8a
b53c8351129a90a0120308e02a741c49838d94b15ce101cf5990e43ad826673136557560
923c7e8a03547f19ce2f016f356903667201f95876c9181653eeb01de34531ef56726cd1
9c65ab3e6d6c1b6672c472654a482be7a369ef0ad95f32ef45b5208b09bec1e7741a1e47
c25046e3a51f6a1714887e183dca6b114d61747d3be1205ce641e227eeee09c8eb0693e3
fe8f9cc62249d311099044a34ea3b380c9c7680586e9defd6733a9279aa308c0c7c518b0
0f22bb7bbc4c69979ea4c58d89242e446330d144d21701a02d7e9bde3fec9f8ab31b5f0d
123102eb2f369b03e14ed650e10f05931e8553143a112c550ad597954d5128d92846f61c
05602f39c337ad394e6405e7a85bb397fa05d4cb3b89cd564a5c7367c38e11c48dfb48be
4cfa089036f69598f32cfa4f6d39c7fbea17d27ebdb53c8bcc44559089c80c020469cd07
ab389665f6508d682122a32206a531c3d1666d8d2c9740a70bcd04f2dd3a322afc541026
85188edf6d21279f2990a291576b3784c723ea0644e1a6c02c42a44409929a0c49fdcc8c
7f987f88e9f5e918b7ea8c8f7aff8756da8ce16953865320aecef6b05bd441990f14732b
4e938df3fcb0f7b838f5de459fd5d085bbdc2dbf7bbe85f4c5e060106a630f67ca276bd3
e2239259b5285823207bf0c641e0abd9cb73c82aba45931045caf38d344a06fb6db93dfa
d2031f21421a8d304211406fb06e6f899f7fb0942661c7213c253759be07be1131d6fb1e
97da3f7c61472b5eeba885a11bc3c02fb768cc7e1eaf5118f47cdb8fc78d3c541c03285a
cdad3efb5d1db3d746f5cc80a4f965e1bf4d2eefa08302eeff584f0507df37382de93834
3c528e6ef8940780be0711036a61075d7b08ef9b840c5a110588b000756575b46a861d65
a3b1e41cf4f588ee07c479e478cb4b6a790ea2177f4a11796f98291227c3af0c2e05f533
54eefc29b5dd714f51ca98e18696d4f21351139c7ead5ca1881ddd77677041cc18b1f51d
5647d47548bd536048e98824092875248f5906db6ac5a7b2170cd252cd7ae26eb7bd9baf
83c82c0713de5a114a2d5e71a673d62ddaabb0d01f58a0b2e61b946b59cb5cdbe556b470
4f4c5cf8e3cc96ae34bbd410e7d8254cb8ebb5ba818f610b891d729dbd5dba5e5cfe7237
0684f797416423838ceaab9c8f9cef19e2d22221fda2b76475543ab373c4f6277308be12
a048eee29fbcc42a892ba470db556d9b8885721e0eb57f79af5de57f255062ae28b20708
ebfed994200dc39425fc44225c6c908c8bb38f1bd57fe2056d5414ef699b76dee344fdb3
9857827b96f3f7f5bb7bbace27c1f518f04ef983c84ed0b24c2cbfa4909767e04de3f858
4d1161309febd75b72fd77c16021e705f695012124975906739d8cbb4ebc3ac337bca512
984c9502347b7d3c55fc17c1997bab5226167ef971c855407b9b58b5e47f8dc59ce1caf1
f98427ce6decc25d7b14149724d045e327364a87bb9e49a4629a9ae89c0b33acb1929e49
a889754854021500814020f22b0cf77210f0a51d50b8142a0102804ee8840a5903b5aad6
42e040a8142e01208d442d625cc5042140285c01801ed767ca9e38dcb6a95428ef581bc1
5e0992f4b1cab5b712f048e47c0df35f8cb5ffec206eb2cdbe3819f6da152c82c52dbe8d
001707ab3d785f7e3e74d3faede0642d52a043623806d939439c4a452c8663c77af58cf4
27687f49f188657b6710ffd017fb9fc58398a7b21f04208a007d5295e17b167a5908b18a
2c428040a8142e07e08540ab99fcd4ae242e07d10a8cd2c2e6eeb4a21cf3150758ce7e05
ead160285c0ae08540ad915ce7f6686e5dafc24f0c0f68a7521f07208f4de60aca789173
175a590e718a25eed7d0eeed56a215008ec8a40a5905de1fc6766bd8112dfebadbf42a01
09841a0d95f6a7e3f03dd093495424e00b99a28040a81fd11a8f77af7c7743dc74a21eb3
17bb8463d4b7f18c262f04608547fb9b2b12b851c659d7a967e14b2c5b71028042e8340a
5902798a29ea53f01f46af2e510a897b2ae60d24a21675ba19ea59f8d78b577730430e4a
a5e73591b560a39ca3435443a0ad9e25b08fc1d817a29eb0a8e5029e46c2bd4b3c1b311a
ff60a8142e030042a851c026d3d4b3f04d662faae08f4065ef55eefd33da252c8d926a86
7e967235eed150285c06108540a390cda16e37a2a782adcd5d8ab23504f1c9f6ee14a218
798a03cfb10588be9bb223098bb632d8b7fef8acd93f5fecd575f7df564115ea879f8f13
7df7cf3e1871f7efdf5d74db5befcf2cb8f3ffef885342e550a819310f8f9e79fbffffef
bd0184a3ef8e0037437fc8b7e579deb246358337576fa9e987ff4d14763767ffef39feb5
9c89e8817af374080330cccec076ff156cf7a9623d442d69ec8d7a38e3dd12c5e85c0df1
140f2f8fdef7f3fc81fe87735327b96b3540ad91379bc7a38ce22e809fffdf7bf3d5b2d5
e85c07b2350df5a3dd1fe9542f6041f43a1456fae4f6af744bc78bd0102e391594d419ee
b02f52c647ffc31c9184fbad1256adebd3feec5f1a511c013114ce2b38a3ffdf4d34beb7
d75e56a16b2bf850613113cf4fbe31fff58f9637fd08be3ab23805e83ee13b4cc25af0ec
3e5f4ab14b2bf499abe8ee976bd34b23fd6c5f19d1060cfd2e3c65ac2ba82f16b21eb282
bf872167c1d938fa35a2abe85c09b21c017526a41f80a66af14729415b8748be4518e7e1
4c4c5f78d1140ffaa05e12bd8bf52c88156282f3f10dc625d0814021740a052c8058c502
21402854021704f04ea71fa3ded565217028540217001042a855cc00825422150081402f
74460b785acda6cf99e0e701ba9ebd9e96d4c5582be13020fa510eda0f94e8895aecf448
09f6d563a79a60daaed42c010d89842903cc2a94a8b7b4315ec85c08308b8cbdde855694
dd0eb20b2071da0aa1f8480a2f786c1d9ea14e2c9a386840759b4d8f6100813df8b27923
cd22acb16021747606d545f914242f2d890af2e8e5d897723042eee8d79a455eb6f37f2a
eb712d51f63fb447972438dd914a2232e2e3eee7b2bdb97b21ea9273dfe04d0aab39c007
2357110023ed19f89f6cb29e49abdf420f88aeded1058ebf1872aa8ce32d3f70e95a4981
7028f2030efc90b29649ed123e256dd42e041042ee2a8b5fddf8376acea974260c69f7ff
3d5575f0d1e5d7269ac865497b26b099311f8f8e38f3ffcf0c31ffefe870bfc3c1fa599f
e76be54d56221b01981cf3efbecbbefbe1bf7a96e0ab9c8b06eb3f255f1dd10786e16a9f
cf16efef626fa2e6691f60627ca1f75c4de9b38ca6ba889b704f9501db3e733b74b605b3
5597f0d2f2a2d02027ccdb7f755533b8590fa3aafb894510b8179049445e6ab3c48c9fe5
2afb93f086355bf2602706c6691e6b0ac914234253f479f33478be76854ad3c1d017abc5
eae3d541e4d410e6da59817024f4480c3a3e644243e0b417fc0c39373a6e468ebc71f7f8
4587862833f2cba3d11a3f9a629f6531ed8ce0bc92103e5bc8bc093dacda8a3e722273c5
affe69b6f20f9175f7c3129ffd3c9002064468f0338b7f0e4cd88bd6a17d80cc82315f9b
a4aee50711672e6945caf7b41b1bffce52fe78c191f019171f9163b1d414e1cbbcb4702b
c7850f1eb54e78008de329ebf0ec64d3bea72bb29081d18dd0d7fafe415d9a6d4943ae25
ff4821dedfe86ac7a1dea9f52c899fd41fd5f2bc8f0e98b2f6a311c9f33457bd04781ea9
ffffc67761e9edffe20c3ab559f8980672e675d0d9f664845de0d91143f1793f1f5556b4
aa8157c8e4dd91deaef11049a4f44fef1692193f699f1112d6a4489884033a32424127f4
ae9b758decc3ae1567ece39686200317c117252486f3a4be225015536ed8559859e6a03b
d424a1ec032f621e7c3ebd0687612794e26665b01ffe069db2c186cd153ea68af6678bac
58b27448ce309261246555cb370d1abdd9a0323668767897b42b303e66165e865d9397b3
c7318c9aeb8d8659a8a804fc6aac95cd57b236317f216ef62347bd33f6621672e61055fe
44ff8b1e64a706b2ebf7094a400c14296cb305aa861b9a6e7e1a798702c263ece6a105ed
11c7ba08c4dfeaaae9f64c2298be6d194d627d7aca812a9ccd527f66d8d19bd21dd72d7e
ce90e699dcf4041de9218fc49f9a98bd471a3f01629835104f2471f7d2451013ebb56267
601946883e2927ffca2a1c80e5dcea290b798e1d17b3dfc791fd4948ed609fd8e3ee05ea
4d90c7d953e2c73fb04910c595d1d53aee53d28f8982c28cede8afc2df0742f5545f8403
314e4fe1bba001491abcbcfa98bfb6746ccb50665e883b95f072d163be9b3089abde9d71
4f2acce40b79073131af649046b0ceef0af16b814869ae163328d7b5f3aa8f33bd06c820
ad2ef71eded82186aaa0417f313c14595c1aa3702ea79210077813dd0d034d248bdc8cb4
367905e4a4582825db1274650ada7a973ebb11abc8ff8acaef8dc76834bd0e2f8f3aee13
ee00ec981b366330cb2ae0e2764ecb399a1372d5fca3ed6c4a7e903ee002208fd3a8821e
6b9fb7b13b8cb591a9ba003a3900a06adbd9b87e6ee921e36fbe493cf4e87cd3ccab887f
1013bed17b25fb6caf8390abd599eca3ec3b14370df55384272b1ca91da3d4f6ce5f1704
42d8879a3d03477959e17ba5e3dc9d77ab0ccd11c5564f1dc408a1d1246ad87accf7205a
f71f467745b9b0bc57331d1ae32fa0b102f0222eb6cc35c9d020de97a1e37cd6cbc8a77f
09c219a722e0e105d3c70186494267f2f747f96cfeb6206c6473c7c1edb23287f4d21d07
67ef0bbaf1c30a467fb2673da20c4dfc905684eab7ded4543869931ec8cb2f9d1ae9c86c
396c5673c6a257bdb200748af9e8faecd1fccd6ecf65c7968869b5571a10932877834842
f0cf6045ed474d14c1ba058e47947020668f737ad0178be87756676a600d94f3ffd34c84
98b71bc8921cd1dbc5acb15a18af7eec54149a8ab5090dd83f32dd2e7acd033bdcbcc8ee
f30fab0951c247088519775ad6cd05f52c84c923c472537a416b26442f70f373065ebf9b
1de47ca3395b50e9741d04404b71cdc30fea26cab06659e847afd500b7d83f8b8a10fab1
610000026060f002220574d464301000000000001000000000000002200000000200000c
cb10300cc3104004aaeebb9bcc7d9672a5a0da084eab14e33a32971cea99a160187f16b4
56cf73a7e7e4e6ff25634500b019176f10931406e4e8583cc93645cf07157591c6e8398f
4cc22bcced140e5f28d9c72509109b2d7d3d525730001b7bc32167c5e3fd513034a21284
93591297fab6bdcce4b9fb9904567c25f58ee20be39e20be51c2f562583bc8ab2cd6c1e1
6215b73decae538751b57e1f19729b789bd18bfe4f7cdacac467997c8ab30fcecf528e83
ef319d0e2d441f3212eca1f04c82262b72080bd3063c84150f943d37a79acfaa680f5c04
a2306ccf1536151030e1fc573b8dd9be032c3b9dd07135365082d1ae7296f78ff255baa3
712d2748d1c48160abdcbabe910a61653a627f55b385210f2971442201657488f508fee4
2f4e5ca0af1baa0553464e068940237037710d5875a79cc3b997ed87a7359a6f95483031
37979988884470814384832160c77033e3d034d2ae8d551a5594bdd5b6fd9730cc8724df
8a44b2e5f5cb4645d0f4caea9c25cc8df63e70cae728427df8567eee65e22eb105efdeb3
9805d558eed8a6b9aa8c02d2fe2c5604e0c8bbbcbe13a74abe6f820f4020d295caa99814
55330a43ab9b42f21b89fb321f5444ee0d4f115a67a824965769f6624b9b86bfdf25d088
61240f0292904e8d0c0f3adafa5dfd100681a5eb5d6cc3e709330cdc21d45ddcc8a82659
0f1622e63c7606ab2ca8803e21970200fba9c320ac7cb033726c1e4f3b349f4161b9de47
33532f94080d4310c9351ffe8a467d919b39e09859c1cc2bb2371f14d832457673ef8cc5
39ea9f2e36de57ef47f6652f4e30d0f38cc2cbc7af5b5f43b0acff1456f66dd6ba8d9a3e
6a3ed8ef22fb2628ee412d32ab1d71a65acfe22381cb1e63599998a8b201481600c2919e
5c29c16cf800f4cb0689d93914747a6b7f7e64659c1793f9fa73c59ebdd9bfbf559c8d5a
cbbbb9e7b31e468e5e979772f759a7cf2629d1619aea3789e703c98960e85f48ecce733c
475bc621bce15fdb6e1c65afff2873ffc01ffed3bc17f44a0aafb7404f28283c788fbf6b
7dd176c5f75216b83078675ad0d1c9e52e5555dfd38301b0b59c735569c6f8a407375a2b
770712f1dd72e42de4bbb274a7b53f77861573fcd199ef952ef694a56438540215008140
24720f04b0a19bc69774493c5b31028040a8142e03510a859c86bd8b1b4b83402777fe07
c69704bb8a7225029e4a9f057e32722f0acd936f3476591134d5d4d9d87c02f6f648dbf2
bccef5af4decf0994b9cfe0e1d5b82e9f6e352b7a798f2cc0e664ab38ab2d17b8799d9bc
8722e1a738c30abab757f00a8cf97fc3ba6e6b537d1bb5e4438984f82f1a2c9b6a97b0f5
5aad96325c537bffc935f265934cd9860f28dacdddf047b50ecaa5e086c462077a2dffcd
bbffddb279f7cf2f1c71f3799b2024e5dfffaebaf3ffdf45390a904857e1a3bfa094b58f
8e38f3faae2071f7ca0727ccbe33fd92eeba2899f7ffe197559d1ff3efbec336ff7bbefb
e13196a892114f1ba24438bdf7efb2d85a7542443c5cf3fff3c68842a6c8b72a23ac4d3b
56a818f0a758d8ad2c5119b09435496ad835ee8910fe5fce69b6f640536c45b24e6ad704
d21c1d385241fe71970088610c2100fd0c9822807b0fc0e31581f25c1fa01f32c038d480
45c5abf865d50d1ddace7b74dccc10a7589f02e7f6438e83e4406ff7ef1c517bbb4584cd
e0101f8f98c634f926d46acc93f77a2d142960659dceec9b7cd4109feb4250efb090b197
3fd276639e154a55c57db6d724f057da7c28a2e8996239c8cd71aa8eadc1b94f8c63bdab
0414c0267eeeda85a62e81335ffe42abc14481c40ac4dd916ed4754c3773964eba0894f7
e2d5532f0022a7087a2fcc222a5caeb39a414f2424c8a6461682f86484e0b6802b98484d
785b71bb608d3562579eb30cae67806375b44f8b904d0c8150756f8f35d26f9538504936
4fa6389c8a8914afcda0b3359138a50457b2cfa668bb2b28baa8d32074af196241165281
4203da59a50385079c3c781dd8318b9d19ec00fc29bab67213526734f203e029c8a7befe
b419135950c82d40ded8a93ff62f719a510462b8533c5653145cfcffbe9e626c547a1ca1
d48f48c4acdaf8e51519f4ce39a341e229ba1dc7776eb7d1080f2f031f6f8d381b06d1c1
4e9d1e71d389ac6609826204112a1e4da1170dd725b340be95b4d219d1ed76a9d319a087
b040f802bedd122ee70c11cc158594eee670c0e616fc7a069f3b3797689551164b157ec4
5103495210097b670a607d240bac0b54e8ac52db7a0b072d7f56b67424572892be8755d6
0d512019d8403445ca8ef6b47779548296e2242b6b8969aac12f4522f90bb5206f80ff95
06c5cd013404f941cc345dbc15502daac8e56c8506ee602d30a19cc1c4082004ee0cc9b7
22a645371ca23c5657ac7ad092f150c6441f1a01d11663f92efcd84f7758fd373e7978f7
a261858d177ac64dcd1c01326f499843309ede6f1b51393a1a71c364a265e37987fcc362
bc5269a83eb812e998f3a8c07d03c57d0c0bf09af3a7c88c239ecb27ab3d1ccb96971c99
667788b1d98eda26290d34de64e25390367c9e0e1a0e79f8b521d441084e74f26540ebfe
43f9cc3694ca6cc4d47a278d925b2d83d1f1ed4cd336631e1582dd4e59491bb1032cc053
79054616ecdd11275f73820d5025c3e7ca10c8cf2f41f17927767f06116649cd1a16701c
6300ba7c0325c6868a651f2cf928776291b2122bc6a5a336fc6f466a720bcce1364b2204
7b461a9c60de423421ffef63aa01a1aa5108e95d42dc7fdd35377af430a23f6166557a71
fb42265c2e0347b005d5cc253113417200e41792600f522326508d3b219860a2b19841c0
e28b0067d8b1104d2b2b3351d9de5ae91231c7c71f093c3163a6bcff45e9edb555492c91
8653c80f63873a18ce160528019218fa071a883453c5c2adc4886260e0afd723332d1806
9dc4d9cb9fc9641a7a7bbc3ab2c28efcab14633cb609766270a1684f06115054286e8491
9349a9e311988952198cb556ba6b792868953d733ed2a3e0c881d40b7b804d68500a4e73
7dd9ec196cd919bc8f2e80d34449bd6673a594c1e64be3c0be1ec860dc86f0437fbb9bc5
64851dca655826474dfbcd887ea612621327018078ba6ab51fe6042f543957b1792fc194
d4d9eb24f80382c5c0efc465372ea1bfc5213525974d0c3796b90e4b2162a21328ef062c
7a0a89287fdca6bb9f041fe2049965925ced333346301c5662cb878fe58c4734ca055886
6ff0f75899e9623169bf65eb01646f5b59e67fa3054f1c14592f970016eb4729019e6d6a
4cd11e018683cb06b82d3ecb6289c8197cecc15a4c959c864385eb49487a9ecf6b2dde6e
1147b319d8d03fd450547290402e5b365c857f142592b1736e1f064c3fcc991b5fcc03d9
8e30ef21199872d3a1c4a48164298424cd37159281d895a3ee45cc31631e70084c3e4c05
96b1183041360a1eef43032d4e0ab99c0247070772a2b408886f7075d532379864086eee
abdee37cd4ec5c0414fd518226335e8906e5c5e2b2b64c9894fd3f7e67bddf994a1fb797
06cc61416e620ce1125d156b824b1070b3a8ca69ecd58dc044143c3c57891bd972d36138
fdea4a0a84d959560d8ada8209dd985d17568883ea3b33de8f6210eb8cce4c32e1628e7c
32e28354e9fcc0d33cc3d91338e6763a9436909475ab8f3482a3d29716573c6a5468a452
0c04f7adda2821f8cfb9502965b8edcd9a555bd5988bb6eddc044415cee2202f027a02a6
1a8ca852e7f93bf0842f7d004d06b791a67c5ecc70c9d3d9f56b76976aa8c76a6779ba91
501224c58c2569a9d2d97f78859aebb4d40b2e4de2b687d56d445005c9aba602096e788e
140809e9b8dddf82277a120e77944c6c72b2a648c50cc7528100e34a4ebc57a454f5e706
047866387a46c02ca6be529a35ad7457e5948919a3c7d60c486e80fb8865ed41a3f73f4a
7e42e83a62328c43530c9d2f69465b934cd303a7389c4ace6e02c06d69ecb6928900994c
843e46115158a8ca7ae51482545178c2981f0aa7335f3ab6a91d2bd94e92438860bbff05
d0848f186727e4979b290645e3d97509a6d64aaa826327f808baf0d40e9efe68f9b13937
c81af0af0b108ace81c9adce6c356a80efe10554d375b0c888983ab9faf1d6a223623b9d
3e0ad707c0bf2dbdffe9612ba8e6e82dc50b0b2039b8dd8d3aee92af3389fff5d08d4c4a
74efa18053ff1ed0ebf6b5197c6972edf7fff3d20c5f725f8a397c207f0a10c686426544
40908f0110f2ff0c70bd0c0c3c9017551887fd104830bc9c4aa0717c00199fa880bc06bf
0210da4850ce083127604e8c8b650ce0f65d4287e7ef9e597f84979c09f4c202d1c9b805
06002c2bbf8c9cf8328392e5c5941413450cba565674749f04f291e5a4439d1836c08af9
42d0bec229115f4421581d36bce0964a61e31b42698c48ab211704dfa29896b21730b792
2000e22d3d74b8e30c8f4930642b69097cad9fc532ab00d1f572d7f9d3edf452f48099fe
08c6fed69b517d4e50a22114f0c55c2cb3657906d5106ae95ed283919fa6c2ccbb048b3b
b548b383409380d1acf546e61fd45c0b7e1f3ac5a9c5e8c9d96130bb7dd8c35b76994dd7
5f971fab6962e520bb0227954fed8d11cbd5721776ce2955869f5b5a714576306cbf747a
331ffeac7d192ecc57f3117eed5d075f884dcefef5f1d2de48ba71026e7c9c7124763fd0
2fc0966e1b9ca948b700d5e3a58d5d023c49361f70aa28ed57c25ff0c4fb67a8a2f3ad82
38eb158f7f553c822044550081c8dc0a093fff262c6d20ad2a1e261c43a39688516fe4ec
4a15215730e7f9fee1e8b86a814b20851111402072270bb51f373c7bc075ae292acafe61
ef955b44a2197749c12aa1028046e8240f8bee426526f1433bf065d2964239455ad10280
40a01208081f9e6cf445e00c0d14bbdf92d11cd61f39b73fca02cbf5ee64cbc3ab153957
02d6459454c7c12ed2db27aa0ccb50625cd16c39c7d00481672dcba0395411b38564f861
e4481550f4fafbef69a4dacd2c2e192ed42e1c0a6ae4570a13174e7bfd4fb0231a254182
3c04ffc767c59fcca806f79a95739569956210625bce60be3dc238417440117da8dd9cb4
9461af1a770fea7d8a4af4fb917315b44a15a9424ce10d7be4d90a47262d2f35fdf33806
28478edc30dbf061999875a619322de65f8637319c919ef91c03ef6c9103914944491d78
96505b708ae953e43b9249476aebe0c345684e653d36e53770096132be1e6157da7eb19e
88aa610d81d01bea596c776bb37744d86cb1b9ca0c7f20b7bae8269fe819f0c2e3e54274
df8885fcb67cd8ffbb5db81c726dfc4892183ad788bace8bb78f1d193f64b70c421b6f60
9f00dac404ffefcac9f5554d87c7228497cd7a92c21c9a4320518bc13b9ed29256b293b6
6a3e4b77d84a72cbbaae94cdc33d0c0e389b067d39f7efa8956a0957d5f1cf10918d2643
2df2a2dcee98dca94dc9705a2fa3e132eb9dfd535d3a78b4a7cc887b738f855ae258661a
c400e5ed7d703c4c7a5554fcf0c43d3ee7bc1047e2b2b4ba934782731994b54179bc463a
044e0c8347166ebb288bee0eb81e038b84392394307aea58ef80473083d9607326917bc7
a869bbcc5bbbcc3258433a5bb9c60717cdc09c3f5c2368ba266742653855a0ff482389b9
f75f37318ba29fe5560552b28e4b5877efcd4ce71bce6766c610a49a91c7472d30907033
8c2ade6c802855e4e0959d125945e1af23b736dd3e6069b118c480ec265308a402673498
e0bf0c929ad97ea5c4d97b367a0455dd8db5d1eb7be1c807c2067b6056dea0382c546cf2
7f08da794f0bcc76a92a7bbea620aa6be4b12ef2a72f9f4d7732afd8abd52ce890bd5151
44142f9095be7a044ad680b29fa12bf82f62e1f1076c971ad18a25a7933414a484ac9a60
b8f3f7e3dd602ac346115ff503db70505dd3a41352e815077753adfab4ae3a1e0ba68885
0043720991b97ad530c71cb3eec5dc0712065139926196177079be92f538fd39b6367c66
e5ada23da20ba65b726fa21240de4268e399a28b5b06e18bb89a14c3e030df9846f7733f
481954ba818cd781d282973334b0dc46bd2bb0fe577fc8345d8ab19af7b1f04043589a75
b4a3c9b504f2a3576150721073ede0d8166d2aca7917148e1a236fd5370d149e42a3e560
8c6c22d8e42e4427960c1308d8ac19aee8a5942cf077412752ecf46685d2198c39aa6337
3904733110a74280650d98eea2ba904eb042771e1e5f6ae8557efc581803365cb514ef3b
3dc79d58ac4130839fe480c9a436d05f1fc27e0e5909739893086e8476e4136528e3d5c7
035b145d3b4b8a668636e532964103769fec990e1dd8340676d9bfa0b5c5e3469e4014cf
26a8b5594c917f175bcd44b55b8682149a88e0161389a083e4ae67931f0910007ed7c68d
f63253c9b43fb66770ab613e73c025d84c8a59a3787ba9f5787fc0a4c8fe076425d9f6f2
9f64129df7d0776e1c894f2f4c011c2f228fa521ed137f5e2c0c84dcfe89f37d30d5037b
9b9903964374387c4cece9355eec5169a3e0f4035f702815a1fe32cbd1c7c3a3cf873b61
17477e6f996f78ec18640413c1f3a843e825b413600456f09ad832747bd7e2b533248f69
e5cfa5861b16b4ca510e742ee9cdb069755b0d6b48e15a90ceecaf5656612b89f0550340
852b9a70af1e7c85a720ea298f357b7990f64b96f0f246414a0a36bcce5605297c11827d
baf39b0e2a8810e212b34fb9ea4a5f97ac3b4dcf3e9b2ded904055b5f74b5414f9bc93a1
9402aab41d3fc3866ada8bbd037477c7f1f8b4f1df53896418b2a79288d8ab9102ee7afb
78cfdb0e79f1b8c9efbbbf4e280d28dc808ced011d45749962148cb91c70cce1a770bae6
69f9d71069f1e2d362df18227e8a73a75562d0ba3d8eb6feb34c948c9f144d3499ad3cac
c6a3685c8b48c4121eecb33a82dcde6cea12179cf00b9ffab849e44557db6abb8e9c9691
047401f6603a8a8dcd38c8f0497334a1f45fa35738024c44f3d9b61f2a7ccac123a332b4
e0611253c599d69832d120d9fd384f9905460a31c86e4e8d004d0c93281066b34d0fcdb8
dd2c8f98778e1b8e15a00faa02c0f6667faf9c934ea0234b7bffe2749d8711687141e37d
519d5e974b7176733250450a463287747f5fee5a0912604fd4954676a410cfa52139066a
fc95a289286169b38139990969a593940c42a029cfd8b2de2df5e501a93c96118a682beb
cdb032158210464456fcf91d29a9ce79f1c2fbc9145fb0513fa3e391482ff6a2c1314637
557833c49e6d764a5a3e70984730b9c957255aeeace4a4cd828fe08131561ddac94cce03
a8a950be93c5d922c7fee608bf1227b43b3974afe206d8694d2b25d492b2bcb28125e2f4
7b9a502ce01ab9938422b64e70efed6b3beabe9c2cc347d260d7a6608c79416a10ddf13b
0d704af6e4e0d819593f9008be5a8c558836b0e2c70cd771682be1ee948d64c064c72eab
c193430e7c89dadf70643929cf2346be929746e45bd95b7c202060bd1444f0b8eaba8e00
067cd1b1c2e3eb6c1bb82cd154220a3a7dc94c1ade9ed8292231e5e4854fcd4b04fa18c3
a4254414a9525830c4dc0b3b7f43256c09623c8e09f4258a352948c0785b3474ee5f385f
c2422088d938870060b54724a1ea7c36361bc7c705e13240ee720a924c8f05ffff55fbdb
38ffcf8a3de35011d4b353891a927a4db69501d88e1b017985f47c1e4ce134a40ef47518
1394fa36a2a18605c9456674065fc5577118dde413a3dd5b2544d5bf7bca567bb5e73e71
f39052bf300259809ffe21a3d16a700a13bf02c203830ba3114e1c93f3cd6c98f570207f
f09263a8308d73cf409173cc90aacd0d7f0c7139378ac931fdc4419981540c64396480f3
2dd25e0e4c9538cd88a8414f24e933dd94f5be235ddd5cfdd62d33cef4847661125b5d23
b7b4a3ca94e4f0b1d69d5c399fc11be4400886808b04561f35c292a82a6213ca21c5b61b
4e52db58b12241b3f130c0ae268291d09453700c83ad28d273bd137d83a98e027cde7c78
8f98160b43b4dc6a8eb260b4787415fe146d3cbfd68ca70ee19bb55ee44fb1c39054764a
af77cc5c40bb08e38aea3d9e26214be0e0147a04720731d1daf26091d727e9d6d517e0d2
dc3f0765071b0feb0d81c09381acdb3b7c9ea6bc9c2eca7597d86265754ad6c97c7515aa
be623f48b16c97ed2539061edca61211b6bf659c822c4f9c503ae9634bf115be4b648c0d
580b5ab408b6c4f23a883b04e83fa520d7115f14191f2caf8830c07d567a49da1c94da81
62e425edf05a5e330c99cc716a1828ed2ed141c80b94f0a2122d9937ae5bb58f7d666b8b
5f0bb98af986c40400bee93ebdd1b9aa82a1b10c002cc8e16693e0cdb20d53955f64921e
7c85aad14026f8e0067f6a7ad62bd39da93eac31c7bad8ede7171a552c8a49ffc830cc30
d8d38360f3d9cc96a09aac21b2350f3d7ab199fab2fdb56f39aeb7b7bb13a07a84a215b7
0e6cbe67cb2b4218bb0e29686ab4e21500814025742a052c86a6b608cc00f09f9a2f7862
1c3e68aab65ad0a854021b084008674daeaa3b7e7c7128ffdefdf65a16221852c0eb17b7
ab2e200854582b14d549dad64e2b16063d9c4ada73ed7a3b7e50ff00c9fbfbaf063bf192
8b508750fa8492828e422aa3dabb1e2c09d163dadc9d9dd60ff4e5c1cdf06017e2339ee9
be783b16d91e36439479f162221e343157cca848ff8f0210c2efc4336084a02d2e023268
fbc58ea4115dcfafaebaf71912bb25c04a1faef7ef73bd6c2972cbc7602b60ba9f03d239
9387ff8013e69c4d731300068c297a5b80569f10701583d340d02d4c29741689a5a64e66
8119f0535655bb41f3fb7fc9ffff99f4049b19b7832760feefaad003517cda47253df5ea
3808e50e03ba38100f37e02ccfd9331e905f168d0707771182137cbce99eb9eff69e1a23
314c10c02f0bdb55fad2e7a4ef82e55df48f28bbc19a956d16c50811ff7a1f37a805ad5e
811c4b9138d6621bed544d87682f903ff725f0d6d0843a169037e40cf131d9a4bffe2d9a
bdeb4258cc18ada4f25cc06d816df5d919c8e26270110ccf7a871c9a542280ce5db2c947
714201f8a1d76f0e62da6811edaa42126196a6298cde7c2371b75020aa0374f82bdc67ec
28982688227f0e3535a6af35f53f1cddc76af0804b8a9a5665abcf642ff29ca268d265ec
eb0d9845ac9333cd28f59d1f124a4aaa896331131e79a64eed74d8266a1d795f367697ba
da8cb3465c80c552227cc6b59a1add044cf8e722410683e214cdc3a8e647015f48e3008d
edd3f1f64b870e4947ffed37c1584fe9477224309b77069a601598b2fb1651d585de51e6
2fc5b93dc04e45148e2438bb06a4456cc3abdc8d5dc582d08a9b0beca00b933cb1d25278
f0a08b8b952a8a24dfa58dd3f5cca4a798a0d7709424f2a1133d0b32d167a26a04558eed
621bd323a6d3d7efd71d5007015f12a33ed48ac4f9769354610657a6e9144fc03c2a8885
b844b68fb1041d774452669df9f550cf37a881bd4af252d2357764210a350cecf16738c6
3d3a0cc0d697ce94ab96bb12eef1219ba1655739188801806ab85bb6298b1a290745d5d3
b3769818bde0eb8a84b93850e824299c681a29a4eec8af09a116c476f3c82d5f6c7e9f21
2e819bebd0c82e6384e02f786e634a517dad60231e6939b0ea3ec5e730f8e9d335bcfacc
183fd67d3abc6294d0864659bc837fb8fdc7a2dfea2cf419fbbb9a1e3f52667336d5185d
dcd31d3f49886d982ae9ec5e35881e152c8309091ad0c4d87cce829007194408290dd511
246516e0e4ac8a118031cf9f8ae7f2a54451f16a87737750c3d3dbb6e969655943b1d1c4
73ba331beab3ce4ea04e7171a4db3365bf44234a1bd266932f63b411ad0c8c0ee15f11e7
7dd790e5329642613ae523e87addcc1d4f7f8fad3bc4aa117d14e83eabdd0331802a84fc
e20332fb9d494f335eb36a3ad3a7033497860729e881a1c7f0de22f3b066ad1c4ab0ccdb
63c8435ab8749e73c62a4a484e30312d6f2dc853ec7479568d2a686dc97382ceb4d107db
8a02c453e61b8c6aca0b816941a98723c2874835291b15768ee3510a0d949d910aaa395c
59da338d90a92f8cf704bebd88b2a902083197a0dfb91b7e20ec05d8a07b1a887e1e4887
6178fddc0642a853475a001b4a297db96f9e9c44ee03603cad9c5953f42000aad64c118f
77d083088f26cba891a2ddd1cbe79616f7cd7b3442f2d496ce219d280cf76e967c177071
d5871bf599172aac5d06e8877fa1986a864a28582a0bbba1f5ac92b1ecc61a459db55a4f
57888b0a1579c50a539fef576831b4cead81c0a6460dda3bc0bccf8f38631c400cfc5b9a
32658426050a5b9d034390025998f9624b64f731dcc6cc4f9292098bb4dc7a3d249eb9fe
0b7b989a914d2944c1bca0f8e6e553768ae8073d4d00c881a96f6fc75e0c71c938239cdb
9d8b49b876c513d0f67146d29dbee465518d52a8160475b7c2b81cfe59aadeb96773068a
1a726642bccc9dc43c9c0ff3c3183037b758877bdeaaa1b9edf30756915e511ef1f8fb51
fe1fc60dd600b7775bf95f10465e856eef03e6ba42114b9c2a888531927a046a2cf6e1cc
61c19815045ac9a5d5293ade6e069dc89826aea92bd9480b6b4fce5c30b419d9bf3aee45
60894d262dc5f7a26eb419a116b02b2ef52c7832e9dab2f1f39c5f9572f8b08dc4c40cd9
bddc3b37a664e1cf52f8e7c69fa3127fb6317eff928c5ceb281deabe4a69d00d74dd9c64
642a38ce3413672a35765b19945c8b979578dfa5d0614a2c4b813ba9fd836c174d32b183
50d4a58d6fa89033870b3417212fe19cfddbbca06868c9b3e7b43094dec85f8d98cbf9a9
fb1e94c03266cc22973deea492e4a54a77d71a1039ac25d6f9d4766b107e15f7aa68e7b7
0cae06f6c688064a0a76a5ab945739ac8365b194cb507582d0a49028d2f71ed6f49489d6
008e2d384b4172d512e6537f8db53aa2c1f393516ab796a10aae03d7dfccb239232071e9
b836f237aaf7b3ff81a38a56a32e1a12ef914acd3d01fbfeedd131be20d94eaddc57be57
e10109b26b1f41db41830190bb0cd4ff6827dc6619ef25d08cf0ee21f020a0f358207f20
0224de9783410d0d047003cb388b5781c10ee8603acc81055f87514893986401743132cc
4e142e8890e35efeab8275c434e5444a3900d7d93c7c72168a2ba1f5d0526a2f416752a1
415d4f945acce0fbc742d45742296bc341cee44d5200f9820f790097574c482b27e57877
d2d6215d0708f72fee0033015df08110d47e1dd648254874a3115110a6a2d0e144026d62
d4abe574f79900f3e41732fc5f53e474e65b170a492c6bff92e57c0179f8f3da86db3fa1
39b76797ab38d23542e9e4480cbaae351f02aacc8b0392d1bf0e1ea227bc78e93a71d59a
d02e104e2dd55db9de14120eceeb18fcbc9e99777a2edcf42c69d641610000026060f002
220574d464301000000000001000000000000002200000000200000cc910300cc3104007
c1e147add4147512d6284a6afb0b61856cc16c52e829744a0b7d0ba41d91d596d68fdd02
abbabb63bc323d4d700e508e68ff0f49552f0392485303e0eecb448f08886e3ba5cb2bf8
50f1d0742712e040a81eb23708b4875480ab9be6d4ac242e071043810e9bd20d4e3cf970
8765c4f7b5c91e27041042e38cc6dbef45129e424e7e12b89fa3ba9d527354335e71b77f
a5515e79b38889293fa7bc97c1014c5f64d1008b9ad52c81976e71354fead1db49e21dfa
e6d6c88a7fc888789247cb9b2ab68c5ac102804b623d08c5d9542b6033a59936111cff0f
10601f719bce01475529745322a0bb2553aea01dd86ba8b221d4ab06d2deb50918a79217
004021c1a8667e9285978a937bffdc612b25398d04f2f0f85a46f126829800cd56826766
844ccc2f053945eee716d51547218abd6349586e159a41c580392010afd0c41b989bfe31
084cf3f67f4f2f944b65d33498477fe9ade32d0b167dfec6999c962b7617adbfd2104d9a
e7db57751da2228042e85407e9d97e28d3e2d64dff0e3a4c085e73ba1dc8f0fe2114ff82
e06e524d035beb8e18148fc8e86d781800d91404d3489f93596b8b1223f71e2514baaf5b
f9f73fdda165690f039a1bed0514588e7adbba80c52d2083f79c01135f24ff6dcd294df4
5d2795028d4c948e0ccc3af50282459c8ba843d2b9869d0ba37411c9c4c25d4a5a932696
41d1982c2348d1bceb6220838368a5fa2093de948e8063af2eb390ac94fe1a4be9c10121
22e77b6c90faf76ffb4902aa375ea78a9a3812e157d4a98bb23809ec84f26735f5b382f0
49a6b5b3170e166031812f6f68a09db23fa1e091c48f6f64f0c7b176acc8b2a7c035815b
967004dc2ddf959e2eb742a64f5a6fd428ba2a182fce9ede25a1b38f61c42db1e60a8eb2
271ff09dfc007d2520042c4ed22a802c904bb57741a6aadfd1ed804feb861adb3d2410b4
165d2389eb22f6dadbba0a4d1a9546fb9c9672d84482d3a74dce582dc384d697a0577fd1
265d8a251eeb46ac5eca09e5c0fd50f02b6d85e0101c593665f9b7a16929fa2309e523d2
d8984d506573eef7f39d3f33de429da3adbc1f7894dfe618949c28b678e05fe1da2c2fd7
8d5824d736344b6a8dddc14afc98a7ca805289903c2f29167534676d6554a734064a9c02
aafe0653c256af6dadce2603948e306f2610af442e82ba7248d405656f3f4d3d434a7ab2
77636c25b2f023cd104d5f4710878afccad2ca410f47c1f3f8678ea23e5108ec39cc0836
9480c4dcd07e12cd06b501cd240664b91b89b3aef52929c205102b2bc33b927cea6d859b
5ccbcd9220b1589b28eca1c0347e1cc86e92ab00a7836a572ce8ada8132a487b55e3bd09
1fe43fe3916ab5d11788e592bc611f4798fd8235a299e85c0c9086865a537e81fa510c61
defb439ca34df52e5a2478e831462667f11c51a32a12439f071210bbd77862745e2528c4
f0eb2a8a20c435dfd5c0cc1d25dac1c8d662046a1966e02745470b151cff7be0a046e5af
6e175cf3a79ca95fd7571356fece2c090e7b906193cfb36c50b002ea6f3937b9af7944bc
d90cec7a15a7c0d04e0c68bf9039a4e2d64316a645cd4d5c7ab52611e4456e36e1682c87
8554a0bf7b8082b244166f1718699b9822cc7f562829f10cc57a8027f0faf20e68480ba7
816ecc19591719478173cfde00d0ffa2eb6522fc10f68670104b8f4e556806e0862cb7c3
638227090eac04df23457473579ca8b57d4b4c7dc2797cfeac08e7f65916759a1dadd050
10552f4d971785f48218afe5acd77f9d8cf372c6e780793acbda56426068fe3bae6d89c4
28627bdb90a97a72870102030a748a4d4531c26645f23ca6182f45284c8102515faf31b1
6e25f6e5acc0ca428a968eb472a91a722660ef1b24860955526ff1c940978337fb0b9c1c
434bbaf747417721d29587e5a36d034b4c231c4e22c6d97ae356602236a45eb0a59ed049
5ab891743c007e28bf903ba8fbe0b51d051160a251a966acccb0bd03be5cc888ce37d0fa
f6292b97136c0728e8bf328bbd7287569def5867a5a84ea393f93b324947b852921c87c9
82f3e20936a922170a3d66e5d5727182b2815f45a0c8819a8608e1ccd691182dcd4913cb
37d3367694a7a375c20eebdb4eee205773db4e7b32d36e1697e3ca03b54a4bb3307a4eed
b7400794501fb887dd5cd7d1c36f905d5c6f3427a81f27135dec415185e9f7262ca23369
aa9eb59f0341d959606129e994234a8bac2dc68c66a455308f888673e0e4f3d0bc9e0a26
3e4a3b01fb481d6881ee4738bea2f1c59f4ece7641de79dfe340fe1ba1600e19f6624bde
bd304bb48438e8383e3f3b6e675b3e200de8be87b4131e49cba581b87b7cf42f25acd050
1baac487931eab2a26e10cce7c533cba91b9ad850e5fc59c80621ab4a21702f0436a6907
b2959d2160240a052c8addd60fc48f58273d05ba33d2f7ca59079ac8af2de08540ab9aff
d68bbde57c97c7bb0b2c853ecbbf159c85364bd51a31a31cdbc8d7623bd82a8afaddd7de
df292920f76b598d9f0e22531b982529542f6b702bf0cd7cac96bc7d9bc0dccfe8016c74
2a010b82a029542f6b78cbe89632279e1f93555ab2cb2bf0f15c742e026082ca79099413
468c6646382c5ea3360cec839c387b38719ca1e1902abde909bfc3ca7d9dca418acbb8ad
89bdb5c914cf40aef0c626b691e946d6d73455f0814026b1158f83a9de3687efeadeb108
0f8766ff3ae47b71ec1e20ba07aff75cc8177f353357f7db6f72aad7f3adedb592c7f5e3
e00640cdaa291d41628175b61fed037e162ee022f2ade6c484617cfe643cb8f3efa08cf3
3d726cbc0bcc9592a0c4c3fff3d6d3d4e5f74bccb12c076e30fd15ef22bddcb9ac3055b9
885f873aae6332bbd268110a01dddbd013e18e08a4726f03882bb4d2f518c004196411c2
840fe9c8d12b27cf052c7a2a694df556bca4332516e7ed0e71c9a4cbcb0f7119f68a8787
349cdcbfd332e9f64904fbe4b9ade2e9ce30e20617a860b5037b9d161c8e116fdad842c0
45e0c8185530bb5116c6f411fbd971b5b0da2983e256d8e14d4f9f3467b8a621ca282c03
7a69525028760a1fc25703661088ecd3d25192b85032fb23c2ea72646db9c869f8936b54
679d830b817fd679ae64410d38860650a2000d77eb6bad83497fb3c57354dd3f3bd5ae65
a44b8080a81a311587e16c2a9c360dd7f20a2d75a0c40cc466b1f3e7bea0287de720ac83
45fe935419a813a80824751cd04af199ac7ad4b99072fc52f2ac5f4df1b013c2ee1e45c6
44343ccafcda9e7066e55a51028043620b09c429a037fb5e4eb48b979066b85a74154658
219e78fc162c54c7597b989546fa1c68949c3d3327ac868218bc49ba3f33809ed1b409b8
b901bfc69beca2e2996088fd7d9e6452aca42a010588bc0720a01c741701f2cb24b149fc
73403072332fef2eba1feb0a419b2f5062d39f402d3609cee517e9cc3b89035936908da5
a63aca557006db6d57bbf20b4a227e1bdc7959b53e0a23a63ce3339061c20ff782975518
c2228040a81cd082c1c7ccb01b587e6d0b115c129410e0aecde3a1f37afb63b4188ce684
b710dd7cdc7d71a8c378fe09548abe2606f48ce852c862d0d7e03f4c4673c759bb796b46
ec6d3de93921eff26132a4b2b0cbef01800080e6bf5d5c8401781bf4c0f1d2976360aa44
5e164469fc7bc280b8142601e81853db2d87b19f7fdda1b0881298f881926d8d59be3651
134ebb2965ad9c661cc64ad9a33802cca3c30d28c3cacaec339323747ac875ea61998af8
7fc864341fcad65a5f93053140863e1e771a69bad7df978be2f15e57108f868b2d9ca86c
7a8c749fb569c6b9bc5bb9a9b81f5e9317190c3c6393224a4de006547f3540ad911cc935
9550a3919f0f9e6a69e85ccb32bca7310608fd2dcee9c469b139df143a69e607942b3f83
2c5b374ac760b8142608040a590bbbac71536b8aeb87f57ef29b90b819d10a814b21390e
7b241ecce5f029e2b42b55608140285c0ff5729a49ca01028040a8142602302954236025
7d50a8142a01028042a85940f140285402150086c44a052c846e0aa5a2150081c8a005e3
bc42be3384a007fe39dde210608483cb985dda192bf15f31d5248f39be77340dcabe9bdf
89ca3f5dd5b29b4ef6ec16bcacfadd26adbff93ad3375e414defdd7fe13fcb857fb52d06
6fe69a8dff28f06c2e619e4c33d2ab44d937fa79637db20b7d0b41f76a4afedc0594dfb8
7d018aa90be777e14d157dd1e43aa0c4a6e1126f5074757b9d8a838f98d743e7b6afe3b8
c26e01283c7880910da54df9987e3aa4896c111bdd725995a77fbf64018e0d63b7d2b284
2ff1ca35a9f169e1c5c1e6f8e269bcf0a5778d3fd71adefc561f6c829442e37a4ecea3bd
77a6a21bd4f3f75ec84f3196c70a4ed57d5b4be47f39d597deb246e5aaea69ba35ddced8
d82f3ae85daa9d0771497cccd0d3fa41d77f412cde6c391c8047fcd2dc2c6de065183e11
6876983bdb0c82a10f067af56b6af76b50a7b5eb957386e0e630825a1cabd3a5e493b830
05f5e9fdc81adf2c70ca4bbd34c1d39c510e686543e4079d8275531221b9e23685a9a9a3
8dbb0c505ab0f3e5e0b4da3ba628a370d170c818c69c6bfab002b8dee55970cc7fb33363
7fed2ae4dbd03a9e6ad08fe6442707a67613519f664e3344b713f80c3141bf05195dc905
7f79ccaec95b32cbd653074a09a6aa879e2161d4334abf6d09c07bf282f8200ba2add66f
00782fa52ea29f65af12ca4379dec75e69ee1435ce6d89633d6716471809af191b189231
75f5b430998731e807f7d904b9ecd790977e425c39f7efa29e7a1b02ca3c8a870ef02f39
0413cee9b9f95b3ba46eb9363b1c5c00a3e50ad3715033ef8cba19f33bc1cfd9dd5e2430
eb215ab798fcf50abae1a9d779ef9768bf2220870bcd8ec02dcedbfb9247011e15f5b8c1
529642684f9f402c035ed1af87022b2fb40d29be67c82e359b63ed8d5dcedede13ee8e24
36c45b1f1aace664f025bb6be2afdf442aa16c49a04191f29ce295133fd64564d836aa03
00ef779c18ac38be039f8494a9f546d06b92a5e1c81e6a2167ca0261fcf35dcecb39066f
c62986000f5a0c028833f456a2d52f972530ed6f343895ed3cdd3abf83498d31d46a2b01
0df8c770a4cd4a5f76425db4fd9c543219b589c8f076ecd81ff8cc70c86eda8ee0b6241f
78c8fecdb4b63d96ac22a8086b666b2601eac10d2e6b390799f99c1ad682e8e80af6d70f
1eae202bfbc780b474ee5e582800843954212a714e8ea5c0f515ee1da850714bfa61fe49
1e938dce4a6757a95379d8fa6088356cf731ca12be1b92e52dc63eee4e48989736dfe683
adfe26211933a57edf45466d18ede16cd11ecc59f9ccc693daa370308b0043b6a212b90a
9c590e0078acccc8c5fbe0fbf9b825cd4aac5ab8bd87de1a55e4ae99188e183418a437b1
2b83e5aaf60790ee28ca7aa15e8c9ca272e12636dd33d3ece3c8cf4f953a39b2c9b82b86
0714584468f4c4dcf788013cf57cc4d0fa49a1458d20665b37b0473331b09d29002e54e8
e46a6cf1e38f0901eb034658d5b671caf680a814904361e39c514323910c8b12f94ac3ab
66855d38b282ccab6c8a10802028f433a9f2c57815f2964155c455c08cc20b0e2717a663
7b98c83216498a6a8847b12cc081a68269b5ee43c906db16e113411781cd2cca1a02e040
a816b22b07d16c297641e7c98d95cc21a23b5a1ca35a12fa94e46e0fab39099075d27835
6cdbd30020f466f22b33185bc30aca5daab2270cd14c2b4b1d7acfa556d577a1d8ac0439
3813ffce10f7ffdeb5fff567f85c0ab23003f87b75f474bcae37f28d11fe464c7ac7f1d9
6b5d7056040803ff517dc6f43efa859c8a1d9bd985f08818bcc42c2b4e3a101e085d02d5
1ee8ac0830ef99b7ffbb77ffbe4934f3efef8e3bb02f0f7d77f7ff7bbdf7dfae9a73ffef
8e337df7cf3e1871fde5a9d4943406b298bb712befbeebbcf3efb6cb2ee7b92c13d7ef8e
187e7a2c43406316002248f2fbef8e21d7cf53dfded2e5ac303f1877e81c809cfc41f82c
97c147d851482d0f0c1071f5079980dddf22ec67b444e581d9686ca343ce25105a3319e4
f4f21c8f4953c1ef1f9aa7b280221914c669185977ac7af8884bbf8392ec90440645045b
742c5f013ef152080ea4f28f784cf2db28ab31d283ea8ee7c48e62a3405736e3dce1925b
2a2cabc68be5cd104bc2964d677b184cc178d1e805d0b82a41d779eb1a31edaf16698433
c7d71597b3acd205634cf42009184bb9b63ba3cb397e0ba23a7c2d620dcee42875041677
de90d39bc791e70e4af9d30eab150115034de109551a0743ece3654a130e43c38b8c95bf
4cfd49baf2c7bd3a1396fa5f7764d50597049b5a69c227365fdd4ac00bbc768499273cc4
07172181bb767cd208cecdbb3603010610cd266af18d87ad0f1c8e7fcafd35dfe5d5ea37
c5670a976df0a8149bf9dda66917eaf9d8eb4d5abef57a818c1bddc392a6436e39647604
20e28248d42950ca386bc452f041fee7fe56c295bb38a38b369c9e03d59b7c8b39700140
d257f104cf8483ce606c6bbb04f14ea6a1b8f8c46d0c5eb7a2b923cf36728070105e0ee9
3a103f06e362ec906c62592d24e22b90ff869639c268a8cb7dc0d843c85cc1fa2064dd19
078ca5ed78cce93fdf0ad6253297b0b04d8c5184906b3fc755fa7ebb3614e3ebc010508e
d7ca7ddfa84176f419af9ddf1d884ff719bbf10e8e719866d7a150a19b978b7390561442
63d76769160a169414499f9d347cdae0bcadd3659d910169be90d1c3cc26ef64e97dc8de
bb3495736482b31987e68e86658e7d66aae78403ea8e0948e80d73a7f6e318373e58f199
48ae6b2080c6297645e48218a05ac107291f761714474d06a2fe97d6b71e6b4bc752be25
433d1790264480ad187ed72a29323ec207f365b5424eac53e4f0cdef4d8090494a632a0c
f29b6c74456c8398655829958a8bce513826613812d7f3611a071c5a437f00799f64fcb3
237132ad92a49bb9c44cfdd4f3c9b33bceb74485fbebb8e544432fc5d4abc1384a1fa82e
284166fda84b248efb9c8c2c1b7bde1b3c3e123d33c06e71ac578acadc5169712acc291b
a28f1615d3609f8e4e9480e73a2d1f28e720fe50c02aba15eb9c7f19ea338921409ca726
97e660ad59b67f496dd2406a3397e2e52e6142ec118d9ddb883896df081665e873c4171c
d4d9b9cb5769a1db2993eafd05df564ab97689f25243b118f63c005af07067d969c87b64
bc5d92f16bbc6a1925c9fb9b248d349166621a88caede5b25d0da85af6869744368d87f9
aeb0f61a499a1ccad6b35a969f5dc577bc376a7d496f5ec5a3c5f33772a0f5e1ac248e6c
530a18908f9103acea8141f33026eb35e132a0f0482685136528a8c3f252105e6a42d2b1
e64e6b48f483689e533ba605ba0e7086010ce82220467b1d653baa80cb708fef9e229221
03ddaf70db3081def7cfcefd8a2c278466cddb310579edd9e0f45141f39ae613cf288a35
829b3a1a2a44115442885f29e6941af70464918a794ab3c2af5ecc4e13c6b7100aba7d99
2bc39f7928ed85a3824302abbe8197981c84740c433281544f55648ec39b22703ca1d5b4
11704f6ea322ea7147c4424e3f22ec1f744e5640a4c4d58a4b8af402ab40578dd58ce6d6
caf45731c4a40d9aef984c6156f6638cffdeac5de9d73a19cc7c9d850ae280132b1d337c
5082148344df106c4ca9dbc087d2708d6d47755959e244d7cc8b909cea14e3b66de5b789
ffdb4109f99e0f33d7cc78eefb3befdf6dbefbffffef3cf3fc74f7dc7878f1b7ffef9e7d
ffef6b7b007fd1294e848f896eacb2fbf44093f00c45d8e37f95d2e0b190ac10d17f8179
c71a10fe500250ad93af8a015d253005cb30971c32db04539aba0dc85472d7e844819241
52e404c7a2ff4eff5828e108c4db339ffbeafc98185fc3a1a6cf1393dab4024aa4c35798
15b0013fff25a4a516b4a9b157469a93539103a771161e2f8e0fa4f7ffa13da65959e71f
1553c4d40ad41fff5d75f631010f0a1bef43c5e538ca6e203e40566300dadef85e38f2b4
ffbb4908e017c2efbb1277b31d083d5740dd782c0fcfe919f28c3a0b88ba103887197dd1
99e830b589c4eabbba8cb218557670988617d5424311cc08971179d5abb06c0bbc801e52
466242113df5c0094e2ec045e2e13a8101c740d171a70f6d6d98f203ffb9464237f81467
c50a826a88b3ed3734a48d2c4878670819f983942d0705d7ebdb5619bc57ffdd77fbdd47
6751bb6063bb90a37355b0b356b9d2c2a8c3b6eb429d5f9726e80e5b46d16b975dd06094
fab022860687664fca947f39a26f60b79853c39dca5e4e4499c5545854e40fe44c9097c1
3c0664587a8293939e418e5dcbca27070cec2878ecd9eeb85baf6e6bc303711046baadf1
3f234c7586c28fbf6ea85acde6ac945f2e435c5c048478799cf4bc845a479fac72969dcb
08e14d836a53a59cec7353d8e0331f405c6e3dada8b3397a3c12d7ce2933d2158df09b4d
e181eaa71b938ac39a364d57b10998974dff0f28baca36816ecc5c55b89ad95950cb8d67
29dc683a42fc30a2e2718a8c6e62e157209948bb43a85c8f67bb9ef9bf0512fbdb8be33a
f875d5c85e78aa72734cf1563b2754484fcbe0c979af3f3b3c0733cd4f084c48a1e407bc
fbd16c50613bd8ebf98a749cc57e39a8e3d5081ccc3e707126f71cc24d97a4de4afa37a9
4aef2223e4713e8b9ba1a5a9d42c062f08ed6d10adc94ff5d102be33ee860779c8264953
9a0d6d75d24c84193af140e10f3576640165e2e406424070feebd1177d894c1df1f43f55
e40571a687ed3905b775d7c2292f92fce0c940fa860982a39bcae5a134c70e0cb2c8b8d3
ee8bd93d5c34464750a996ca6c80a813744e05e53906c205f54c96f1c05fa66ecf661fb7
8fd87944c24e4cc2fa5166706410c6fd1eb06f1d49caa3bc1e28caae7cccdece585beaca
794a6b7ad747780d5d5fa5150f98d52c84572f8d51ca2e4d91781c5d5957d9bdbc6ad173
135641e8454f423866310ab4fe10291851fb16ae10825feb001d7cdd524e52dd46d7e42a
b8a4a308cfe1432f30c8f1cb864e464cd671219499a321b5462505f32e772137eb2507f2
884525cc7d6cc46efc73b652f408133aa0f265bdb7ce0c15ac2f0354f2de4332ed88c17c
cf0b4d0e222e683c856f5cb2220af38484277b6839ad88bad47abd023f47c98eb4e4dca6
6b0239f0c428f58fdd13b6628a4beecbcecc82a09b20919cf5b5e7d40e03c03c2be6f346
4e04b31cc46f9f9b9424d96cd410edb164c0e6d2f15b8dccaaf9c42e40d3276de487caf3
e597cae8fc03929e4fa9f135edf524f97d08f5d50ec560ad1fe6f4f97f35902780ad9b89
03599391fd470732b7cdf837ffe54103f17f71c7c50e6aafeb6086c5e4f7f5bc4aeacb83
6adb8b290cf92cda744a3afd311c1791a39be53e51f3f0d650ad2f9bac8d82210cda0901
f6a9200d73c009cade0022df2cb5594e073501d0fce12a71419198a405fd8f2037836a46
fc2f1f5353f8e7d16fad5eeb31038faeb74b819547beed9eccfc2f6c5dae5de0de111377
749e0de0d154078ea36bc7d340bd1a84a6fef214c6b8ac72c8d12df2510d7246816b29cd
e16f616f46f9a7cddd337b0d2b5bfe2160802738a17fcbb468b2fd6e1afa3ce2d9ea55f0
7aecb4a92df6986a87ae5fd528f259e85a15c7d94427c0988f0790ee03325bd63c04f1ff
80634ca7957df43781cd7f32ebe63e02f2af0a7de8c2473be52adb7237c9370da32f75bb
ec0d0033727956799a1da7d1904362fbabe0c02a5c81b2200b7dff82c84815bb15bf1dab
f3a516188e67ae56326c4378775b9b0d9819b8583d4f2861e502a1702854021b019010cf
7a7524808bb18fbebafb94614267a21e2f3d537cd579ad2af9a2870d6125ad10257e58cc
dfef162156b01f3c50c5aea5c01815f52c862d70a019d4f3b30c6e75f50a3f9a58f17ea2
1552fb8b37cd5ca407375323c0da39cfccce70ad0970c6f8ec02a0f7f73ac4afdcb22303
50b5140d7c3091dbbc4d8cdc715ec129a0d340b05041fa7b38a9ec93b07ee09c32f33952
1f8005f85de093d112ae785a7fd97354309f66e0854fe78378bbfaabecb290429c13fd9c
7d36c1e0ddb1ce38f0b9d1598f8173afc49949130d8041352fe56cb0b41a927ed9a5e883
9739e388724f7aa462dbd7a085ce48d290e83eac59e72d41740e05f704c8a7f97bf4125c
c48b8038cd7e562d78e5feaa2d7615ef2e077a1f575fa06fbbe4615bd297e50e05ec57ff
7def11a362a2d6e8480de8ada278540f39f7efa29a410ac2685c24700e26e658fa410eab
c63567b449daa7b3202ab42fc06d9e6f9e7c11027c7be991b5765b5c99b2e2498a6fbeac
92c09bb9a73d6256eaceea23a7d8f27ab381f359ae5e94197ab680f2ebd0e23f92189cba
c6fd19c525ab045eda0e50bda545f5b6ce15a3a723429620ae3fb9af84b3ac11ccdb596a
0b8f40d3bf5097f17464dab30db28f880e258002737175acc58852a01849eb252f0ff3c3
e28e34718beb6cbeb50b8a15b7a15bec4f52093ca1f0f0278f7ea8f7bfbe308e8b3270fe
8bce6f33f7fbea81887423e3ef4acc0ddd155a2755a3e0bf4a7922e36aaf80b32e2c9bd7
f98e15857bb01299e82d8b34e68680c0e79aa0a1a52a0e4fb9394dfbf20565b5e284c580
864a491d0a052a4f4644384f1070269a787b2124f6853a300d7e2fb47835a5918e50f082
c35a591e2aa2a922c9f802221593708c9bbc44a66eae995ab0f2cfbebb39049509a8cf8f
da0774e7e21180a1fec7be03993fc07ad5c217c3c084255df8cc0231ebeb9d15e451f0ce
944647e33cb9f1ceb30946bdcc3b11a3b82c76ea51c56949ff3cdfb2c437820e4afab68f
0a78a0ab81eb8d9909e41f61af2a645c3456ff25710d72bfee2493418dc9b85641e74216
74d3e1c4606255461d621980c5392c4672d2824328ea14f4dc65ec1269cc673bf972bf1a
38a9edafa88993ea09107397bda0b815170a91509433049dfd34bc8331f2f86cd5f52483
0c3ee1d662f868bcaecd550f17949042ee8e70a1f39a63000e5b124869f88bcbccb70a90
1293b88af079086cc41166eb19c435afcab88099e9992e885b76036f889c73e051f30e71
a35f4f594e6fca94836621675305c50ae72ce21d63751cac0cee84e65250f673fac48956
5026aa73c47bba022131e7faac5194f46c56071cd2d829ff46cedce3350f61f6f64f5809
b41aa680a812b237071df6e86bc669840b0e3f894b1c9574514e3c2484bbaa322724f5e0
061380b3cdd9abe983633e158eb09e4990788e34049fa45e832c1e27a38ab8464b36ac94
e08b0adac885496d6be60e500868cdbb44b0ff060716ad45ce06a423d68da5bfc25850c8
cb1d61b8abe10b820025a04b89a6c7980c93138730346a961d51b3f39f360f46cead5cb9
75ccdc841448b633d9ebe02c3bcf5208c7909851610000026060f002220574d464301000
000000001000000000000002200000000200000cc710300cc3104006c0367ce48429ef01
13dc5182f4ef4968f820ade5058bda154bdb9d1000a3d7e208d16d0149a5d65ea1510606
acf298dc878dc6fce241c190a438f22b1eee631077d0f4dcc1c8df1eb2c84d23cee1c0ff
a56552f047647805e3d33f7dfbde91e431fdf317869cd41218f812cac7ab393fa8abce79
8c1020e2b72b52a48e58b2d6c3df09418787ddf63cab8b901980a61d48e6c7dc546b1d5a
3b90a17a3b98763c730788266724df7f085a3a0cb8ce2bd584a84a1af7f9ded3828dff00
2f434072b063f01134f065e970b59e420618886de29c0ddec0f1a97a8c571bff8cd575f7
d050a1ea550fbe09f1644aaa1d31038c7b7e75be15914ea6b38710107d8b0f7e18f53107
54611833feeb222fe3efffc7350ea580bde429fc739163cd682d7ecda200601ae79213e2
010ff314f92e1a80cfce1181eda2e283263d0acfbcf3fff4cb67cac8d5328befffe7bc88
96ba2a142e94e015ccdc0b6d98a23dc6bc82bc22868112520766c89e1e2792120806ad92
2282767a8ac04091f100ed44e920001d0130afa09fe58d111c868804636950fb8c5835e8
4976e4605832305fbd2e151f82f7ffbdbdf788fa39b7aed75a62714cd5d10a05787a5892
3845fd550f3d3427018afc91c21f6d5780a1947834ffbf191d9231085ba1aa117e6db7c4
0b3e1b8c149ad656d03b46a1502f308f08dd8d0d72a9611c0f008c1517d04a266dd4718c
e9bfbb529ff9142f8980e43b6ca22af6df2f7d16ed5cce07d60b9b8a6589d6f86a01de39
258edc8f3e2a81e27de3fcd42ead5ace3802ecee72370d917b100055feb3c1f938bb7a82
f165d4e0c6d1fd9d928abcce1f209cb9b17477b17f1e24256bd9ab50bacc5e4e908f8563
f4f17a60498472027d723d2ed113ce7757c25ca98423411a929de2b99f9dd74d1eb9baf3
4d2af2ef96e6e7c0b7d1be78568279972d95b98b0840c08e85d9117c81fd005effef3ef1
6cf2931f983a8f8977f47c710f0e77493177b352756d4626d1713087bc9b3568033e9db4
74ee9fba67780e04cb8abada31150feb8d4b784dbb4a62e78bc8c3f1ead76a3a4a86fe88
e8e21611faa6d50e75a4ad8ab1c09ca067d8f567f2f7d37f369a7103e6e02d35b0c7c362
b5f155f0c01cf1f378ab6632ba0277203da198d6602d60ccd66c760dc60b6530cd9cc6db
1225ae166858f3c1ecf80909b1459148304743fff761dd7fc14dc391c8affa4a83b92fdf
a757ae6c8ef18f931242e16bfc6dc51a66255086c40e0b9f963feeb74c61ad07ff3cd37e
c59f8896b7c988daf94751704fc2812257e178b24a0c45fee954440b79c2daf51856cc9c
19988586c55d26cab6720f0fff6db6ff109373f6fc6353ec3965e54c4251714529f08044
a6a4df9758bd7fcec9ce3dd80614035002ea91c346502f224f833011032235bf0337bd05
3715ce3b3f3afbffe1a1f963384061b495954092a3741189065bb3b5c50d6190a462fd7f
58cbefa3a7d74767acd453604b2aaf214049e9b3f56a9eca26a88ea3b32f9bbc8da0e4b1
b3a31a9e41d9cfc0d347120995af4cdb550ceefc07081ba4c57f8f351b3b6a7ed6df13b5
6dcc7e36a82b19e237187421b73b1b0b90ec6a998be3df4eb8089e3a68719010d34e4526
5c5c11f7c069b65b9fa015bddf2a9d84035d2abad4c89126d91890b49ebed86b7d81d2e3
0d72c96176a4b304a0637dca26f8f52085b15043b3ead5a14ab080a814904140840bfef2
9679302ac25533f47e7e22677bc08a18a21837749a0c3a9f2eabce28ba243582d617a604
50f25402c34c410ef117066012d80000e0cdc105b4d68754ba13040e1d19691276f0218f
40a04e4408d845b864b50806c66cd6d1e01a70c682b5f6687a10c5e9eb7c81501f0e4da9
dcca4ea93d92e0bb0b801fec0c91752081d4edffbd4a391b5f1a2e80f45c087b177d9dec
dfbb9729e621f43e44ccc6267f4900a26f8897ff5211e3393720fa36ad3228ab32199291
9e4403cb02c881934f47aa788c31058e58482d15fc1d7c7049c87351b0dd1d9536018556
84b60ce305caa5eba5a155e5d42f2f712a9e636eac148109a941a7c70d8847f95b067d24
32f990d92dc432984953928c01f5daa67cb43e345312f04880043275721d8cd6662ee15d
0eb751ccd33b486b3282d3b63785acb24213410b3f2911b8b9c03814f0e56d5ed1965312
88f17524275adb6e9688d81904c9033efe98625c445c59bdf42f810c7d3d52097338f2ae
a0e2849e36b714d21c3d4c4e1727a952f6a1a089667214173f9d339ef7dafd5a7e85f1b0
1650ef5f05b2c5e7927f223407c1ac19ee52bd47975cb8dcb511d4a000583b5226f989de
44347bc21f2f4a8ed319ae9b9c961ded342125262a3188c98945973142f0c5a37976b505
1e56c4edf8b84899a74c952058d94022707285a5f1298bce0a4904c94f2838d828ea4646
19352ca6ab533db94d59b09dbe1ca4dab6466aaf0c1bc1f90925828bb02235f925bcbade
80b811904f2b0f446338fa02024e7e212fbb61688186250a880454a75632d4f851512726
0645474f6653d0d907d76c2d8c4eeccba92c4d7ac84bc0b3630597302c126d82245d52a4
d86026a021ce1e38a8450ce552f06250f76ca4394332cc11155c809ceae381fdb48354f3
0ca6d635f559ed02c272cae66d51848d196e4675ba4c4479ac149328624508b9e867d503
28011d5e9360146b0a215c64bc4ab53882712ea1352ee4c44289a42601b02f7cd1cd2970
1a2b904a7d8aa5ed6a4f4e8a6bcc27eeecb11e89b0adc5cf5627c51b944f227168eb016c
156c1de1cf6a289bcf0d88442f946d15f89471792dcdbf2eb266e2450a3e01614cf6c43f
a9974da5e2d656ba906a3844915e794ca22a40cb9df0b69d9dca296f534ebd218c5619c8
7b4a7fb3f8e9c9a4467403633eb79bc95e2f06e0884b1e735d5d77072b3b4e470979702a
e6985db4985b4ea1962ec459c946cf01046e60d9e39a8a8c9c39e29e476f62b810b81bd1
078248570c50092ecbba5f95eaa159f2b2030b9acb4afa8332964c5e3f47d852b6e85402
1e0084c3e6c28d00a81d310d0d39d418b95424e3347355408b4114047c5c1e01b16280ad
0f741e0b24e5229e47d9cb0342d040a81426067042a85ec0c68b12b041e47e005de4c790
1151eb7e33b70e8eed4fb0eca978e85c05e08acdaa9b7d7a876e1bdfbf6d8cc1fc0e4057
6f8862e50c47708d69ebb79e3e1bddce97c3ef03ded1b3d63b8a99d7acf57a35a2c04de1
601f4617e1b0804567d877135c4f8fdc7cc93d8ab499ee5e18b76d2a5b959c8869765afa
638d4e4e796fe9ddfa490b5903509549115020722c0613b1eaaf3b9fa7da3123f937e8d5
703f4a2f68186bf066b7ec90859f895e22af7abef42ae61c392e2e608acfa2ec49f13b0b
b8668a542a2123a76a81e9e3a785daf3820632b5ed1f7ba08d7246e7e31a06f177a61483
2f4340a8a4b3035270e9932c82f21836af9a7abef6e18d221a789fa76277fa8d194ada95
1cfd97bf6524ccf460c8d06adfd6e0fba455b37a5d57c65e3062737efef77157fc334f3a
eaa1e2cf7daa1d68ee2c88890417b1071bf1346102fd49e572a64e4d2061ee8ffda2b853
48c08daf482c424f3fd0d491658292c32668921eb72a0cabfe6b790bed7511ecf9239ea6
a3b2f0a26699b8a7b7398a2b954de1d14dc25aa54a6d83a92cbf77d7279f287df0ed7a20
364fe82c8e1224481b37efa965f328d5493759c83b7422165684740e00723d261dcbed9d
663dd2b852cfac6b508c26aecb584bb9534ab66eb3b6ac620c2a59eb0bfa117f2bc0d9a5
bfb5f694745757b94281d6a932836c1157cae714b59b0623469b29ac744fb4d0919b0f51
dba74488908c49c32f3e80e863cd1808316c1a817d8e2dfe6be5b8e24c334728c40f3762
91b331677302473b215bcbefe16c6fb63072071d8a88ac695d6fa74944661bbac38b0b2e
ed2a0cc7354472a782b148377754d19b2c99a4a298d4dfa7c3d0b9904aac80a81fd1150d
0f191010b15c2140bd83cc2014a3cc03140709985b7144194a514e0b4d721134c60e5f98
0d7a175301fc756064a063b8891899d00fc7d9f41dcf231b2f475a934e5f2d89ac5e6936
1957b9662a19710b166960a59a1e701410b270b888524ed6915b57c4f659a264bde9481a
d04959bd545d61c2e9043138a9eee9542f68f0bc5b110182090e7910813f39db6175642b
00ba1c7838bc2658f1525cc530494f0cfc7ced2747e0693c1e1803abc4710186a8aa33d6
89dcf20d6873416e6349ca53deeb14a8dd0c26733442cf0cfe6cef662c5f91cd66c28b44
b65f1178e0d642b9461de15c9bc52c8e3ce531c0a8115087078ee15b49032b378c27e9ee
3b59668b2285aefe63817ab3d10c0a7237905861314b162a35a5bebc51a8f3ea83e138c3
c78a1894504a8789ebd0558b4b847ac5c97d004978630fb69ce9906d925673871d60599e
36f118a3c02f035bd45f792697cf21a14677a90b3357952a955abe5954216ad530485c09
e0830587018a8f98722a90a15a138ea17257bb82205eff24ff14e8b48240b0134cc48944
b34bde8691b662d39e672155eaa791c174fd692605af2e229a81eb23d226b811e859a373
02e6b40cd9f39e8a30ac174058909d936676339496b7246f9f9fcdc1f63e0110bb5a0b2b
8256579cd72aa1040a66ca80b2d642f09a6bbac451df9ef4005d1506051a23ccce4c82aa
431ca23757a5e515fa7ef191d8ee6852f42bffdf6dba35b7907febffded6f3ffbecb31d3
59dff3a1ddf367ffae9a7f8fe1c7fe8b45f7cf105c4f042766694d0dc10f5934f3e2131e
21a3e21fee0830ff8131720c65d2a82c22fbffc123450ede79f7fc64fdcc21fa3e177df7
d07566c1717188d92159bc30523084bc001adb390aab12e6ee102852ca1f0fa9316deae1
340aaefbffffef3cf3fe7120d05a3180870944aa28209bf03a7243419af2921d5a4e2e04
67a72cbd7c25c4822449215f52274415a6644149218321070c65ce8827f210324017f694
158504edb1155b99cab40ed065626e012928e411d691a7276155848046874c940e105979
01499aa106ab2e557eb8e0cc5e6ddfa2e242073e99ff0639da87c69412f2f9c66f47b49c
a016373dcdd6b42a36327f0429a7bf21091ccadc97f2f7db7f1197c78788eb46b5b81c06
39bea5ddecd8f8268e5dd1d729b81422d7a75f34351cd906a216b17a88b4921b01a8166d
0d91c899a4f4756cb747085c122fb66c55789bcb615e48fc1e310341d167f5609730be24
5052b85dcc28e25e49b22b0f818f646b860dc7a3b75f8445a4f6532da24589b996e61356
abda85aa5905b58b3847c530416c780f7c205ea8c23f205d5410c1d87d1c520bba814d62
a2f68e845c5a9573d0b59b4ef8508ce7f16e2ef875c08883d4479bce7bb141b9e85eca14
4f128049e83809e85540a798e01b6b57a7e0a997c96bb4d9d57aa75f714b2f639f32bd9a
e74d980805248bdd4bb01bda75539ffa55ebc7ff902a7069d60b0f9977a290c7a200e2cc
2eb92feeff950530cbcd3891734f16ff3f5cd13d0cb4d5030be788debc54390a40854e0f
1504fd1c5c5a035f1cad6a580ed591372d691534f71f56ab410588d804670a8a96fdcc66
ffeac6e63ae82be29e357814f91a127a9be525c7c915d78fa138567e912be2284765703b
699b029e486758e7a9c3ed7d58aaa10d80901f5526e09c5bfbcbde04ead2db0e1f36dcad
0db18f11c49422b8ec9e26a2a738ce3f9aca7d384913bca40247e2ac463c49e02e364a3a
bd00e3c6b216b12e44b90d542d625ccd012627e210b6b2cf8aa19df42fbb2153f390e877
2fb320e8feff6f51c2d85a91609c21a0e57817a0b41a82b31b0de02c1fee77ffe476b476
2a5b67213410cd6f5d539af92af5d3667c5374af9697dd6dd2d004a7eddeddb0d643cb9c
085f2b0e425f557e1a945b6ec0b80118510060cb941406e42e67060ddfa614d894674cbc
aac6397088b81c29fe2b97df561ec186de94b87c7cf9a855c36289560ef8500c7ad0c9d5
c56e297cfe8db1c65e3828b33a0d1ce45b8859f9cd990001559084adfff6ab0d991186ad
729ad02e942ab316c82b6117fb54839799755a097aaf8350828b3bf1a27ced29a64f8ebb
d41d7dcdf09b5842783a31f4f8256f8cd20976e043b851fe0e92b90033cb935968232d15
0095563bb420617beb916959284bca016144f04c1d6a491e768932ea9efab824d9b3af23
33db052c80c4a47d1d01bfc4fde2ccfe65db9e051a274f82a6651804551bd379e2cea5d9
a63946c06446502856029057ae6153a039970b946219b25bedb2063a5eaf6a21e031989b
d4536841629ad5839d45c0acb628ccd31f9cd01c8a8efb63f8ff8d2453a124f7a2c032b4
b3cc8a244878a936c064fa2d1fc149fb67075b4ea25e352122aeed26a712cdb02c4b2757
327797e7a32f322fbc03f9b56a814b2cd3977a885fecce195c68fb8f8e8a38ffc5f8e08f
02fca7b4eb983287d161c0b735c4349f4af8bcad12825f78876a86c37653ef8421bd0e94
31cf479062f061122acf42026a45768c08596dd3d618800b186dbafe24fd199bb9d33f0a
1903b87cfc4ee9c3c3cea050369c81fca3548ca06950c9b3f6b575e84820ad6d4d4f154d
3849d8f3450a8a74421478ef11408de17983c42566362832df06f164f4f7788b3d0a0546
4c55aba00593eb0448ae0827a65318800caf92c67be73550a99c76a674a0d18e946cd310
b0bfddf9d8598609765c8a24afe17fe147102aa1524bd00ad31a0c6e9bd944c82704c132
56886002fcc1664d0d4a83c34ead2fa2d5e87613565f0016f93c0e5049fe60c89fc5745b
4a60d8495ee5224c7813482bdd91f9d79c0d3e919d6c3eb09bda8dd731a9f9430e1054a4
f634197b1235254374a180a2ceaeefc2b85ace8f6fb92b2ff73d4b336f3ef2bc983dc283
c156946b407f9bf58f5e6c89d23f1106a3d70736889becd50e2f1a5378aef45762ece70e
ed2cc646cc267366e02b1e5e249c816ca1f39ebf86cc997e3d8502f6c8def2a14e6082b0
1742b28cbe95abe4bb29cb7dc703e21502f0ea2927f78ecc1b9484845f9cc2b8e2ff5e4a
3b7482597d054159cdd1f38a4e34467a61f51855539bb52c80cb007d2687c74af7412d28
666dc0722f52aac353e55afe6f854e35f2e1b863eef7181f1c2c97cc8cfe8a678cd10a94
2467cb5a55bcc078a1d9ea2c6d147130856991c6bbbc0cc1f6ada9341982b8039564a432
6703c794b58f92d3df9971f894fc6d3535ac0d3539d9281e3e9930f2d0faa517fc181856
4985360186a10674ef7a5608082a9c2599179980fe5ac1f66939a8cfa6a67afffd54bbd1
78a4c7cc39267e9e0041b7c19cef36478b2cdd3ffe08810066fa342301caa0321fd95d0a
78bf75c01e65fea859c3a2b092f80e28f0734f19d4e3fb9c84f0df2a3a278b213de64856
3e8dca73ffde94ff889728403e50f9eb3a42642e046733cd80a2f77f20829560ca75a319
6e91423d0f31a943cf109043af8e8ebafbf061f70403925a40c3cf848271af1155b1e79a
40394d80ab8114c562199f3c4cf705c989f3d45651525fd3c2b70860050361cbd35c0932
777399e687d802762ba2b0bce840862402a3fe08b8524e605cfbccaf0868a3a420a94b0b
5acd6f31c74551dc32560c3e15df9c8295a10d684cc75e4d47363cb0ead73aca1158c1d3
84eb3e0d890412407a06936af4fc8d1b7afd52ceaec8b218118b7f2c422e3ef64189e73d
522900d5a51a3a4092d663e4d0770190482381393cc5c25de74d0da31d12d4e897a5fea6
545c82494f73069e2993dbfd78a37146021743d0567cc9deb36ade6d22e561141cf0a634
d19916a9bc5c59e7e2102b9fea1e9a4d2c606936f48211b5a1954610a79ee57d0cd10394
80c1b10d897dbc5f1dc80cfbe552a85ec8be7b5b8ed3b35a9b4f1a0759f9b42d03a1e8d3
c3d853c88e14cf5735288f05c35ad9c91ff6568e8f0350b7911836e9b9d78dac8b3f5178
1e62c359e9e42a8682d36ee65f0c1007caf266ecda752c8adcd37127e7176a2cc51e1664
727786e0ad95191625508cc2050296406a5dbd3f8ecc45f40bcbd62d753a052c8f56c521
21d8840a59003c12dd66f88c07c0a51dfcb28bdd8cabb34955eb9e422ae8217bdfc5bcbc
9097a30e58cf9f86d07b46ebe3e771c1a1a4d42b55dd6e8a47b7d5a789cd58a7321d0468
01f8821e2f00f44bdcfbcef8e203595160acd9331fa4cf5f1709861317fe5d714438306d
9511fa2f7c4d65e5827e70fcac3ddedf8a6c08ec0560ad911cc6255082c23c04fa6b98d1
2ffb4c6b85cf95614d4b439d9ba9a1e6e829917a3158865c49eb2d294637f6e0274fe3e4
0104fc79a2d1ee1b5ca3af55dc82ab88ab810682330bf9085fae1fbb8f04aaed61c40a94
fd2d8aa5621b210e1c3c0f09da3f3743ece302c71b8464124ad848846a266c1f0c10a0a7
1721ffe253d0268784a27e1338c4172e79f3f7e74ad9b4b37be86e35a04b11727499c4fe
458dc04aae9313dcb8672d99d17ae54f8d933f1c06db29a19b49e656b21ab426121702d0
43810d6a6fa88863a3b08e53a3288d7ecd8a4c1b536aa527e02372fd4fa8caf6668c5864
c98c9b8d6c12407265c9c415bbc850b4aa87cc086068b3f9c88303631c433fa902102b1d
67fb8bf534f72b6c2a8979762725d49e57ae5424a15201de42d3acd607fc96c2c8aada6d
99c00912e2a97c04289c4daac4c8e214ce436542758b6a963cffb83a70d2c4b0ebfec513
3ff27b5e7ab146521700e0277df8545f19170e91989d6587891bb34c313821a46f78c328
cb32ce433deb056a6650d8d25d92887d50a5579718611804b2288351a86330e3697807c8
361978d3a324b91156560bad20a98cc3a8865948a9a3a1931c15d3277a0dc2751b1b74ff
083ae4b61644aad5e32716266c6a67b931ef70168216b86e541dcd2433547af87d8e0c19
b4be2c20f70987d16c28189e7b707c1adea85c0be08d039b9b7e8e22872dfa677e4c6a8e
171df0341d60bd18485bdcdc95d36060805650fb81acf8a5ec4bce06eaf20a36c992d4bb
8c770d8e115119c41d33399e2a9249f3fea0a0d4112a14188285538704939553213b1667
c9c749b45329f781196502510d06343640f3e008189182da86c4da3507d596ae0903d6f5
1952cfcd8bd9767213e4eb9fb406fc7ae5eacae8680a6c88ab9bdc1ddd5249f9487e13b0
c991977f02f23232f26192a6c3987417a2019a35518e12aee6838efd982b39930d2e7148
10191b7186af0735205106bfaa2117ad03d8fb8f52e1c83aff465d333d035d5c9edbab1c
6ae28adf364c82782422c70731de5039c9ab8393402a02d7a6f0dc885262767a35988661
eca7b4a743340174d21702602744e8e64394a9d39ede04c09b7b5b518d774601107aa833
5993016e67a11e335270a4a0cb816b12e48cc5b4da9803f4f1e6bbef3a34174c0418dea8
1c40c501a89e7d0ef0253af7ce489876635373fe6a0fa812d2713603230414fb541d3ce8
daab121b272a330bb7ba6cfcdcdcc54bcc5c1fa2199775388cff5ce7f056dc6878aa6106
8221012c9e2b2c3c930729ce831ba2780af5d90661ce3b420ced0c6ea8c7461b8cd30847
f5585c1c8d3039fd92a4a32ac708ac0b0c20b85335f1f7339c524671d99460f422898f0a
1e4d49d858e95aab33909ec55346320b106ec3e0323cf201e07d039f7c810824b619d06e
2cf9c2f454f0e4ee04d3309d17c4403943213750c619d46d1237a31a724240e0b77bd24d
713de610fd7ed14e2f9633e330f9aa95b85c0c908c06f351db95a16d1d89f98e4811ea75
021ae491d4712ac185338f0d7e09ad5b95891e3053b38a3985a0731b302271321e0321b0
955c9067ace03c6e3e82681d494e49c09057c189759a818c776195e218c0bac251ad22b4
08b8982386374d333399918cc270817df5fea651ab7afe075d304d31364fe71f2246c9b4
611b156ffa8a3ca792dd0fcbaa7b8579fe9b38def42943f663eb19969a3680a812722a05
87ce86088bd661c490582469a1916dcf2379d7ab8398726b7550433ad6ca661a80ae07b1
875ce036482004db6f3d533b7ec1eb4e9380c2a10f7bc2b8894256c96708db1d9f422c30
7fbda24864a13318554fe78d00055fd82089c904556a59001441015c3cf7dbf1fbea645a
026bf37bcec5f334b9d202d8711bd14728200334d2853c485acb06436c36b2d0ddaeefda
d6555f41a0411d202a4890047735cb82f889e8e803bedd3851908c0e5b52b4b7805d9fe2
9859c3058634fe602222ff81a067f5e01911bc9c0d10adf3bf26f4a6fa4c269a2361f249
cd6fa7c4390f3e5a7207ca0f2f26ace1b3d53722bad47389c56f71f29844383c9c5dc07e
57380f84c8f3dbc0689ab80d5b3537faeb88ac3fb10dfc5c7de64e4fb266a6eeb5ff702e
71fcf427a0fb8b6a130a8a5c7355cf6d5929fca7d093227154e2d17cbf5769d2e8248818
f66ac817328776eb98a4f7b9b7c9aababa274995dc7cc760c823475ce830cddd4bdd9444
f1231f75af97a775f5acbf03827dfeb59c85a8d8abe10780a02f171fa533a40482104c25
f8fe3d4842b5d7cab1a17dac6873f9be57cd54f1571cd553255e17c8bccc981998c2b42c
e3694a375b00a9250724f87ae8888a54b98c2732b5397996f28b2217faa26f1b44951aee
8519e088306cf2d6562c91fa0934f509720830ac9dfcde4b8057c7a2a3fc5e9d1e8717eb
e8a33533bdfe0e2051db256de836368c815869505d4b37a90da95c3cfee91758ec40c79f
c8e26bc91cdc553f537c9a317a2c78f52f46d0efb2ad719992dc8217feaa537cd7bcb6b9
c34e8932b0659117b8bb835707abd88ed348b9d44ab5803d3f81bf12473b6013aa616898
d9f22f642e60f5927e3a646175538c7a9bc158a74c453b755ca82d865187f7f703e4ad76
9918f4b19ad1cb1f17718d791ffe5258127ff9a42689e55dde0087442da70a7916c1eb3f
c394a9027d4ed456772605daf323f246402e84525c6d3fcb54e332df57215cac30ad8a4a
5826a14c6433caf09a9c0672dc779d5cb0e84425fa2c92e3ded8e70a499b47a72bba1392
20fa865a3499b3e57ec935bd7e778c16f398e3959986ace1150c4fb2585b06f2bb23c1d2
90a8749c041223d12cb42aa40b7df20242332dfa412da08d9cd3cc472fc39f1bc0a0ce56
4e2416af00d6a93b9265b9e6c343594165221cc4e9a2a3fd1d3e6015c25e4aaf98d7b8e9
b832386606e15b27c4093ef066267d56cc5559ea91b6493007ed1bbee29421970976b06c
44ad27295e22023aeb27811ff6321eb5283208ece368bc4051976cb1ce237ac66f424811
36b358cce044af5ff5e2d8dfd3de2f4be24e2331268e47be064ce79d44f79b2fabd30374
82a60c2afc0f4a0889cb3997cf9ce8594cae4f0c4bfcd4e758eccdcd3027f6e6ecd02f5e
a360982299b77196749cf91bbeafad004646a5703fc50e83f55578592999d82839e5048a
544e0c208decc87b75cdf8b1610000026060f002220574d4643010000000000010000000
00000002200000000200000cc510300cc3104001bf11c5779622b742a76ea5f52c8aaa1d
3ee72fbe29586cccdb109e5f4a5278e44c6f2e7bbae7f787ae17eac310eb38222720eca3
e8160f7f0ce8c8a83115318068ee1952e61fc050909631e97e15648a5be7895219500618
92f73563818c87cd971e2113e1f46ca93a6743279a6be85d4dde6ca6a6f06ec2b968cf55
c11a21fea2e87268cf5b026c7fbdcda56890702b030fbbf0ba9533ac0cd97e67cd51402d
0a9f2d8a239ce5bcc13471871f7f8f6f20c9ff6385dc1055ee5019af18e21d87d48ee12b
c0de5f0f830841f0ca86551c656fcf5c2a8ca7b4e10e2a31acdb39f70cb7509fda429b92
4d1d4cab3050a21c9780ee12aa87541a7984234f0473c5d414749620cbe6774b33ac8be2
7ebb37ad786b5c719511743de2213ad8b06d77281437af0810ef9fba00ad73eb6084e429
b82a1c762cdd15997cd51b0bc30a0b10b9b56966243cde11d4787010aa6311fdb658245f
48ae06404e82abf1e397550a71aa8c4e6e5a0a4a48f8642de52cff18eca451e1fa069d95
4fc9d9ef14b251e2573ff77ceb8abba7074e7a3377439be930a64e8f280403f798baaf56
4a600a21198ae6fef9ac4689162f89482634f42ead52939bb316bb9395ce06c26c707941
91f4972b2970f9a3b48a430f4d9a02f38ccf747a67cb7636e31447f9f61cc8bf77882445
be17d196fddd3581872b1670deace6b5194bb20e0c67ada2c44112abb661eecac2256f5c
0873f4373cd4286d766f52c89183abdb7e2f2f41469ca2cd99adcc48a3ed1040d96ce7b8
6fb7c6206fc1e443d7cb260ca49bbb8ef959930f4e7517690d9f334133c09b4a03419af3
908082f62a0ae3210f9a8c3fb0c00345a891a64ac665d76908121382a724948ccd96ddeb
a83c2e8cd11710eaf3bcf67d62b3bc9dd650b93c567a6905550f6bae562775dd5caeb11e
777b1a863bdd0f22c5b6b7987011d7f21507255474945470cf9ec213c06406ced75042e2
efd7276d2df9fa523ac7b567010b49ac4c93d28bd6e985d898916af2880e6bb217bd1e5f
213bba630c139955083d6cfb2e09bb74b2bc828bff9eaabafbefbeebb4f3ef9e4e38f3fb
e20343ffef8e3071f7cf0dbdffe3648f8e1871fa27c3c7fdfa04eafb90dacae5005287df
ef9e74de8befcf24b48784da31f0d1dacfcc30f3f1ce1f3c013bd09cc3ffbecb39e16bff
bddefbefffe7bba3468d021718d929f7ffe1925f06a1482030a7181125ce3e28b2fbea07
3e21acce9ffb845ca70979454909408ca6802ce4009514575d9893efdf45396e04fddcae
bc261e82d2e068581e4ac889f6186c1b620897a1678824c8a6461a891574113a151a4ab6
fbffd56221ded30c55f0800797a8842c72f7b646178b2188b0f5a382edbec85801ba88c3
54695f380459fdf669a31732e556998af26fc989023cc1796ce9aaaf56866e499e1bf0dc
f66ade3f63adb51c897649577739f5ac8aac5a2eb7b83defad7bac7f5657e4909b580335
859c2503d3ced403ed31391c90721abd06b3e2a0b1c7a3433f2ccf05f25f08038acc5efc
5b6f82c2220e4dd2596530843d28c1b2d4a5004c721a0d728d1443d753c0ee719ce03fcf
31366326479f5b21978e9e185d524563b9285a720e4bcb090d59c950f26bcec0cf8370cc
1bc50b6170d4ac4d30b29e2e2fc7a508573f0a6304dce63b18390aec840ebdc506e25ab1
06a05109a3fe52bb977798b7eb7599e019f694ecb1d336b1a0375fc56166fd23d3293a0f
5710b5972daa39bd8313414ab42601181662e40ade55988bf8e0d2eda2341bb20f0650ff
c695703f0e5ebea148b179440af99661abd88e2754516c22eb9a9d0dfeb90840c6abeb04
3ceacc57f298ff3212bc9c086a4880bc986248918b26eb321e7d3444086145c0e9de7d42
c39ee325086ddb7bc51c75faab9b4d9be012809e66a12644720d8cb1d34232f015c6bc74
76207df107d68ce35f2ebc57eb217c1e272d65e0d159f42e00404142bf2f0742185a0fbf
957690ca69c74f3c53bfce95d3dbedea780abdcc3370eb983822a526dd0b84cbccedf10e
512b4a2425d7b9e0c9270ad9655382fa19cbeeb3b7e524297c11b52b958490b694d05c5c
79701f5aa229bc84cdc151c0aa7544664434a78198de05892aaf73a2f61211f3753064a1
0494d37657845358821e45d7ed234ad1fcc11dc4355b267cbb564f4137a9a3741c9e5182
7b75ecd15023b2240376eaed02ecf422407e38bc21f77ad40d7e53621fc628859445518b
8d9bd9ba77d6c5652ca28eaa115653836279abcf9875352863c6a66f58c5a885602579a7
a4014737f5eda33460f0dcae692b02dbd92df44a3c92d47b4a04e3093c38256f829be570
93f49efc38e20869047c5bc1973104fce26264d271e6cee32980c6df6bdc98a5090d26ab
e3e59b1c80a814b2190dfc272f11652481efe7be5de78d6b38ec7d3e6884c5399801a17c
7c621800c99c3585d0287d0c6bb996c2649280db884fef81ae5bdc1a60398dfc3c9b12f6
bedcb4dae605372d7317b6198516582904e9895359c77484328e74fe58f4107c8238cec2
d8bfd87eb5a8ba179469ec5b61e21a82cf2087a55f70a088cf307245c4821bdf1bb74cb0
b08aeb6ee6a89a9398a6c063e2d74f4aaa82152e64874e80854cb358be2413005df4591c
2f20ef19f6942692c4c77dc1c9c460c121ed71bd5a2a4cd174de7e6ac74d1ef9bc6d2029
a57cf89d927d4a8b2984566e45914f81182ca228fa057759f88007afd62fe584e21a0f07
1bdff6cc6fd5e6118ff2a3470c523f773043b2ed40ce21dc1f5ba5a7de6cc46e84b055d6
809c82dc43c078639d037850cad67636bad89d3297ffc4ee230c9a3d641ecd0b44b1e9e5
4519ec154c3593593595edf0b90ca7021b887a552ea452b848668530744fa36d7c49a5d4
871b909e3137bdd58dac559f5d5242f79de16012d7e84a09401599885f802052a730cab3
5048d8eb9a2a594a566143e1489147a788b15f320972b1520e80dc03d66f11a4c14b2f32
6e46a82d14d076a1229ea154e43225b3177a5c86db0042f35293f1a15f33cb2966cd49a9
f2e7be4f56b4e3240c942011bb00a819b8dd270e48f12fc39bca8a2b57be91e209d9c0f0
9996c083d3023204ad86161501edccce87ca7808ad02ecd8c28932daeb81e1d2994f364b
8a35b2cfe85c036041890156017e7f1cb1b9c30946beb1b72f7e79c204017d539106c525
d3aaf6551318586668c90f27ed79571fea1ad30f96a0617b272ca1ec366f940bc9ee2c21
08d32b107ce1ed01dc38c4036f0008d6684054f89118c15e0ca4005861215f2d3495c98e
03caaeb0eda43988064a0bc63b81779f91810f9f062f7d8d6097bb56438e6fb935bdf579
7e2f69208b88be60d959b2a2fa790c5fed60c132f896f29b5160186f2abc5ca45975eabe
62afa4a24abe02ae21310603ff5b593f93ebb9c4234ae6c3245db5c91d0c94b27285c4dd
c02816be60ffab3a6384f4132f7588a31df6f9f227635fa4a0868a6ee4beb1b26c753298
4bdaee7df978d14af64efd26547049e9e42a84b4824ae201f566dfb7712a86dcc596ba68
979fe8bdce65965ca45e6207884fff9756734ca3463c3f98389b5fc6753c85abe455f085
c16818ba410e1e3cf9f2603f465b12dc1ee82805e457974ee8bf342fef0873ffcf5af7fc
545fd1502ef8000bcfda63ecf7e3afe77d28233ac7a34334dccf09fe1439a196e99e668f
edba47abcd6bc5e2750d62c64f5a041eb0f1bd60d5737764c85e66b57c734d5e63a5817d
d5d8cbcd07ab559c8ee2a17c342e0340456ec91759a4c576e08af9fe1f501fc698bc32b4
b3b908d5f6cf0effc4fdef479c4cc3e251b1046929052b534b401c0aa52084c225029641
2a85fc8389ec5bb67fc9b7c6f7a4503a7935285a7a443a62eb43ef9b9e22a6cb8bcab265
6d52de242a0109847602a85207486a50f35b0b67c5eb2d32807da6519b878c5bfd3245c4
4fb11497a11bc67d95e5babe891bad02eff1e47b2d9f4e34df854e61184ab6e21f0c2082
c3f0bf12fa1f4f9b116073080e54eef1ee674d7cbc38e78e1737756d7d7c861f14181c69
978f4e9958f2da73571364791c2c7edfe31b9deb324db8c460e88cdefc854080ede5c804
84de0225b21140abd196705372c64d170bc46ad9f7efa89755d8c9e655dd3818e6e5055f
14711f9b184bfea1a1066b67363359b0e460c06156e8bd9eba38f3e2220dc49e5f154376
39aa22904ee85c0c22c849b1171b4a88d86d89778760877fd53d05144207d8e892c17468
13e7ce4d2dcbd95ed8203021fc30dfe1565d8b8706c0c6f4eda51c2e6023acb031a6aa2d
9b4d3fb1e5c4d6271968e8ae9cec75175c5372cfa2b046b572b05dc6c41c940f029dbc08
2d2111583bebd5b9e12b2bf2988d301bc69f7070aa6267081bfb509c06736dce28c8f6d5
64db6ee150b4ada42600302530b595cb7c9df9fa350bbe669f0d80be25ab5f0dd0919f5c
49fa1816cd5e7c3aa513ece88b269bc3c1949997838bac4bfd20e3f991719a4288f90253
d69b45160efa1089ba03cbe8d20ab933f184a597116089e2075570853b0cd0364f1117a8
e89e310c4205cc4a4694177c441cc55ee17bdb8011335a1bb6425b89899088b4f50448f7
256196c88d9eb33d98b988a984b36f4b4aa5208bc2402a314123a7f18c7856ea9bb2aef3
d700e436ceff033434554e7c68e21973cd2b143960a83dc81e103447c7e2b491886c8cdb
3147e2a1e4d7a15998460aab4bdedb93401cc076179be64f2084206b8d65ad0b9b917298
19120b712f6fded0d56024a1bf247ce6d2e33dac51a57cd48265db7c85e1b81510a411f0
ebd747216cfce3f930f184cc57692bf46c15ac8d2e8756dbcd060d39be600bc399b09854
1c7b0c6a5b81fd0f0a171d8617e7e504c4aeacb15c5c9e917a3f3c0ad67f884759e9e053
d898616732b94cacb833f84535e06b6d6a464d2091765cb70694632e9b4af1d474abbb74
560f9d4428efa9ba351a1a6ceac0574f42bfe91462b42a1bff9fac36457d4e4436b44cc4
360351e3c061b6ba18672e607f84c9f8a41a4772639843503169fd964ed42220ce2893e2
c28316da82117d293f1d8a17b503b268ce661aa977591059b3a8ed355864b4902dc7a2f1
7c8529a2c4a59e5ec41eadab7ab5722d917cfe2763b04a68e9ce2cc1dddd2fb3c0316839
10fb719057ccd81011a7f8ad48a028a59e4eff0f506b64c693946a8c5f948aac7f2cd113
1dfc3719194207b0b47144ca94559875f238656f48c44ef05b0adbc3e4331b47212a4e2a
dbcb237f04536dd04ca5342b0ac0ee6724564c1a0a0d334156f8a278be83993630297800
c1ad3b0693e9cf06c171224d70c2707281cee2c2e9105e12b91dc2ef095c07b2130f5522
f07a4fed896312b1c332599982a44af9f2208dc02bdf309c3d8100894d27ae58b30f9603
f24b02024ef7a439e50070264edbc515e67566184de6c7777adc73a52fd1e2cd9a6d22be
898d577049a4d388701b7a6e734116e6ac1eaf4ed45cfe91170e4b16d016d73a355b1107
81602cb29a4291987e1939f674f46c96741d053b002c1a52cb2a330bd44b84b0a21934a2
43bdaab585d1981a9977a9b0acc8fd4f2a3f5f987ede76387eca86fcace6fbd5a7c3a02c
df789d74a554b5b6b112bfa9b22b0258570568171d6fcfaf28dd0e1db4d3505b991c9761
715431c7cabbff6edbe2c462592dd4d530caf86c0c685acaba951f21402f3088c17b2021
f12cfcfb97b62d4b864de4045792304b6cc426ea45e895a083c880066245cda7a7052523
392070d51d5af89c0ba14f2922b57d7344c49752904f64d24fcb8fd520a963085c036046
653089207fcbe3608da8672d57a0d04f64a2440835fb7a05bd5b0ec357ce36db5984a215
c0e1646e5f76feb2ea53810d82b9170698bc3b24a24e55a3745603985f0d35fbea704257
1819fe1836a57fef104b3d89dc6048bd56f6a2a4fe18fa8b00b3e8f58794680199a47407
8bcee5e898433924a248f5ba4383c05818537b2f4153a3a0caf7930919787fca1f94afef
030cc66f28bb34e10aafb2d6ee691f9fbfa72efaeefca959b404fe6aeefdac2247c37ee1
babf07af2fb4a4f008268edabc30ec218bd1e44e290ab07954539b06353863186f919406
032a363d8f8205bc177a091c97c2f83c1d7e91bfae15e6f6da1e97a716b03fe55e589082
ccc42f2ce4b1c1e7a200ec191b7b49151d64d04e1965eb5ec55f7172bf3ae47a88e4230e
74e567918cbbd92f855e3cc3b9a9946318817334c7a3a36015cf40306be5e5d4a2582ccc
d11cef348e2a6f4d67b9355b352f01f4c46d97a8648e2c958cd2148104634946a514836e
d5fb01ebae348cd48165db7085e1581e585aca0f9a02be6cd0a9bf9831cc216b028f1b1f
9006e7d3c9c9bcb8714391fb4f8e07b99ce6d46d9a6160a6d8358df539fa36f25b09c260
7d31a102f6e2c1f7653d758c147096b1367709810d6c33e05f8398645e30fd79d85cd3f0
e2ccee9bd4c24f54de23968572b1741606ab377efaebcf6f51c69c2beaa11d9da151ef26
14c413268c6051682a0b7d13a04db1cdc2900aa2f2ec42f12f4acebb285e839e3100cc76
a3d681ad6099b0c0920235d1e0d687ed36b823c99a898cb9b438a190c07fa8e8d28d32f5
a81043b8e1b666c44781fff8e047cea19c924e045f64404a6367b0f118123bb3c8df0beb
a6ddd4003c65e781da407add20cc6a402fa91b04221675ae9d955b16f3108363970a89e6
550f9d89fc6a6e144842b663d3565851eabc164682c9b8cc803957b59907bbc4bc899847
d721fd38ce4f15c5289e464db5573ab105848219c10706cced0c91162f36936c74d7adb7
d1c1f7bcb0bac3e7ecd518f3d5cd5b0763f9e8b8c17376662f1b61ce9c3fc6df9c3550e3
2845948487224d699513d8443ad00a3afa1a139fef51c6e5b969d59771a0b29793667b25
55d683161331d3e326a093392c73d6747058bd59b23b0fc2c84e329755a5ce06773914ae
bd4f97825a0ac73a2b43c1d7a027b1ac75c03ab3050e63990a2f32079f0313bdb1d87aa2
6132d8c00936ddd984b70d471c3829ba236117094702be0d67b56c46f115037674154a18
483e8af83a7a8c2209552800150bd5ba8c857aaf26b111cc12c0a99fd679bbdf68a0eec3
27bcd48b82af05c8df642a6f8dc1d81df7cf5d557df7df7dd279f7cf2f1c71f0f94f9f1c
71f3ffffcf30f3ef86040090e9f7efa29687efbdbdf860120dcfdebafbf4639aaa315d2f
cf0c30f9f7df69937fae1871f36ab8306027cfbedb7ac05e65f7cf1459096ad833ffe206
a9613cc51ce5a68e5fbefbffff9e79f5d00eac88a2276584040fe28c435984092316e195
2b44894368c91d92e7842868080cbd3934d06faf2cb2f3380d48eba23463b1aae855b398
f24d8f40043b26ac28b7232a78969c790a2503108d9b482f3877b3323ca5210124d2cfaf
cee7d1b02c8fa70bfcdfc51177d018a43cd9efb210743f1d0bf36b758150b811e0227edd
4cb119387034e26e61fb97394dd7b7ebbc1c059a40d4c9e5205926f5b467b8ab4176c94b
eb72185efa80b659859b55b6cb4f92909cfbce92d382ff22c8242601281d959c824bb1e1
9c64a61b8c411d93c5bce4230f25a556bc03f8b342fcc7329d7ce7b9e2bed055b7fd62cc
4a1d86b46029e9c94604aad4909f2134a782b4cb52f688e12e9d6082c3f0bb98e7a0f3e9
0bc8e222549214004f46ef4e3beed2f6ef96330bee152801702072170d242d641d217db4
26003025758c8ca62efb8b49599efb802bc01f0aaf2c208dc6916f2c26628d50a811d672
419ccc5ad680aff42601b02b329a45e22dc866fd52a045621705c22a92cb2ca10453c89c
06c0ac1ea6ab9e024a64556083c88c04189a4baf08376a9ea1981d914c29af52e69f9502
1701a02da25e5f187ed92b9b2c869e67b9386a65288beca7ee272d6866f71374b3ba8b84
18c2b78d258ec3150e3cfcbb701b2adc56d6d5d01ff0765d006c0bbe4127edcfea04855b
d102002cbdf85e08d407cca0b52bc1d88cf3270eddfc4c217bff9e61b7f211d3ff5e986d
f0d9460e825e1635adee2e7b5bc0e9fb2931eede21d7f5206a9f815377a4bf882579c553
713a0169acb1ff7f29d19d0375b741cdcbdb29a03005151aae9fb0f71a0b2836f92b35b0
bbda6d8b402810a18ca40f88a3beb1b2afac73a2e7fd6a5571162c8946811d7f87304f03
30be97e42dd67becabec277211b021040e657f7dc5b6103075641ddf197ed9b3957c5374
4606116822ecaa381088df6a172a4c21140617b257d7fdbfc1697753526d285af98e1baf
9112f0fde606ec3bf5e453b2941983c73777a179ed10df4a885bfbc4153d0da7f0ebe340
eb72436abf76009be18e45ce5a9b4a063a5ea4c8ab4ecb889608250318c6a9d38e8abadd
268b85091621096006f4f48d08b0fdd751538f722861177794c12faddbd4028692f85c04
20ae1767e8aceb808b1951bde512586836dcf4bb87be3aababd49bda73d32f478949b083
98ffae63d0aa9a3ef8ae1acb6ed4a4b868b0e4190d9edd7a2e4cc735b549381299f37457
3378d122a3655e80574f2c4bfc1b5bc2157d3f9d0e83ed46049cf5e8bd8de94e0f144525
9e4a6a6bf9ad853cf427cd0ca6befb18b03769f67e478f4c8f85a63e101ac8c8c99a0599
7a16d66a5b899c0065ba88e17a073c5001437137b70889de3ac33cc09668083571c64b5b
c9db02a3208cef487e06c21bb8043c82b333c5f83e6c144f248d77b0d004b8bc71158974
214d73cdc70003b3802c8897354d2f87aad32ec001cccaeaddba3f7f5996d3cf3dbcf545
f2034a5c55daf089a00147eb2e2ee9b553c989688924bdb5ced24599e14ce646b1982b32
5b70b53beafc2ede80cdb1ce0fc5a04615bbbb0feee1eb54d92aa755304d6a5909e92f2e
0de4ad460858a3960fce061d02e38872098e39487155f03692eec84b57b353d0e767aa2b
018407b219b4372f2c93228596e038a5a647d378fdf6532c0129011144da30f2a8ebd4b1
3356f91299f0d0d0cb72a51ddb1273fb28e5759e48e16bf8ecc5307df6a9cc267a1be84e
d9a6c1b0a31382a7a6a54abc7a4ecffcdc88bd8d18c0e8c539096928f050beb24a0d7235
fbf856bfe943cb969d2a0756f31776fafc8bbf8178d7a45a7a1161a6cae8a174185e079c
cdf8ccec1b29a903511a6829c7a2a88f7dc3acf517ac75e3555d3731a9dd3159213f8eb3
4a7ec273ebdbb4ec7db579207a7929545f635c75b715b78a9970710f1a55ebc0b88139f7
09197b041863da59ba718f90144e1c42a9d8c8488c0d3a2f41ea79f708516790e95bfccc
ac3a9f09a239980c6df2be5c13e3ab9c823cef868262ac2ac13ceade2c94560c55742797
c96de3aa53c20e09954de226fe9a0a40002ef6a96808a4ecf7236ede75cf90baf637f1db
72efb526cb7205ee405671e11867ff93eb740d6c153c4caf79f5f6c51e7926587c9ba533
bb40bbbe4a3ccf47a2e70e3fbdff9042af0c4cee7b0e6d38f9c3a28b2406b6eedfec85f6
d0bff087aef5c7776a75e0c843154f9e9a79f32581c6362ac37f974741bdc6c65b020b68
d6dd56a22d044fbbe2608927382c501c10b3880e68b5997b5b393dad0f705fce16415d6a
590ec614c2d5c81798d0e79b201aab9a311c899efc552480fc0de13a0c14268f5e2a3bdf
1f5f8af48215cb2c8cbd0af34a07b3d039746cd7973396d394621b00b02b36f646191aaf
9fa3fdf4caff9c72ec628268540215008dc0b81d914722fad4ada42a01028040a811310a
8147202c8d5c49e08bcfc471e7b8255bc0a818311a8147230c0c5fe0004f2f78c0734522
c0b81426019814a21cb1815c5a510d0ee03351db9945d4a98f744a052c87bdafdde5ae73
d6ceead4f495f08dc1681e5977af5123d5f27d766247cc137bc62afad50fcaec0d13bc1f
e31143f48f49d484243b80b1a35849fe1c5f619b67a89d3d509428656d8906fbee2d7fa8
e320b162092fa4e29e6c29064e1f34c01d544a0d710c0c42d4789d5055dd851865ff6781
3a8abc29e75088e5ac9160f96c5f624fa7e48e686fa7eed8ed144de6d0d86db3e857b93e
f426e1b944af03b21b07c6aa1f690f8faebafb10b02368a807eb8e6fe22d80603b186bb4
72816e02e765cc04f1472730eec8d01325651076621b6bb2019f920a6f0fa7ffee77fd03
458615b0b6e64c246b12bc67ffdd77f69b715b1e5e98adc620494812d6ea11034e483865
482d6c130b722d57a22d1ce24a360d202e5e0ef3ba0a0c45570dc7ef7bbdf7df9e597141
bdb78f84e2d3d04d810371d01676f08f0b2694247f0b1c907623d7731218cbc208cf8a32
16859d8ce0b890f28dd22a81e5a017fb62273531789ca56e80302ca4d0f659115b8894e8
094023ba4200edb96cc77bbd34e2d842d78fca20e64e4d1903c7af2e9ff4a185c34afb39
04e79b20ac2f0e4769f6ea6a7e83bbf85d2d42c049d53a3458e5539a2c435bf4ec760103
41a15faf7c0b8e6405b553efae823d6e5f096fba69080834aa622128058856c2813800ce
51c0e07b66225fe0c3464a22d5b329908728b2e1e58b9e4d2480a7a5c73caa0af762d0c1
59b50731947fb02f4f6957139dd4c024a86685a27344d6cbd90aac9403e6172cb069cdd5
bb85f0e38e05ff701f7a59ea65992f91472c22cc4a753f38215652170290466762bf8758
3bf6d72f79e67fa9786be8d2b046215464c5e70f7f2b03685424646ee233b104fc78d283
63931f82333a184cb32140ccd05c9b9959096655c66b64e029dfb04562191a8516a34109
80c5da9b0e8e4758564867ab1a19e0c025f04dc0a973f75e185bcd50b8b828b207bbb145
b854166294502b6c8a146306286f4b25fb33a4a4da87bbd665b1fdc5c8b033bffd7fda12
92489438bcdc2cd52352baa09f5dfc5461709d64ab83bc3b5029c4ffff73db87ff91b279
2875208c3eee2566e8b7d06e609794241445169dc10ef7ae827e2fe5885419085eadbec4
51ee6a8940cc6eb7c909192530e13cc6a33095c426626ee31e4d64460bea1b0453f14cf4
a0d2c2519b22b37859f710c1ac2c5602d7a945b732da4e7f737b6a8fc31b0fe75921f25f
17f3d8bf4a2792e3f41236fa229f009529da0e6b3fc7690b99945e42799f2a137b2b25dd
91887f91aec8b4c4141090317399005291150c6c66b9e5fe26c515d39869392264392cdf
8220304e39ad36b85643079625dcf616482c29c8c15d383c06c88eb87b8584cd2549f332
7daa5d95cb3d0150c044ac994df31a76583d8b99004529c04d4cb8332e11acf479fdefd6
6f2c7d3852c010a81790414a90641e6d714d2eb9c3c7c89f5393c0cd1ca2b32a462695b8
58cd7e10f0182e18cac3c6a878648100213b95112e73060ab23a438e65530edc5df8c868
6c60a9a7a14417928b94ffabc154780cc4313008af13d239c1150a88281a9751698728a9
b129e5b4704fe3a5cb350496e9cab94a88265b3b128b09b1e55086928d40848f6556a091
ce63b061610000026060f002220574d46430100000000000100000000000000220000000
0200000cc310300cc31040029771f5452d4da326ead218afeca08a09be840d566f7fff57
13a5d3f68820a7a115381d2fbadaf0fb2437a180dd7de6f754b3db99999144d4243fe70d
863c1225b0ac9775eb3d9a40279fa0c80d75e287532ac19168f7a4de6cc3d39b46519bc7
aaf216f4e81328f91f9383db41bd249c08426ce56f35604acd04662d0c4a2c7d06b35910
f4df79e45cdf4c647eaf6f88701c48c1857a3212cfcf368a0d1d2fcdaeceeaaf90b2f3e5
0dbbda162d84440d123a7895f5248cffb59ee753c7c1c8af5b8a12342c0a1ea5c93b9bf1
a27099b858fc87f90b1380ed8369378a4eea0836d96e7117877accb5441863a5c8ee3481
66efb0a671709356a4444e288649be97711e63d99f4d2c4e85988a630820c25e758eeb48
6ded31ba0f578496a5f58f2339e07f943f8cdf1fa08c52ffe9066126d7fb5e1089426c56
89241364e6479714e147a44e0d7ab4bccb3abff320bc18d83868a47e09817648e68e5e57
93667a683e9ea36400e3216d86e0e22796ebd4d35d57a81252ceac2b4c13907bf4f62090
7fe3e0bd1929712b90c0d327e2e1650f5172206d732ab37a1c8858a0a616175444fd7c04
18bb121de35a565a1cbcf44e52bf3d465b08f861af5ba0ffad505ab375dfdd75948f3d9c
0057580489c1bd543cbc7ad43189d0fb08527f4be55dcd0a2186e8ef8cd461fe1e68f9d3
668f4f255f8f64af3b50eeaae00adf7387cb18b15e1457cb7224c405902f3292dd194999
285ecef22d075b642e0c080e685b8667694b49450cb742456a1a74fbd27c276a538ab285
1b9c02fef2752f09f16b2ae367b7d1f339caf692f0a3f129d770ff7bbc3729c87ef8edbe
eba4f32d468b2b93a07001528f972a3cf5c35bdf085680e4a1c1fe6984979443678fb1fc
c7957326701c8c71d40b55498bf9d82822a0ce950d537e8b256f78bd037d7b27e4d21ba7
75c1fbb080a25c63b23a05784df1984b1ee8a8c1c5f7be8d7356e712ea2290ba33308f0a
0627116fbf7cf041a5b4ef0cdf841085202cb2a68dab1989f72d33e8d905e4159681a729
8bf7d207988cc588b5bfb5ece97ff9885bc4f2ebdb5094bf8cd083036edeee7aff12cdd5
19d8188730bcf16bdf49cf1e9f1e7a30eac2c35b3082701bdb9489e8834992c1a0b32687
6254cb2b23d47a27850a1a7c566efbd6cc57fa4102e5b73207059714bb042601b022ff3d
07b9bfaab6a6900be984b38f3f0b03e133d186ab2486a7731d00fd409cb4d81920f69722
14b7c212bcb1054eb2d5d2e4ec256d9e2fac4fff42ca496b3ae6fb092700302e17d9b0d1
cdea10ad7971828b96e13a2a4270ceda7a0f1386237f73e2087f17a5413cfc5f4337ee0c
4dcd0dc56479cc323197fd481ba7cb423d9941d5d59dded49bba8c58bf9d22fe785b84ad
89b1ea732f084099ce5f062da963a6f8880f20742cc110fbd71840650f5535e6e0a3215e
1d93350471100e53c3f86b7508ee35b78d20c4bf087c3665888936f08320e9c40094fac6
12451096ae127ee123795f3f01b70c0d13b6c2510a01075551e70462b38a2c69bc38932a
0810ce08c7fc159d232ca493c970de59401755d5996100da62b2a4810588e42b57584b33
dddb578d68e7bfbafdf85b8644777b9a7a35002bc0f022738f38dbea9dad1ee9c910486c
dc21d1bedb16a2e31a1902fecf63e45bc940a27a0b44b13ec50be58d7f83a5d2b95f55c6
417d08bc9b31038217f3c4bb5a7b7db1c623f71dc8d6cb1f675bbaba9f0749b6e13a0bdc
14965916d6856adeb2050f9e33ab6384d9227e6b0d374bc5a438d852c1731ef647035054
a9e42202fa7e8759a839e7fe485df777b0fe7165ec705aeca2b3b1a2b2f642da410b41dd
e66e173a4b2ca8e5629568f23a0d5f0339307c57ecf67218f9bac38dc11812d29847ad66
b9177b4f77bca7cc2cc23cfd46b16f29ecef66e5a6f4f21428ac3bd47befd7937d04bdf1
310d87d723cff72516f1652ab2827d8bd9a3819811d52c8c912577385c0c908ac7d0edf4
c21b9a79dac453557081c81c0d44bbd47345c3c0b81eb2380ee817c80d7439b7b8fcfcbc
f6eb6b83bc83cc3a22c042e82405e7f5a7e9c7e11d14b8c42e0380418f4c3f64a3c7669b
1d13c0be11eae3a3b161cc2061bbec6a5ebdef7711200efb0041adc52a1de70f1b666789
2ffa0165b91184d197a3aa29cd93408af4255641399794ffd403f66e8ad87ebac5746923
483f26cc49e3a4d497ae2b9ef05001785690adc6bbd675cd742d7cb9f162ef6992228045
e06019f7904a5c28e49f32a73e725d123a370ec867fb91338aeb9ed92bfa5c24d6ab9511
5f779e55d2fd1b52841c36b055ff1618ba2a40ca4e72d8d28f580935279a3bc167389e46
c5d54492e021eeb24adc95085925fb2092b179e7775cb5b6143de8a001402de3aeda24f1
1ddac5ee882394301e84c448038cb6d7a5d1d065f3127b108789d095c59371c29a951f09
05045aa6597c8ad07815925b828f10c1d617476fa7c9f29ca42e076080c9287f7bdb57a8
571347ef22c3c7eae1bce6b4287d4fb635cf8e2bee2dea86f2ecbbbdc031117da5810f41
a968a8f98905219319ca1a4d0cc8a945632b0759f854806104b062a420e1e6540c033cf5
12826a1b0b97fbbb84918b20513ca4686ac0b1ab6a2702c40c2468ac484ac9a2b8d79dce
0df59b3baefe49899e493456488404c40b2fab260f87622ef204902c74a6d0593495fc94
0f47a9be7d3cd78668c3b40d6b752c8da1051f4b74760267950c9cd131161e4f194bddae
317f8873081bbfa9e3707af408c9fbea0d15b05529250c4f15905d55470cc3b4a79a3de2
2aba0849300710829c7ab232a350337ea7a26cbad5048d5f5233d1858954e142b3937cac
eda4349d15c63790fc70ab50ca96edfb5ad0837b528dd075d8bced0a30c8e413c03029c4
de66984c802134f364d7f6661a590db07c452601e81f9e431e833f3cd8d2302a3d220a23
1df8498d5e4c9d162734f723261b4625b9ec398001485c309b5f39a363978c4272b651a8
ff86a254f62820039fc394f12073c996c509e47e5593b08407a64f190eaf05367352ec2e
209b5472c3949dccbacacaec147cf19b217d1733262e1811f3dc7072e41e0308aaa59c8a
2f58be03511d8903c42d47b1c17efe7b866c00a9d5ceb36cc07e8c0338ff4b9aea570194
4e54287824588a78cc2615e220e7978dbc4411c7ce4db8cf8aaeeb12cc4b549a8f342505
8eac90479da97b1525af2451ee63cad497adaeb4134099d924458530ad5e90cbd4c93db0
aab97cc5220e38a9ffee839c1077417c4d9450362350b9974d722bb2b029b9387141e4f1
4022e617cad857b32e14a0ed713b834a1b1add64f4449cefe341e3f7117553c6433feaa5
65e870912b22ec998c970c18ca535b4b1ee94c1c3a83834d74918bf48cfe514fc69512bc
f125c60325404578a5228a43a6ea32083137898cea2d2287a42409c839afad94b905227a
0c48ac1979ac4324dd30aee27b297cf2fd55090b0e9186192a116e975cc4c72d1e048fc1
98f9c6a12556121704704d0afbef9e69bafbffe1a47213d223f4e161a9c28958f9c0a253
88e89071ce18f234148057974da12aefd30251d85a4e395504be72cf160259d74c4b392c
081e73581d20f65e239483a5e09f98c672851125ee024251e18854801621eac843fd6e57
94a013d35ca63a978e414ce77e23954e4f0a73ffd093f51cec8a542f2e4820ca0808d787
093a341b4d50a7fe25f284e5dc41042a295cf3fff9cad3061bbe4ba46b99f610569d9a85
4e3614a34840ec5721aca2340842498a8151d5d85bba145a28deaf81732e32739487789e
4dce80c14891cc056675bd1e28091ede29a5ad0e8b8cb13c0e06f3c0d8c476311b14c298
179f020b8e98431ba287e4e1d39f54867abba85c01510e0287bdbf24890bf776091c8f27
7216c9d7dfb0a683c45061c82ab45120980c2453c57499b3fc159557d15311f90ec62d3f
b7a08255f38726a15ac455c085c0a012e5b3d9e3f10fe10ecf079e08690c1152aaed85c0
a9c12661b0274aa6d759bb5e8211b5c6b4719f66255cf42f642b2f83c19017fe6f1c8fc8
3c963f3bb49448131e2c9883caff966eeccebf50f0aa8c73f47a76a8e48f60dfaaf913f6
0c1dae0e44137aeeacf478011c43f2bdb2c139ff1aeeade755e48465b31dd916c166eb61
42b1ec1b329121a5ae5150fea75d9ead9db2b855cd65825d83202673ef3e849532964d94
e45f12a08d4b39057b1e4dbebe1cb560f82c195ab1a633e0863557f4f046a16f29e76bfb
1d6fb2e5bcd7cb837066b7e16c2119cb83ddef4095624da7cfb365c9cd07a357135046a1
672358b943c2b10f8e5fbb1bf6f34fbf8630f3d335fd1fcc3a49e3feef2b0fdef9b5ffcb
ab792bef2ab97cd1ef685d761506f64bd8e2d5f5b13beaabb63f23879e58aa378cc3cf87
772eb9b7dc3539d6fdf5b596433a42f56b116b25ecca02fa8ce5ecfcc37bc6d358366efe
05bd565b6083bf7b1502f14854f11c38b46fed2aa728fde9155641f90710d8a2dfa97e11
452eb54aeaf17866baac38c380351d1bc0c02b590f532a67c0b45f67a66becba71e3dc4f
39214bb99fe3c4fb0504706f19a9f1da850873e69e75dd68200f9ac2145732df1919821b
ec98afb2de2ae667514389c7da4c2402c1c7adb2bbd856b9692ff8b402d64952f3c07013
ed868b6cd5b087f086a8f7c2408e687260f0acf08eb7f2ce18215e335d4a1222c0cbb9f2
209e95c2662c2fd7ab5f32e7f721aa127132ce4468da8a5fd01c3c6ab2493784c78fe2f7
e9273dee6369089521c9ee33ad5eaf310c8de5e29e479d678e3963564ce594483dfeb270
f1a30cc42982d54d8db805d43789db4e109036cc9873bcb721d0939956b719cb530ee2ba
f50186eaaca8afa423e83ac3c147c90e067c7ec25fb3776e137553dcfb92b85bca92b3c5
16d8f531eb06e34f370f49a31b759d8c4bc992959ddd30f53851387b0de8bf262d5b3b83
fd807718e11c1464ff49c6afa8208540ab9a0515e5c240ea2a5e4bd96ad36d8261c25b4c
801cb77cd4d56b81ec5bb998916a3b402c6a95e93150bc947b967b00dd49b6ff9b568b27
726a814f2ced67f82ee5c6651c37c8c7c8b671e9360f1994478d49c0bfdc18382b8928d3
f3e618a6dd23001f8d94df911371fadff7276921d4d485df254a9f9aa31334d209e9f664
de256643745a08e9cbaa9e16e2936e21d0e80da577404509ca583138df2c948fb36d4e39
68f9cd261443cbf88a72de9c4243fcf279cff8309044f94023d0f0ee271436c1a0707e12
727103cc60ad5758c15087414150a79d610c80038f98895ce4da29c3c4389c71c4148d88
84733e9d02427d0814ba4d7f954e7405dad3c1d813a72eae926785f01b8aeb2a3fe077de
7b156c2de17129c3784717d28645d0ef3c3a6b6e38a9c7f5054ff52840fdec7ac5837507
aadc56b3ecd5abba5f15a608bfe8208d44ebd1734cabb881496b01e51fb22c9832a309e6
efbc8eecc43f71e013cd4ddf1fcbe1da52a5627209053483d0b3901f66ae2976fdc1e7c4
997209ef09dc7366b6d78ed555536d4dd26e45eb5eeb2c1d75efa161f472058bf5248b9c
7e10820443e9e3f2e9b3c36c3c7d79ceeb8cf3c246f3e78df0c4555bc0502cdb14eed917
50bdbdd58c8c71f815c6ad9aa6989da30eac60e5aa24f23d0f4f39a854ce357849b1078e
4edcfbbcc3cc207169b70aa4a85c0a511e014a4be4ebfb4915e4fb8cd8f40ee923c6832d
fbdeaf58c581a1502408063c1bc8059b390728fa310d8963fee953c845df3fbbba3902db
e85c0b908f8dbe7a1e57a1672ae29dea6b56d8f40903fb6bd1d7b055cf9762f24b9af0a5
780b164b81a02ca1fcd77286a1672357bbd823c0aa6afa0ccb40eda480a5dee76efe94e6
b59846f8400dc789c3f8045cd42dec8214e5375db1216c5bbe34bae0eaca7cffcd9f9692
6a8860a814710086e3c7887bb52c8233857dd06028fe40fb0bbf55a96e078cf7958f587d
74360711b9b5ac87a3da35f4ba3b55b9d5f4bfaadd270518b7f5b7954bd42e03908d06f7
9c2e6e237a4350b798e915ebe556de4074db9a3dfbcca8b5e3bcfaa280b8142e050042a8
51c0a6f312f040a8142e09511a885ac57b66ee95608140285c0a108540a3914de625e081
40285c02b235029e495ad5bba15028540217028020bcf42563d053d54d0625e08ac45a01
ecbaf45ace80b81b508745348bdd8be16caa2bf20028b6fb55f50e612a910b813027f6bf
dfde17ffffefabf7fa0c2e505ffcde25f534e4a352f6da0bc8e52870ad68468be45a144b
775379ee15c34854021b01681380bd1e4a3f666b8d340a064ed20e0fe5ceb5ae52685c0e
e08c414b2b8a9d6ee1214c342e050042a8b1c0a6f317f7304fee98d2c9d4b55e3b537778
b57525f1be83e727ee22b0152ba14023b22f08f14a2c15ae58f1df12d5657404059a4de3
0bc82394a865742207e1752bbc2bd92754b1721a0b3690b9342a010d811817fa490ded1b
83b36b6232b0c27f5d7643bbebba324c5ea2e087078541391bbd8abe4bc0502bfa6103d0
5b985d078e68f84a73fbe02a03fe8f2d1471ffdfeef7f7759fee6e960b4022e8246b7304
a09590814026f88c0fd3638d18946dcce1e36fbcb5ffea298eb4776e3a48a1badcb410b2
4bc7be5f27b75987ac8772f7b95b4b740e06629041116a116c82a37842c82288ccc81c35
3f137735e4a736523af757849b8db5c1899592de1521bbd04d10d024329c8df4b7b639e4
d99c78a84a99b4fe3066b83b770eb8190779998de1de792ff4d10f8f5bb10be8ec5707ce
53f4e41c2d9a85ee84b40dcdc426f9a31f1f85034df7256fe3d418e3bc02a57f7126f2e8
bedcc2192c46616c9a28a03130c330dfe251a9c8a392c8e431095f695ad5d66a754434ad
84dc1aeec2d5936c2727d3fbf17aa25ed3b23d0f82ee4b270680ad294103194836e5cf0e
0463c0b51244521a72ffea798c8a09cd9b216e335fef893d78cbcfc898a684bade7c29ec
02e12af914e9aa292036e2905ea82cd217f68414f6b7d94193f9dad0ac190eb7e5481008
a92fc25d558b0cbfa4c0956081402872270b385ac31168ce94ec398db5c1af284a4a82d4
ae6032c2ef1818acf5d701dc22b5bdc6585a4b75a1504638b2c8484d291eaf35f89cddcd
03cc33cc8bc8b0a87fa6b312f040a814b2170a714327e1c3af3f09ccfab3d4c739281ba8
cb08ca12cc41f5acc0f54589d94cdb8ccbb79d2c351fff891462f88431297b0f7bc844dc
8c3725b900ad30ea51f0a295d38bb62f5b028279e20d6cb639772e512a6102804ce47e04
e29a417b29bc1ba072522a0169dc81071532f77b11617853878eff1d1e28fc2b15372654
9d1d9e32f5ac73bc74db65a016bde558bcc6d99f98cf7f05d03d675ed8880265803565ab
8ab378f67002f9a42e0b511b8590af1557b0d9679c1759b302d083ff51c55837da51fc65
38dee19673dd928bbb843f46606bdd5b32c40e6d69bd964ed58d73328ebf63890de57e19
c32cc907a2a78f97846f5da3da7b42b040a012070b314c2975f3588d6620b0a19199903b
80ce52921e41b465206503e7527bd524b583892af285e93a03753e9ad0231e6e6109f9fa
b0fbc53794e17905fcb530af10281e08464199ea06062c4c98d2f642945797671d5c64b8
bd5c10a8142e0e511f8cd575f7d05257ffcf1c71f7ef8e1934f3ef9f8e38f2fae3324fcf
4d34f212dff20ed975f7ea958a6bb5e0eed3ef8e083dffef6b7a2ffe28b2f40f0e1871fa
2fcfbefbfc72dce0f58828bcf3efbccaf0911990825d0fcfcf3cf2e43afa1efbefb0e15c
104c490161cf0e7dcc007044c09a11537075b9400df7cf30d8467424275e1d004814d500
6b6053252b24596b89a2e8cae038617f796201e0c41e3de4bec92b610b82c02fff45d487
8f5e8b242bfa160be64a47cc95772c357326f08cebccaf55dc83c56455908cc2070b385a
c19955e92866f01e8413a75d4fb632fa9722955081402d747a052c8f56df4ab84f9ad65b
ef785bf7aac7d1b2b96a085c06b21500b59af65cfd26688402d6495831402fb2250b3907
df12c6e8540215008bc1102ab5308dfefac959337f29152b51028040a810e02ab53081fe
1d60701e55185402150081402eb5208271f953fca6f0a8142a010280480c0bac7e9e1696
4fe58819f2ef3d809e2eb1f3cab04172400313f4619ac8cf967106e33d6f594269e7e18c
6b895cc5c6c5df82ca7be7e77e19b854ded82f03d349a0c5d3067ce6b892aac54d8f4786
fc2ed826bc2e8a67170c4ad078eaa3b41be0e3c9b3fb39aaecbfc98a61ea757d42b04f64
560c52c04a1c4f701f48d2e743207fa3ff7fcd0ee1a8ce0fca681177c94c20d397857f42
2f35a1eaa540b17dc4f574d6b930f1d9b1124f456bc21e74ff9257c93838e64276510b55
9e80890b95a4113da5e05acb42b17cf7e4709f7d6051902250b194f2506990bccbce9a49
a93a8247645d42ec5f33345584b62ab2e1b157362e53c19af43eb124fd0098a808cea4a3
5b6283b7a73fbf68ae2560814029308ac482181234300c299ef16c581a7efd7c45af90b6
aeed1c410897fb5572ef7cdd5464f795773b5489edca88aad68a72c051a971902b3157e4
b818bc05c259481212c68cd2a24d01e59e342710099388b0911e0544c1b7c11190aa93dc
1846410ccb5201461544e02dfb5de09bc094e38022c148c7f6e715a50133e3799db45e0c
8d6b48eec4ebd681a113b206e82e03359da60affa590814028722b022858478eaa35d0f3
a0c7921907166807f1977186e665eebe21ca519dad084783206313665bcd0164f260fb73
c92e6c5109448477208d515f1bd3cb442f945905b51262662dcf02a54d1b68cf9ae378d5
acc8ef31ea3acc02a6ee2f025e3cc6291eb42ceae4853a9de8ef1a1b95575e7d52fca42a
010781081152964554b790b5bc41445402d1079c0ed6514ae57f89a1225617c174f2d072
9866a48cea43513049be947d59b1c72666a3219a317741f884aa572a379c2346e3134e1a
0515f9fb5cc9bbe97c0289edf850ad0252fbbe5b69a73c1b020362f6151160285c08e08a
c4821216c6919274b13d65e48c0a8a407182cf1e8d00bd05a53521222432d46916758c3e
1885e994c5399b5d8e921c1660ee3d4359381b2cc4d9e9cdbf582723343137fdda2309c1
948df99c92225f4d67d46220770454890e7764d035135dd625d5f22732dd69ab8e80b814
26033022b52486843cb389c1f7080c9a980c2b72f53f0b9317b7e483f1ec89454f4b8552
18c7982a18d0358354d6158a25b2ce4f376b175828c9a1ae52d1d3c25bd58cee5296aad6
8de2c147dcf42c48a894af88838142a4d7a58f7781a5242aff5b0bee41c08a310a39a528
d915a183603b7720f5da2393d22875efe083ee00b866a5d7549cc9729e6b3dde60e53150
b8142c01158715e080e93e0f1183c6e418752f0f40b9cc081129cc7800e8f0b1db6810b9
e8d817f795a068226efe2278871c12a3ca982d7e04f1afc448cf03336c0077775a806998
027cfbdc0ddcf3fff9c172a64de62acd779183c3224fca951caa0e334c8013f7944074f0
de11f25fff6db6f73a1d4215b9df3d1fcc9733824e79ffef427329482888fd41af83b56c
e8d079384735f9cc0afd50415013eae2f840144d09752e15f1e34c27365083224a157383
8d4942ee1769457c8822008466ffa00d591e4b4bed7452dd0c004906a7ce04d9d1752e1a
f10d8178175df85704caa30b7af28b7e0c607f8feea1747e2180287c207d5c131825ca97
b904faffa8cccd9dc2ce949a559d4b6c74e0f6aca29c8b8e9fa2ee44190ab7a21101058b
7901596a4df10cde6a38be65acd6b80131eaa2f3ac0cce3f1239099c91f47b45b3c0b813
747605d0a591ce5bd3c9ae7640b04c455efe66e831d4d8cd5e93db41f347782d8cdd6f91
6d9361caa562150086c4660750a79f32c825948f30391c9378be6ed8486b6bdac35d904e
713fb36b13bc3495d8aac1028049e85c0ba6721cf92b2da2d047641a09e85ec026331290
484c0965948c157081402854021500800814a216fea06fa7ae34df52fb50b8142600f042
a85ec81e23d79f083c17bca5e52170285c02510a8147209339c2f04df5f3ae705b3f3b5a
b160b8142e01c04563c4e0f1f9a6900cb8f0d29ae5f2b42f9a78864825b3c964a1f2aea3
9a717ea5a3b7030f0652628f46d3074cda6b3e48161136bb522f95d65aae0c2500635479
ee1d8a58092d497842210376f22f07795039eceb00938d9eefe45e4395ebbb9957a9cbe1
9baaa5808341158370be186860a73bc6621f74cd49765cde38cf4f5327761525d32d49e5
7ca3d2e313923ea6526ac8b7f21836fb628695d30eefe84e0ebba6468148241e9c731f58
e54e2fbacbe97149b60d691004289b9d0657069991bd82e03bdb285d218e8c54416f1fd6
b75ed9ffb65ad6b2252a1a11028043623b0228568f34435a6e139031cfff52fbcc271462
19681989f53841579f0e1e09ddf2e886188980cc12cd47687e1d3b6fcdd83e798016a0ca
cfc608ddb20bad6148facd4847fb92db135ddf1b62824392bfa8b15ebbae4d48e3949088
b890b16f0cf3f5d8cfa166f73b7a98a854021400456a410c538bdcca318c44019c6b321a
3e0ae2226320777946264d420bdb901972798cc846a705a03cabcc146c84fdc24b877d21
1b9918f8278c843d4ba99fca41108bc09e11324d4d44aee480e9c7930731022adaa2d3a2
eade338e84895e684e3595b922c2a5204854021707d04d6a510464f44227fe6a108e571d
035cfc719313292c65799c2320ba37f1e2cb3ba33517a0b88e7a0c97c301337435d0a035
d424eca366ece3c2461730b909ca584ea62f2080cd97a280c13a6ebfb654958081402b74
0605d0ae1e83bac05f1c8eb1ce815823d7e696cce40ccf1327822e4e18fcc0753047fc0c
0ea445903f61ca0c3a290e807e641154e5694e494c9b474a695aec0473380e632110bf38
25e1646c773a9a190669a8f3ac827a82ccaa648cfdad5ea16dda3842c040a813102ab534
8939dc7a63048c74f0429e6182d22e95c3c0fc48c74a4e16a4c9e07b0212cf2602f74cf3
47945c8e5141f2d107938061f70cbcf4600000004030000f8020000454d462b084000859
0020000840200006c0001006398a234f91043cf5b286cae0ea150ef0b8c0da0a73862a5e
4aa8a4cabcdd5b03c25d283f7d02ed7c7bc903ff3e3a2ea3385402150084c22b0e2c8297
2f42386423cd2d1523a8209c704f9e30d9e1a848088938b7864100fa1e259553ab289671
63162e282a71ee1a0279e71c4a3a578ee1398200ef22824304794d499427e789198830fe
a62801f8e6ccaa715f1f025c8c0139f787a12f8500c9eace5472ae99427e2c3d0cc13a22
01825240d8541a1cba06b5ca02e54661588aac3bbc890115f9c790d48212dafc3014d3a6
24b0755818c8786d14c8bc7344d7ad22dc8eac8a95b98a984bc11022bbe0ba1161000002
6060f002220574d464301000000000001000000000000002200000000200000cc110300c
c310400569c1c8c8f42d204821f2b34d74fc61891833f900fed6e63db6b1463fce65a5c7
818a3f3a6c0678352f36e11daed5514083df9c72dbee14712db809a375c511602ef86c08
a14a2c4d08cb6614672c4376bfba60d093c19af41df3cb2f0a61e333314b8a96a838cdb7
ce5efc5d42c750a813311f8f559885eb51ab73df9510599341f123ca2db4103fff066d72
312deabeebb3d05e9bd01712fab95b485c0a510f875160299b4763488d4f3f380f9a1fda
5e0180bf3924add08ff47449d71ef47f857dd42e03d11f8470ae1420dfe5d5ca77a4fa44
aeb5b23f0860f7e6e6daf12fe2e08fcd34bbd7a1f34bf2a7a177d4ace422023a0b151815
3081402fb22f0eb4bbd648a574ef9062afe70819ffb3656dc0a81f311a8b9f5f998578be
f83c03f2d64516dffa6af16b5dec7155e4c53cea4b5d9cc41ef62bc1868a54e21b016814
60ac989369686560000003449444154444cb925e2da368abe10782202350c7a22f8d5f4c
b23d04d219c8e681cf7f2409482af8740258fd7b36969743504fe7f0d6770da661599460
000000049454e44ae4260820840010824000000180000000210c0db01000000030000000
000000000000000000000001b40000040000000340000000100000002000000000000bf0
00000bf008005440080424403000000000000b3000000b3ff7f0544000000b3000000b3f
f7f42442100000008000000620000000c00000001000000150000000c000000040000001
50000000c0000000400000051000000082f0300000000000000000015020000090300000
0000000000000000000000000000000160200000a0300005000000040000000900000007
82e0300000000002000cc00160200000a03000028000000160200000a030000010004000
0000000000000000000000000000000060000000000000000000000ffffff00fbfbfb00b
ababa006d6d6d00181818002222222223344444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444322222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222344444434
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444432222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
22222222222226d222222344432222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222334432222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222234432222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222224432222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
22222fb22223443222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222224432222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222244322222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222224
422222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222002
223432222222223222222222222233222222222222222222222222222222222222222222
222222222222222222222222222332222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222234322222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222244222222222354222222222223542222222222
222222222222222222222222222222222222222222222222222222222224532222222222
222222222222222222222222222222222222222222222222222222233222222222222222
222222222222222222222222222222222222222222222222222222222222222244222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200223432222
222223443222222222235322222222222222222222222222322222222222222222222222
222223322222222222245322222222222222222222222222222222222222222222222222
222222222222222342222222222222222222222222222222222222222222222222222222
222222222222222222222222343222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022234322222222222342222222222344232222222222222222
234332234222322222222222222222222222224322222233222453322222222222222222
222222222222223322222222222322432222222222222222442222222222222222222222
222222222222222222222222222222222222222222222222222222222432222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220022343222222222222
432222233433543432234542343244334344344542345423443244234324433423432353
222223443224544322343222443443443244334323433344423443433443345334323433
442344223532222222222222222222222222222222222222222222222222222222222222
222222222222222224422222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202223432222222222235422222245325423432454433452453453343245
325554324523442354245335435424532222353344245324424532235445524532452254
235423235445445435523542353245325523542235322222222222222222222222222222
222222222222222222222222222222222222222222222222244222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222002234322222222222354222232
452254225435422323534435422332452353223244224423542353235454222222224522
452452245235322353254245324522553353222254442353245225423542353255325422
254222222222222222222222222222222222222222222222222222222222222222222222
222222222442222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222343222222222225443224434522532244452222224555542223324524422222
453354235434532355542222222354223534432353353222433542453344225433532224
433434532442244235434532453354222552222222222222222222222222222222222222
222222222222222222222222222222222222222224422222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200223432222222222353342254245235322
544433332234554322223345244333324543542353345324545422222223532235245223
533532223345424543542254345322354223345324422542353355324434542225522222
222222222222222222222222222222222222222222222222222222222222222222222222
244222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
234322222222224522432532352354235435335533434534322232452353355244224423
532453254254222222224422452453255235323343254235324422442453332353342353
244225423522453254235422254222222222222222222222222222222222222222222222
222222222222222222222222222222222442222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220022343222222222354224435424533544553243354
354245344423434533433543453254235424532443542222222234335324544542453343
443532453245235423543434533534433452354245324533542354223542222222222222
222222222222222222222222222222222222222222222222222222222222222224422222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202223432222
222223432233343334333344322234423432442343234344322344234433443343234322
344322222222234432233344223444323444223433343343234333443223443234433442
343234334423432235322222222222222222222222222222222222222222222222222222
222222222222222222222222244222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002234322222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222442222222222222222222222
222222222222222222222222222222222222222222222222222222222442222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222343222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222234322222222222222222222222222222222222222222222222222222222222222
222222222222222224422222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200223432222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222332222222222222222222222222222222
222222222222222222222222222222222222222222222222244222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022234322222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222442222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220022343222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222224422222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202223432222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222223332
222333222222222222222222222222333222222222222222222222222222222233222222
222222222222222222233322222222222222222222222222222222222222222222222222
244222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222002
234322222222222232222222222222222222222222222222222222222222222222222222
222222222222222222222222222245322224532222222222222222222222223442222222
222222222222222222222223442222222222222222222222222443222222222222222222
222222222222222222222222222222222442222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222343222222222223322222222222222222222222
222222222222222222222222222222222222222222222222222222222222353222245322
222222222222222222222225422222222222222222222222222222235322222222232222
223222222224532222222222222222222222222222222222222233222222222224422222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200223432222
222222343222222222222222222222222222222222222222222222222222222222222222
222222222222222222224532222353222222222222222222222222254222222222222222
222222222222222353222222222343222342222222244322222222222222222222222222
222222222222233222222222244222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022234322222222224422234332243234433434323443432343
223434333433443432343343234432234422222223432223443245433323543332343234
322343223444322543432344234323432443222234323432543332234442443344433422
432454332234323433423432234322343234334234333532222222222442222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222221610000026060f002220574d4
64301000000000001000000000000002200000000200000ccf10200cc310400222222002
234322222222235322354344344245424534534534542354224543544533553443553553
355443235532222224542235544235434423543442354245322453224534432543443255
235424532453222245324532543443355443344345335523542353344245424533533542
235422453245335335424532222222222442222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222343222222222353224532353233542245225454
245322532235325434224423545424424532332244222222235322553233353235335323
533542353224532353224425422442453254235423522222353245225423443542332332
352244225423522452354245324535422353223542352245353223222222222224422222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200223432222
222224532254223532355322453443343353235322354453452245444344344354222222
442222222353225322223532353353235335433532245324532244254224424533542354
344222223522452253224445222222323522442254244223533543453235554223532235
434522354542222222222222244222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022234322222222245322542235323542224545422334532253
223543323522444542233543443333224422222223532254333335323543532353354345
322453245222443542244244345423533442222235224523532254443343223235224422
542452235335335532444542235322353345224445322222222222222442222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220022343222222222353
224422453255432244245334245322532235322245224424524325434434542244232223
235323443453353245335324533532453324532353235425423542542454235325522222
352245235423543433542233352244225423532452353255335425422353323532452354
253222222222222224422222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202223432222222223532234335424534432454453353443445443454222
453355454245354234345344554422234454433434534544542454454245424544445443
443453355455325523542453245322224543453354455324435423444533553454345445
424542453244454444544345324533444542222222222222244222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222002234322222222224422233332
234233323333322334323333333332223333343322233422233432333333222333433323
343233344323334432333233333343322334323334432333323323332343222234333333
334432233442233334333333432333442234323432343433334333343233323333322222
222222222442222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222343222222222234222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222224422222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200223432222222222243222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
244222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
234322222222222333222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222442222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220022343222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222224422222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202223432222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222244222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002234322222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222224432222344322222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222442222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222343222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222245422224552222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222224422222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200223432222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222333322235422222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222244222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022234322222222222222222222
222222222222222222222222222222222223444432222344322344443223454223442344
223443222444323444432244443334432443344322222224322454443222344322444443
223443234433443344443222222222222222222222222222222222222222222222222222
222222222442222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220022343222222222222222222222222222222222222222222222222222222354334
532235445323553454245544245424542235532245345335534542454354455325543553
222222453223554553235445325543542355542355335533553454222222222222222222
222222222222222222222222222222222222222224422222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202223432222222222222222222222222222
222222222222222222222222235532235532453354235524543553232354355322354323
542453355235424542554553245434532222224542245523543453355345425534542332
552354225523543222222222222222222222222222222222222222222222222222222222
244222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222002
234322222222222222222222222222222222222222222222222222222454222255435533
552355445335432224545532223553235523543553454245445535532455355322222355
422454235535533553454354355422225534542255345422222222222222222222222222
222222222222222222222222222222222442222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222343222222222222222222222222222222222222
222222222222222225542222454355335523554332355444245544222235532454245435
545532454332355324544553222224543323542355355335534555532554443355345422
554432222222222222222222222222222222222222222222222222222222222224422222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200223432222
222222222222222222222222222222222222222222222222355422224554553355235532
223543552354333432355223552454355345324542223553245435532222355334235423
552553255345435424534542552354225532222222222222222222222222222222222222
222222222222222222222222244222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022234322222222222222222222222222222222222222222222
222222223554222245534533543455322224434424542355433553334534533553453245
422235532454255322224552342455345424543542554354235345325523542255322222
222222222222222222222222222222222222222222222222222222222442222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220022342222222222222
222222222222222222222222222222222222222224542222454244443234443222234443
245423443444444234443234444322454222344324443443222245433434544542224444
234444422234442344334433443222222222222222222222222222222222222222222222
222222222222222224422222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202223432222222222222222222222222222222222222222222222222222
235532225542443322222222222223222223222223222322223222222322222222222332
223343322222232222222223222223322222322222223222322222223322222222222222
222222222222222222222222222222222222222222222222244222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222002234322222222222222222222
222222222222222222222222222222222245422454223555432222222222222222222222
222222222222222222222222222222222354343222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222432222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222343222222222222222222222222222222222222222222222222222222244444
422223555422222222222222222222222222222222222222222222222222222223432442
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222234322222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200222442222222222222222222222222222
222222222222222222222222222233332222222333222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
343222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
223432222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222224422222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220022234422222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222343222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222234322
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222234422222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002222244322222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222223443222222222222222
22222222222222222222222222222221610000026060f002220574d46430100000000000
1000000000000002200000000200000ccd10200cc3104002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222234433222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222234432222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220022222224443332323232323232323232323232323
232323232323232323232322222223232323232323232323232323232323232323232323
232323232222222323232322222232323232323232323232323232323232323232323232
322222232323232323232323232323232222222222222323232323323334443222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222223
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444443222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002222222222333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222223233233333333333333322222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222224555545555555555555
554222222222222222222222222222222222222222222222222222222222222222222333
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444443322222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222245555555555555555555542222222222222222222222222222222222222
222222222222222222222222222234444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444443222222222200222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222245555555555555555555322222
222222222222222222222222222222222222222222222222222222222234443322222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222234443222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222345555555555555555542222222222222222222222222222222222222222222222
222222222222222223443222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222223443222222220022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222355555555555555555422222222222222
222222222222222222222222222222222222222222222222344222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222443222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
455555555555555555432222222222222222222222222222222222222222222222222222
222222234422222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222443222222002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222455555555555555555543222222222222222222
222222222222222222222222222222222222222443222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222442
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222455555
555555555555554322222222222222222222222222222222222222222222222222222234
322222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222223432222200222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222223555555555555555555555432222222222222222222222
222222222222222222222222222222442222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222224422222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222223555555555555
555555555543222222222222222222222222222222222222222222222222234322222222
222222222332222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222234322220022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222224555555555555555555555554322222222222222222222222222
222222222222222222222343222222222222222234532222222222222222222222222222
222222222222222222222222222222332222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222243222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222224555555555555555555
555555432222222222222222222222222222222222222222222223422222222222222222
245222222222222222222222222222222222222222222222222222222222224322222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222442222002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222235555555555555555555555555543222222222222222222222222222222
222222222222244222222332222233222443322223222223322223332223232222322222
232322232223222322232234322222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222224422220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222235555555555555555555555555
554322222222222222222222222222222222222222222442222344332224434324533422
444443334432344432244343235444334323432442344334324432244222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222234222200222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222245555555555555555555555555555432222222222222222222222222222222222
222224422224532442453244245324435435533325435423432553453544553353245324
522542353245322453222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222342222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222245554334555555555555555555555543
222222222222222222222222222222222222244222354224435422453452245353245222
255353225424424535324423532353245325423542353223532222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222223
422220022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
345542223455555555555555555555554322222222222222222222222222222222222442
223542245354224534522453343452224534532254345454234344235434522444354235
434532235322222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222234222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222355322222345555555555555555555555432222
222222222222222222222222222223422235322453542245344224533335422344345222
542454542333542354345324434542353345222353222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222342222002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222332222
222334555555555555555555555543222222222222222222222222222222244222244225
435422442453354343245232254343235324424534325423532353244235423532452223
532222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222224422220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222223455555555555555555555554322222222
222222222222222222222342222344443244445324545532444542443532344442355444
244454245424533453354345424532245322222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222234222200222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
345555555555555555555555432222222222222222222222222224422222333322433332
233343222333223333222334222333322233322343233323333332333233322442222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222342222022222222222222222222222222222222222222222222222222
2222222222222221610000026060f002220574d464301000000000001000000000000002
200000000200000ccb10200cc31040022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222224455555555555555555555
554322222222222222222222222224422222222222342222222222222222222222222222
222222222222222222222222222222234342223432222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222342222002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222223355555555555555555555555432222222222222222222222244222222222
222444432222222222222222222222222222222222222222222222222222222443442243
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222223422220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222335555555555555555555555542
222222222222222222222442222222222223444422222222222222222222222222222222
222222222222222222222223323323322222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222234222200222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222234555555555555555555555554322222222222222222224422222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222342222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222223455555555555555555555555322222
222222222222244222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222223422220022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222335555555555555555555555543222222222222222442222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222223332222
333222222222222222222222222233322222222222222222222222222222222322222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222244222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222234555555555555555555555543222222222
222224422222233222222222222222222222222222222222222222222222222222222222
222222222222222222222222235422223542222222222222222222222223443222222222
222222222222222222222245322222222222222222222222222222222222222222222222
222222222222222222222222222222222222222342222002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222223
445555555555555555555554322222222222244222223432222222222222222222222222
222222222222222222222222222222222222222222222222222222222254222225322222
222222222222222222224522222222222222222222222222222222344322222222222222
222222222232222222222222222222222222222222222222222222222222222222222223
422220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222345555555555555555555555532222222222442
222343222222222222222222222222222222222222222222222222222222222222222222
222222222222222222542222253222222222222222222222222245222222222222222222
222222222222222243222222222222222222222223432222222222222222222222222222
222222222222222222222222222222234222200222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222234555
555555555555555555542222222224422224422234443244234433444433443442244323
444433442444442344344234542224432222223443223554225534422543432344234422
344222444422453442244324433442354222234333344222343223442443344334423443
454344235424433443344444443234334444324532453344443344343234432342222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222223455555555555555555555322222222244222244222
543343342354245435445445423553235434445424533544534533554432245322222235
422355443254234325433432552354223542245334324533442453245335423542222342
443552223532245324532552354235334532552354245324534534543443354245345335
424532453453542442454223422220022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222345555555
555555555552222222222442223542245323542334422353255452353224422244245353
245335444235245322322452222222244224532332542244253225424533542235323542
245244224423532442255235322223335534422245322353245324532442353245324532
442352245245335322432532452353353235324424535422334422234222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222234555555555555555422222222224422235422453225422
453223544532443532244222454543532454443343352442222224532222222442244222
225322442532244244335422353235422453452245335334522543353222233454354223
544323543453245334423532453245335423532452244353224335324544423543553245
444254223553222342222002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222223455555555555
553222222222244222354224532254235522235445323345322442224433235324534523
334533533432245322222224422453343254225424323542443453223532353224534422
452353354235434532222345424542244243235434532443354235324522443454235324
532334532243253245333235434532443322542235422224422220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222345555555555422222222222442223542235323532454322353
253343353324423344222353245235334245234335532453322233244233433543542354
254235424423543335323442254245335524522542354245322223553235423542342353
245324423542353245325423542353245334235322433532452222353235324422235422
454322234222200222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222234555555553222222
222224422225422244344335434324544533444534455443543224542454442353442233
454444544322344544433445335445533544553354235434454433434533554553245324
533542354222235422354345323533542453255235423542453355235424543453353353
234445424532224542453355222354245434322442222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222223455555422222222222244222245222233322332233233333223333
233333323322233323333322333322233323333332222333333223332233343233334322
332233333333323333223334322332233233323332222333222333332223333323323332
233333323332332333233333332333322233333233322233323332332222333332233223
422220022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222345553222222222222442
222343222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222244222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222234432222222222224422222342222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222342222002
222222222222222334444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444443322222222222222222222222223222222222222244222222332
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222223422220222222222222223444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444443222222222222222
222222222222222222222442222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222234222200222222222
223444433222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222333444322222222222222222222222222222222224422222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222342222022222222222444322222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222344432222222222222222222
222222222222234222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222332222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222223422220022222222344322222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222234432222222222222222222222222222222442222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222354222235532222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222234222202222222234432222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222234432222222222222222222222222
222224422222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222223543222355
322222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222342222002222223443222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222234432222222222222222222222222222244222222222222222222222222222222222
222222222222222222222222222222222222222222222223222222322222222222222222
222222222222222222222233333223553222222232222223222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222223
422220222222344322222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222234432222222222222222222222222222442
222222222222222222222222222222222222222222222222222222222222222244322322
444323454322345322344322344334423444432344234433442222222432235544432234
443234434322345422443344324444432222222222222222222222222222222222222222
222222222222222222222222222222234222200222224432222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222234
432222222222222222222222222224422222222222222222222222222222222222222222
222222222222222222222222443244224553245543235554323554223553354235534544
542355245422222235422355435523543542355345424554324543553245435532222222
222222222222222222222222222222222222222222222222222222222222222342222022
222343222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222234322222222222222222222222222244222222222
222222222222222222222222222222222222222222222222222222223322553245523553
232454232225542235523542355245445423553454222222455323553255335424533542
454355323245425532454255322222222222222222222222222222222222222222222222
222222222222222222222223422220022234322222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222234322222
222222222222222222222442222222222222222222222222222222222222222222222222
222222222222222233235542455235532235542222255422355345423553453454235534
542222224543235532554454245435534533553222454355324544553222222222222222
222222222222222222222222222222222222222222222222222222234222202222443222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222244222222222222222222222222223422222222222222222
222222222222222222222222222222222222222222222222332455424552355444355321
610000026060f002220574d464301000000000001000000000000002200000000200000c
c910200cc310400322255322355445423554332454235435542222235533225532553454
245435545423554442454455324554332222222222222222222222222222222222222222
222222222222222222222222222222234222200223432222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
234322222222222222222222222223422222222222222222222222222222222222222222
222222222222222222222222333554334553354245345235422553223553354235532224
542354245422222454242255325533542453354255335425524542453245422222222222
222222222222222222222222222222222222222222222222222222222222222442222022
234222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222223222222232222222222222222222222222232222222222222
222222222222222222222222222222222243222222222222222222222222234322222222
222222222222222222222222222222222222222222222222222222223345533345532443
542354453335544335524542355322245423552454222235532433554455235435523553
553245354245435542454222222222222222222222222222222222222222222222222222
222222222222222222222234322220022442222222222222222222222222222222222222
222222222222222222344322222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222234422223442222222
222222222222222223443222222222222222222222222232222222222222222222342222
222222222222222222222343222222222222222222222222222222222222222222222222
222222222222222233554233455322444322344424444443344334433443222444334434
442222344324434444432234443234444322344422443344324443222222222222222222
222222222222222222222222222222222222222222222222222222343222202234322222
222222222222222222222222222222222222222222222222222442222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222354222225422222222222222222222222224522222222222222222222
222222332222222222222222223432222222222222222222222222443222222222222222
222222222222222222222222222222222222222222222222345532235553222222222222
222222222222222222222222222233333222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222224422222002343222223422223322222222222222222222222222222222
233222222224422222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222542222254222222222222222
222222222244222222222222222222222222222432222222222222222224322222222222
222222222222223432222222222222222222222222222222222222222222222222222222
222222224555222355532222222222222222222222222222222222222222453453222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222343222220224422222235433344
333233322343234323332234332233333443332333245333222343322333332243333333
223323332332333332333333233322223332333234333222233323332332333222222332
223443225433322443332233223322333222333322453332233223333323332332233224
422222222222222222244222222222222222222222222223432222222222222222222222
222222222222222222222222222222222222222244442222454322222222222222222222
222222222222222222224423432222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222234422222200244222222244435533542453245543354235423543432454355335423
542453343235434324544534544543542354245325523544543543432454222235424533
554553222354235434423542222234532245543255344325534432552354223542235434
324533432453245345335434423542235322222222222222222342222222222222222222
222222224422222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222443222222022432222222233244235423532
542333342354254224424532442255235324422442542244245235454245325423532453
244225324535323434422222353235335325422223552353234354322222244223542332
542244254224424532542235422442244244224423542452244354234354222254222222
222222222223432222222222222222222222222234432222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222344322
222220024322222222332442354335335322222433533532235245324422543353244224
535422452453443343453254345324533442254354353223453222223543453243344222
225533532235532222222442244222234422443442244245334422253235422353442235
335434422355542234532222542222222222222222234322222222222222222222222222
234432222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222234432222222202243222222223324423543453353222224
235335322353453245224434532442245453224523545422334522553454245435522544
423532235422222235434532344542222254345322354222222224422453333254224424
422442443454222542354224534422353353354224545322354222225422222222222222
222343222222222222222222222222222234443333332333333333333333333333333333
333333333333333333232323333233333332333333233333333333333333333333333333
333233223233333333332333333333333333333333333332333333333333333333333333
333333333333333333333333333333333333333333333333333333334443222222222002
432222222233244235424533532332232354254224523532442253245324422553442245
244235333245224423532453244224422235322454222222353235324335422223542453
224542222222244224533442542354254235424423542225323442245245224533522552
353353224542222354222222222222222223432222222222222222222222222222223444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444443222222222220224322222222343553354245324435522434542343
453245324523542354255445424433532453452353452254235424532452354222454245
334322223542453253354222235423542454443222343543434335435544533554453255
235434354343434542454454245324533544542454343223532222222222222222234322
222222222222222222222222222222333344434343434343434343434343434343434343
434343434344344434443434343444343434343434343434343434343434343434343344
343434343434343434343434343434343434343434343434343434343434343434343434
343434343434343434343434343434343434343434343433222222222222200243222222
223434433432343224443234444322344422443344334423433444443223444224434323
434323442343334334433442223433443343222234333432344422222344234334433432
222434444233443344454234345422443344343444323444224435432443244323444334
433432235322222222222222222343222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022432222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222442222222222222222223432222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220024322222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222234
322222222222222222234322222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202243222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222223332222222222222222222343222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222002432222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222232222222222
222222222223432222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220224322222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222234322222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200243222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222343222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
432222222222443222223432222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222223432222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220024322222222224532222245432222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222233222234322
222222222222222222222222222222222222222222222222222222222222222222222222
333333334444444443222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202243222222
222245222222233422222222222222222222222222222223322222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222233222223322222222222222222222222222222222222222
222222222222222222222233222343222222222222222222222222222222222222222222
222222222222222222222222344444444555555555555555532222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002432222222234454422222224222222343234322234323332
233433443222342344222223433222234323432222443332224323443222343332222343
234322234443234322243234332222222222222343234322223433222244333442222344
322223432343222234422222234322222244322223432234322223532223432222222222
222222222222222222222222222222222222222222222222222222223555555555555555
555555554222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220224322222223444544
422222353222223532453222354354222355335522224523542222454443222354235422
235445422244334532224544432224532453222454443453222442354222222222222224
532453222344344222343345322235544222245324532223555322222453222224554322
234334254222245322234322222222222222222222222222222222222222222222222222
222222222222222225555555555555555555555422222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200243222222244245235322223542222235324532223534532222442254
222245325422225422442223542353222452353222333244222245335422235324522223
532544522222434532222222222222235323532224532353222332453222453333222453
245222245333322223532222354333322342552442222332222343222222222222222222
222222222222222222222222222222222222222222222222245555555555555555555542
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022432222222442452353222245
432222353345322235454222224422542222454344222353224522225434532223433532
222332442222354453222353344222235345344322223454222222222222222353245322
255223532223324532225422232223543452222542223222235322224532222222335434
422222222223432222222222222222222222222222222222222222222222222222222222
222222222355555555555555555554222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220024322222224424533542223533422223543452222355432222244225422224434
542223532245222254345322223345322223324422223543322224543452222354332452
222225522222222222222223532453222542235322233245322254222222245334522235
322222222353222245333222234443354222222222234322222222222222222222222222
222222222222222222222222222222222222222234555555555555555555422222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202243222222244245235322244234222235
324532223543322222442254222244235422235322542222542353222342453222233245
222235322222245324522223532224532222454222222222222222235323532224422453
222232453222442243222453355222243234222223532222353344322245423542222222
222343222222222222222222222222222222222222222222222222222222222222222234
555555555555555555543222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222002
432222222353453442223542243222353245322235434432224422542222452354222244
235322235423542223533532222343453222453222222453245222245322245322235434
322222222222222353245322234335422223434532223433532224532452222443453223
335343222433542223553235422222222223432222222222222222222222222222222222
222222222222222222222222222234555555555555555555554322222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220224322222222444544322234322342223432343222
343244222344234422224433443222333432222344334322223444222223434432223432
222223432443222343222443222343343222222222222223443443222233443222234344
322223344222244324432222334422233443332223344322234422244222222222234322
222222222222222222222222222222222222222222222222222222222334555555555555
555555555432222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200243222222
222344332222222222222222222222222222222222222223222222222222222233222222
22222222222332222222322222222222222222222222222222222221610000026060f002
220574d464301000000000001000000000000002200000000200000cc710200cc3104002
222222222222222222222222232222222223322222222322222222332222222222222222
233222222223222222232222222222222222222222234322222222222222222222222222
222222222222222222222222222222224455555555555555555555554322222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202243222222222245222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222343222222222222222222222222222222222222222222222222222222224555555555
555555555555555532222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222002
432222222222453222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222223432222222222222222222222222222222222
222222222222222222234555555555555555555555555553222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220224322222222223322222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222234322
222222222222222222222222222222222222222222222222234555555555555555555555
555555322222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200243222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222343222222222222222222222222222222222222222222
222222234555555555555555555555555555532222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022432222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222223432222222222
222222222222222222222222222222222222234555555555555555555555555555553222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220024322222222222222
222222222222222222222222222222222222222344222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222234322222222222222222222222222222222222222222222234555
555555555555555555554345555422222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202243222222222222222222222222222222222222222222222222222223
542222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222343222222222222222222
222222222222222222222222234555555555555555555555554322355542222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222002432222222222222222222222
222222222332222342222222222222235322222222222222222222222233222222222222
222222222222222222222222222222222222222222222222322222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222223432222222222222222222222222222222222222222234555555555555555
555555554322222554222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220224322222222223343222222222344322223543344422222344322222354432222
222333332222233334542222333233322223332343222222222222222223432222222222
222222233322222343234322222234322222233232333222222344222222343233322222
233322222234333222223323234322222333243322234322222222222222222222222222
222222222222234555555555555555555555543222222224422222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200243222222222235532222222235554322
224433553222224554322223543442222235445422222453355222223542453222234423
542222222222222222455432222222222222223334422223542354222223555422222342
433542222235554222223532453222222453222223544453222244243354222224532443
222343222222222222222222222222222222222222234555555555555555555555543322
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
432222222234455444222222454333222223324522222454343222235423532222453354
222224422542222235423532222245325422222222222222235433322222222222222222
235222223423532222255334322223335435422222553333222235323522222224522222
235324422222333543542222245324422223432222222222222222222222222222222222
244555555555555555555555543322222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220024322222223543453354222224422222222233244
222224522222222354224422223433532222244224422222354345322222453354222222
222222222453223222222222222222222353222223235422223532222222233454353222
235422222222353245222222245222222343244222223345435322222454344222234322
222222222222222222222222222222234555555555555555555555543222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202243222222
245324532453222254223222222332442222244223322223532244222223445322222442
254222223543453222224434542222222222222224522222222222222222222234542222
342354222235332222222335434542222353223222223543452222222452222222344542
222234533453222224533442222343222222222222222222222222222222345555555555
555555555555543222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002432222222542245223542222443454222223324422222443
354222235423542222333353222224422542222235324532222244245422222222222222
235223322222222222222232245322222323542222354345322223453245322223543453
222235324522222224522222223335422222355324532222245235422223432222222222
222222222222222222245555555555555555555555543222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220224322222225422453
235422223434542222234345322223434542222354455322223533532222255225422222
353245322222442354222222222222222343344222222222222222433442222224335422
222343453222235422454222224434532222353245322223345333222344354222224542
245422222452244222234322222222222222222222222222345555555555555555555555
543222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200243222222245324522453222223444222222344443222223444222223
444542222224444222222443344222223532443222234433442222222222222222344432
222222222222223444322222344454222222344322222443223442222223443222223532
443222244444432222344432222234322344222224433443222343222222222222222222
222222345555555555555555555555543222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022432222222244345345322222
223322222222222222222222322222222223222222222322222222222222222222222222
222222222222222222222222222222222222222222222222322222222222222222222322
222222222222222222223322222222222222222232222222222232222222222222222222
222222222223432222222222222222222222345555555555555555555555543222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220024322222222234554332222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222234322222222222222222222345555
555555555555555555543222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202243222222222235542222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222343222222222222222222345555555555555555555555433222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222002
432222222222223222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222223432222222222222222345555555555555555
555555542222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220224322222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222234322
222222222222345555555555555555555555432222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200243222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222343222222222222345555555555555555555555432222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022432222222222222234432222222222222222222222222222
222222222222222222222222222222222222222222343222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222223432222222222
455555555555555555555555432222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220024322222222222222
245222222222222222222222222222222222222222222222222222222222222222222222
224543222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222234322222222355555555555555555555555432222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202243222222222222222442222222222222332222332222222222222222
222222222222222222222222222222222222432222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222343222222245555555555
555555555555432222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222002432222222233432224533322
222343223433334322234322222332222333332223333322222222222222333222223432
222233332222333332222343222333233222233222223333222333332222222222222233
322222223333222223432222234322233223322233323332223432222332233222333222
233223322223432222222455555555555555555555432222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220224322222223555422245334322245543234434542224554322235432224544532
355455322222222222235544222224322223544432224544432245554223543453222553
222354343223544542222222222222455322222354343222355432224554322454245322
454245322355542225533542245444223453255322234322222223555555555555555555
432222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200243222222245423322442244223543332
233235322354233222254222244235423533542222222222222453342222354222244224
422245235323553332235335322224532224522442235424532222222222223542222224
532442235533322354333223542353223542453224533432245254223532353224532442
222343222222224555555555555555432222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
432222222542223224422452244222222233253224532232222542222453343234424422
222222222235422322224443223542245222453353235322322354552222245222354224
532344344222222222222225422222354223532353223224532232235433532235434532
254222322454532245223542235424422223432222222245555555555555432222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220024322222234422222244224522443332222332532
244222222225422224545422234354222222222222353222222353432235322453224544
422453333222555322222452223532245323544532222222222222354222223532235323
532222244222222353345322353345323532222224554222552235422453344222234322
222222355555555555432222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
2222222222222222222222222222222222222221610000026060f002220574d464301000
000000001000000000000002200000000200000cc510200cc31040022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220224322222224422322245224532453354222332442244223322225422224424532
232354222222222222353233222452342235322452224532222354345322443322222452
223542245222532542222222222222355343223532245223532332244223322353345322
353355322442233224533222452235422452354222234322222222245555555542222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200243222222244335322453454223433542
224435422343354234354332245345323543532222222222222443453235422432354335
323445322222433552235424432335534224433542235435422222222222223543454224
433542224334522343354223532453223532453223434532245234323433453224532552
222343222222222355555443222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
432222222234442234445422223444222244444222344432344444322444432224444322
222222222223434422443224323434442234443222223444322344244324444442223444
222344443222222222222235423552224444222234443222344432234323432234323432
223344223443344223444322244324432223432222222222555432222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220024322222222233222222232222222322222222222
222222222222222222222222222222222222222222222332222222222223322222222222
222222222222222222222222222222322222222222222222222222354235422222322222
222222222232222222222222223332222222222222222222222322222223332222234322
222222223432222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202243222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222234333222222222222222222222222222222222222222222222222
222222222222223542454222222222222222222222222222222222222444432222222222
222222222222222222444432222343222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002432222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222245554222222222222222
222222222222222222222222222222222222222222222235444432222222222222222222
222222222222222224324422222222222222222222222222234324322223432222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220224322222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222233432222222222222222222222222222222222222222222222222222222
222222333332222222222222222222222222222222222222232222222222222222222222
222222222222233222234322222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200243222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222343222222222222222222
222222222222222222222222222222222222222223232323232322222222222222323232
323232323232322222222222223232323232322222222222222232323232323232323222
222222222222323232323232323232323232323232323232323232323232323232323222
222222222222222222222222222222222222222222222022432222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222223432222222222222222222222222222222222222222222223333444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444443332222222222222222
222220024322222222223222222223322222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222234322222222222222222222222222
222222222222222233444444434343434343434343434444444444444434343434343434
343434444444444444343434343434344444444444434343434343434343434444444444
444343434343434343434343434343434343434343434343434343434343444444444444
444444434444444443322222222222222222202243222222222332222222355322222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222332222222222222222222222222222222222222222222222
222343222222222222222222222222222222222222222233444333222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222333444432222222222222222002
432222222234322222222442222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222332222222222222
222222222222222222222222222222222223432222222222222222222222222222222222
222223444322222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222334443222222222222220224322222222442223433224533322333222343332
332333333333233322223332333224432233333332244323332333233323333332333223
332223442243233323433322332333223443223332333222233333243223332333332244
322233322342233324422222344323332333343233323333323322222333233322234322
222222222222222222222222222222222223444322222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222223444222222222222200243222222
235322354443245344324532235445434533443354443453222245324532455432453255
224434335423542453245335423542235422355543443254335444335423542344343245
324532222454443443244335445424554322453224532442354222224554234423543442
354245444345322224532453222343222222222222222222222222222222222222344322
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222223344322222222222032432222222452225522442442244245222453354244224423
532444532222354235235433324522542453235334235323522452255235422353224543
433432542353254254225424532442354245222223522543342442452353354334224532
245324523332222454343245225423432542452354452222245324422223432222222222
222222222222222222222222234432222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222344322222222220024322222224422354
224524422452452223433532453344235435435322223543352453223244224425422353
233253235334522553354223532354222323324423543542443354254223533543342222
235335423424423533534532232235322354244222222225522232453354224325424534
544422222453244222234322222222222222222222222222222222223442222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
344322222222205243222222254223532245344224524532223445324533542354443453
222235434424522222442244254223532332532353345224434542235323543322233244
235444324534542542235335334522222354553234244223345245222222353223533442
222222254222224434542233254235444244222224533442222343222222222222222222
222222222222222344222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222244322222222002432222222442235322442442
245245222333453245224423542224532222353355244223324422542442245323335323
532452254245322353234433432332542354222245235324422453353355222223534532
342442333453343233224532245235422222222442233244245422332542353222442222
245235422223432222222222222222222222222222222234422222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222244322
222220524322222224422244235335544542453333533532452244235422245322224532
453343254245225423432452233354245324532542354333533344245323425423542222
452254244335424532453222235335323434423533532432453345333452255322222223
433542442354224335424532224522222452254222234322222222222222222222222222
222223442222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222244322222200243222222235322343442244454324433
423444224432443344222443222234323432343432443344323344322443442343244334
423433344443233442244344234422234423442233443234323432222344442234344324
344223344334444434432443222222223344324433442244344244322344322224432443
222343222222222222222222222222222222244322222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222344222222052
432222222343222233222222332233333223322233323323332223322222232233322233
232333332223322223333322332332332223223333322233222333332333222233223322
233222333332222223333222233332223322223322233333223223322222222223322233
223322333322333222332222233223322223432222222222222222222222222222223432
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222343222220024322222222442222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222443432222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222234322
222222222222222222222222222343222222232222222322222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
332222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222442222204243222222
222332222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222225
424422222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222343222222222222222222222222222224432222223422
222234322222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222223432222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222223432222002432222222222322222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222232223222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222223432222222222
222222222222222222343222222235432222453232222222222222222222222222223322
222222223322222232222222222233222222222222222222222222222222222224422222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222224432220324322222222222222
222222222222222222222222222222222222344322223432222222222222222222222222
234432222222222222222222222222222222222222222222222222222222222222222233
322223433222222222222222222222222222222222222222222222222222222222222222
222222222222222222234322222222222222222222222222224422222222255433445434
444434423442344442344234323455324444432344432234553223442224444222224433
443344244444344334423442235322222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222234322200243222222222222222222222222222222222222222222222222223553
222245432222222222222222222222222355322222222222222222222222222222222222
222222222222222222222222222222454222245532222222222222222222222222222222
222222222222222222222222222222222222222222222222222343222222222222222222
222222222343222222222344333552354354344335424533533542353245443245335435
433432454442235422453344222245325523542453354453255235422254222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222244222022432222222222222222222222
222222222222222222222222222235522222454222222222222222222222222223553222
222222222222222222222222222222222222222222222222222222222222224433222454
222222222222222222222222222222222222222222222222222222222222222222222222
222222222223432222222222222222222222222223432222222222342224423532542233
253235335425423532542233353254353225435422332353225422453232353244225423
532544422553353222542222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
343220024322222222222222222222222222222222222222333222223322355333224543
322223323322233322223332235543322233233322322332232223323233322223323322
333322233223322332222232342223553322222332222333222223322233223322323222
222222222222222222222222222222222222222222234322222222222222222222222222
244222222222222432254223435422332532354443254345335322223544534532254353
222223542254224534434532454454235444334224433542225422222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222442202244222222222222222222222222222222
222222234543223455423554453245545422454345422355322444442355445423553355
335544534532454334544532454345324544543453345334532222223532245545432344
442345445423455423553354335444432222222222222222222222222222222222222222
222342222222222222222222222222222432222222222224322542233354223325323543
222543453354344335345345322543532232235422542245344345324433542354332352
254245422254222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222223422002
442222222222222222222222222222222222222245522245533335534542455345424553
454223553235534533554355235533552355455355424553355345434543553245435545
532454255322222245322355345424533542454355345533235533552355345522222222
222222222222222222222222222222222224422222222222222222222222222234322222
222222243225423432542243254245322235423532442453353354353235324423433354
234422542542353244225423532224522542354222542222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222234320223422222222222222222222222222222222222222
454222554222355235534542354245534532235522454245435532553255445523543552
333235423553454245425532454355355224543452222223554224542355345335534532
553453222355335522553451610000026060f002220574d4643010000000000010000000
00000002200000000200000cc310200cc310400522222222222222222222222222222222
222222222224322222222222222222222222222244222222222222233225422444532244
354245422235424542334542454443234454223445434454433444533543453355335424
542224533542354222532222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
234320023432222222222222222222222222222222222222454222554333355235534542
354245445542235532354245435532553355445522344553223335423554443245545532
455443255324543553222224554223542355355335534545533554333355445532554443
222222222222222222222222222222222222222222343222222222222222222222222222
442222222222222332254222333222333332333222333233322333223333322233322223
332233333223333223323322332233233322233223323332235322222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222244202224422222222222222222222222222222
222222224542225533543552355345423542454455422355223542454355325533553455
234445532233354235533222454355324543322552245435532222255433235523553553
255345445424544533553454225533222222222222222222222222222222222222222222
223422222222222222222222222222224322222222222223422552222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
224443222442222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222442002
234322222222222222222222222222222222222245422245335335533542455345424543
554333553235534533554355335534552354355322334552355322224542553245422235
532454355322223553342455345424533542453354245445335533552355322222222222
222222222222222222222222222222222244222222222222222222222222222243222222
222222244335532222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222453442234222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222223420222343222222222222222222222222222222222222
454222244443355455324554553245435543445544335454235545542355345532444542
224445533553222255435533454222355335543553222245523434554553234445334544
532244442355345533553222222222222222222222222222222222222222222223432222
222222222222222222222223432222222222223343344322222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222223323322
322222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222234300222442222
222222222222222222222222222223224542232233223333332233333322333233233333
332233322233333222332333222333222233333223322222333233223332222332233333
322222333223333333322233332233333222233222332233223322222222222222222222
222222222222222222222222244222222222222222222222222222234322222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222344022223432222222222222222222222222222222243245423432
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222244443222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222223432222222222222
222222222222222343222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222223440022224432222222222
222222222222222222222454455344222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222223543542222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222344222222222222222222222222222223432222222222222222222223
322222222222222222222222222222222222222222222222222222222222222222222222
222233222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222332222222222222222222222222222222222222222222
222222222234402222224432222222222222222222222222222223333333332222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222223223322222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222224432222222222222222222222
222222234322222222222222222222245322222222222222222222222222222222222222
222222222222222222222222222222222223453222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222223542222222222
222222222222222222222222222222222222222222344002222234422222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222443222222222222222222222222222222343222222222222222222222453222222
222222222222222222222222222222222222222222222222222222222222222222224522
222222222222222222222222222222222222222222222222222332222222222222222222
222222222222222222235422222222222222222222222222222222222222222222222222
223440222222234422222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222244322222222222222222222222222222223
432222222222223222222223532222222222322232222223222322222232222222222232
222222222232222222222332222244222222322222222222223322222322222222222222
222232222223422222222223332222222232222322222322222354222222232222322222
222222222222222222222322222222222234400222222234432222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222234432
222222222222222222222222222222234322222222222344322454235444323532453244
443224444235423543442453244235542344234334443222222224532222454442245444
344234433444432355422443353344234433532453255222222222454433235423542244
442245324432554432235542344334334423443443344322222234423542222222344022
222222234432222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222223443222222222222222222222222222222222343222222
222223553223542353244235423532452353354244344235423533534533554432543443
443343222222244432224532433543553443255235335425544424524532552354235324
533442222222245332332354235324532442353245325423433554432443453254235424
532452222222354235422222223440022222222234443222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222223444322222222222
222222222222222222222223432222222222224422235423532353354335324523544522
353233353225445354245322324445335322442333222224422245224535424422332442
353254353223244354224532442354245322222222223542222332553353254224533542
452353225445323324445322553253235424422222222553354222222234402222222222
223444332222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222233444322222222222222222222222222222222222234322222222222244
222354235323543543353245454354223532332532235555432442222245542453224435
553222245322452235334344223324423544534532222455422245335423543453222222
222245222222234533532542245335434523532244452222245542235433532354345222
222225433532222222344002222222222222344444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444332222222222222222222222
222222222222222343222222222222442223542353235435334532443442442235323325
322244544224422322454323532254244432223553224422453233542233244235432244
222224543222443453235334532222222223552222222344345335422453353355235323
544422322454322244245324533542222222244345322222223440222222222222222233
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444443322222222222222222222222222222222222222223432222222222224422235424
543453353245324524524422453233354233345333244324325434335323542222222254
342245335534425422332442353222343244245233324523542353245322222222225522
222223542453254225523522453354345335324424433332542453245325522222222542
453222222234400222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222234322222222222244222353245445423542353245344224334422443543542353
354343353254245334344222222224532433454553244344224434423532222443442443
354344235424532453222222222255222222235423542443453245324533544543243354
244245434423532453245322222235423542222222344022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222343222222222222442223542233332233
323333333322223432223333323323332332234323333233234332222222255223423334
322234322233333333322222343223332332332233233333322222222222453222223333
233333333322333233223333322233322333233333233323333333222222333233322222
223440022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222223
432222222222224422235422222222222222222222222222222222222222222222222222
222222222222222222224532224322222222222222222222222222222222222222222222
222234342222222222223542222432222222234322222222222222222222222222222222
222222223433222222222222222222222234402222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222234322222222222355333454222222222222222222
222222222222222222222222222222222222222222222222222355322244222222222222
222222222222222222222222222222222222443442222222222223433335322222222245
443222222222222222222222222222222222222354353222222222222222222222344002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222343222222
222223444444443222222222222222222222222222222222222222222222222222222222
222222222223443223443222222222222222222222222222222222222222222222224323
322222222222223444432222222222245543222222222222222222222222222222222223
332332222222222222222222223440222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222233343332222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222223432222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222234400222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
223344555555544322222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222234322222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222344022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222333445555555555555443332222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222343222222222222222222222222222222222222222333222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222223322222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222223440022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222233445555555555
555555555555443322222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222223432222222222222222222222
222222222222222223542222222222222222222222222222222222222222222222222222
222222222222222222222223222222222222222222222222222222222354322222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222234402222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222223334455555555555555555555555555555443322222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222234322222222222222222222222222222222222222225422222222222222222222
222222222222222222222232222223222222222222222222222222232222222222222222
222222222222222222542222222222222222222222222222222222222222222222222222
222222222222222222222222222222222332222222344002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222233445555555555555555555555555
555555555555443322222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222343222222222222223332222223222233
222222322254322222333222222222332222322222322222223222343333433222233223
322322222222322442222222233222222332223332222232225433222223322222223323
222322322222223222233222223222223322223322232222233222322332232223322222
223440222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222223
344555555555555555555555555555555555555555555555443322222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222223
432222222222222444433223454324444422355422553432234433222222234443234434
334323432443444543355344324433443433433443344335422222244443322345432444
442235542255443223443322222234432244334434434434323432443443443334432345
432442343344234424432443354322222234400222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222334455555555555555555555555555555555555555555
555555555555443322222222222222222222222222222222222222222222222222222222
222222222222222222222222222222234322222222222245422342255443245335435544
325423432542343222223323543453454353235335445533423542453245225425435424
532552353222224543233324544423533543554432542343255234322222245323542454
454245245335335435445533235435544324534532452354245324523432222222344022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222233445555555555555
555555555555555555555555555555555555555555555555443322222222222222222222
222222222222222222222222222222222222222222222222222222222222222343222222
222223542222333532232452254453223354224435322442333232224534424523532353
353254223235424532453254245353245424522222222354222223354223235325445322
324422443542344223322542255324523532442353353453353244222254354233244354
22453351610000026060f002220574d46430100000000000100000000000000220000000
0200000cc110200cc3104004235424422222222222344002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222223455555555555555555555555555555555555555555
555555555555555555555555555543222222222222222222222222222222222222222222
222222222222222222222222222222222222222343222222222224532222224532222454
443442222254224445322443454322224533434533532453243354223325423543452244
344353245434422222222453222222353222235345345222225422444532244345532442
453223434532454542354532244354222443452222245442224533542354345222222222
223440222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222245554455555
545454555555555555555555555555555555555555555454545455555445542222222222
222222222222222222222222222222222222222222222222222222222222222222222223
432222222222245222222244333323544434433432542254453225434443222354323345
325323532334542233354245434522543323532453354222222224532222223533342354
443453333244224445322543444324535422223345324545423544222333542234424422
222454422244345424533442222222222234400222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222233333323232333234555555555555555555555555555555555
555542323333323232332322222222222222222222222222222222222222222222222222
222222222222222222222222222222234322222222222552222222354355245235335335
435434542532354222222245532442453253235324335422433542453245225422235324
523552222222245322222234435533533533533553543354353235422222245453222342
353244245335334334325433235335324424534332542354245325522222222222344022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222235
555555555555555555555555555555555555322222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222343222222
222224532222222333542453442343453354455324434422222222344424434423543453
244453224435424532453354222353245325522222222453222222234354245344323344
335445532343442222222453432223434532453442354244344353343453244354245335
435423542453245322222222223440022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222355555555555555555555555555555555555553222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222223432222222222245322222322344223333322234322333432
223332222222222245223343234333432234322234343334333433333223432333233322
222223542222232234332344332223432233343222334222222224423432223433223433
223432332334322333322234322342233334234323432333222222222234402222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222223555555555
555555555555555555555555555532222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222234322222222222354
222234222222222222222222222222222222222222223322453222222222222222222222
222222222222222222222222343322222222225422223422222222222222222222222222
222222222222244224322222222222222222222222222222222222222222222222222222
223433222222222222344002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222235555555555555555555555555555555555555322222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222343222222222222344333542222222222222222222222222222222222
222244335422222222222222222222222222222222222222222222235435322222222234
433344222222222222222222222222222222222222223553234542222222222222222222
222222222222222222222222222222222354353222222222223440222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222355555555555555555
555555555555555555553222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222223432222222222222343434322
222222222222222222222222222222222222344443222222222222222222222222222222
222222222222222342233222222222234433432222222222222222222222222222222222
222234432244322222222222222222222222222222222222222222222222222222432332
222222222234400222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222223555555555555555555555555555555555555532222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222234322222222222222222222222222222222222222222222222222222222222223
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222344022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222235555555555555555555555555
555555555555433333333333333333333333333333333333333333333333333333333333
333333333333322222222222222222222222222343222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
223440022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222355555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554222222222222222222222222223
432222222222222222222222222333222222222222222222222222222222222222222222
222222222222222222222222333322222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222333222222222222222222222222
222222222222222222222222222222222234402222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222223555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555542222222222222222222222222234322222222222222222222222223432222222222
222222222222222222222222222222222222222222222222222222223442222222222222
222222222222222222222222222222222222222222222332222222223222222222222222
222223542222222222222222222222222222222222222222222222223322222222344002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222235
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555422222222222222222222222222343222222
222222222222222222235322222222222222222222222222222222222222222222222222
222222222222222225422222222222222222222222222222222222222222222222222222
222234222222222343222222222222222222235422222222222222222222222222222222
222222222222222223322222223440222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222355555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555554222
222222222222222222222223432222222222222232222223222353222222222222322222
322222222222222222222222222222222222222222222222244222222232222222222222
222222222222222222223222222222222222432222222224432222222222222222222354
222222222222222222222222222222222222222222222222234222222234400222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222223555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555542222222222222222222222222234322222222222234
432223444323543432344344333432244332244444234434334423433444443442222223
433222222453432234542244322344234422444332343234323444323444432222245223
444344554234542244334422344223543432344444443234334444323432443344343344
244324423443222222344022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222235555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555422222222222
222222222222222343222222222223543442354344235434434534543334534533432453
354454454354235424534544532222354343222225533432454442453223552354245434
424532453254334325434532222542225543345522554432553355223542235434434534
543442454255345335324533543444542453245234422222223440022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222355555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555554222222222222222222222222223432222222222245223524532
353353235344245322235354224424522544423532542354245235444222224422343222
254224435422324522224532432552245235324523532344244235322235422245322254
245322324422442224422353225445235322423532452353353235224424535423542452
222222222234402222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222223555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555542222222222222222222
222222234322222222222542235444223533532353343453223533542245335454234345
325534542354443452222254224532222542244453222245222245334425422353354345
345322442454542222353222453223542442222245445422244223542254344353224235
324544423543452245444354235434422222222222344002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222235555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555422222222222222222222222222343222222222224422353542235335323
532334532245335322452354452233453254335323533324422223542245322225422444
543432453222443453254224533543452453235424435422223532224532235424533442
453354222542235322542334532242353245333235434522443322542453354222222222
223440222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222355555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554222222222222222222222222223
432222222222244224534422452354245334245332244244225424523533424532542354
245322244222235533542222255335434435524532324423542442245235324523532353
244245222235422245322354234335424522542325423354245334235322423532452222
353235224422235424532552222222222234400222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222223444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444432222222222222222222222222234322222222222344354244435424544542353442
443542343453245444235344235423542453222553222245444322223554553234354245
444355235423444532453245324435423554542222254222453223542244354255335534
454444544542353453235445435532224542453355322354245324532222222222344022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222343222222
222222333322343332233343222333323333322334322333332233332233233323332223
322222354322222223334322233322333332332333223333223322333223332233333222
222442224532235422233322332233333333333334322333322233333233322233323332
333223332333233322222222223440022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222223432222222222222222223422222222222222222222222222
222222222222222222222222222222222222222442222222222222222222222222222222
222222222222222222222222222222222223432245322354222222222222222222222222
222222222222222222222222222222222222222222344322222222222234402222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222234322222222222222
222224554322222222222222222222222222222222222222222222222222222222222222
442222222222222222222222222222222222222222222222222222222222222222223422
453223542222222222222222222222222222222222222222222222222222222222222222
235434322222222222344002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222343222222222222222222224444322222222222222222222222222222
222222222222222222222222222222222333222222222222222222222222222222222222
222222222222222222222222222223334432234432222222222222222222222222222222
222222222222222222222222222222222243233222222222223440222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222223432222222222222222222222
232222222222222222222222222222222222222222222222222222222222222222322222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222234400222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222234322222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222344022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222343222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
223440022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222223
432222222222222222235422222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222235422222222222
222222222222222222222222222222222234402222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222234322222222222222222355322222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222354222222222222222222222222222222222222332222222344002
222222222222222222222222333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333332222222222222222222222222222222222222222222222222222222161000002
6060f002220574d464301000000000001000000000000002200000000200000ccf10100c
c31040034322222222222222222223422222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222243222343222222254222
222222222222223322222222222222222332222222344022222222222222222222223444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444322222222222
222222222222222222222222222222222222222343222222222222344322224322223443
222344432224543234433432344322244432234443222222222222244322222244432223
443222444323443344234423442234432234323432444322343234322222222222222234
422222245432454445422354322554432234334324444453244334433442344234422222
223440022222222222222222234444443333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333334444443222222222222222222222222222222222222222222222223
432222222222235544322254222353343224533532455442254244222553224533432354
344222222222222453222224433432355443235544224522542355235422554432353354
245334223532453222222222222222454222223554423433453235544325433432444453
245335522452254225423542354222222234402222222222222222234444322222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222234444322222222222222
222222222222222222222222222222234322222222222453233223553224522453235235
425422332544532224522354224423532453222222222223532222354225424532332553
233245325422453254235423323534533542254235423522222222222223444544432255
323323324522552233254225425424522442244224532542245325422322222222344002
222222222222233443222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222223344432222222222222222222222222222222222222222222343222222
222235422222245432354224532353453353222225454222244223532245235435422222
222222235322224532245244222235422222453344224533442452222235454245322442
354335322222222222254335434533532222233245235322222542244244344224422542
245334422453354222222222223440222222222222223443222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222234432222222222222222222
222222222222222222222223432222222222254222223533423542245323543323533332
245532222442235322452354453222222222222353232245322552442222353222224533
542244345324522222355422453224423533442222222222224532354235435333322332
453253333225422442234442244224422443454224434542222222222234400222222222
223444322222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222234442222222222222222222222222222222222222222234322222222222442
243245224335422453235322235424532543333324422354225423532542222222222223
544442353235424422432442343244235422442353235224323533333532354235324522
222222222245223532254344345323324532543453254235424324522442254224423542
244235422222222222344022222222222344322222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222223443222222222222222222222222
222222222222222343222222222223433533542243244335333453222243344225434443
344342443353235435422222222222235324542443443234335423434532442254225423
542243354235334434434532353245322222222222453235423542343453234345323434
533544553244344224422542244235422542354222222222223440022222222234432222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222223443222222222222222222222222222222222222223432222222222223343234422
333433442244432222234432344234334444322344322344432222222222222353235422
344322233442223443224433443344334422334422343234223443223433343222222222
223542354245322344322343443223443224344322344432344334423443344234423432
222222222234402222222223443222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222223443222222222222222222222222222222
222222234322222222222222222222222223432222222222222232222222222232222222
222222222222222222222223532354222222222222222222222222222222233332222222
222222222223222223333222222222222223444544532222322222222222222222222222
222222222222222222222222222222222222222222344002222222344322222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222223
443222222222222222222222222222222222222343222222222222222222222222234443
322222222222222222222222222222222222222222222222222222245434532222222222
222222222222222222223534432222222222222222222222244343222222222222223345
433222222222222222222222222222222222222222222222222222222222222222222222
223440222222224432222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222223442222222222222222222222222222222222223
432222222222222222222222222235554322222222222222222222222222222222222222
222222222222222454443222222222222222222222222222222234234322222222222222
222222222432442222222222222222454322222222222222222222222222222222222222
222222222222222222222222222222222234400222222443222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222223432222
222222222222222222222222222222234322222222222222222222222222222232222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222344022
222234322222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222224432222222222222222222222222222222222343222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222223440022222442222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222224422222222222
222222222222222222222223432222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222233222233222
222222222222222222222223322222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222234402222234322
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222234322222222222222222222222222222222234322222222222223
322222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222224432222453222222222222222222222222344322222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222344002223432222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222234322222222222222222
222222222222222343222222222222233222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222245222224522222222222
222222222222222442222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222223440222234222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222343222222222222222222222222222222223432222222222224422222322
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222442322245232222222222222222222322224432222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222234400223432222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222343222222222222222222222222
222222234322222222222343222343323432343334333234334323432233333334323433
323433432344422234322222222222222343222444224533322454332234323432234322
244332245333223432343343233322222222222243234322344322244422343233234432
343234323433323332343343234333323432222222344022234322222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222223432222222222222222222222222222222343222222222224532245434324324532
453453454454235422354354453245345345445424555322453222222222222224532245
554245334324533442354245322453224533432453343245325523542354222222222223
542354235554324555324533543543433542354245445335424533542353244235422222
223440022442222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222224422222222222222222222222222222223
432222222222244222552244234354224523544424532354223542454532442354442453
354233223532222222222222245223542333442244345224533542453223522354224424
422442453245235423532222222222225423542453233354233235344245224432433542
353254254353225523532343452222222234402234322222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222234
322222222222222222222222222222234322222222222442235422453235422244345334
345322542235435435324534533434534532222235322222222222222453235322224422
353352235325434532235224532244244224523543452255335322222222222244335335
422223532232354532542235424325423543542445422355335322355322222222344002
342222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222243222222222222222222222222222222343222222
222224422353224532454222454542234452235422254432353245454223345335333322
353222222222222224532353333244224533522353353345322452235322452442245235
335422543453222222222222453453354333335222223544225422353243254235443224
543223543453223542222222223440224422222222222222222222222222222222222222
222222222222222232222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222442222222
222222222222222222222223432222222222244222542245225532224423523424532254
223542223532442453342453354355323532222222222222244223543453353245335324
533532453223522353225424422552352354225424532222222222224423532443453343
234234333244224532432542353222244333225424532245432222222234400243222222
222222222222244322234432222222222222222222222223432222222222222222222322
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222223422222222222222222222222222222234322222222222452
223434532453442255344244344343543335422245324534523534522433543445433222
222222233454333435434544542454454235424534345343343453355445324532553354
235422222222222354235423434532443542453344343354224435424542223542443354
235424543432222222344023432222222222222222222552222245222222222222222222
222222245322222222222222222223422222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222234322222222222222
222222222222222343222222222223532223343234423423444432234432444443344222
343244443223443223344234444432222222222344444223443244344224434432343334
334444332344322434442244334433442343222222222223442343223443222444323432
442344422244344234322234433433442343244334322222223440034322222222222222
222225422222442222222222222222222222222353222222222222222222224322222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222343222222222222222222222222222223432222222222224422222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222234402442222222223332223432245333224533322333233223333223433223
543322333234323322432235322222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222432222222222222222222222
222222234322222222222234222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222344004422222222245322455432453
343245334324532553235532355344235434423542453255335522254222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222224422222222222222222222222222222343222222222222233222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
223440244222222222452235423334422442442244245324422244224532353353235325
423532453244222542222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222244222222222222222222222222222223
432222222222222232222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222234400432222222224422352222244224524422
352454345222442255223533532353254335324543442224522222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
442222222222222222222222222222234322222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222344024
322222222245223533332442235344224524534542224421610000026060f002220574d4
64301000000000001000000000000002200000000200000ccd10100cc310400254223533
532353253345324433542224522222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222342222222222222222222222
222222234322222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222344004322222222245223533442452
245245225524523542224422442245335324532532453244235422255222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222223422222222222222222222222222222343222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
223430243222222243453434335435544542554454245325534354343433542454455335
424532552354222542222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222234222222222222222222222222222222
432222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222234200432222222334444223443244444224444
422443244343443323434323434432343234324422442225322222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
342222222222222222222222222222224422222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222223432222344322222222222222222222
222222222222222222222222222222222222222222222222222222222222222222442024
322222222222222223222222222222222222222222222222222322222222222222222223
332222352222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222223422222222222222222222222222222244222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
245432223553222222222222222222222222222222222222222222222222222222222222
222222222222222222222222224320043222222222222222222222222222222222222222
222222222222222222222222222222344443224322222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222234222222
222222222222222222222222342222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222443322235532222222222222222222222222222
222222222222222222222222222222222222222222222222222222222343202432222222
222222222222222222222222222222222222222222222222222222222222223423432332
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222342222222222222222222222222222223432222222222222
222222222222222222222222222222222222222223333222223442233332223333333223
432223333333233233223323333234333223333333233333233332333333322222224322
355443222334322333332222443223333333333333222222222222222222222222222222
222222222222222223432004322222222222222222222222222222222222222222222222
222222222222222222222222222223222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222223422222222222222
222222222222222224322222222222222222222222222222222222222222222222222222
245532222345432355322355335532354442345334533554454454235533454454245424
542454344345424543454222222353223554453234445324544542245543255335532454
444222222222222222222222222222222222222222222222244220243222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222234222222222222222222222222222222244222222222222222222222
222222222222222222222222222222222355322224543323553222454255235524532454
255335545534443355325533553355245423542454554235424542222224542235533552
453255245424543553332553255324543553222222222222222222222222222222222222
222222222432200432222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222342222222222222222222222
222222222343222222222222222222222222222222222222222222222222222223553222
255322235522224553552354245434542553245345323333553255435533542453235534
544532355345322222245422355335534532553454345345422235543553245435532222
222222222222222222222222222222222222222234322024322222222222222344222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222244222222222222222222222222222222222222222222222222
222222344222222222222222222222222222222222222222222222222222222222222222
222222223422222222222222222222222222222222442222222222222222222222222222
222222222222222222222222235532222554343355322245445523542455245445532344
553223335532454443235534532355444245323544553222223553323553255345325533
544542454343345445532454443222222222222222222222222222222222222222222222
442220043222222222222223542222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222454222222222222222
222222222222222222222222222222222222223542222222222222222222222222222222
222222222222222222222222222222222222222234222222222222222222222222222222
223432222222222222222222222222222222222222222222222222222355444225534543
553222453455235424542454355234435532233355324543222455345323553222553235
435532222245433235533553453255345435424543542454355324543222222222222222
222222222222222222222222222222234322202432222222222222225422222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222223343222222222222223322222222222222222222222222222222222225
322222222233222223222222222222222222222222222222222222222222222222222222
342222222222222222222222222222222224422222222222222222222222222222222222
222222222222222223554454245335335532334533552255345325532553354255322333
553255322224542453235422225532454255422223553243355335523543552454255235
425425532553245422222222222222222222222222222222222222222222222442222004
322222222222343355332222443223443234343223443333332223343244333343234333
432343334432343333234332222244323433343223433222342223433333443444343333
333432343222234433222223432343254332222443244334452244323422343234333333
234332223432343333234322222222223422222222222222222222222222222222234322
222222222222222222222222222222222222222222222222235523553244442355344345
335532344442345435532344542224445533454222245434542454322245424543454222
245533443544553224444324544432244442345435532454222222222222222222222222
222222222222222222222234322220243222222222224532543442245543233353354344
335444345322224533544543452354235324532543443542442354222224554324523442
235422223522354455345434533442354245324532222453343222245324532543442245
543344345324554335423533544553442354222235423542432354222222222234222222
222222222222222222222222222244222222222222222222222222222222222222222222
222222222355235532233223333332333333322333222333233222333222233333223332
222333233323332222333233333332222333223333333322223332233333222233322333
233323332222222222222222222222222222222222222222222222442222200432222222
222245325423543543333222542442452353254452222245245245324532442353245324
424534323434532222354233245324422354222245323533552353245324522542354245
222224532542222353245225423533543332332353354334334235335335423434532222
255235423334532222222222342222222222222222222222222222222222344222222222
222222222222222222222222222222222222222223553355322222222222222222222222
222222222222222222222222222222222222222222222222222222244344222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222244322222024322222222344453254224445322222235324435423533544
522344452343353245334423542453244345354223553222224532222453344223542223
544224424423532452245325423543453222235335422223532353253224445222223323
533532232242353243244223453222222553354223453222222222223422222222222222
222222222222222222222443222222222222222222222222222222222222222222222222
345544532222222222222222222222222222222222222222222222222222222222222222
222222222222222442442222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222223432222220043222222234434532
542245453332223442244454235443245235434532334532453454235434532453432532
225422222244222224533542235422245343223454235324522443354235334532222354
553222235323522532254443332223235335333322323532334542225522222224434532
235522222222222234222222222222222222222222222222222222443222222222222222
222222222222222222222222222222222333333222222222222222222222222222222222
222222222222222222222222222222222222222222222223323322222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222344222222202432222222354245225423543533443224532443442353222452353245
234245324423542353245324532225322454322222452233244235422354223542342433
542353245225424542353355222224533532222353245225423544433442233353353345
324235324335422454322222354245422454222222222222342222222222222222222222
222222222222223443222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222234422222222004322222223542453355445324
335434235325425423532224523542452353353245235423532453254222354235434322
223432542452354333543345323424425424532453254235423532453222245335322223
532453354445324335422433532433552342353254254235434222222542354235434222
222222223422222222222222222222222222222222222223443222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222223443222
222220243222222234434433444542233443244442344443234322344334434432344423
443344334324433443223443443343222223444334432443444444443234334443244334
433442344244334432222344432222234434433444542233443234444323344323434432
344432443243222234433433443343222222222234222222222222222222222222222222
222222223443222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222344322222222200432222222232222222223222233222233
222332222232222332232233222332222333322232222222322223223322322222222322
223223223332322322232223222322223222322222233332222222332222222333233222
223222223222233332222332222332222232223222322222232222222222322222222222
342222222222222222222222222222222222222223443222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222234422222222222024
322222222222222222222222222222222222222222222222222222222222222234444222
222222222222222222222222222222222222222222222222222222222222222222222222
222443432222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222223422222222222222222222222222222222222222
222444322222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222234432222222222220043222222222222222222222222222222222222222
222222222222222222222222353343222222222222222222222222222222222222222222
222222222222222222222222222222222234324422222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222234222222
222222222222222222222222222222222222344432222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222234443222222222222202432222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222342222222222222222222222222222222222222222222334
443222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
334443222222222222222004322222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222223422222222222222
222222222222222222222222222222223444443333232323232323232323232323232323
232323232323232323232323232323232323232323232323232323232323333333333333
333333323232323232323232323232323232323232323232323232323232323232323232
323232323232323232323232322333344443222222222222222220243222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222234222222222222222222222222222222222222222222222222334444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444443222222
222222222222200432222222222222222343222222222222222222222343222222222222
223432222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222342222222222222222222222
222222222222222222222222222222333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333322222222222222222222222024322222222222222223542222
222222222222222224543222222222222235422222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222223422222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220043222222222222222235322222222222233222233222432222222222222353222
222222222222222222223322223322222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222233222233222
222222222223322222222222222222222222222234222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202432222222333233322354332222234322
443334532223432222332333223543322222343222332333233234433344222343222333
233222332233323322332222222222222332233222222222222333233322333233322333
233223333322233323332443333442233333223333344223323332223323332222222222
342222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222221610000026060f002220574d46430100000000000
1000000000000002200000000200000ccb10100cc3104002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200432222222354235422354344222455532244335432222532222452254
223543442223555322453354354224433553224555322453245322453245223533542222
222222222453245322222222222354235422354235422353254323543542245324532244
335522454454224543453224523542235423542222222222342222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222332222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222024322222222542254223542353
235433422332354222245422224422542235423532355334222543534532224324422354
333223532353224532452224535422222222222224532452222222222222343254222542
354223534532235324532354235322343354224533532245324422245325422255235422
222222223422222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222235532222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220043222222224422442235322542353222222332442222444322244225422353225
423532222223544454222233244224532222235324532245434422235554222222222222
235424522222222222222332542225533532235454222254344323543353222432542234
335322453245222454344222453354222222222234222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222224555542222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202432222222244225422353225424533232
223325422235343222442254223532254235322322224555522222332442244322322354
345222353344222355542222222222222353344222222222222224325422244345322355
522223544532235434532223325422234453224532442224434542225434532222222222
342222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222223455555543222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222004
322222222442244223532354235334522233243222442342224422542235423542354345
322333534322222324422354354223532352224523542225424422222222222223423542
222222222222233254222532453223533322235335422353245222233254223333532245
324422244235422254245422222222223422222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222355555555553222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220243222222235433542245435532344355222343542
235422432254335422354355322443553244335334432234345222433542235324532245
325522254354222222222222245225532222222222222433542235423542235424432354
354223542453222443542235345322453245222552354223542354222222222234222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222245555
555555554322222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200432222222
344344422344453222344432224444422454224322444444323444542223344322443354
244322344443223344322453345322443244322344442222222222222443344322222222
222224444422344235422353244323544432235323532224445422344442224432443224
433442234423442222222222342222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222234555555555555554322222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222024322222222222222222222322222222222222222222222222
222222222222223222222222222222222222223222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222232222222222222222222222222222222222222223422222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222223455555555555555
555322222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220043222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222234222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222234555555555555554543222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202432222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222342222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222235555555555322222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222004322222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222223422222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222355555555553222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220343222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222234222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222223555555555532222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200432222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
342222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222235555555555322222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222054
322222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
234322222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222223422222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222355555555553222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220043222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222354322222222222222222222222222222222222
222222332222222222222222222222222222222222222222222222222222222234222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222223555
555555532222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222205432222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222334222
222222222222222222222222222222222222222432222222222222222322222332222222
222222222222222222222222342222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222235555555555322222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222004322222222332233222222333332222223433222222234322
222233233322222223432222223332333222223322332222223333223322222233233322
222222222222223322332222222243222222233323332222233323322222234322222223
532222222222222224433344322223323332222233233322222222223422222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222355555555553
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220543222222235533543
222235435422222355432222223554322223543355222222455432222245424532222245
324532222245444354222223542354222222222222222245335532222222442222222453
245322222453354222222454222222225422222222222222234434542222354235532222
453354222222222234222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222223555555555532222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200432222222244225422222452353222225533332222355334222223432
442222235433322222353245322222453244222222442353442222225523542222222222
222222453244222222235522222224532452222224425522222224532222222245222222
222222222234235322222343254222222443542222222222342222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222235555555555322222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222054322222222443354222223433
532222254223222223532222222223325422222452222222223543453222223533442222
224534534422222255335422222222222222224532442222222454322222235434522222
245453222222235322222222452222222222222222332353222222432542222223555322
222222223422222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222355555555553222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220043222222224533542222223345322223532222222235333322222233244222224
533322222235434522222235434422222245443254222222443453222222222222222245
224422222235433222222354345222222454422222222353222222224522222222222222
222323532222224325422222245454222222222234222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222223555555555532222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222205432222222244225422222333453222225
323322222353345322222332442222235334422222353235322222353244222222442222
542222224424532222222222222222452244222222353243222223532452222224533222
222223532222222245222222222222222223335322222243254222223543542222222222
342222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222235555555555322222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222004
322222223542354222224533532222244245322223433552222224435522222343354222
224542453222224532453222224532235522222355235422222222222222224533552222
235422442222245324522222245234322223345433222222452222222222222222244354
222222443542222225435422222222223422222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222355555555553222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220543222222234423442222234344222222233442222
223334322222234344222222334432222234323432222244324432222244322344222223
442344222222222222222244334422222344223422222443234322222443344222234444
432222225422222222222222223444432222224434422222234444222222222234222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222223555
555555532222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200432222222
223222222222223322222222233222222223322222222222222222222232222222222222
222222222223222222222222322222222333222222222222222222223222222222222223
222222222222222222322222222222222222222343222222222222222222222222222232
222222222222222222222222342222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222235555555555322222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222054322222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222234444222
222222222222222222222222222222222222222222222222222222222222222222222224
422222222222222222222222222222222222222222222222222222223422222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222355555555553
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220043222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222442343222222222222222222222222222222222222222222
222222222222222222222222222222342222222222222222222222222222222222222222
222222222222222234222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222223555555555532222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222205432222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222322322222222222
222222222222222222222222222222222222222222222222222222222222223222222222
222222222222222222222222222222222222222222222222342222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222235555555555322222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222004322222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222223422222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222345555555543222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220543222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222234222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222333333333322222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200432222222222222222343222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
2222222222222221610000026060f002220574d464301000000000001000000000000002
200000000200000cc910100cc31040022222343222222222222222222222222222222222
222222222222222222222222222222222222223334322222222222222222222222222222
222222222222222234222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222205432222222222222222454322222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222224532
222222222222222222222222222222222222222222222222222222222222222222222333
453222222222222222222222222222222222322222222222342222222222222222222222
222222222222222233343434343434444444444444444444444444444444444444444444
444444444444444444444444444444444444443434434334443444344343443443434343
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444443333332222222222222222004322222222222222223343222
222222222222222222222332222222222222222222222222222222222222222222222222
222222222222222222222222222235322222222222222222222222222222222222222222
222222222222222222222222222224323532222222222222222222222222222222223322
222222223422222222222222222222222222222222222234444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444433222222222
222220543222222233322233322342223332333233333333333345333323323332343234
233333233333333223333333233332333233223332222223343222244322354332224323
323432223432223333222332333332333333333333323333332333222222342235433222
332332332333223433223332333244222222222234222222222222222222222222222222
222234443333222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222322232322322222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222223334444222222222222200432222222343342452222432235423532
453245335434543453244335424533444554442354245444335423532453443443442254
322222344343224434323543432454454334442354343245344345445435423542453245
334335334323542222225422354344245445434423542354343245324523542222222222
342222222222222222222222222222222224443222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222223344322222222222034
322222223334534522235422354235324532452354235324532442254235335335433432
542353254254225323523545422433532222224532442353245235323535434533224534
522442452354443453254225323532452254353234245322222354223532353453453245
225424522442453245224322222222223422222222222222222222222222222223443222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222344322222222220043222222233354345222454323542353235424422
542353245424423542353253244223325423533543542353235345344223454222222254
223534522353353235344245322244353224524534534423522542353235424422354532
234532222223532235323543523532453353354224523532452222222222222234222222
222222222222222222222222344322222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222344322222222202432222222
234533452235333235434532353345225423532453344225323532344542233254235434
325534532354442442224532222222542235444223543532354234453224533532245245
454223445324434532353354224545322354222222235322353235423445324433543542
235235435522222222222222342222222222222222222222222222224432222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222244322222222004322222222454235522442342254335324423542254235324
523542253235323335422432542353322254335323532224422355322222224422353442
235335323533334532234435322452453453333452254335323533542354353224542222
222353223532353333453244245325422452453345222222222222223422222222222222
222222222222222443222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222244322222220243222222224532355
235422433542353245225423542353245234422542353253354224335423532223542353
245222254224534322222244325424532443454355244245333244244235424533534424
532542354235325523543542354442222223542235444533523532542354244235424532
452222222222222234222222222222222222222222222234322222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222344222222200432222222344222443453224334433442443244334423432443244334
434432344432244444335322234423432443223443354243222222244443244444323444
532344442344432344442244443234443234423432443244324444334433432222225422
344454234444234433442234442245334432222222222222342222222222222222222222
222222442222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222343222222024322222222322222323322233
233223323332332233223322322332233333322333223333332233222233223323332223
323322332222222233322333322222233222233222333222233222333322223322233223
323322332223333233223222222244222323322223322233333332233222332233222222
222222223422222222222222222222222222234322222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222442
222220043222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222223443322222222222222
222222222222222222222222222222222222222222222222222222222222343222222222
222222343442222222222222222222222222222234222222222222222222222222222442
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222223432222202432222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222223555432222222222222222222222222222222222222222222222222222
222222222222222222222333222222222222224433432222222222222222222222222222
342222222222222222222222222234322222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222224422222004
322222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222223333322222222222222222222
222222222222222222222222222222222222222222222222222222332222222222222233
223222222222222222222222222222223422222222222222222222222222343222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222234222220243222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222234222222
222222222222222222224422222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222343222200432222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222342222222222222222222222222343222222222222222354
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222232222222222222222222222222222222222
222222222222222432222024322222222222222222222222222333222222223332222222
222222222222222222222222222222234322222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222223422222222222222
222222222223432222222222222223542222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222343
222222222222222222222222222222222222222222222224322220043222222222222222
222222222222542222222245322222222222222222222222222222222222222453222222
222222222222222222222222222222222222332222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222234222222222222222222222222234322222222222222235423222222
222222222222222222322222222222222222222222222222222222222222222222222222
222222222222222222232222222222222222222222222232222222222222222222222222
222222222222222222222222222222342222222222222222222222222222222222222222
222222244222202432222222222222222222222222224422222222452222222222222222
222222222222222222222223532222222222222222222222222222222222222222234222
222222222222222222222222222222332222332222222222222222222222222222222222
222222222222222222222222222222222222222222222222342222222222222222222222
222343222222222344432354343234422234434334433432244432244443222224433443
235532344234432344323432343344334433442343223432224542343234424444323443
343224443224433443222244443244234423443432354322344323443344323432222222
222222222222222222222222222222222222222442222004322222222222222222223322
222244332222224533222222232222222222222222222233322222235333222222222222
222222222222222222222222223432222222332222222333222222233322224422234322
223322222222222233322222222222222222332222222222222222222222222222223222
222222223422222222222222222222222223432222222224433423543343354222553453
354235424533432453354222245324523554432452354235434335423532452245235423
532245322455443443354245335335423542453343245324522222453344443244245345
335544322453224432542224422222222222222222222222222222222222222222222223
422220243222222222453222222455422222453442222235434322223442354222223453
222223444422222354343222234433542222344235422222222222222244222222355442
222235444222223444322235434543222354454222245324534322222345322222245543
222354245322222222222222354444222222222234222222222222222222222222234322
222222353235335322532542225424532542353254224424523542222454244245323324
422542542245333335323522442354235322353225422332432542353254354235325422
442353244222223523542342442542453453233224532245324422244222222222222222
222222222222222222222222222222234222200432222222224532222245434322224523
442222353244222225522542222224532222245334422223532443222245225422222553
354222222222222222442222224543432223542353222232354222234335322224534542
222453354234322222453222223543432222453453222222222222223542453222222222
342222222222222222222222222343222222224532254354225435422234345225434533
532235245445322223543442452222244225435422353233353245335423543353223532
353222223325423544532543453354224533543443222245345323424423434524522222
245222453344222452222222222222222222222222222222222222222222222342222024
322222222244222222542223222244224522224522353222245324422222244222223542
245222235323532222453244222224533442222222222222235422222354223322245322
542222223542222242254222245235322223534532354222223522222245222322222444
422222222222222225434532222222223422222222222222222222222223432222222245
322543532254244222233453254345335322452454442222245335424422222442254254
223532333532453354235434532235323543332243254235433225433533542245335335
422222354442233244223345344222222453224433542224532222222222222222222222
222222222222222222222223422220043222222222452222225422222222442245222235
223542222443353222222442222235322453222353235422224533542222244335422222
222222222354222223532222222453224522222345322222333542222243453222235455
222542222235222222442222222224554222222222222222254453222222222234222222
222222222222222222234322222222353235335423542542234424532542353243225424
524532222452354244224324422542442245223335324522442354245332353234424532
432542353222254235325422542452354222224524532342442342453342244324532244
235422244222222222222222222222222222222222222222222222234222202432222222
224522222244334322224422542222353235322224423532222224422222353224522223
532353222244235422222443454222222222222223542222235422322223532255222222
353222223235322222334532222353453235422222352222224422322222453452222222
222222222543542222222222342222222222222222222222222343222222222433453354
455335433345244235423542343353245344322224532453243354244335423433542343
353245324523542353333534333345324335423532223542354234335324522452222245
345323434424534422433543345333442254222442222222222222222222222222222222
222222222222222342222004322222223345333222442353222255335422224533553222
255235422233345332222442354222245434532222452354222224423542222222222222
225422222244245322234423532222433542222243354222234245322224533432453222
334533322234335422224534532222222222222235435422222222223422222222222222
222222222223432222222222344322434432344343234432343234322344322443432222
234323432234423443343323343223433433343234334323433434333234432343343334
322234333432234432234333432222343332234344323443222443233443433432443235
422222222222222222222222222222222222222222222223422220243222222244454432
222444422223544543222245445422223543354222244554432223434522222444554222
234533543222344235422222222222222245222222344442222234444222224444322223
444542222344442222245323444422224445443222244453222234445322222222222222
354443222222222234222222222222222222222222234322222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222232222222222222222222222222232222234332222222222222222
222222222222322222222222222222342222222222222222222222222222222222222222
222222234222200432222222232222222222332222223233222222232332222222222222
222232323222222332222223223322222222223222222233322222222222222222353222
222233222222223322222233322222223223222222233222222222222332222223222222
222233322222222322222222222222222323222222222222342222222222222222222222
222343222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222223543532222222222222222222222222222222222222222222234322222222
222222222222222222222222222222222222222342222024322222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222444322222222222222222432222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222223422222222222222222222222223432222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222234324322222222222222222222222
222222222222222222222332222222222222222222222222222222222222222222222223
422220043222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222235334322222222222222223432222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222234222222222222222222222222234322
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222221
610000026060f002220574d464301000000000001000000000000002200000000200000c
c710100cc310400222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222223422220243222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222233223222222222222222222332222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222234222222222222222222222222234322222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222234222200432222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222342222222222222222222222
222343222222222222222222222222222222222222332222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222223232222222222222222222222233222222222222
222222222222222222222222222222222222222342222024322222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222223422222222222222222222222223432222222222222222222222222222222222
234432222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222244322222
222222222222222223542222222222222222222222222222222222222222222222222223
422220043222222222222222222222333222223332222222222222222222222222222332
222222222222222222222222222222222222222222222222222222222222332222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222234222222222222222222222222234322
222222222222222222222222222222222245222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222452222222222222222222222235322222222222222222222
222222222222222222222222222222234222202432222222222222222222223542222345
322222222222222222222222222235422222222222222222222222222222222222222222
222222222222222222225532222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
342222222222222222222222222343222222222222223322222222222222222222443222
222222222222222222222222222222232222222222232222222222222222232234222233
222222222222222222222222222222222222222222222222222222224432222222234322
233222222353222222222222222222222222222222222222222222222222222342222004
322222222222222222222235322222453222222222222222222222222222254222222222
222222222222222222222222222222222222222222222222222233432222222222222322
222232222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222223422222222222222222222222223432222222234
433453234432343334323343224533322343333442343334333233333432234332234322
234333222223432343234433344334532223433343234333333432234432343334334323
433332343222223345442223443354334542344323543432344343343234333433323432
343343333343333234322223422220243222222222333222233322254332223533322233
223322223322223332222443322223322332233223223222332233332223322332222332
222332223322223322222222222223433334422233222332233222233222333233222332
332223322333222222222222222332222233322233223322322233222222222234222222
222222222222222222234322222222254235423555423532453224532245334325445544
523542354354254235423543432353222543442222245324522543442443354222235424
532452354235423554423532453255235424524532222353453442355443343354235554
335424424544544542453244345335324532553543532442454222234222200432222222
224532224554323553432235434322453245322354322344433224544422354235423453
442453245323444432344335432344442234333344222234222222222222234444454224
554234423543234553224533452235324532354234443222222222222233443222453223
442344234423542222222222342222222222222222222222222343222222222442353255
223235323532245222452244353245224325423532552442254244224423532245323532
222452244245323532423542223354235424522442254245323235323532453254224445
322224424524534532332332442453233353235345235323323532442453353245325424
535323335422222342222024322222222245222355443235423432353244224532452223
542224532442254235322542354235335423442353224424522442254224532442332442
452222453222222222222224324422454343334325422454442245324522354245223542
452244222222222222322442223532224522542234245322222222223422222222222222
222222222223432222222224422543532222354345322452224422453443442233244235
435424433533542235335322552235422224522442452235424235423434542354345224
433533532222354345324543442245453222354244235354222223324425422223532254
343353223335324434533543453244344343223553222223422220043222222222452224
532232353225423522353235424422225422354224522442244225533542353254222433
532244245224423542354224523335534422225542222222222222233244225422332243
254235422322453244223543352225435422442222222222222224532235322245324422
234542222222222234222222222222222222222222234322222222244235435423323543
453224522244224532345422332542354432245345335422453353224522354222245224
424422354233254245335423533442244345335433323543453244345423444532223542
442353443333233244254333335323542334532243353245443235434532554323532235
422222234222202432222222224422245322222532254235223542353344222354223532
235324422452244345322343542224335322444442245335423542235323443354222453
432222222222222332442254232222432542353222224533552235434522254453224532
222222222222345322353222454354222255222222222222342222222222222222222222
222343222222222442254244345335323533245222453255343254223325423532222442
253244224523532245323532222442244245224532333542452354235325522442354244
345335323532442354245235322224424423524434542332442443454354235434235323
323532442222353245324422235322454322222342222004322222222245222453343235
323542352235324533542222542235322452244225422433453223345422243353224432
222443354235422452245424542225424322222222222222324422443343224335423443
343245335422353355223543532245222222222222233453223532224433542223542222
222222223422222222222222222222222223432222222235423542343452354245343453
434544542443542244344235422235423542343354245334343344222224533452243344
224435424533542453245335423542343453354245325523542354453222244344344234
345323435523434533544552353452234345324532223532453354322354245434322223
422220243222222232453323433542354345324533453245325522335433244235423553
454225423542353354222433532244222224422542244235422553235422453234222222
222222234344224433542243254224424532453245223532452235424423542222222222
224224523335333245235422354432222222222234222222222222222222222222234322
222222344234322344323432343344444334344223344322344443343222344234422344
322343442244432222244434432344422244343344334423432343344234422344323433
343244234422344432222234454422234432234344323443234344322344322343443344
322234324433443223433343343222234222200432222222334434223344323544542245
445422453244334444432343443234445432344235422433432234345323443222244334
422343443235422244224532343222222222222343443224344322443542234344224532
452235324532354234344322222222222343343234444432452244224533432222222222
342222222222222222222222222343222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222224432222222222222
222222222222222222222222222222222222222222222222222222222222222342222024
322222223333332223432223233222233332223332333233333322333222232333223332
333222333222333333223322222333333222233322333222333233223322222222222223
333332233322223333332233322233323332333233323332223322222222222222333322
233333223332332233233322222222223422222222222222222222222223432222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222254222222222222222222222222222222222222222222222222222222
222222222222222222222223422220043222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222234222222
222222222222222222234322222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222442222222222222222222222
222222222222222222222222222222222222222222222222222222234222202432222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222342222222222222222222222222343222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222223322222222222222222222222222222222222222222222222222222222222222
222222222222222342222004322222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222223422222222222222
222222222223432222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222224422220243222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222234222222222222222222222222234322222222222222222222332222
222222222222222222222222222222222222222222222222222223222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222233222222222222222222222222222222222222222
222222234222200432222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222342222222222222222222222
222343222222222223222222224432222222222222222222222222222222222222222443
222222222223442222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222223443222222
222222222222222222222222222222222222222342222024322222222222222222222222
222222222222222222222222222222222222222222222222223322222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222223332222222222222222222222222222222222222222222222222222
222222223422222222222222222222222223432222222222332222222245322222222222
222222222222222222222222222224443222222222235422222222222222222222222222
222222222222222222222222223322222222222222222222222222222222222222222222
222222222222222222222224422222222223222222222222222222222222222222222223
422220043222222222222222222222222222222222222222222222222222222222222222
222222222355322222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222235422222222222222222222
222222222222222222222222222222222222222234222222222222222222222222234322
222222234322222222342222222222222222222222222222222222222222222432222222
222354222222222222222222222222222222222222222222222222222234322222222222
222222222222222222222222222222222222222222222222222222244222222222233222
243222222222222222222222222222234222202432222222222222222222222222222222
222222222222222222222222222222222222222222444222222222222222222222222322
222222222222222222222222222223222223222222222222222222222222222222222222
222222222354222222222222222222222222222222222222222222222222222222222222
342222222222222222222222222343222222222442223443224543322343222343343343
244334444334322222222223422234323433453332244334334343344234422344323442
343334323433323432443222222223443224423443442344234443234322222222343244
322222222244422453432223443344334432344322344223444422343342222342222004
322222222233222223322222332222333222333222223322233322222332222333223332
222243222332223332233333333344333223322233222222222222223322244333443332
223322332333233323322333233222332222233223543322223223223332223323333233
322233223322233222222222222222223422222222222222222222222223432222222235
322354343235434424542235535534532453354344454222222222235322454245325533
433544543454454443355235544335423542453255345345424422222222255443245325
534433542354454453222222224532453222222224544324533432455443443454245543
223542235434435435522224422220243222222223554322443432244343223542234434
323455422244322345432234432344344222442223532344432344344434533442344224
554222222222222454443443345424323334324423442344234424432443234543223442
235434322444443244322453244324434423442344224434322222222222222234222222
222222222222222222234322222222353224522453352245235322353254245324532542
453532222222222453223532353254224435235424523542432442453233254235323532
442244353233222222223542332453244223324423532544532222222245324422222222
354234244224435522332422542553233225422353245452354222234222200432222222
355443245324424532442235422354245345444322452224544422254222443453224522
235335423532443354245225523542454443222222222225434532432453243353353245
325422542354235424522554442235422354234335435422453224532452245235325423
532453244222222222222222342222222222222222222222222343222222224532254223
533522353353222443442354345224535435322222222235442235323532542245343354
245445323324424422223453453245334422355532222222222245222224543442233244
235445335322222222454344222222224532222442245353222223235325322222244223
544543442432222342222024322222223532233542245355224532254223532453542223
224422354223322542224423532355322353453235424423532452245335424532232222
222222244244223323522334533532454244225423532354235235422322354223542244
353254223522235423522442353244225325422353233322222222223422222222222222
222222222223432222222245322542235335223533532222335423543452244333353222
222222453432353235325422452334542454442233254244333325434532343454224445
322222222222442222245335422332442354332453222222224533442222222245322224
422453543332233354353222222442235445322345422223422220043222222244222235
422453542235322542224445335422222244223532222225422245454224434223545532
254244235324422453354254222222222222222343442223335223453345324543442245
345323543442353222223532235322442343542235222354344224545422553453254223
534454322222222234222222222222222222222222234322222222453224422453353245
325322343354245324532542223532222222235423423532353354235434335424524532
332442443354354225323523542353353222222222223522332452354223324422532223
532222222245335422222222353234245225534434532333542432343225422354254243
354222234222202432222222442222254224534422453225422254354344334322442225
322322254222444442354243235345323542442353244224434542443343222222222223
334522243352245533453244335422443453235334523532222225322354225423345422
352223533552245444225433532542245334432222222222342222222222222222222222
222343222222223532234335434544542354343443542453245335422235422222222453
234335434533554553253353245445324435523434533542354245325533544542222222
222224435424523552244354335422245322222222453255322222222443543554454234
345324435423434544354443544543543532222342222004322222223432442442254244
224532253233532542443454324423343234332543224424524532432353343235324423
532452254235424433542222222222244244222423532454224532452354225423532353
245224324433354233543454343254323523335325522442452254225324422452222222
222222223422222222222222222222222223432222222225322233442234344323333323
434223432343343222343222222223432243343334324344422334422343332233343223
344234323433333234323334322222222222223343234323422333432343222343222222
223432343222222222434323344422233432233343223343233433334333223334222223
422220243222222223445323444432244443344544435444322445434444442344443445
444344444355323434532344442354335434533543354224445322222222222344442234
44532453224533453345335423542453245323445434454443544551610000026060f002
220574d464301000000000001000000000000002200000000200000cc510100cc3104002
244443344544345324532454442354235423444432222222222222223422222222222222
222222222223432222222224422222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222232222
222222223222222222222222222222222222222232222223422220043222222222333222
333322223332233333323333222233223333332233322333333333332233223333332233
322233233323332332233222333222222222222233322233333323322223323322332233
233323332333223332233333233333322233323333333333233323333223332333222333
222222222222222234222222222222222222222222234322222222224322222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222234222202432222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222342222222222222222222222
222343222222222233322222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222342222004322222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222224422222222222222222222222223432222222222232222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222223
422220243222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222244222222222222222222222222234322
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222234222200442222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
442222222222222222222222222343222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222342222024
422222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222224422222222222222222222222223432222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222223422220044222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222232222233
332222222222222222222222222222222222222222222222222222222222222243222222
222222222222222222234322222222222222222222222222222222222222222222222222
222222222222222222222222222222222222333222222222222222222222222222222222
222222222222222222222222232222233332222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222234222202342222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222432222222222222222222222222222222222222222222222222
222222222222222222222235532222345322222222222222222222222222222222222222
222222332222322222222222432222222222222222222222222343222222222222222222
222222222222222222222222222222222222222222222222222222222222222222234542
222222222222222222222222222222222222222222222222222222224542222355322222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222342222003432222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222244222222222222222222
222222222222222222222222222222222222222222222222222222354322222552222222
222222222222222222222222222222222222223432223322222222234322222222222222
222222222223432222222222222222222222222222222222222222222222222222222222
222222222222233222223222222245422222222222222222222222222222222222222222
222222222222222245432223553222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222223422220224322222222222222
222222222222222222222222223322222222222222332222222222222222222222222222
222222222223532222222222222223222222322222222222222222222222222222222222
222222222222222323322225532222222332222222222222232222222223222222222225
422234322222222342222222222222222222222222234322222222222222222222222222
222222222222222222222222222222222222222222232343222342233322454322222222
322222222222222222222222222222222222222222222222332422235533322223322222
222222233222222222222222222222222222222222222222222222222222222222222222
222222234222200244222222222222222222222222222222222222223445532245444432
245542245434542245445323453354322222222222245222433324553224553222455422
235432234533553235444434542245434532222222222222244222255445322344443234
544432235543235533543245444422245323553222222224422222222222222222222222
222343222222222222222222222222222222222222222222222222222222222245543222
235543444455423554324554542345445345423553345444324543454245445434542454
345422222235322355454322444432454454224554234543553345444322222222222222
222222222222222222222222222222222222222342222022343222222222222222222222
222222222222222233345532355345423554332354245422454355324544553222222222
223542224335345532455433235544322355322355335532355345445422454355322222
222222222552222553355224533542355335422554432355335522455345422354245532
222222343222222222222222222222222223432222222222222222222222222222222222
222222222222222222222223455433222554333433553255443245435533554554454235
532554455345424542455355455324542454222222354223554354235435424543553355
433355335532554355322222222222222222222222222222222222222222222222222223
422220023432222222222222222222222222222222222222222355423542454245422323
552454224543553235545522222222222235422233454355224542222454222223553223
553355323552454454224543553222222222222235532225532553255235522553354235
522323553355223553454223552343222222223432222222222222222222222222234322
222222222222222222222222222222222222222222222222222223544554453245522223
325523552222454245425435533333355325533553354245423543453453245534532222
224542235532553453255335424534542222553355325533553222222222222222222222
222222222222222222222222222222234222202224322222222222222222222222222222
222222222223553235545532554232235534542245545422355555222222222222354222
345544552355323235532222235532225544553235545434542245445532222222222222
455422255224542552355335545532454333225544552235545432235522222222222244
222222222222222222222222222343222222222222222222222222222222222222222222
222222222222355435533553454332233255235433224542454234455322333553255445
324554553245545424532354355322222355432355235544542553454454345423225544
553245445422222222222222222222222222222222222222222222222222222342222002
234322222222222222222222222222222222222222355432355455224544542355345422
454332224544552222222222223542223454345522554453255323222355222255345532
355332245422453455322222222222235533322552255325523553355445324544542355
335522355332222355222222222222432222222222222222222222222223432222222222
222222222222222222222222222222222222222222223553255324543544543332552354
355345424542444553223335532554332245534532455332255323543553222224543323
553255345325534544542454454355335532554332222222222222222222222222222222
222222222222222222222224422220222343222222222222222222222222222222222222
234553223542453235435423542454224542222355335532222222222235422245532455
224534532453453223553322553355323552222454224533553222222222222455234225
533553245335423553454235435523553355224552222223552222222222234322222222
222222222222222222234322222222222222222222222222222222222222222222222222
222235533553245435435523325523543553454255335435532233355325532222454245
424552222553245435532222355324235533552453255245435523543542553355325542
222222222222222222222222222222222222222222222222222222244222200222442222
222222222222222222222222222222222234542245545422254453235434542245422222
454455322222222222354222455324553235444323444533445544325533553235532224
542245425532222222222225542342355445422354453235544532244353235533553245
532222235422222222222442222222222222222222222222222343222222222222222222
222222222222222222222222222222222222355325532554244454234355324544334544
542244454222344553355422224543454245422235542454245422224553243355455423
544532454454224445325533553255422222222222222222222222222222222222222222
222222222222222442222022223432222222222222222222222222222222222232245532
333332222333322333333322333222222333332222222222222453223332233332233432
223343223333332233333322333222233322333333322222222222233323322333432222
343322333332222234322333333322333222222453222222222234322222222222222222
222222222222442222222222222222222222222222222222222222222222222222222454
355335432233322333333223432233334322234332223333322333222233323332333222
333323333333222233322333333432223443223333322223432333333332333222222222
222222222222222222222222222222222222222222222234322220022223432222222222
222222222222222222222223432455322222222222222222222222222222222222222222
222222222223532222222222222222222222222222222222222222222222222222222344
432222222222222222222222222222222222222222222222222222222222222222222235
422222222223442222222222222222222222222222223432222222222222222222222222
222222222222222222222222222223454554543222222222222222222222222222222222
222222222222222222222222222222222222223444322222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222343222202222224422222222222222222222222222222222224334542222222222
222222222222222222222222222222222222222222223432222222222222222222222222
222222222222222222222222222235435422222222222222222222222222222222222222
222222222222222222222222222222343222222222244222222222222222222222222222
222234322222222222222222222222222222222222222222222222222222222345543222
222222222222222222222222222222222222222222222222222222222222222222222344
245222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222224422222002222234322222222222222222
222222222222222233444222222222222222222222222222222222222222222222222222
222223322222222222222222222222222222222222222222222222222222233233222222
222222222222222222222222222222222222222222222222222222222222233222222222
223432222222222222222222222222222222244222222222222222222222222222222222
222222222222222222222222344332222222222222222222222222222222222222222222
222222222222222222222222222222332332222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222343
222220222222244322222222222222222222222222222222223222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222344222222222222222222222222222222222343
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222224422222200222222244222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222224422222
222222222222222222222222222222442222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222343222222022
222222344222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222443222222222222222222222222222222222223432222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222234422222220022222222344322222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222344322222222222222
222222222222222222222224432222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222443222222202222222222
344322222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222234432222222222222222222222222222222222222224432222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222244322222222002222222222344322222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222223443222222222222222222222222
222222222222222224432222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222224432222222220222222222222344422
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
223344322222222222222222222222222222222222222222234432222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222223
443222222222200222222222222244432222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222344422222222222222222222222222222222222
222222222224443222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222223344322222222222022222222222222234443222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222344432222
222222222222222222222222222222222222222222223444333222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
2222222222222222222222222222222222222221610000026060f002220574d464301000
000000001000000000000002200000000200000cc310100cc31040022222222222222222
333344442222222222222002222222222222222344433222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222334443222222222222222222222222222222
222222222222222222222234444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444433222222222222220222222222222222222
234444433333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333344443
222222222222222222222222222222222222222222222222222222223334444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444443332222
222222222222200222222222222222222223344444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444433222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222223
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333322222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222322222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222235432222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222232222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222455542
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222224432222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222235555543222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222223455422222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222223555555553222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222355555322222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222245555555554322222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222235555555222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222223555555555554222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222234555555554222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222345555555555442222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222455555555553222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222224555555555532222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222224555555555542222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222255
555555555322222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222233455
555555532222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222343555555553222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222224555555545432222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222224555555
542222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222255555554333
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222235555555422222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222223555555542222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222355555555222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222235555555322222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222223555555553222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222355555553222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222224555555532222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222224555555522222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222245555555422222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222245555555222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222355555554222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222455555542222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
223555555552222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222235555
555422222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222235555555532222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222355555553222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222245555
555322222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222223555555532222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222455555554222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222245555555322222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222224555555542222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222455555552222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222235555555522222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222221610000026060f002220574d4643010000000000010000000
00000002200000000200000cc110100cc310400222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222555555542222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222235555
555532222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222225555555422222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222245555555322222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222355555553222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222455555554222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222223555555532222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222224555555542222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222245555555322222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222245555555422222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222455555553222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222355555443222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
224555555422222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222223443332222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222233445554222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222333
432222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200222222222222222222222222222222222334444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444433222222222222222222222222222222222222222222222222
222222222222222222222222222334444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444443322222222222222222222222222222222222222022222222222222222222222222
222223344444433333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333344444332222222222222
222222222222222222222222222222222222222222222222222222223344444433333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333334444432222222222222222222222222222222
222220022222222222222222222222222222344433222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222344443222222222222222222222222222222222222222222222222222
222222222222222344433222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222334
443222222222222222222222222222222222202222222222222222222222222222344432
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222233443222222222222222222
222222222222222222222222222222222222222222222344432222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222223444322222222222222222222222222222222002
222222222222222222222222234432222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222223444322222222222222222222222222222222222222222222222222222222
222234432222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222344322
222222222222222222222222222220222222222222222222222222224442222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222344322222222222222222222222
222222222222222222222222222222222223443222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222344322222222222222222222222222222200222222222
222222222222223443222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222344322222222222222222222222222222222222222222222222222222222444222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222244322222222
222222222222222222222022222222222222222222222244322222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222244322222222222222222222222222222
222222222222222222222222234422222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222244322222222222222222222222222220022222222222222222
222224432222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
344322222222222222222222222222222222222222222222222222223432222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222244322222222222222
222222222222202222222222222222222222343222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222344222222222222222222222222222222222222
222222222222222244222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222344222222222222222222222222222002222222222222222222234322
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222343222
222222222222222222222222222222222222222222222223432222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222343222222222222222222222
222220222222222222222222222442222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222343222222222222222222222222222222222222222222
222222343222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222442222222222222222222222222200222222222222222222234322222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222223442222222222
222222222222222222222222222222222222224422222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222233322222222222222222222222222222222222222222222222
222222222222222222222222222222222222222223432222222222222222222222222022
222222222222222222442222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222223432222222222222222222222222222222222222222222222343
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222354222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
224422222222222222222222222220022222222222222222234322222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222224422222222222222222
222222222222222222222222222223432222233222233222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222223542222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222234322222222222222222222222202222222222
222222222442222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222234322222222222222222222222222222222222222222222244222222343
333442233223323332233322233322332333233332223323332233322222332223332223
322332222233322223322233223323322332222223332235433222332222332322332233
223332223333222222222222222222222222222222222222222222222222222222244222
222222222222222222222002222222222222222234322222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222343222222222222222222222222
222222222222222222223432222223444455324554245245422454223555335423543354
443354235423444432245542234532354235422223334422345323443354344235432222
344432354344235422245445435433542344442245444322222222222222222222222222
222222222222222222222222222342222222222222222222222220222222222222222222
343222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222442222222222222222222222222222222222222222222234222222223322542454
343354353223532245434334325424532543542353245324424543432245222452254222
232235322453224522542342353222235423532542353244222552453254235424532442
453354222222222222222222222222222222222222222222222222222223432222222222
222222222222200222222222222222223422222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222223422222222222222222222222222222222
222222222222442222222223324424422232354532235323532223233254235335424433
533542245345223322442224533542222222354224522245325422345422222453224435
422542442224523532543353254224524533542222222222222222222222222222222222
222222222222222222224322222222222222222222222022222222222222222243222222
22222221610000026060f002220574d46430100000000000100000000000000220000000
0200000ccf10000cc3104002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222223432222222222222222222222222222222222222222222442222222223
324425423222355532235323533322233254235444325534533532245354222222442224
433542222223354224522244335422255322222453225435422543442222434532543453
353223534545532222222222222222222222222222222222222222222222222222224422
222222222222222222222002222222222222222243222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222224322222222222222222222222
222222222222222222234322222222233254245334335435322352235433432332542353
222254235335422453442233224422244245422222223542244222442454223542222224
532254354225424422233345325423532532245245345322222222222222222222222222
222222222222222222222222222244222222222222222222222220222222222222222223
432222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222243222222222222222222222222222222222222222222343222222222333542342
354354353333533343245324325423532223542353244235423433543345333442354222
243235433453334423542354442222235324533543453254233442453254235424423542
453353222222222222222222222222222222222222222222222222222222342222222222
222222222222200222222222222222234322222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222442222222222222222222222222222222
222222222223432222222223434422334422444433344443343442244344235322234423
442343443224344334443334423542222343442434444344324423532432222233344235
445423443333434422442354234334224444422222222222222222222222222222222222
222222222222222222223422222222222222222222222022222222222222222343222222
222222222222223333222222222222222222222222222222222222222222222222222222
222222222222222222222233332222333222222222222222222222222333222222222222
222222222222222222222222222222222222222222222222222222222222222222222224
422222222222222222222222222222222222222222234322222222233333322332222333
333333322233222333333333222233233322233222223322333333233223322222333222
333332332233233223322222233322232332233333223332233323332223322233332222
222222222222222222222222222222222222222222222222222234222222222222222222
222220022222222222222223432222222222222222222234532222222222222222222222
222222222222222222222222222222222222222222222222222222345322224532222222
222222222222222223542222222222222222222222222222222222222222222222222222
222222222222222222222222222222244222222222222222222222222222222222222222
222343222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222342222222222222222222222202222222222222222234222222222222222
222222244222222222233222223222222222222222222222222222222222222222222222
222222222222222452222245222222222222222222222222235322222222222222222222
222222222222222222222222222222222222222222222222222222222222222442222222
222222222222222222222222222222222223432222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222223422222222222222222222222002
222222222222222342222222222222223222332453322222322443323432233222222322
232222222223322223322322322223222222323222233224533222453322223222322222
322233222354332233223322332233222222222222222222222222222222222222222222
222222222222222222222224422222222222222222222222222222222222222222234322
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222234222222222222222222222220222222222222222223422222222222222344234324
533422345533443355324553344234423444433422443222244324433422443222224432
224553245434324543422443244322443223444323543432344234324422443222222222
222222222222222222222222222222222222222222222222222222244222222222222222
222222222222222222222222222343222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222342222222222222222222222200222222222
222222234222222222222223542353245224424544423433542454443443254255345334
335422222453245234235422222245322454442453244245324424532452225522354234
235423433542354245324422222222222222222222222222222222222222222222222222
222222222222222442222222222222222222222222222222222222222223432222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222223422
222222222222222222222022222222222222222342222222222222225423532452244354
223223225425422322332542442452233453222224532442234453222222353235422324
522453453245235423522245224532253353225325533532453244222222222222222222
222222222222222222222222222222222222222222222224422222222222222222222222
222222222222222222234322222222222222233322222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
233222222222222222222222222222222222222222222222222222222222222222222343
222222222233322222222222222234222222222222222222222220022222222222222223
432222222222222354235324422454532222233353353222223424423434532245322222
245334422245322222224532353222245223534522353354345222452244222543532254
254335324533442222222222222222222222222222222222222222222222222222222222
222222244222222222222222222222222222222222222222222343222222222222222453
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222223553222222222222222222222222222222222222
222222222222222222222222222223542222222222453222222222222222342222222222
222222222222202222222222222222234222222222222222542353244224535433432322
542543343233244223345222553222222442354222553222222235323533443452235345
324533533552224522442225435323542543453245335422222222222222222222222222
222222222222222222222222222222222222222442222222222222222222222222222222
222222222223432222222222222224532222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222233442222
222222222222322222222222222222222222222222222222222222222222225422222222
224522222222222222223422222222222222222222222002222222222222222343222222
222222235423532553354244345324335424434532332442442452245432222224423542
245442222232353234434534533553453355235324523245233532453354245335424532
452354222222222222222222222222222222222222222222222222222222222222222224
422222222222222222222222222222222222222222234322222222222333245333222233
222333223333223333223332222333223233233323332332233233332233333223332222
222222233223332333223333222432223322223333344333233323322333222222222333
322222222222223322223354332223332245333222233222222234222222222222222222
222220222222222222222223422222222222222354345434545532343542244454234344
224435423444423543442222245325533543442222344544334354345455324545542454
245344454434435423544542354235424532453222222222222222222222222222222222
222222222222222222222222222222244222222222222222222222222222222222222222
222343222222222223542354343234554233344344444334444335422223542453453353
244324433442354443443343245322222222224554234423542234422223422344354344
334533542343244324432222222223544432222222222455432344543432355532454343
234554222222342222222222222222222222200222222222222222234322222222222223
333333333343222334222333332233432233333223333234323322222333233334323322
223333332233422333432233343223332333333333223332233344223332333333223332
222222222222222222222222222222222222222222222222222222222222222442222222
222222222222222222222222222222222223432222222222225424532442454443232453
353354244245354222235435435533542453244225423533544522432542222222222454
443255235322353222245224533542453255235423532453255222222222235325422222
222235434324435425424544424522442454443222223422222222222222222222222022
222222222222222342222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222234432222222222222222222222222222222222222222222
222222222222222222222224422222222222222222222222222222222222222222234322
222222233354245323535422222224533533542442453542233354254244235423532442
254235325445323445322222222224522222553353223532223543235335424522442355
335324532442222222222353254222222222453222353244244354223345223534422232
222234222222222222222222222220022222222222222223432222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222223543532222222222
222222222222222222222222222222222222222222222222222222244222222222222222
222222222222222222222222222343222222223543542452235444222222453235445324
544435424534542343542354345324533542354443452224532222222222244222234434
532235322244342234354245224423543353235434422222222223544532222222224522
223532442453532222453235453222222222342222222222222222222222202222222222
222222234222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222233223322222222222222222222222222222222222222222222222222
222222222222222442222222222222222222222222222222222222222223432222222245
325424532353443443223442354453244322354245235423335423533452244335423543
224532245322222222222442232344245322353223532432333542352244235334532442
354222222222235445322222222244223235324424435334434522453443343222223422
222222222222222222222002222222222222222343222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222224422222222222222222222222
222222222222222222234322222222452254245335524434533324524523532442223542
452354244244235324532442254235322245224544322222222224423432542353333533
345323434325324532452354245324422542222222222353354222222222342253254354
244244345345335424424532222234222222222222222222222220222222222222222223
422222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222244222222222222222222222222222222222222222222343222222224533543444
553224444334443245444225432235434533542444532354245334433443454222453355
344222222222224444335423543445444543234344443245334433542353345324432222
222224544432222222222344532344554432344542454553233444222222342222222222
222222222222200222222222222222234322222222222222222222223322222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222332222222222222222222222222222222
222222222222222222222222222222222222222442222222222222222222222222222222
222222222223432222222233323323333322223322333322333322333222333233223322
333223333333233223323332223332332332222222222223332333233323333333322232
233322332233233323332333233322222222233332222222222222333222334433222333
223333322233322222223422222222222222222222222022222222222222222342222222
222222222222222354222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222224
532222222222222222222222222222222222222222222222222222222222222222222224
422222222222222222222222222222222222222222234322222222222222222222222222
222222222222222222222222222222222222223444322222222222222222222222222222
222222222222222222222222222222222222222222222222222222344322222222222222
222222222222222222222244222222222222222222222222222234222222222222222222
222220022222222222222223432222222222222222222223542222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222234432222222222222222233222222222222222222
222222222222222222222222222222244222222222222222222222222222222222222222
222343222222222222222222222222222222222222222222222222222222222222222244
344222222222222222222222222222222222222222222222222222222222222222222222
222222222222235335322222222222222222222222222222222223542222222222222222
222222222222342222222222222222222222202222222222222222234222222222222222
222222225422222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222223322222
222222222222442222222222222222222222222222222222222222222222222442222222
222222222222222222222222222222222223432222222222222222222222222222222222
222222222222222222222222222222332332222222222222222222222222222222222222
222222222222222222222222222222222222222222222332233222222222222222222222
222222222222234322222222222222222222222222223422222222222222222222222002
222222222222222343222222222222222224432255343222245532234444223444432234
444345322222344223444432344334432344334422344443443224323442222222222222
345432234324432223542222234222235435323444455323442354224432353222222222
222344443222222222222224422222222222222222222222222222222222222222234322
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222234222222222222222222222220222222222222222223422222222222222222245322
553343224544432333453235434532354354453222223542245345423453255223542354
223543544532244245322222222222224544322454245322235422222353222553453224
533542235423542235424532222222222223543453222222222222244222222222222222
222222222222222222222222222343222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222342222222222222222222222200222222222
222222234322222222222222232442224422442354223322223532254245322532444532
222235322442453224532442224422432235325544322233542222222222222354223223
542353222353222225542225424432244225422255235422354235322222222222235424
532222222222222442222222222222222222222222222222222222222223432222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222223333222333
222222222222222222222222333322222222222222222222222222222222222222223422
222222222222222222222022222222222222222342222222222222224435522254224523
532222222354222554542225445335322354453223434532245334422255345322354453
353222355322222222222224532222235434532223532222354422234335222442254222
443354223543453222222222222254453222222222222224422222222222222222222222
222222222222222222234322222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222235422223542222222222222222222222222443222222222222
222222222222222222222222222234222222222222222222222220022222222222222223
432222222222222354344222542245235434432223542225435422254332353224533532
223345322442354222543353223543323522223542222222222222245222222353345322
235322224424322233452224422442235434532235335532222222222222543542222222
222222244222222222222222222222222222222222222222222343222222222222222222
222222222223222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222354222235422222222
222222222222222224522222222222222222222222222222222222222222342222222222
222222222222202222222222222222234222222222222223532452235433542244345323
324532254244223532224532245225422442453224523542225423532235422235322355
432222222222222353244223532453233353332353234224424522245225422254245422
353245322222222222235425522222222222222442222222222222222222222222222222
222222222223432222222222322223222222222222343222222222222222222161000002
6060f002220574d464301000000000001000000000000002200000000200000ccd10000c
c31040022222222222222222323222232222233223222222223322222222222222222222
222222222222222222222222223322354332235423222222222222222222332224433222
232222222222222222223322222222222222342222222222222222222222200222222222
222222234322222222222223543453235545532234345223434422354454223542224532
255335422353442224522543235423542245422245322453343222222222222244354223
532453234454432453234324534422255335422354235422354245422222222222235445
422222222222222442222222222222222222222222222222222222222223432222222233
443355444345445444543442354223542235444345322224532453354454235543234553
344235422455423542354245334434424532222353245322222354322455423553432354
343235423542235422344442245434324532453354245322222444432234432222223422
222222222222222222222022222222222222222342222222222222233323322233343222
233332223333223333322223322233222332233222333322233323322333223322333222
333223322322222222222222233322233323322233333223322233223333222332233223
332333223333333222222222222233332222222222222224422222222222222222222222
222222222222222222234322222222333543533542453354245325522542235422353354
453222245324524533543553432454343343254245434335423542453245335435322223
542353222223542235434335423433542343255235422354224533442453344245325523
542353222235434432354222222234222222222222222222222220022222222222222223
432222222222222222222222222222222222222222222222222222222222222222222222
222222222234432222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222223443222222222222222222222222222
222222244222222222222222222222222222222222222222222343222222222235435335
324522542453245324422353223533544432222353245245335335322335422322332442
452223254235324542452235453222235433532222225422453223354225435422542553
243223532354224524422442454244225533532222452235322532222222342222222222
222222222222202222222222222222234222222222222222222222222222222222222222
222222222222222222222222222222222222222223533532222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
244344222222222222222222222222222222222442222222222222222222222222222222
222222222223432222222223443234353245235424522443353223542235444345322223
543552244353352222354222223324424422222543453245434422355532222354345322
222254224422223542254354225424533532235323532235344223524533452354335322
224422354225422222223422222222222222222222222002222222222222222343222222
222222222222222222222222222222222222222222222222222222222222222222222222
233224322222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222332332222222222222222222222222222222224
422222222222222222222222222222222222222222234322222222224532334532452354
235324424532235322353322453222235324522334533422322543443233244244344324
423532453354235435322223533453222222542244344335422543542254344245322353
235322452442245244335523532453222245223542253222222234222222222222222222
222220222222222222222223422222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222244222222222222222222222222222222222222222
222343222222233225434335324533542453254235433354233532224532222453245234
335334324424434532333542443354254235424532552354353222235324532223335433
443354354345335434532542354333543344235425533542453355235424532222353245
433533322222342222222222222222222222200222222222222222234322222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222442222222
222222222222222222222222222222222223432222222344453244453245335424533442
354344544345422245322224532453244453234354234444224445432434533542354245
324532444542222354245422234454442434533544542454454235433543445443344443
344455324532553354235422222444533445444222223422222222222222222222222022
222222222222222342222222222222222222222332222222222222222222322222222222
223222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222224422222222222222222222222222222222222222222234322
222222233322233222232232233223322322333332232222332222223223322233222233
322223322233233222333223222322232233222333222222332232222232333322333223
233223323332232223223332322333222323332233223322323323222222333223333332
222234222222222222222222222220022222222222222223432222222222222222222235
532222222222222222345322222222222454222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222244222222222222222
222222222222222222222222222343222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222223444322222222222222222222222342222222222222222222222202222222222
222222234222222222222222222222255222222222222222223444222222222223542222
222222222222222232222232222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222223222222222222232222222222222
222222222222222442222222222222222222222222222222222222222223432222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222244344222222222222222222222223422
222222222222222222222002222222222222222343222222222222222222322453222222
322342332342243222232222235422222223222322222223432323422232222222222222
222232222222222222222222222222222223222222222223222222222223222222222343
232342222222223233322222222222222222222222222224422222222222222222222222
222222222222222222234322222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
332232222222222222222222222234222222222222222222222220222222222222222223
422222222222222344234424544322245424544455322342224432443354343223554234
334433435434454235542344334424432443343344222222222344244322222222343234
424432443344234334444324433443444445434434434434553443244334423442222222
222222244222222222222222222222222222222222222222222343222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222342222222222
222222222222200222222222222222234322222222222223542353245334424554433423
542224532245324523542352355443254244254234324523554432542354245324523543
542222222223542453222222223443354245324523542542353244245324423432452453
454344235423532453254225422222222222222442222222222222222222222222222222
222222222223432222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222223422222222222222222222222022222222222222222342222222
222222225423532452244354223323235422255322453245235322434532332354443532
233244245323324423542354235224535322222222235433532222222222332532354245
235445323532452453244223324424523532442254235424522453254222222222222224
422222222222222222222222222222222222222222234322222222222222222222222222
222222222222223322222222222222222222222222222222222222222222222222222222
222222222222222332222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222234222222222222222222
222220022222222222222223432222222222222354235324422453532222243254224534
223532452353225444222222455444222332442442222254335423543442235553222222
222354335322222222223325323543442255542235445424533442233244234335324422
542354345225533442222222222222244222222222222222222222222222222222222222
222343222222222222222222222222222222222222222345322222222222222222222222
222222222222222222222222222222222222222222222235422222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222342222222222222222222222202222222222222222234222222222222222
542353244224535333322323542244243245324523532254443333223455432223324424
433332553354235334423444532222222223533453222222222233253235335532554322
354453244335422232442233453244225423533452244345322222222222222442222222
222222222222222222222222222222222223432222222332222232222222222222222222
222222452222222222222222222222222222222222222222222222222322222222222222
222222353222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222223422222222222222222222222002
222222222222222343222222222222225423532553354344245323335423532342453245
235434533533543343443332233245234335424423542353245235425322222222235324
532222222222332532352255225433323533542452354222424523423532442254235325
522442353222222222222224422222222222222222222222222222222222222222234322
222223433334433233323223322222222332224533322332222232232232233223322322
233322332322333334333223322332233222223543322233233223332222333222233222
333322332222223333222222223332222333223322332233232223322223332233223322
222234222222222222222222222220222222222222222223422222222222222354345335
545532333442243354245323434533453354455324345335424424532343442343454254
235423532453244354222222222354245322222222224434424532453354245335435324
532442234344234344224423542353245325423542222222222222244222222222222222
222222222222222222222222222343222222235444554442344344245322222244443245
444324532234534434532443344235423444335434434534553353244334423542222235
434323543442344442234443223453234444335422222344443222222344432234443344
334433544532355432245322443344322222342222222222222222222222200222222222
222222234322222222222223343343333343222344222334333433233334334432333432
223432332343323323433332334322433343334323432233432222222223332343222222
222234343333323433432333334332234333332343433234432344234333432343343333
322222222222222442222222222222222222222222222222222222222223432222222233
225433432542353453222224532442453244245322353354245324422542354232354453
454254225423532453255235422222354235345345424523432452344224522244245354
222223542453222235423532542343343254355345335534322452224532542222223422
222222222222222222222022222222222222222342222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222224422222222222222222222222
222222222222222222234322222222233244223325422454532222254223524522353353
223532442353244225533532223544523532442243235424532553254222223532254442
353354224435322442245222443453542222225424532222453225435322542332542452
453453233224522245324422222234222222222222222222222220022222222222222223
432222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222244222222222222222222222222222222222222222222343222222222332542243
254224555322223532235344223533532223435424543442244345322344224345324522
542354345325433542222235322542434533532245453224522452224544435422222254
454222224522254453225523324422434534522222245222444344222222342222222222
222222222222202222222222222222234222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222442222222222222222222222222222222
222222222223432222222223325422332542353453222225422353453245335322233454
245334422543453223443233453244224423533552244345322222353225423345335322
453532245224522244332254222222543542222245322544532254233244223345344223
322452224434542222223422222222222222222222222002222222222222222343222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222224
422222222222222222222222222222222222222222234322222222233354223325424534
532222244225424533552453233432542453244225423533323533523532552254235324
532542354222223543453342353354235424323543345232442223542222235425522222
343235335323542342552442453352254334533345235422222234222222222222222222
222220222222222222222223422222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222244222222222222222222222222222222222222222
222343222222222443442244344334445322222343453344455324543434435324532443
344235434344334344234423442353245335423542222235445423434432443442234344
334453434432235422222344343222222343442344344224434423434422443533445343
443254222222342222222222222222222222200222222222222222234322222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222233322222222222222222222
222222222222222222222222222222222222222222222222222222222222222442222222
222222222222222222222222222222222223432222222223333322333332223333222222
234322233432233333223432233323333332333233332233422233333333333333333233
322222233343223433224333222233322333333333322333222222333322222222343223
333322233333223332222343233333323332332222223422222222222222222222222022
222222222222222342222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222343222222222222222222222222222222222222222222222222222222222222
222222222222222222222224422222222222222222222222222222222222222222234322
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222244322222222222222222
222222222222222222222222222222224432222222222222222222222222222222222222
222234222222222222222222222220022222222222222223432222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222223532222222222222222222222222222
222222222222222222222222222222222222222222222222222222244222222222222222
222222222222222222222222222343222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222345543222222222222222222222222222222222222222222222234554322
222222222222222222222222222222222222342222222222222222222222202222222222
222222234222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222342222342222222
235322222222222222222343222222222222222222222222222332222432222222222222
222222222222222442222222222222222222222222222222222222222223432222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222344442222222222222222222222
222222222222222222222222234443222222222222222222222222222222222222223422
222222222222222222222002222222222222222343222222222222234432222234433222
244432224443223432343234323432234442223422432244332223423432222222222222
222343222222344323543344422344322354333223433432343334422432343223422442
222222222224433344334323432342343222222222222224422222222222222222222222
222222222222222222234322222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222234222222222222222222222220222222222222222223
422222222222222355322222453343224544422455442245324532354235422455432245
345324533432255235422222222222222235553222235544323433553235544323543442
245345423543454235523542245324532222222222224434542354245323543542222222
222222244222222222222222222222222222222222222222222343222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222342222222222
222222222222200222222222222222234322222222222222452222235422442254223325
522332354245322552353235422332443542354224422451610000026060f002220574d4
64301000000000001000000000000002200000000200000ccb10000cc310400325422222
222222223444544432245322322332452245323323532353254245323532353224532542
235324522222222222223323532233235322453432222222222222244222222222222222
222222222222222222222222222343222222222222222332222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222342222222222222222222222202222222222
222222234222222222222222452222235322452353222225422222354345322553353235
322222454522453224522454344222222222222354235324432442222223324422542222
235322532343453235323532245334422354345222222222222223325322233353223555
322222222222222442222222222222222222222222222222222222222223432222222222
222224532222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222223422
222222222222222222222002222222222222222343222222222222224533222353224523
532222353222223533452225434532353222224544223532245224434542222222222224
532354235424433332233244224433332353235422334532353235322443453223533542
222222222222233353222323532244453222222222222224422222222222222222222222
222222222222222222234322222222222222245322222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222234222222222222222222222220222222222222222223
422222222222222245344323532354225323422432343235234522254245323532342245
333235322542244235422222222222245223532254244335422332452244335423532453
233245323532353224423542235225422222222222222333532233235323542532222222
222222244222222222222222222222222222222222222222222343222222222233222453
322222222223222222222222222222222222222222222222222222222222222232222222
222222322222222222222222222222222222222223222222222222222222222222223222
222222222222222222222222222222222222222222222222222222222222342222222222
222222222222200222222222222222234322222222222222452355224434532234345323
434532453245323542454224435422453354244345322552355222222222222453235323
542343454223435532343453245445522453542235424542355235422453255322222222
222234445422344453225445422222222222222442222222222222222222222222222222
222222222223432222222224434224533422343222443443343244334434434323344334
423432222222223432343234542244324432343433442344234323433442344223432223
553244324433444432443244224444223432343222222222443433442244334434323554
222343224423442222223422222222222222222222222022222222222222222342222222
222222224522453223343222233432223343223432343234323432233343224432432233
432224332442222222222223542353245322334422234344322334322343443222334322
343234323442343223432442222222222222343343223433432234343222222222222224
422222222222222222222222222222222222222222234322222222354244245324424542
235445534532452454454343453452354235422222222235424532554432453245235424
434433542353245325523542235422355443443245335435425533542354244235324532
222222224534544432553453453355443224522245325522222234222222222222222222
222220022222222222222223432222222222222245224532222222222222222222222222
222222223332222222222222222222222222223333222222222222224444544432222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222244222222222222222222222222222222222222222
222343222222225422353452235235322353244235324424523532334534522453354222
222222354235235322323522442453235323325423532352255334422353224522332342
442353245244225424532353354235222222222245235423425424424534532332245222
453244222222342222222222222222222222202222222222222222234222222222222222
453354222222222222222222222222222222222354442222222222222222222222222354
443222222222222223445433222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222442222222
222222222222222222222222222222222223432222222354223533522353353222443542
354344224335323454344224433542222222223543353352222235224434522354233244
235434532453354222532254222223424423544432454354244223533543353222222222
454443233244234345345222222452224533442222223422222222222222222222222002
222222222222222343222222222222234444432222222222222222222222222222222224
423422222222222222222222222223423432222222222222222444222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222224422222222222222222222222222222222222222222234322
222223542235345223533532223345423543442233453235533442244345322222222235
334524532222452244245223532333542354345224434542235323443343233244225433
224533542542235335334522222222224544422332542233453442222224522244345422
222234222222222222222222222220222222222222222223422222222222222333222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222223332222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222244222222222222222
222222222222222222222222222343222222224422452453345235323343254245323423
423532454235522442353222222222353245234324423522452352245323325423532353
244235422253234434542342442354222244224424422452353245322222222245235323
324423424533522433245223452354222222342222222222222222222222200222222222
222222234322222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222442222222222222222222222222222222222222222223432222222234
445324544542454343444532453245334445325532245335423542222222223542453234
354345335532444542244354345324533553354444544334345324435533542222553355
234445424542453222222222454442244355235344224445444454434533553222223422
222222222222222222222022222222222222222342222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222224422222222222222222222222
222222222222222222234322222222233432233344223333323333223432333233332233
222333233234322222222234323432233322343333222333222333332343233333322333
334333233432233333233322223322332233332233323432222222223333322333332233
332223332333333233223322222234222222222222222222222220022222222222222223
432222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222344222
222222222222222222222222222222222222222222222222222222222222222222222222
222222244222222222222222222222222222222222222222222343222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
234432222222222222222222222222222222222222222222222222222222342222222222
222222222222202222222222222222234222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222223543222222222222222222222222222222222222222222
222222222222222222222222222222222222222442222222222222222222222222222222
222222222223432222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222443442222222222222222222222222222222222
222222222222222222223422222222222222222222222002222222222222222343222222
222222222222222222222222222222222332222422222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222343222222222
222222222222222222222222222222222222222222222222222222222222222222222224
422222222222222222222222222222222222222222234322222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222223323322
222222222222222222222222222222222222222222222222222234222222222222222222
222220222222222222222223422222222222222234432222234432222234442224443444
322344343222343224443222223442222224443222343344322222222222223444422222
222222222223442222222432222223443222223444322222344322223432443222344322
223443432224323442222222222222244222222222222222222222222222222222222222
222343222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222342222222222222222222222200222222222222222234322222222222222
554432223543442222334532234434542224544542223542453343222235422222355442
223442543222222222222235434422222222222222355442222224422222354344222235
435422235554322245335422223542222245445422244245422222222222222442222222
222222222222222222222222222222222223432222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222223422222222222222222222222022
222222222222222342222222222222245323322245223532222225422233235322245235
322235335422442222354222225532332223434422222222222222254245322222222222
225532432222355222224522352222353255222453333222353453222225422222542453
222233452222222222222224422222222222222222222222222222222222222222234322
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222233222222222222222222222222222222222332222
222222222222222222222222222222222222222222222222222222222222222222222222
222234222222222222222222222220022222222222222223432222222222222452222222
542235322223443222332353222343353222354453224422223542222354222222225554
222222222222222543542222222222222354222222224543222244223532223543542225
422222223545322222244222223434532222345322222222222222244222222222222222
222222222222222222222222222343222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222223442222222
222222222222222222222222224532222222222222222222222222222222222222222222
222222222222222222222222222222222222342222222222222222222222202222222222
222222234222222222222224422222225422353222235422222333532222334532223544
532245222235422223532222222354542222222222222225445322222222222223532222
222353342223542235322235433322254333322235542222222442222223345322223542
222222222222222442222222222222222222222222222222222222222223432222222222
222222222222222222222223222222322222222222222222222222222222222222222222
222222222222222222222235422222222222222322222232222222222245322222222222
222222222222222222222222222222222222222222222222222222222222222222223422
222222222222222222222002222222222222222343222222222222245224322244224532
223245322223335322234335322235335323542222354232234423432225424422222222
222222254354222222222222224423432224532432235422453222353222222443354222
353332222225423222342453222245432222222222222224422222222222222222222222
222222222222222222234322222222222222222222222222222222233222234222222222
222222222222222222222222222222222222222222222222222222244222222222222224
322223322222222222453222222222222222222222222222222222222222222222222222
222222222222222222222222222234222222222222222222222220222222222222222223
422222222222222343354222343354222342453222244353222353353222353244245322
343543322244345322245354222222222222223543542222222222222234345322354224
422245335422344542222223433532224533543224354343224534422223543432222222
222222244222222222222222222222222222222222222222222343222222222454322222
444322223444322354444532224434422234322444322222344222223454222244235322
222222222222344544422222344422245444543222345422224544422223443442224422
443223444432223443344322344443344222343333443222443344322222342222222222
222222222222200222222222222222234322222222222222334422222334422223334322
223433432222344322223432234432223434343222233432222333443222222222222234
343222222222222222234432223432233222343432222344322222223343222234323422
233443322223343222234324322222222222222442222222222222222222222222222222
222222222223432222222235544222245334322233354222343354222453454222354245
334322223532222245444222353353222222222222224435435422235544322244335422
235544322245334422235345422344325522224534532225423542223553444542223424
425522224532552222223422222222222222222222222022222222222222222342222222
222222222332222222232222222332222222222222222332222222222232222222222222
222232222222222222222222222222222222222222222222222233222222222222223333
222222222222222223322222222222222222222222223222222222222222222222222224
422222222222222222222222222222222222222222234322222223452233223542244222
222452222322542224523542223533532254222235322223542233222444532222222222
222353244244222453233222232353222453233222452245322452354222234244222244
235322244225422224424535422224355344222245324422222234222222222222222222
222220022222222222222223432222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222224444322222222222222222222222222222222222222
222222222222222222222222222222244222222222222222222222222222222222222222
222343222222235322222245322452222245322224225422224435322235445322452222
353222245322222223555322222222222223532442452224422222222433532225422222
224532353223433532222342442222454542222453454222244454354222344543542222
454344222222342222222222222222222222202222222222222222234222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222234554322222
222222222222222222222222222222222222222222222222222222222222222442222222
222222222222222222222222222222222223432222222354222222353224522222453222
233254222233454222354453225522223532222353222222344353222222222222235324
424522244333322223235322245334322245223532223345322223424422224533322224
433542222443323542222444235422224434542222223422222222222222222222222002
222222222222222343222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222223333222222222222222222222222222222222222222222222
222222222222222222222224422222222222222222222222222222222222222222234322
222222442343223542354222333542222333542223433532223533532354223335323223
432442223533532222222222222354254244222442354222243353222343354222453245
322342353222234244222245222222244225422224422235422225532354222244235422
222234222222222222222222222220222222222222222223422222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222244222222222222222
222222222222222222222222222343222222223434532224434532224335422224435422
235345322235423434532234454432223435422235445422222222222222443543532223
434532222443542222434532234544542223533532222343453222453222223542354222
254322354222355223552222452355222222342222222222222222222222200222222222
222222234322222222222222222222222222222322222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222442222222222222222222222222222222222222222223432222222223
343222223333222233332222233333222233432222343223343222233333322223343222
233343222222222222222345433222223343222223333322223343222233344222223333
222223333332223332222223323332222332223332222332223322223323332222223422
222222222222222222222022222222222222222342222222222222222222222222222235
432222354322222222222222222222222223454222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222224422222222222222222222222
222222222222222222234322222222222222222223222222222222222222222222222222
222222222222222222222222222222222222222222222222222222344222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222234222222222222222222222220022222222222222223
432222222222222222222222222222355322224552222222222222222222222222235532
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222244222222222222222222222222222222222222222222343222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222254222222222222221610000026060f002220574d46430100000000000
1000000000000002200000000200000cc910000cc3104002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222234222222222222222222222220222222222222222223422222222222222222222222
222222255222223542222222222222222222222322234532222222222222222222222222
222222222222222222222222222222222222222222222222222233222233222222222222
222222222222222222222222222222222222222222222222222222244222222222222222
222222222222222222222222222343222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222223542222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222342222222222222222222222200222222222
222222234322222222222222233433222344322553442235544322343334322343322234
422345444223443344234433433432343333434322343334323433333343224442222234
433433234442454344532344323443344323443222343222344322332323432344343234
322222222222222442222222222222222222222222222222222222222223432222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222223222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222223422
222222222222222222222022222222222222222342222222222222222245432235554335
544542455445324543454223553224534532454454235533552355455345423552355445
424542453245435435532455442222355335532443543433454235554335533552255543
224542234554324344245423553453454222222222222224422222222222222222222222
222222222222222222234322222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222234222222222222222222222220022222222222222223
422222222222222222454222454232355335533552354245534542235522355245424532
553355335523543553443335523553355245425532454255455335532322222552355235
424533324542454332355435523553332245422455333243453454235524544542222222
222222244222222222222222222222222222222222222222222343222222222222222222
222332222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222342222222222
222222222222202222222222222222234322222222222222224542225542223552355335
523552455445422355224542354255325543554355224445522233355225534542454255
324543553553355322222225523542454245423245424532223554454245422222454224
542222345534542355345345322222222222222442222222222222222222222222222222
222222222223432222222222222222222235422222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222223422222222222222222222222002222222222222222342222222
222222222245422255444335523553355235534554554223552245433542453255425544
542234455222333552355443224553553245544335533554442222255335524542454243
454355322235544543454222224542245444423554345423554432453222222222222224
422222222222222222222222222222222222222222234322222222222222222222454322
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222232222222222
222222222222222222222222222222222222222222222222222234222222222222222222
222220222222222222222223422222222222222222454222453354255235533552354245
435532225522355235424532553255345423543553223335523553222245425532454222
355335434532222552354245424542334542453353355345423543442245422454354245
533554235532224532222222222222244222222222222222222222222222222222222222
222343222222222222222222223333222222222222222222222222222432222222222232
222222222222222222222223222222322222222222222222222222222322222222222222
222222222223223432223422232222222222222232222232222222322222222222222222
222222222222342222222222222222222222200222222222222222234222222222222222
224542223544533553454245534542454355433355333453453355435423553355235435
422243355335532222454255324542223553245354222235533553255355324345423544
533553455235445433454333443542455225542355222245422222222222222442222222
222222222222222222222222222222222223432222222222234443222222343222444344
323443244324444455334433443234443223443444224434433442344323444432234434
442344444334432245432222222222223443444223444335434454224543234433443224
543222443222245432343333443234444333442222223422222222222222222222222022
222222222222222342222222222222222245422223444235445432454454224543454344
544433444323444553234533543234453223444543355322234543453245422234532344
432222345445432344432344454224454235533543234443444544423444234532245423
453222454222222222222224422222222222222222222222222222222222222222234322
222222222345533222223542224542454235534553245435532355345522453453235524
542355455435432454235534542355245422554455355224554422222222222245424542
254355234235522455442355335532455443224542224554423434424532355345445522
222234222222222222222222222220022222222222222223432222222222222322454223
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222244222222222222222
222222222222222222222222222243222222222344555444222245422245424532255355
422454245323553454235424542354245423553553344324532355245523542454225533
554552355322222222222222454245424542553233355235542223554355225542222245
422355323223355345323552454454222222442222222222222222222222202222222222
222222234322222222222224434553443222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222432222222222222222222222222222222222222222222432222222235
534542454223554322454345322554542224542453235544542354245423543454223445
532234245323553454235534542255445435523553232222222222224542454245424542
333552355322225544552355322222454223553332244553453235534544542222224422
222222222222222222222002222222222222222243222222222222245445444422222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222224322222222222222222222222
222222222222222222224422222222454245423553235433224553553225554322245424
532355355423552455235535542234455322342453235544322355345422554332355235
544432222222222245424542454245423335523552332355445523552232224542235544
532455434532355433245422222243222222222222222222222220222222222222222222
432222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222343222222222222222222222222222222222222222222234222222235532454235
532454243245424532355333332454245323553454235524542354245423543553223324
532355322223542454225532223552255345322222222222454245424542453233355225
524522553455225524532245422355245324552355323553222454222223432222222222
222222222222200222222222222222224422222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222223432222222222222222222222222222222
222222222222343222222245424542355335532442454245423553345434543553235534
552245345323552454235445532234345323553222235524542355422235532454452222
222222224543454224535422433552245455235533553235455343454342443442355423
554235532224552222234322222222222222222222222022222222222222222234322222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222244
222222222222222222222222222222222222222222222432222222455345424542344324
333443443234432353244334432344334432244432234434442234443222343443234432
222344334423444222344322444322222222222234434442234442223444432234432344
334432234432344444422344323443224432344322244422222442222222222222222222
222220022222222222222222243222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222223432222222222222222222222222222222222222222
222223422222222454455444222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222234322222222222222222222222202222222222222222222442222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222234322222222
222222222222222222222222222222222222234322222222345554322222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222342222222222222222222222222002
222222222222222223432222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222442222222222222222222222222222222222222222222222244
222222222344432222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
234422222222222222222222222220222222222222222222224422222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222234322222222222222222
222222222222222222222222222222343222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222443222222222222222222222222200222222222
222222222234322222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222442222222222222222222222222222222222222222222222222442222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222234322222
222222222222222222222022222222222222222222244222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222234322222222222222222222222222
222222222222222222222223432222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222443222222222222222222222222220022222222222222222
222343222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
223442222222222222222222222222222222222222222222222222223432222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222244322222222222222
222222222222202222222222222222222222343222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222244322222222222222222222222222222222222
222222222222222224432222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222223432222222222222222222222222222002222222222222222222222443
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222224432222
222222222222222222222222222222222222222222222222224432222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222343222222222222222222222222
222220222222222222222222222223443222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222443222222222222222222222222222222222222222222222
222222222234432222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222244422222222222222222222222222222200222222222222222222222223443222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222244322222222222222
222222222222222222222222222222222222222222224442222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222234432222222222222222222222222222222022
222222222222222222222223443222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222234432222222222222222222222222222222222222222222222222222222
222223443222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222233443222
222222222222222222222222222220022222222222222222222222222444322222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222223443222222222222222222222222
222222222222222222222222222222222222223444332222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222233444322222222222222222222222222222222202222222222
222222222222222222344332222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
223444322222222222222222222222222222222222222222222222222222222222222222
344444333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333344443322222222222222
222222222222222222222002222222222222222222222222222334443322222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222333444322222222222222222222222222222222222
222222222222222222222222222222222233444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444443322222222222222222222222222222222222220222222222222222222
222222222222233444443333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
3333333333333331610000026060f002220574d464301000000000001000000000000002
200000000200000cc710000cc31040033333333333333333333333333333333333333333
333334444432222222222222222222222222222222222222222222222222222222222222
222222222222233333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333222222222222
222222222222222222222222222220022222222222222222222222222222222333444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444443332222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222333333322222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222224555555554444444444444444443222222222222333333333222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222245555555555555555555555555542222222
222234555555555555444444444444444222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222455
555555555555555555555555322222222222235555555555555555555555555553222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222224555555555555555555555555542222222222222235
555555555555555555555555532222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222245555555555
555555555555553222222222222222245555555555555555555555555222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222455555555555555555555555422222222222222222245555555
555555555555555552222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222224555555555555555555
555532222222222222222222245555555555555555555555522222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222245555555555555555555553222222222222222222222355555555555555
555555555222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222455555555555555555555532222
222222222222222222355555555555555555555552222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222224555555555555555555555422222222222222222222223555555555555555555555
522222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222245555555555555555555555422222222222
222222222355555555555555555555554222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222223455
555555555555555555555422222222222222222235555555555555555555555552222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222224555555555555555555555555322222222222222223
455555555555555555555555422222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222255555555555
555555555555555322222222222222345555555555555555555555554222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222223555555555555555555555555555322222222222234555555555
555555555555555542222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222235555555555555555555
555555554222222222223455555555555555555555555555422222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222355555555555555555555555555554222222222245555555555555555555
555555554222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222223555555555555555555555555555
554222222234555555555555555555555555555542222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222235555555555555555555555555555554222222455555555555555555555555555555
422222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222355555555555555555555555555555553222
245555555555555555555555555555554222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222221
610000026060f002220574d464301000000000001000000000000002200000000200000c
c510000cc310400222222222222222222222222222222222222222222222222222222002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222355555555555555555555555555555555322455555555555555555555555
555555554222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222223555555555555555555555555555
555554345555555555555555555555555555555542222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222235555555555555555555555555555555555555555555555555555555555555555555
422222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222355555555555555555555555555555555555
555555555555555555555555555555554222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222223555
555435555555555555555555555555555555555555555555555555555555555542222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222235555542245555555555555555555555555555555555
555555555555555544555555422222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222355554222245
555555555555555555555555555555555555555555555555324555553222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222223555422222245555555555555555555555555555555555555555
555555532224555532222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222235542222222245555555
555555555555555555555555555555555555553222224555322222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222454222222222355555555555555555555555555555555555555555555322
222234553222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222223422222222222355555555555555
555555555555555555555555555532222222235532222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222355555555555555555555555555555555555555553222222222235
322222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222355555555555555555555
555555555555555555322222222222233222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222455555555555555555555555555555555555532222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222455555555555555555555555555
555555553222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222455555555555555555555555555555555322222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222455555555555555555555555555555532
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222223
455555555555555555555555555554222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222223555555555555555555555555555422222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222223555555
555555555555555555542222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222223555555555555555555555554222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222224555555555555
555555555422222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222224555555555555555555542222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222224555555555555555554
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222234555555555555555432222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222235555555555555543222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222235555555555555322222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222235555555555532222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
235555555553222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222245555555322222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222221610000026060f002
220574d464301000000000001000000000000002200000000200000cc310000cc3104002
222222222224555553222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222224555322222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222235532222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222233222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222234444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444433222222222222222222222222222222222222222222222222
222220022222222222222222222222222222222222222222234555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555554322222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222224554443444333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333334333344455422222222222222222222222222222222222222222222222222002
222222222222222222222222222222222222222455333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333455422222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222245
433333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333355322222222222222222222222222222222222222222222222200222222222
222222222222222222222222222223543333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333355322222222222222222222222222
222222222222222222222022222222222222222222222222222222222222255333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333454222222222222222222222222222222222222222222222220022222222222222222
222222222222222222224543333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333453222222222222222222222222222222222
222222222222202222222222222222222222222222222222222245333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333542
222222222222222222222222222222222222222222222002222222222222222222222222
222222222222543333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333335422222222222222222222222222222222222222222
222220222222222222222222222222222222222222235433333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333443
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333345222222222
222222222222222222222222222222222222200222222222222222222222222222222222
222354333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333345433333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333452222222222222222222222222222222222222222222222022
222222222222222222222222222222222224543333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333344554333444434444433444443333454333444334444444444445554444444444
344444344443333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333334522222222222222222
222222222222222222222222222220022222222222222222222222222222222222245433
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333334554445434554335553333455433335554
334533335553455544555434554335553345543455433333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333345222222222222222222222222222222222222222222222202222222222
222222222222222222222222222454333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333455
433344245543355533334553333354453334433455423554334553345543355433455434
554333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333452222222222222222222222222
222222222222222222222002222222222222222222222222222222222224543333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333335553333333455533454333345533333334543345445
553335543345533455533554334554335543333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333334522222222222222222222222222222222222222222222220222222222222222222
222222222222222222245433333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333455433333334
555434543333455333333355533453455433355433455334555434543345554355433333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333345222222222222222222222222222222222
222222222222200222222222222222222222222222222222222454333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333334554333333345545445433334553333334555433444553333554
334553345544445433455454554333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333452
222222222222222222222222222222222222222222222022222222222222222222222222
222222222224543333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333335543333333455345554
333345533333355445324455533335543345533455345554334553455543333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333334522222222222222222222222222222222222222222
222220022222222222222222222222222222222222245433333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333355533333334554345543333455333334554344335554333355433455334
554345543345533555433333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333345222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222454333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333455433344345533455434324553
343355533443345533333554334553345543455433455334554333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333452222222222222222222222222222222222222222222222002
222222222222222222222222222222222224543333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333455434553455434555345345544534554333543354333345553345543455433555
334553345543333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333334522222222222222222
222222222222222222222222222220222222222222222222222222222222222222245433
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333455555434554345554455555555455543
345433443333455534555434554345554445543455533333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333345222222222222222222222222222222222222222222222200222222222
222222222222222222222222222454333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333334444
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333452222222222222222222222222
2222222222222222222220222222222222222221610000026060f002220574d464301000
000000001000000000000002200000000200000cc110000cc31040022222222222222222
222454333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333335545533333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333452222222222222222222222222222222222222222222222002
222222222222222222222222222222222224543333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333354345333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333334522222222222222222
222222222222222222222222222220222222222222222222222222222222222222245433
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333345222222222222222222222222222222222222222222222200222222222
222222222222222222222222222454333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333343333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333452222222222222222222222222
222222222222222222222022222222222222222222222222222222222224543333333333
333333333333333333333333333333333333333333333333333333333344333333344333
333333333333333333333333333333333333333333333333443333333433333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333443333333443333333333333333334433333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333334522222222222222222222222222222222222222222222220022222222222222222
222222222222222222245433333333333333333333333333333334433333333333333333
333333333333333333454343334543344333333333333333333333333333333333333333
333333335543333345333333333333333333333333333333333333333344333333333333
333333333333333333333333333333333333333333333333334333333334543433345433
333333333333433455333433333333333333333333333333333333333333334333333333
344333333333333333333333333333333333333333333333333333333333333333333333
334333333333333333333333333333333333345222222222222222222222222222222222
222222222222202222222222222222222222222222222222222454333333333333333345
543345443334544443333334554334544345543333455444543555444555334554333334
554434554345543333455444543455334544345445544455544455445443455434554344
544345543455433345445433333345543445443333554334454344554345543445533454
445544443345443455445554455544543334554445544455544454444554345543445543
333333334554344544333345544454344554434454454433454444434554333333455444
533345544445434455434554345544345444443455444543345543333333333333333452
222222222222222222222222222222222222222222222002222222222222222222222222
222222222224543333333333333333355533455333554345543333335543355533455433
334555435533553445533355443333335543345532455433333555344533554345534554
345444555334554345434554235543355533455423554335543455433333455433555333
345544335553345532455423555345543355545543455434554345434555335433345543
455444554335553345543455433555333333333345543355533333455434553433555335
554455435553455445543333334554345333355433555334554345543355533455445544
554345433455433333333333333334522222222222222222222222222222222222222222
222220222222222222222222222222222222222222245433333333333333333555334553
345533345533333355433555324554333335543334434433455333443543333355433555
324554333335543334434553455345533344334543345533344345543355433555334554
235543455333455333334555335553333344443355433455333554335543555333554245
544554335543344334553344334555334553335543355533455333555335543333333333
355433455333334554334433334554345433554345533554455333333345543344344554
335553345533355433555334553355445542344335553333333333333333345222222222
222222222222222222222222222222222222200222222222222222222222222222222222
222454333333333333333335553345533554333355433333554334553245542333355434
334334433553333345533333554334553345542333355434333335544553554333443345
433455343333455423554335554345542355435543334554333335554345533333333433
554334555335543355445543335543455445553355433344345533355445543345533355
433555434553345554345533333334433554334543333345543433333345543454335542
455335554553333433455433454455533355542455333554335553345533555455433344
555433333333333333333452222222222222222222222222222222222222222222222022
222222222222222222222222222222222224543333333333333333355433455335543333
555333335543355533455443333554453333344345533333555433335543345532455543
333554453333345555555533333533454334554533334554345543355554455433555455
433335543333455543454333333334435543345554355433555555333355445553455543
554333443455333443555333455334554335554445532455453455333333455545543345
544333455454333334555334554455434554455445533345554554333534554333555534
553345544455533455445544554333355543333333333333333334522222222222222222
222222222222222222222222222220022222222222222222222222222222222222245433
333333333333333555334553355433335553333355433455334554554335555533333443
455333345554333355433455334555554335555533333345555553333334434543345555
333345554455433555444554335555554333455433334554444553333333344355433455
444554335555533333555555434554445543334434553334445543334553335543355445
455334554444553333335554455433455555334555543333455543345555543355555543
455334555455543334445533335544445533355544555334555554345542333555333333
333333333333345222222222222222222222222222222222222222222222202222222222
222222222222222222222222222454333333333333333335543345533554333355433333
554335553245544553355445333334434553333555344333554334553245544553355445
333333444554433333344355433455454333455434554335553455543355445543334554
333345543555533333333443554334553455543355444433335554554345534555433344
345533334555333345533455433554345553335543555433333355423554334543554345
544433333455433455455433555433334553345542355433345554333355434555334554
335553345543333455433345553333333333333333333452222222222222222222222222
222222222222222222222002222222222222222222222222222222222224543333333333
333333355533455335543333554333335543355533455435543554343333344345533345
543443335543345533455435543554343333334445534433333443454334553434334554
335542355533555423554355433345543333455434555333333334435543345533555433
554344333355434553455335554333443455333345553333455333554335543355533355
434555333333554335543345434553455334333333455334553455434553333345533455
433554333355543333554345553335543355533455333334554334555443333333333333
333334522222222222222222222222222222222222222222222220222222222222222222
222222222222222222245433333333333333333554334553345543345533333355433555
334554355435543345333443355333555333443355433455324554355435543344344443
455344453334434543345533343345542355433555334554235543455333455333334554
335553333333344355433455324554335543444533554345534553345543334434553333
355433334553335543355433455324554335553333335542355433454355534554234434
334553345434554345533333455324554345543333455333335543355533355433555334
553333345542355543443333333333333333345222222222222222222222222222222222
222222222222200222222222222222222222222222222222222454333333333333333345
554455543345544554333334555445554345555543455544553334544554345553335534
555445554345555543455544553555435553355543355455543555445533455434555335
554345543455533455445533333345543455543333334554555335554345543455533455
445554554455543455533355455543333453333355543455434555434554345553355543
333455434555335554554355544554354455434555455433555433335554345543455433
333543333455533555434554345554355543333455434555335543333333333333333452
222222222222222222222222222222222222222222222022222222222222222222222222
222222222224543333333333333333444444444433344445333333344444444443444444
334444444433344444444444433344444444444443444444334444445434443344443444
334444444444444444334444344443444433444434444333444444333333444433444433
333334444443444443444434444333443444444433444434444333444444433333433333
444434444334444344443444434444433334444344443444444433444444433444443344
444443334444333344443444434444333334333334444434444344443344433444433334
444344443344433333333333333334522222222222222222222222222222222222222222
222220022222222222222222222222222222222222245433333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333344443333333333333333333333333333333333333333333333333333345222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222454333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333335544543333333333333333333333333333333
333333333333333333333452222222222222222222222222222222222222222222222002
222222222222222222222222222222222224543333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333344334
433333333333333333333333333333333333333333333333333334522222222222222222
222222222222222222222222222220222222222222222222222222222222222222245433
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333345222222222222222222222222222222222222222222222200222222222
222222222222222222222222222454333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333343333333343333333333333333
333333333333333333333333333333333333333333333333333333333333333333333443
333333443333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333452222222222222222222222222
222222222222222222222022222222222222222222222222222222222224543333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333453333334533333333333333333333333333333333333333333333333333333333
333333333333333333333333333334543333335433333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333334522222222222222222222222222222222222222222222220022222222222222222
222222222222222222245433333333333333333333333333333333333333333333333333
333333333333333333333333333333444444444554444455444443444434444434444444
433444444433344443333333344443333333444433333334454333344433345544444454
443334444344443333333445443333444443334444443334444444434444344444344443
444433444333444444433344433333333445433344443444433334445433334444433344
444444344333333444444433344443333333333333333333333333333333333333333333
333333333333333333333333333333333333345222222222222222222222222222222222
222222222222202222222222222222222222222222222222222454333333333333333333
333333333333333333333333333333333333333333333333333333333333334555445544
554455543455434555335554345544453334554455533555433333333455433333455445
543334554444433555433345544555435533345543455433333345544443333555433355
544554345554454345543355543455434555333543334554455433555433333455544443
455434555433455444433335554333455444543454344335554355333555433333333333
333333333333333333333333333333333333333333333333333333333333333333333452
222222222222222222222222222222222222222222222002222222222222222222222222
222222222224543333333333333333333333333333333333333333333333333333333333
333333333333333333333335543335434432455324554335553345532455434533345542
455434553333333334554333335542245543455433344335545333344324553344333455
433554333334553334433334553333455335543455333443355433455334554335543334
433345533455434543333345543334434554335543345533344333345533334553334534
433553245533443335553333333333333333333333333333333333333333333333333333
333333333333333333333333333334522222222222222222222222222222222222222222
222220222222222222222222222222222222222222245433333333333333333333333333
333333333333333333333333333333333333333333333333333333355433243335334553
345553355433455323554334444555333455345533333333345543333455333355434553
333333333454333354345543345445543335543333455433333333355533334553355534
553333433554334553345543355433335444554333555345533333455333333345553355
433554333333333455333345533334344345543455333444455433333333333333333333
333333333333333333333333333333333333333333333333333333333333345222222222
222222222222222222222222222222222222200222222222222222222222222222222222
222454333333333333333333333333333333333333333333333333333333333333333333
333333333333333554443333344345533455543554334553335543345445543323555455
433333333455433335553333555355533333333334553333443455433454455433355433
334554333333333455333345533554345544433335543345533455433555333344455543
334554454333345543333333455543554345543333333334553333455444333443455434
553334545553333333333333333333333333333333333333333333333333333333333333
333333333333333333333452222222222222222222222222222222222222222222222022
222222222222222222222222222222222224543333333333333333333333333333333333
333333333333333333333333333333333333333333333335555533333443455324554535
543345554555433343455333335555553333333333554333355533335554554333333333
455543334434554333434553333555543345543333333335553333455555533455554333
355544555334555455543333443554333345555543333455433333334554544543455433
333333345533334555543334435554345533344355533333333333333333333333333333
333333333333333333333333333333333333333333333333333334522222222222222222
222222222222222222222222222220022222222222222222222222222222222222245433
333333333333333333333333333333333333333333333333333333333333333333333333
333333355554333334434553335544455533455444554333455543333555455543333333
345543333555333355535543333333335554433335335543334555433335544553455433
333333345533334554554334554543333555445553345544455433333545543334554455
433334554333333345544555434554333333333455333345545433344455444455333345
554333333333333333333333333333333333333333333333333333333333333333333333
333333333333345222222222222222222222222222222222222222222222202222222222
222222222222222222222222222454333333333333333333333333333333333333333333
333333333333333333333333333333333333333554443333345345533455435554334553
235543333555433345543455333333333455433335553333555345533333333455434433
353455433345554333455435544554333333333555333345534554345534433335543245
53345532355433333455533fc08000026060f00ee11574d4643010000000000010000000
000000022000000cc11000000000000cc310400335553345433333554333333345543555
434554333333333455333345544433344555334455333345553333333333333333333333
333333333333333333333333333333333333333333333333333333333333345222222222
222222222222222222222222222222222222200222222222222222222222222222222222
222454333333333333333333333333333333333333333333333333333333333333333333
333333333333333554333433334245533355434554324553335543333455333345542455
333333333455433334554333554345542334433555334433353455433334543333355435
543554333344433455334345533554245533344335543345533455433554333333554333
355533454333334553333443455324554334553333444334553343455433443455543345
553333355433333333333333333333333333333333333333333333333333333333333333
333333333333333333333452222222222222222222222222222222222222222222222022
222222222222222222222222222222222224543333333333333333333333333333333333
333333333333333333333333333333333333333333333335543354333453455334554335
553345533455433334543333355534554333333334554334534543345433345533355345
543335433534554333345433333554455434554334544435553453455345542455334543
355433455334554335553333334533333455434553333335553335534554335553245543
345444345534534554345434555333455543333454333333333333333333333333333333
333333333333333333333333333333333333333333333333333334532222222222222222
222222222222222222222222222220022222222222222222222222222222222222245433
333333333333333333333333333333333333333333333333333333333333333333333333
333333455545543334555554345543455533555434554333334333333455455543333333
345554554334544543333345554444555433355345455543333344333345555543333555
544445555555435555554334554455434555335554345543455533333344333333455455
543333334554454345543455543345555444454555455345554554345543333555433334
433333333333333333333333333333333333333333333333333333333333333333333333
333333333333345222222222222222222222222222222222222222222222202222222222
222222222222222222222222222354333333333333333333333333333333333333333333
333333333333333333333333333333333333333344444333334444433344333444333443
334433333333333333334444333333333334444433334444333333334443334443333343
344434433333333333333433333333444333344444443334444333333444443334343334
433344333344333333333333333344443333333334444333344333344333334443333444
344433344444433343333333443333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333452222222222222222222222222
222222222222222222222002222222222222222222222222222222222223543333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333334522222222222222222222222222222222222222222222220222222222222222222
222222222222222222235433333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333354222222222222222222222222222222222
222222222222200222222222222222222222222222222222222245333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333334542
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222454333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333345322222222222222222222222222222222222222222
222220022222222222222222222222222222222222223543333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333542222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222224543333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333345322222222222222222222222222222222222222222222222002
222222222222222222222222222222222222225533333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333334542222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222235
543333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333454222222222222222222222222222222222222222222222222200222222222
222222222222222222222222222222235554333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333455432222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222234555544
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444555
542222222222222222222222222222222222222222222222222220022222222222222222
222222222222222222222222223445555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555433222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222234445454444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
454444444544444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444454444444
444444444444444444444444444444444444444444444444444444444454332222222222
222222222222222222222222222222222222222222222004c00000064000000000000000
000000015020000090300000000000000000000160200000a0300002900aa00000000000
00000000000803f00000000000000000000803f000000000000000000000000000000000
0000000000000000000000000000000220000000c000000ffffffff460000001c0000001
0000000454d462b024000000c000000000000000e0000001400000000000000100000001
40000000400000003010800050000000b0200000000050000000c020a031602030000001
e000400000007010400040000000701040069970100410b2000cc000a031602000000000
a0316020000000028000000160200000a030000010004000000000000000000000000000
0000000060000000000000000000000ffffff00fbfbfb00bababa006d6d6d00181818002
222222223344444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444322222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222344444434444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444432222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222226d222222344
432222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222334432222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222234432222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222224432222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222fb22223443222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222224432222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222244322222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222224422222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222002223432222222223222222222
222233222222222222222222222222222222222222222222222222222222222222222222
222332222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222234322222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222244222222222354222222222223542222222222222222222222222222222222
222222222222222222222222222222222224532222222222222222222222222222222222
222222222222222222222222222222233222222222222222222222222222222222222222
222222222222222222222222222222222222222244222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200223432222222223443222222222235322
222222222222222222222222322222222222222222222222222223322222222222245322
222222222222222222222222222222222222222222222222222222222222222342222222
222222222222222222222222222222222222222222222222222222222222222222222222
343222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
234322222222222342222222222344232222222222222222234332234222322222222222
222222222222224322222233222453322222222222222222222222222222223322222222
222322432222222222222222442222222222222222222222222222222222222222222222
222222222222222222222222222222222432222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220022343222222222222432222233433543432234542
343244334344344542345423443244234324433423432353222223443224544322343222
443443443244334323433344423443433443345334323433442344223532222222222222
222222222222222222222222222222222222222222222222222222222222222224422222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202223432222
222222235422222245325423432454433452453453343245325554324523442354245335
435424532222353344245324424532235445524532452254235423235445445435523542
353245325523542235322222222222222222222222222222222222222222222222222222
222222222222222222222222244222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002234322222222222354222232452254225435422323534435
422332452353223244224423542353235454222222224522452452245235322353254245
324522553353222254442353245225423542353255325422254222222222222222222222
222222222222222222222222222222222222222222222222222222222442222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222343222222222225
443224434522532244452222224555542223324524422222453354235434532355542222
222354223534432353353222433542453344225433532224433434532442244235434532
453354222552222222222222222222222222222222222222222222222222222222222222
222222222222222224422222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200223432222222222353342254245235322544433332234554322223345
244333324543542353345324545422222223532235245223533532223345424543542254
345322354223345324422542353355324434542225522222222222222222222222222222
222222222222222222222222222222222222222222222222244222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022234322222222224522432532
352354235435335533434534322232452353355244224423532453254254222222224422
452453255235323343254235324422442453332353342353244225423522453254235422
254222222222222222222222222222222222222222222222222222222222222222222222
222222222442222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220022343222222222354224435424533544553243354354245344423434533433543
453254235424532443542222222234335324544542453343443532453245235423543434
533534433452354245324533542354223542222222222222222222222222222222222222
222222222222222222222222222222222222222224422222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202223432222222223432233343334333344
322234423432442343234344322344234433443343234322344322222222234432233344
223444323444223433343343234333443223443234433442343234334423432235322222
222222222222222222222222222222222222222222222222222222222222222222222222
244222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222002
234322222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222442222222222222222222222222222222222222222222222
222222222222222222222222222222222442222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222343222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222234322222222222222
222222222222222222222222222222222222222222222222222222222222222224422222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200223432222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222332222222222222222222222222222222222222222222222222222222
222222222222222222222222244222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022234322222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222442222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220022343222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222224422222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202223432222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222223332222333222222222222222222
222222333222222222222222222222222222222233222222222222222222222222233322
222222222222222222222222222222222222222222222222244222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222002234322222222222232222222
222222222222222222222222222222222222222222222222222222222222222222222222
222245322224532222222222222222222222223442222222222222222222222222222223
442222222222222222222222222443222222222222222222222222222222222222222222
222222222442222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222343222222222223322222222222222222222222222222222222222222222222
222222222222222222222222222222222222353222245322222222222222222222222225
422222222222222222222222222222235322222222232222223222222224532222222222
222222222222222222222222222233222222222224422222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200223432222222222343222222222222222
222222222222222222222222222222222222222222222222222222222222222222224532
222353222222222222222222222222254222222222222222222222222222222353222222
222343222342222222244322222222222222222222222222222222222222233222222222
244222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
234322222222224422234332243234433434323443432343223434333433443432343343
234432234422222223432223443245433323543332343234322343223444322543432344
234323432443222234323432543332234442443344433422432454332234323433423432
234322343234334234333532222222222442222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220022343222222222353223543443442454245345345
345423542245435445335534435535533554432355322222245422355442354344235434
423542453224532245344325434432552354245324532222453245325434433554433443
453355235423533442454245335335422354224532453353354245322222222224422222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202223432222
222223532245323532335422452254542453225322353254342244235454244245323322
442222222353225532333532353353235335423532245323532244254224424532542354
235222223532452254234435423323323522442254235224523542453245354223532235
423522453532232222222222244222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002234322222222245322542235323553224534433433532353
223544534522454443443443542222224422222223532253222235323533532353354335
322453245322442542244245335423543442222235224522532244452222223235224422
542442235335434532355542235322354345223545422222222222222442222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222343222222222453
225422353235422245454223345322532235433235224445422335434433332244222222
235322543333353235435323533543453224532452224435422442443454235334422222
352245235322544433432232352244225424522353353355324445422353223533452244
453222222222222224422222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200223432222222223532244224532554322442453342453225322353222
452244245243254344345422442322232353234434533532453353245335324533245323
532354254235425424542353255222223522452354235434335422333522442254235324
523532553354254223533235324523542532222222222222244222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022234322222222235322343354
245344324544533534434454434542224533554542453542343453445544222344544334
345345445424544542454245444454434434533554553255235424532453222245434533
544553244354234445335534543454454245424532444544445443453245334445422222
222222222442222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220022343222222222244222333322342333233333223343233333333322233333433
222334222334323333332223334333233432333443233344323332333333433223343233
344323333233233323432222343333333344322334422333343333334323334422343234
323434333343333432333233333222222222222224422222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202223432222222222342222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
244222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222002
234322222222222432222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222442222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222343222222222223332222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222224422222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200223432222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222244222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022234322222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222442222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220022343222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222244322223443222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222224422222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202223432222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222454222245522222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222244222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222002234322222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222223333222354222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222442222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222343222222222222222222222222222222222222222222222222222222234444
322223443223444432234542234423442234432224443234444322444433344324433443
222222243224544432223443224444432234432344334433444432222222222222222222
222222222222222222222222222222222222222224422222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200223432222222222222222222222222222
222222222222222222222222223543345322354453235534542455442454245422355322
453453355345424543544553255435532222224532235545532354453255435423555423
553355335534542222222222222222222222222222222222222222222222222222222222
244222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
234322222222222222222222222222222222222222222222222222222355322355324533
542355245435532323543553223543235424533552354245425545532454345322222245
422455235434533553454255345423325523542255235432222222222222222222222222
222222222222222222222222222222222442222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220022343222222222222222222222222222222222222
222222222222222224542222554355335523554453354322245455322235532355235435
534542454455355324553553222223554224542355355335534543543554222255345422
553454222222222222222222222222222222222222222222222222222222222224422222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202223432222
222222222222222222222222222222222222222222222222255422224543553355235543
323554442455442222355324542454355455324543323553245445532222245433235423
553553355345555325544433553454225544322222222222222222222222222222222222
222222222222222222222222244222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002234322222222222222222222222222222222222222222222
222222223554222245545533552355322235435523543334323552235524543553453245
422235532454355322223553342354235525532553454354245345425523542255322222
222222222222222222222222222222222222222222222222222222222442222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222343222222222222
222222222222222222222222222222222222222235542222455345335434553222244344
245423554335533345345335534532454222355324542553222245523424553454245435
425543542353453255235422553222222222222222222222222222222222222222222222
222222222222222224422222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200223422222222222222222222222222222222222222222222222222222
245422224542444432344432222344432454234434444442344432344443224542223443
244434432222454334345445422244442344444222344423443344334432222222222222
222222222222222222222222222222222222222222222222244222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022234322222222222222222222
222222222222222222222222222222222355322255424433222222222222232222232222
232223222232222223222222222223322233433222222322222222232222233222223222
222232223222222233222222222222222222222222222222222222222222222222222222
222222222442222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220022343222222222222222222222222222222222222222222222222222222454224
542235554322222222222222222222222222222222222222222222222222222223543432
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222224322222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202223432222222222222222222222222222
222222222222222222222222222444444222235554222222222222222222222222222222
222222222222222222222222234324422222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
343222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222002
224422222222222222222222222222222222222222222222222222222222333322222223
332222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222223432222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222234322222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222244222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200222344222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222223432222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222343222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222344222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220022222443222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222234432222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222223443322222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222223443222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222002222222444333232323232323
232323232323232323232323232323232323232222222323232323232323232323232323
232323232323232323232323222222232323232222223232323232323232323232323232
323232323232323232222223232323232323232323232323222222222222232323232332
333444322222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222344444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444322222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200222222222233333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333322222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222323323333333333333332222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222455
554555555555555555422222222222222222222222222222222222222222222222222222
222222222222233344444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444332222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222224555555555555555555554222222222222222222222
222222222222222222222222222222222222222222223444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444322222
222220022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222224555555555
555555555532222222222222222222222222222222222222222222222222222222222222
223444332222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222223444322222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222234555555555555555554222222222222222222222222222222
222222222222222222222222222222222344322222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222344322222222002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222235555555555555555
542222222222222222222222222222222222222222222222222222222222222234422222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222244322222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222245555555555555555543222222222222222222222222222222222222
222222222222222222222223442222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222244322222200222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222245555555555555555554322
222222222222222222222222222222222222222222222222222222244322222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222244222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222245555555555555555555432222222222222222222222222222222222222222
222222222222223432222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222343222220022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222355555555555555555555543222222
222222222222222222222222222222222222222222222244222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222442222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222355555555555555555555554322222222222222222222222222222222222222222222
222223432222222222222222233222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222223432222002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222455555555555555555555555432222222222
222222222222222222222222222222222222234322222222222222223453222222222222
222222222222222222222222222222222222222222222233222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222224
322220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222455
555555555555555555555543222222222222222222222222222222222222222222222342
222222222222222224522222222222222222222222222222222222222222222222222222
222222432222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222244222200222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222223555555555555555555555555554322222222222222
222222222222222222222222222224422222233222223322244332222322222332222333
222323222232222223232223222322232223223432222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222442222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222223555555555
555555555555555555432222222222222222222222222222222222222222244222234433
222443432453342244444333443234443224434323544433432343244234433432443224
422222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222223422220022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222224555555555555555555555555555543222222222222222222
222222222222222222222442222453244245324424532443543553332543542343255345
354455335324532452254235324532245322222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222234222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222224555433455555555
555555555555554322222222222222222222222222222222222224422235422443542245
345224535324522225535322542442453532442353235324532542354235322353222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222342222002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222234554222345555555555555555555555432222222222222222222222
222222222222244222354224535422453452245334345222453453225434545423434423
543452244435423543453223532222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222223422220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222235532222234555555555555
555555555543222222222222222222222222222222222342223532245354224534422453
333542234434522254245454233354235434532443454235334522235322222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222234222200222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222233222222233455555555555555555555554322222222222222222222222222
222224422224422543542244245335434324523225434323532442453432542353235324
423542353245222353222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222442222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222345555555555555555
555555432222222222222222222222222222234222234444324444532454553244454244
353234444235544424445424542453345335434542453224532222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222223
422220022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222234555555555555555555555543222222222222222222222222222442
222233332243333223334322233322333322233422233332223332234323332333333233
323332244222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222234222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222224455555555555555555555
554322222222222222222222222224422222222222342222222222222222222222222222
222222222222222222222222222222234342223432222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222342222002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222223355555555555555555555555432222222222222222222222244222222222
222444432222222222222222222222222222222222222222222222222222222443442243
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222223422220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222335555555555555555555555542
222222222222222222222442222222222223444422222222222222222222222222222222
222222222222222222222223323323322222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222234222200222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222234555555555555555555555554322222222222222222224422222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222342222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222223455555555555555555555555322222
222222222222244222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222223422220022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222335555555555555555555555543222222222222222442222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222223332222
333222222222222222222222222233322222222222222222222222222222222322222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222244222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222234555555555555555555555543222222222
222224422222233222222222222222222222222222222222222222222222222222222222
222222222222222222222222235422223542222222222222222222222223443222222222
222222222222222222222245322222222222222222222222222222222222222222222222
222222222222222222222222222222222222222342222002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222223
445555555555555555555554322222222222244222223432222222222222222222222222
222222222222222222222222222222222222222222222222222222222254222225322222
222222222222222222224522222222222222222222222222222222344322222222222222
222222222232222222222222222222222222222222222222222222222222222222222223
422220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222345555555555555555555555532222222222442
222343222222222222222222222222222222222222222222222222222222222222222222
222222222222222222542222253222222222222222222222222245222222222222222222
222222222222222243222222222222222222222223432222222222222222222222222222
222222222222222222222222222222234222200222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222234555
555555555555555555542222222224422224422234443244234433444433443442244323
444433442444442344344234542224432222223443223554225534422543432344234422
344222444422453442244324433442354222234333344222343223442443344334423443
454344235424433443344444443234334444324532453344443344343234432342222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222223455555555555555555555322222222244222244222
543343342354245435445445423553235434445424533544534533554432245322222235
422355443254234325433432552354223542245334324533442453245335423542222342
443552223532245324532552354235334532552354245324534534543443354245345335
424532453453542442454223422220022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222345555555
555555555552222222222442223542245323542334422353255452353224422244245353
245335444235245322322452222222244224532332542244253225424533542235323542
245244224423532442255235322223335534422245322353245324532442353245324532
442352245245335322432532452353353235324424535422334422234222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222234555555555555555422222222224422235422453225422
453223544532443532244222454543532454443343352442222224532222222442244222
225322442532244244335422353235422453452245335334522543353222233454354223
544323543453245334423532453245335423532452244353224335324544423543553245
444254223553222342222002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222223455555555555
553222222222244222354224532254235522235445323345322442224433235324534523
334533533432245322222224422453343254225424323542443453223532353224534422
452353354235434532222345424542244243235434532443354235324522443454235324
532334532243253245333235434532443322542235422224422220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222345555555555422222222222442223542235323532454322353
253343353324423344222353245235334245234335532453322233244233433543542354
254235424423543335323442254245335524522542354245322223553235423542342353
245324423542353245325423542353245334235322433532452222353235324422235422
454322234222200222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222234555555553222222
222224422225422244344335434324544533444534455443543224542454442353442233
454444544322344544433445335445533544553354235434454433434533554553245324
533542354222235422354345323533542453255235423542453355235424543453353353
234445424532224542453355222354245434322442222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222223455555422222222222244222245222233322332233233333223333
233333323322233323333322333322233323333332222333333223332233343233334322
332233333333323333223334322332233233323332222333222333332223333323323332
233333323332332333233333332333322233333233322233323332332222333332233223
422220022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222345553222222222222442
222343222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222244222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222234432222222222224422222342222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222342222002
222222222222222334444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444443322222222222222222222222223222222222222244222222332
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222223422220222222222222223444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444443222222222222222
222222222222222222222442222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222234222200222222222
223444433222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222333444322222222222222222222222222222222224422222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222342222022222222222444322222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222344432222222222222222222
222222222222234222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222332222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222223422220022222222344322222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222234432222222222222222222222222222222442222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222354222235532222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222234222202222222234432222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222234432222222222222222222222222
222224422222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222223543222355
322222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222342222002222223443222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222234432222222222222222222222222222244222222222222222222222222222222222
222222222222222222222222222222222222222222222223222222322222222222222222
222222222222222222222233333223553222222232222223222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222223
422220222222344322222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222234432222222222222222222222222222442
222222222222222222222222222222222222222222222222222222222222222244322322
444323454322345322344322344334423444432344234433442222222432235544432234
443234434322345422443344324444432222222222222222222222222222222222222222
222222222222222222222222222222234222200222224432222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222234
432222222222222222222222222224422222222222222222222222222222222222222222
222222222222222222222222443244224553245543235554323554223553354235534544
542355245422222235422355435523543542355345424554324543553245435532222222
222222222222222222222222222222222222222222222222222222222222222342222022
222343222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222234322222222222222222222222222244222222222
222222222222222222222222222222222222222222222222222222223322553245523553
232454232225542235523542355245445423553454222222455323553255335424533542
454355323245425532454255322222222222222222222222222222222222222222222222
222222222222222222222223422220022234322222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222234322222
222222222222222222222442222222222222222222222222222222222222222222222222
222222222222222233235542455235532235542222255422355345423553453454235534
542222224543235532554454245435534533553222454355324544553222222222222222
222222222222222222222222222222222222222222222222222222234222202222443222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222244222222222222222222222222223422222222222222222
222222222222222222222222222222222222222222222222332455424552355444355323
222553223554454235543324542354355422222355332255325534542454355454235544
424544553245543322222222222222222222222222222222222222222222222222222222
222222222222222342222002234322222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222343222222222222
222222222222234222222222222222222222222222222222222222222222222222222222
222222223335543345533542453452354225532235533542355322245423542454222224
542422553255335424533542553354255245424532454222222222222222222222222222
222222222222222222222222222222222222222222222224422220222342222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222232222222322222222222222222222222222322222222222222222222222222222
222222222222222222432222222222222222222222222343222222222222222222222222
222222222222222222222222222222222222222233455333455324435423544533355443
355245423553222454235524542222355324335544552354355235535532453542454355
424542222222222222222222222222222222222222222222222222222222222222222222
222222343222200224422222222222222222222222222222222222222222222222222222
223443222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222344222234422222222222222222222222
234432222222222222222222222222322222222222222222223422222222222222222222
222223432222222222222222222222222222222222222222222222222222222222222222
335542334553224443223444244444433443344334432224443344344422223443244344
444322344432344443223444224433443244432222222222222222222222222222222222
222222222222222222222222222222222222223432222022343222222222222222222222
222222222222222222222222222222222224422222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222223
542222254222222222222222222222222245222222222222222222222222223322222222
222222222234322222222222222222222222224432222222222222222222222222222222
222222222222222222222222222222223455322355532222222222222222222222222222
222222222222333332222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222244
222220023432222234222233222222222222222222222222222222222332222222244222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222225422222542222222222222222222222222442222
222222222222222222222224322222222222222222243222222222222222222222222234
322222222222222222222222222222222222222222222222222222222222222245552223
555322222222222222222222222222222222222222224534532222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222223432222202244222222354333443332333223432343
233322343322333334433323332453332223433223333322433333332233233323323333
323333332333222233323332343332222333233323323332222223322234432254333224
433322332233223332223333224533322332233333233323322332244222222222222222
222442222222222222222222222222234322222222222222222222222222222222222222
222222222222222222222222444422224543222222222222222222222222222222222222
222244234322222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222344222222002
442222222444355335424532455433542354235434324543553354235424533432354343
245445345445435423542453255235445435434324542222354245335545532223542354
344235422222345322455432553443255344325523542235422354343245334324532453
453354344235422353222222222222222223422222222222222222222222222244222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222224432222220224322222222332442354235325423333423542542
244245324422552353244224425422442452354542453254235324532442253245353234
344222223532353353254222235523532343543222222442235423325422442542244245
325422354224422442442244235424522443542343542222542222222222222222234322
222222222222222222222222344322222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222223443222222200243222222
223324423543353353222224335335322352453244225433532442245354224524534433
434532543453245334422543543532234532222235434532433442222255335322355322
222224422442222344224434422442453344222532354223534422353354344223555422
345322225422222222222222222343222222222222222222222222222344322222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222344322222222022432222222233244235434533532222242353353223534532
452244345324422454532245235454223345225534542454355225444235322354222222
354345323445422222543453223542222222244224533332542244244224424434542225
423542245344223533533542245453223542222254222222222222222223432222222222
222222222222222222344433333323333333333333333333333333333333333333333333
332323233332333333323333332333333333333333333333333333333332332232333333
333323333333333333333333333333323333333333333333333333333333333333333333
333333333333333333333333333333333333333344432222222220024322222222332442
354245335323322323542542245235324422532453244225534422452442353332452244
235324532442244222353224542222223532353243354222235424532245422222222442
245334425423542542354244235422253234422452452245335225523533532245422223
542222222222222222234322222222222222222222222222222234444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
432222222222202243222222223435533542453244355224345423434532453245235423
542554454244335324534523534522542354245324523542224542453343222235424532
533542222354235424544432223435434343354355445335544532552354343543434345
424544542453245335445424543432235322222222222222222343222222222222222222
222222222222223333444343434343434343434343434343434343434343434343443444
344434343434443434343434343434343434343434343434343433443434343434343434
343434343434343434343434343434343434343434343434343434343434343434343434
343434343434343434343434343434332222222222222002432222222234344334323432
244432344443223444224433443344234334444432234442244343234343234423433343
344334422234334433432222343334323444222223442343344334322224344442334433
444542343454224433443434443234442244354324432443234443344334322353222222
222222222223432222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220224322222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222224422222222222222222234322222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200243222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222343222222222222222
222343222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
432222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222233322222222222222222223432222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220024322222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222322222222222222222222234322
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202243222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222343222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002432222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222223432222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220224322222222224432
222234322222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222234322222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200243222222222245322222454322222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222332222343222222222222222222
222222222222222222222222222222222222222222222222222222223333333344444444
432222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022432222222222452222222334
222222222222222222222222222222233222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222332222233222222222222222222222222222222222222222222222222222222
222222332223432222222222222222222222222222222222222222222222222222222222
222222223444444445555555555555555322222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220024322222222344544222222242222223432343222343233322334334432223423
442222234332222343234322224433322243234432223433322223432343222344432343
222432343322222222222223432343222234332222443334422223443222234323432222
344222222343222222443222234322343222235322234322222222222222222222222222
222222222222222222222222222222222222222235555555555555555555555542222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202243222222234445444222223532222235
324532223543542223553355222245235422224544432223542354222354454222443345
322245444322245324532224544434532224423542222222222222245324532223443442
223433453222355442222453245322235553222224532222245543222343342542222453
222343222222222222222222222222222222222222222222222222222222222222222222
255555555555555555555554222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222002
432222222442452353222235422222353245322235345322224422542222453254222254
224422235423532224523532223332442222453354222353245222235325445222224345
322222222222222353235322245323532223324532224533332224532452222453333222
235322223543333223425524422223322223432222222222222222222222222222222222
222222222222222222222222222222222455555555555555555555422222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220224322222224424523532222454322223533453222
354542222244225422224543442223532245222254345322234335322223324422223544
532223533442222353453443222234542222222222222223532453222552235322233245
322254222322235434522225422232222353222245322222223354344222222222234322
222222222222222222222222222222222222222222222222222222222222222223555555
555555555555542222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200243222222
244245335422235334222235434522223554322222442254222244345422235322452222
543453222233453222233244222235433222245434522223543324522222255222222222
222222235324532225422353222332453222542222222453345222353222222223532222
453332222344433542222222222343222222222222222222222222222222222222222222
222222222222222222222222345555555555555555554222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022432222222442452353222442342222353245322235433222
224422542222442354222353225422225423532223424532222332452222353222222453
245222235322245322224542222222222222222353235322244224532222324532224422
432224533552222432342222235322223533443222454235422222222223432222222222
222222222222222222222222222222222222222222222222222222345555555555555555
555432222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220024322222223534534
422235422432223532453222354344322244225422224523542222442353222354235422
235335322223434532224532222224532452222453222453222354343222222222222223
532453222343354222234345322234335322245324522224434532233353432224335422
235532354222222222234322222222222222222222222222222222222222222222222222
222222222222345555555555555555555543222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202243222222224445443222343223422234323432223432442223442344
222244334432223334322223443343222234442222234344322234322222234324432223
432224432223433432222222222222234434432222334432222343443222233442222443
244322223344222334433322233443222344222442222222222343222222222222222222
222222222222222222222222222222222222222223345555555555555555555554322222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222002432222222223443322222222
222222222222222222222222222222232222222222222222332222222222222222233222
222232222222222222222222222222222222222222222222222222222222222223222222
222332222222232222222233222222222222222223322222222322222223222222222222
222222222223432222222222222222222222222222222222222222222222222222222222
445555555555555555555555432222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220224322222222224522222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222234322222222222222222222222222
222222222222222222222222222222455555555555555555555555553222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200243222222222245322222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222343222222222222222222222222222222222222222222222222222223455555555555
555555555555555322222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
432222222222332222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222223432222222222222222222222222222222222
222222222222222223455555555555555555555555555532222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220024322222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222234322
222222222222222222222222222222222222222222222223455555555555555555555555
555553222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202243222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222343222222222222222222222222222222222222222222
222223455555555555555555555555555555322222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002432222222222222222222222222222222222222222222222
222222234422222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222223432222222222
222222222222222222222222222222222223455555555555555555555555434555542222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220224322222222222222
222222222222222222222222222222222222222354222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222234322222222222222222222222222222222222222222223455555
555555555555555555432235554222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200243222222222222222222222222222222233222234222222222222223
532222222222222222222222223322222222222222222222222222222222222222222222
222222222222222232222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222343222222222222222222
222222222222222222222223455555555555555555555555432222255422222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022432222222222334322222222
234432222354334442222234432222235443222222233333222223333454222233323332
222333234322222222222222222343222222222222222223332222234323432222223432
222223323233322222234422222234323332222223332222223433322222332323432222
233324332223432222222222222222222222222222222222222223455555555555555555
555554322222222442222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220024322222222223553222222223555432222443355322222455432222354344222
223544542222245335522222354245322223442354222222222222222245543222222222
222222333442222354235422222355542222234243354222223555422222353245322222
245322222354445322224424335422222453244322234322222222222222222222222222
222222222223455555555555555555555554332222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202243222222223445544422222245433322
222332452222245434322223542353222245335422222442254222223542353222224532
542222222222222223543332222222222222222223522222342353222225533432222333
543542222255333322223532352222222452222223532442222233354354222224532442
222343222222222222222222222222222222222224455555555555555555555554332222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222002
432222222354345335422222442222222223324422222452222222235422442222343353
222224422442222235434532222245335422222222222222245322322222222222222222
235322222323542222353222222223345435322223542222222235324522222224522222
234324422222334543532222245434422223432222222222222222222222222222222223
455555555555555555555554322222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220224322222224532453245322225422322222233244
222224422332222353224422222344532222244225422222354345322222443454222222
222222222452222222222222222222223454222234235422223533222222233543454222
235322322222354345222222245222222234454222223453345322222453344222234322
222222222222222222222222222234555555555555555555555554322222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200243222222
254224522354222244345422222332442222244335422223542354222233335322222442
254222223532453222224424542222222222222223522332222222222222223224532222
232354222235434532222345324532222354345322223532452222222452222222333542
222235532453222224523542222343222222222222222222222222222224555555555555
555555555554322222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022432222222542245323542222343454222223434532222343
454222235445532222353353222225522542222235324532222244235422222222222222
234334422222222222222243344222222433542222234345322223542245422222443453
222235324532222334533322234435422222454224542222245224422223432222222222
222222222222222234555555555555555555555554322222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220024322222224532452
245322222344422222234444322222344422222344454222222444422222244334422222
353244322223443344222222222222222234443222222222222222344432222234445422
222234432222244322344222222344322222353244322224444443222234443222223432
234422222443344322234322222222222222222222222234555555555555555555555554
322222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202243222222224434534532222222332222222222222222222232222222
222322222222232222222222222222222222222222222222222222222222222222222222
222222222222222232222222222222222222232222222222222222222222332222222222
222222223222222222223222222222222222222222222222222343222222222222222222
222234555555555555555555555554322222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222002432222222223455433222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222223432222222222222222222234555555555555555555555554322222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220224322222222223554222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222234322222222222222222234555555
555555555555555543322222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200243222222222222322222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222343222222222222222234555555555555555555555554222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
432222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222223432222222222222234555555555555555555
555543222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220024322222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222234322
222222222234555555555555555555555543222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202243222222
222222223443222222222222222222222222222222222222222222222222222222222222
222222222234322222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222343222222222245555555555555555555555543222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002432222222222222224522222222222222222222222222222
222222222222222222222222222222222222222222454322222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222223432222222235
555555555555555555555543222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220224322222222222222
244222222222222233222233222222222222222222222222222222222222222222222222
222243222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222234322222224555555555555555555555543222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200243222222223343222453332222234322343333432223432222233222
233333222333332222222222222233322222343222223333222233333222234322233323
322223322222333322233333222222222222223332222222333322222343222223432223
322332223332333222343222233223322233322223322332222343222222245555555555
555555555543222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022432222222355542224533432
224554323443454222455432223543222454453235545532222222222223554422222432
222354443222454443224555422354345322255322235434322354454222222222222245
532222235434322235543222455432245424532245424532235554222553354224544422
345325532223432222222355555555555555555543222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220024322222224542332244224422354333223323532235423322225422224423542
353354222222222222245334222235422224422442224523532355333223533532222453
222452244223542453222222222222354222222453244223553332235433322354235322
354245322453343224525422353235322453244222234322222222455555555555555543
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202243222222254222322442245224422222
223325322453223222254222245334323442442222222222223542232222444322354224
522245335323532232235455222224522235422453234434422222222222222542222235
422353235322322453223223543353223543453225422232245453224522354223542442
222343222222224555555555555543222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222002
432222223442222224422452244333222233253224422222222542222454542223435422
222222222235322222235343223532245322454442245333322255532222245222353224
532354453222222222222235422222353223532353222224422222235334532235334532
353222222455422255223542245334422223432222222235555555555543222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220224322222224422322245224532453354222332442
244223322225422224424532232354222222222222353233222452342235322452224532
222354345322443322222452223542245222532542222222222222355343223532245223
532332244223322353345322353355322442233224533222452235422452354222234322
222222245555555542222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200243222222
244335322453454223433542224435422343354234354332245345323543532222222222
222443453235422432354335323445322222433552235424432335534224433542235435
422222222222223543454224433542224334522343354223532453223532453223434532
245234323433453224532552222343222222222355555443222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022432222222234442234445422223444222244444222344432
344444322444432224444322222222222223434422443224323434442234443222223444
322344244324444442223444222344443222222222222235423552224444222234443222
344432234323432234323432223344223443344223444322244324432223432222222222
555432222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220024322222222233222
222232222222322222222222222222222222222222222222222222222222222222222332
222222222223322222222222222222222222222222222222222222322222222222222222
222222354235422222322222222222222232222222222222223332222222222222222222
222322222223332222234322222222223432222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202243222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222234333222222222222222222222222
222222222222222222222222222222222222223542454222222222222222222222222222
222222222444432222222222222222222222222222444432222343222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222002432222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222245554222222222222222222222222222222222222222222222222222222222222235
444432222222222222222222222222222222222224324422222222222222222222222222
234324322223432222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220224322222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222233432222222222222222222222222222222
222222222222222222222222222222333332222222222222222222222222222222222222
232222222222222222222222222222222222233222234322222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200243222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222343222222222222222222222222222222222222222222222222222222222223232323
232322222222222222323232323232323232322222222222223232323232322222222222
222232323232323232323222222222222222323232323232323232323232323232323232
323232323232323232323222222222222222222222222222222222222222222222222022
432222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222223432222222222222222222222222222222222
222222222223333444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444443332222222222222222222220024322222222223222222223322222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222234322
222222222222222222222222222222222222222233444444434343434343434343434444
444444444434343434343434343434444444444444343434343434344444444444434343
434343434343434444444444444343434343434343434343434343434343434343434343
434343434343444444444444444444434444444443322222222222222222202243222222
222332222222355322222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222332222222222222222222222
222222222222222222222222222343222222222222222222222222222222222222222233
444333222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222333
444432222222222222222002432222222234322222222442222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222332222222222222222222222222222222222222222222222223432222222222
222222222222222222222222222223444322222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222334443222222222222220224322222222442223
433224533322333222343332332333333333233322223332333224432233333332244323
332333233323333332333223332223442243233323433322332333223443223332333222
233333243223332333332244322233322342233324422222344323332333343233323333
323322222333233322234322222222222222222222222222222222222223444322222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222223444
222222222222200243222222235322354443245344324532235445434533443354443453
222245324532455432453255224434335423542453245335423542235422355543443254
335444335423542344343245324532222454443443244335445424554322453224532442
354222224554234423543442354245444345322224532453222343222222222222222222
222222222222222222344322222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222223344322222222222032432222222452225522442442
244245222453354244224423532444532222354235235433324522542453235334235323
522452255235422353224543433432542353254254225424532442354245222223522543
342442452353354334224532245324523332222454343245225423432542452354452222
245324422223432222222222222222222222222222222222234432222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222344322222
222220024322222224422354224524422452452223433532453344235435435322223543
352453223244224425422353233253235334522553354223532354222323324423543542
443354254223533543342222235335423424423533534532232235322354244222222225
522232453354224325424534544422222453244222234322222222222222222222222222
222222223442222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222344322222222205243222222254223532245344224524532
223445324533542354443453222235434424522222442244254223532332532353345224
434542235323543322233244235444324534542542235335334522222354553234244223
345245222222353223533442222222254222224434542233254235444244222224533442
222343222222222222222222222222222222222344222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222244322222222002
432222222442235322442442245245222333453245224423542224532222353355244223
324422542442245323335323532452254245322353234433432332542354222245235324
422453353355222223534532342442333453343233224532245235422222222442233244
245422332542353222442222245235422223432222222222222222222222222222222234
422222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222244322222220524322222224422244235335544542453333533532
452244235422245322224532453343254245225423432452233354245324532542354333
533344245323425423542222452254244335424532453222235335323434423533532432
453345333452255322222223433542442354224335424532224522222452254222234322
222222222222222222222222222223442222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222244322222200243222222
235322343442244454324433423444224432443344222443222234323432343432443344
323344322443442343244334423433344443233442244344234422234423442233443234
323432222344442234344324344223344334444434432443222222223344324433442244
344244322344322224432443222343222222222222222222222222222222244322222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222344222222052432222222343222233222222332233333223322233323323
332223322222232233322233232333332223322223333322332332332223223333322233
222333332333222233223322233222333332222223333222233332223322223322233333
223223322222222223322233223322333322333222332222233223322223432222222222
222222222222222222223432222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222343222220024322222222442222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222443432222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222234322222222222222222222222222222343222222232222222322
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222332222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222442222204243222222222332222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222225424422222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222343222222222222222222
222222222224432222223422222234322222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222223432222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222223432222002432222222222322222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222232223222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222223432222222222222222222222222222343222222235432222453232222222
222222222222222222223322222222223322222232222222222233222222222222222222
222222222222222224422222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222224
432220324322222222222222222222222222222222222222222222222222344322223432
222222222222222222222222234432222222222222222222222222222222222222222222
222222222222222222222233322223433222222222222222222222222222222222222222
222222222222222222222222222222222222222222234322222222222222222222222222
224422222222255433445434444434423442344442344234323455324444432344432234
553223442224444222224433443344244444344334423442235322222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222234322200243222222222222222222222222222222
222222222222222222223553222245432222222222222222222222222355322222222222
222222222222222222222222222222222222222222222222222222454222245532222222
222222222222222222222222222222222222222222222222222222222222222222222222
222343222222222222222222222222222343222222222344333552354354344335424533
533542353245443245335435433432454442235422453344222245325523542453354453
255235422254222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222244222022
432222222222222222222222222222222222222222222222222235522222454222222222
222222222222222223553222222222222222222222222222222222222222222222222222
222222222222224433222454222222222222222222222222222222222222222222222222
222222222222222222222222222222222223432222222222222222222222222223432222
222222342224423532542233253235335425423532542233353254353225435422332353
225422453232353244225423532544422553353222542222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222343220024322222222222222222222222222222222222222
333222223322355333224543322223323322233322223332235543322233233322322332
232223323233322223323322333322233223322332222232342223553322222332222333
222223322233223322323222222222222222222222222222222222222222222222234322
222222222222222222222222244222222222222432254223435422332532354443254345
335322223544534532254353222223542254224534434532454454235444334224433542
225422222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222442202244222222
222222222222222222222222222222234543223455423554453245545422454345422355
322444442355445423553355335544534532454334544532454345324544543453345334
532222223532245545432344442345445423455423553354335444432222222222222222
222222222222222222222222222342222222222222222222222222222432222222222224
322542233354223325323543222543453354344335345345322543532232235422542245
344345324433542354332352254245422254222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222223422002442222222222222222222222222222222222222245522245
533335534542455345424553454223553235534533554355235533552355455355424553
355345434543553245435545532454255322222245322355345424533542454355345533
235533552355345522222222222222222222222222222222222222222224422222222222
222222222222222234322222222222243225423432542243254245322235423532442453
353354353235324423433354234422542542353244225423532224522542354222542222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222234320223422222222222222
222222222222222222222222454222554222355235534542354245534532235522454245
435532553255445523543552333235423553454245425532454355355224543452222223
554224542355345335534532553453222355335522553455222222222222222222222222
222222222222222222243222222222222222222222222222442222222222222332254224
445322443542454222354245423345424544432344542234454344544334445335434533
553354245422245335423542225322222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222343200234322222222222222222222222222222222222224542225543333552
355345423542454455422355323542454355325533554455223445532233354235544432
455455324554432553245435532222245542235423553553355345455335543333554455
325544432222222222222222222222222222222222222222223432222222222222222222
222222224422222222222223322542223332223333323332223332333223332233333222
333222233322333332233332233233223322332333222332233233322353222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222442022244222222222222222222222
222222222222222245422255335435523553454235424544554223552235424543553255
335534552344455322333542355332224543553245433225522454355322222554332355
235535532553454454245445335534542255332222222222222222222222222222222222
222222222234222222222222222222222222222243222222222222234225522222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222244432224422222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
224420022343222222222222222222222222222222222222454222453353355335424553
454245435543335532355345335543553355345523543553223345523553222245425532
454222355324543553222235533424553454245335424533542454453355335523553222
222222222222222222222222222222222222222222442222222222222222222222222222
432222222222222443355322222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222224534422342222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222234202223432222222222222222222222222222
222222224542222444433554553245545532454355434455443354542355455423553455
324445422244455335532222554355334542223553355435532222455234345545532344
453345445322444423553455335532222222222222222222222222222222222222222222
234322222222222222222222222222234322222222222233433443222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
233233223222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222343002
224422222222222222222222222222222222232245422322332233333322333333223332
332333333322333222333332223323332223332222333332233222223332332233322223
322333333222223332233333333222333322333332222332223322332233222222222222
222222222222222222222222222222222442222222222222222222222222222343222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222223440222234322222222222222222222222222222222432
454234322222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222444432222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222234322222
222222222222222222222223432222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222234400222244322
222222222222222222222222222224544553442222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222235435
422222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222223442222222222222222222222222222234322222222222222
222222233222222222222222222222222222222222222222222222222222222222222222
222222222222332222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222223322222222222222222222222222222222222
222222222222222222344022222244322222222222222222222222222222233333333322
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222232233222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222244322222222222222
222222222222222343222222222222222222222453222222222222222222222222222222
222222222222222222222222222222222222222222234532222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222235422
222222222222222222222222222222222222222222222222223440022222344222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222224432222222222222222222222222222223432222222222222222222224
532222222222222222222222222222222222222222222222222222222222222222222222
222245222222222222222222222222222222222222222222222222222223322222222222
222222222222222222222222222354222222222222222222222222222222222222222222
222222222234402222222344222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222443222222222222222222222222
222222234322222222222232222222235322222222223222322222232223222222322222
222222322222222222322222222223322222442222223222222222222233222223222222
222222222222322222234222222222233322222222322223222223222223542222222322
223222222222222222222222222223222222222222344002222222344322222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222344322222222222222222222222222222222343222222222223443224542354443235
324532444432244442354235434424532442355423442343344432222222245322224544
422454443442344334444323554224433533442344335324532552222222224544332354
235422444422453244325544322355423443343344234434433443222222344235422222
223440222222222344322222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222234432222222222222222222222222222222223
432222222222235532235423532442354235324523533542443442354235335345335544
325434434433432222222444322245324335435534432552353354255444245245325523
542353245334422222222453323323542353245324423532453254234335544324434532
542354245324522222223542354222222234400222222222344432222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222234443222
222222222222222222222222222222234322222222222244222354235323533543353245
235445223532333532254453542453223244453353224423332222244222452245354244
223324423532543532232443542245324423542453222222222235422223325533532542
245335424523532254453233244453225532532354244222222225533542222222344022
222222222234443322222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222334443222222222222222222222222222222222222343222222
222222442223542353235435433532454543542235323325322355554324422222455424
532244355532222453224522353343442233244235445345322224554222453354235434
532222222222452222222345335325422453354345235322444522222455422354335323
543452222222254335322222223440022222222222223444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444443322222222222222
222222222222222222222223432222222222224422235423532354353345324434424422
353233253222445442244223224543235322542444322235532244224532335422332442
354322442222245432224434532353345322222222235522222223443453354224533533
552353235444223224543222442453245335422222222443453222222234402222222222
222222334444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444433222222222222222222222222222222222222222234322222222222244
222354245434533532453245245244224532333542333453332443243254343353235422
222222543422453355344254223324423532223432442452333245235423532453222222
222255222222235424532542255235224533543453353244244333325424532453255222
222225424532222222344002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222343222222222222442223532454454235423532453442243344224435
435423533543433532542453343442222222245324334545532443442244344235322224
434424433543442354245324532222222222552222222354235424434532453245335445
432433542442454344235324532453222222354235422222223440222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222223432222222222224422235422
333322333233333333222234322233333233233323322343233332332343322222222552
234233343222343222333333333222223432233323323322332333333222222222224532
222233332333333333223332332233333222333223332333332333233333332222223332
333222222234400222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222234322222222222244222354222222222222222222222222222222222222222222
222222222222222222222222222245322243222222222222222222222222222222222222
222222222222343422222222222235422224322222222343222222222222222222222222
222222222222222234332222222222222222222222344022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222343222222222223553334542222222222
222222222222222222222222222222222222222222222222222222222223553222442222
222222222222222222222222222222222222222222224434422222222222234333353222
222222454432222222222222222222222222222222222223543532222222222222222222
223440022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222223
432222222222234444444432222222222222222222222222222222222222222222222222
222222222222222222234432234432222222222222222222222222222222222222222222
222243233222222222222234444322222222222455432222222222222222222222222222
222222233323322222222222222222222234402222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222333433322222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222234322222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222344002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222233445555555443222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222343222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222223440222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222223334455555555555554433322222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222223432222222222222222222222222222222222222223332222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222233222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222234400222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222334455
555555555555555555554433222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222234322222222222222
222222222222222222222222235422222222222222222222222222222222222222222222
222222222222222222222222222222232222222222222222222222222222222223543222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222344022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222233344555555555555555555555555555554433222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222343222222222222222222222222222222222222222254222222222222
222222222222222222222222222222322222232222222222222222222222222322222222
222222222222222222222222225422222222222222222222222222222222222222222222
222222222222222222222222222222222222222223322222223440022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222334455555555555555555
555555555555555555554433222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222223432222222222222233322222
232222332222223222543222223332222222223322223222223222222232223433334332
222332233223222222223224422222222332222223322233322222322254332222233222
222233232223223222222232222332222232222233222233222322222332223223322322
233222222234402222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222233445555555555555555555555555555555555555555555554433222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222234322222222222224444332234543244444223554225534322344332222222344
432344343343234324434445433553443244334434334334433443354222222444433223
454324444422355422554432234433222222344322443344344344343234324434434433
344323454324423433442344244324433543222222344002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222223344555555555555555555555555555555555
555555555555555555554433222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222343222222222222454223422554432453
354355443254234325423432222233235434534543532353354455334235424532452254
254354245325523532222245432333245444235335435544325423432552343222222453
235424544542452453353354354455332354355443245345324523542453245234322222
223440222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222334455555
555555555555555555555555555555555555555555555555555555554433222222222222
222222222222222222222222222222222222222222222222222222222222222222222223
432222222222235422223335322324522544532233542244353224423332322245344245
235323533532542232354245324532542453532454245222222223542222233542232353
254453223244224435423442233225422553245235324423533534533532442222543542
332443542245335423542442222222222234400222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222345555555555555555555555555555555555555555555555555
555555555555555555554322222222222222222222222222222222222222222222222222
222222222222222222222222222222234322222222222453222222453222245444344222
225422444532244345432222453343453353245324335422332542354345224434435324
543442222222245322222235322223534534522222542244453224434553244245322343
453245454235453224435422244345222224544222453354235434522222222222344022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222224555445555554545455
555555555555555555555555555555555555545454545555544554222222222222222222
222222222222222222222222222222222222222222222222222222222222222343222222
222224522222224433332354443443343254225445322543444322235432334532532353
233454223335424543452254332353245335422222222453222222353334235444345333
324422444532254344432453542222334532454542354422233354223442442222245442
224434542453344222222222223440022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222223333332323233323455555555555555555555555555555555555554232
333332323233232222222222222222222222222222222222222222222222222222222222
222222222222222222222223432222222222255222222235435524523533533543543454
253235422222224553244245325323532433542243354245324522542223532452355222
222224532222223443553353353353355354335435323542222224545322234235324424
533533433432543323533532442453433254235424532552222222222234402222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222223555555555
555555555555555555555555555532222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222234322222222222453
222222233354245344234345335445532443442222222234442443442354345324445322
443542453245335422235324532552222222245322222223435424534432334433544553
234344222222245343222343453245344235424434435334345324435424533543542354
245324532222222222344002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222235555555555555555555555555555555555555322222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222343222222222224532222232234422333332223432233343222333222
222222224522334323433343223432223434333433343333322343233323332222222354
222223223433234433222343223334322233422222222442343222343322343322343233
233432233332223432234223333423432343233322222222223440222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222355555555555555555
555555555555555555553222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222223432222222222235422223422
222222222222222222222222222222222222332245322222222222222222222222222222
222222222222222234332222222222542222342222222222222222222222222222222222
222224422432222222222222222222222222222222222222222222222222222222343322
222222222234400222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222223555555555555555555555555555555555555532222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222234322222222222234433354222222222222222222222222222222222222224433
542222222222222222222222222222222222222222222223543532222222223443334422
222222222222222222222222222222222222355323454222222222222222222222222222
222222222222222222222222235435322222222222344022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222235555555555555555555555555
555555555555322222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222343222222222222234343432222222222
222222222222222222222222222234444322222222222222222222222222222222222222
222222234223322222222223443343222222222222222222222222222222222222223443
224432222222222222222222222222222222222222222222222222222243233222222222
223440022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222355555555555555555555555555555555555553222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222223
432222222222222222222222222222222222222222222222222222222222222322222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222234402222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222223555555555555555555555555555555555
555543333333333333333333333333333333333333333333333333333333333333333333
333332222222222222222222222222234322222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222344002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222235
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555422222222222222222222222222343222222
222222222222222222233322222222222222222222222222222222222222222222222222
222222222222222233332222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222233322222222222222222222222222222222
222222222222222222222222223440222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222355555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555554222
222222222222222222222223432222222222222222222222222343222222222222222222
222222222222222222222222222222222222222222222222344222222222222222222222
222222222222222222222222222222222222233222222222322222222222222222222354
222222222222222222222222222222222222222222222222332222222234400222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222223555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555542222222222222222222222222234322222222222222
222222222223532222222222222222222222222222222222222222222222222222222222
222222222542222222222222222222222222222222222222222222222222222222223422
222222234322222222222222222223542222222222222222222222222222222222222222
222222222332222222344022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222235555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555422222222222
222222222222222343222222222222223222222322235322222222222232222232222222
222222222222222222222222222222222222222224422222223222222222222222222222
222222222222322222222222222243222222222443222222222222222222235422222222
222222222222222222222222222222222222222223422222223440022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222355555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555554222222222222222222222222223432222222222223443222344
432354343234434433343224433224444423443433442343344444344222222343322222
245343223454224432234423442244433234323432344432344443222224522344434455
423454224433442234422354343234444444323433444432343244334434334424432442
344322222234402222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222223555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555542222222222222222222
222222234322222222222354344235434423543443453454333453453343245335445445
435423542453454453222235434322222553343245444245322355235424543442453245
325433432543453222254222554334552255443255335522354223543443453454344245
425534533532453354344454245324523442222222344002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222235555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555422222222222222222222222222343222222222224522352453235335323
534424532223535422442452254442353254235424523544422222442234322225422443
542232452222453243255224523532452353234424423532223542224532225424532232
442244222442235322544523532242353245235335323522442453542354245222222222
223440222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222355555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554222222222222222222222222223
432222222222254223544422353353235334345322353354224533545423434532553454
235444345222225422453222254224445322224522224533442542235335434534532244
245454222235322245322354244222224544542224422354225434435322423532454442
354345224544435423543442222222222234400222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222223555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555542222222222222222222222222234322222222222442235354223533532353233453
224533532245235445223345325433532353332442222354224532222542244454343245
322244345325422453354345245323542443542222353222453223542453344245335422
254223532254233453224235324533323543452244332254245335422222222222344022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222235
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555422222222222222222222222222343222222
222224422453442245235424533424533224424422542452353342453254235424532224
422223553354222225533543443552453232442354244224523532452353235324424522
223542224532235423433542452254232542335424533423532242353245222235323522
442223542453255222222222223440022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222344444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444443222
222222222222222222222223432222222222234435424443542454454235344244354234
345324544423534423542354245322255322224544432222355455323435424544435523
542344453245324532443542355454222225422245322354224435425533553445444454
454235345323544543553222454245335532235424532453222222222234402222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222234322222222222233
332234333223334322233332333332233432233333223333223323332333222332222235
432222222333432223332233333233233322333322332233322333223333322222244222
453223542223332233223333333333333432233332223333323332223332333233322333
233323332222222222344002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222343222222222222222222342222222222222222222222222222222222
222222222222222222222222222222244222222222222222222222222222222222222222
222222222222222222222222222343224532235422222222222222222222222222222222
222222222222222222222222222222222234432222222222223440222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222223432222222222222222222455
432222222222222222222222222222222222222222222222222222222222222244222222
222222222222222222222222222222222222222222222222222222222222342245322354
222222222222222222222222222222222222222222222222222222222222222223543432
222222222234400222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222234322222222222222222222444432222222222222222222222222222222222222
222222222222222222222222233322222222222222222222222222222222222222222222
222222222222222222222333443223443222222222222222222222222222222222222222
222222222222222222222222224323322222222222344022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222343222222222222222222222223222222
222222222222222222222222222222222222222222222222222222222232222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
223440022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222223
432222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222234402222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222234322222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222344002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222343222222
222222222223542222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222223542222222222222222222
222222222222222222222222223440222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222223432222222222222222235532222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222235422222222222222222222222222222222222233222222234400222222222
222222222222222233333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
222222222222222222222222222222222222222222222222222222234322222222222222
222223422222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222243222343222222254222222222222222223322222222
222222222332222222344022222222222222222222223444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444322222222222222222222222222222222222
222222222222222343222222222222344322224322223443222344432224543234433432
344322244432234443222222222222244322222244432223443222444323443344234423
442234432234323432444322343234322222222222222234422222245432454445422354
322554432234334324444453244334433442344234422222223440022222222222222222
234444443333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333334444443
222222222222222222222222222222222222222222222223432222222222235544322254
222353343224533532455442254244222553224533432354344222222222222453222224
433432355443235544224522542355235422554432353354245334223532453222222222
222222454222223554423433453235544325433432444453245335522452254225423542
354222222234402222222222222222234444322222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222234444322222222222222222222222222222222222222
222222234322222222222453233223553224522453235235425422332544532224522354
224423532453222222222223532222354225424532332553233245325422453254235423
323534533542254235423522222222222223444544432255323323324522552233254225
425424522442244224532542245325422322222222344002222222222222233443222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222223344432222
222222222222222222222222222222222222222343222222222235422222245432354224
532353453353222225454222244223532245235435422222222222235322224532245244
222235422222453344224533442452222235454245322442354335322222222222254335
434533532222233245235322222542244244344224422542245334422453354222222222
223440222222222222223443222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222234432222222222222222222222222222222222222222223
432222222222254222223533423542245323543323533332245532222442235322452354
453222222222222353232245322552442222353222224533542244345324522222355422
453224423533442222222222224532354235435333322332453253333225422442234442
244224422443454224434542222222222234400222222222223444322222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222234442222222222
222222222222222222222222222222234322222222222442243245224335422453235322
235424532543333324422354225423532542222222222223544442353235424422432442
343244235422442353235224323533333532354235324522222222222245223532254344
345323324532543453254235424324522442254224423542244235422222222222344022
222222222344322222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222223443222222222222222222222222222222222222222343222222
222223433533542243244335333453222243344225434443344342443353235435422222
222222235324542443443234335423434532442254225423542243354235334434434532
353245322222222222453235423542343453234345323434533544553244344224422542
244235422542354222222222223440022222222234432222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222223443222222222222222
222222222222222222222223432222222222223343234422333433442244432222234432
344234334444322344322344432222222222222353235422344322233442223443224433
443344334422334422343234223443223433343222222222223542354245322344322343
443223443224344322344432344334423443344234423432222222222234402222222223
443222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222223443222222222222222222222222222222222222234322222222222222
222222222223432222222222222232222222222232222222222222222222222222222223
532354222222222222222222222222222222233332222222222222222223222223333222
222222222223444544532222322222222222222222222222222222222222222222222222
222222222222222222344002222222344322222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222223443222222222222222222222
222222222222222343222222222222222222222222234443322222222222222222222222
222222222222222222222222222222245434532222222222222222222222222222223534
432222222222222222222222244343222222222222223345433222222222222222222222
222222222222222222222222222222222222222222222222223440222222224432222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222223442222222222222222222222222222222222223432222222222222222222222
222235554322222222222222222222222222222222222222222222222222222454443222
222222222222222222222222222234234322222222222222222222222432442222222222
222222454322222222222222222222222222222222222222222222222222222222222222
222222222234400222222443222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222223432222222222222222222222222222
222222234322222222222222222222222222222232222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222344022222234322222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
224432222222222222222222222222222222222343222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
223440022222442222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222224422222222222222222222222222222222223
432222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222233222233222222222222222222222222223
322222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222234402222234322222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222234322
222222222222222222222222222222234322222222222223322222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222224432
222453222222222222222222222222344322222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222344002
223432222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222234322222222222222222222222222222222343222222
222222233222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222245222224522222222222222222222222222442222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222223440222234222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222343222222222
222222222222222222222223432222222222224422222322222222222222222222222222
222222222222222222222222222222222222222222222222222222222222442322245232
222222222222222222322224432222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222234400223432222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222343222222222222222222222222222222234322222222222343
222343323432343334333234334323432233333334323433323433432344422234322222
222222222343222444224533322454332234323432234322244332245333223432343343
233322222222222243234322344322244422343233234432343234323433323332343343
234333323432222222344022234322222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222223432222222222222222
222222222222222343222222222224532245434324324532453453454454235422354354
453245345345445424555322453222222222222224532245554245334324533442354245
322453224533432453343245325523542354222222222223542354235554324555324533
543543433542354245445335424533542353244235422222223440022442222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222224422222222222222222222222222222223432222222222244222552244
234354224523544424532354223542454532442354442453354233223532222222222222
245223542333442244345224533542453223522354224424422442453245235423532222
222222225423542453233354233235344245224432433542353254254353225523532343
452222222234402234322222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222234322222222222222222222222
222222234322222222222442235422453235422244345334345322542235435435324534
533434534532222235322222222222222453235322224422353352235325434532235224
532244244224523543452255335322222222222244335335422223532232354532542235
424325423543542445422355335322355322222222344002342222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222243222222222222222222222222222222343222222222224422353224532454222
454542234452235422254432353245454223345335333322353222222222222224532353
333244224533522353353345322452235322452442245235335422543453222222222222
453453354333335222223544225422353243254235443224543223543453223542222222
223440224422222222222222222222222222222222222222222222222222222232222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222442222222222222222222222222222223
432222222222244222542245225532224423523424532254223542223532442453342453
354355323532222222222222244223543453353245335324533532453223522353225424
422552352354225424532222222222224423532443453343234234333244224532432542
353222244333225424532245432222222234400243222222222222222222244322234432
222222222222222222222223432222222222222222222322222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222223
422222222222222222222222222222234322222222222452223434532453442255344244
344343543335422245324534523534522433543445433222222222233454333435434544
542454454235424534345343343453355445324532553354235422222222222354235423
434532443542453344343354224435424542223542443354235424543432222222344023
432222222222222222222552222245222222222222222222222222245322222222222222
222223422222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222234322222222222222222222222222222343222222
222223532223343234423423444432234432444443344222343244443223443223344234
444432222222222344444223443244344224434432343334334444332344322434442244
334433442343222222222223442343223443222444323432442344422244344234322234
433433442343244334322222223440034322222222222222222225422222442222222222
222222222222222353222222222222222222224322222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222343222222
222222222222222222222223432222222222224422222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222234402442222222
223332223432245333224533322333233223333223433223543322333234323322432235
322222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222432222222222222222222222222222234322222222222234
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222344004422222222245322455432453343245334324532553235532
355344235434423542453255335522254222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222224422222222222222
222222222222222343222222222222233222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222223440244222222222452235
423334422442442244245324422244224532353353235325423532453244222542222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222244222222222222222222222222222223432222222222222232222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222234400432222222224422352222244224524422352454345222442255223533
532353254335324543442224522222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222442222222222222222222222
222222234322222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222344024322222222245223533332442
235344224524534542224422542235335323532533453244335422245222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222223422222222222222222222222222222343222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
223440043222222222452235334424522452452255245235422244224422453353245325
324532442354222552222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222234222222222222222222222222222223
432222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222234302432222222434534343354355445425544
542453255343543434335424544553354245325523542225422222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
342222222222222222222222222222224322222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222342004
322222223344442234432444442244444224432443434433234343234344323432343244
224422253222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222223422222222222222222222222222222244222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
234322223443222222222222222222222222222222222222222222222222222222222222
222222222222222222222222224420243222222222222222232222222222222222222222
222222222223222222222222222222233322223522222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222234222222
222222222222222222222222442222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222454322235532222222222222222222222222222
222222222222222222222222222222222222222222222222222222222243200432222222
222222222222222222222222222222222222222222222222222222222222223444432243
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222342222222222222222222222222222223422222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222224433222
355322222222222222222222222222222222222222222222222222222222222222222222
222222222222222223432024322222222222222222222222222222222222222222222222
222222222222222222222234234323322222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222223422222222222222
222222222222222234322222222222222222222222222222222222222222222222222222
233332222234422333322233333332234322233333332332332233233332343332233333
332333332333323333333222222243223554432223343223333322224432233333333333
332222222222222222222222222222222222222222222222234320043222222222222222
222222222222222222222222222222222222222222222222222222222222232222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222234222222222222222222222222222222243222222222222222222222
222222222222222222222222222222222455322223454323553223553355323544423453
345335544544542355334544542454245424543443454245434542222223532235544532
344453245445422455432553355324544442222222222222222222222222222222222222
222222222442202432222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222342222222222222222222222
222222222442222222222222222222222222222222222222222222222222222223553222
245433235532224542552355245324542553355455344433553255335533552454235424
545542354245422222245422355335524532552454245435533325532553245435532222
222222222222222222222222222222222222222224322004322222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222223422222222222222222222222222222223432222222222222222222222222222
222222222222222222222222235532222553222355222245535523542454345425532453
453233335532554355335424532355345445323553453222222454223553355345325534
543453454222355435532454355322222222222222222222222222222222222222222222
343220243222222222222223442222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222442222222222222222
222222222222222222222222222222222222223442222222222222222222222222222222
222222222222222222222222222222222222222234222222222222222222222222222222
224422222222222222222222222222222222222222222222222222222355322225543433
553222454455235424552454455323445532233355324544432355345323554442453235
445532222235533235532553453255335445424543433454455324544432222222222222
222222222222222222222222222222224422200432222222222222235422222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222224542222222222222222222222222222222222222222222222222222235
422222222222222222222222222222222222222222222222222222222222222222222222
342222222222222222222222222222222234322222222222222222222222222222222222
222222222222222223554442255345435532224534552354245424543552344355322333
553245432224553453235532225532354355322222454332355335534532553454354245
435424543553245432222222222222222222222222222222222222222222222343222024
322222222222222254222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222233432222222222222233222222
222222222222222222222222222222253222222222332222232222222222222222222222
222222222222222222222222222222223422222222222222222222222222222222244222
222222222222222222222222222222222222222222222222235544542453353355323345
335522553453255325533542553223335532553222245424532354222255324542554222
235532433553355235435524542552354254255325532454222222222222222222222222
222222222222222222222224422220043222222222223433553322224432234432343432
234433333322233432443333432343334323433344323433332343322222443234333432
234332223422234333334434443433333334323432222344332222234323432543322224
432443344522443234223432343333332343322234323433332343222222222234222222
222222222222222222222222222343222222222222222222222222222222222222222222
222222222355235532444423553443453355323444423454355323445422244455334542
222454345424543222454245434542222455334435445532244443245444322444423454
355324542222222222222222222222222222222222222222222222343222202432222222
222245325434422455432333533543443354443453222245335445434523542353245325
434435424423542222245543245234422354222235223544553454345334423542453245
322224533432222453245325434422455433443453245543354235335445534423542222
354235424323542222222222342222222222222222222222222222222222442222222222
222222222222222222222222222222222222222223552355322332233333323333333223
332223332332223332222333332233322223332333233322223332333333322223332233
333333222233322333332222333223332333233322222222222222222222222222222222
222222222222224422222004322222222222453254235435433332225424424523532544
522222452452453245324423532453244245343234345322223542332453244223542222
453235335523532453245225423542452222245325422223532452254235335433323323
533543343342353353354234345322222552354233345322222222223422222222222222
222222222222222222223442222222222222222222222222222222222222222222222222
235533553222222222222222222222222222222222222222222222222222222222222222
222222222222222443442222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222443222220243222222223444532
542244453222222353244354235335445223444523433532453344235424532443453542
235532222245322224533442235422235442244244235324522453254235434532222353
354222235323532532244452222233235335322322423532432442234532222225533542
234532222222222234222222222222222222222222222222222224432222222222222222
222222222222222222222222222222223455445322222222222222222222222222222222
222222222222222222222222222222222222222222222224424422222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222234322222200432222222344345325422454533322234422444542354432452354345
323345324534542354345324534325322254222222442222245335422354222453432234
542353245224433542353345322223545532222353235225322544433322232353353333
223235323345422255222222244345322355222222222222342222222222222222222222
222222222222224432222222222222222222222222222222222222222222222223333332
222222222222222222222222222222222222222222222222222222222222222222222222
222222233233222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222223442222222024322222223542452254235435
334432245324434423532224523532452342453244235423532453245322253224543222
224522332442354223542235423424335423532452254245423533552222245335322223
532452254235444334422333533533453242353243354224543222223542454224542222
222222223422222222222222222222222222222222222234432222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222344222
222220043222222235424533554453243354342353254254235322245235424523533532
452354235324532542223542354343222234325424523543335433453234244254245324
532542354235324532222453353222235324533544453243354224335324335523423532
542542354342222225423542354342222222222234222222222222222222222222222222
222222234432222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222234432222222202432222222344344334445422334432444
423444432343223443344344323444234433443343244334432234434433432222234443
344324434444444432343344432443344334423442443344322223444322222344344334
445422334432344443233443234344323444324432432222344334334433432222222222
342222222222222222222222222222222222222234432222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222223443222222222004
322222222322222222232222332222332223322222322223322322332223322223333222
322222223222232233223222222223222232232233323223222322232223222232223222
222333322222223322222223332332222232222232222333322223322223322222322232
223222222322222222223222222222223422222222222222222222222222222222222222
234432222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222344222222222220243222222222222222222222222222222222222222
222222222222222222222222344442222222222222222222222222222222222222222222
222222222222222222222222222222222224434322222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222234222222
222222222222222222222222222222222224443222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222344322222222222200432222222
222222222222222222222222222222222222222222222222222222223533432222222222
222222222222222222222222222222222222222222222222222222222222222222343244
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222342222222222222222222222222222222222222222223444
322222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222344432222222222222024322222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222223422222222222222
222222222222222222222222222223344432222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222223344432222222222222220043222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222234222222222222222222222222222222222222222222222234444433
332323232323232323232323232323232323232323232323232323232323232323232323
232323232323232323233333333333333333333232323232323232323232323232323232
323232323232323232323232323232323232323232323232323232323223333444432222
222222222222202432222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222342222222222222222222222
222222222222222222222222223344444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444432222222222222222222004322222222222222223432222
222222222222222223432222222222222234322222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222223422222222222222222222222222222222222222222222222222223333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333222222222222222222
222220243222222222222222235422222222222222222222245432222222222222354222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222234222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200432222222222222222353222222222222
332222332224322222222222223532222222222222222222222233222233222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222332222332222222222222233222222222222222222222222222
342222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222024
322222223332333223543322222343224433345322234322223323332235433222223432
223323332332344333442223432223332332223322333233223322222222222223322332
222222222223332333223332333223332332233333222333233324433334422333332233
333442233233322233233322222222223422222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220043222222235423542235434422245553224433543
222253222245225422354344222355532245335435422443355322455532245324532245
324522353354222222222222245324532222222222235423542235423542235325432354
354224532453224433552245445422454345322452354223542354222222222234222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
233222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202432222222
254225422354235323543342233235422224542222442254223542353235533422254353
453222432442235433322353235322453245222453542222222222222453245222222222
222234325422254235422353453223532453235423532234335422453353224532442224
532542225523542222222222342222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222223553222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222004322222222442244223532254235322222233244222244432
224422542235322542353222222354445422223324422453222223532453224543442223
555422222222222223542452222222222222233254222553353223545422225434432354
335322243254223433532245324522245434422245335422222222223422222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222455554222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220243222222224422542
235322542453323222332542223534322244225422353225423532232222455552222233
244224432232235434522235334422235554222222222222235334422222222222222432
542224434532235552222354453223543453222332542223445322453244222443454222
543453222222222234222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222345555554322222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200432222222244224422353235423533452223324322244234222442254
223542354235434532233353432222232442235435422353235222452354222542442222
222222222342354222222222222223325422253245322353332223533542235324522223
325422333353224532442224423542225424542222222222342222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222235555555555322222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222024322222223543354224543553
234435522234354223542243225433542235435532244355324433533443223434522243
354223532453224532552225435422222222222224522553222222222222243354223542
354223542443235435422354245322244354223534532245324522255235422354235422
222222223422222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222224555555555555432222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220043222222234434442234445322234443222444442245422432244444432344454
222334432244335424432234444322334432245334532244324432234444222222222222
244334432222222222222444442234423542235324432354443223532353222444542234
444222443244322443344223442344222222222234222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222223455555555555555432222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202432222222222222222222232222222222
222222222222222222222222222222322222222222222222222222322222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222223222222222222222222222222222222222222222
342222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
345555555555555555532222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222004
322222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222223422222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222223455555555555555454322222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220243222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222234222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222223555
555555532222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200432222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222342222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222235555555555322222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222034322222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222223422222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222355555555553
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220043222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222234222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222223555555555532222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222205432222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222223432222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222342222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222235555555555322222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222004322222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222235432222222222222222222
222222222222222222222233222222222222222222222222222222222222222222222222
222222223422222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222355555555553222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220543222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222233422222222222222222222222222222222222222222243222222222222222
232222233222222222222222222222222222222234222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222223555555555532222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200432222222233223322222233333222222
343322222223432222223323332222222343222222333233322222332233222222333322
332222223323332222222222222222332233222222224322222223332333222223332332
222223432222222353222222222222222443334432222332333222223323332222222222
342222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222235555555555322222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222054
322222223553354322223543542222235543222222355432222354335522222245543222
224542453222224532453222224544435422222354235422222222222222224533553222
222244222222245324532222245335422222245422222222542222222222222223443454
222235423553222245335422222222223422222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222355555555553222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220043222222224422542222245235322222553333222
235533422222343244222223543332222235324532222245324422222244235344222222
552354222222222222222245324422222223552222222453245222222442552222222453
222222224522222222222222223423532222234325422222244354222222222234222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222223555
555555532222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222205432222222
244335422222343353222225422322222353222222222332542222245222222222354345
322222353344222222453453442222225533542222222222222222453244222222245432
222223543452222224545322222223532222222245222222222222222233235322222243
254222222355532222222222342222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222235555555555322222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222004322222222453354222222334532222353222222223533332
222223324422222453332222223543452222223543442222224544325422222244345322
222222222222224522442222223543322222235434522222245442222222235322222222
452222222222222222232353222222432542222224545422222222223422222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222355555555553
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220543222222224422542
222233345322222532332222235334532222233244222223533442222235323532222235
324422222244222254222222442453222222222222222245224422222235324322222353
245222222453322222222353222222224522222222222222222333532222224325422222
354354222222222234222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222223555555555532222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200432222222354235422222453353222224424532222343355222222443
552222234335422222454245322222453245322222453223552222235523542222222222
222222453355222223542244222224532452222224523432222334543322222245222222
222222222224435422222244354222222543542222222222342222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222235555555555322222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222054322222223442344222223434
422222223344222222333432222223434422222233443222223432343222224432443222
224432234422222344234422222222222222224433442222234422342222244323432222
244334422223444443222222542222222222222222344443222222443442222223444422
222222223422222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222355555555553222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220043222222222322222222222332222222223322222222332222222222222222222
223222222222222222222222222322222222222232222222233322222222222222222222
322222222222222322222222222222222232222222222222222222234322222222222222
222222222222223222222222222222222222222234222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222223555555555532222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222205432222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222223444422222222222222222222222222222222222222222222222222222222222
222222222222222442222222222222222222222222222222222222222222222222222222
342222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222235555555555322222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222004
322222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222244234322222222222222222222222222
222222222222222222222222222222222222222222222234222222222222222222222222
222222222222222222222222222222223422222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222355555555553222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220543222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
232232222222222222222222222222222222222222222222222222222222222222222222
222222322222222222222222222222222222222222222222222222222222222234222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222223555
555555532222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200432222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222342222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222234555555554322222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222054322222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222223422222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222233333333332
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220043222222222222222
234322222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222343222222222222222222222222222222222
222222222222222222222222222222222222223334322222222222222222222222222222
222222222222222234222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222205432222222222222222454322222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222224532
222222222222222222222222222222222222222222222222222222222222222222222333
453222222222222222222222222222222222322222222222342222222222222222222222
222222222222222233343434343434444444444444444444444444444444444444444444
444444444444444444444444444444444444443434434334443444344343443443434343
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444443333332222222222222222004322222222222222223343222
222222222222222222222332222222222222222222222222222222222222222222222222
222222222222222222222222222235322222222222222222222222222222222222222222
222222222222222222222222222224323532222222222222222222222222222222223322
222222223422222222222222222222222222222222222234444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444433222222222
222220543222222233322233322342223332333233333333333345333323323332343234
233333233333333223333333233332333233223332222223343222244322354332224323
323432223432223333222332333332333333333333323333332333222222342235433222
332332332333223433223332333244222222222234222222222222222222222222222222
222234443333222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222322232322322222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222223334444222222222222200432222222343342452222432235423532
453245335434543453244335424533444554442354245444335423532453443443442254
322222344343224434323543432454454334442354343245344345445435423542453245
334335334323542222225422354344245445434423542354343245324523542222222222
342222222222222222222222222222222224443222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222223344322222222222034
322222223334534522235422354235324532452354235324532442254235335335433432
542353254254225323523545422433532222224532442353245235323535434533224534
522442452354443453254225323532452254353234245322222354223532353453453245
225424522442453245224322222222223422222222222222222222222222222223443222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222344322222222220043222222233354345222454323542353235424422
542353245424423542353253244223325423533543542353235345344223454222222254
223534522353353235344245322244353224524534534423522542353235424422354532
234532222223532235323543523532453353354224523532452222222222222234222222
222222222222222222222222344322222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222344322222222202432222222
234533452235333235434532353345225423532453344225323532344542233254235434
325534532354442442224532222222542235444223543532354234453224533532245245
454223445324434532353354224545322354222222235322353235423445324433543542
235235435522222222222222342222222222222222222222222222224432222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222244322222222004322222222454235522442342254335324423542254235324
523542253235323335422432542353322254335323532224422355322222224422353442
235335323533334532234435322452453453333452254335323533542354353224542222
222353223532353333453244245325422452453345222222222222223422222222222222
222222222222222443222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222244322222220243222222224532355
235422433542353245225423542353245234422542353253354224335423532223542353
245222254224534322222244325424532443454355244245333244244235424533534424
532542354235325523543542354442222223542235444533523532542354244235424532
452222222222222234222222222222222222222222222234322222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222344222222200432222222344222443453224334433442443244334423432443244334
434432344432244444335322234423432443223443354243222222244443244444323444
532344442344432344442244443234443234423432443244324444334433432222225422
344454234444234433442234442245334432222222222222342222222222222222222222
222222442222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222343222222024322222222322222323322233
233223323332332233223322322332233333322333223333332233222233223323332223
323322332222222233322333322222233222233222333222233222333322223322233223
323322332223333233223222222244222323322223322233333332233222332233222222
222222223422222222222222222222222222234322222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222442
222220043222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222223443322222222222222
222222222222222222222222222222222222222222222222222222222222343222222222
222222343442222222222222222222222222222234222222222222222222222222222442
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222223432222202432222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222223555432222222222222222222222222222222222222222222222222222
222222222222222222222333222222222222224433432222222222222222222222222222
342222222222222222222222222234322222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222224422222004
322222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222223333322222222222222222222
222222222222222222222222222222222222222222222222222222332222222222222233
223222222222222222222222222222223422222222222222222222222222343222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222234222220243222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222234222222
222222222222222222224422222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222343222200432222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222342222222222222222222222222343222222222222222354
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222232222222222222222222222222222222222
222222222222222432222024322222222222222222222222222333222222223332222222
222222222222222222222222222222234322222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222223422222222222222
222222222223432222222222222223542222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222343
222222222222222222222222222222222222222222222224322220043222222222222222
222222222222542222222245322222222222222222222222222222222222222453222222
222222222222222222222222222222222222332222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222234222222222222222222222222234322222222222222235423222222
222222222222222222322222222222222222222222222222222222222222222222222222
222222222222222222232222222222222222222222222232222222222222222222222222
222222222222222222222222222222342222222222222222222222222222222222222222
222222244222202432222222222222222222222222224422222222452222222222222222
222222222222222222222223532222222222222222222222222222222222222222234222
222222222222222222222222222222332222332222222222222222222222222222222222
222222222222222222222222222222222222222222222222342222222222222222222222
222343222222222344432354343234422234434334433432244432244443222224433443
235532344234432344323432343344334433442343223432224542343234424444323443
343224443224433443222244443244234423443432354322344323443344323432222222
222222222222222222222222222222222222222442222004322222222222222222223322
222244332222224533222222232222222222222222222233322222235333222222222222
222222222222222222222222223432222222332222222333222222233322224422234322
223322222222222233322222222222222222332222222222222222222222222222223222
222222223422222222222222222222222223432222222224433423543343354222553453
354235424533432453354222245324523554432452354235434335423532452245235423
532245322455443443354245335335423542453343245324522222453344443244245345
335544322453224432542224422222222222222222222222222222222222222222222223
422220243222222222453222222455422222453442222235434322223442354222223453
222223444422222354343222234433542222344235422222222222222244222222355442
222235444222223444322235434543222354454222245324534322222345322222245543
222354245322222222222222354444222222222234222222222222222222222222234322
222222353235335322532542225424532542353254224424523542222454244245323324
422542542245333335323522442354235322353225422332432542353254354235325422
442353244222223523542342442542453453233224532245324422244222222222222222
222222222222222222222222222222234222200432222222224532222245434322224523
442222353244222225522542222224532222245334422223532443222245225422222553
354222222222222222442222224543432223542353222232354222234335322224534542
222453354234322222453222223543432222453453222222222222223542453222222222
342222222222222222222222222343222222224532254354225435422234345225434533
532235245445322223543442452222244225435422353233353245335423543353223532
353222223325423544532543453354224533543443222245345323424423434524522222
245222453344222452222222222222222222222222222222222222222222222342222024
322222222244222222542223222244224522224522353222245324422222244222223542
245222235323532222453244222224533442222222222222235422222354223322245322
542222223542222242254222245235322223534532354222223522222245222322222444
422222222222222225434532222222223422222222222222222222222223432222222245
322543532254244222233453254345335322452454442222245335424422222442254254
223532333532453354235434532235323543332243254235433225433533542245335335
422222354442233244223345344222222453224433542224532222222222222222222222
222222222222222222222223422220043222222222452222225422222222442245222235
223542222443353222222442222235322453222353235422224533542222244335422222
222222222354222223532222222453224522222345322222333542222243453222235455
222542222235222222442222222224554222222222222222254453222222222234222222
222222222222222222234322222222353235335423542542234424532542353243225424
524532222452354244224324422542442245223335324522442354245332353234424532
432542353222254235325422542452354222224524532342442342453342244324532244
235422244222222222222222222222222222222222222222222222234222202432222222
224522222244334322224422542222353235322224423532222224422222353224522223
532353222244235422222443454222222222222223542222235422322223532255222222
353222223235322222334532222353453235422222352222224422322222453452222222
222222222543542222222222342222222222222222222222222343222222222433453354
455335433345244235423542343353245344322224532453243354244335423433542343
353245324523542353333534333345324335423532223542354234335324522452222245
345323434424534422433543345333442254222442222222222222222222222222222222
222222222222222342222004322222223345333222442353222255335422224533553222
255235422233345332222442354222245434532222452354222224423542222222222222
225422222244245322234423532222433542222243354222234245322224533432453222
334533322234335422224534532222222222222235435422222222223422222222222222
222222222223432222222222344322434432344343234432343234322344322443432222
234323432234423443343323343223433433343234334323433434333234432343343334
322234333432234432234333432222343332234344323443222443233443433432443235
422222222222222222222222222222222222222222222223422220243222222244454432
222444422223544543222245445422223543354222244554432223434522222444554222
234533543222344235422222222222222245222222344442222234444222224444322223
444542222344442222245323444422224445443222244453222234445322222222222222
354443222222222234222222222222222222222222234322222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222232222222222222222222222222232222234332222222222222222
222222222222322222222222222222342222222222222222222222222222222222222222
222222234222200432222222232222222222332222223233222222232332222222222222
222232323222222332222223223322222222223222222233322222222222222222353222
222233222222223322222233322222223223222222233222222222222332222223222222
222233322222222322222222222222222323222222222222342222222222222222222222
222343222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222223543532222222222222222222222222222222222222222222234322222222
222222222222222222222222222222222222222342222024322222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222444322222222222222222432222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222223422222222222222222222222223432222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222234324322222222222222222222222
222222222222222222222332222222222222222222222222222222222222222222222223
422220043222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222235334322222222222222223432222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222234222222222222222222222222234322
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222234222202432222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222332
232222222222222222223322222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
342222222222222222222222222343222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222342222004
322222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222223422222222222222222222222223432222222222
222222222222222222222222223322222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222232322222222222222222222222332222222222222222222222222222
222222222222222222222223422220243222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222234222222
222222222222222222234322222222222222222222222222222222222344322222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222443222222222222222222222
235422222222222222222222222222222222222222222222222222234222200432222222
222222222222223332222233322222222222222222222222222223322222222222222222
222222222222222222222222222222222222222222223322222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222342222222222222222222222222343222222222222222222
222222222222222222452222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222224522222222222222222222222353222222222222222222222222222222222222
222222222222222342222024322222222222222222222235422223453222222222222222
222222222222354222222222222222222222222222222222222222222222222222222222
222255322222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222223422222222222222
222222222223432222222222222233222222222222222222224432222222222222222222
222222222222222322222222222322222222222222222322342222332222222222222222
222222222222222222222222222222222222222244322222222343222332222223532222
222222222222222222222222222222222222222222222223422220043222222222222222
222222353222224532222222222222222222222222222542222222222222222222222222
222222222222222222222222222222222222334322222222222223222222322222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222234222222222222222222222222234322222222344334532344323433
343233432245333223433334423433343332333334322343322343222343332222234323
432344333443345322234333432343333334322344323433343343234333323432222233
454422234433543345423443235434323443433432343334333234323433433333433332
343222234222202432222222223332222333222543322235333222332233222233222233
322224433222233223322332232232223322333322233223322223322223322233222233
222222222222234333344222332223322332222332223332332223323322233223332222
222222222223322222333222332233223222332222222222342222222222222222222222
222343222222222542354235554235324532245322453343254455445235423543542542
354235434323532225434422222453245225434424433542222354245324523542354235
544235324532552354245245322223534534423554433433542355543354244245445445
424532443453353245325535435324424542222342222004322222222245322245543235
534322354343224532453223543223444332245444223542354234534424532453234444
323443354323444422343333442222342222222222222344444542245542344235432345
532245334522353245323542344432222222222222334432224532234423442344235422
222222223422222222222222222222222223432222222224423532552232353235322452
224522443532452243254235325524422542442244235322453235322224522442453235
324235422233542354245224422542453232353235324532542244453222244245245345
323323324424532333532353452353233235324424533532453254245353233354222223
422220243222222222452223554432354234323532442245324522235422245324422542
353225423542353354234423532244245224422542245324423324424522224532222222
222222243244224543433343254224544422453245223542452235424522442222222222
223224422235322245225422342453222222222234222222222222222222222222234322
222222244225435322223543453224522244224534434422332442354354244335335422
353353225522354222245224424522354242354234345423543452244335335322223543
453245434422454532223542442353542222233244254222235322543433532233353244
345335434532443443432235532222234222200432222222224522245322323532254235
223532354244222254223542245224422442255335423532542224335322442452244235
423542245233355344222255422222222222222332442254223322432542354223224532
442235433522254354224422222222222222245322353222453244222345422222222222
342222222222222222222222222343222222222442354354233235434532245222442245
323454223325423544322453453354224533532245223542222452244244223542332542
453354235334422443453354333235434532443454234445322235424423534433332332
442543333353235423345322433532454432354345325543235322354222222342222024
322222222244222453222225322542352235423533442223542235322353244224522443
453223435422243353224444422453354235422353234433542224534322222222222223
324422542322224325423532222245335522354345222544532245322222222222223453
223532224543542222552222222222223422222222222222222222222223432222222224
422542443453353235332452224532553432542233254235322224422532442245235322
453235322224422442452245323335424523542353255224423542443453353235324423
542452353222244244235244345423324424434543542354342353233235324422223532
453244222353224543222223422220043222222222452224533432353235423522353245
335422225422353224522442254224334532233454222433532244322224433542354224
522454245422254243222222222222223244224433432243354234433432453354223533
552235435322452222222222222334532235322244335422235422222222222234222222
222222222222222222234322222222354235423434523542453434534345445424435422
443442354222354235423433542453343433442222245334522433442244354245335424
532453354235423434533542453255235423544532222443443442343453234355234345
335445523534522343453245322235324533543223542454343222234222202432222222
324533234335423543453245334532453255223354332442354235534542254235423533
542224335322442222244225422442354225532354224532342222222222222343442244
335422432542244245324532452235324522354244235422222222222242245233353332
452354223544322222222222342222222222222222222222222343222222223442343223
443234323433444443343442233443223444433432223442344223443223434422444322
222444344323444222443433443344234323433442344223443234333432442344223444
322222344544222344322343443234432343443223443223434433443222343244334432
234333433432222342222004322222223344342233443235445422454454224532443344
444323434432344454323442354224334322343453234432222443344223434432354222
442245323432222222222223434432243443224435422343442245324522353245323542
343443222222222223433432344444324522442245334322222222223422222222222222
222222222223432222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222244322222222222222222222222222222
222222222222222222222222222222222222222222222223422220243222222233333322
234322232332222333322233323332333333223332222323332233323332223332223333
332233222223333332222333223332223332332233222222222222233333322333222233
333322333222333233323332333233322233222222222222223333222333332233323322
332333222222222234222222222222222222222222234322222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
542222222222222222222222222222222222222222222222222222222222222222222222
222222234222200432222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222342222222222222222222222
222343222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222224422222222222222222222222222222222222222
222222222222222222222222222222222222222342222024322222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222223422222222222222222222222223432222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222233222222
222222222222222222222222222222222222222222222222222222222222222222222223
422220043222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222234222222222222222222222222234322
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222244222202432222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
342222222222222222222222222343222222222222222222223322222222222222222222
222222222222222222222222222222222222232222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222332222222222222222222222222222222222222222222222342222004
322222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222223422222222222222222222222223432222222222
232222222244322222222222222222222222222222222222222224432222222222234422
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222234432222222222222222222222
222222222222222222222223422220243222222222222222222222222222222222222222
222222222222222222222222222222222233222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
233322222222222222222222222222222222222222222222222222222222222234222222
222222222222222222234322222222223322222222453222222222222222222222222222
222222222222244432222222222354222222222222222222222222222222222222222222
222222222233222222222222222222222222222222222222222222222222222222222222
222222244222222222232222222222222222222222222222222222234222200432222222
222222222222222222222222222222222222222222222222222222222222222223553222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222354222222222222222222222222222222222222
222222222222222222222222342222222222222222222222222343222222222343222222
223422222222222222222222222222222222222222222224322222222223542222222222
222222222222222222222222222222222222222222343222222222222222222222222222
222222222222222222222222222222222222222442222222222332222432222222222222
222222222222222342222024322222222222222222222222222222222222222222222222
222222222222222222222222224442222222222222222222222223222222222222222222
222222222222232222232222222222222222222222222222222222222222222223542222
222222222222222222222222222222222222222222222222222222223422222222222222
222222222223432222222224422234432245433223432223433433432443344443343222
222222234222343234334533322443343343433442344223443234423433343234333234
324432222222234432244234434423442344432343222222223432443222222222444224
534322234433443344323443223442234444223433422223422220043222222222332222
233222223322223332223332222233222333222223322223332233322222432223322233
322333333333443332233222332222222222222233222443334433322233223323332333
233223332332223322222332235433222232232233322233233332333222332233222332
222222222222222234222222222222222222222222234322222222353223543432354344
245422355355345324533543444542222222222353224542453255334335445434544544
433552355443354235424532553453454244222222222554432453255344335423544544
532222222245324532222222245443245334324554434434542455432235422354344354
355222244222202432222222235543224434322443432235422344343234554222443223
454322344323443442224422235323444323443444345334423442245542222222222224
544434433454243233343244234423442344244324432345432234422354343224444432
443224532443244344234423442244343222222222222222342222222222222222222222
222343222222223532245224533522452353223532542453245325424535322222222224
532235323532542244352354245235424324424532332542353235324422443532332222
222235423324532442233244235325445322222222453244222222223542342442244355
223324225425532332254223532454523542222342222004322222223554432453244245
324422354223542453454443224522245444222542224434532245222353354235324433
542452255235424544432222222222254345324324532433533532453254225423542354
245225544422354223542343354354224532245324522452353254235324532442222222
222222223422222222222222222222222223432222222245322542235335223533532224
434423543452245354353222222222354422353235325422453433542454453233244244
222234534532453344223555322222222222452222245434422332442354453353222222
224543442222222245322224422453532222232353253222222442235445434424322223
422220243222222235322335422453552245322542235324535422232244223542233225
422244235323553223534532354244235324522453354245322322222222222442442233
235223345335324542442254235323542352354223223542235422443532542235222354
235224423532442253254223532333222222222234222222222222222222222222234322
222222453225422353352235335322223354235434522443333532222222224534323532
353254224523345424544422332542443333254345323434542244453222222222224422
222453354223324423543324532222222245334422222222453222244224535433322333
543532222224422354453223454222234222200432222222442222354224535422353225
422244453354222222442235322222254222454542244342235455322542442353244224
533542542222222222222223434422233352234533453245434422453453235434423532
222235322353224423435422352223543442245454225534532542235344543222222222
342222222222222222222222222343222222224532244224533532453253223433542453
245325422235322222222354234235323533542354343354245245323324424433543542
253235235423533532222222222235223324523542233244225322235322222222453354
222222223532342452255344345323335424323432254223542542433542222342222024
322222224422222542245344224532254222543543443343224422253223222542224444
423542432353453235424423532442244345424433432222222222233345222433522455
334532443354224434532353345235322222253223542254233454223522235335522454
442254335325422453344322222222223422222222222222222222222223432222222235
322343354345445423543434435424532453354222354222222224532343354345335545
532533532454453244355234345335423542453255335445422222222222244354245235
522443543354222453222222224532553222222224435435544542343453244354234345
443544435445435435322223422220043222222234324424422542442245322532335325
424434543244233432343325432244245245324323533432353244235324522542354244
335422222222222442442224235324542245324523542254235323532452243244333542
335434543432543235233353255224424522542253244224522222222222222234222222
222222222222222222234322222222253222334422343443233333234342234323433432
223432222222234322433433343243444223344223433322333432233442343234333332
343233343222222222222233432343234223334323432223432222222234323432222222
224343233444222334322333432233432334333343332233342222234222202432222222
234453234444322444433445444354443224454344444423444434454443444443553234
345323444423543354345335433542244453222222222223444422344453245322453345
334533542354245324532344543445444354455224444334454434532453245444235423
542344443222222222222222342222222222222222222222222343222222222442222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222223222222222222322222222222222222222222
222222223222222342222004322222222233322233332222333223333332333322223322
333333223332233333333333223322333333223332223323332333233223322233322222
222222223332223333332332222332332233223323332333233322333223333323333332
223332333333333323332333322333233322233322222222222222223422222222222222
222222222223432222222222432222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222223422220243222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222234222222222222222222222222234322222222223332222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222234222200432222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222442222222222222222222222
222343222222222223222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222342222024322222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222224422222222222222222222222223432222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222223
422220044222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222244222222222222222222222222234322
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222234222202442222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
442222222222222222222222222343222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222342222004
422222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222223222223333222222222222222222222222222222
222222222222222222222222222222224322222222222222222222222223432222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222233322222222222222222222222222222222222222222222222222222222223222223
333222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222223422220234222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222243222222222
222222222222222222222222222222222222222222222222222222222222223553222234
532222222222222222222222222222222222222222222233222232222222222243222222
222222222222222222234322222222222222222222222222222222222222222222222222
222222222222222222222222222222222223454222222222222222222222222222222222
222222222222222222222222454222235532222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222234222200343222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222224422222222222222222222222222222222222222222222222222
222222222222222222222235432222255222222222222222222222222222222222222222
222222343222332222222223432222222222222222222222222343222222222222222222
222222222222222222222222222222222222222222222222222223322222322222224542
222222222222222222222222222222222222222222222222222222224543222355322222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222342222022432222222222222222222222222222222222222222332222
222222222233222222222222222222222222222222222222222353222222222222222322
222232222222222222222222222222222222222222222222222222232332222553222222
233222222222222223222222222322222222222542223432222222234222222222222222
222222222223432222222222222222222222222222222222222222222222222222222222
222222222223234322234223332245432222222232222222222222222222222222222222
222222222222222233242223553332222332222222222223322222222222222222222222
222222222222222222222222222222222222222222222223422220024422222222222222
222222222222222222222222344553224544443224554224543454224544532345335432
222222222224522243332455322455322245542223543223453355323544443454224543
453222222222222224422225544532234444323454443223554323553354324544442224
532355322222222442222222222222222222222222234322222222222222222222222222
222222222222222222222222222222224554322223554344445542355432455454234544
534542355334544432454345424544543454245434542222223532235545432244443245
445422455423454355334544432222222222222222222222222222222222222222222222
222222234222202234322222222222222222222222222222222222223334553235534542
355433235424542245435532454455322222222222354222433534553245543323554432
235532235533553235534544542245435532222222222222255222255335522453354235
533542255443235533552245534542235424553222222234322222222222222222222222
222343222222222222222222222222222222222222222222222222222222222345543322
255433343355325544324543553355455445423553255445534542454245535545532454
245422222235422355435423543542454355335543335533553255435532222222222222
222222222222222222222222222222222222222342222002343222222222222222222222
222222222222222222235542354245424542232355245422454355323554552222222222
223542223345435522454222245422222355322355335532355245445422454355322222
222222223553222553255325523552255335423552232355335522355345422355234322
222222343222222222222222222222222223432222222222222222222222222222222222
222222222222222222222354455445324552222332552355222245424542543553333335
532553355335424542354345345324553453222222454223553255345325533542453454
222255335532553355322222222222222222222222222222222222222222222222222223
422220222432222222222222222222222222222222222222222355323554553255423223
553454224554542235555522222222222235422234554455235532323553222223553222
554455323554543454224544553222222222222245542225522454255235533554553245
433322554455223554543223552222222222224422222222222222222222222222234322
222222222222222222222222222222222222222222222222222235543553355345433223
325523543322454245423445532233355325544532455455324554542453235435532222
235543235523554454255345445434542322554455324544542222222222222222222222
222222222222222222222222222222234222200223432222222222222222222222222222
222222222235543235545522454454235534542245433222454455222222222222354222
345434552255445325532322235522225534553235533224542245345532222222222223
553332255225532552355335544532454454235533552235533222235522222222222243
222222222222222222222222222343222222222222222222222222222222222222222222
222222222222355325532454354454333255235435534542454244455322333553255433
224553453245533225532354355322222454332355325534532553454454245445435533
553255433222222222222222222222222222222222222222222222222222222442222022
234322222222222222222222222222222222222223455322354245323543542354245422
454222235533553222222222223542224553245522453453245345322355332255335532
355222245422453355322222222222245523422553355324533542355345423543552355
335522455222222355222222222223432222222222222222222222222223432222222222
222222222222222222222222222222222222222222223553355324543543552332552354
355345425533543553223335532553222245424542455222255324543553222235532423
553355245325524543552354354255335532554222222222222222222222222222222222
222222222222222222222224422220022244222222222222222222222222222222222222
223454224554542225445323543454224542222245445532222222222235422245532455
323544432344453344554432553355323553222454224542553222222222222554234235
544542235445323554453224435323553355324553222223542222222222244222222222
222222222222222222234322222222222222222222222222222222222222222222222222
222235532553255424445423435532454433454454224445422234455335542222454345
424542223554245424542222455324335545542354453245445422444532553355325542
222222222222222222222222222222222222222222222222222222244222202222343222
222222222222222222222222222222223224553233333222233332233333332233322222
233333222222222222245322333223333223343222334322333333223333332233322223
332233333332222222222223332332233343222234332233333222223432233333332233
322222245322222222223432222222222222222222222222222244222222222222222222
222222222222222222222222222222222222245435533543223332233333322343223333
432223433222333332233322223332333233322233332333333322223332233333343222
344322333332222343233333333233322222222222222222222222222222222222222222
222222222222223432222002222343222222222222222222222222222222222343245532
222222222222222222222222222222222222222222222222222353222222222222222222
222222222222222222222222222222222222234443222222222222222222222222222222
222222222222222222222222222222222222223542222222222344222222222222222222
222222222222343222222222222222222222222222222222222222222222222222222345
455454322222222222222222222222222222222222222222222222222222222222222222
222222344432222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222234322220222222442222222222
222222222222222222222222433454222222222222222222222222222222222222222222
222222222222343222222222222222222222222222222222222222222222222222223543
542222222222222222222222222222222222222222222222222222222222222222222234
322222222224422222222222222222222222222222223432222222222222222222222222
222222222222222222222222222222234554322222222222222222222222222222222222
222222222222222222222222222222222222234424522222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222442222200222223432222222222222222222222222222222223344422222222222
222222222222222222222222222222222222222222222332222222222222222222222222
222222222222222222222222222223323322222222222222222222222222222222222222
222222222222222222222222222223322222222222343222222222222222222222222222
222224422222222222222222222222222222222222222222222222222222222234433222
222222222222222222222222222222222222222222222222222222222222222222222233
233222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222234322222022222224432222222222222222
222222222222222222322222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
234422222222222222222222222222222222234322222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222442
222220022222224422222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222442222222222222222222222222222222222244
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222234322222202222222234422222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222244322222
222222222222222222222222222222343222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222223442222222002
222222234432222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222234432222222222222222222222222222222222222443222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222244322222220222222222234432222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222223443222222222222222
222222222222222222222222443222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222224432222222200222222222
234432222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222344322222222222222222222222222222222222222222443222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222443222222222022222222222234442222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222334432222222222222222222222222
222222222222222223443222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222344322222222220022222222222224443
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
234442222222222222222222222222222222222222222222222444322222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222334
432222222222202222222222222223444322222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222234443222222222222222222222222222222222222
222222222222344433322222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222333344442222222222222002222222222222222344433222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222334443222222
222222222222222222222222222222222222222222222234444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444433222222222
222220222222222222222222234444433333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333344443222222222222222222222222222222222222222222222222
222222223334444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444443332222222222222222200222222222222222222223344444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444433222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222223333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333322222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222322222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222235432222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222232222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222455542222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222224432222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222235555543222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222223455422222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222223555555553222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222355555322222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222245555555554322222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222235555555222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222223
555555555554222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222234555
555554222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222345555555555442222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222455555555553222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222224555555555
532222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222224555555555542
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222255555555555322222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222233455555555532222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222343555555553222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222224555555545432222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222224555555542222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222255555554333222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222235555555422222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222223555555542222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222355555555222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222235555555322222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222223555555553222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222355555553222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
224555555532222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222224555
555522222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222245555555422222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222245555555222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222355555
554222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222455555542222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222223555555552222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222235555555422222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222235555555532222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222355555553222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222245555555322222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222223555555532222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222455555554222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222245555555322222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222224555555542222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222455555552222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222235555555522222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222225555555422222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222355555555322222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222255555
554222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222455555553222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222223555555532222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222224555
555542222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222235555555322222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222245555555422222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222455555553222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222455555554222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222224555555532222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222223555554432222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222245555554222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222234433322222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222334455542222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222223334322222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002222222222222222222222222222222223344444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444332222222222222222222222222222222222222222
222222222222222222222222222222222223344444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444433222222222222222222222222222222222222220222222222222222222
222222222222233444444333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333444443322222
222222222222222222222222222222222222222222222222222222222222222233444444
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333344444322222222222222222222222
222222222222200222222222222222222222222222223444332222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222223444432222222222222222222222222222222222222222222
222222222222222222222223444332222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222223344432222222222222222222222222222222222022222222222222222222222222
223444322222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222334432222222222
222222222222222222222222222222222222222222222222222223444322222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222234443222222222222222222222222222
222220022222222222222222222222222344322222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222234443222222222222222222222222222222222222222222222222
222222222222344322222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
223443222222222222222222222222222222202222222222222222222222222244422222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222223443222222222222222
222222222222222222222222222222222222222222234432222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222223443222222222222222222222222222222002
222222222222222222222234432222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222223443222222222222222222222222222222222222222222222222222222
224442222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222443
222222222222222222222222222220222222222222222222222222443222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222443222222222222222222222
222222222222222222222222222222222344222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222443222222222222222222222222222200222222222
222222222222244322222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222223443222222222222222222222222222222222222222222222222222234322222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222443222222
222222222222222222222022222222222222222222223432222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222223442222222222222222222222222222
222222222222222222222222442222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222223442222222222222222222222222220022222222222222222
222343222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
223432222222222222222222222222222222222222222222222222234322222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222223432222222222222
222222222222202222222222222222222224422222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222223432222222222222222222222222222222222
222222222222223432222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222224422222222222222222222222222002222222222222222222343222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222234422
222222222222222222222222222222222222222222222244222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222333222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222234322222222222222222222
222220222222222222222222224422222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222234322222222222222222222222222222222222222222
222223432222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222223542222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222244222222222222222222222222200222222222222222222343222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222244222222222
222222222222222222222222222222222222234322222332222332222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222235422222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222343222222222222222222222222022
222222222222222224422222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222343222222222222222222222222222222222222222222222442
222223433334422332233233322333222333223323332333322233233322333222223322
233322233223322222333222233222332233233223322222233322354332223322223323
223322332233322233332222222222222222222222222222222222222222222222222222
222442222222222222222222222220022222222222222222343222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222223432222222222222222
222222222222222222222222222234322222234444553245542452454224542235553354
235433544433542354234444322455422345323542354222233344223453234433543442
354322223444323543442354222454454354335423444422454443222222222222222222
222222222222222222222222222222222223422222222222222222222222202222222222
222222223432222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222224422222222222222222222222222222222222222222222342222222233
225424543433543532235322454343343254245325435423532453244245434322452224
522542222322353224532245225423423532222354235325423532442225524532542354
245324424533542222222222222222222222222222222222222222222222222222234322
222222222222222222222002222222222222222234222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222234222222222222222222222222
222222222222222222224422222222233244244222323545322353235322232332542353
354244335335422453452233224422245335422222223542245222453254223454222224
532244354225424422245235325433532542245245335422222222222222222222222222
222222222222222222222222222243222222222222222222222220222222222222222222
432222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222343222222222222222222222222222222222222222222244222222222332442542
322235553223532353332223325423544432553453353224535422222244222443354222
222335422452224433542225532222245322543542254344222243453254345335322353
454553222222222222222222222222222222222222222222222222222222442222222222
222222222222200222222222222222224322222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222432222222222222222222222222222222
222222222223432222222223325424533433543532235223543343233254235322225423
533542245344223322442224424542222222354224422244245422354222222453225435
422542442223334532542353253224524534532222222222222222222222222222222222
222222222222222222224422222222222222222222222022222222222222222343222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222224
322222222222222222222222222222222222222222234322222222233354234235435435
333353334324532432542353222354235324423542343354334533344235422224323543
345333442354235444222223532453354345325423344245325423542442354245335322
222222222222222222222222222222222222222222222222222234222222222222222222
222220022222222222222223432222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222244222222222222222222222222222222222222222
222343222222222343442233442244443334444334344224434423532223442344234344
322434433444333442354222234344243444434432442353243222223334423544542344
333343442244235423433422444442222222222222222222222222222222222222222222
222222222222342222222222222222222222202222222222222222234322222222222222
222222333322222222222222222222222222222222222222222222222222222222222222
222222222222223333222233322222222222222222222222233322222222222222222222
222222222222222222222222222222222222222222222222222222222222222442222222
222222222222222222222222222222222223432222222223333332233222233333333332
223322233333333322223323332223322222332233333323322332222233322233333233
223323322332222223332223233223333322333223332333222332223333222222222222
222222222222222222222222222222222222222222223422222222222222222222222002
222222222222222343222222222222222222223453222222222222222222222222222222
222222222222222222222222222222222222222222222234532222453222222222222222
222222222354222222222222222222222222222222222222222222222222222222222222
222222222222222222222224422222222222222222222222222222222222222222234322
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222234222222222222222222222220222222222222222223422222222222222222222224
422222222223322222322222222222222222222222222222222222222222222222222222
222222245222224522222222222222222222222223532222222222222222222222222222
222222222222222222222222222222222222222222222222222222244222222222222222
222222222222222222222222222343222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222342222222222222222222222200222222222
222222234222222222222222322233245332222232244332343223322222232223222222
222332222332232232222322222232322223322453322245332222322232222232223322
235433223322332233223322222222222222222222222222222222222222222222222222
222222222222222442222222222222222222222222222222222222222223432222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222223422
222222222222222222222022222222222222222342222222222222234423432453342234
553344335532455334423442344443342244322224432443342244322222443222455324
543432454342244324432244322344432354343234423432442244322222222222222222
222222222222222222222222222222222222222222222224422222222222222222222222
222222222222222222234322222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222234222222222222222222222220022222222222222223
422222222222222354235324522442454442343354245444344325425534533433542222
245324523423542222224532245444245324424532442453245222552235423423542343
354235424532442222222222222222222222222222222222222222222222222222222222
222222244222222222222222222222222222222222222222222343222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222342222222222
222222222222202222222222222222234222222222222222542353245224435422322322
542542232233254244245223345322222453244223445322222235323542232452245345
324523542352224522453225335322532553353245324422222222222222222222222222
222222222222222222222222222222222222222442222222222222222222222222222222
222222222223432222222222222223332222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222223322222
222222222222222222222222222222222222222222222222222222222222234322222222
223332222222222222223422222222222222222222222002222222222222222343222222
222222235423532442245453222223335335322222342442343453224532222224533442
224532222222453235322224522353452235335434522245224422254353225425433532
453344222222222222222222222222222222222222222222222222222222222222222224
422222222222222222222222222222222222222222234322222222222222245322222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222355322222222222222222222222222222222222222222222
222222222222222222222354222222222245322222222222222234222222222222222222
222220222222222222222223422222222222222254235324422453543343232254254334
323324422334522255322222244235422255322222223532353344345223534532453353
355222452244222543532354254345324533542222222222222222222222222222222222
222222222222222222222222222222244222222222222222222222222222222222222222
222343222222222222222453222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222223344222222222222
222232222222222222222222222222222222222222222222222222542222222222452222
222222222222342222222222222222222222200222222222222222234322222222222223
542353255335424434532433542443453233244244245224543222222442354224544222
223235323443453453355345335523532452324523353245335424533542453245235422
222222222222222222222222222222222222222222222222222222222222222442222222
222222222222222222222222222222222223432222222222233324533322223322233322
333322333322333222233322323323332333233223323333223333322333222222222223
322333233322333322243222332222333334433323332332233322222222233332222222
222222332222335433222333224533322223322222223422222222222222222222222022
222222222222222342222222222222235434543454553234354224445423434422443542
344442354344222224532553354344222234454433435434545532454554245424534445
443443542354454235423542453245322222222222222222222222222222222222222222
222222222222222222222224422222222222222222222222222222222222222222234322
222222222354235434323455423334434444433444433542222354245345335324432443
344235444344334324532222222222455423442354223442222342234435434433453354
234324432443222222222354443222222222245543234454343235553245434323455422
222234222222222222222222222220022222222222222223432222222222222333333333
334322233422233333223343223333322333323432332222233323333432332222333333
223342233343223334322333233333333322333223334422333233333322333222222222
222222222222222222222222222222222222222222222222222222244222222222222222
222222222222222222222222222343222222222222542453244245444323245335335424
424535422223543543553354245324422542353354452243254222222222245444325523
532235322224522453354245325523542353245325522222222223532542222222223543
432443542542454442452244245444322222342222222222222222222222202222222222
222222234222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222223443222222222222222222222222222222222222222222222222222
222222222222222442222222222222222222222222222222222222222223432222222223
335424532353542222222453353354244245354223335425424423542353244225423532
544532344532222222222452222255335322353222354323533542452244235533532453
244222222222235325422222222245322235324424435422334522353442223222223422
222222222222222222222002222222222222222343222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222354353222222222222222222
222222222222222222222222222222222222222222222224422222222222222222222222
222222222222222222234322222222354354245223544422222245323544532454443542
453454234354235434532453354235444345222453222222222224422223443453223532
224434223435424522442354335323543442222222222354453222222222452222353244
245353222245323545322222222234222222222222222222222220222222222222222223
422222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222223322332222222222222222222222222222222222222222222222222222222222
222222244222222222222222222222222222222222222222222343222222224532542453
235344344322344235445324432235424523542333542353345224433542354322453224
532222222222244223234424532235322353243233354235224423533453244235422222
222223544532222222224422323532442443533443452245344334322222342222222222
222222222222200222222222222222234322222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222442222222222222222222222222222222
222222222223432222222245225424533552443453332452452353244222354245235424
424423532453244225423532224522454432222222222442343254235333353334532343
432532453245235424532442254222222222235335422222222234225325435424424434
534533542442453222223422222222222222222222222022222222222222222342222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222224
422222222222222222222222222222222222222222234322222222453354344455322444
433444324544422543223543453354244453235424533443344345422245335534422222
222222444433542354344544454323434444324533443354235334532443222222222454
443222222222234453234455443234454245455323344422222234222222222222222222
222220022222222222222223432222222222222222222222332222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222233222222222222222222222222222222222222222
222222222222222222222222222222244222222222222222222222222222222222222222
222343222222223332332333332222332233332233332233322233323322332233322333
333323322332333222333233233222222222222333233323332333333332223223332233
223323332333233323332222222223333222222222222233322233443322233322333332
223332222222342222222222222222222222202222222222222222234222222222222222
222222235422222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222453222222
222222222222222222222222222222222222222222222222222222222222222442222222
222222222222222222222222222222222223432222222222222222222222222222222222
222222222222222222222222222222344432222222222222222222222222222222222222
222222222222222222222222222222222222222222222234432222222222222222222222
222222222222224422222222222222222222222222223422222222222222222222222002
222222222222222343222222222222222222222354222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222223443222222222222222223322222222222222222222222222
222222222222222222222224422222222222222222222222222222222222222222234322
222222222222222222222222222222222222222222222222222222222222224434422222
222222222222222222222222222222222222222222222222222222222222222222222222
222223533532222222222222222222222222222222222354222222222222222222222222
222234222222222222222222222220222222222222222223422222222222222222222222
542222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222332222222222222
222244222222222222222222222222222222222222222222222222244222222222222222
222222222222222222222222222343222222222222222222222222222222222222222222
222222222222222222222233233222222222222222222222222222222222222222222222
222222222222222222222222222222222222233223322222222222222222222222222222
222223432222222222222222222222222222342222222222222222222222200222222222
222222234322222222222222222443225534322224553223444422344443223444434532
222234422344443234433443234433442234444344322432344222222222222234543223
432443222354222223422223543532344445532344235422443235322222222222234444
322222222222222442222222222222222222222222222222222222222223432222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222223422
222222222222222222222022222222222222222342222222222222222224532255334322
454443233345323543453235435445322222354224534542345325522354235422354354
453224424532222222222222454432245424532223542222235322255345322453354223
542354223542453222222222222354345322222222222224422222222222222222222222
222222222222222222234322222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222234222222222222222222222220022222222222222223
432222222222222223244222442244235422332222353225424532253244453222223532
244245322453244222442243223532554432223354222222222222235422322354235322
235322222554222542443224422542225523542235423532222222222223542453222222
222222244222222222222222222222222222222222222222222343222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222333322233322222222
222222222222222233332222222222222222222222222222222222222222342222222222
222222222222202222222222222222234222222222222222443552225422452353222222
235422255454222544533532235445322343453224533442225534532235445335322235
532222222222222453222223543453222353222235442223433522244225422244335422
354345322222222222225445322222222222222442222222222222222222222222222222
222222222223432222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222223542222354222222222222222222222222244322222222222222222222
222222222222222222223422222222222222222222222002222222222222222343222222
222222235434422254224523543443222354222543542225433235322453353222334532
244235422254335322354332352222354222222222222224522222235334532223532222
442432223345222442244223543453223533553222222222222254354222222222222224
422222222222222222222222222222222222222222234322222222222222222222222222
222322222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222235422223542222222222222222
222222222452222222222222222222222222222222222222222234222222222222222222
222220222222222222222223422222222222222353245223543354224434532332453225
424422353222453224522542244245322452354222542353223542223532235543222222
222222235324422353245323335333235323422442452224522542225424542235324532
222222222223542552222222222222244222222222222222222222222222222222222222
222343222222222232222322222222222234322222222222222222222222222222222222
323222232222233223222222223322222222222222222222222222222222222222222222
223322354332235423222222222222222222332224433222232222222222222222223322
222222222222342222222222222222222222200222222222222222234322222222222223
543453235545532234345223434422354454223542224532255335422353442224522543
235423542245422245322453343222222222222244354223532453234454432453234324
534422255335422354235422354245422222222222235445422222222222222442222222
222222222222222222222222222222222223432222222233443355444345445444543442
354223542235444345322224532453354454235543234553344235422455423542354245
334434424532222353245322222354322455423553432354343235423542235422344442
245434324532453354245322222444432234432222223422222222222222222222222022
222222222222222342222222222222233323322233343222233332223333223333322223
322233222332233222333322233323322333223322333222333223322322222222222222
233322233323322233333223322233223333222332233223332333223333333222222222
222233332222222222222224422222222222222222222222222222222222222222234322
222222333543533542453354245325522542235422353354453222245324524533543553
432454343343254245434335423542453245335435322223542353222223542235434335
423433542343255235422354224533442453344245325523542353222235434432354222
222234222222222222222222222220022222222222222223432222222222222222222222
222222222222222222222222222222222222222222222222222222222234432222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222223443222222222222222222222222222222222244222222222222222
222222222222222222222222222343222222222235435335324522542453245324422353
223533544432222353245245335335322335422322332442452223254235324542452235
453222235433532222225422453223354225435422542553243223532354224524422442
454244225533532222452235322532222222342222222222222222222222202222222222
222222234222222222222222222222222222222222222222222222222222222222222222
222222222222222223533532222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222244344222222222222222222
222222222222222442222222222222222222222222222222222222222223432222222223
443234353245235424522443353223542235444345322223543552244353352222354222
223324424422222543453245434422355532222354345322222254224422223542254354
225424533532235323532235344223524533452354335322224422354225422222223422
222222222222222222222002222222222222222343222222222222222222222222222222
222222222222222222222222222222222222222222222222233224322222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222332332222222222222222222222222222222224422222222222222222222222
222222222222222222234322222222224532334532452354235324424532235322353322
453222235324522334533422322543443233244244344324423532453354235435322223
533453222222542244344335422543542254344245322353235322452442245244335523
532453222245223542253222222234222222222222222222222220222222222222222223
422222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222244222222222222222222222222222222222222222222343222222233225434335
324533542453254235433354233532224532222453245234335334324424434532333542
443354254235424532552354353222235324532223335433443354354345335434532542
354333543344235425533542453355235424532222353245433533322222342222222222
222222222222200222222222222222234322222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222442222222222222222222222222222222
222222222223432222222344453244453245335424533442354344544345422245322224
532453244453234354234444224445432434533542354245324532444542222354245422
234454442434533544542454454235433543445443344443344455324532553354235422
222444533445444222223422222222222222222222222022222222222222222342222222
222222222222222332222222222222222222322222222222223222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222224
422222222222222222222222222222222222222222234322222222233322233222232232
233223322322333332232222332222223223322233222233322223322233233222333223
222322232233222333222222332232222232333322333223233223323332232223223332
322333222323332233223322323323222222333223333332222234222222222222222222
222220022222222222222223432222222222222222222235532222222222222222345322
222222222454222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222244222222222222222222222222222222222222222
222343222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222223444322222222222
222222222222342222222222222222222222202222222222222222234222222222222222
222222255222222222222222223444222222222223542222222222222222222232222232
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222223222222222222232222222222222222222222222222442222222
222222222222222222222222222222222223432222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222244344222222222222222222222223422222222222222222222222002
222222222222222343222222222222222222322453222222322342332342243222232222
235422222223222322222223432323422232222222222222222232222222222222222222
222222222223222222222223222222222223222222222343232342222222223233322222
222222222222222222222224422222222222222222222222222222222222222222234322
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222332232222222222222222222
222234222222222222222222222220222222222222222223422222222222222344234424
544322245424544455322342224432443354343223554234334433435434454235542344
334424432443343344222222222344244322222222343234424432443344234334444324
433443444445434434434434553443244334423442222222222222244222222222222222
222222222222222222222222222343222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222342222222222222222222222200222222222
222222234322222222222223542353245334424554433423542224532245324523542352
355443254244254234324523554432542354245324523543542222222223542453222222
223443354245324523542542353244245324423432452453454344235423532453254225
422222222222222442222222222222222222222222222222222222222223432222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222223422
222222222222222222222022222222222222222342222222222222225423532452244354
223323235422255322453245235322434532332354443532233244245323324423542354
235224535322222222235433532222222222332532354245235445323532452453244223
324424523532442254235424522453254222222222222224422222222222222222222222
222222222222222222234322222222222222222222222222222222222222223322222222
222222222222222222222222222222222222222222222222222222222222222332222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222234222222222222222222222220022222222222222223
432222222222222354235324422453532222243254224534223532452353225444222222
455444222332442442222254335423543442235553222222222354335322222222223325
323543442255542235445424533442233244234335324422542354345225533442222222
222222244222222222222222222222222222222222222222222343222222222222222222
222222222222222222222345322222222222222222222222222222222222222222222222
222222222222222222222235422222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222342222222222
222222222222202222222222222222234222222222222222542353244224535333322323
542244243245324523532254443333223455432223324424433332553354235334423444
532222222223533453222222222233253235335532554322354453244335422232442233
453244225423533452244345322222222222222442222222222222222222222222222222
222222222223432222222332222232222222222222222222222222452222222222222222
222222222222222222222222222222222322222222222222222222353222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222223422222222222222222222222002222222222222222343222222
222222225423532553354344245323335423532342453245235434533533543343443332
233245234335424423542353245235425322222222235324532222222222332532352255
225433323533542452354222424523423532442254235325522442353222222222222224
422222222222222222222222222222222222222222234322222223433334433233323223
322222222332224533322332222232232232233223322322233322332322333334333223
322332233222223543322233233223332222333222233222333322332222223333222222
223332222333223322332233232223322223332233223322222234222222222222222222
222220222222222222222223422222222222222354345335545532333442243354245323
434533453354455324345335424424532343442343454254235423532453244354222222
222354245322222222224434424532453354245335435324532442234344234344224423
542353245325423542222222222222244222222222222222222222222222222222222222
222343222222235444554442344344245322222244443245444324532234534434532443
344235423444335434434534553353244334423542222235434323543442344442234443
223453234444335422222344443222222344432234443344334433544532355432245322
443344322222342222222222222222222222200222222222222222234322222222222223
343343333343222344222334333433233334334432333432223432332343323323433332
334322433343334323432233432222222223332343222222222234343333323433432333
334332234333332343433234432344234333432343343333322222222222222442222222
222222222222222222222222222222222223432222222233225433432542353453222224
532442453244245322353354245324422542354232354453454254225423532453255235
422222354235345345424523432452344224522244245354222223542453222235423532
542343343254355345335534322452224532542222223422222222222222222222222022
222222222222222342222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222224422222222222222222222222222222222222222222234322
222222233244223325422454532222254223524522353353223532442353244225533532
223544523532442243235424532553254222223532254442353354224435322442245222
443453542222225424532222453225435322542332542452453453233224522245324422
222234222222222222222222222220022222222222222223432222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222244222222222222222
222222222222222222222222222343222222222332542243254224555322223532235344
223533532223435424543442244345322344224345324522542354345325433542222235
322542434533532245453224522452224544435422222254454222224522254453225523
324422434534522222245222444344222222342222222222222222222222202222222222
222222234222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222442222222222222222222222222222222222222222223432222222223
325422332542353453222225422353453245335322233454245334422543453223443233
453244224423533552244345322222353225423345335322453532245224522244332254
222222543542222245322544532254233244223345344223322452224434542222223422
222222222222222222222002222222222222222343222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222224422222222222222222222222
222222222222222222234322222222233354223325424534532222244225424533552453
233432542453244225423533323533523532552254235324532542354222223543453342
353354235424323543345232442223542222235425522222343235335323542342552442
453352254334533345235422222234222222222222222222222220222222222222222223
422222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222244222222222222222222222222222222222222222222343222222222443442244
344334445322222343453344455324543434435324532443344235434344334344234423
442353245335423542222235445423434432443442234344334453434432235422222344
343222222343442344344224434423434422443533445343443254222222342222222222
222222222222200222222222222222234322222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222233322222222222222222222222222222222222222222222
222222222222222222222222222222222222222442222222222222222222222222222222
222222222223432222222223333322333332223333222222234322233432233333223432
233323333332333233332233422233333333333333333233322222233343223433224333
222233322333333333322333222222333322222222343223333322233333223332222343
233333323332332222223422222222222222222222222022222222222222222342222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222343222222222222
222222222222222222222222222222222222222222222222222222222222222222222224
422222222222222222222222222222222222222222234322222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222244322222222222222222222222222222222222222222
222222224432222222222222222222222222222222222222222234222222222222222222
222220022222222222222223432222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222223532222222222222222222222222222222222222222222222222222
222222222222222222222222222222244222222222222222222222222222222222222222
222343222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222345543222222
222222222222222222222222222222222222222234554322222222222222222222222222
222222222222342222222222222222222222202222222222222222234222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222342222342222222235322222222222222222343
222222222222222222222222222332222432222222222222222222222222222442222222
222222222222222222222222222222222223432222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222344442222222222222222222222222222222222222222222222
234443222222222222222222222222222222222222223422222222222222222222222002
222222222222222343222222222222234432222234433222244432224443223432343234
323432234442223422432244332223423432222222222222222343222222344323543344
422344322354333223433432343334422432343223422442222222222224433344334323
432342343222222222222224422222222222222222222222222222222222222222234322
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222234222222222222222222222220222222222222222223422222222222222355322222
453343224544422455442245324532354235422455432245345324533432255235422222
222222222235553222235544323433553235544323543442245345423543454235523542
245324532222222222224434542354245323543542222222222222244222222222222222
222222222222222222222222222343222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222342222222222222222222222200222222222
222222234322222222222222452222235422442254223325522332354245322552353235
422332443542354224422453254222222222222234445444322453223223324522453233
235323532542453235323532245325422353245222222222222233235322332353224534
322222222222222442222222222222222222222222222222222222222223432222222222
222223322222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222223422
222222222222222222222022222222222222222342222222222222224522222353224523
532222254222223543453225533532353222224545224532245224543442222222222223
542353244324422222233244225422222353225323434532353235322453344223543452
222222222222233253222333532235553222222222222224422222222222222222222222
222222222222222222234322222222222222245322222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222234222222222222222222222220022222222222222223
432222222222222245332223532245235322223532222235334522254345323532222245
442235322452244345422222222222245323542354244333322332442244333323532354
223345323532353224434532235335422222222222222333532223235322444532222222
222222244222222222222222222222222222222222222222222343222222222222222453
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222342222222222
222222222222202222222222222222234222222222222222453443235323542253234224
323432352345222542453235323422453332353225422442354222222222222452235322
542443354223324522443354235324532332453235323532244235422352254222222222
222223335322332353235425322222222222222442222222222222222222222222222222
222222222223432222222222332224533222222222232222222222222222222222222222
222222222222222222222222322222222222223222222222222222222222222222222222
232222222222222222222222222232222222222222222222222222222222222222222222
222222222222222222223422222222222222222222222002222222222222222343222222
222222224523552244345322343453234345324532453235424542244354224533542443
453225523552222222222224532353235423434542234355323434532454455224535422
354245423552354224532553222222222222344454223444532254454222222222222224
422222222222222222222222222222222222222222234322222222244342245334223432
224434433432443344344343233443344234322222222234323432345422443244323434
334423442343234334423442234322235532443244334444324432442244442234323432
222222224434334422443344343235542223432244234422222234222222222222222222
222220222222222222222223422222222222222245224532233432222334322233432234
323432343234322333432244324322334322243324422222222222235423532453223344
222343443223343223434432223343223432343234423432234324422222222222223433
432234334322343432222222222222244222222222222222222222222222222222222222
222343222222223542442453244245422354455345324524544543434534523542354222
222222354245325544324532452354244344335423532453255235422354223554434432
453354354255335423542442353245322222222245345444325534534533554432245222
453255222222342222222222222222222222200222222222222222234322222222222222
452245322222222222222222222222222222222233322222222222222222222222222233
332222222222222244445444322222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222442222222
222222222222222222222222222222222223432222222254223534522352353223532442
353244245235323345345224533542222222223542352353223235224424532353233254
235323522553344223532245223323424423532452442254245323533542352222222222
452354234254244245345323322452224532442222223422222222222222222222222022
222222222222222342222222222222224533542222222222222222222222222222222223
544422222222222222222222222223544432222222222222234454332222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222224422222222222222222222222222222222222222222234322
222223542235335223533532224435423543442243353234543442244335422222222235
433533522222352244345223542332442354345324533542225322542222234244235444
324543542442235335433532222222224544432332442343453452222224522245334422
222234222222222222222222222220022222222222222223432222222222222344444322
222222222222222222222222222222244234222222222222222222222222234234322222
222222222224442222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222244222222222222222
222222222222222222222222222343222222235422353452235335322233454235434422
334532355334422443453222222222353345245322224522442452235323335423543452
244345422353234433432332442254332245335425422353353345222222222245444223
325422334534422222245222443454222222342222222222222222222222202222222222
222222234222222222222223332222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222233322222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222442222222222222222222222222222222222222222223432222222244
224524533452353233432542453234234235324542355224423532222222223532452343
244235224523522453233254235323532442354222532344345423424423542222442244
244224523532453222222222452353233244234245335224332452234523542222223422
222222222222222222222002222222222222222343222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222224422222222222222222222222
222222222222222222234322222222344453245445424543434445324532453344453255
322453354235422222222235424532343543453355324445422443543453245335533544
445443343453244355335422225533552344454245424532222222224544422443552353
442244454444544345335532222234222222222222222222222220222222222222222223
422222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222244222222222222222222222222222222222222222222343222222222334322333
442233333233332234323332333322332223332332343222222222343234322333223433
332223332223333323432333333223333343332334322333332333222233223322333322
333234322222222233333223333322333322233323333332332233222222342222222222
222222222222200222222222222222234322222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222223442222222222222222222222222222222222222222222
222222222222222222222222222222222222222442222222222222222222222222222222
222222222223432222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222344322222222222222222222222222222222222
222222222222222222223422222222222222222222222022222222222222222342222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222235432222222222
222222222222222222222222222222222222222222222222222222222222222222222224
422222222222222222222222222222222222222222234322222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222224434422
222222222222222222222222222222222222222222222222222234222222222222222222
222220022222222222222223432222222222222222222222222222222222222223322224
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222223432222222222222222222222222222222222222222222222222
222222222222222222222222222222244222222222222222222222222222222222222222
222343222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222233233222222222222222222222222222222222222222222
222222222222342222222222222222222222202222222222222222234222222222222222
344322222344322222344422244434443223443432223432244432222234422222244432
223433443222222222222234444222222222222222234422222224322222234432222234
443222223443222234324432223443222234434322243234422222222222222442222222
222222222222222222222222222222222223432222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222223422222222222222222222222002
222222222222222343222222222222225544322235434422223345322344345422245445
422235424533432222354222223554422234425432222222222222354344222222222222
223554422222244222223543442222354354222355543222453354222235422222454454
222442454222222222222224422222222222222222222222222222222222222222234322
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222234222222222222222222222220222222222222222223422222222222222453233222
452235322222254222332353222452353222353354224422223542222255323322234344
222222222222222542453222222222222255324322223552222245223522223532552224
533332223534532222254222225424532222334522222222222222244222222222222222
222222222222222222222222222343222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222332222222
222222222222222222222222223322222222222222222222222222222222222222222222
222222222222222222222222222222222222342222222222222222222222200222222222
222222234322222222222224522222225422353222234432223323532223433532223544
532244222235422223542222222255542222222222222225435422222222222223542222
222245432222442235322235435422254222222235453222222442222234345322223453
222222222222222442222222222222222222222222222222222222222223432222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222234422222222222222222222222222222222245322222222222
222222222222222222222222222222222222222222222222222222222222222222223422
222222222222222222222022222222222222222342222222222222244222222254223532
222354222223335322223345322235445322452222354222235322222223545422222222
222222254453222222222222235322222223533422235422353222354333222543333222
355422222224422222233453222235422222222222222224422222222222222222222222
222222222222222222234322222222222222222222222222222222232222223222222222
222222222222222222222222222222222222222222222222222222354222222222222223
222222322222222222453222222222222222222222222222222222222222222222222222
222222222222222222222222222234222222222222222222222220022222222222222223
432222222222222452243222442245322232453222233353222343353222353353235422
223542322344234322254244222222222222222543542222222222222244234322245324
322354224532223532222224433542223533322222254232223424532222454322222222
222222244222222222222222222222222222222222222222222343222222222222222222
222222222222222332222342222222222222222222222222222222222222222222222222
222222222222222442222222222222243222233222222222224532222222222222222222
222222222222222222222222222222222222222222222222222222222222342222222222
222222222222202222222222222222234222222222222223433542223433542223424532
222443532223533532223532442453223435433222443453222453542222222222222235
435422222222222222343453223542244222453354223445422222234335322245335432
243543432245344222235434322222222222222442222222222222222222222222222222
222222222223432222222224543222224443222234443223544445322244344222343224
443222223442222234542222442353222222222222223445444222223444222454445432
223454222245444222234434422244224432234444322234433443223444433442223433
334432224433443222223422222222222222222222222002222222222222222343222222
222222223344222223344222233343222234334322223443222234322344322234343432
222334322223334432222222222222343432222222222222222344322234322332223434
322223443222222233432222343234222334433222233432222343243222222222222224
422222222222222222222222222222222222222222234322222222355442222453343222
333542223433542224534542223542453343222235322222454442223533532222222222
222244354354222355443222443354222355443222453344222353454223443255222245
345322254235422235534445422234244255222245325522222234222222222222222222
222220222222222222222223422222222222222223322222222322222223322222222222
222223322222222222322222222222222222322222222222222222222222222222222222
222222222222332222222222222233332222222222222222233222222222222222222222
222232222222222222222222222222244222222222222222222222222222222222222222
222343222222234522332235422442222224522223225422245235422235335322542222
353222235422332224445322222222222223532442442224532332222323532224532332
224522453224523542222342442222442353222442254222244245354222243553442222
453244222222342222222222222222222222200222222222222222234322222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222244443222222
222222222222222222222222222222222222222222222222222222222222222442222222
222222222222222222222222222222222223432222222353222222453224522222453222
242254222244353222354453224522223532222453222222235553222222222222235324
424522244222222224335322254222222245323532234335322223424422224545422224
534542222444543542223445435422224543442222223422222222222222222222222022
222222222222222342222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222345543222222222222222222222222222222222222222222222
222222222222222222222224422222222222222222222222222222222222222222234322
222223542222223532245222224532222332542222334542223544532255222235322223
532222223443532222222222222353244245222443333222232353222453343222452235
322233453222234244222245333222244335422224433235422224442354222244345422
222234222222222222222222222220022222222222222223432222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222233332222222222222
222222222222222222222222222222222222222222222222222222244222222222222222
222222222222222222222222222343222222224423432235423542223335422223335422
234335322235335323542233353232234324422235335322222222222223542542442224
423542222433532223433542224532453223423532222342442222452222222442254222
244222354222255323542222442354222222342222222222222222222222202222222222
222222234222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222442222222222222222222222222222222222222222223432222222234
345322244345322243354222244354222353453222354234345322344544322234354222
354454222222222222224435435322234345322224435422224345322345445422235335
322223434532224532222235423542222543223542223552235522224523552222223422
222222222222222222222002222222222222222343222222222222222222222222222223
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222224422222222222222222222222
222222222222222222234322222222233432222233332222333322222333332222334322
223432233432222333333222233432222333432222222222222223454332222233432222
233333222233432222333442222233332222233333322233322222233233322223322233
322223322233222233233322222234222222222222222222222220222222222222222223
422222222222222222222222222222354322223543222222222222222222222222234542
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222244222222222222222222222222222222222222222222343222222222222222222
232222222222222222222222222222222222222222222222222222222222222222222222
222222222222223442222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222342222222222
222222222222200222222222222222234322222222222222222222222222223553222245
522222222222222222222222222355322222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222442222222222222222222222222222222
222222222223432222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222225422222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222223422222222222222222222222022222222222222222342222222
222222222222222222222225522222354222222222222222222222232223453222222222
222222222222222222222222222222222222222222222222222222222222222222223322
223322222222222222222222222222222222222222222222222222222222222222222224
422222222222222222222222222222222222222222234322222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222354222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222234222222222222222222
222220022222222222222223432222222222222223343322234432255344223554432234
333432234332223442234544422344334423443343343234333343432234333432343333
334322444222223443343323444245434453234432344334432344322234322234432233
232343234434323432222222222222244222222222222222222222222222222222222222
222343222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222322222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222342222222222222222222222202222222222222222234222222222222222
224543223555433554454245544532454345422355322453453245445423553355235545
534542355235544542454245324543543553245544222235533553244354343345423555
433553355225554322454223455432434424542355345345422222222222222442222222
222222222222222222222222222222222223432222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222223422222222222222222222222002
222222222222222342222222222222222245422245423235533553355235424553454223
552235524542453255335533552354355344333552355335524542553245425545533553
232222255235523542453332454245433235543552355333224542245533324345345423
552454454222222222222224422222222222222222222222222222222222222222234322
222222222222222222233222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222234222222222222222222222220222222222222222223432222222222222222454222
554222355235533552355245544542235522454235425532554355435522444552223335
522553454245425532454355355335532222222552354245424542324542453222355445
424542222245422454222234553454235534534532222222222222244222222222222222
222222222222222222222222222343222222222222222222223542222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222342222222222222222222222200222222222
222222234222222222222222224542225544433552355335523553455455422355224543
354245325542554454223445522233355235544322455355324554433553355444222225
533552454245424345435532223554454345422222454224544442355434542355443245
322222222222222442222222222222222222222222222222222222222223432222222222
222222222245432222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222223222222222222222222222222222222222222222222222222222222222222223422
222222222222222222222022222222222222222342222222222222222245422245335425
523553355235424543553222552235523542453255325534542354355322333552355322
224542553245422235533543453222255235424542454233454245335335534542354344
224542245435424553355423553222453222222222222224422222222222222222222222
222222222222222222234322222222222222222222333322222222222222222222222222
243222222222223222222222222222222222222322222232222222222222222222222222
232222222222222222222222222322343222342223222222222222223222223222222232
222222222222222222222222222234222222222222222222222220022222222222222223
422222222222222222454222354453355345424553454245435543335533345345335543
542355335523543542224335533553222245425532454222355324535422223553355325
535532434542354453355345523544543345433344354245522554235522224542222222
222222244222222222222222222222222222222222222222222343222222222223444322
222234322244434432344324432444445533443344323444322344344422443443344234
432344443223443444234444433443224543222222222222344344422344433543445422
454323443344322454322244322224543234333344323444433344222222342222222222
222222222222202222222222222222234222222222222222224542222344423544543245
445422454345434454443344432344455323453354323445322344454335532223454345
324542223453234443222234544543234443234445422445423553354323444344454442
344423453224542345322245422222222222222442222222222222222222222222222222
222222222223432222222222234553322222354222454245423553455324543553235534
552245345323552454235545543543245423553454235524542255445535522455442222
222222224542454225435523423552245544235533553245544322454222455442343442
453235534544552222223422222222222222222222222002222222222222222343222222
222222232245422322222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222224
422222222222222222222222222222222222222222224322222222234455544422224542
224542453225535542245424532355345423542454235424542355355334432453235524
552354245422553355455235532222222222222245424542454255323335523554222355
435522554222224542235532322335534532355245445422222244222222222222222222
222220222222222222222223432222222222222443455344322222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222243222222222222222222222222222222222222222
222243222222223553454245422355432245434532255454222454245323554454235424
542354345422344553223424532355345423553454225544543552355323222222222222
454245424542454233355235532222554455235532222245422355333224455345323553
454454222222442222222222222222222222200222222222222222224322222222222224
544544442222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222432222222
222222222222222222222222222222222222442222222245424542355323543322455355
322555432224542453235535542355245523553554223445532234245323554432235534
542255433235523554443222222222224542454245424542333552355233235544552355
223222454223554453245543453235543324542222224322222222222222222222222022
222222222222222243222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222234322222222222222222222222222222222222222222223422
222223553245423553245424324542453235533333245424532355345423552454235424
542354355322332453235532222354245422553222355225534532222222222245424542
454245323335522552452255345522552453224542235524532455235532355322245422
222343222222222222222222222220022222222222222222442222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222343222222222222222
222222222222222222222222222234322222224542454235533553244245424542355334
543454355323553455224534532355245423544553223434532355322223552454235542
223553245445222222222222454345422453542243355224545523553355323545534345
434244344235542355423553222455222223432222222222222222222222202222222222
222222223432222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222224422222222222222222222222222222222222222222222243222222245
534542454234432433344344323443235324433443234433443224443223443444223444
322234344323443222234433442344422234432244432222222222223443444223444222
344443223443234433443223443234444442234432344322443234432224442222244222
222222222222222222222002222222222222222224322222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222343222222222222222222222222
222222222222222222222342222222245445544422222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222223432222222222222222222222220222222222222222222
244222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222223432222222222222222222222222222222222222222222223432222222234555432
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222234222222222222
222222222222200222222222222222222343222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222244222222222222222222222222222222222
222222222222224422222222234443222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222223442222222222222222222222222022222222222222222222442222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222223432
222222222222222222222222222222222222222222222234322222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222244322222222222222222222
222220022222222222222222223432222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222244222222222222222222222222222222222222222222
222222244222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222223432222222222222222222222222202222222222222222222224422222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222223432222222222
222222222222222222222222222222222222222343222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222244322222222222222222222222222002
222222222222222222234322222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222344222222222222222222222222222222222222222222222222222
343222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222224
432222222222222222222222222220222222222222222222222234322222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222224432222222222222222222
222222222222222222222222222222222443222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222343222222222222222222222222222200222222222
222222222222244322222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222443222222222222222222222222222222222222222222222222222222443222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222234322222222
222222222222222222222022222222222222222222222344322222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222244322222222222222222222222222222
222222222222222222222222223443222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222224442222222222222222222222222222220022222222222222222
222222344322222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222224
432222222222222222222222222222222222222222222222222222222222444222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222223443222222222222222222
222222222222202222222222222222222222222344322222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222223443222222222222222222222222222222222222222
222222222222222222222344322222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222223344322222222222222222222222222222222002222222222222222222222222
244432222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222344322222222
222222222222222222222222222222222222222222222222222222344433222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222223344432222222222222222222222222222
222220222222222222222222222222222234433222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222344432222222222222222222222222222222222222222222222222
222222222222222234444433333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333334444
332222222222222222222222222222222222200222222222222222222222222222233444
332222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222233344432222222222222222222
222222222222222222222222222222222222222222222222223344444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444332222222222222222222222222222222222222022
222222222222222222222222222223344444333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333334444432222222222222222222222222222222222222222222222222222222222222
222222222222233333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333222222222222
222222222222222222222222222220022222222222222222222222222222222333444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444443332222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222333333322222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222224555555554444444444444444443222222222222333333333222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222245555555555555555555555555542222222
222234555555555555444444444444444222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222455
555555555555555555555555322222222222235555555555555555555555555553222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222224555555555555555555555555542222222222222235
555555555555555555555555532222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222245555555555
555555555555553222222222222222245555555555555555555555555222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222455555555555555555555555422222222222222222245555555
555555555555555552222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222224555555555555555555
555532222222222222222222245555555555555555555555522222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222245555555555555555555553222222222222222222222355555555555555
555555555222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222455555555555555555555532222
222222222222222222355555555555555555555552222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222224555555555555555555555422222222222222222222223555555555555555555555
522222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222245555555555555555555555422222222222
222222222355555555555555555555554222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222223455
555555555555555555555422222222222222222235555555555555555555555552222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222224555555555555555555555555322222222222222223
455555555555555555555555422222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222255555555555
555555555555555322222222222222345555555555555555555555554222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222223555555555555555555555555555322222222222234555555555
555555555555555542222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222235555555555555555555
555555554222222222223455555555555555555555555555422222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222355555555555555555555555555554222222222245555555555555555555
555555554222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222223555555555555555555555555555
554222222234555555555555555555555555555542222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222235555555555555555555555555555554222222455555555555555555555555555555
422222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222355555555555555555555555555555553222
245555555555555555555555555555554222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222223555
555555555555555555555555555553224555555555555555555555555555555542222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222235555555555555555555555555555555543455555555
555555555555555555555555422222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222355555555555
555555555555555555555555555555555555555555555555555555554222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222223555555555555555555555555555555555555555555555555555
555555555555555542222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222235555554355555555555
555555555555555555555555555555555555555555555555422222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222355555422455555555555555555555555555555555555555555555555555
445555554222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222223555542222455555555555555555
555555555555555555555555555555553245555532222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222235554222222455555555555555555555555555555555555555555555555322245555
322222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222355422222222455555555555555555555555
555555555555555555555532222245553222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222224542
222222223555555555555555555555555555555555555555555553222222345532222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222234222222222223555555555555555555555555555555
555555555555322222222355322222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
223555555555555555555555555555555555555555532222222222353222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222223555555555555555555555555555555555555
553222222222222332222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222224555
555555555555555555555555555555555322222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222224555555555555555555555555555555555532222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222224555555555
555555555555555555555553222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222224555555555555555555555555555555322222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222234555555555555555
555555555555542222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222235555555555555555555555555554222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222235555555555555555555555
555422222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222235555555555555555555555542222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222245555555555555555555554222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222200222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222245555555555555555555422222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222245555555555555555542222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222345
555555555555554322222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222202222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222355555555555555432222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222355555555
555553222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222355555555555322222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222355555555532222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222455555553222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222220022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222455555322222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222455532222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222002
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222223553222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222223322222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222202222222222222222222222222222222222222222222223444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444443322222222
222222222222222222222222222222222222222222222002222222222222222222222222
222222222222222223455555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555432222222222222222222222222222222222222222222222
222220222222222222222222222222222222222222222222455444344433333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333433334445542222222222222
222222222222222222222222222222222222200222222222222222222222222222222222
222222245533333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333345542222222222222222222222222222222222222222222222222022
222222222222222222222222222222222222224543333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333335532222222222222222222
222222222222222222222222222220022222222222222222222222222222222222222354
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333335532222222222222222222222222222222222222222222222202222222222
222222222222222222222222222225533333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333345422222222222222222222222222
222222222222222222222002222222222222222222222222222222222222454333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333345322222222222222222222222222222222222222222222220222222222222222222
222222222222222222224533333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333354222222222222222222222222222222222
222222222222200222222222222222222222222222222222222254333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333542
222222222222222222222222222222222222222222222022222222222222222222222222
222222222223543333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333344333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333334522222222222222222222222222222222222222222
222220022222222222222222222222222222222222235433333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333334543
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333345222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222454333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333334455433344443444443344444
333345433344433444444444444555444444444434444434444333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333452222222222222222222222222222222222222222222222002
222222222222222222222222222222222224543333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333455444543455433555333345543333555433453333555345554455543455433555
334554345543333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333334522222222222222222
222222222222222222222222222220222222222222222222222222222222222222245433
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333345543334424554335553333455333335445
333443345542355433455334554335543345543455433333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333345222222222222222222222222222222222222222222222200222222222
222222222222222222222222222454333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333555
333333345553345433334553333333454334544555333554334553345553355433455433
554333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333452222222222222222222222222
222222222222222222222022222222222222222222222222222222222224543333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333345543333333455543454333345533333335553345345
543335543345533455543454334555435543333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333334522222222222222222222222222222222222222222222220022222222222222222
222222222222222222245433333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333455433333334
554544543333455333333455543344455333355433455334554444543345545455433333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333345222222222222222222222222222222222
222222222222202222222222222222222222222222222222222454333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333554333333345534555433334553333335544532445553333554
334553345534555433455345554333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333452
222222222222222222222222222222222222222222222002222222222222222222222222
222222222224543333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333335553333333455434554
333345533333455434433555433335543345533455434554334553355543333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333334522222222222222222222222222222222222222222
222220222222222222222222222222222222222222245433333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333345543334434553345543432455334335553344334553333355433455334
554345543345533455433333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333345222222222
222222222222222222222222222222222222200222222222222222222222222222222222
222454333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333345543455345543455534534554
453455433354335433334555334554345543355533455334554333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333452222222222222222222222222222222222222222222222022
222222222222222222222222222222222224543333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333345555543455434555445555555545554334543344333345553455543455434555
444554345553333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333334522222222222222222
222222222222222222222222222220022222222222222222222222222222222222245433
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333444433333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333345222222222222222222222222222222222222222222222202222222222
222222222222222222222222222454333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333335545
533333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333452222222222222222222222222
222222222222222222222002222222222222222222222222222222222224543333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333354345333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333334522222222222222222222222222222222222222222222220222222222222222222
222222222222222222245433333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333345222222222222222222222222222222222
222222222222200222222222222222222222222222222222222454333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333343333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333452
222222222222222222222222222222222222222222222022222222222222222222222222
222222222224543333333333333333333333333333333333333333333333333333333333
333333333344333333344333333333333333333333333333333333333333333333333333
443333333433333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333443333333443333333333
333333334433333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333334522222222222222222222222222222222222222222
222220022222222222222222222222222222222222245433333333333333333333333333
333334433333333333333333333333333333333333454343334543344333333333333333
333333333333333333333333333333335543333345333333333333333333333333333333
333333333344333333333333333333333333333333333333333333333333333333333333
334333333334543433345433333333333333433455333433333333333333333333333333
333333333333334333333333344333333333333333333333333333333333333333333333
333333333333333333333333334333333333333333333333333333333333345222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222454333333333333333345543345443334544443333334554334544345543333455444
543555444555334554333334554434554345543333455444543455334544345445544455
544455445443455434554344544345543455433345445433333345543445443333554334
454344554345543445533454445544443345443455445554455544543334554445544455
544454444554345543445543333333334554344544333345544454344554434454454433
454444434554333333455444533345544445434455434554345544345444443455444543
345543333333333333333452222222222222222222222222222222222222222222222002
222222222222222222222222222222222224543333333333333333355533455333554345
543333335543355533455433334555435533553445533355443333335543345532455433
333555344533554345534554345444555334554345434554235543355533455423554335
543455433333455433555333345544335553345532455423555345543355545543455434
554345434555335433345543455444554335553345543455433555333333333345543355
533333455434553433555335554455435553455445543333334554345333355433555334
554345543355533455445544554345433455433333333333333334522222222222222222
222222222222222222222222222220222222222222222222222222222222222222245433
333333333333333555334553345533345533333355433555324554333335543334434433
455333443543333355433555324554333335543334434553455345533344334543345533
344345543355433555334554235543455333455333334555335553333344443355433455
333554335543555333554245544554335543344334553344334555334553335543355533
455333555335543333333333355433455333334554334433334554345433554345533554
455333333345543344344554335553345533355433555334553355445542344335553333
333333333333345222222222222222222222222222222222222222222222200222222222
222222222222222222222222222454333333333333333335553345533554333355433333
554334553245542333355434334334433553333345533333554334553345542333355434
333335544553554333443345433455343333455423554335554345542355435543334554
333335554345533333333433554334555335543355445543335543455445553355433344
345533355445543345533355433555434553345554345533333334433554334543333345
543433333345543454335542455335554553333433455433454455533355542455333554
335553345533555455433344555433333333333333333452222222222222222222222222
222222222222222222222022222222222222222222222222222222222224543333333333
333333355433455335543333555333335543355533455443333554453333344345533333
555433335543345532455543333554453333345555555533333533454334554533334554
345543355554455433555455433335543333455543454333333334435543345554355433
555555333355445553455543554333443455333443555333455334554335554445532455
453455333333455545543345544333455454333334555334554455434554455445533345
554554333534554333555534553345544455533455445544554333355543333333333333
333334522222222222222222222222222222222222222222222220022222222222222222
222222222222222222245433333333333333333555334553355433335553333355433455
334554554335555533333443455333345554333355433455334555554335555533333345
555553333334434543345555333345554455433555444554335555554333455433334554
444553333333344355433455444554335555533333555555434554445543334434553334
445543334553335543355445455334554444553333335554455433455555334555543333
455543345555543355555543455334555455543334445533335544445533355544555334
555554345542333555333333333333333333345222222222222222222222222222222222
222222222222202222222222222222222222222222222222222454333333333333333335
543345533554333355433333554335553245544553355445333334434553333555344333
554334553245544553355445333333444554433333344355433455454333455434554335
553455543355445543334554333345543555533333333443554334553455543355444433
335554554345534555433344345533334555333345533455433554345553335543555433
333355423554334543554345544433333455433455455433555433334553345542355433
345554333355434555334554335553345543333455433345553333333333333333333452
222222222222222222222222222222222222222222222002222222222222222222222222
222222222224543333333333333333355533455335543333554333335543355533455435
543554343333344345533345543443335543345533455435543554343333334445534433
333443454334553434334554335542355533555423554355433345543333455434555333
333334435543345533555433554344333355434553455335554333443455333345553333
455333554335543355533355434555333333554335543345434553455334333333455334
553455434553333345533455433554333355543333554345553335543355533455333334
554334555443333333333333333334522222222222222222222222222222222222222222
222220222222222222222222222222222222222222245433333333333333333554334553
345543345533333355433555334554355435543345333443355333555333443355433455
324554355435543344344443455344453334434543345533343345542355433555334554
235543455333455333334554335553333333344355433455324554335543444533554345
534553345543334434553333355433334553335543355433455324554335553333335542
355433454355534554234434334553345434554345533333455324554345543333455333
335543355533355433555334553333345542355543443333333333333333345222222222
222222222222222222222222222222222222200222222222222222222222222222222222
222454333333333333333345554455543345544554333334555445554345555543455544
553334544554345553335534555445554345555543455544553555435553355543355455
543555445533455434555335554345543455533455445533333345543455543333334554
555335554345543455533455445554554455543455533355455543333453333355543455
434555434554345553355543333455434555335554554355544554354455434555455433
555433335554345543455433333543333455533555434554345554355543333455434555
335543333333333333333452222222222222222222222222222222222222222222222022
222222222222222222222222222222222224543333333333333333444444444433344445
333333344444444443444444334444444433344444444444433344444444444443444444
334444445434443344443444334444444444444444334444344443444433444434444333
444444333333444433444433333334444443444443444434444333443444444433444434
444333444444433333433333444434444334444344443444434444433334444344443444
444433444444433444443344444443334444333344443444434444333334333334444434
444344443344433444433334444344443344433333333333333334522222222222222222
222222222222222222222222222220022222222222222222222222222222222222245433
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333344443333333333333333333333333333333333333333
333333333333345222222222222222222222222222222222222222222222202222222222
222222222222222222222222222454333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333335544543333333
333333333333333333333333333333333333333333333452222222222222222222222222
222222222222222222222002222222222222222222222222222222222224543333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333344334433333333333333333333333333333333333333333333333
333334522222222222222222222222222222222222222222222220222222222222222222
222222222222222222245433333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333345222222222222222222222222222222222
222222222222200222222222222222222222222222222222222454333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333343
333333343333333333333333333333333333333333333333333333333333333333333333
333333333333333333333443333333443333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333452
222222222222222222222222222222222222222222222022222222222222222222222222
222222222224543333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333453333334533333333333333333333333333333333
333333333333333333333333333333333333333333333333333334543333335433333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333334522222222222222222222222222222222222222222
222220022222222222222222222222222222222222245433333333333333333333333333
333333333333333333333333333333333333333333333333333333444444444554444455
444443444434444434444444433444444433344443333333344443333333444433333334
454333344433345544444454443334444344443333333445443333444443334444443334
444444434444344444344443444433444333444444433344433333333445433344443444
433334445433334444433344444444344333333444444433344443333333333333333333
333333333333333333333333333333333333333333333333333333333333345222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222454333333333333333333333333333333333333333333333333333333333333333333
333333333333334555445544554455543455434555335554345544453334554455533555
433333333455433333455445543334554444433555433345544555435533345543455433
333345544443333555433355544554345554454345543355543455434555333543334554
455433555433333455544443455434555433455444433335554333455444543454344335
554355333555433333333333333333333333333333333333333333333333333333333333
333333333333333333333452222222222222222222222222222222222222222222222002
222222222222222222222222222222222224543333333333333333333333333333333333
333333333333333333333333333333333333333333333335543335434432455324554335
553345532455434533345542455434553333333334554333335542245543455433344335
545333344324553344333455433554333334553334433334553333455335543455333443
355433455334554335543334433345533455434543333345543334434554335543345533
344333345533334553334534433553245533443335553333333333333333333333333333
333333333333333333333333333333333333333333333333333334522222222222222222
222222222222222222222222222220222222222222222222222222222222222222245433
333333333333333333333333333333333333333333333333333333333333333333333333
333333355433243335334553345553355433455323554334444555333455345533333333
345543333455333355434553333333333454333354345543345445543335543333455433
333333355533334553355534553333433554334553345543355433335444554333555345
533333455333333345553355433554333333333455333345533334344345543455333444
455433333333333333333333333333333333333333333333333333333333333333333333
333333333333345222222222222222222222222222222222222222222222200222222222
222222222222222222222222222454333333333333333333333333333333333333333333
333333333333333333333333333333333333333554443333344345533455543554334553
335543345445543323555455433333333455433335553333555355533333333334553333
443455433454455433355433334554333333333455333345533554345544433335543345
533455433555333344455543334554454333345543333333455543554345543333333334
553333455444333443455434553334545553333333333333333333333333333333333333
333333333333333333333333333333333333333333333452222222222222222222222222
222222222222222222222022222222222222222222222222222222222224543333333333
333333333333333333333333333333333333333333333333333333333333333333333335
555533333443455324554535543345554555433343455333335555553333333333554333
355533335554554333333333455543334434554333434553333555543345543333333335
553333455555533455554333355544555334555455543333443554333345555543333455
433333334554544543455433333333345533334555543334435554345533344355533333
333333333333333333333333333333333333333333333333333333333333333333333333
333334522222222222222222222222222222222222222222222220022222222222222222
222222222222222222245433333333333333333333333333333333333333333333333333
333333333333333333333333333333355554333334434553335544455533455444554333
455543333555455543333333345543333555333355535543333333335554433335335543
334555433335544553455433333333345533334554554334554543333555445553345544
455433333545543334554455433334554333333345544555434554333333333455333345
545433344455444455333345554333333333333333333333333333333333333333333333
333333333333333333333333333333333333345222222222222222222222222222222222
222222222222202222222222222222222222222222222222222454333333333333333333
333333333333333333333333333333333333333333333333333333333333333554443333
345345533455435554334553235543333555433345543455333333333455433335553333
555345533333333455434433353455433345554333455435544554333333333555333345
534554345534433335543245533455323554333334555333355533454333335543333333
455435554345543333333334553333455444333445553344553333455533333333333333
333333333333333333333333333333333333333333333333333333333333333333333452
222222222222222222222222222222222222222222222002222222222222222222222222
222222222224543333333333333333333333333333333333333333333333333333333333
333333333333333333333335543334333342455333554345543245533355433334553333
455424553333333334554333345543335543455423344335553344333534554333345433
333554355435543333444334553343455335542455333443355433455334554335543333
335543333555334543333345533334434553245543345533334443345533434554334434
555433455533333554333333333333333333333333333333333333333333333333333333
333333333333333333333333333334522222222222222222222222222222222222222222
222220222222222222222222222222222222222222245433333333333333333333333333
333333333333333333333333333333333333333333333333333333355433543334534553
345543355533455334554333345433333555345543333333345543345345433454333455
333553455433354335345543333454333335544554345543345444355534534553455424
553345433554334553345543355533333345333334554345533333355533355345543355
532455433454443455345345543454345553334555433334543333333333333333333333
333333333333333333333333333333333333333333333333333333333333345322222222
222222222222222222222222222222222222200222222222222222222222222222222222
222454333333333333333333333333333333333333333333333333333333333333333333
333333333333334555455433345555543455434555335554345543333343333334554555
433333333455545543345445433333455544445554333553454555433333443333455555
433335555444455555554355555543345544554345553355543455434555333333443333
334554555433333345544543455434555433455554444545554553455545543455433335
554333344333333333333333333333333333333333333333333333333333333333333333
333333333333333333333452222222222222222222222222222222222222222222222022
222222222222222222222222222222222223543333333333333333333333333333333333
333333333333333333333333333333333333333333333333444443333344444333443334
443334433344333333333333333344443333333333344444333344443333333344433344
433333433444344333333333333334333333334443333444444433344443333334444433
343433344333443333443333333333333333444433333333344443333443333443333344
433334443444333444444333433333334433333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333334522222222222222222
222222222222222222222222222220022222222222222222222222222222222222235433
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333345222222222222222222222222222222222222222222222202222222222
222222222222222222222222222354333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333542222222222222222222222222
222222222222222222222002222222222222222222222222222222222222453333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333345422222222222222222222222222222222222222222222220222222222222222222
222222222222222222224543333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333453222222222222222222222222222222222
222222222222200222222222222222222222222222222222222235433333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333335422
222222222222222222222222222222222222222222222022222222222222222222222222
222222222222245433333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333453222222222222222222222222222222222222222222
222220022222222222222222222222222222222222222255333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333345422222222222
222222222222222222222222222222222222202222222222222222222222222222222222
222222355433333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333334542222222222222222222222222222222222222222222222222002
222222222222222222222222222222222222222355543333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333334554322222222222222222222
222222222222222222222222222220222222222222222222222222222222222222222222
345555444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444445555422222222222222222222222222222222222222222222222222200222222222
222222222222222222222222222222222234455555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555554332222222222222222222222222222222
222222222222222222222022222222222222222222222222222222222222222222222344
454544444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444544444445444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
544444444444444444444444444444444444444444444444444444444444444444543322
22222222222222222222222222222222222222222222222222222000c00000040092900a
a000000000000000a03160200000000040000002701ffff030000000000

Структура ЕГСЧС

Нашли опечатку? Выделите и нажмите CTRL+Enter

Похожие документы
Обсуждение

Ответить

Курсовые, Дипломы, Рефераты на заказ в кратчайшие сроки
Заказать реферат!
UkrReferat.com. Всі права захищені. 2000-2020