Геном человека

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

ЛЕКЦИЯ

ПРОГРАММА “ГЕНОМ ЧЕЛОВЕКА”

Геном секвенировали в 2003 г‚ т.е. к пятидесятилетнему юбилею открытия
двойной спирали ДНК (1953)‚ планировалось к 2005 г.

В 1988 г. один из первооткрывателей знаменитой двойной спирали ДНК,
нобелевский лауреат Дж. Уотсон, публично высказал мысль о том, что наука
вплотную приблизилась к раскрытию химической основы наследственности,
причем не какого-либо низшего организма, а “царя природы” – человека. В
том же самом 1988-м с аналогичной идеей выступил выдающийся российский
молекулярный биолог и биохимик, академик А.А. Баев (1904-1994). После
консультаций с коллегами он обратился к М.С. Горбачеву с письмом, в
котором предложил организовать государственный научный проект по
изучению генома человека. В России, как и за ее пределами, эта идея
также была встречена весьма критически, однако время шло, и очень скоро
научное сообщество во всем мире стало обсуждать ее всерьез. С 1989 г. и
в США, и в СССР функционируют соответствующие научные программы; позднее
в 1999 г. возникла Международная организация по изучению генома человека
(HUGO‚ Human Genome Project), вице-президентом которой несколько лет был
академик А.Д. Мирзабеков. Это один из самых дерзновенных, дорогостоящих
и потенциально важных проектов в истории цивилизации. Если в 1990 г. на
него было потрачено около 60 млн долларов в целом, то в 1998 г. одно
только правительство США израсходовало 253 млн долларов, а частные
компании – и того больше.

Координационный центр HUGO находится в американском городе Бетесда,
недалеко от Вашингтона, и относится к системе национальных институтов
здоровья (National Institutes of Health). Возглавляет его Фрэнсис
Коллинз – директор Института геномных исследований в Бетесде. Центр
координировал научную работу в шести странах – Германии, Англии,
Франции, Японии, Китае и США. Но национальные программы по геномике
сегодня имеют более 20 стран (20 лабораторий), а членами HUGO являются
представители более 50 стран. Национальные программы есть в
развивающихся странах, например в Китае и Бразилии, где правительства
понимают важность геномной программы. В научном совете много лет
работали А. Мирзабеков и я. Сейчас Россию в нем представляет профессор
Н. К. Янковский.

Важно подчеркнуть, что с самого начала работ по геномному проекту мир
договорился об открытости, доступности всей получаемой информации для
его участников независимо от их вклада и государственной принадлежности.
Это значит, что любая лаборатория, закончив расшифровку нуклеотидной
последовательности какого-либо фрагмента ДНК, немедленно посылает
результаты в международную базу данных в Америку или Германию. Из таких
баз данных ученые, занимающиеся биоинформатикой, черпают информацию для
своих расчетов. Сейчас существуют десятки мощных баз данных, в которых
аккумулирована гигантская информация о структуре не только генома
человека, но и геномов многих других организмов.

В 1989 г в СССР по решению правительства было открыто финансирование и
организован Научный совет по программе “Геном человека” под руководством
А.А. Баева. Расположившийся в головном учреждении программы – Институте
молекулярной биологии им. В.А. Энгельгардта РАН, совет весьма быстро
создал инфраструктуру, объединил исследования многих разрозненных групп.
В России по проекту работает около 100 групп. Все хромосомы человека
поделены между странами-участницами, и России для исследования достались
3-, 13- и 19-я хромосомы.

Российская программа развивалась по ряду направлений: медицинская
геномика‚ функциональная геномика и биоинформатика. Одно из главных –
биоинформатика. Что это такое? Биоинформатика – компьютерный анализ всей
совокупности данных по нуклеотидным последовательностям ДНК. Сейчас в
базах данных находится несколько миллиардов нуклеотидных пар
человеческого генома и геномов других живых организмов. В этом море
информации еще нужно разобраться, описать, понять, что следует за чем,
где начало гена, где его конец, где регуляторные участки. Не определить,
а предсказать. Расшифровать нуклеотидную последовательность – это все
равно, что читать книгу, просто произнося названия букв подряд. Найти
ген, значит понять, как буквы складываются в слова. Вероятность
правильного предсказания сегодня достигает 85%. Биоинформатика не дает
конечной информации, она дает исходную информацию. А затем наличие того
или иного гена проверяется экспериментально. Биоинформатика
предсказывает: вот здесь ген начинается, а здесь – заканчивается.
Ученые-экспериментаторы “вырезают” предполагаемый ген из ДНК и
проверяют, действительно ли этот фрагмент отвечает за синтез
определенной белковой молекулы. Иногда оказывается, что
ученые-биоинформатики предсказали гены правильно, а иногда – нет.

Еще один аспект, который особенно бурно развивается в многонациональной
России – это определение генома разных народностей. Ее населяют разные
этнические группы. Оказывается, что геном у разных народностей слегка
различается. Можно в ДНК выделить определенный “рисунок” нуклеотидов
(особое расположение), который будет говорить о том, что этот человек –
башкир, а этот – татарин. Геномы представителей разных этнических групп
не идентичны, но различия между ними чрезвычайно незначительны, хотя и
абсолютно достоверны, и поэтому возможно сравнивать разные этнические
группы.

Такой подход связывает геномику с историей, лингвистикой, археологией,
палеонтоло гией, этнографией. И возникают поразительно интересные
находки. Как вы думаете, к какой этнической группе ближе всего русские?

Славяне близки по материнской линии (поскольку изучается
митохондриальная ДНК, передающаяся ребенку от матери) к нашим западным
соседям: немцам, угрофиннам.

Сейчас ведутся работы по изучению Y-хромосомы, что гораздо сложнее, чем
изучать митохондриальную ДНК. Через два-три года мы будем знать, как
выглядит русский этнос по отношению к своим соседям уже по отцовской
линии.

Работа очень увлекательная и ведется весьма активно. Участвуют
исследователи из Томска, Москвы, Уфы и Тарту (Эстония). Международное
сообщество смотрит на результаты наших исследований во все глаза: ведь
мы имеем уникальные этносы.

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

Новая медицина станет не только индивидуальной, а профилактической
(превентивной). Врачи смогут не только лечить болезнь, но и
предотвращать ее возникновение. Геномика позволит сделать и это

В ядре каждой соматической клетки человека содержится 23 пары хромосом:
на каждую хромосому приходится по одной молекуле ДНК. Длина всех 46
молекул ДНК в одной клетке человека равна почти 2 м, количество
нуклеотидных пар составляет 6,4 млрд. Общая длина ДНК во всех клетках
человеческого тела (их примерно 5х1013) составляет 1011 км, что почти в
тысячу раз больше расстояния от Земли до Солнца. Число генов у человека
находится в пределах от 30 до 40 тысяч.

Предположение о числе генов в геноме человека с момента начала проекта
сократилось вдвое (от 80-100 тыс). Выявлено большое количество
“бессмысленных” участков. Они устроены не так, как гены‚ более того –
это значительная часть генома. (95%). Вот в 5% генома, где находятся те
самые 32 тысячи генов, мы знаем многое о структуре и немногое о
функциях. По-научному “бессмысленные” участки называют некодирующими.
Некоторые американские ученые называют их “junk” – барахлом, мусором или
“эгоистической ДНК”. Однако‚ если мы не понимаем, для чего нужны
какие-то участки ДНК, сие еще не значит, что они – мусор.

У бактерии “бессмысленных” участков вообще нет. У дрожжей почти нет. По
мере повышения уровня организации живого организма накапливается все
больше некодирующей ДНК. Я думаю, что некодирующие последовательности
ДНК могут оказаться резервуаром эволюции, складом “запчастей”. Если с
каким-либо геном что-то не в порядке, возможно, клетка использует
фрагменты некодирующей ДНК для ремонта поврежденного гена.

В “бессмысленной” ДНК есть испорченные гены, погибшие в результате
каких-то мутаций. Их называют псевдогенами.

Во-вторых, наши далекие предки – неандертальцы или кроманьонцы болели
вирусными заболеваниями, и эти вирусы (а вирусы состоят из молекул ДНК
или РНК и белковой оболочки) иногда попадали в геном и оставались там
навсегда. Иными словами, часть нашего генома – молекулярное кладбище
древнейших вирусов.

Затем, в нашем геноме есть масса повторяющихся участков. Действительно,
очень интересно, почему человек – “венец эволюции” имеет огромную долю
“неработающего” генома.

picscalex100010009000003f65001000000aba5000000001610000026060f002220574d
464301000000000001006b82000000000b00000000200000483401004854010001000000
6c0000000000000000000000ff0100004a0100000000000000000000ff3100004d1e0000
20454d4600000100485401000c0000000100000000000000000000000000000000050000
0004000040010000f000000000000000000000000000000000e2040080a9030046000000
2c00000020000000454d462b014001001c000000100000000210c0db0100000060000000
6000000046000000580700004c070000454d462b224004000c000000000000001e400900
0c00000000000000244001000c000000000000003040020010000000040000000000803f
214007000c0000000000000008400005a4060000980600000210c0db0100000000000000
0000000000000000000000000100000089504e470d0a1a0a0000000d4948445200000200
0000014b0403000000522129fb00000018504c5445ffffffbfbfbf808080000000404040
000000000000000000cf7fc58500000001624b47440088051d480000000c636d50504a43
6d7030373132000000074f6db7a5000005f74944415478daeddd0176a2301405d0246601
145c00200b00740114d9ff9a46142d22e58fa5f623efbd7366a647287eee002224c11886
6118866118866973fc34db32d0ae422f3e88ccc116da65e8c5998d2990018c6b5c6e4aed
2a14639bf00c60d354bb14a5b88f6e0b70da956801248529700136c136287c8e0b60f7b5
f1870017a017026817a01d026817a01d026817a01d026817a01d026817a01d026817a01d
026817a01d026817a01d026817a01d026817a01d026817a01d026817a01d026817a01d02
6817a01d026817a01d026817a01d026817a01d026817a01d026817a0933031611ae302f8
fa1864c800ceb8b8bcfe88191f97d82d45bd3b649fc800f5e94fd1f617c8b42bf9d5644d
2ff9c48c61fbd70afb0ba41fbd54dfcfe72a63bb3e439800be4e3feaacc20570691ad8d8
e002f42db46b260001084000021080000420000108400002108000042000010840000210
4003c0a5bdc4daaba201f0fc2f2f2e042000010840000210800004f86e1d028b0de0621f
400344811fbe8a05901a939f7f08136313408028bd340e3c3797dfc578009bfdfebcd6de
6c8272d8521401c0a4c9756d93dc000284b74b3dde3d0cae8e00b0dbeff3cb4fb5eb86d7
ff6a2e8f0070db027c6521b780aea340db5fc21688c700e3f7e7577d9d06cdb0b93c04c0
26cecfebda3697473c11ba02f442002880af8f415080f0f19e1716c0c8438508000590a1
ef02f00741f85d001ee0031d602404200001a000dc7ef0321c403ef82844037814810270
71184003f0bb00fa253178806c576303c01f034642002800b7bf0c22080b706d23040b70
6b2546005000f85d00fe2038922700d2e5772c7ceddde1e67f472c5d2ec0bc53e1a43fc3
7b02984d3c7c8500044002b81d035c6ea2cb8f5800b74f815d6e9a6eb5a1004e339cffb1
756ecaa71b4aae0060b3bf741339ed02b6eb3b810510edbaef022780d8164f36975f01c0
edaab06bff79b6b9fc0a00a25d537500364104b8769a6a010af76c7f811500dc3a4db5e7
01c3678c2000cc6b25460002bc3d00fcf58079578456003012021080004000f36e8cac00
e0f65d0015203376583816c0bcbbc32b00987777780500af3d06b87d3f230bd8f5a7971a
005f83a8bc04a03f3d921610aa008c540d051095c7e1ab5800f39acaae00605e636902bc
3fc06baf08bd01c06baf08bd01c048c000360f7513800050002ec60680ff14803f0f78ed
bd41021060f100a763c0f0552c80d3a7c0b0702c00f3d2cbe2ef00807e51f4c597c5970f
70bb35e673b3fdf566726f0070bb3516e5a6f4391ec0750bb0596e8aa787d75f01c0f518
605dfe83d1e55700d06b2afb83d1e5df1fa02d3abe0300db024e3bfd36ef007e30bafcfb
034465d744bc6d2d5e9c3b4d60015c3ffbcf00fe60f0001ebe098001b40d33868543018c
f5fb8702180b0108b02080bb413a024080bb196202108000042000010840000210800004
2000010840000210800004200001084000021080000420000108301720bc3417c205d8a2
03740319c102d872812d45ff12c01db24f6800736e3cbeb0fe021280ef3fe9e8381b6079
fd052480bb77d8ce03704bec2ff09700b6be0c2d080b60ecaf3f64e5cd00aecb24000108
400002108000042000010840000210800004200001084000021080000420000108400002
108000042000010840805502c0b7128b2ec38ce3021c1638bafc5f02d81cbca9ec220757
ff7b80fba765af362396ed2e30d802be492ccd900bd337d2026697f0a3053c0eaf0f0660
8ec3e6f26800aef89d777f5b00866118866118669044981e0a33b8241096209cb8b9547c
0769013f7a3c47175f0ad3ebddf4d29b2c16dee2383dd9d7c20a36cdf43bb874279530b5
7401c08d3cc1fe2eb1f4e5c00b00e277874a3cb79ff3049baa94e610008cad84dfdf4d4f
f7c2066ca5d537a69e016044002f4c3f4ed76f6ae1bf384b3f27a7bbecfac8b86f53bd14
40e49daedf54e2363e3d83abacb0823e78254058494b4827a7bac707be3d09201e659a39
eb2f02481b4022cc61a563f487b0939d8e01952280af856354980ae54987f928158ccb4c
788759c740e944483ccbb0d37b80114f84c405883348e7720cc3300cc33048f907de5ca3
63e54e98c30000000049454e44ae4260820000000840010824000000180000000210c0db
01000000030000000000000000000000000000001b400000400000003400000001000000
02000000000000bf000000bf000000440080a54303000000000000b3000000b3ffffff43
000000b3000000b3ff7fa5432100000008000000620000000c0000000100000015000000
0c00000004000000150000000c00000004000000510000008c4b01000000000000000000
ff0100004a01000000000000000000000000000000000000000200004b01000050000000
3c0000008c000000004b0100000000002000cc00000200004b0100002800000000020000
4b0100000100040000000000000000000000000000000000050000000000000000000000
ffffff0040404000bfbfbf00808080001111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111114311111111111111111111111111
111111111111111111111111111111111114444431111111111111111111111111111111
111111111111111111111111111113441111111111111111111111111111111111111111
111111111111111111111111141111111111111111111111111111111111111111111111
111111111111111344111111111111111111111111111111111111111111111111111111
111111111344111111111111111111111111111111111111111111111111111111111111
114311111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111104111111111111111111
111111111111111111111111111111111111111111122444311111111111111111111111
111111111111111111111111111111111111344421111111111111111111111111111111
111111111111111111111111111111111011111111111111111111111111111111111111
111111111111111111111130442411111111111111111111111111111111111111111111
111111111111111104422111111111111111111111111111111111111111111111111111
111111111124111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111041111111111
111111111111111111111111111111111111111111111111111124111111111111111111
111111111111111111111111111111111111111111114311241111111111111111111111
111111111111111111111111111111111111134440411111111111111111111111111111
111111111111111111111111111111331112111111111111111111111111111111111111
111111111111111111111113411121111111111111111111111111111111111111111111
111111111111111111221111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111110411
111111111111111111111111111111111111111111111111111111111111342111111111
111111111111111111111111111111111111111111111111111111114411111111111111
111111111111111111111111111111111111111111111400000111111111111111111111
111111111111111111111111111111111111111111101111111111111111111111111111
111111111111111111111111111111144111011111111111111111111111111111111111
111111111111111111111111112211111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111104111111111111111111111111111111111111111111111111111111111111111124
111111111111111111111111111111111111111111111111111111111111111123111111
111111111111111111111111111111111111111111111111111111211011111111111111
111111111111111111111111111111111111111111111111111011111111111111111111
111111111111111111111111111111111111111421132111111111111111111111111111
111111111111111111111111111111111112311111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111041111111111111111111111111111111111111111111111111111111111
111111121111111111111111111111111111111111111111111111111111111111111120
311111111111111111111111111111111111111111111111111111111111112410111111
111111111111111111111111111111111111111111111111111111424423111111111111
111111111111111111111111111111111111111111111114420231111111111111111111
111111111111111111111111111111111111111111112111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111210411111111111111111111111111111111111111111111111111
111111111111111441111111111111111111111111111111111111111111111111111111
111111132111111111111111111111111111111111111111111111111111111111111114
401111111111111111111111111111111111111111111111111111111111111244311111
111111111111111111111111111111111111111111111111111111134111111111111111
111111111111111111111111111111111111111111111111111124111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111112204111111111111111111111111111111111111111111
111111111111111111141114411111111111111111111111111111111111111111111111
111111111111411101111111111111111111111111111111111111111111111111111111
111111122011111111111111111111111111111111111111111111111111111111111110
111111111111111111111111111111111111111111111111111111111111111121114111
111111111111111111111111111111111111111111111111111111111111341111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111112041111111111111111111111111111111111
111111111111111111111111111224403111111111111111111111111111111111111111
111111111111111111112242411111111111111111111111111111111111111111111111
111111111111111120111111111111111111111111111111111111111111111111111111
111111122443111111111111111111111111111111111111111111111111111111111111
222241111111111111111111111111111111111111111111111111111111111114444041
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111114311111111111111111111111111
111111111111111111111111111111111111344311111111111111111111111111111111
111111111111111111111111111114433111111111111111111111111111111111111111
111111111111111111111111141111111111111111111111111111111111111111111111
111111111111111444431111111111111111111111111111111111111111111111111111
111111111443111111111111111111111111111111111111111111111111111111111111
144444311111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111610000026060f002220574d4643010000000000
01000000000000000b000000002000004814010048540100111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111403111111111114111111111111111111111111111111111111
111111111111111111111111111141111111111111111111111111111111111111111111
111111111111111111111101111111111111111111111111111111111111111111111111
111111111111111011111111111111111111111111111111111111111111111111111111
111111111411111111111111111111111111111111111111111111111111111111111111
114111111111111111111111111111111111111111111111111111111111111111141111
111111111111111111111111111111111111111111111111111111111111411111111111
111111111111111111111111111120422111111111141111111111111111111111111111
111111111111111111111111111111111111411111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111111111111111111111
111111111111111111111110111111111111111111111111111111111111111111111111
111111111111111114111111111111111111111111111111111111111111111111111111
111111111141111111111111111111111111111111111111111111111111111111111111
111411111111111111111111111111111111111111111111111111111111111111114111
111111111111111111111111111111111113031103111111111411111111111111111111
111111111111111111111111111111111111111111114111111111111111111111111111
111111111111111111111111111111111111110111111111111111111111111111111111
111111111111111111111111111111101111111111111111111111111111111111111111
111111111111111111111111141111111111111111111111111111111111111111111111
111111111111111111411111111111111111111111111111111111111111111111111111
111111111114111111111111111111111111111111111111111111111111111111111111
111141111111111111111111111111111111111111130111041111111114111111111111
111111111111111111111111111111111111111111111111111141111111111111111111
111111111111111111111111111111111111111111111101111111111111111111111111
111111111111111111111111111111111111111011111111111111111111111111111111
111111111111111111111111111111111411111111111111111111111111111111111111
111111111111111111111111114111111111111111111111111111111111111111111111
111111111111111111141111111111111111111111111111111111111111111111111111
111111111111411111111111111111111111111111111111111401110411111400000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000004111111111111111111111111111111111111114011104111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111433333333333333333333333330111111111111111111111111111111111111
114333333333333333333333333334111111111111111111111111111111111111114333
333333333333333333333341111111111111111111111111111111111111143333333333
333333333333333211111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111130111
031111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111114333333333333333333333333301111111111111111111111111111
111111111143333333333333333333333333341111111111111111111111111111111111
111143333333333333333333333333411111111111111111111111111111111111111433
333333333333333333333332111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111102130311111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111143333333333333333333333333011111111111111111111
111111111111111111433333333333333333333333333411111111111111111111111111
111111111111433333333333333333333333334111111111111111111111111111111111
111114333333333333333333333333321111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111300041111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111433333333333333333333333330111111111111
111111111111111111111111114333333333333333333333333334111111111111111111
111111111111111111114333333333333333333333333341111111111111111111111111
111111111111143333333333333333333333333211111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111111111111343111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111114333333333333333333333333301111
111111111111111111111111111111111143333333333333333333333333341111111111
111111111111111111111111111143333333333333333333333333411111111111111111
111111111111111111111433333333333333333333333332111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111143333333333333333333333
333011111111111111111111111111111111111111433333333333333333333333333411
111111111111111111111111111111111111433333333333333333333333334111111111
111111111111111111111111111114333333333333333333333333321111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111433333333333333
333333333330111111111111111111111111111111111111114333333333333333333333
333334111111111111111111111111111111111111114333333333333333333333333341
111111111111111111111111111111111111143333333333333333333333333211111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111114333333
333333333333333333301111111111111111111111111111111111111143333333333333
333333333333341111111111111111111111111111111111111143333333333333333333
333333411111111111111111111111111111111111111433333333333333333333333332
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
143333333333333333333333333011111111111111111111111111111111111111433333
333333333333333333333411111111111111111111111111111111111111433333333333
333333333333334111111111111111111111111111111111111114333333333333333333
333333321111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111433333333333333333333333330111111111111111111111111111111111111
114333333333333333333333333334111111111111111111111111111111111111114333
333333333333333333333341111111111111111111111111111111111111143333333333
333333333333333211111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111114333333333333333333333333301111111111111111111111111111
111111111143333333333333333333333333341111111111111111111111111111111111
111143333333333333333333333333411111111111111111111111111111111111111433
333333333333333333333332111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111143333333333333333333333333011111111111111111111
111111111111111111433333333333333333333333333411111111111111111111111111
111111111111433333333333333333333333334111111111111111111111111111111111
111114333333333333333333333333321111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111433333333333333333333333330111111111111
111111111111111111111111114333333333333333333333333334111111111111111111
111111111111111111114333333333333333333333333341111111111111111111111111
111111111111143333333333333333333333333211111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111114333333333333333333333333301111
111111111111111111111111111111111143333333333333333333333333341111111111
111111111111111111111111111143333333333333333333333333411111111111111111
111111111111111111111433333333333333333333333332111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111143333333333333333333333
333011111111111111111111111111111111111111433333333333333333333333333411
111111111111111111111111111111111111433333333333333333333333334111111111
111111111111111111111111111114333333333333333333333333321111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111433333333333333
333333333330111111111111111111111111111111111111114333333333333333333333
333334111111111111111111111111111111111111114333333333333333333333333341
111111111111111111111111111111111111143333333333333333333333333211111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111114333333
333333333333333333301111111111111111111111111111111111111143333333333333
333333333333341111111111111111111111111111111111111143333333333333333333
333333411111111111111111111111111111111111111433333333333333333333333332
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
143333333333333333333333333011111111111111111111111111111111111111433333
333333333333333333333411111111111111111111111111111111111111433333333333
333333333333334111111111111111111111111111111111111114333333333333333333
333333321111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111433333333333333333333333330111111111111111111111111111111111111
114333333333333333333333333334111111111111111111111111111111111111114333
333333333333333333333341111111111111111111111111111111111111143333333333
333333333333333211111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111114333333333333333333333333301111111111111111111111111111
111111111143333333333333333333333333341111111111111111111111111111111111
111143333333333333333333333333411111111111111111111111111111111111111433
333333333333333333333332111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111143333333333333333333333333011111111111111111111
111111111111111111433333333333333333333333333411111111111111111111111111
111111111111433333333333333333333333334111111111111111111111111111111111
111114333333333333333333333333321111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111433333333333333333333333330111111111111
111111111111111111111111114333333333333333333333333334111111111111111111
111111111111111111114333333333333333333333333341111111111111111111111111
111111111111143333333333333333333333333211111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
33011111111111111610000026060f002220574d46430100000000000100000000000000
0b0000000020000048f40000485401001111111111111111111111111433333333333333
333333333330111111111111111111111111111111111111114333333333333333333333
333334111111111111111111111111111111111111114333333333333333333333333341
111111111111111111111111111111111111143333333333333333333333333211111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111114333333
333333333333333333301111111111111111111111111111111111111143333333333333
333333333333341111111111111111111111111111111111111143333333333333333333
333333411111111111111111111111111111111111111433333333333333333333333332
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
143333333333333333333333333011111111111111111111111111111111111111433333
333333333333333333333411111111111111111111111111111111111111433333333333
333333333333334111111111111111111111111111111111111114333333333333333333
333333321111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111433333333333333333333333330111111111111111111111111111111111111
114333333333333333333333333334111111111111111111111111111111111111114333
333333333333333333333341111111111111111111111111111111111111143333333333
333333333333333211111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111114333333333333333333333333301111111111111111111111111111
111111111143333333333333333333333333341111111111111111111111111111111111
111143333333333333333333333333411111111111111111111111111111111111111433
333333333333333333333332111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111143333333333333333333333333011111111111111111111
111111111111111111433333333333333333333333333411111111111111111111111111
111111111111433333333333333333333333334111111111111111111111111111111111
111114333333333333333333333333321111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111433333333333333333333333330111111111111
111111111111111111111111114333333333333333333333333334111111111111111111
111111111111111111114333333333333333333333333341111111111111111111111111
111111111111143333333333333333333333333211111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111114333333333333333333333333301111
111111111111111111111111111111111143333333333333333333333333341111111111
111111111111111111111111111143333333333333333333333333411111111111111111
111111111111111111111433333333333333333333333332111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111143333333333333333333333
333011111111111111111111111111111111111111433333333333333333333333333411
111111111111111111111111111111111111433333333333333333333333334111111111
111111111111111111111111111114333333333333333333333333321111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111433333333333333
333333333330111111111111111111111111111111111111114333333333333333333333
333334111111111111111111111111111111111111114333333333333333333333333341
111111111111111111111111111111111111143333333333333333333333333211111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111114333333
333333333333333333301111111111111111111111111111111111111143333333333333
333333333333341111111111111111111111111111111111111143333333333333333333
333333411111111111111111111111111111111111111433333333333333333333333332
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
143333333333333333333333333011111111111111111111111111111111111111433333
333333333333333333333411111111111111111111111111111111111111433333333333
333333333333334111111111111111111111111111111111111114333333333333333333
333333321111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111433333333333333333333333330111111111111111111111111111111111111
114333333333333333333333333334111111111111111111111111111111111111114333
333333333333333333333341111111111111111111111111111111111111143333333333
333333333333333211111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111114333333333333333333333333301111111111111111111111111111
111111111143333333333333333333333333341111111111111111111111111111111111
111143333333333333333333333333411111111111111111111111111111111111111433
333333333333333333333332111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111143333333333333333333333333011111111111111111111
111111111111111111433333333333333333333333333411111111111111111111111111
111111111111433333333333333333333333334111111111111111111111111111111111
111114333333333333333333333333321111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111433333333333333333333333330111111111111
111111111111111111111111114333333333333333333333333334111111111111111111
111111111111111111114333333333333333333333333341111111111111111111111111
111111111111143333333333333333333333333211111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111114333333333333333333333333301111
111111111111111111111111111111111143333333333333333333333333341111111111
111111111111111111111111111143333333333333333333333333411111111111111111
111111111111111111111433333333333333333333333332111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111143333333333333333333333
333011111111111111111111111111111111111111433333333333333333333333333411
111111111111111111111111111111111111433333333333333333333333334111111111
111111111111111111111111111114333333333333333333333333321111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111433333333333333
333333333330111111111111111111111111111111111111114333333333333333333333
333334111111111111111111111111111111111111114333333333333333333333333341
111111111111111111111111111111111111143333333333333333333333333211111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111114333333
333333333333333333301111111111111111111111111111111111111143333333333333
333333333333341111111111111111111111111111111111111143333333333333333333
333333411111111111111111111111111111111111111433333333333333333333333332
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111111111113431111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
143333333333333333333333333011111111111111111111111111111111111111433333
333333333333333333333411111111111111111111111111111111111111433333333333
333333333333334111111111111111111111111111111111111114333333333333333333
333333321111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111111111111111111111113244221111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111433333333333333333333333330111111111111111111111111111111111111
114333333333333333333333333334111111111111111111111111111111111111114333
333333333333333333333341111111111111111111111111111111111111143333333333
333333333333333211111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111140311
031111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111114333333333333333333333333301111111111111111111111111111
111111111143333333333333333333333333341111111111111111111111111111111111
111143333333333333333333333333411111111111111111111111111111111111111433
333333333333333333333332111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111110411111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111143333333333333333333333333011111111111111111111
111111111111111111433333333333333333333333333411111111111111111111111111
111111111111433333333333333333333333334111111111111111111111111111111111
111114333333333333333333333333321111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111103111113444211111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111433333333333333333333333330111111111111
111111111111111111111111114333333333333333333333333334111111111111111111
111111111111111111114333333333333333333333333341111111111111111111111111
111111111111122222222222222222222222222011111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111111111140242231111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111114333333333333333333333333301111
111111111111111111111111111111111143333333333333333333333333341111111111
111111111111111111111111111143333333333333333333333333411111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111304021111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111143333333333333333333333
333011111111111111111111111111111111111111433333333333333333333333333411
111111111111111111111111111111111111433333333333333333333333334111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111111111111111111111111041111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111433333333333333
333333333330111111111111111111111111111111111111114333333333333333333333
333334111111111111111111111111111111111111114333333333333333333333333341
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111111111111111111111113244411111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111114333333
333333333333333333301111111111111111111111111111111111111143333333333333
333333333333341111111111111111111111111111111111111143333333333333333333
333333411111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111111111134444111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
143333333333333333333333333011111111111111111111111111111111111111433333
333333333333333333333411111111111111111111111111111111111111433333333333
333333333333334111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111433333333333333333333333330111111111111111111111111111111111111
114333333333333333333333333334111111111111111111111111111111111111114333
333333333333333333333341111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111114333333333333333333333333301111111111111111111111111111
111111111143333333333333333333333333341111111111111111111111111111111111
111143333333333333333333333333411111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
1610000026060f002220574d464301000000000001000000000000000b00000000200000
48d400004854010011111111111111111111111114333333333333333333333333301111
111111111111111111111111111111111143333333333333333333333333341111111111
111111111111111111111111111143333333333333333333333333411111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111143333333333333333333333
333011111111111111111111111111111111111111433333333333333333333333333411
111111111111111111111111111111111111433333333333333333333333334111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111433333333333333
333333333330111111111111111111111111111111111111114333333333333333333333
333334111111111111111111111111111111111111114333333333333333333333333341
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111114333333
333333333333333333301111111111111111111111111111111111111143333333333333
333333333333341111111111111111111111111111111111111143333333333333333333
333333411111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
143333333333333333333333333011111111111111111111111111111111111111433333
333333333333333333333411111111111111111111111111111111111111433333333333
333333333333334111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111433333333333333333333333330111111111111111111111111111111111111
114333333333333333333333333334111111111111111111111111111111111111114333
333333333333333333333341111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111114333333333333333333333333301111111111111111111111111111
111111111143333333333333333333333333341111111111111111111111111111111111
111143333333333333333333333333411111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111143333333333333333333333333011111111111111111111
111111111111111111433333333333333333333333333411111111111111111111111111
111111111111433333333333333333333333334111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111433333333333333333333333330111111111111
111111111111111111111111114333333333333333333333333334111111111111111111
111111111111111111114333333333333333333333333341111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111114333333333333333333333333301111
111111111111111111111111111111111143333333333333333333333333341111111111
111111111111111111111111111143333333333333333333333333411111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111143333333333333333333333
333011111111111111111111111111111111111111433333333333333333333333333411
111111111111111111111111111111111111433333333333333333333333334111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111433333333333333
333333333330111111111111111111111111111111111111114333333333333333333333
333334111111111111111111111111111111111111114333333333333333333333333341
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111114333333
333333333333333333301111111111111111111111111111111111111143333333333333
333333333333341111111111111111111111111111111111111143333333333333333333
333333411111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
143333333333333333333333333011111111111111111111111111111111111111433333
333333333333333333333411111111111111111111111111111111111111433333333333
333333333333334111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111433333333333333333333333330111111111111111111111111111111111111
114333333333333333333333333334111111111111111111111111111111111111114333
333333333333333333333341111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111114333333333333333333333333301111111111111111111111111111
111111111143333333333333333333333333341111111111111111111111111111111111
111143333333333333333333333333411111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111143333333333333333333333333011111111111111111111
111111111111111111433333333333333333333333333411111111111111111111111111
111111111111433333333333333333333333334111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111433333333333333333333333330111111111111
111111111111111111111111114333333333333333333333333334111111111111111111
111111111111111111114333333333333333333333333341111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111114333333333333333333333333301111
111111111111111111111111111111111143333333333333333333333333341111111111
111111111111111111111111111143333333333333333333333333411111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111143333333333333333333333
333011111111111111111111111111111111111111433333333333333333333333333411
111111111111111111111111111111111111433333333333333333333333334111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111433333333333333
333333333330111111111111111111111111111111111111114333333333333333333333
333334111111111111111111111111111111111111114333333333333333333333333341
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111114333333
333333333333333333301111111111111111111111111111111111111143333333333333
333333333333341111111111111111111111111111111111111143333333333333333333
333333411111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
143333333333333333333333333011111111111111111111111111111111111111433333
333333333333333333333411111111111111111111111111111111111111433333333333
333333333333334111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111433333333333333333333333330111111111111111111111111111111111111
114333333333333333333333333334111111111111111111111111111111111111114333
333333333333333333333341111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111114333333333333333333333333301111111111111111111111111111
111111111143333333333333333333333333341111111111111111111111111111111111
111143333333333333333333333333411111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111143333333333333333333333333011111111111111111111
111111111111111111433333333333333333333333333411111111111111111111111111
111111111111433333333333333333333333334111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111433333333333333333333333330111111111111
111111111111111111111111114333333333333333333333333334111111111111111111
111111111111111111114333333333333333333333333341111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111114333333333333333333333333301111
111111111111111111111111111111111143333333333333333333333333341111111111
111111111111111111111111111143333333333333333333333333411111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111143333333333333333333333
333011111111111111111111111111111111111111433333333333333333333333333411
111111111111111111111111111111111111433333333333333333333333334111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111433333333333333
333333333330111111111111111111111111111111111111114333333333333333333333
333334111111111111111111111111111111111111114333333333333333333333333341
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111114333333
333333333333333333301111111111111111111111111111111111111143333333333333
333333333333341111111111111111111111111111111111111144444444444444444444
444444311111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
143333333333333333333333333011111111111111111111111111111111111111433333
333333333333333333333411111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111610000026060f00
2220574d464301000000000001000000000000000b0000000020000048b4000048540100
111111111111111111111111143333333333333333333333333011111111111111111111
111111111111111111433333333333333333333333333411111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111144444444411111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111433333333333333333333333330111111111111
111111111111111111111111114333333333333333333333333334111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111000000
000111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111114333333333333333333333333301111
111111111111111111111111111111111143333333333333333333333333341111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111011111111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111143333333333333333333333
333011111111111111111111111111111111111111433333333333333333333333333411
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111320231111111111111140111120211111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111433333333333333
333333333330111111111111111111111111111111111111114333333333333333333333
333334111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111300430023111111111111401110314011111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111114333333
333333333333333333301111111111111111111111111111111111111143333333333333
333333333333341111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111110311113201111111111114011303110311111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
143333333333333333333333333011111111111111111111111111111111111111433333
333333333333333333333411111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111101111111411111111111140114011104111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111433333333333333333333333330111111111111111111111111111111111111
114333333333333333333333333334111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111144431111111111111401140111
041111134442111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111114333333333333333333333333301111111111111111111111111111
111111111143333333333333333333333333341111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111110000041111111111314
011401110411111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111143333333333333333333333333011111111111111111111
111111111111111111433333333333333333333333333411111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111421113011111
111113420111031303111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111433333333333333333333333330111111111111
111111111111111111111111114333333333333333333333333334111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111114411
110111111111113001110412011111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111114333333333333333333333333301111
111111111111111111111111111111111143333333333333333333333333341111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111142111301111111111112011132023111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111143333333333333333333333
333011111111111111111111111111111111111111433333333333333333333333333411
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111100000411111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111433333333333333
333333333330111111111111111111111111111111111111114333333333333333333333
333334111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111144431111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111114333333
333333333333333333301111111111111111111111111111111111111143333333333333
333333333333341111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111101111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
143333333333333333333333333011111111111111111111111111111111111111433333
333333333333333333333411111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111344444011111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111433333333333333333333333330111111111111111111111111111111111111
114333333333333333333333333334111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111114000002111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111114333333333333333333333333301111111111111111111111111111
111111111143333333333333333333333333341111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111144111111111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111143333333333333333333333333011111111111111111111
111111111111111111433333333333333333333333333411111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111441111111111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111433333333333333333333333330111111111111
111111111111111111111111114333333333333333333333333334111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111114411
111111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111114333333333333333333333333301111
111111111111111111111111111111111143333333333333333333333333341111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111140000001111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111143333333333333333333333
333011111111111111111111111111111111111111433333333333333333333333333411
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111344444411111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111433333333333333
333333333330111111111111111111111111111111111111114333333333333333333333
333334111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111114411111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111114333333
333333333333333333301111111111111111111111111111111111111143333333333333
333333333333341111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111100111111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
143333333333333333333333333011111111111111111111111111111111111111433333
333333333333333333333411111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111001111111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111433333333333333333333333330111111111111111111111111111111111111
114333333333333333333333333334111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111110011111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111114333333333333333333333333301111111111111111111111111111
111111111143333333333333333333333333341111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111143333333333333333333333333011111111111111111111
111111111111111111433333333333333333333333333411111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111344444411111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111433333333333333333333333330111111111111
111111111111111111111111114333333333333333333333333334111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111114000
000111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111114333333333333333333333333301111
111111111111111111111111111111111143333333333333333333333333341111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111144104101111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111143333333333333333333333
333011111111111111111111111111111111111111433333333333333333333333333411
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111441041011111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111433333333333333
333333333330111111111111111111111111111111111111114333333333333333333333
333334111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111114240240111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
43333333333333333333333333011111111111111610000026060f002220574d46430100
0000000001000000000000000b0000000020000048940000485401001111111111111111
111111111433333333333333333333333330111111111111111111111111111111111111
114333333333333333333333333334111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111113004202111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111114333333333333333333333333301111111111111111111111111111
111111111143333333333333333333333333341111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111143333333333333333333333333011111111111111111111
111111111111111111433333333333333333333333333411111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111114443111111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111433333333333333333333333330111111111111
111111111111111111111111114333333333333333333333333334111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111000
004111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111114000000000000000000000000001111
111111111111111111111111111111111140000000000000000000000000041111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111130444221111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111441111011111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111114211130111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111110000041111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111140002311111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111134444441111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111400000011111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111114411111111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111144111111111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111441111111111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111144431111111111111401113002
311111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111110000041111111111114
011303140311111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111304022211111
111111140113431104111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111114410
410111111111111401111111041111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111130404221111111111114011341130311111344421111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111100040411111111111140113000041111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111144331111111111132401110443111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111134444441111111111140011122111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111400000011111111111140111300001111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111110411111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111104111111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111041111111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111114000
000111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111134444441111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111112222222222222222
2222222222011111111111111610000026060f002220574d464301000000000001000000
000000000b00000000200000487400004854010011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114444444444444444444444444441111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111140002311111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111113044422111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111144111101111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111441111011111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111113044
422111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111114000231111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111140000001111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111424024011111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111114410410111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111144104101111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111400000011111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111441
343111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111114014411111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111140021111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111331111111111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111114411
111111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111144111111111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111400000011111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111114244444111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111144111111111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111441111111111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111113444444111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111140000001111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111041011111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111111111610000026060f002220574d464301000000000001000000000000000b000000
002000004854000048540100111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111041011111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111110410111111111144444311343111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111120021111111111224443122422111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111134111111111111241113031103111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111113444444111111111111221130111
041111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111140000001111111111111
241401110411111344421111111111111111111433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111344444411111
111111111214011104111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111144
431111111111111114430111031111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111110000041111111111211103104130311111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111304442211111111112242031424041111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111114411110111111111113443111343111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111130311221111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111144112311111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111131131111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111114444444444444444444444444
411111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111116100000
26060f002220574d464301000000000001000000000000000b0000000020000048340000
485401001111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111444
443113411111111111141111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111111111111
111112244433244221111111111411111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111142111130313031111111114111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111134111111110411111111141111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111111111111111111112411111103111113444211111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111422222222222222222222222220111111111111111
111111111111111111111111111111111111111112140242231111111114111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111124104023111111111141111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111114111441041111111111
111411111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111122420314244
411111111114111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111134
431134444111111111141111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111111111111111111111111111111111111111111111111111111111111
1111111111111111111111111111111111111111111111111610000026060f002220574d
464301000000000001000000000000000b00000000200000481400004854010011111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111113a0a000026060f006a14574d4643010000000000
01000000000000000b000000481400000000000048540100111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111113002411120231111111
111411111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111103132310312
011111111114111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
144303110311111111141111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111433011104111111111411111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111322340111041111134444111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111114221401110411111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111114111011031303111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111123130110213031111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111120231132043111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111114c000000640000000000000000000000ff010000
4a0100000000000000000000000200004b0100002900aa0000000000000000000000803f
00000000000000000000803f000000000000000000000000000000000000000000000000
0000000000000000220000000c000000ffffffff460000001c00000010000000454d462b
024000000c000000000000000e0000001400000000000000100000001400000004000000
03010800050000000b0200000000050000000c024b010002030000001e00040000000701
04000400000007010400aba50000410b2000cc004b010002000000004b01000200000000
28000000000200004b010000010004000000000000000000000000000000000005000000
0000000000000000ffffff0040404000bfbfbf0080808000111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111431111111111
111111111111111111111111111111111111111111111111111444443111111111111111
111111111111111111111111111111111111111111111344111111111111111111111111
111111111111111111111111111111111111111114111111111111111111111111111111
111111111111111111111111111111134411111111111111111111111111111111111111
111111111111111111111111134411111111111111111111111111111111111111111111
111111111111111111431111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111110411
111111111111111111111111111111111111111111111111111111111112244431111111
111111111111111111111111111111111111111111111111111134442111111111111111
111111111111111111111111111111111111111111111111101111111111111111111111
111111111111111111111111111111111111113044241111111111111111111111111111
111111111111111111111111111111110442211111111111111111111111111111111111
111111111111111111111111112411111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111104111111111111111111111111111111111111111111111111111111111111112411
111111111111111111111111111111111111111111111111111111111111431124111111
111111111111111111111111111111111111111111111111111113444041111111111111
111111111111111111111111111111111111111111111133111211111111111111111111
111111111111111111111111111111111111111341112111111111111111111111111111
111111111111111111111111111111111122111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111041111111111111111111111111111111111111111111111111111111111
111134211111111111111111111111111111111111111111111111111111111111111111
441111111111111111111111111111111111111111111111111111111111140000011111
111111111111111111111111111111111111111111111111111111111110111111111111
111111111111111111111111111111111111111111111114411101111111111111111111
111111111111111111111111111111111111111111221111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111110411111111111111111111111111111111111111111111111111
111111111111112411111111111111111111111111111111111111111111111111111111
111111112311111111111111111111111111111111111111111111111111111111111121
101111111111111111111111111111111111111111111111111111111111111111101111
111111111111111111111111111111111111111111111111111111142113211111111111
111111111111111111111111111111111111111111111111111231111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111104111111111111111111111111111111111111111111
111111111111111111111112111111111111111111111111111111111111111111111111
111111111111112031111111111111111111111111111111111111111111111111111111
111111241011111111111111111111111111111111111111111111111111111111111142
442311111111111111111111111111111111111111111111111111111111111442023111
111111111111111111111111111111111111111111111111111111111111211111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111121041111111111111111111111111111111111
111111111111111111111111111111144111111111111111111111111111111111111111
111111111111111111111113211111111111111111111111111111111111111111111111
111111111111111440111111111111111111111111111111111111111111111111111111
111111124431111111111111111111111111111111111111111111111111111111111113
411111111111111111111111111111111111111111111111111111111111111111112411
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111220411111111111111111111111111
111111111111111111111111111111111114111441111111111111111111111111111111
111111111111111111111111111141110111111111111111111111111111111111111111
111111111111111111111112201111111111111111111111111111111111111111111111
111111111111111011111111111111111111111111111111111111111111111111111111
111111112111411111111111111111111111111111111111111111111111111111111111
111134111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111204111111111111111111
111111111111111111111111111111111111111111122440311111111111111111111111
111111111111111111111111111111111111224241111111111111111111111111111111
111111111111111111111111111111112011111111111111111111111111111111111111
111111111111111111111112244311111111111111111111111111111111111111111111
111111111111111122224111111111111111111111111111111111111111111111111111
111111111444404111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111431111111111
111111111111111111111111111111111111111111111111111134431111111111111111
111111111111111111111111111111111111111111111443311111111111111111111111
111111111111111111111111111111111111111114111111111111111111111111111111
111111111111111111111111111111144443111111111111111111111111111111111111
111111111111111111111111144311111111111111111111111111111111111111111111
111111111111111114444431111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111403111111111114111111111111111111111111111111111111
111111111111111111111111111141111111111111111111111111111111111111111111
111111111111111111111101111111111111111111111111111111111111111111111111
111111111111111011111111111111111111111111111111111111111111111111111111
111111111411111111111111111111111111111111111111111111111111111111111111
114111111111111111111111111111111111111111111111111111111111111111141111
111111111111111111111111111111111111111111111111111111111111411111111111
111111111111111111111111111120422111111111141111111111111111111111111111
111111111111111111111111111111111111411111111111111111111111111111111111
111111111111111111111111111111011111111111111111111111111111111111111111
111111111111111111111110111111111111111111111111111111111111111111111111
111111111111111114111111111111111111111111111111111111111111111111111111
111111111141111111111111111111111111111111111111111111111111111111111111
111411111111111111111111111111111111111111111111111111111111111111114111
111111111111111111111111111111111113031103111111111411111111111111111111
111111111111111111111111111111111111111111114111111111111111111111111111
111111111111111111111111111111111111110111111111111111111111111111111111
111111111111111111111111111111101111111111111111111111111111111111111111
111111111111111111111111141111111111111111111111111111111111111111111111
111111111111111111411111111111111111111111111111111111111111111111111111
111111111114111111111111111111111111111111111111111111111111111111111111
111141111111111111111111111111111111111111130111041111111114111111111111
111111111111111111111111111111111111111111111111111141111111111111111111
111111111111111111111111111111111111111111111101111111111111111111111111
111111111111111111111111111111111111111011111111111111111111111111111111
111111111111111111111111111111111411111111111111111111111111111111111111
111111111111111111111111114111111111111111111111111111111111111111111111
111111111111111111141111111111111111111111111111111111111111111111111111
111111111111411111111111111111111111111111111111111401110411111400000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000004111111111111111111111111111111111111114011104111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111433333333333333333333333330111111111111111111111111111111111111
114333333333333333333333333334111111111111111111111111111111111111114333
333333333333333333333341111111111111111111111111111111111111143333333333
333333333333333211111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111130111
031111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111114333333333333333333333333301111111111111111111111111111
111111111143333333333333333333333333341111111111111111111111111111111111
111143333333333333333333333333411111111111111111111111111111111111111433
333333333333333333333332111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111102130311111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111143333333333333333333333333011111111111111111111
111111111111111111433333333333333333333333333411111111111111111111111111
111111111111433333333333333333333333334111111111111111111111111111111111
111114333333333333333333333333321111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111300041111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111433333333333333333333333330111111111111
111111111111111111111111114333333333333333333333333334111111111111111111
111111111111111111114333333333333333333333333341111111111111111111111111
111111111111143333333333333333333333333211111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111111111111343111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111114333333333333333333333333301111
111111111111111111111111111111111143333333333333333333333333341111111111
111111111111111111111111111143333333333333333333333333411111111111111111
111111111111111111111433333333333333333333333332111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111143333333333333333333333
333011111111111111111111111111111111111111433333333333333333333333333411
111111111111111111111111111111111111433333333333333333333333334111111111
111111111111111111111111111114333333333333333333333333321111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111433333333333333
333333333330111111111111111111111111111111111111114333333333333333333333
333334111111111111111111111111111111111111114333333333333333333333333341
111111111111111111111111111111111111143333333333333333333333333211111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111114333333
333333333333333333301111111111111111111111111111111111111143333333333333
333333333333341111111111111111111111111111111111111143333333333333333333
333333411111111111111111111111111111111111111433333333333333333333333332
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
143333333333333333333333333011111111111111111111111111111111111111433333
333333333333333333333411111111111111111111111111111111111111433333333333
333333333333334111111111111111111111111111111111111114333333333333333333
333333321111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111433333333333333333333333330111111111111111111111111111111111111
114333333333333333333333333334111111111111111111111111111111111111114333
333333333333333333333341111111111111111111111111111111111111143333333333
333333333333333211111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111114333333333333333333333333301111111111111111111111111111
111111111143333333333333333333333333341111111111111111111111111111111111
111143333333333333333333333333411111111111111111111111111111111111111433
333333333333333333333332111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111143333333333333333333333333011111111111111111111
111111111111111111433333333333333333333333333411111111111111111111111111
111111111111433333333333333333333333334111111111111111111111111111111111
111114333333333333333333333333321111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111433333333333333333333333330111111111111
111111111111111111111111114333333333333333333333333334111111111111111111
111111111111111111114333333333333333333333333341111111111111111111111111
111111111111143333333333333333333333333211111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111114333333333333333333333333301111
111111111111111111111111111111111143333333333333333333333333341111111111
111111111111111111111111111143333333333333333333333333411111111111111111
111111111111111111111433333333333333333333333332111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111143333333333333333333333
333011111111111111111111111111111111111111433333333333333333333333333411
111111111111111111111111111111111111433333333333333333333333334111111111
111111111111111111111111111114333333333333333333333333321111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111433333333333333
333333333330111111111111111111111111111111111111114333333333333333333333
333334111111111111111111111111111111111111114333333333333333333333333341
111111111111111111111111111111111111143333333333333333333333333211111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111114333333
333333333333333333301111111111111111111111111111111111111143333333333333
333333333333341111111111111111111111111111111111111143333333333333333333
333333411111111111111111111111111111111111111433333333333333333333333332
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
143333333333333333333333333011111111111111111111111111111111111111433333
333333333333333333333411111111111111111111111111111111111111433333333333
333333333333334111111111111111111111111111111111111114333333333333333333
333333321111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111433333333333333333333333330111111111111111111111111111111111111
114333333333333333333333333334111111111111111111111111111111111111114333
333333333333333333333341111111111111111111111111111111111111143333333333
333333333333333211111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111114333333333333333333333333301111111111111111111111111111
111111111143333333333333333333333333341111111111111111111111111111111111
111143333333333333333333333333411111111111111111111111111111111111111433
333333333333333333333332111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111143333333333333333333333333011111111111111111111
111111111111111111433333333333333333333333333411111111111111111111111111
111111111111433333333333333333333333334111111111111111111111111111111111
111114333333333333333333333333321111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111433333333333333333333333330111111111111
111111111111111111111111114333333333333333333333333334111111111111111111
111111111111111111114333333333333333333333333341111111111111111111111111
111111111111143333333333333333333333333211111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111114333333333333333333333333301111
111111111111111111111111111111111143333333333333333333333333341111111111
111111111111111111111111111143333333333333333333333333411111111111111111
111111111111111111111433333333333333333333333332111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111143333333333333333333333
333011111111111111111111111111111111111111433333333333333333333333333411
111111111111111111111111111111111111433333333333333333333333334111111111
111111111111111111111111111114333333333333333333333333321111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111433333333333333
333333333330111111111111111111111111111111111111114333333333333333333333
333334111111111111111111111111111111111111114333333333333333333333333341
111111111111111111111111111111111111143333333333333333333333333211111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111114333333
333333333333333333301111111111111111111111111111111111111143333333333333
333333333333341111111111111111111111111111111111111143333333333333333333
333333411111111111111111111111111111111111111433333333333333333333333332
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
143333333333333333333333333011111111111111111111111111111111111111433333
333333333333333333333411111111111111111111111111111111111111433333333333
333333333333334111111111111111111111111111111111111114333333333333333333
333333321111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111433333333333333333333333330111111111111111111111111111111111111
114333333333333333333333333334111111111111111111111111111111111111114333
333333333333333333333341111111111111111111111111111111111111143333333333
333333333333333211111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111114333333333333333333333333301111111111111111111111111111
111111111143333333333333333333333333341111111111111111111111111111111111
111143333333333333333333333333411111111111111111111111111111111111111433
333333333333333333333332111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111143333333333333333333333333011111111111111111111
111111111111111111433333333333333333333333333411111111111111111111111111
111111111111433333333333333333333333334111111111111111111111111111111111
111114333333333333333333333333321111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111433333333333333333333333330111111111111
111111111111111111111111114333333333333333333333333334111111111111111111
111111111111111111114333333333333333333333333341111111111111111111111111
111111111111143333333333333333333333333211111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111114333333333333333333333333301111
111111111111111111111111111111111143333333333333333333333333341111111111
111111111111111111111111111143333333333333333333333333411111111111111111
111111111111111111111433333333333333333333333332111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111143333333333333333333333
333011111111111111111111111111111111111111433333333333333333333333333411
111111111111111111111111111111111111433333333333333333333333334111111111
111111111111111111111111111114333333333333333333333333321111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111433333333333333
333333333330111111111111111111111111111111111111114333333333333333333333
333334111111111111111111111111111111111111114333333333333333333333333341
111111111111111111111111111111111111143333333333333333333333333211111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111114333333
333333333333333333301111111111111111111111111111111111111143333333333333
333333333333341111111111111111111111111111111111111143333333333333333333
333333411111111111111111111111111111111111111433333333333333333333333332
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
143333333333333333333333333011111111111111111111111111111111111111433333
333333333333333333333411111111111111111111111111111111111111433333333333
333333333333334111111111111111111111111111111111111114333333333333333333
333333321111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111433333333333333333333333330111111111111111111111111111111111111
114333333333333333333333333334111111111111111111111111111111111111114333
333333333333333333333341111111111111111111111111111111111111143333333333
333333333333333211111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111114333333333333333333333333301111111111111111111111111111
111111111143333333333333333333333333341111111111111111111111111111111111
111143333333333333333333333333411111111111111111111111111111111111111433
333333333333333333333332111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111143333333333333333333333333011111111111111111111
111111111111111111433333333333333333333333333411111111111111111111111111
111111111111433333333333333333333333334111111111111111111111111111111111
111114333333333333333333333333321111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111433333333333333333333333330111111111111
111111111111111111111111114333333333333333333333333334111111111111111111
111111111111111111114333333333333333333333333341111111111111111111111111
111111111111143333333333333333333333333211111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111114333333333333333333333333301111
111111111111111111111111111111111143333333333333333333333333341111111111
111111111111111111111111111143333333333333333333333333411111111111111111
111111111111111111111433333333333333333333333332111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111143333333333333333333333
333011111111111111111111111111111111111111433333333333333333333333333411
111111111111111111111111111111111111433333333333333333333333334111111111
111111111111111111111111111114333333333333333333333333321111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111111111111111111111111134311111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111433333333333333
333333333330111111111111111111111111111111111111114333333333333333333333
333334111111111111111111111111111111111111114333333333333333333333333341
111111111111111111111111111111111111143333333333333333333333333211111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111111111111111111111132442211111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111114333333
333333333333333333301111111111111111111111111111111111111143333333333333
333333333333341111111111111111111111111111111111111143333333333333333333
333333411111111111111111111111111111111111111433333333333333333333333332
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111111111403110311111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
143333333333333333333333333011111111111111111111111111111111111111433333
333333333333333333333411111111111111111111111111111111111111433333333333
333333333333334111111111111111111111111111111111111114333333333333333333
333333321111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111104111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111433333333333333333333333330111111111111111111111111111111111111
114333333333333333333333333334111111111111111111111111111111111111114333
333333333333333333333341111111111111111111111111111111111111143333333333
333333333333333211111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
031111134442111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111114333333333333333333333333301111111111111111111111111111
111111111143333333333333333333333333341111111111111111111111111111111111
111143333333333333333333333333411111111111111111111111111111111111111222
222222222222222222222220111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111402422311111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111143333333333333333333333333011111111111111111111
111111111111111111433333333333333333333333333411111111111111111111111111
111111111111433333333333333333333333334111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111111111111
111111111113040211111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111433333333333333333333333330111111111111
111111111111111111111111114333333333333333333333333334111111111111111111
111111111111111111114333333333333333333333333341111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111111111110411111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111114333333333333333333333333301111
111111111111111111111111111111111143333333333333333333333333341111111111
111111111111111111111111111143333333333333333333333333411111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111132444111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111143333333333333333333333
333011111111111111111111111111111111111111433333333333333333333333333411
111111111111111111111111111111111111433333333333333333333333334111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111111111111111111111111344441111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111433333333333333
333333333330111111111111111111111111111111111111114333333333333333333333
333334111111111111111111111111111111111111114333333333333333333333333341
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111114333333
333333333333333333301111111111111111111111111111111111111143333333333333
333333333333341111111111111111111111111111111111111143333333333333333333
333333411111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
143333333333333333333333333011111111111111111111111111111111111111433333
333333333333333333333411111111111111111111111111111111111111433333333333
333333333333334111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111433333333333333333333333330111111111111111111111111111111111111
114333333333333333333333333334111111111111111111111111111111111111114333
333333333333333333333341111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111114333333333333333333333333301111111111111111111111111111
111111111143333333333333333333333333341111111111111111111111111111111111
111143333333333333333333333333411111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111143333333333333333333333333011111111111111111111
111111111111111111433333333333333333333333333411111111111111111111111111
111111111111433333333333333333333333334111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111433333333333333333333333330111111111111
111111111111111111111111114333333333333333333333333334111111111111111111
111111111111111111114333333333333333333333333341111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111114333333333333333333333333301111
111111111111111111111111111111111143333333333333333333333333341111111111
111111111111111111111111111143333333333333333333333333411111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111143333333333333333333333
333011111111111111111111111111111111111111433333333333333333333333333411
111111111111111111111111111111111111433333333333333333333333334111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111433333333333333
333333333330111111111111111111111111111111111111114333333333333333333333
333334111111111111111111111111111111111111114333333333333333333333333341
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111114333333
333333333333333333301111111111111111111111111111111111111143333333333333
333333333333341111111111111111111111111111111111111143333333333333333333
333333411111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
143333333333333333333333333011111111111111111111111111111111111111433333
333333333333333333333411111111111111111111111111111111111111433333333333
333333333333334111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111433333333333333333333333330111111111111111111111111111111111111
114333333333333333333333333334111111111111111111111111111111111111114333
333333333333333333333341111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111114333333333333333333333333301111111111111111111111111111
111111111143333333333333333333333333341111111111111111111111111111111111
111143333333333333333333333333411111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111143333333333333333333333333011111111111111111111
111111111111111111433333333333333333333333333411111111111111111111111111
111111111111433333333333333333333333334111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111433333333333333333333333330111111111111
111111111111111111111111114333333333333333333333333334111111111111111111
111111111111111111114333333333333333333333333341111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111114333333333333333333333333301111
111111111111111111111111111111111143333333333333333333333333341111111111
111111111111111111111111111143333333333333333333333333411111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111143333333333333333333333
333011111111111111111111111111111111111111433333333333333333333333333411
111111111111111111111111111111111111433333333333333333333333334111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111433333333333333
333333333330111111111111111111111111111111111111114333333333333333333333
333334111111111111111111111111111111111111114333333333333333333333333341
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111114333333
333333333333333333301111111111111111111111111111111111111143333333333333
333333333333341111111111111111111111111111111111111143333333333333333333
333333411111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
143333333333333333333333333011111111111111111111111111111111111111433333
333333333333333333333411111111111111111111111111111111111111433333333333
333333333333334111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111433333333333333333333333330111111111111111111111111111111111111
114333333333333333333333333334111111111111111111111111111111111111114333
333333333333333333333341111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111114333333333333333333333333301111111111111111111111111111
111111111143333333333333333333333333341111111111111111111111111111111111
111143333333333333333333333333411111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111143333333333333333333333333011111111111111111111
111111111111111111433333333333333333333333333411111111111111111111111111
111111111111433333333333333333333333334111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111433333333333333333333333330111111111111
111111111111111111111111114333333333333333333333333334111111111111111111
111111111111111111114333333333333333333333333341111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111114333333333333333333333333301111
111111111111111111111111111111111143333333333333333333333333341111111111
111111111111111111111111111143333333333333333333333333411111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111143333333333333333333333
333011111111111111111111111111111111111111433333333333333333333333333411
111111111111111111111111111111111111433333333333333333333333334111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111433333333333333
333333333330111111111111111111111111111111111111114333333333333333333333
333334111111111111111111111111111111111111114333333333333333333333333341
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111114333333
333333333333333333301111111111111111111111111111111111111143333333333333
333333333333341111111111111111111111111111111111111143333333333333333333
333333411111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
143333333333333333333333333011111111111111111111111111111111111111433333
333333333333333333333411111111111111111111111111111111111111433333333333
333333333333334111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111433333333333333333333333330111111111111111111111111111111111111
114333333333333333333333333334111111111111111111111111111111111111114333
333333333333333333333341111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111114333333333333333333333333301111111111111111111111111111
111111111143333333333333333333333333341111111111111111111111111111111111
111143333333333333333333333333411111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111143333333333333333333333333011111111111111111111
111111111111111111433333333333333333333333333411111111111111111111111111
111111111111433333333333333333333333334111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111433333333333333333333333330111111111111
111111111111111111111111114333333333333333333333333334111111111111111111
111111111111111111114444444444444444444444444431111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111114333333333333333333333333301111
111111111111111111111111111111111143333333333333333333333333341111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111143333333333333333333333
333011111111111111111111111111111111111111433333333333333333333333333411
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111144444444411111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111433333333333333
333333333330111111111111111111111111111111111111114333333333333333333333
333334111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111000000000111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111114333333
333333333333333333301111111111111111111111111111111111111143333333333333
333333333333341111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111011111111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
143333333333333333333333333011111111111111111111111111111111111111433333
333333333333333333333411111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111320231111111111111140111120211111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111433333333333333333333333330111111111111111111111111111111111111
114333333333333333333333333334111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111300430023111111111111401110314
011111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111114333333333333333333333333301111111111111111111111111111
111111111143333333333333333333333333341111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111110311113201111111111114
011303110311111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111143333333333333333333333333011111111111111111111
111111111111111111433333333333333333333333333411111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111101111111411111
111111140114011104111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111433333333333333333333333330111111111111
111111111111111111111111114333333333333333333333333334111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111144
431111111111111401140111041111134442111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111114333333333333333333333333301111
111111111111111111111111111111111143333333333333333333333333341111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111110000041111111111314011401110411111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111143333333333333333333333
333011111111111111111111111111111111111111433333333333333333333333333411
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111421113011111111113420111031303111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111433333333333333
333333333330111111111111111111111111111111111111114333333333333333333333
333334111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111114411110111111111113001110412011111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111114333333
333333333333333333301111111111111111111111111111111111111143333333333333
333333333333341111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111142111301111111111112011132023111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
143333333333333333333333333011111111111111111111111111111111111111433333
333333333333333333333411111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111100000411111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111433333333333333333333333330111111111111111111111111111111111111
114333333333333333333333333334111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111144431111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111114333333333333333333333333301111111111111111111111111111
111111111143333333333333333333333333341111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111101111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111143333333333333333333333333011111111111111111111
111111111111111111433333333333333333333333333411111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111344444011111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111433333333333333333333333330111111111111
111111111111111111111111114333333333333333333333333334111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111114000
002111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111114333333333333333333333333301111
111111111111111111111111111111111143333333333333333333333333341111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111144111111111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111143333333333333333333333
333011111111111111111111111111111111111111433333333333333333333333333411
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111441111111111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111433333333333333
333333333330111111111111111111111111111111111111114333333333333333333333
333334111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111114411111111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111114333333
333333333333333333301111111111111111111111111111111111111143333333333333
333333333333341111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111140000001111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
143333333333333333333333333011111111111111111111111111111111111111433333
333333333333333333333411111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111344444411111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111433333333333333333333333330111111111111111111111111111111111111
114333333333333333333333333334111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111114411111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111114333333333333333333333333301111111111111111111111111111
111111111143333333333333333333333333341111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111100111111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111143333333333333333333333333011111111111111111111
111111111111111111433333333333333333333333333411111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111001111111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111433333333333333333333333330111111111111
111111111111111111111111114333333333333333333333333334111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111110
011111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111114333333333333333333333333301111
111111111111111111111111111111111143333333333333333333333333341111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111143333333333333333333333
333011111111111111111111111111111111111111433333333333333333333333333411
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111344444411111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111433333333333333
333333333330111111111111111111111111111111111111114333333333333333333333
333334111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111114000000111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111114333333
333333333333333333301111111111111111111111111111111111111143333333333333
333333333333341111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111144104101111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
143333333333333333333333333011111111111111111111111111111111111111433333
333333333333333333333411111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111441041011111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111433333333333333333333333330111111111111111111111111111111111111
114333333333333333333333333334111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111114240240111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111114333333333333333333333333301111111111111111111111111111
111111111143333333333333333333333333341111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111130042021111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111143333333333333333333333333011111111111111111111
111111111111111111433333333333333333333333333411111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111433333333333333333333333330111111111111
111111111111111111111111114333333333333333333333333334111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111144
431111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111114333333333333333333333333301111
111111111111111111111111111111111143333333333333333333333333341111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111110000041111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111140000000000000000000000
000011111111111111111111111111111111111111400000000000000000000000000411
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111304442211111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111114411110111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111142111301111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111100000411111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111400023111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111344444411111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111114000000111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111144111111111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111441111111111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111114411111111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111444311111111111114
011130023111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111100000411111
111111140113031403111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111113040
222111111111111401134311041111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111144104101111111111114011111110411111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111304042211111111111140113411303111113444211111111111111111114
333333333333333333333333211111111111111111111111111111111111111143333333
333333333333333333011111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111000404111111111111401130000411111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
433333333333333333333333330111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111443311111111111324011104431111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111114333333333333333333333333301111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111344444411111111111400111221111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111143333333333333333333333333011111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111114000000111111111111401113000
011111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111433333333333333333333333330111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111104111111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111114333333333333333333333333301111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111041111111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111143333333333333333333333333011111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111110
411111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111433333333333333333333333
330111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111140000001111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111114333333333333333
333333333301111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111344444411111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111122222222
222222222222222222011111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
444444444444444444444444444111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111114000231111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111304442211111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111114411110111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111144111101111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111304442211111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111400
023111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111114000000111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111142402401111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111441041011111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111114410410111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111140000001111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111144134311111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111401441111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111114002111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111133111111111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111441111111111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111114411
111111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111140000001111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111424444411111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111114411111111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111144111111111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111344444411111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111114000000111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111104101111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111041011111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111110
410111111111144444311343111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111120021111111111224443122422111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111134111111111111241113031103111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111113444444111111111111221130111041111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111140000001111111111111241401110411111344421111
111111111111111433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111344444411111111111111214011104111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111144431111111111111114430111
031111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111110000041111111111211
103104130311111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111304442211111
111112242031424041111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111114411
110111111111113443111343111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111130311221111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111144112311111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111131131111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111114333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111143333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111114333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111143333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111114
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111143333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111114444444444444444444444444411111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114433333333
333333333333333321111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
333333333333333333333333211111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111443333333333333333333333332111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111114433333333333333333333333321111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111144333333333333333333333333211111111111111111111111
111111111111111111111111111114444431134111111111111411111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111443333333333333333333333332111111111111111
111111111111111111111111111111111111122444332442211111111114111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111114433333333333333333333333321111111
111111111111111111111111111111111111111111111421111303130311111111141111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111144333333333333333333333333
211111111111111111111111111111111111111111111111111111341111111104111111
111411111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111443333333333333333
333333332111111111111111111111111111111111111111111111111111111124111111
031111134442111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114222222222
222222222222222201111111111111111111111111111111111111111111111111111111
121402422311111111141111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111241040231111111111411111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111141114410411111111111114111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111224203142444111111111141111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111344311344441111111111411111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111411111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111114111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111141111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111411111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111114111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111141111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111411111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111114111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111141111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111113002411120231111111
111411111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111103132310312
011111111114111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
144303110311111111141111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111433011104111111111411111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111322340111041111134444111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111114221401110411111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111114111011031303111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111123130110213031111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111120231132043111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110c00000040092900aa000000000000004b010002
00000000040000002701ffff030000000000

Рис. 2. Примерное распределение генов человека по их функциям.

1 – производство клеточных материалов; 2 – производство энергии и ее
использование; 3 – коммуникации внутри и вне клеток; 4 – защита клеток
от инфекций и повреждений; 5 – клеточные структуры и движение; 6 –
воспроизводство клеток; 7 – функции не выяснены

По своему геному мы мало отличаемся от мыши. Различия в структуре генов
– процентов 10-15, не больше. А от шимпанзе мы отличаемся на 1‚23%. Это
показало первое в мире исследование, проведенное международной группой
специалистов во главе с японским профессором Иосиюки Сакаи.

Проблема происхождения человека стала гораздо сложнее, чем ученые думали
раньше. Подсознательно мы надеялись набрать сотню генов, отличающих
человека от шимпанзе. И мы скажем по-французски “voila” – вот они эти
гены, благодаря которым мы “выбились” в люди. А пока их нет.

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

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

В течение последних лет исследования проводились в следующих
направлениях:

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

2. Идентификация новых генов на основе физического, хромосомного и
функционалного картирования, клонирования и секвенирования. Структурный
и функциоеналный анализ вновь найденных генов и регуляции их активности.

3. Установление cause-and-effect генетических отношений между генами и
предрасположенностью к широкораспространенным заболеваниям различной
природы. Выявление роли индивидуальных генов и их мутаций в этиологии и
развитии некоторых заболеваний человека.

4. Развитие методов генной и геномной диагностики заболеваний человека
на основезнания физической карты и последовательностей нуклеотидов.

5. Разработка методов генной терапии моногенных заболеваний на основе
знаний о молекулярно-генетических механизмах их возникновения и
развития.

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

Решение основной задачи программы «Геном человека» включает следующие
этапы.

• На первом этапе необходимо завершить составление детальной
генетической карты и отметить гены, отстоящие друг от друга на
расстоянии, не превышающем в среднем 2 млн оснований (1 млн оснований
равен 1 мегабазе — 1 Мб, от англ. base— основание).

• Второй этап предполагает составление физических карт низкого
разрешения каждой хромосомы (разрешение 0,1 Мб).

• На третьем этапе следует получить физическую карту высокого разрешения
всего генома в виде охарактеризованных по отдельности клонов (клон
содержит 5 Кб).

• Четвертый этап посвящен определению полной первичной структуры
(секвенированию) всей ДНК генома человека (разрешение — 1 основание).

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

Генетическое картирование

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

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

До начала 70-х годов XX в. построение генетических карт человека
продвигалось очень медленными темпами. Первый ген человека (ген цветной
слепоты) был картирован на Х-хромосоме в 1911 г., а первый аутосомный
ген — только в 1968 г. К 1973 г. на хромосомах человека было картировано
64 гена, а к 1994 г. — 5000 структурных генов и свыше 60 000 маркерных
ДНК-последовательностей. Столь стремительный прогресс в картировании
генов человека связан с появлением новых технологий в цитогенети-ке, в
клеточных культурах и особенно в молекулярной генетике.

Гибридизация соматических клеток. Одним из наиболее популярных методов
отнесения генетического маркера (функционально активного гена) к
конкретной группе сцепления является гибридизация (слияние друг с
другом) соматических клеток разных биологических видов организмов, один
из которых — исследуемый. Гибридные клоны получают путем искусственного
слияния клеток человека и различных грызунов: китайского хомячка, мыши,
крысы. Культивирование таких соматических гибридов, как оказалось,
сопровождается утратой хромосом человека. Потеря хромосом носит
случайный характер, и образующиеся клоны клеток содержат оставшиеся
хромосомы в разных сочетаниях. Так получают панели гибридных клеточных
клонов, содержащих всего одну или несколько хромосом человека и полный
набор хромосом другого вида. Обнаружение человеческих белков,
специфических мРНК или последовательностей ДНК в таких клонах позволяет
однозначно определить хромосомную принадлежность соответствующих генов.

Гибридизация in situ (в том же месте). Этот метод дает возможность
локализовать определенные последовательности нуклеотидов на хромосомах.
Они выступают в качестве зондов. Препараты фиксированных хромосом
гибридизуют с исследуемыми последовательностями, меченными радиоактивной
или флуоресцентной меткой. Меченые молекулы оказываются ассоциированными
с участками хромосом, содержащими последовательности, комплементарные
меченому зонду. Полученные гибриды анализируют с помощью микроскопа либо
непосредственно, либо после радиоавтографии. Этот метод по частоте
использования в последнее время прочно выходит на первое место. Наиболее
популярной оказалась группа методов, получивших название флуоресцентной
гибридизации in situ — метод FISH (от англ. Fluorescence in situ
hybridization).

Полимеразная цепная реакция (ПЦР) позволила быстро и эффективно
амплифицировать почти любой участок генома человека, а полученные
продукты ПЦР использовать в качестве зондов для картирования
соответствующих участков на хромосомах путем гибридизации in situ. В
этом плане успешно разработана концепция сайтов, привязанных к
последовательностям, —STS (от англ. Sequence-tagged sites). Все
фрагменты ДНК, которые используются для построения генетических и
физических карт, можно однозначно идентифицировать с помощью
последовательности нуклеотидов длиной в 200 — 500 н.п., которая является
уникальной для данного фрагмента. Эти сайты амплифицируют с помощью ПЦР
и применяют в качестве зондов. STS позволили создать основу для
разработки единого языка, дающего возможность разным лабораториям
описать свои клоны. Конечным результатом разработки концепции STS
является создание исчерпывающей карты STS генома человека. Для получения
маркеров в настоящее время часто применяют праймеры, соответствующие
диспергированным повторяющимся последовательностям, среди которых
первыми стали использовать А1u-последовательности, так как они
характерны именно для генома человека. Поскольку в геноме человека
больше 90 % умеренно повторяющихся последовательностей представлены
семействами А1u и Крn I (последние повторяются реже и обладают
характерной локализацией в хромосомах), они и используются для получения
соответствующих зондов в ПЦР-реакции.

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

В начале 70-х годов XX в. появилась реальная возможность точной
идентификации не только всех хромосом в кариотипе человека, но и их
отдельных сегментов. Это связано с появлением мето да дифференциального
окрашивания препаратов метафазных хромосом. Хромосомные препараты
окрашивают некоторыми флуорохромами после соответствующей
протеолитической обработки или нагревания. При этом на хромосомах
выявляется характерная поперечная исчерченность — так называемые диски
(бэнды), расположение которых специфично для каждой хромосомы. Величина
небольших дисков на прометафазных хромосомах соответствует примерно 1
млн н.п. на физических картах. Каждая хромосома после дифференциальной
окраски может быть разделена на сегменты, нумерация которых начинается
от центромерного района вверх (короткое плечо р) либо вниз (длинное
плечо — q). Полосы в каждом сегменте также пронумерованы в аналогичном
порядке. Запись положения гена на карте включает номер хромосомы, плечо,
номер сегмента, бэнда и его субъединицы.

Запись 7 q21.1 означает, что ген локализован в субъединице 1-го бэнда
2-го сегмента длинного плеча хромосомы 7. Подобная запись удобна для
цитогенетического картирования метода гибридизации in situ, позволяющего
локализовать ген с точностью до одного бэнда и даже его субъединицы.

Хромосомные карты генома человека получают также локализацией
генетических маркеров, чаще всего методом FISН: для метафазных хромосом
разрешающая способность хромосомных карт находится в пределах 2 — 5 млн
н.п.; для интерфазных хромосом (генетический материал находится в менее
компактной форме) — приближается к 100 тыс. н.п. Для этого уровня
картирования характерны карты кДНК (с. 358). Они отражают положение
экспрес-сирующихся участков ДНК (экзонов) относительно известных
ци-тогенетических маркеров (бэндов) на метафазных хромосомах. Поскольку
такие карты дают представление о локализации транскрибирующихся участков
генома, в том числе и генов с неизвестными функциями, они могут быть
использованы для поиска новых генов. Этот подход полезен при поиске
генов, повреждение которых вызывает заболевания человека, в том случае,
если приблизительная локализация таких участков хромосом уже проведена
на генетических картах сцепления (см. рис. 100).

Физические карты высокого разрешения. Для построения физических карт
высокого разрешения экспериментально реализуется два альтернативных
подхода: картирование сверху вниз и картирование снизу вверх (рис.В к
геному). Для картирования сверху вниз препарат ДНК индивидуальной
хромосомы человека разрезают крупнощепящими рестриктазами (например, Not
I) на длинные фрагменты, которые после разделения методом электрофореза
в пульсирующем поле подвергаются дальнейшей обработке другими
рестриктазами.

Методом электрофореза под действием однонаправленного постоянного поля в
агарозном или полиакриламидном гелях удается разделить фрагменты ДНК
размером не более 30 —50 тыс. н.п. Продвижение больших фрагментов ДНК в
геле при пульсирующем изменении направления электрического поля
происходит за счет конформационных изменений, обусловленных скручиванием
и раскручиванием молекул ДНК в момент переключения направления поля. В
этом случае удается разделить молекулы ДНК размером от 50 тыс. н.п. до
10 млн н.п.).

В результате получают макрорестрикционную карту. Метод электрофореза был
с успехом использован для картирования малых геномов.

Для картирования генома человека снизу вверх на основе препарата
суммарной ДНК генома или индивидуальной хромосомы получают серию
случайных клонов протяженных последовательностей ДНК (10— 1000 тыс.
н.п.), часть из которых перекрывается друг с другом. В качестве вектора
для клонирования в этом случае используют искусственные минихромосомы
дрожжей (УАС). Последовательный набор клонов, содержащих частично
перекрывающиеся и дополняющие друг друга фрагменты ДНК из определенного
района генома, получил название скользящего зондирования, или «прогулки
по хромосоме». Каждый раз отобранный фрагмент используется в качестве
ДНК-зонда для последующего поиска. В результате получают набор
клонированных фрагментов ДНК, полностью перекрывающих исследуемый
участок генома, получивший название «контиг». Эта стратегия впервые была
успешно применена для изучения 3-й хромосомы дрозофилы. С ее помощью
редко удается пройти более 200 — 300 тыс. н.п. в одном направлении из-за
наличия в геноме повторяющихся и трудно клонируемых последовательностей
ДНК. Для преодоления таких ограничений и ускорения процесса поиска
генных последовательностей Ф. Коллинз, ныне президент Международного
консорциума, предложил метод «прыжков» по хромосоме, позволяющий
изолировать фрагменты ДНК, отстоящие в геноме друг от друга на сотни
тысяч пар нуклеотидов (длина прыжка), не выделяя при этом все
промежуточные последовательности ДНК.

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

Определение нуклеотидной последовательности генома человека

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

Создание в середине 70-х годов теперь уже прошлого века двух различных
методов расшифровки нуклеотидной последовательности ДНК. Хронологически
первым был метод Максама – Гилберта. В его разработке большую роль
сыграл академик Андрей Дарьевич Мирзабеков. Английский ученый Фред
Сэнгер предложил другой способ расшифровки структуры ДНК. За разработку
этих методов Гилберт и Сэнгер получили Нобелевскую премию. Интересно,
что для Сэнгера эта премия уже вторая, первую он получил за расшифровку
аминокислотной последовательности белка инсулина. Случай в науке
уникальный – один и тот же человек первым расшифровал структуру и белка
и ДНК!

– Метод Максама – Гилберта состоит в том, что молекулу ДНК разбивают на
кусочки, затем эти кусочки подвергают химическим воздействиям, потом
специальным образом обрабатывают. Ученые смотрят, что при этом
происходит с нуклеотидной последовательностью, и на основании этого
делают вывод о порядке расположения нуклеотидов друг за другом в каждом
фрагменте ДНК.

Согласно методу Сэнгера молекулу ДНК с помощью специальной обработки
ферментами не только расщепляют на фрагменты, но и “расплетают” ее
двойную спираль на две нити. Потом по каждому из полученных обрывков,
состоящих из отдельных нуклеотидных “нитей”, с помощью специальных
химических “затравок” восстанавливается недостающая вторая нить
нуклеотидов. Но не полностью – ее синтез обрывают на разных нуклеотидах.
При этом получался набор цепей ДНК с непрерывно изменяющейся длиной –
“лесенка”. Фрагменты разной длины помечены на концах флуоресцентной
меткой, чтобы их было легко обнаружить.

Надо сказать, что российские биологи внесли существенный вклад в
разработку и этого метода. Новосибирский ученый профессор Станислав
Константинович Василенко предлагал принцип “лесенки” еще до публикации
работ Сэнгера, этот же принцип развивал и академик Евгений Давыдович
Свердлов, директор Института молекулярной генетики РАН. То, что
Василенко и Свердлов – предтечи Сэнгеровского метода, забывать не стоит.

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

Еще 15-20 лет назад расшифровка нуклеотидной последовательности в 1000
нуклеотидов считалась почти научным подвигом, за это можно было сразу
получить степень доктора наук. Но уже к 1990 году секвенирование ДНК
стало массовой технологией. А сейчас квалифицированный лаборант
проделывает такую работу меньше, чем за один день.

Разработаны и другие совершенно новые методы секвенирования. Один из них
базируется на возможности избирательно присоединять тяжелые атомы
металлов (нерадиоактивные изотопы) к определенным нуклеотидам с
последующим масс-спектрометрическим сканированием молекул ДНК,
пропускаемых через тончайший (нанометровый) микрокапилляр. Устройство
читает нуклеотидную последовательность практически безошибочно. При этом
не нужно дорогостоящих и отнимающих уйму труда операций по химическому
секвенированию, использованию наборов рестрикционных ферментов и прочих
ухищрений. Метод начала использовать компания “Секвеном”,
зарегистрированная в городе Сан-Диего (Калифорния) и руководимая Чарлзом
Кэнтором.

Другой подход основан на присоединении флюоресцентных меток к ДНК,
разрезании ДНК одним или несколькими рестрикционными ферментами на
достаточно протяженные куски и оптическом анализе кусков. Так как
флюоресцентные метки, сорбирующиеся на индивидуальных нуклеотидах,
создают для каждого участка ДНК светящуюся картинку, характерную только
для него, можно сравнивать ее с имеющимися в памяти компьютеров
картинками. Для этого сотрудники компании “Силера джиномикс” создали
прибор оптического “обстрела” протяженных ДНК (система Visionade) и
математический алгоритм Gentig. Если после оптического просмотра
остаются сомнения в точности нуклеотидных последовательностей в каких-то
коротких участках, только эти участки и надлежит секвенировать
химически. Оптическая “стрельба” по нарезанным участкам ДНК позволила
достичь небывалой скорости в секвенировании: в свое время изучение
генома кишечной палочки потребовало работы нескольких сот человек в
течение 12 месяцев, в то время как система Visionade помогла
расшифровать этот же геном в несколько минут.

Структура генома человека (по данным секвенирования на 2001 г.)

На основе компьютерных алгоритмов, построенных на современных
представлениях об общей структуре гена и о белковых доменах, было
рассчитано количество генов, кодирующих белки в геноме человека.
Международный консорциум определил 31 780 белок-кодирующих генов, а
фирма Целера Геномикс обнаружила 39 114 таких генов.

Показано, что типичный ген человека состоит примерно из 28000 н.п. и
имеет 8 экзонов, его кодирующая последовательность 1340 н.п., этот ген
кодирует 447 аминокислот.

Самым большим геном, найденным в геноме человека, является ген мышечного
белка дистрофина (2,4 • 106 н. п.). Фибриллярный белок титин,
ответственный за пассивную эластичность скелетных мышц, состоит из 27
000 аминокислотных остатков. Его ген содержит 234 экзона. Это наибольшее
количество экзонов, пока найденное в белок-кодирующих генах человека.
Структура и организация генов человека много сложнее, чем структура
генов других эукариот. Очень часто они прерываются большими интронами,
35 % генов человека могут считываться с разных рамок, а 40 % РНК
подвергаются альтернативному сплайсингу. Таким образом, одна
последовательность ДНК может кодировать более одного вида мРНК.

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

В целом на долю генов, кодирующих белки, приходится 2 % генома; на
области, кодирующие РНК, — около 20% генома, повторяющиеся
последовательности занимают более 50 % генома, причем значительная часть
этой ДНК возникла за счет обратной транскрипции РНК.

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

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

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

Что можно ждать от геномных исследований в ближайшие 40 лет? Вот как
сформулировал прогноз Ф.Коллинз, руководитель программы “Геном человека”
(США).

2010 год

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

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

2020 год

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

2030 год

Определение последовательности нуклеотидов всего генома отдельного
индивида станет обычной процедурой, стоимость которой менее 1000 $.
Каталогизированы гены, участвующие в процессе старения. Проводятся
клинические испытания по увеличению максимальной продолжительности жизни
человека. Лабораторные эксперименты на человеческих клетках заменены
экспериментами на компьютерных моделях. Активизируются массовые движения
противников передовых технологий в США и других странах.

2040 год

Все общепринятые меры здравоохранения основаны на геномике. Определяется
предрасположенность к большинству заболеваний (при/до рождения).

Доступна эффективная профилактическая медицина с учетом особенностей
индивида. Болезни детектируются на ранних стадиях путем молекулярного
мониторинга.

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

Протеомика

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

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

Похожие документы
Обсуждение
    Заказать реферат
    UkrReferat.com. Всі права захищені. 2000-2018