summaryrefslogtreecommitdiffstats
path: root/Modules/cjkcodecs/mappings_cns11643.h
diff options
context:
space:
mode:
Diffstat (limited to 'Modules/cjkcodecs/mappings_cns11643.h')
-rw-r--r--Modules/cjkcodecs/mappings_cns11643.h11864
1 files changed, 11864 insertions, 0 deletions
diff --git a/Modules/cjkcodecs/mappings_cns11643.h b/Modules/cjkcodecs/mappings_cns11643.h
new file mode 100644
index 0000000..a3ea9ae
--- /dev/null
+++ b/Modules/cjkcodecs/mappings_cns11643.h
@@ -0,0 +1,11864 @@
+/*
+ * $CJKCodecs: mappings_cns11643.h,v 1.1 2004/07/07 14:59:27 perky Exp $
+ */
+
+static const ucs2_t __cns11643_1_decmap[5885] = {
+32,44,12289,12290,46,183,59,58,63,33,65072,8230,8229,65104,65105,65106,8231,
+65108,65109,65110,65111,U,U,U,U,U,U,U,65099,40,41,65077,65078,123,125,65079,
+65080,12308,12309,65081,65082,12304,12305,65083,65084,12298,12299,65085,65086,
+12296,12297,65087,65088,12300,12301,65089,65090,12302,12303,65091,65092,65113,
+65114,65115,65116,65117,65118,8216,8217,8220,8221,12317,12318,8245,8242,35,38,
+10035,8251,167,12291,9675,9679,9651,9650,9678,9734,9733,9671,9670,9633,9632,
+9661,9660,12963,8453,U,U,U,95,65097,65098,65101,65102,U,U,65119,65120,65121,
+43,45,215,247,177,8730,60,62,61,8806,8807,8800,8734,8786,8801,65122,65123,
+65124,65125,65126,12316,8745,8746,8869,8736,8735,8895,13266,13265,8747,8750,
+8757,8756,9792,9794,8853,8857,8593,8595,8594,8592,8598,8599,8601,8600,8214,
+124,8260,92,47,65128,36,165,12306,162,163,37,64,8451,8457,65129,65130,65131,
+13269,13212,13213,13214,13262,13217,13198,13199,13252,176,20825,20827,20830,
+20829,20833,20835,21991,29929,31950,9601,9602,9603,9604,9605,9606,9607,9608,
+9615,9614,9613,9612,9611,9610,9609,9532,9524,9516,9508,9500,9620,9472,9474,
+9621,9484,9488,9492,9496,9581,9582,9584,9583,9552,9566,9578,9569,9698,9699,
+9701,9700,9585,9586,9587,48,49,50,51,52,53,54,55,56,57,8544,8545,8546,8547,
+8548,8549,8550,8551,8552,8553,12321,12322,12323,12324,12325,12326,12327,12328,
+12329,U,U,U,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,
+87,88,89,90,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,
+114,115,116,117,118,119,120,121,122,913,914,915,916,917,918,919,920,921,922,
+923,924,925,926,927,928,929,931,932,933,934,935,936,937,945,946,947,948,949,
+950,951,952,953,954,955,956,957,958,959,960,961,963,964,965,966,967,968,969,
+12549,12550,12551,12552,12553,12554,12555,12556,12557,12558,12559,12560,12561,
+12562,12563,12564,12565,12566,12567,12568,12569,12570,12571,12572,12573,12574,
+12575,12576,12577,12578,12579,12580,12581,12582,12583,12584,12585,729,8195,
+714,711,715,9312,9313,9314,9316,9317,9318,9319,9320,9321,9322,9332,9333,9334,
+9335,9336,9337,9338,9339,9340,9341,8560,8561,8562,8563,8564,8565,8566,8567,
+8568,8569,20128,U,U,U,U,U,U,20907,U,U,U,U,21241,9216,9217,9218,9219,9220,9221,
+9222,9223,9224,9225,9226,9227,9228,9229,9230,9231,9232,9233,9234,9235,9236,
+9237,9238,9239,9240,9241,9242,9243,9244,9245,9246,9247,9249,19968,20057,19969,
+19971,20035,20061,20102,20108,20154,20799,20837,20843,20960,20992,20993,21147,
+21269,21313,21340,21448,19977,19979,19976,19978,20011,20024,20961,20037,20040,
+20063,20062,20110,20129,20800,20995,21242,21315,21449,21475,22303,22763,22805,
+22823,22899,23376,23377,23379,23544,23567,23586,23608,23665,24029,24037,24049,
+24050,24051,24062,24178,24318,24331,24339,25165,19985,19984,19981,20013,20016,
+20025,20043,23609,20104,20113,20117,20114,20116,20130,20161,20160,20163,20166,
+20167,20173,20170,20171,20164,20803,20801,20839,20845,20846,20844,20887,20982,
+20998,20999,21000,21243,21246,21247,21270,21305,21320,21319,21317,21342,21380,
+21451,21450,21453,22764,22825,22827,22826,22829,23380,23569,23588,23610,23663,
+24052,24187,24319,24340,24341,24515,25096,25142,25163,25166,25903,25991,26007,
+26020,26041,26085,26352,26376,26408,27424,27490,27513,27595,27604,27611,27663,
+27700,28779,29226,29238,29243,29255,29273,29275,29356,29579,19993,19990,19989,
+19988,19992,20027,20045,20047,20046,20197,20184,20180,20181,20182,20183,20195,
+20196,20185,20190,20805,20804,20873,20874,20908,20985,20986,20984,21002,21152,
+21151,21253,21254,21271,21277,20191,21322,21321,21345,21344,21359,21358,21435,
+21487,21476,21491,21484,21486,21481,21480,21500,21496,21493,21483,21478,21482,
+21490,21489,21488,21477,21485,21499,22235,22234,22806,22830,22833,22900,22902,
+23381,23427,23612,24040,24039,24038,24066,24067,24179,24188,24321,24344,24343,
+24517,25098,25171,25172,25170,25169,26021,26086,26414,26412,26410,26411,26413,
+27491,27597,27665,27664,27704,27713,27712,27710,29359,29572,29577,29916,29926,
+29976,29983,29992,29993,30000,30001,30002,30003,30091,30333,30382,30399,30446,
+30683,30690,30707,31034,31166,31348,31435,19998,19999,20050,20051,20073,20121,
+20132,20134,20133,20223,20233,20249,20234,20245,20237,20240,20241,20239,20210,
+20214,20219,20208,20211,20221,20225,20235,20809,20807,20806,20808,20840,20849,
+20877,20912,21015,21009,21010,21006,21014,21155,21256,21281,21280,21360,21361,
+21513,21519,21516,21514,21520,21505,21515,21508,21521,21517,21512,21507,21518,
+21510,21522,22240,22238,22237,22323,22320,22312,22317,22316,22319,22313,22809,
+22810,22839,22840,22916,22904,22915,22909,22905,22914,22913,23383,23384,23431,
+23432,23429,23433,23546,23574,23673,24030,24070,24182,24180,24335,24347,24537,
+24534,25102,25100,25101,25104,25187,25179,25176,25910,26089,26088,26092,26093,
+26354,26355,26377,26429,26420,26417,26421,27425,27492,27515,27670,27741,27735,
+27737,27743,27744,27728,27733,27745,27739,27725,27726,28784,29279,29277,30334,
+31481,31859,31992,32566,32650,32701,32769,32771,32780,32786,32819,32895,32905,
+32907,32908,33251,33258,33267,33276,33292,33307,33311,33390,33394,33406,34411,
+34880,34892,34915,35199,38433,20018,20136,20301,20303,20295,20311,20318,20276,
+20315,20309,20272,20304,20305,20285,20282,20280,20291,20308,20284,20294,20323,
+20316,20320,20271,20302,20278,20313,20317,20296,20314,20812,20811,20813,20853,
+20918,20919,21029,21028,21033,21034,21032,21163,21161,21162,21164,21283,21363,
+21365,21533,21549,21534,21566,21542,21582,21543,21574,21571,21555,21576,21570,
+21531,21545,21578,21561,21563,21560,21550,21557,21558,21536,21564,21568,21553,
+21547,21535,21548,22250,22256,22244,22251,22346,22353,22336,22349,22343,22350,
+22334,22352,22351,22331,22767,22846,22941,22930,22952,22942,22947,22937,22934,
+22925,22948,22931,22922,22949,23389,23388,23386,23387,23436,23435,23439,23596,
+23616,23617,23615,23614,23696,23697,23700,23692,24043,24076,24207,24199,24202,
+24311,24324,24351,24420,24418,24439,24441,24536,24524,24535,24525,24561,24555,
+24568,24554,25106,25105,25220,25239,25238,25216,25206,25225,25197,25226,25212,
+25214,25209,25203,25234,25199,25240,25198,25237,25235,25233,25222,25913,25915,
+25912,26097,26356,26463,26446,26447,26448,26449,26460,26454,26462,26441,26438,
+26464,26451,26455,27493,27599,27714,27742,27801,27777,27784,27785,27781,27803,
+27754,27770,27792,27760,27788,27752,27798,27794,27773,27779,27762,27774,27764,
+27782,27766,27789,27796,27800,27778,28790,28796,28797,28792,29282,29281,29280,
+29380,29378,29590,29996,29995,30007,30008,30338,30447,30691,31169,31168,31167,
+31350,31995,32597,32918,32915,32925,32920,32923,32922,32946,33391,33426,33419,
+33421,35211,35282,35328,35895,35910,35925,35997,36196,36208,36275,36523,36554,
+36763,36784,36802,36806,36805,36804,24033,37009,37026,37034,37030,37027,37193,
+37318,37324,38450,38446,38449,38442,38444,20006,20054,20083,20107,20123,20126,
+20139,20140,20335,20381,20365,20339,20351,20332,20379,20363,20358,20355,20336,
+20341,20360,20329,20347,20374,20350,20367,20369,20346,20820,20818,20821,20841,
+20855,20854,20856,20925,20989,21051,21048,21047,21050,21040,21038,21046,21057,
+21182,21179,21330,21332,21331,21329,21350,21367,21368,21369,21462,21460,21463,
+21619,21621,21654,21624,21653,21632,21627,21623,21636,21650,21638,21628,21648,
+21617,21622,21644,21658,21602,21608,21643,21629,21646,22266,22403,22391,22378,
+22377,22369,22374,22372,22396,22812,22857,22855,22856,22852,22868,22974,22971,
+22996,22969,22958,22993,22982,22992,22989,22987,22995,22986,22959,22963,22994,
+22981,23391,23396,23395,23447,23450,23448,23452,23449,23451,23578,23624,23621,
+23622,23735,23713,23736,23721,23723,23729,23731,24088,24090,24086,24085,24091,
+24081,24184,24218,24215,24220,24213,24214,24310,24358,24359,24361,24448,24449,
+24447,24444,24541,24544,24573,24565,24575,24591,24596,24623,24629,24598,24618,
+24597,24609,24615,24617,24619,24603,25110,25109,25151,25150,25152,25215,25289,
+25292,25284,25279,25282,25273,25298,25307,25259,25299,25300,25291,25288,25256,
+25277,25276,25296,25305,25287,25293,25269,25306,25265,25304,25302,25303,25286,
+25260,25294,25918,26023,26044,26106,26132,26131,26124,26118,26114,26126,26112,
+26127,26133,26122,26119,26381,26379,26477,26507,26517,26481,26524,26483,26487,
+26503,26525,26519,26479,26480,26495,26505,26494,26512,26485,26522,26515,26492,
+26474,26482,27427,27494,27495,27519,27667,27675,27875,27880,27891,27825,27852,
+27877,27827,27837,27838,27836,27874,27819,27861,27859,27832,27844,27833,27841,
+27822,27863,27845,27889,27839,27835,27873,27867,27850,27820,27887,27868,27862,
+27872,28821,28814,28818,28810,28825,29228,29229,29240,29256,29287,29289,29376,
+29390,29401,29399,29392,29609,29608,29599,29611,29605,30013,30109,30105,30106,
+30340,30402,30450,30452,30693,30717,31038,31040,31041,31177,31176,31354,31353,
+31482,31998,32596,32652,32651,32773,32954,32933,32930,32945,32929,32939,32937,
+32948,32938,32943,33253,33278,33293,33459,33437,33433,33453,33469,33439,33465,
+33457,33452,33445,33455,33464,33443,33456,33470,33463,34382,34417,21021,34920,
+36555,36814,36820,36817,37045,37048,37041,37046,37319,37329,38263,38272,38428,
+38464,38463,38459,38468,38466,38585,38632,38738,38750,20127,20141,20142,20449,
+20405,20399,20415,20448,20433,20431,20445,20419,20406,20440,20447,20426,20439,
+20398,20432,20420,20418,20442,20430,20446,20407,20823,20882,20881,20896,21070,
+21059,21066,21069,21068,21067,21063,21191,21193,21187,21185,21261,21335,21371,
+21402,21467,21676,21696,21672,21710,21705,21688,21670,21683,21703,21698,21693,
+21674,21697,21700,21704,21679,21675,21681,21691,21673,21671,21695,22271,22402,
+22411,22432,22435,22434,22478,22446,22419,22869,22865,22863,22862,22864,23004,
+23000,23039,23011,23016,23043,23013,23018,23002,23014,23041,23035,23401,23459,
+23462,23460,23458,23461,23553,23630,23631,23629,23627,23769,23762,24055,24093,
+24101,24095,24189,24224,24230,24314,24328,24365,24421,24456,24453,24458,24459,
+24455,24460,24457,24594,24605,24608,24613,24590,24616,24653,24688,24680,24674,
+24646,24643,24684,24683,24682,24676,25153,25308,25366,25353,25340,25325,25345,
+25326,25341,25351,25329,25335,25327,25324,25342,25332,25361,25346,25919,25925,
+26027,26045,26082,26149,26157,26144,26151,26159,26143,26152,26161,26148,26359,
+26623,26579,26609,26580,26576,26604,26550,26543,26613,26601,26607,26564,26577,
+26548,26586,26597,26552,26575,26590,26611,26544,26585,26594,26589,26578,27498,
+27523,27526,27573,27602,27607,27679,27849,27915,27954,27946,27969,27941,27916,
+27953,27934,27927,27963,27965,27966,27958,27931,27893,27961,27943,27960,27945,
+27950,27957,27918,27947,28843,28858,28851,28844,28847,28845,28856,28846,28836,
+29232,29298,29295,29300,29417,29408,29409,29623,29642,29627,29618,29645,29632,
+29619,29978,29997,30031,30028,30030,30027,30123,30116,30117,30114,30115,30328,
+30342,30343,30344,30408,30406,30403,30405,30465,30457,30456,30473,30475,30462,
+30460,30471,30684,30722,30740,30732,30733,31046,31049,31048,31047,31161,31162,
+31185,31186,31179,31359,31361,31487,31485,31869,32002,32005,32000,32009,32007,
+32004,32006,32568,32654,32703,32784,32781,32785,32822,32982,32997,32986,32963,
+32964,32972,32993,32987,32974,32990,32996,32989,33268,33314,33511,33539,33541,
+33507,33499,33510,33540,33509,33538,33545,33490,33495,33521,33537,33500,33492,
+33489,33502,33491,33503,33519,33542,34384,34425,34427,34426,34893,34923,35201,
+35284,35336,35330,35331,35998,36000,36212,36211,36276,36557,36556,36848,36838,
+36834,36842,36837,36845,36843,36836,36840,37066,37070,37057,37059,37195,37194,
+37325,38274,38480,38475,38476,38477,38754,38761,38859,38893,38899,38913,39080,
+39131,39135,39318,39321,20056,20147,20492,20493,20515,20463,20518,20517,20472,
+20521,20502,20486,20540,20511,20506,20498,20497,20474,20480,20500,20520,20465,
+20513,20491,20505,20504,20467,20462,20525,20522,20478,20523,20489,20860,20900,
+20901,20898,20941,20940,20934,20939,21078,21084,21076,21083,21085,21290,21375,
+21407,21405,21471,21736,21776,21761,21815,21756,21733,21746,21766,21754,21780,
+21737,21741,21729,21769,21742,21738,21734,21799,21767,21757,21775,22275,22276,
+22466,22484,22475,22467,22537,22799,22871,22872,22874,23057,23064,23068,23071,
+23067,23059,23020,23072,23075,23081,23077,23052,23049,23403,23640,23472,23475,
+23478,23476,23470,23477,23481,23480,23556,23633,23637,23632,23789,23805,23803,
+23786,23784,23792,23798,23809,23796,24046,24109,24107,24235,24237,24231,24369,
+24466,24465,24464,24665,24675,24677,24656,24661,24685,24681,24687,24708,24735,
+24730,24717,24724,24716,24709,24726,25159,25331,25352,25343,25422,25406,25391,
+25429,25410,25414,25423,25417,25402,25424,25405,25386,25387,25384,25421,25420,
+25928,25929,26009,26049,26053,26178,26185,26191,26179,26194,26188,26181,26177,
+26360,26388,26389,26391,26657,26680,26696,26694,26707,26681,26690,26708,26665,
+26803,26647,26700,26705,26685,26612,26704,26688,26684,26691,26666,26693,26643,
+26648,26689,27530,27529,27575,27683,27687,27688,27686,27684,27888,28010,28053,
+28040,28039,28006,28024,28023,27993,28051,28012,28041,28014,27994,28020,28009,
+28044,28042,28025,28037,28005,28052,28874,28888,28900,28889,28872,28879,29241,
+29305,29436,29433,29437,29432,29431,29574,29677,29705,29678,29664,29674,29662,
+30036,30045,30044,30042,30041,30142,30149,30151,30130,30131,30141,30140,30137,
+30146,30136,30347,30384,30410,30413,30414,30505,30495,30496,30504,30697,30768,
+30759,30776,30749,30772,30775,30757,30765,30752,30751,30770,31061,31056,31072,
+31071,31062,31070,31069,31063,31066,31204,31203,31207,31199,31206,31209,31192,
+31364,31368,31449,31494,31505,31881,32033,32023,32011,32010,32032,32034,32020,
+32016,32021,32026,32028,32013,32025,32027,32570,32607,32660,32709,32705,32774,
+32772,32792,32789,32793,32791,32829,32831,33009,33026,33008,33029,33005,33012,
+33030,33016,33011,33032,33021,33034,33020,33007,33261,33260,33280,33296,33322,
+33323,33320,33324,33467,33579,33618,33620,33610,33592,33616,33609,33589,33588,
+33615,33586,33593,33590,33559,33600,33585,33576,33603,34388,34442,34474,34451,
+34468,34473,34444,34467,34460,34928,34935,34945,34946,34941,34937,35352,35344,
+35342,35340,35349,35338,35351,35347,35350,35343,35345,35912,35962,35961,36001,
+36002,36215,36524,36562,36564,36559,36785,36865,36870,36855,36864,36858,36852,
+36867,36861,36869,36856,37013,37089,37085,37090,37202,37197,37196,37336,37341,
+37335,37340,37337,38275,38498,38499,38497,38491,38493,38500,38488,38494,38587,
+39138,39340,39592,39640,39717,39730,39740,20094,20602,20605,20572,20551,20547,
+20556,20570,20553,20581,20598,20558,20565,20597,20596,20599,20559,20495,20591,
+20589,20828,20885,20976,21098,21103,21202,21209,21208,21205,21264,21263,21273,
+21311,21312,21310,21443,26364,21830,21866,21862,21828,21854,21857,21827,21834,
+21809,21846,21839,21845,21807,21860,21816,21806,21852,21804,21859,21811,21825,
+21847,22280,22283,22281,22495,22533,22538,22534,22496,22500,22522,22530,22581,
+22519,22521,22816,22882,23094,23105,23113,23142,23146,23104,23100,23138,23130,
+23110,23114,23408,23495,23493,23492,23490,23487,23494,23561,23560,23559,23648,
+23644,23645,23815,23814,23822,23835,23830,23842,23825,23849,23828,23833,23844,
+23847,23831,24034,24120,24118,24115,24119,24247,24248,24246,24245,24254,24373,
+24375,24407,24428,24425,24427,24471,24473,24478,24472,24481,24480,24476,24703,
+24739,24713,24736,24744,24779,24756,24806,24765,24773,24763,24757,24796,24764,
+24792,24789,24774,24799,24760,24794,24775,25114,25115,25160,25504,25511,25458,
+25494,25506,25509,25463,25447,25496,25514,25457,25513,25481,25475,25499,25451,
+25512,25476,25480,25497,25505,25516,25490,25487,25472,25467,25449,25448,25466,
+25949,25942,25937,25945,25943,21855,25935,25944,25941,25940,26012,26011,26028,
+26063,26059,26060,26062,26205,26202,26212,26216,26214,26206,26361,21207,26395,
+26753,26799,26786,26771,26805,26751,26742,26801,26791,26775,26800,26755,26820,
+26797,26758,26757,26772,26781,26792,26783,26785,26754,27442,27578,27627,27628,
+27691,28046,28092,28147,28121,28082,28129,28108,28132,28155,28154,28165,28103,
+28107,28079,28113,28078,28126,28153,28088,28151,28149,28101,28114,28186,28085,
+28122,28139,28120,28138,28145,28142,28136,28102,28100,28074,28140,28095,28134,
+28921,28937,28938,28925,28911,29245,29309,29313,29468,29467,29462,29459,29465,
+29575,29701,29706,29699,29702,29694,29709,29920,29942,29943,29980,29986,30053,
+30054,30050,30064,30095,30164,30165,30133,30154,30157,30350,30420,30418,30427,
+30519,30526,30524,30518,30520,30522,30827,30787,30798,31077,31080,31085,31227,
+31378,31381,31520,31528,31515,31532,31526,31513,31518,31534,31890,31895,31893,
+32070,32067,32113,32046,32057,32060,32064,32048,32051,32068,32047,32066,32050,
+32049,32573,32670,32666,32716,32718,32722,32796,32842,32838,33071,33046,33059,
+33067,33065,33072,33060,33282,33333,33335,33334,33337,33678,33694,33688,33656,
+33698,33686,33725,33707,33682,33674,33683,33673,33696,33655,33659,33660,33670,
+33703,34389,24426,34503,34496,34486,34500,34485,34502,34507,34481,34479,34505,
+34899,34974,34952,34987,34962,34966,34957,34955,35219,35215,35370,35357,35363,
+35365,35377,35373,35359,35355,35362,35913,35930,36009,36012,36011,36008,36010,
+36007,36199,36198,36286,36282,36571,36575,36889,36877,36890,36887,36899,36895,
+36893,36880,36885,36894,36896,36879,36898,36886,36891,36884,37096,37101,37117,
+37207,37326,37365,37350,37347,37351,37357,37353,38281,38506,38517,38515,38520,
+38512,38516,38518,38519,38508,38592,38634,38633,31456,31455,38914,38915,39770,
+40165,40565,40575,40613,40635,20642,20621,20613,20633,20625,20608,20630,20632,
+20634,26368,20977,21106,21108,21109,21097,21214,21213,21211,21338,21413,21883,
+21888,21927,21884,21898,21917,21912,21890,21916,21930,21908,21895,21899,21891,
+21939,21934,21919,21822,21938,21914,21947,21932,21937,21886,21897,21931,21913,
+22285,22575,22570,22580,22564,22576,22577,22561,22557,22560,22777,22778,22880,
+23159,23194,23167,23186,23195,23207,23411,23409,23506,23500,23507,23504,23562,
+23563,23601,23884,23888,23860,23879,24061,24133,24125,24128,24131,24190,24266,
+24257,24258,24260,24380,24429,24489,24490,24488,24785,24801,24754,24758,24800,
+24860,24867,24826,24853,24816,24827,24820,24936,24817,24846,24822,24841,24832,
+24850,25119,25161,25507,25484,25551,25536,25577,25545,25542,25549,25554,25571,
+25552,25569,25558,25581,25582,25462,25588,25578,25563,25682,25562,25593,25950,
+25958,25954,25955,26001,26000,26031,26222,26224,26228,26230,26223,26257,26234,
+26238,26231,26366,26367,26399,26397,26874,26837,26848,26840,26839,26885,26847,
+26869,26862,26855,26873,26834,26866,26851,26827,26829,26893,26898,26894,26825,
+26842,26990,26875,27454,27450,27453,27544,27542,27580,27631,27694,27695,27692,
+28207,28216,28244,28193,28210,28263,28234,28192,28197,28195,28187,28251,28248,
+28196,28246,28270,28205,28198,28271,28212,28237,28218,28204,28227,28189,28222,
+28363,28297,28185,28238,28259,28228,28274,28265,28255,28953,28954,28966,28976,
+28961,28982,29038,28956,29260,29316,29312,29494,29477,29492,29481,29754,29738,
+29747,29730,29733,29749,29750,29748,29743,29723,29734,29736,29989,29990,30059,
+30058,30178,30171,30179,30169,30168,30174,30176,30331,30332,30358,30355,30388,
+30428,30543,30701,30813,30828,30831,31245,31240,31243,31237,31232,31384,31383,
+31382,31461,31459,31561,31574,31558,31568,31570,31572,31565,31563,31567,31569,
+31903,31909,32094,32080,32104,32085,32043,32110,32114,32097,32102,32098,32112,
+32115,21892,32724,32725,32779,32850,32901,33109,33108,33099,33105,33102,33081,
+33094,33086,33100,33107,33140,33298,33308,33769,33795,33784,33805,33760,33733,
+33803,33729,33775,33777,33780,33879,33802,33776,33804,33740,33789,33778,33738,
+33848,33806,33796,33756,33799,33748,33759,34395,34527,34521,34541,34516,34523,
+34532,34512,34526,34903,35009,35010,34993,35203,35222,35387,35424,35413,35422,
+35388,35393,35412,35419,35408,35398,35380,35386,35382,35414,35937,35970,36015,
+36028,36019,36029,36033,36027,36032,36020,36023,36022,36031,36024,36234,36229,
+36225,36302,36317,36299,36314,36305,36300,36315,36294,36603,36600,36604,36764,
+36910,36917,36913,36920,36914,36918,37122,37109,37129,37118,37219,37221,37327,
+37396,37397,37411,37385,37406,37389,37392,37383,37393,38292,38287,38283,38289,
+38291,38290,38286,38538,38542,38539,38525,38533,38534,38541,38514,38532,38593,
+38597,38596,38598,38599,38639,38642,38860,38917,38918,38920,39143,39146,39151,
+39145,39154,39149,39342,39341,40643,40653,40657,20098,20653,20661,20658,20659,
+20677,20670,20652,20663,20667,20655,20679,21119,21111,21117,21215,21222,21220,
+21218,21219,21295,21983,21992,21971,21990,21966,21980,21959,21969,21987,21988,
+21999,21978,21985,21957,21958,21989,21961,22290,22291,22622,22609,22616,22615,
+22618,22612,22635,22604,22637,22602,22626,22610,22603,22887,23233,23241,23244,
+23230,23229,23228,23219,23234,23218,23913,23919,24140,24185,24265,24264,24338,
+24409,24492,24494,24858,24847,24904,24863,24819,24859,24825,24833,24840,24910,
+24908,24900,24909,24894,24884,24871,24845,24838,24887,25121,25122,25619,25662,
+25630,25642,25645,25661,25644,25615,25628,25620,25613,25654,25622,25623,25606,
+25964,26015,26032,26263,26249,26247,26248,26262,26244,26264,26253,26371,27028,
+26989,26970,26999,26976,26964,26997,26928,27010,26954,26984,26987,26974,26963,
+27001,27014,26973,26979,26971,27463,27506,27584,27583,27603,27645,28322,28335,
+28371,28342,28354,28304,28317,28359,28357,28325,28312,28348,28346,28331,28369,
+28310,28316,28356,28372,28330,28327,28340,29006,29017,29033,29028,29001,29031,
+29020,29036,29030,29004,29029,29022,28998,29032,29014,29242,29266,29495,29509,
+29503,29502,29807,29786,29781,29791,29790,29761,29759,29785,29787,29788,30070,
+30072,30208,30192,30209,30194,30193,30202,30207,30196,30195,30430,30431,30555,
+30571,30566,30558,30563,30585,30570,30572,30556,30565,30568,30562,30702,30862,
+30896,30871,30872,30860,30857,30844,30865,30867,30847,31098,31103,31105,33836,
+31165,31260,31258,31264,31252,31263,31262,31391,31392,31607,31680,31584,31598,
+31591,31921,31923,31925,32147,32121,32145,32129,32143,32091,32622,32617,32618,
+32626,32681,32680,32676,32854,32856,32902,32900,33137,33136,33144,33125,33134,
+33139,33131,33145,33146,33126,33285,33351,33922,33911,33853,33841,33909,33894,
+33899,33865,33900,33883,33852,33845,33889,33891,33897,33901,33862,34398,34396,
+34399,34553,34579,34568,34567,34560,34558,34555,34562,34563,34566,34570,34905,
+35039,35028,35033,35036,35032,35037,35041,35018,35029,35026,35228,35299,35435,
+35442,35443,35430,35433,35440,35463,35452,35427,35488,35441,35461,35437,35426,
+35438,35436,35449,35451,35390,35432,35938,35978,35977,36042,36039,36040,36036,
+36018,36035,36034,36037,36321,36319,36328,36335,36339,36346,36330,36324,36326,
+36530,36611,36617,36606,36618,36767,36786,36939,36938,36947,36930,36948,36924,
+36949,36944,36935,36943,36942,36941,36945,36926,36929,37138,37143,37228,37226,
+37225,37321,37431,37463,37432,37437,37440,37438,37467,37451,37476,37457,37428,
+37449,37453,37445,37433,37439,37466,38296,38552,38548,38549,38605,38603,38601,
+38602,38647,38651,38649,38646,38742,38772,38774,38928,38929,38931,38922,38930,
+38924,39164,39156,39165,39166,39347,39345,39348,39649,40169,40578,40718,40723,
+40736,20711,20718,20709,20694,20717,20698,20693,20687,20689,20721,20686,20713,
+20834,20979,21123,21122,21297,21421,22014,22016,22043,22039,22013,22036,22022,
+22025,22029,22030,22007,22038,22047,22024,22032,22006,22296,22294,22645,22654,
+22659,22675,22666,22649,22661,22653,22781,22821,22818,22820,22890,22889,23265,
+23270,23273,23255,23254,23256,23267,23413,23518,23527,23521,23525,23526,23528,
+23522,23524,23519,23565,23650,23940,23943,24155,24163,24149,24151,24148,24275,
+24278,24330,24390,24432,24505,24903,24895,24907,24951,24930,24931,24927,24922,
+24920,24949,25130,25735,25688,25684,25764,25720,25695,25722,25681,25703,25652,
+25709,25723,25970,26017,26071,26070,26274,26280,26269,27036,27048,27029,27073,
+27054,27091,27083,27035,27063,27067,27051,27060,27088,27085,27053,27084,27046,
+27075,27043,27465,27468,27699,28467,28436,28414,28435,28404,28457,28478,28448,
+28460,28431,28418,28450,28415,28399,28422,28465,28472,28466,28451,28437,28459,
+28463,28552,28458,28396,28417,28402,28364,28407,29076,29081,29053,29066,29060,
+29074,29246,29330,29334,29508,29520,29796,29795,29802,29808,29805,29956,30097,
+30247,30221,30219,30217,30227,30433,30435,30596,30589,30591,30561,30913,30879,
+30887,30899,30889,30883,31118,31119,31117,31278,31281,31402,31401,31469,31471,
+31649,31637,31627,31605,31639,31645,31636,31631,31672,31623,31620,31929,31933,
+31934,32187,32176,32156,32189,32190,32160,32202,32180,32178,32177,32186,32162,
+32191,32181,32184,32173,32210,32199,32172,32624,32736,32737,32735,32862,32858,
+32903,33104,33152,33167,33160,33162,33151,33154,33255,33274,33287,33300,33310,
+33355,33993,33983,33990,33988,33945,33950,33970,33948,33995,33976,33984,34003,
+33936,33980,34001,33994,34623,34588,34619,34594,34597,34612,34584,34645,34615,
+34601,35059,35074,35060,35065,35064,35069,35048,35098,35055,35494,35468,35486,
+35491,35469,35489,35475,35492,35498,35493,35496,35480,35473,35482,35495,35946,
+35981,35980,36051,36049,36050,36203,36249,36245,36348,36628,36626,36629,36627,
+36771,36960,36952,36956,36963,36953,36958,36962,36957,36955,37145,37144,37150,
+37237,37240,37239,37236,37496,37548,37504,37509,37528,37526,37499,37523,37532,
+37544,37500,37521,38305,38312,38313,38307,38309,38308,38553,38556,38555,38604,
+38610,38656,38780,38789,38902,38935,38936,39087,39089,39171,39173,39180,39177,
+39361,39599,39600,39654,39745,39746,40180,40182,40179,40636,40763,40778,20740,
+20736,20731,20725,20729,20738,20744,20745,20741,20956,21127,21128,21129,21133,
+21130,21232,21426,22062,22075,22073,22066,22079,22068,22057,22099,22094,22103,
+22132,22070,22063,22064,22656,22687,22686,22707,22684,22702,22697,22694,22893,
+23305,23291,23307,23285,23308,23304,23534,23532,23529,23531,23652,23653,23965,
+23956,24162,24159,24161,24290,24282,24287,24285,24291,24288,24392,24433,24503,
+24501,24950,24935,24942,24925,24917,24962,24956,24944,24939,24958,24999,24976,
+25003,24974,25004,24986,24996,24980,25006,25134,25705,25711,25721,25758,25778,
+25736,25744,25776,25765,25747,25749,25769,25746,25774,25773,25771,25754,25772,
+25753,25762,25779,25973,25975,25976,26286,26283,26292,26289,27171,27167,27112,
+27137,27166,27161,27133,27169,27155,27146,27123,27138,27141,27117,27153,27472,
+27470,27556,27589,27590,28479,28540,28548,28497,28518,28500,28550,28525,28507,
+28536,28526,28558,28538,28528,28516,28567,28504,28373,28527,28512,28511,29087,
+29100,29105,29096,29270,29339,29518,29527,29801,29835,29827,29822,29824,30079,
+30240,30249,30239,30244,30246,30241,30242,30362,30394,30436,30606,30599,30604,
+30609,30603,30923,30917,30906,30922,30910,30933,30908,30928,31295,31292,31296,
+31293,31287,31291,31407,31406,31661,31665,31684,31668,31686,31687,31681,31648,
+31692,31946,32224,32244,32239,32251,32216,32236,32221,32232,32227,32218,32222,
+32233,32158,32217,32242,32249,32629,32631,32687,32745,32806,33179,33180,33181,
+33184,33178,33176,34071,34109,34074,34030,34092,34093,34067,34065,34083,34081,
+34068,34028,34085,34047,34054,34690,34676,34678,34656,34662,34680,34664,34649,
+34647,34636,34643,34907,34909,35088,35079,35090,35091,35093,35082,35516,35538,
+35527,35524,35477,35531,35576,35506,35529,35522,35519,35504,35542,35533,35510,
+35513,35547,35916,35918,35948,36064,36062,36070,36068,36076,36077,36066,36067,
+36060,36074,36065,36205,36255,36259,36395,36368,36381,36386,36367,36393,36383,
+36385,36382,36538,36637,36635,36639,36649,36646,36650,36636,36638,36645,36969,
+36974,36968,36973,36983,37168,37165,37159,37169,37255,37257,37259,37251,37573,
+37563,37559,37610,37604,37569,37555,37564,37586,37575,37616,37554,38317,38321,
+38660,38662,38663,38665,38752,38797,38795,38799,38945,38955,38940,39091,39178,
+39187,39186,39192,39389,39376,39391,39387,39377,39381,39378,39385,39607,39662,
+39663,39719,39749,39748,39799,39791,40198,40201,40195,40617,40638,40654,22696,
+40786,20754,20760,20756,20752,20757,20864,20906,20957,21137,21139,21235,22105,
+22123,22137,22121,22116,22136,22122,22120,22117,22129,22127,22124,22114,22134,
+22721,22718,22727,22725,22894,23325,23348,23416,23536,23566,24394,25010,24977,
+25001,24970,25037,25014,25022,25034,25032,25136,25797,25793,25803,25787,25788,
+25818,25796,25799,25794,25805,25791,25810,25812,25790,25972,26310,26313,26297,
+26308,26311,26296,27197,27192,27194,27225,27243,27224,27193,27204,27234,27233,
+27211,27207,27189,27231,27208,27481,27511,27653,28610,28593,28577,28611,28580,
+28609,28583,28595,28608,28601,28598,28582,28576,28596,29118,29129,29136,29138,
+29128,29141,29113,29134,29145,29148,29123,29124,29544,29852,29859,29848,29855,
+29854,29922,29964,29965,30260,30264,30266,30439,30437,30624,30622,30623,30629,
+30952,30938,30956,30951,31142,31309,31310,31302,31308,31307,31418,31705,31761,
+31689,31716,31707,31713,31721,31718,31957,31958,32266,32273,32264,32283,32291,
+32286,32285,32265,32272,32633,32690,32752,32753,32750,32808,33203,33193,33192,
+33275,33288,33368,33369,34122,34137,34120,34152,34153,34115,34121,34157,34154,
+34142,34691,34719,34718,34722,34701,34913,35114,35122,35109,35115,35105,35242,
+35238,35558,35578,35563,35569,35584,35548,35559,35566,35582,35585,35586,35575,
+35565,35571,35574,35580,35947,35949,35987,36084,36420,36401,36404,36418,36409,
+36405,36667,36655,36664,36659,36776,36774,36981,36980,36984,36978,36988,36986,
+37172,37266,37664,37686,37624,37683,37679,37666,37628,37675,37636,37658,37648,
+37670,37665,37653,37678,37657,38331,38567,38568,38570,38613,38670,38673,38678,
+38669,38675,38671,38747,38748,38758,38808,38960,38968,38971,38967,38957,38969,
+38948,39184,39208,39198,39195,39201,39194,39405,39394,39409,39608,39612,39675,
+39661,39720,39825,40213,40227,40230,40232,40210,40219,40664,40660,40845,40860,
+20778,20767,20769,20786,21237,22158,22144,22160,22149,22151,22159,22741,22739,
+22737,22734,23344,23338,23332,23418,23607,23656,23996,23994,23997,23992,24171,
+24396,24509,25033,25026,25031,25062,25035,25138,25140,25806,25802,25816,25824,
+25840,25830,25836,25841,25826,25837,25986,25987,26329,26326,27264,27284,27268,
+27298,27292,27355,27299,27262,27287,27280,27296,27484,27566,27610,27656,28632,
+28657,28639,28640,28635,28644,28651,28655,28544,28652,28641,28649,28629,28654,
+28656,29159,29151,29166,29158,29157,29165,29164,29172,29152,29237,29254,29552,
+29554,29865,29872,29862,29864,30278,30274,30284,30442,30643,30634,30640,30636,
+30631,30637,30703,30967,30970,30964,30959,30977,31143,31146,31319,31423,31751,
+31757,31742,31735,31756,31712,31968,31964,31966,31970,31967,31961,31965,32302,
+32318,32326,32311,32306,32323,32299,32317,32305,32325,32321,32308,32313,32328,
+32309,32319,32303,32580,32755,32764,32881,32882,32880,32879,32883,33222,33219,
+33210,33218,33216,33215,33213,33225,33214,33256,33289,33393,34218,34180,34174,
+34204,34193,34196,34223,34203,34183,34216,34186,34214,34407,34752,34769,34739,
+34770,34758,34731,34747,34746,34760,34763,35131,35126,35140,35128,35133,35244,
+35598,35607,35609,35611,35594,35616,35613,35588,35600,35905,35903,35955,36090,
+36093,36092,36088,36091,36264,36425,36427,36424,36426,36676,36670,36674,36677,
+36671,36991,36989,36996,36993,36994,36992,37177,37283,37278,37276,37709,37762,
+37672,37749,37706,37733,37707,37656,37758,37740,37723,37744,37722,37716,38346,
+38347,38348,38344,38342,38577,38584,38614,38684,38686,38816,38867,38982,39094,
+39221,39425,39423,39854,39851,39850,39853,40251,40255,40587,40655,40670,40668,
+40669,40667,40766,40779,21474,22165,22190,22745,22744,23352,24414,25059,25139,
+25844,25842,25854,25862,25850,25851,25847,26039,26332,26406,27315,27308,27331,
+27323,27320,27330,27310,27311,27487,27512,27567,28681,28683,28670,28678,28666,
+28689,28687,29179,29180,29182,29176,29559,29557,29863,29887,29973,30294,30296,
+30290,30653,30655,30651,30652,30990,31150,31329,31330,31328,31428,31429,31787,
+31783,31786,31774,31779,31777,31975,32340,32341,32350,32346,32353,32338,32345,
+32584,32761,32763,32887,32886,33229,33231,33290,34255,34217,34253,34256,34249,
+34224,34234,34233,34799,34796,34802,34784,35206,35250,35316,35624,35641,35628,
+35627,35920,36101,36441,36451,36454,36452,36447,36437,36544,36681,36685,36999,
+36995,37000,37291,37292,37328,37780,37770,37782,37794,37811,37806,37804,37808,
+37784,37786,37783,38356,38358,38352,38357,38626,38620,38617,38619,38622,38692,
+38819,38822,38829,38905,38989,38991,38988,38990,38995,39098,39230,39231,39229,
+39214,39333,39438,39617,39683,39686,39759,39758,39757,39882,39881,39933,39880,
+39872,40273,40285,40288,40672,40725,40748,20787,22181,22184,22750,22751,22754,
+23541,40848,24300,25074,25079,25078,25077,25856,25871,26336,26333,27365,27357,
+27354,27347,28699,28703,28712,28698,28701,28693,28696,29190,29197,29272,29346,
+29560,29562,29885,29898,29923,30087,30086,30303,30305,30663,31001,31153,31339,
+31337,31806,31807,31800,31805,31799,31808,32363,32365,32377,32361,32362,32371,
+32645,32694,32697,32696,33240,34281,34269,34282,34261,34276,34277,34295,34811,
+34821,34829,34809,34814,35168,35167,35158,35166,35649,35676,35672,35657,35674,
+35662,35663,35654,35673,36104,36106,36476,36466,36487,36470,36460,36474,36468,
+36692,36686,36781,37002,37003,37297,37294,37857,37841,37855,37827,37832,37852,
+37853,37846,37858,37837,37848,37860,37847,37864,38364,38580,38627,38698,38695,
+38753,38876,38907,39006,39000,39003,39100,39237,39241,39446,39449,39693,39912,
+39911,39894,39899,40329,40289,40306,40298,40300,40594,40599,40595,40628,21240,
+22199,22198,22196,22204,22756,23360,23363,23421,23542,24009,25080,25082,25880,
+25876,25881,26342,26407,27372,28734,28720,28722,29200,29563,29903,30306,30309,
+31014,31018,31020,31019,31431,31478,31820,31811,31821,31983,31984,36782,32381,
+32380,32386,32588,32768,33242,33382,34299,34297,34321,34298,34310,34315,34311,
+34314,34836,34837,35172,35258,35320,35696,35692,35686,35695,35679,35691,36111,
+36109,36489,36481,36485,36482,37300,37323,37912,37891,37885,38369,38704,39108,
+39250,39249,39336,39467,39472,39479,39477,39955,39949,40569,40629,40680,40751,
+40799,40803,40801,20791,20792,22209,22208,22210,22804,23660,24013,25084,25086,
+25885,25884,26005,26345,27387,27396,27386,27570,28748,29211,29351,29910,29908,
+30313,30675,31824,32399,32396,32700,34327,34349,34330,34851,34850,34849,34847,
+35178,35180,35261,35700,35703,35709,36115,36490,36493,36491,36703,36783,37306,
+37934,37939,37941,37946,37944,37938,37931,38370,38712,38713,38706,38911,39015,
+39013,39255,39493,39491,39488,39486,39631,39764,39761,39981,39973,40367,40372,
+40386,40376,40605,40687,40729,40796,40806,40807,20796,20795,22216,22218,22217,
+23423,24020,24018,24398,25087,25892,27402,27489,28753,28760,29568,29924,30090,
+30318,30316,31155,31840,31839,32894,32893,33247,35186,35183,35324,35712,36118,
+36119,36497,36499,36705,37192,37956,37969,37970,38717,38718,38851,38849,39019,
+39253,39509,39501,39634,39706,40009,39985,39998,39995,40403,40407,40756,40812,
+40810,40852,22220,24022,25088,25891,25899,25898,26348,27408,29914,31434,31844,
+31843,31845,32403,32406,32404,33250,34360,34367,34865,35722,37008,37007,37987,
+37984,37988,38760,39023,39260,39514,39515,39511,39635,39636,39633,40020,40023,
+40022,40421,40607,40692,22225,22761,25900,28766,30321,30322,30679,32592,32648,
+34870,34873,34914,35731,35730,35734,33399,36123,37312,37994,38722,38728,38724,
+38854,39024,39519,39714,39768,40031,40441,40442,40572,40573,40711,40823,40818,
+24307,27414,28771,31852,31854,34875,35264,36513,37313,38002,38000,39025,39262,
+39638,39715,40652,28772,30682,35738,38007,38857,39522,39525,32412,35740,36522,
+37317,38013,38014,38012,40055,40056,40695,35924,38015,40474,29224,39530,39729,
+40475,40478,31858,
+};
+
+static const struct dbcs_index cns11643_1_decmap[256] = {
+{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{__cns11643_1_decmap+0,33,126},{
+__cns11643_1_decmap+94,33,126},{__cns11643_1_decmap+188,33,78},{
+__cns11643_1_decmap+234,33,126},{__cns11643_1_decmap+328,33,112},{
+__cns11643_1_decmap+408,33,62},{__cns11643_1_decmap+438,40,52},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{__cns11643_1_decmap+451,33,65},{0,0,0
+},{__cns11643_1_decmap+484,33,126},{__cns11643_1_decmap+578,33,126},{
+__cns11643_1_decmap+672,33,126},{__cns11643_1_decmap+766,33,126},{
+__cns11643_1_decmap+860,33,126},{__cns11643_1_decmap+954,33,126},{
+__cns11643_1_decmap+1048,33,126},{__cns11643_1_decmap+1142,33,126},{
+__cns11643_1_decmap+1236,33,126},{__cns11643_1_decmap+1330,33,126},{
+__cns11643_1_decmap+1424,33,126},{__cns11643_1_decmap+1518,33,126},{
+__cns11643_1_decmap+1612,33,126},{__cns11643_1_decmap+1706,33,126},{
+__cns11643_1_decmap+1800,33,126},{__cns11643_1_decmap+1894,33,126},{
+__cns11643_1_decmap+1988,33,126},{__cns11643_1_decmap+2082,33,126},{
+__cns11643_1_decmap+2176,33,126},{__cns11643_1_decmap+2270,33,126},{
+__cns11643_1_decmap+2364,33,126},{__cns11643_1_decmap+2458,33,126},{
+__cns11643_1_decmap+2552,33,126},{__cns11643_1_decmap+2646,33,126},{
+__cns11643_1_decmap+2740,33,126},{__cns11643_1_decmap+2834,33,126},{
+__cns11643_1_decmap+2928,33,126},{__cns11643_1_decmap+3022,33,126},{
+__cns11643_1_decmap+3116,33,126},{__cns11643_1_decmap+3210,33,126},{
+__cns11643_1_decmap+3304,33,126},{__cns11643_1_decmap+3398,33,126},{
+__cns11643_1_decmap+3492,33,126},{__cns11643_1_decmap+3586,33,126},{
+__cns11643_1_decmap+3680,33,126},{__cns11643_1_decmap+3774,33,126},{
+__cns11643_1_decmap+3868,33,126},{__cns11643_1_decmap+3962,33,126},{
+__cns11643_1_decmap+4056,33,126},{__cns11643_1_decmap+4150,33,126},{
+__cns11643_1_decmap+4244,33,126},{__cns11643_1_decmap+4338,33,126},{
+__cns11643_1_decmap+4432,33,126},{__cns11643_1_decmap+4526,33,126},{
+__cns11643_1_decmap+4620,33,126},{__cns11643_1_decmap+4714,33,126},{
+__cns11643_1_decmap+4808,33,126},{__cns11643_1_decmap+4902,33,126},{
+__cns11643_1_decmap+4996,33,126},{__cns11643_1_decmap+5090,33,126},{
+__cns11643_1_decmap+5184,33,126},{__cns11643_1_decmap+5278,33,126},{
+__cns11643_1_decmap+5372,33,126},{__cns11643_1_decmap+5466,33,126},{
+__cns11643_1_decmap+5560,33,126},{__cns11643_1_decmap+5654,33,126},{
+__cns11643_1_decmap+5748,33,126},{__cns11643_1_decmap+5842,33,75},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},
+};
+
+static const ucs2_t __cns11643_2_decmap[7650] = {
+20034,20060,20981,21274,21378,19975,19980,20039,20109,22231,23662,24435,19983,
+20871,19982,20014,20115,20162,20169,20168,20888,21244,21356,21433,22304,22787,
+22828,23568,24063,26081,27571,27596,27668,29247,20017,20028,20200,20188,20201,
+20193,20189,20186,21004,21001,21276,21324,22306,22307,22807,22831,23425,23428,
+23570,23611,23668,23667,24068,24192,24194,24521,25097,25168,27669,27702,27715,
+27711,27707,29358,29360,29578,31160,32906,38430,20238,20248,20268,20213,20244,
+20209,20224,20215,20232,20253,20226,20229,20258,20243,20228,20212,20242,20913,
+21011,21008,21158,21282,21279,21325,21386,21511,22241,22239,22318,22314,22324,
+22844,22912,22908,22917,22907,22910,22903,22911,23382,23573,23589,23676,23674,
+23675,23678,24031,24181,24196,24322,24346,24436,24533,24532,24527,25180,25182,
+25188,25185,25190,25186,25177,25184,25178,25189,25911,26095,26094,26430,26425,
+26424,26427,26426,26431,26428,26419,27672,27718,27730,27740,27727,27722,27732,
+27723,27724,28785,29278,29364,29365,29582,29994,30335,31349,32593,33400,33404,
+33408,33405,33407,34381,35198,37017,37015,37016,37019,37012,38434,38436,38432,
+38435,20310,20283,20322,20297,20307,20324,20286,20327,20306,20319,20289,20312,
+20269,20275,20287,20321,20879,20921,21020,21022,21025,21165,21166,21257,21347,
+21362,21390,21391,21552,21559,21546,21588,21573,21529,21532,21541,21528,21565,
+21583,21569,21544,21540,21575,22254,22247,22245,22337,22341,22348,22345,22347,
+22354,22790,22848,22950,22936,22944,22935,22926,22946,22928,22927,22951,22945,
+23438,23442,23592,23594,23693,23695,23688,23691,23689,23698,23690,23686,23699,
+23701,24032,24074,24078,24203,24201,24204,24200,24205,24325,24349,24440,24438,
+24530,24529,24528,24557,24552,24558,24563,24545,24548,24547,24570,24559,24567,
+24571,24576,24564,25146,25219,25228,25230,25231,25236,25223,25201,25211,25210,
+25200,25217,25224,25207,25213,25202,25204,26096,26100,26099,26098,26101,26437,
+26439,26457,26453,26444,26440,26461,26445,26458,26443,27600,27673,27674,27768,
+27751,27755,27780,27787,27791,27761,27759,27753,27802,27757,27783,27797,27804,
+27750,27763,27749,27771,27790,28788,28794,29283,29375,29373,29379,29382,29377,
+29370,29381,29589,29591,29587,29588,29586,30010,30009,30100,30101,30337,31037,
+32820,32917,32921,32912,32914,32924,33424,33423,33413,33422,33425,33427,33418,
+33411,33412,35960,36809,36799,37023,37025,37029,37022,37031,37024,38448,38440,
+38447,38445,20019,20376,20348,20357,20349,20352,20359,20342,20340,20361,20356,
+20343,20300,20375,20330,20378,20345,20353,20344,20368,20380,20372,20382,20370,
+20354,20373,20331,20334,20894,20924,20926,21045,21042,21043,21062,21041,21180,
+21258,21259,21308,21394,21396,21639,21631,21633,21649,21634,21640,21611,21626,
+21630,21605,21612,21620,21606,21645,21615,21601,21600,21656,21603,21607,21604,
+22263,22265,22383,22386,22381,22379,22385,22384,22390,22400,22389,22395,22387,
+22388,22370,22376,22397,22796,22853,22965,22970,22991,22990,22962,22988,22977,
+22966,22972,22979,22998,22961,22973,22976,22984,22964,22983,23394,23397,23443,
+23445,23620,23623,23726,23716,23712,23733,23727,23720,23724,23711,23715,23725,
+23714,23722,23719,23709,23717,23734,23728,23718,24087,24084,24089,24360,24354,
+24355,24356,24404,24450,24446,24445,24542,24549,24621,24614,24601,24626,24587,
+24628,24586,24599,24627,24602,24606,24620,24610,24589,24592,24622,24595,24593,
+24588,24585,24604,25108,25149,25261,25268,25297,25278,25258,25270,25290,25262,
+25267,25263,25275,25257,25264,25272,25917,26024,26043,26121,26108,26116,26130,
+26120,26107,26115,26123,26125,26117,26109,26129,26128,26358,26378,26501,26476,
+26510,26514,26486,26491,26520,26502,26500,26484,26509,26508,26490,26527,26513,
+26521,26499,26493,26497,26488,26489,26516,27429,27520,27518,27614,27677,27795,
+27884,27883,27886,27865,27830,27860,27821,27879,27831,27856,27842,27834,27843,
+27846,27885,27890,27858,27869,27828,27786,27805,27776,27870,27840,27952,27853,
+27847,27824,27897,27855,27881,27857,28820,28824,28805,28819,28806,28804,28817,
+28822,28802,28826,28803,29290,29398,29387,29400,29385,29404,29394,29396,29402,
+29388,29393,29604,29601,29613,29606,29602,29600,29612,29597,29917,29928,30015,
+30016,30014,30092,30104,30383,30451,30449,30448,30453,30712,30716,30713,30715,
+30714,30711,31042,31039,31173,31352,31355,31483,31861,31997,32821,32911,32942,
+32931,32952,32949,32941,33312,33440,33472,33451,33434,33432,33435,33461,33447,
+33454,33468,33438,33466,33460,33448,33441,33449,33474,33444,33475,33462,33442,
+34416,34415,34413,34414,35926,36818,36811,36819,36813,36822,36821,36823,37042,
+37044,37039,37043,37040,38457,38461,38460,38458,38467,20429,20421,20435,20402,
+20425,20427,20417,20436,20444,20441,20411,20403,20443,20423,20438,20410,20416,
+20409,20460,21060,21065,21184,21186,21309,21372,21399,21398,21401,21400,21690,
+21665,21677,21669,21711,21699,33549,21687,21678,21718,21686,21701,21702,21664,
+21616,21692,21666,21694,21618,21726,21680,22453,22430,22431,22436,22412,22423,
+22429,22427,22420,22424,22415,22425,22437,22426,22421,22772,22797,22867,23009,
+23006,23022,23040,23025,23005,23034,23037,23036,23030,23012,23026,23031,23003,
+23017,23027,23029,23008,23038,23028,23021,23464,23628,23760,23768,23756,23767,
+23755,23771,23774,23770,23753,23751,23754,23766,23763,23764,23759,23752,23750,
+23758,23775,23800,24057,24097,24098,24099,24096,24100,24240,24228,24226,24219,
+24227,24229,24327,24366,24406,24454,24631,24633,24660,24690,24670,24645,24659,
+24647,24649,24667,24652,24640,24642,24671,24612,24644,24664,24678,24686,25154,
+25155,25295,25357,25355,25333,25358,25347,25323,25337,25359,25356,25336,25334,
+25344,25363,25364,25338,25365,25339,25328,25921,25923,26026,26047,26166,26145,
+26162,26165,26140,26150,26146,26163,26155,26170,26141,26164,26169,26158,26383,
+26384,26561,26610,26568,26554,26588,26555,26616,26584,26560,26551,26565,26603,
+26596,26591,26549,26573,26547,26615,26614,26606,26595,26562,26553,26574,26599,
+26608,26546,26620,26566,26605,26572,26542,26598,26587,26618,26569,26570,26563,
+26602,26571,27432,27522,27524,27574,27606,27608,27616,27680,27681,27944,27956,
+27949,27935,27964,27967,27922,27914,27866,27955,27908,27929,27962,27930,27921,
+27904,27933,27970,27905,27928,27959,27907,27919,27968,27911,27936,27948,27912,
+27938,27913,27920,28855,28831,28862,28849,28848,28833,28852,28853,28841,29249,
+29257,29258,29292,29296,29299,29294,29386,29412,29416,29419,29407,29418,29414,
+29411,29573,29644,29634,29640,29637,29625,29622,29621,29620,29675,29631,29639,
+29630,29635,29638,29624,29643,29932,29934,29998,30023,30024,30119,30122,30329,
+30404,30472,30467,30468,30469,30474,30455,30459,30458,30695,30696,30726,30737,
+30738,30725,30736,30735,30734,30729,30723,30739,31050,31052,31051,31045,31044,
+31189,31181,31183,31190,31182,31360,31358,31441,31488,31489,31866,31864,31865,
+31871,31872,31873,32003,32008,32001,32600,32657,32653,32702,32775,32782,32783,
+32788,32823,32984,32967,32992,32977,32968,32962,32976,32965,32995,32985,32988,
+32970,32981,32969,32975,32983,32998,32973,33279,33313,33428,33497,33534,33529,
+33543,33512,33536,33493,33594,33515,33494,33524,33516,33505,33522,33525,33548,
+33531,33526,33520,33514,33508,33504,33530,33523,33517,34423,34420,34428,34419,
+34881,34894,34919,34922,34921,35283,35332,35335,36210,36835,36833,36846,36832,
+37105,37053,37055,37077,37061,37054,37063,37067,37064,37332,37331,38484,38479,
+38481,38483,38474,38478,20510,20485,20487,20499,20514,20528,20507,20469,20468,
+20531,20535,20524,20470,20471,20503,20508,20512,20519,20533,20527,20529,20494,
+20826,20884,20883,20938,20932,20933,20936,20942,21089,21082,21074,21086,21087,
+21077,21090,21197,21262,21406,21798,21730,21783,21778,21735,21747,21732,21786,
+21759,21764,21768,21739,21777,21765,21745,21770,21755,21751,21752,21728,21774,
+21763,21771,22273,22274,22476,22578,22485,22482,22458,22470,22461,22460,22456,
+22454,22463,22471,22480,22457,22465,22798,22858,23065,23062,23085,23086,23061,
+23055,23063,23050,23070,23091,23404,23463,23469,23468,23555,23638,23636,23788,
+23807,23790,23793,23799,23808,23801,24105,24104,24232,24238,24234,24236,24371,
+24368,24423,24669,24666,24679,24641,24738,24712,24704,24722,24705,24733,24707,
+24725,24731,24727,24711,24732,24718,25113,25158,25330,25360,25430,25388,25412,
+25413,25398,25411,25572,25401,25419,25418,25404,25385,25409,25396,25432,25428,
+25433,25389,25415,25395,25434,25425,25400,25431,25408,25416,25930,25926,26054,
+26051,26052,26050,26186,26207,26183,26193,26386,26387,26655,26650,26697,26674,
+26675,26683,26699,26703,26646,26673,26652,26677,26667,26669,26671,26702,26692,
+26676,26653,26642,26644,26662,26664,26670,26701,26682,26661,26656,27436,27439,
+27437,27441,27444,27501,32898,27528,27622,27620,27624,27619,27618,27623,27685,
+28026,28003,28004,28022,27917,28001,28050,27992,28002,28013,28015,28049,28045,
+28143,28031,28038,27998,28007,28000,28055,28016,28028,27999,28034,28056,27951,
+28008,28043,28030,28032,28036,27926,28035,28027,28029,28021,28048,28892,28883,
+28881,28893,28875,32569,28898,28887,28882,28894,28896,28884,28877,28869,28870,
+28871,28890,28878,28897,29250,29304,29303,29302,29440,29434,29428,29438,29430,
+29427,29435,29441,29651,29657,29669,29654,29628,29671,29667,29673,29660,29650,
+29659,29652,29661,29658,29655,29656,29672,29918,29919,29940,29941,29985,30043,
+30047,30128,30145,30139,30148,30144,30143,30134,30138,30346,30409,30493,30491,
+30480,30483,30482,30499,30481,30485,30489,30490,30498,30503,30755,30764,30754,
+30773,30767,30760,30766,30763,30753,30761,30771,30762,30769,31060,31067,31055,
+31068,31059,31058,31057,31211,31212,31200,31214,31213,31210,31196,31198,31197,
+31366,31369,31365,31371,31372,31370,31367,31448,31504,31492,31507,31493,31503,
+31496,31498,31502,31497,31506,31876,31889,31882,31884,31880,31885,31877,32030,
+32029,32017,32014,32024,32022,32019,32031,32018,32015,32012,32604,32609,32606,
+32608,32605,32603,32662,32658,32707,32706,32704,32790,32830,32825,33018,33010,
+33017,33013,33025,33019,33024,33281,33327,33317,33587,33581,33604,33561,33617,
+33573,33622,33599,33601,33574,33564,33570,33602,33614,33563,33578,33544,33596,
+33613,33558,33572,33568,33591,33583,33577,33607,33605,33612,33619,33566,33580,
+33611,33575,33608,34387,34386,34466,34472,34454,34445,34449,34462,34439,34455,
+34438,34443,34458,34437,34469,34457,34465,34471,34453,34456,34446,34461,34448,
+34452,34883,34884,34925,34933,34934,34930,34944,34929,34943,34927,34947,34942,
+34932,34940,35346,35911,35927,35963,36004,36003,36214,36216,36277,36279,36278,
+36561,36563,36862,36853,36866,36863,36859,36868,36860,36854,37078,37088,37081,
+37082,37091,37087,37093,37080,37083,37079,37084,37092,37200,37198,37199,37333,
+37346,37338,38492,38495,38588,39139,39647,39727,20095,20592,20586,20577,20574,
+20576,20563,20555,20573,20594,20552,20557,20545,20571,20554,20578,20501,20549,
+20575,20585,20587,20579,20580,20550,20544,20590,20595,20567,20561,20944,21099,
+21101,21100,21102,21206,21203,21293,21404,21877,21878,21820,21837,21840,21812,
+21802,21841,21858,21814,21813,21808,21842,21829,21772,21810,21861,21838,21817,
+21832,21805,21819,21824,21835,22282,22279,22523,22548,22498,22518,22492,22516,
+22528,22509,22525,22536,22520,22539,22515,22479,22535,22510,22499,22514,22501,
+22508,22497,22542,22524,22544,22503,22529,22540,22513,22505,22512,22541,22532,
+22876,23136,23128,23125,23143,23134,23096,23093,23149,23120,23135,23141,23148,
+23123,23140,23127,23107,23133,23122,23108,23131,23112,23182,23102,23117,23097,
+23116,23152,23145,23111,23121,23126,23106,23132,23410,23406,23489,23488,23641,
+23838,23819,23837,23834,23840,23820,23848,23821,23846,23845,23823,23856,23826,
+23843,23839,23854,24126,24116,24241,24244,24249,24242,24243,24374,24376,24475,
+24470,24479,24714,24720,24710,24766,24752,24762,24787,24788,24783,24804,24793,
+24797,24776,24753,24795,24759,24778,24767,24771,24781,24768,25394,25445,25482,
+25474,25469,25533,25502,25517,25501,25495,25515,25486,25455,25479,25488,25454,
+25519,25461,25500,25453,25518,25468,25508,25403,25503,25464,25477,25473,25489,
+25485,25456,25939,26061,26213,26209,26203,26201,26204,26210,26392,26745,26759,
+26768,26780,26733,26734,26798,26795,26966,26735,26787,26796,26793,26741,26740,
+26802,26767,26743,26770,26748,26731,26738,26794,26752,26737,26750,26779,26774,
+26763,26784,26761,26788,26744,26747,26769,26764,26762,26749,27446,27443,27447,
+27448,27537,27535,27533,27534,27532,27690,28096,28075,28084,28083,28276,28076,
+28137,28130,28087,28150,28116,28160,28104,28128,28127,28118,28094,28133,28124,
+28125,28123,28148,28106,28093,28141,28144,28090,28117,28098,28111,28105,28112,
+28146,28115,28157,28119,28109,28131,28091,28922,28941,28919,28951,28916,28940,
+28912,28932,28915,28944,28924,28927,28934,28947,28928,28920,28918,28939,28930,
+28942,29310,29307,29308,29311,29469,29463,29447,29457,29464,29450,29448,29439,
+29455,29470,29576,29686,29688,29685,29700,29697,29693,29703,29696,29690,29692,
+29695,29708,29707,29684,29704,30052,30051,30158,30162,30159,30155,30156,30161,
+30160,30351,30345,30419,30521,30511,30509,30513,30514,30516,30515,30525,30501,
+30523,30517,30792,30802,30793,30797,30794,30796,30758,30789,30800,31076,31079,
+31081,31082,31075,31083,31073,31163,31226,31224,31222,31223,31375,31380,31376,
+31541,31547,31540,31525,31536,31522,31524,31539,31512,31530,31517,31537,31531,
+31533,31535,31538,31544,31514,31523,31892,31896,31894,31907,32053,32061,32056,
+32054,32058,32069,32044,32041,32065,32071,32062,32063,32074,32059,32040,32611,
+32661,32668,32669,32667,32714,32715,32717,32720,32721,32711,32719,32713,32799,
+32798,32795,32839,32835,32840,33048,33061,33049,33051,33069,33055,33068,33054,
+33057,33045,33063,33053,33058,33297,33336,33331,33338,33332,33330,33396,33680,
+33699,33704,33677,33658,33651,33700,33652,33679,33665,33685,33689,33653,33684,
+33705,33661,33667,33676,33693,33691,33706,33675,33662,33701,33711,33672,33687,
+33712,33663,33702,33671,33710,33654,34393,34390,34495,34487,34498,34497,34501,
+34490,34480,34504,34489,34483,34488,34508,34484,34491,34492,34499,34493,34494,
+34898,34953,34965,34984,34978,34986,34970,34961,34977,34975,34968,34983,34969,
+34971,34967,34980,34988,34956,34963,34958,35202,35286,35289,35285,35376,35367,
+35372,35358,35897,35899,35932,35933,35965,36005,36221,36219,36217,36284,36290,
+36281,36287,36289,36568,36574,36573,36572,36567,36576,36577,36900,36875,36881,
+36892,36876,36897,37103,37098,37104,37108,37106,37107,37076,37099,37100,37097,
+37206,37208,37210,37203,37205,37356,37364,37361,37363,37368,37348,37369,37354,
+37355,37367,37352,37358,38266,38278,38280,38524,38509,38507,38513,38511,38591,
+38762,38916,39141,39319,20635,20629,20628,20638,20619,20643,20611,20620,20622,
+20637,20584,20636,20626,20610,20615,20831,20948,21266,21265,21412,21415,21905,
+21928,21925,21933,21879,22085,21922,21907,21896,21903,21941,21889,21923,21906,
+21924,21885,21900,21926,21887,21909,21921,21902,22284,22569,22583,22553,22558,
+22567,22563,22568,22517,22600,22565,22556,22555,22579,22591,22582,22574,22585,
+22584,22573,22572,22587,22881,23215,23188,23199,23162,23202,23198,23160,23206,
+23164,23205,23212,23189,23214,23095,23172,23178,23191,23171,23179,23209,23163,
+23165,23180,23196,23183,23187,23197,23530,23501,23499,23508,23505,23498,23502,
+23564,23600,23863,23875,23915,23873,23883,23871,23861,23889,23886,23893,23859,
+23866,23890,23869,23857,23897,23874,23865,23881,23864,23868,23858,23862,23872,
+23877,24132,24129,24408,24486,24485,24491,24777,24761,24780,24802,24782,24772,
+24852,24818,24842,24854,24837,24821,24851,24824,24828,24830,24769,24835,24856,
+24861,24848,24831,24836,24843,25162,25492,25521,25520,25550,25573,25576,25583,
+25539,25757,25587,25546,25568,25590,25557,25586,25589,25697,25567,25534,25565,
+25564,25540,25560,25555,25538,25543,25548,25547,25544,25584,25559,25561,25906,
+25959,25962,25956,25948,25960,25957,25996,26013,26014,26030,26064,26066,26236,
+26220,26235,26240,26225,26233,26218,26226,26369,26892,26835,26884,26844,26922,
+26860,26858,26865,26895,26838,26871,26859,26852,26870,26899,26896,26867,26849,
+26887,26828,26888,26992,26804,26897,26863,26822,26900,26872,26832,26877,26876,
+26856,26891,26890,26903,26830,26824,26845,26846,26854,26868,26833,26886,26836,
+26857,26901,26917,26823,27449,27451,27455,27452,27540,27543,27545,27541,27581,
+27632,27634,27635,27696,28156,28230,28231,28191,28233,28296,28220,28221,28229,
+28258,28203,28223,28225,28253,28275,28188,28211,28235,28224,28241,28219,28163,
+28206,28254,28264,28252,28257,28209,28200,28256,28273,28267,28217,28194,28208,
+28243,28261,28199,28280,28260,28279,28245,28281,28242,28262,28213,28214,28250,
+28960,28958,28975,28923,28974,28977,28963,28965,28962,28978,28959,28968,28986,
+28955,29259,29274,29320,29321,29318,29317,29323,29458,29451,29488,29474,29489,
+29491,29479,29490,29485,29478,29475,29493,29452,29742,29740,29744,29739,29718,
+29722,29729,29741,29745,29732,29731,29725,29737,29728,29746,29947,29999,30063,
+30060,30183,30170,30177,30182,30173,30175,30180,30167,30357,30354,30426,30534,
+30535,30532,30541,30533,30538,30542,30539,30540,30686,30700,30816,30820,30821,
+30812,30829,30833,30826,30830,30832,30825,30824,30814,30818,31092,31091,31090,
+31088,31234,31242,31235,31244,31236,31385,31462,31460,31562,31559,31556,31560,
+31564,31566,31552,31576,31557,31906,31902,31912,31905,32088,32111,32099,32083,
+32086,32103,32106,32079,32109,32092,32107,32082,32084,32105,32081,32095,32078,
+32574,32575,32613,32614,32674,32672,32673,32727,32849,32847,32848,33022,32980,
+33091,33098,33106,33103,33095,33085,33101,33082,33254,33262,33271,33272,33273,
+33284,33340,33341,33343,33397,33595,33743,33785,33827,33728,33768,33810,33767,
+33764,33788,33782,33808,33734,33736,33771,33763,33727,33793,33757,33765,33752,
+33791,33761,33739,33742,33750,33781,33737,33801,33807,33758,33809,33798,33730,
+33779,33749,33786,33735,33745,33770,33811,33690,33731,33772,33774,33732,33787,
+33751,33762,33819,33755,33790,34520,34530,34534,34515,34531,34522,34538,34525,
+34539,34524,34540,34537,34519,34536,34513,34888,34902,34901,35002,35031,35001,
+35000,35008,35006,34998,35004,34999,35005,34994,35073,35017,35221,35224,35223,
+35293,35290,35291,35406,35405,35385,35417,35392,35415,35416,35396,35397,35410,
+35400,35409,35402,35404,35407,35935,35969,35968,36026,36030,36016,36025,36021,
+36228,36224,36233,36312,36307,36301,36295,36310,36316,36303,36309,36313,36296,
+36311,36293,36591,36599,36602,36601,36582,36590,36581,36597,36583,36584,36598,
+36587,36593,36588,36596,36585,36909,36916,36911,37126,37164,37124,37119,37116,
+37128,37113,37115,37121,37120,37127,37125,37123,37217,37220,37215,37218,37216,
+37377,37386,37413,37379,37402,37414,37391,37388,37376,37394,37375,37373,37382,
+37380,37415,37378,37404,37412,37401,37399,37381,37398,38267,38285,38284,38288,
+38535,38526,38536,38537,38531,38528,38594,38600,38595,38641,38640,38764,38768,
+38766,38919,39081,39147,40166,40697,20099,20100,20150,20669,20671,20678,20654,
+20676,20682,20660,20680,20674,20656,20673,20666,20657,20683,20681,20662,20664,
+20951,21114,21112,21115,21116,21955,21979,21964,21968,21963,21962,21981,21952,
+21972,21956,21993,21951,21970,21901,21967,21973,21986,21974,21960,22002,21965,
+21977,21954,22292,22611,22632,22628,22607,22605,22601,22639,22613,22606,22621,
+22617,22629,22619,22589,22627,22641,22780,23239,23236,23243,23226,23224,23217,
+23221,23216,23231,23240,23227,23238,23223,23232,23242,23220,23222,23245,23225,
+23184,23510,23512,23513,23583,23603,23921,23907,23882,23909,23922,23916,23902,
+23912,23911,23906,24048,24143,24142,24138,24141,24139,24261,24268,24262,24267,
+24263,24384,24495,24493,24823,24905,24906,24875,24901,24886,24882,24878,24902,
+24879,24911,24873,24896,25120,37224,25123,25125,25124,25541,25585,25579,25616,
+25618,25609,25632,25636,25651,25667,25631,25621,25624,25657,25655,25634,25635,
+25612,25638,25648,25640,25665,25653,25647,25610,25626,25664,25637,25639,25611,
+25575,25627,25646,25633,25614,25967,26002,26067,26246,26252,26261,26256,26251,
+26250,26265,26260,26232,26400,26982,26975,26936,26958,26978,26993,26943,26949,
+26986,26937,26946,26967,26969,27002,26952,26953,26933,26988,26931,26941,26981,
+26864,27000,26932,26985,26944,26991,26948,26998,26968,26945,26996,26956,26939,
+26955,26935,26972,26959,26961,26930,26962,26927,27003,26940,27462,27461,27459,
+27458,27464,27457,27547,27643,27644,27641,27639,27640,28315,28374,28360,28303,
+28352,28319,28307,28308,28320,28337,28345,28358,28370,28349,28353,28318,28361,
+28343,28336,28365,28326,28367,28338,28350,28355,28380,28376,28313,28306,28302,
+28301,28324,28321,28351,28339,28368,28362,28311,28334,28323,28999,29012,29010,
+29027,29024,28993,29021,29026,29042,29048,29034,29025,28994,29016,28995,29003,
+29040,29023,29008,29011,28996,29005,29018,29263,29325,29324,29329,29328,29326,
+29500,29506,29499,29498,29504,29514,29513,29764,29770,29771,29778,29777,29783,
+29760,29775,29776,29774,29762,29766,29773,29780,29921,29951,29950,29949,29981,
+30073,30071,27011,30191,30223,30211,30199,30206,30204,30201,30200,30224,30203,
+30198,30189,30197,30205,30361,30389,30429,30549,30559,30560,30546,30550,30554,
+30569,30567,30548,30553,30573,30688,30855,30874,30868,30863,30852,30869,30853,
+30854,30881,30851,30841,30873,30848,30870,30843,31100,31106,31101,31097,31249,
+31256,31257,31250,31255,31253,31266,31251,31259,31248,31395,31394,31390,31467,
+31590,31588,31597,31604,31593,31602,31589,31603,31601,31600,31585,31608,31606,
+31587,31922,31924,31919,32136,32134,32128,32141,32127,32133,32122,32142,32123,
+32131,32124,32140,32148,32132,32125,32146,32621,32619,32615,32616,32620,32678,
+32677,32679,32731,32732,32801,33124,33120,33143,33116,33129,33115,33122,33138,
+26401,33118,33142,33127,33135,33092,33121,33309,33353,33348,33344,33346,33349,
+34033,33855,33878,33910,33913,33935,33933,33893,33873,33856,33926,33895,33840,
+33869,33917,33882,33881,33908,33907,33885,34055,33886,33847,33850,33844,33914,
+33859,33912,33842,33861,33833,33753,33867,33839,33858,33837,33887,33904,33849,
+33870,33868,33874,33903,33989,33934,33851,33863,33846,33843,33896,33918,33860,
+33835,33888,33876,33902,33872,34571,34564,34551,34572,34554,34518,34549,34637,
+34552,34574,34569,34561,34550,34573,34565,35030,35019,35021,35022,35038,35035,
+35034,35020,35024,35205,35227,35295,35301,35300,35297,35296,35298,35292,35302,
+35446,35462,35455,35425,35391,35447,35458,35460,35445,35459,35457,35444,35450,
+35900,35915,35914,35941,35940,35942,35974,35972,35973,36044,36200,36201,36241,
+36236,36238,36239,36237,36243,36244,36240,36242,36336,36320,36332,36337,36334,
+36304,36329,36323,36322,36327,36338,36331,36340,36614,36607,36609,36608,36613,
+36615,36616,36610,36619,36946,36927,36932,36937,36925,37136,37133,37135,37137,
+37142,37140,37131,37134,37230,37231,37448,37458,37424,37434,37478,37427,37477,
+37470,37507,37422,37450,37446,37485,37484,37455,37472,37479,37487,37430,37473,
+37488,37425,37460,37475,37456,37490,37454,37459,37452,37462,37426,38303,38300,
+38302,38299,38546,38547,38545,38551,38606,38650,38653,38648,38645,38771,38775,
+38776,38770,38927,38925,38926,39084,39158,39161,39343,39346,39344,39349,39597,
+39595,39771,40170,40173,40167,40576,40701,20710,20692,20695,20712,20723,20699,
+20714,20701,20708,20691,20716,20720,20719,20707,20704,20952,21120,21121,21225,
+21227,21296,21420,22055,22037,22028,22034,22012,22031,22044,22017,22035,22018,
+22010,22045,22020,22015,22009,22665,22652,22672,22680,22662,22657,22655,22644,
+22667,22650,22663,22673,22670,22646,22658,22664,22651,22676,22671,22782,22891,
+23260,23278,23269,23253,23274,23258,23277,23275,23283,23266,23264,23259,23276,
+23262,23261,23257,23272,23263,23415,23520,23523,23651,23938,23936,23933,23942,
+23930,23937,23927,23946,23945,23944,23934,23932,23949,23929,23935,24152,24153,
+24147,24280,24273,24279,24270,24284,24277,24281,24274,24276,24388,24387,24431,
+24502,24876,24872,24897,24926,24945,24947,24914,24915,24946,24940,24960,24948,
+24916,24954,24923,24933,24891,24938,24929,24918,25129,25127,25131,25643,25677,
+25691,25693,25716,25718,25714,25715,25725,25717,25702,25766,25678,25730,25694,
+25692,25675,25683,25696,25680,25727,25663,25708,25707,25689,25701,25719,25971,
+26016,26273,26272,26271,26373,26372,26402,27057,27062,27081,27040,27086,27030,
+27056,27052,27068,27025,27033,27022,27047,27021,27049,27070,27055,27071,27076,
+27069,27044,27092,27065,27082,27034,27087,27059,27027,27050,27041,27038,27097,
+27031,27024,27074,27061,27045,27078,27466,27469,27467,27550,27551,27552,27587,
+27588,27646,28366,28405,28401,28419,28453,28408,28471,28411,28462,28425,28494,
+28441,28442,28455,28440,28475,28434,28397,28426,28470,28531,28409,28398,28461,
+28480,28464,28476,28469,28395,28423,28430,28483,28421,28413,28406,28473,28444,
+28412,28474,28447,28429,28446,28424,28449,29063,29072,29065,29056,29061,29058,
+29071,29051,29062,29057,29079,29252,29267,29335,29333,29331,29507,29517,29521,
+29516,29794,29811,29809,29813,29810,29799,29806,29952,29954,29955,30077,30096,
+30230,30216,30220,30229,30225,30218,30228,30392,30593,30588,30597,30594,30574,
+30592,30575,30590,30595,30898,30890,30900,30893,30888,30846,30891,30878,30885,
+30880,30892,30882,30884,31128,31114,31115,31126,31125,31124,31123,31127,31112,
+31122,31120,31275,31306,31280,31279,31272,31270,31400,31403,31404,31470,31624,
+31644,31626,31633,31632,31638,31629,31628,31643,31630,31621,31640,21124,31641,
+31652,31618,31931,31935,31932,31930,32167,32183,32194,32163,32170,32193,32192,
+32197,32157,32206,32196,32198,32203,32204,32175,32185,32150,32188,32159,32166,
+32174,32169,32161,32201,32627,32738,32739,32741,32734,32804,32861,32860,33161,
+33158,33155,33159,33165,33164,33163,33301,33943,33956,33953,33951,33978,33998,
+33986,33964,33966,33963,33977,33972,33985,33997,33962,33946,33969,34000,33949,
+33959,33979,33954,33940,33991,33996,33947,33961,33967,33960,34006,33944,33974,
+33999,33952,34007,34004,34002,34011,33968,33937,34401,34611,34595,34600,34667,
+34624,34606,34590,34593,34585,34587,34627,34604,34625,34622,34630,34592,34610,
+34602,34605,34620,34578,34618,34609,34613,34626,34598,34599,34616,34596,34586,
+34608,34577,35063,35047,35057,35058,35066,35070,35054,35068,35062,35067,35056,
+35052,35051,35229,35233,35231,35230,35305,35307,35304,35499,35481,35467,35474,
+35471,35478,35901,35944,35945,36053,36047,36055,36246,36361,36354,36351,36365,
+36349,36362,36355,36359,36358,36357,36350,36352,36356,36624,36625,36622,36621,
+37155,37148,37152,37154,37151,37149,37146,37156,37153,37147,37242,37234,37241,
+37235,37541,37540,37494,37531,37498,37536,37524,37546,37517,37542,37530,37547,
+37497,37527,37503,37539,37614,37518,37506,37525,37538,37501,37512,37537,37514,
+37510,37516,37529,37543,37502,37511,37545,37533,37515,37421,38558,38561,38655,
+38744,38781,38778,38782,38787,38784,38786,38779,38788,38785,38783,38862,38861,
+38934,39085,39086,39170,39168,39175,39325,39324,39363,39353,39355,39354,39362,
+39357,39367,39601,39651,39655,39742,39743,39776,39777,39775,40177,40178,40181,
+40615,20735,20739,20784,20728,20742,20743,20726,20734,20747,20748,20733,20746,
+21131,21132,21233,21231,22088,22082,22092,22069,22081,22090,22089,22086,22104,
+22106,22080,22067,22077,22060,22078,22072,22058,22074,22298,22699,22685,22705,
+22688,22691,22703,22700,22693,22689,22783,23295,23284,23293,23287,23286,23299,
+23288,23298,23289,23297,23303,23301,23311,23655,23961,23959,23967,23954,23970,
+23955,23957,23968,23964,23969,23962,23966,24169,24157,24160,24156,32243,24283,
+24286,24289,24393,24498,24971,24963,24953,25009,25008,24994,24969,24987,24979,
+25007,25005,24991,24978,25002,24993,24973,24934,25011,25133,25710,25712,25750,
+25760,25733,25751,25756,25743,25739,25738,25740,25763,25759,25704,25777,25752,
+25974,25978,25977,25979,26034,26035,26293,26288,26281,26290,26295,26282,26287,
+27136,27142,27159,27109,27128,27157,27121,27108,27168,27135,27116,27106,27163,
+27165,27134,27175,27122,27118,27156,27127,27111,27200,27144,27110,27131,27149,
+27132,27115,27145,27140,27160,27173,27151,27126,27174,27143,27124,27158,27473,
+27557,27555,27554,27558,27649,27648,27647,27650,28481,28454,28542,28551,28614,
+28562,28557,28553,28556,28514,28495,28549,28506,28566,28534,28524,28546,28501,
+28530,28498,28496,28503,28564,28563,28509,28416,28513,28523,28541,28519,28560,
+28499,28555,28521,28543,28565,28515,28535,28522,28539,29106,29103,29083,29104,
+29088,29082,29097,29109,29085,29093,29086,29092,29089,29098,29084,29095,29107,
+29336,29338,29528,29522,29534,29535,29536,29533,29531,29537,29530,29529,29538,
+29831,29833,29834,29830,29825,29821,29829,29832,29820,29817,29960,29959,30078,
+30245,30238,30233,30237,30236,30243,30234,30248,30235,30364,30365,30366,30363,
+30605,30607,30601,30600,30925,30907,30927,30924,30929,30926,30932,30920,30915,
+30916,30921,31130,31137,31136,31132,31138,31131,27510,31289,31410,31412,31411,
+31671,31691,31678,31660,31694,31663,31673,31690,31669,31941,31944,31948,31947,
+32247,32219,32234,32231,32215,32225,32259,32250,32230,32246,32241,32240,32238,
+32223,32630,32684,32688,32685,32749,32747,32746,32748,32742,32744,32868,32871,
+33187,33183,33182,33173,33186,33177,33175,33302,33359,33363,33362,33360,33358,
+33361,34084,34107,34063,34048,34089,34062,34057,34061,34079,34058,34087,34076,
+34043,34091,34042,34056,34060,34036,34090,34034,34069,34039,34027,34035,34044,
+34066,34026,34025,34070,34046,34088,34077,34094,34050,34045,34078,34038,34097,
+34086,34023,34024,34032,34031,34041,34072,34080,34096,34059,34073,34095,34402,
+34646,34659,34660,34679,34785,34675,34648,34644,34651,34642,34657,34650,34641,
+34654,34669,34666,34640,34638,34655,34653,34671,34668,34682,34670,34652,34661,
+34639,34683,34677,34658,34663,34665,34906,35077,35084,35092,35083,35095,35096,
+35097,35078,35094,35089,35086,35081,35234,35236,35235,35309,35312,35308,35535,
+35526,35512,35539,35537,35540,35541,35515,35543,35518,35520,35525,35544,35523,
+35514,35517,35545,35902,35917,35983,36069,36063,36057,36072,36058,36061,36071,
+36256,36252,36257,36251,36384,36387,36389,36388,36398,36373,36379,36374,36369,
+36377,36390,36391,36372,36370,36376,36371,36380,36375,36378,36652,36644,36632,
+36634,36640,36643,36630,36631,36979,36976,36975,36967,36971,37167,37163,37161,
+37162,37170,37158,37166,37253,37254,37258,37249,37250,37252,37248,37584,37571,
+37572,37568,37593,37558,37583,37617,37599,37592,37609,37591,37597,37580,37615,
+37570,37608,37578,37576,37582,37606,37581,37589,37577,37600,37598,37607,37585,
+37587,37557,37601,37669,37574,37556,38268,38316,38315,38318,38320,38564,38562,
+38611,38661,38664,38658,38746,38794,38798,38792,38864,38863,38942,38941,38950,
+38953,38952,38944,38939,38951,39090,39176,39162,39185,39188,39190,39191,39189,
+39388,39373,39375,39379,39380,39374,39369,39382,39384,39371,39383,39372,39603,
+39660,39659,39667,39666,39665,39750,39747,39783,39796,39793,39782,39798,39797,
+39792,39784,39780,39788,40188,40186,40189,40191,40183,40199,40192,40185,40187,
+40200,40197,40196,40579,40659,40719,40720,20764,20755,20759,20762,20753,20958,
+21300,21473,22128,22112,22126,22131,22118,22115,22125,22130,22110,22135,22300,
+22299,22728,22717,22729,22719,22714,22722,22716,22726,23319,23321,23323,23329,
+23316,23315,23312,23318,23336,23322,23328,23326,23535,23980,23985,23977,23975,
+23989,23984,23982,23978,23976,23986,23981,23983,23988,24167,24168,24166,24175,
+24297,24295,24294,24296,24293,24395,24508,24507,24989,25000,24982,25029,25012,
+25030,25025,25036,25018,25023,25016,24972,25815,25814,25808,25807,25801,25789,
+25737,25795,25819,25843,25817,25907,25983,25980,26018,26312,26302,26304,26314,
+26315,26319,26301,26299,26298,26316,26403,27188,27238,27209,27239,27186,27240,
+27198,27229,27245,27254,27227,27217,27176,27226,27195,27199,27201,27242,27236,
+27216,27215,27220,27247,27241,27232,27196,27230,27222,27221,27213,27214,27206,
+27477,27476,27478,27559,27562,27563,27592,27591,27652,27651,27654,28589,28619,
+28579,28615,28604,28622,28616,28510,28612,28605,28574,28618,28584,28676,28581,
+28590,28602,28588,28586,28623,28607,28600,28578,28617,28587,28621,28591,28594,
+28592,29125,29122,29119,29112,29142,29120,29121,29131,29140,29130,29127,29135,
+29117,29144,29116,29126,29146,29147,29341,29342,29545,29542,29543,29548,29541,
+29547,29546,29823,29850,29856,29844,29842,29845,29857,29963,30080,30255,30253,
+30257,30269,30259,30268,30261,30258,30256,30395,30438,30618,30621,30625,30620,
+30619,30626,30627,30613,30617,30615,30941,30953,30949,30954,30942,30947,30939,
+30945,30946,30957,30943,30944,31140,31300,31304,31303,31414,31416,31413,31409,
+31415,31710,31715,31719,31709,31701,31717,31706,31720,31737,31700,31722,31714,
+31708,31723,31704,31711,31954,31956,31959,31952,31953,32274,32289,32279,32268,
+32287,32288,32275,32270,32284,32277,32282,32290,32267,32271,32278,32269,32276,
+32293,32292,32579,32635,32636,32634,32689,32751,32810,32809,32876,33201,33190,
+33198,33209,33205,33195,33200,33196,33204,33202,33207,33191,33266,33365,33366,
+33367,34134,34117,34155,34125,34131,34145,34136,34112,34118,34148,34113,34146,
+34116,34129,34119,34147,34110,34139,34161,34126,34158,34165,34133,34151,34144,
+34188,34150,34141,34132,34149,34156,34403,34405,34404,34724,34715,34703,34711,
+34707,34706,34696,34689,34710,34712,34681,34695,34723,34693,34704,34705,34717,
+34692,34708,34716,34714,34697,35102,35110,35120,35117,35118,35111,35121,35106,
+35113,35107,35119,35116,35103,35313,35552,35554,35570,35572,35573,35549,35604,
+35556,35551,35568,35528,35550,35553,35560,35583,35567,35579,35985,35986,35984,
+36085,36078,36081,36080,36083,36204,36206,36261,36263,36403,36414,36408,36416,
+36421,36406,36412,36413,36417,36400,36415,36541,36662,36654,36661,36658,36665,
+36663,36660,36982,36985,36987,36998,37114,37171,37173,37174,37267,37264,37265,
+37261,37263,37671,37662,37640,37663,37638,37647,37754,37688,37692,37659,37667,
+37650,37633,37702,37677,37646,37645,37579,37661,37626,37651,37625,37623,37684,
+37634,37668,37631,37673,37689,37685,37674,37652,37644,37643,37630,37641,37632,
+37627,37654,38332,38349,38334,38329,38330,38326,38335,38325,38333,38569,38612,
+38667,38674,38672,38809,38807,38804,38896,38904,38965,38959,38962,39204,39199,
+39207,39209,39326,39406,39404,39397,39396,39408,39395,39402,39401,39399,39609,
+39615,39604,39611,39670,39674,39673,39671,39731,39808,39813,39815,39804,39806,
+39803,39810,39827,39826,39824,39802,39829,39805,39816,40229,40215,40224,40222,
+40212,40233,40221,40216,40226,40208,40217,40223,40584,40582,40583,40622,40621,
+40661,40662,40698,40722,40765,20774,20773,20770,20772,20768,20777,21236,22163,
+22156,22157,22150,22148,22147,22142,22146,22143,22145,22742,22740,22735,22738,
+23341,23333,23346,23331,23340,23335,23334,23343,23342,23419,23537,23538,23991,
+24172,24170,24510,25027,25013,25020,25063,25056,25061,25060,25064,25054,25839,
+25833,25827,25835,25828,25832,25985,25984,26038,26074,26322,27277,27286,27265,
+27301,27273,27295,27291,27297,27294,27271,27283,27278,27285,27267,27304,27300,
+27281,27263,27302,27290,27269,27276,27282,27483,27565,27657,28620,28585,28660,
+28628,28643,28636,28653,28647,28646,28638,28658,28637,28642,28648,29153,29169,
+29160,29170,29156,29168,29154,29555,29550,29551,29847,29874,29867,29840,29866,
+29869,29873,29861,29871,29968,29969,29970,29967,30084,30275,30280,30281,30279,
+30372,30441,30645,30635,30642,30647,30646,30644,30641,30632,30704,30963,30973,
+30978,30971,30972,30975,30962,30981,30969,30974,30980,31147,31144,31324,31323,
+31318,31320,31316,31322,31422,31424,31425,31749,31759,31730,31744,31743,31739,
+31758,31732,31755,31731,31746,31753,31747,31745,31736,31741,31750,31728,31729,
+31760,31754,31976,32301,32316,32322,32307,38984,32312,32298,32329,32320,32327,
+32297,32332,32304,32315,32310,32324,32314,32581,32639,32638,32637,32756,32754,
+32812,33211,33220,33228,33226,33221,33223,33212,33257,33371,33370,33372,34179,
+34176,34191,34215,34197,34208,34187,34211,34171,34212,34202,34206,34167,34172,
+34185,34209,34170,34168,34135,34190,34198,34182,34189,34201,34205,34177,34210,
+34178,34184,34181,34169,34166,34200,34192,34207,34408,34750,34730,34733,34757,
+34736,34732,34745,34741,34748,34734,34761,34755,34754,34764,34743,34735,34756,
+34762,34740,34742,34751,34744,34749,34782,34738,35125,35123,35132,35134,35137,
+35154,35127,35138,35245,35247,35246,35314,35315,35614,35608,35606,35601,35589,
+35595,35618,35599,35602,35605,35591,35597,35592,35590,35612,35603,35610,35919,
+35952,35954,35953,35951,35989,35988,36089,36207,36430,36429,36435,36432,36428,
+36423,36675,36672,36997,36990,37176,37274,37282,37275,37273,37279,37281,37277,
+37280,37793,37763,37807,37732,37718,37703,37756,37720,37724,37750,37705,37712,
+37713,37728,37741,37775,37708,37738,37753,37719,37717,37714,37711,37745,37751,
+37755,37729,37726,37731,37735,37710,37721,38343,38336,38345,38339,38341,38327,
+38574,38576,38572,38688,38687,38680,38685,38681,38810,38817,38812,38814,38813,
+38869,38868,38897,38977,38980,38986,38985,38981,38979,39205,39211,39212,39210,
+39219,39218,39215,39213,39217,39216,39320,39331,39329,39426,39418,39412,39415,
+39417,39416,39414,39419,39421,39422,39420,39427,39614,39678,39677,39681,39676,
+39752,39834,39848,39838,39835,39846,39841,39845,39844,39814,39842,39840,39855,
+40243,40257,40295,40246,40238,40239,40241,40248,40240,40261,40258,40259,40254,
+40247,40256,40253,32757,40237,40586,40585,40589,40624,40648,40666,40699,40703,
+40740,40739,40738,40788,40864,20785,20781,20782,22168,22172,22167,22170,22173,
+22169,22896,23356,23657,23658,24000,24173,24174,25048,25055,25069,25070,25073,
+25066,25072,25067,25046,25065,25855,25860,25853,25848,25857,25859,25852,26004,
+26075,26330,26331,26328,27333,27321,27325,27361,27334,27322,27318,27319,27335,
+27316,27309,27486,27593,27659,28679,28684,28685,28673,28677,28692,28686,28671,
+28672,28667,28710,28668,28663,28682,29185,29183,29177,29187,29181,29558,29880,
+29888,29877,29889,29886,29878,29883,29890,29972,29971,30300,30308,30297,30288,
+30291,30295,30298,30374,30397,30444,30658,30650,30988,30995,30996,30985,30992,
+30994,30993,31149,31148,31327,31772,31785,31769,31776,31775,31789,31773,31782,
+31784,31778,31781,31792,32348,32336,32342,32355,32344,32354,32351,32337,32352,
+32343,32339,32693,32691,32759,32760,32885,33233,33234,33232,33375,33374,34228,
+34246,34240,34243,34242,34227,34229,34237,34247,34244,34239,34251,34254,34248,
+34245,34225,34230,34258,34340,34232,34231,34238,34409,34791,34790,34786,34779,
+34795,34794,34789,34783,34803,34788,34772,34780,34771,34797,34776,34787,34775,
+34777,34817,34804,34792,34781,35155,35147,35151,35148,35142,35152,35153,35145,
+35626,35623,35619,35635,35632,35637,35655,35631,35644,35646,35633,35621,35639,
+35622,35638,35630,35620,35643,35645,35642,35906,35957,35993,35992,35991,36094,
+36100,36098,36096,36444,36450,36448,36439,36438,36446,36453,36455,36443,36442,
+36449,36445,36457,36436,36678,36679,36680,36683,37160,37178,37179,37182,37288,
+37285,37287,37295,37290,37813,37772,37778,37815,37787,37789,37769,37799,37774,
+37802,37790,37798,37781,37768,37785,37791,37760,37773,37809,37777,37810,37796,
+37800,37812,37795,38354,38355,38353,38579,38615,38618,24002,38623,38616,38621,
+38691,38690,38693,38828,38830,38824,38827,38820,38826,38818,38821,38871,38873,
+38870,38872,38906,38992,38993,38994,39096,39233,39228,39226,39439,39435,39433,
+39437,39428,39441,39434,39429,39431,39430,39616,39644,39688,39684,39685,39721,
+39733,39754,39756,39755,39879,39878,39875,39871,39873,39861,39864,39891,39862,
+39876,39865,39869,40284,40275,40271,40266,40283,40267,40281,40278,40268,40279,
+40274,40276,40287,40280,40282,40590,40588,40671,40705,40704,40726,40741,40747,
+40746,40745,40744,40780,40789,20788,20789,21142,21239,21428,22187,22189,22182,
+22183,22186,22188,22746,22749,22747,22802,23357,23358,23359,24003,24176,24511,
+25083,25863,25872,25869,25865,25868,25870,25988,26078,26077,26334,27367,27360,
+27340,27345,27353,27339,27359,27356,27344,27371,27343,27341,27358,27488,27568,
+27660,28697,28711,28704,28694,28715,28705,28706,28707,28713,28695,28708,28700,
+29196,29194,29191,29186,29189,29349,29350,29348,29347,29345,29899,29893,29879,
+29891,29974,30304,30665,30666,30660,30705,31005,31003,31009,31004,30999,31006,
+31152,31335,31336,31795,31804,31801,31788,31803,31980,31978,32374,32373,32376,
+32368,32375,32367,32378,32370,32372,32360,32587,32586,32643,32646,32695,32765,
+32766,32888,33239,33237,33291,33380,33377,33379,34283,34289,34285,34265,34273,
+34280,34266,34263,34284,34290,34296,34264,34271,34275,34268,34257,34288,34278,
+34287,34270,34274,34816,34810,34819,34806,34807,34825,34828,34827,34822,34812,
+34824,34815,34826,34818,35170,35162,35163,35159,35169,35164,35160,35165,35161,
+35208,35255,35254,35318,35664,35656,35658,35648,35667,35670,35668,35659,35669,
+35665,35650,35666,35671,35907,35959,35958,35994,36102,36103,36105,36268,36266,
+36269,36267,36461,36472,36467,36458,36463,36475,36546,36690,36689,36687,36688,
+36691,36788,37184,37183,37296,37293,37854,37831,37839,37826,37850,37840,37881,
+37868,37836,37849,37801,37862,37834,37844,37870,37859,37845,37828,37838,37824,
+37842,37797,37863,38269,38362,38363,38625,38697,38699,38700,38696,38694,38835,
+38839,38838,38877,38878,38879,39004,39001,39005,38999,39103,39101,39099,39102,
+39240,39239,39235,39334,39335,39450,39445,39461,39453,39460,39451,39458,39456,
+39463,39459,39454,39452,39444,39618,39691,39690,39694,39692,39735,39914,39915,
+39904,39902,39908,39910,39906,39920,39892,39895,39916,39900,39897,39909,39893,
+39905,39898,40311,40321,40330,40324,40328,40305,40320,40312,40326,40331,40332,
+40317,40299,40308,40309,40304,40297,40325,40307,40315,40322,40303,40313,40319,
+40327,40296,40596,40593,40640,40700,40749,40768,40769,40781,40790,40791,40792,
+21303,22194,22197,22195,22755,23365,24006,24007,24302,24303,24512,24513,25081,
+25879,25878,25877,25875,26079,26344,26339,26340,27379,27376,27370,27368,27385,
+27377,27374,27375,28732,28725,28719,28727,28724,28721,28738,28728,28735,28730,
+28729,28714,28736,28731,28723,28737,29203,29204,29352,29565,29564,29882,30379,
+30378,30398,30445,30668,30670,30671,30669,30706,31013,31011,31015,31016,31012,
+31017,31154,31342,31340,31341,31479,31817,31816,31818,31815,31813,31982,32379,
+32382,32385,32384,32698,32767,32889,33243,33241,33384,33385,34338,34303,34305,
+34302,34331,34304,34294,34308,34313,34309,34316,34301,34841,34832,34833,34839,
+34835,34838,35171,35174,35257,35319,35680,35690,35677,35688,35683,35685,35687,
+35693,36270,36486,36488,36484,36697,36694,36695,36693,36696,36698,37005,37187,
+37185,37303,37301,37298,37299,37899,37907,37883,37920,37903,37908,37886,37909,
+37904,37928,37913,37901,37877,37888,37879,37895,37902,37910,37906,37882,37897,
+37880,37948,37898,37887,37884,37900,37878,37905,37894,38366,38368,38367,38702,
+38703,38841,38843,38909,38910,39008,39010,39011,39007,39105,39106,39248,39246,
+39257,39244,39243,39251,39474,39476,39473,39468,39466,39478,39465,39470,39480,
+39469,39623,39626,39622,39696,39698,39697,39947,39944,39927,39941,39954,39928,
+40000,39943,39950,39942,39959,39956,39945,40351,40345,40356,40349,40338,40344,
+40336,40347,40352,40340,40348,40362,40343,40353,40346,40354,40360,40350,40355,
+40383,40361,40342,40358,40359,40601,40603,40602,40677,40676,40679,40678,40752,
+40750,40795,40800,40798,40797,40793,40849,20794,20793,21144,21143,22211,22205,
+22206,23368,23367,24011,24015,24305,25085,25883,27394,27388,27395,27384,27392,
+28739,28740,28746,28744,28745,28741,28742,29213,29210,29209,29566,29975,30314,
+30672,31021,31025,31023,31828,31827,31986,32394,32391,32392,32395,32390,32397,
+32589,32699,32816,33245,34328,34346,34342,34335,34339,34332,34329,34343,34350,
+34337,34336,34345,34334,34341,34857,34845,34843,34848,34852,34844,34859,34890,
+35181,35177,35182,35179,35322,35705,35704,35653,35706,35707,36112,36116,36271,
+36494,36492,36702,36699,36701,37190,37188,37189,37305,37951,37947,37942,37929,
+37949,37936,37945,37930,37943,37932,37952,37937,38373,38372,38371,38709,38714,
+38847,38881,39012,39113,39110,39104,39256,39254,39481,39485,39494,39492,39490,
+39489,39482,39487,39629,39701,39703,39704,39702,39738,39762,39979,39965,39964,
+39980,39971,39976,39977,39972,39969,40375,40374,40380,40385,40391,40394,40399,
+40382,40389,40387,40379,40373,40398,40377,40378,40364,40392,40369,40365,40396,
+40371,40397,40370,40570,40604,40683,40686,40685,40731,40728,40730,40753,40782,
+40805,40804,40850,20153,22214,22213,22219,22897,23371,23372,24021,24017,24306,
+25889,25888,25894,25890,27403,27400,27401,27661,28757,28758,28759,28754,29214,
+29215,29353,29567,29912,29909,29913,29911,30317,30381,31029,31156,31344,31345,
+31831,31836,31833,31835,31834,31988,31985,32401,32591,32647,33246,33387,34356,
+34357,34355,34348,34354,34358,34860,34856,34854,34858,34853,35185,35263,35262,
+35323,35710,35716,35714,35718,35717,35711,36117,36501,36500,36506,36498,36496,
+36502,36503,36704,36706,37191,37964,37968,37962,37963,37967,37959,37957,37960,
+37961,37958,38719,38883,39018,39017,39115,39252,39259,39502,39507,39508,39500,
+39503,39496,39498,39497,39506,39504,39632,39705,39723,39739,39766,39765,40006,
+40008,39999,40004,39993,39987,40001,39996,39991,39988,39986,39997,39990,40411,
+40402,40414,40410,40395,40400,40412,40401,40415,40425,40409,40408,40406,40437,
+40405,40413,40630,40688,40757,40755,40754,40770,40811,40853,40866,20797,21145,
+22760,22759,22898,23373,24024,34863,24399,25089,25091,25092,25897,25893,26006,
+26347,27409,27410,27407,27594,28763,28762,29218,29570,29569,29571,30320,30676,
+31847,31846,32405,33388,34362,34368,34361,34364,34353,34363,34366,34864,34866,
+34862,34867,35190,35188,35187,35326,35724,35726,35723,35720,35909,36121,36504,
+36708,36707,37308,37986,37973,37981,37975,37982,38852,38853,38912,39510,39513,
+39710,39711,39712,40018,40024,40016,40010,40013,40011,40021,40025,40012,40014,
+40443,40439,40431,40419,40427,40440,40420,40438,40417,40430,40422,40434,40432,
+40418,40428,40436,40435,40424,40429,40642,40656,40690,40691,40710,40732,40760,
+40759,40758,40771,40783,40817,40816,40814,40815,22227,22221,23374,23661,25901,
+26349,26350,27411,28767,28769,28765,28768,29219,29915,29925,30677,31032,31159,
+31158,31850,32407,32649,33389,34371,34872,34871,34869,34891,35732,35733,36510,
+36511,36512,36509,37310,37309,37314,37995,37992,37993,38629,38726,38723,38727,
+38855,38885,39518,39637,39769,40035,40039,40038,40034,40030,40032,40450,40446,
+40455,40451,40454,40453,40448,40449,40457,40447,40445,40452,40608,40734,40774,
+40820,40821,40822,22228,25902,26040,27416,27417,27415,27418,28770,29222,29354,
+30680,30681,31033,31849,31851,31990,32410,32408,32411,32409,33248,33249,34374,
+34375,34376,35193,35194,35196,35195,35327,35736,35737,36517,36516,36515,37998,
+37997,37999,38001,38003,38729,39026,39263,40040,40046,40045,40459,40461,40464,
+40463,40466,40465,40609,40693,40713,40775,40824,40827,40826,40825,22302,28774,
+31855,34876,36274,36518,37315,38004,38008,38006,38005,39520,39726,40052,40051,
+40049,40053,40468,40467,40694,40714,40868,28776,28773,31991,34410,34878,34877,
+34879,35742,35996,36521,36553,38731,39027,39028,39116,39265,39339,39524,39526,
+39527,39716,40469,40471,40776,25095,27422,29223,34380,36520,38018,38016,38017,
+39529,39528,40473,34379,35743,38019,40057,40631,30325,39531,40058,40477,28777,
+28778,29225,40612,40830,40777,40856,
+};
+
+static const struct dbcs_index cns11643_2_decmap[256] = {
+{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{__cns11643_2_decmap+0,33,126},{
+__cns11643_2_decmap+94,33,126},{__cns11643_2_decmap+188,33,126},{
+__cns11643_2_decmap+282,33,126},{__cns11643_2_decmap+376,33,126},{
+__cns11643_2_decmap+470,33,126},{__cns11643_2_decmap+564,33,126},{
+__cns11643_2_decmap+658,33,126},{__cns11643_2_decmap+752,33,126},{
+__cns11643_2_decmap+846,33,126},{__cns11643_2_decmap+940,33,126},{
+__cns11643_2_decmap+1034,33,126},{__cns11643_2_decmap+1128,33,126},{
+__cns11643_2_decmap+1222,33,126},{__cns11643_2_decmap+1316,33,126},{
+__cns11643_2_decmap+1410,33,126},{__cns11643_2_decmap+1504,33,126},{
+__cns11643_2_decmap+1598,33,126},{__cns11643_2_decmap+1692,33,126},{
+__cns11643_2_decmap+1786,33,126},{__cns11643_2_decmap+1880,33,126},{
+__cns11643_2_decmap+1974,33,126},{__cns11643_2_decmap+2068,33,126},{
+__cns11643_2_decmap+2162,33,126},{__cns11643_2_decmap+2256,33,126},{
+__cns11643_2_decmap+2350,33,126},{__cns11643_2_decmap+2444,33,126},{
+__cns11643_2_decmap+2538,33,126},{__cns11643_2_decmap+2632,33,126},{
+__cns11643_2_decmap+2726,33,126},{__cns11643_2_decmap+2820,33,126},{
+__cns11643_2_decmap+2914,33,126},{__cns11643_2_decmap+3008,33,126},{
+__cns11643_2_decmap+3102,33,126},{__cns11643_2_decmap+3196,33,126},{
+__cns11643_2_decmap+3290,33,126},{__cns11643_2_decmap+3384,33,126},{
+__cns11643_2_decmap+3478,33,126},{__cns11643_2_decmap+3572,33,126},{
+__cns11643_2_decmap+3666,33,126},{__cns11643_2_decmap+3760,33,126},{
+__cns11643_2_decmap+3854,33,126},{__cns11643_2_decmap+3948,33,126},{
+__cns11643_2_decmap+4042,33,126},{__cns11643_2_decmap+4136,33,126},{
+__cns11643_2_decmap+4230,33,126},{__cns11643_2_decmap+4324,33,126},{
+__cns11643_2_decmap+4418,33,126},{__cns11643_2_decmap+4512,33,126},{
+__cns11643_2_decmap+4606,33,126},{__cns11643_2_decmap+4700,33,126},{
+__cns11643_2_decmap+4794,33,126},{__cns11643_2_decmap+4888,33,126},{
+__cns11643_2_decmap+4982,33,126},{__cns11643_2_decmap+5076,33,126},{
+__cns11643_2_decmap+5170,33,126},{__cns11643_2_decmap+5264,33,126},{
+__cns11643_2_decmap+5358,33,126},{__cns11643_2_decmap+5452,33,126},{
+__cns11643_2_decmap+5546,33,126},{__cns11643_2_decmap+5640,33,126},{
+__cns11643_2_decmap+5734,33,126},{__cns11643_2_decmap+5828,33,126},{
+__cns11643_2_decmap+5922,33,126},{__cns11643_2_decmap+6016,33,126},{
+__cns11643_2_decmap+6110,33,126},{__cns11643_2_decmap+6204,33,126},{
+__cns11643_2_decmap+6298,33,126},{__cns11643_2_decmap+6392,33,126},{
+__cns11643_2_decmap+6486,33,126},{__cns11643_2_decmap+6580,33,126},{
+__cns11643_2_decmap+6674,33,126},{__cns11643_2_decmap+6768,33,126},{
+__cns11643_2_decmap+6862,33,126},{__cns11643_2_decmap+6956,33,126},{
+__cns11643_2_decmap+7050,33,126},{__cns11643_2_decmap+7144,33,126},{
+__cns11643_2_decmap+7238,33,126},{__cns11643_2_decmap+7332,33,126},{
+__cns11643_2_decmap+7426,33,126},{__cns11643_2_decmap+7520,33,126},{
+__cns11643_2_decmap+7614,33,68},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},
+};
+
+static const ucs2_t __cns11643_3_decmap[6559] = {
+20008,20022,20031,20101,19973,19972,20866,20886,21304,21353,21430,20010,20103,
+20041,20962,20038,20111,20156,20158,20838,20963,20996,21148,21316,22786,22794,
+23424,24027,24186,24191,24308,24400,24401,24417,38429,U,20067,20066,20131,
+20869,20165,20175,20174,20172,20868,20870,U,13509,20964,20997,21150,21149,
+21245,21248,21306,13625,21318,21341,21382,21431,13653,21452,13659,21454,22305,
+14242,24064,24332,25143,25144,25908,25909,26080,15910,29581,20119,20192,13362,
+U,20199,13363,20198,13364,13986,13361,13488,22232,20875,20876,20889,20965,U,
+21003,13532,13854,21252,21251,21255,U,21278,21343,21357,21385,21434,21456,
+13669,21494,21495,21497,13668,21492,13853,13862,22308,22788,22808,22834,22832,
+22836,13966,22901,14154,23426,23545,23572,14219,14246,14244,14245,14247,14383,
+14386,24193,24195,24333,24402,14548,24522,24519,25145,14789,25167,26087,26415,
+27514,27705,15546,15545,27703,27716,27717,29580,30098,30326,37011,37010,18611,
+18874,20001,20000,20002,20072,20105,20120,20217,20207,13371,13372,20216,20230,
+20227,20220,20206,20246,13369,20264,20252,20231,20250,20218,20247,20810,13490,
+20850,U,20916,20915,20914,13511,20968,13355,21012,21007,21013,21016,21160,U,
+21323,21327,13627,21328,13636,21387,13634,21438,13660,21458,21526,21503,13671,
+21504,13670,21509,21523,21525,U,13855,22243,22325,22326,22321,22322,22766,
+22789,20052,13967,22838,13968,13992,13988,22906,13987,22918,14141,14156,23430,
+24403,23576,14220,23613,23672,14248,14253,14255,U,23680,14377,24072,14390,
+14449,14448,14447,24309,24334,14505,14506,14587,24531,24538,14588,24539,14766,
+25103,25181,25183,25191,25175,40784,15043,26091,26090,15152,26423,15169,26418,
+26422,27426,27598,15500,27736,27729,27767,27708,15547,27738,U,27731,28783,
+28786,28782,U,15777,28787,29361,29362,16040,29583,16042,16043,16534,31036,
+16834,32909,32910,17555,33403,17556,36209,36793,37014,37018,18875,20004,20081,
+U,20124,20293,20298,20281,20279,13379,20274,20290,13378,20292,20299,13380,
+20288,20277,20273,20817,U,20816,20814,13491,13495,20893,13512,20917,20920,
+20972,21027,21031,21030,21023,21035,21024,21172,21171,13592,21285,21307,21364,
+13639,13638,13637,13675,13673,21581,13682,13681,21562,13676,13679,21572,21580,
+21539,21530,21554,21579,21537,13683,21556,21577,21584,21538,21567,21585,21594,
+21551,13686,22249,22258,22259,22255,22253,22252,22246,22344,13863,22340,22335,
+22332,22355,22358,13872,22367,22339,22360,22359,13865,13866,13871,22342,13868,
+22333,13869,22338,22356,22357,22769,22770,22768,22795,40614,22257,22845,13971,
+22932,22924,13997,22940,13996,13995,22943,13993,22939,13998,22921,22938,13994,
+25992,14158,23437,14160,23550,23551,23549,23595,14258,23684,23694,23708,14261,
+14262,23685,24053,24073,14393,14395,24075,14450,24210,24208,24323,14508,24350,
+24419,14600,24551,24574,24550,24540,24526,14595,24572,24543,24556,24566,24562,
+24560,24569,14603,25107,14767,U,25147,25148,25218,14798,14795,14796,25208,
+25227,14797,25246,25253,25243,25244,25241,25229,25221,25245,25205,14976,15023,
+15059,26102,15061,15060,15063,26357,26459,15170,26452,26450,15172,26456,26436,
+26442,26465,15558,27775,27793,27806,15552,27758,27772,27807,27765,15550,27734,
+27810,27769,15562,27809,15556,27818,27808,15554,28793,28791,28798,15780,28789,
+28795,29284,15913,29371,29372,29383,29369,29374,29366,15968,15966,29592,16045,
+16046,16044,16215,30099,30336,16349,30339,30400,30401,16398,16535,30708,30709,
+16679,31436,31437,31994,32927,32913,32919,32916,17557,33414,33420,U,33429,
+17560,34412,17821,36789,36798,36807,18570,36801,37033,37028,18613,18614,18615,
+37032,38439,38438,38443,38451,38452,38441,20029,13352,20125,20371,20362,13389,
+13385,20333,20366,20384,20386,20385,20383,20387,U,20338,13393,20364,20822,U,U,
+20880,13515,13514,13516,20973,20990,21039,U,21052,21044,21049,21177,21173,
+21183,21333,13629,21366,21370,21395,13640,21441,21442,21461,21637,13688,21599,
+21651,21641,21625,40702,21647,21609,21613,13690,21652,21610,21642,13687,22269,
+22267,22264,13857,22268,22262,22373,22401,22371,22375,13873,22382,22392,22399,
+13875,13876,22771,22859,22860,14017,14000,14004,22957,14008,22980,14012,22978,
+22960,14015,14005,14001,14013,22975,14011,22985,22968,22956,14003,14006,14010,
+22967,22999,14007,23392,14144,23446,23454,23444,23455,23453,14162,23552,23577,
+14224,14225,23625,23626,14270,23739,23745,14272,14273,14265,23737,23710,23732,
+23738,24054,24083,24082,24183,14457,24216,14459,24217,24221,24312,14496,24313,
+13353,24326,24353,14510,24357,24405,14541,14539,14553,24452,24451,24624,24583,
+14604,24630,14593,14597,14594,24553,24637,24584,14611,14609,25274,25266,14820,
+25271,25316,25255,14810,14805,14803,25301,25313,25309,25254,25281,25285,25280,
+25311,25312,25310,14806,25993,15028,26022,26042,15065,26111,15064,26135,26136,
+26113,26110,15155,26380,15176,26475,26518,26498,26506,15175,26531,15179,26530,
+26511,15178,26617,26496,27430,27431,27496,27497,15450,27521,27572,27601,15502,
+15540,27676,15565,15564,15567,15563,15566,27799,27756,27871,15570,27882,15569,
+27876,27864,27826,27854,27848,15782,28811,28808,28816,28815,15786,28807,28809,
+28813,28801,15784,28812,15891,15898,29248,15901,15902,29285,29286,29288,15973,
+15974,29389,29395,29403,15972,29391,29607,29603,29598,16048,29615,16051,16053,
+29610,29596,16153,30018,30020,30011,30017,U,30107,30110,16245,31172,31171,
+31174,16683,16684,31175,16685,31178,U,16835,31439,31862,31860,31999,31996,
+13498,17232,32601,32936,17363,17360,32944,17372,32947,17362,32932,32950,32935,
+32940,17371,32934,21351,33294,33476,33598,33436,17573,17567,17562,17564,17570,
+33450,17563,33481,17571,17565,33446,33458,17800,17946,18573,36812,36825,36810,
+36824,36815,37047,18616,37037,37049,38455,18883,38465,38462,38582,38737,38755,
+20055,20089,20146,20144,20143,20145,20434,20437,13405,20414,20408,20400,20401,
+20424,13402,13399,20422,20428,20453,20451,20404,20842,13496,20895,13506,20929,
+13519,20930,20931,21061,21064,13543,13545,21071,17490,13544,21189,21194,21188,
+21287,21336,21373,13642,21469,21468,21466,21465,21689,13696,21712,21684,21706,
+13703,21667,21722,21668,13700,21682,21662,21663,21685,13698,13697,21709,13699,
+21708,13858,22272,22444,22417,22414,22413,22418,22433,22416,22438,22440,13883,
+22428,22422,22439,13882,13880,13881,13878,22773,13957,22793,22792,15444,22866,
+13978,14020,23007,14021,23019,23023,23024,22997,23053,23044,23033,23042,23032,
+23010,23001,23015,23402,14164,14165,23467,14166,23579,23599,14230,26172,14229,
+14228,14276,23761,23772,23782,23777,23757,U,23778,23773,23781,24059,24058,
+24094,14404,24225,14461,14462,24316,24315,24367,14514,14518,24422,U,14556,
+14559,24668,14632,24654,24657,14617,14608,24611,24625,24700,24658,14636,24672,
+24650,24673,14619,25112,14786,14831,14819,14821,14826,14822,14830,25375,25367,
+25322,25377,25348,25349,14824,25905,25924,25920,14981,25922,26046,15072,26153,
+26139,15069,26147,26156,26138,26160,26171,26142,26167,26168,15073,26382,15185,
+15189,26600,26582,15186,26567,26556,26706,26559,26581,26622,33635,26619,U,
+26545,26625,26629,26624,26583,16542,27434,27499,15442,15454,15456,15455,27617,
+15506,15574,27939,27903,27924,27909,27923,27910,27937,15582,27925,27823,27892,
+27906,27973,U,27942,15577,27972,15581,27940,28837,15788,28835,15792,28834,
+28859,28832,28842,15791,15790,28840,28854,28850,28839,15789,15787,28857,29230,
+15894,29244,15920,29293,15923,15921,29415,29421,15982,29420,29413,29410,16049,
+29636,29629,29647,29641,29633,29648,16055,29646,29933,29931,16154,29935,30025,
+30032,30022,30026,16217,30029,30118,16250,16248,16251,30120,16350,16364,30407,
+30463,16414,30461,30694,30730,16539,30724,30731,30727,16541,30741,30728,16637,
+31187,31188,31184,31191,31356,16788,16787,31357,31363,31362,16838,31444,31445,
+31443,31440,31442,31486,31484,31863,31868,31867,17080,U,17079,17081,17235,U,
+17234,17233,32655,32979,17379,32971,32978,17378,33033,32994,32991,32966,17507,
+33316,33527,33496,33501,17578,17574,33528,33532,17576,17577,33513,17579,33518,
+17580,33488,33550,33506,33547,33533,20857,34422,17822,34424,17823,17824,34421,
+34429,17935,34882,34918,17948,35212,35333,18094,35334,18096,35999,18388,36849,
+36839,36841,36847,37058,37052,18619,37062,37056,18625,18626,37069,37065,18622,
+37060,18661,38273,18886,40172,20530,20473,20509,20479,20484,20464,20483,17966,
+20482,20476,20466,20516,20488,20534,20526,13413,20496,20536,20537,20477,20566,
+20475,20899,20902,20897,13521,13520,20935,20937,21088,21092,21081,21093,21095,
+21079,21091,13550,21075,13551,21199,13598,21198,21200,21201,21196,13643,13645,
+13654,21773,21748,13714,21779,21743,21749,21753,21762,21760,13715,13712,21784,
+21744,21750,U,13719,21785,13859,22277,22473,13887,22455,22477,13891,13890,
+13892,22462,22459,13893,22491,22472,22468,22469,22481,22474,22464,14041,14046,
+23073,23082,14031,23069,14029,23051,14045,14030,14035,14038,23074,14044,14033,
+23076,14032,23060,23089,14037,23087,23066,23058,14036,14043,23078,U,14147,
+23484,23483,23479,23557,23558,23634,23635,14285,14289,23802,23787,14282,23795,
+23797,23785,23791,14292,24106,24112,24110,24108,24111,24239,24233,14470,24317,
+24370,24462,24467,24463,24655,24729,14643,24702,14647,24692,24651,24691,24693,
+14634,14623,24662,24745,24715,24742,14649,24723,24750,24734,24743,25157,14834,
+14840,25390,14839,25426,25392,25435,14836,25369,25371,14833,25393,25437,25399,
+25397,25427,14837,25436,25407,25931,14983,17257,25995,15030,26010,26192,26182,
+26190,26176,15081,26187,26184,15083,26208,26180,26189,15156,26679,26660,15202,
+15196,26651,26678,15200,26668,26649,26710,26695,26686,26654,U,26645,26658,
+26663,26713,26712,26709,26672,26659,27438,27435,27440,27500,15457,27531,15487,
+27625,27626,27621,28011,15589,15590,28019,27991,15593,15603,27997,27990,28047,
+27995,27932,28058,28059,28057,15598,28033,28017,15597,15596,28018,27996,28054,
+28868,28891,28876,28880,28899,28895,15795,28886,28910,28885,15797,15911,15925,
+15926,29306,15985,29429,29442,16056,16066,29666,29676,29653,29689,29663,29670,
+16072,16064,16065,16068,29668,29665,29939,16159,16156,16157,16205,30038,30037,
+30040,30039,30046,30147,16263,16258,30132,16253,30129,16351,16384,30411,30412,
+30506,16416,30486,30479,16418,16420,30527,30507,30478,30500,16417,30497,30488,
+30685,16548,16549,30756,30774,16641,31064,31065,16643,31074,31194,31193,16695,
+31201,31205,31208,31195,16696,31202,31216,16793,16792,16791,16841,31450,31453,
+16839,31451,31452,16857,16859,31501,31499,31508,31886,31878,17019,31879,31875,
+31883,17020,17085,17084,17091,32036,17089,17087,17092,32037,32610,32659,32665,
+32663,17278,17279,32708,32710,32778,17332,17331,32832,32828,32827,33014,33023,
+33006,33028,33027,33031,U,17382,33015,17497,17498,33325,17508,33319,33321,
+33567,33623,17588,17593,17591,17589,33569,17601,17585,33560,33624,17587,17594,
+17804,17803,17805,34436,34463,34459,34441,34470,34450,34447,34464,34895,34936,
+34938,34926,34939,34948,34931,18040,18039,35341,35339,35353,18098,18390,36560,
+18501,18578,18581,36857,36873,36872,18630,37086,37201,18663,18664,37339,37343,
+37342,37334,37344,38277,38496,38489,18891,38486,18893,18929,38589,19234,13345,
+20546,20569,13423,20548,20582,20562,20564,20593,20560,20603,20604,20568,13424,
+13412,20601,20588,20600,20904,20945,20943,21096,21110,21204,13613,21408,21444,
+13656,21848,21836,21864,13734,21833,13732,13727,21853,21801,U,21844,21843,
+13731,21850,13728,21818,21823,21803,22506,13898,22511,13895,13896,22493,22526,
+U,22494,22502,13897,22504,22527,22531,22775,26790,22815,13982,22875,22877,
+22878,14056,23083,14060,23099,14061,14054,23137,23098,23150,23115,23147,14059,
+14055,23109,23118,23144,23101,23153,23103,23151,23157,14057,23155,23084,23129,
+23124,23119,23139,14172,14173,23496,14176,23491,14171,23643,23649,14233,23841,
+23818,23817,14296,23852,23816,14298,14301,23850,23829,14304,23824,23827,14309,
+23855,23832,14295,24035,24121,24117,24122,24114,14414,14476,14472,U,24251,
+24250,24372,24377,14542,U,14565,14566,24728,14642,24784,14656,14663,14668,
+24791,24746,14645,24737,24740,14640,24814,14659,24807,14669,24808,24798,14775,
+14835,25470,25483,14850,14859,25465,25478,25491,14852,25459,25450,U,25452,
+14856,25471,14844,25522,25530,14847,14848,25446,25460,14987,25946,14989,25934,
+25933,25997,25998,26029,15050,26055,26058,15051,26057,U,26083,26199,15091,
+26211,26215,26394,26393,26390,15158,15210,26782,26806,26776,26739,15211,26778,
+26766,26807,26843,26789,26732,26817,26756,15217,15208,26773,26746,26777,15218,
+26808,26809,26736,15406,27445,15458,27536,27579,27629,15512,15541,15595,28097,
+28099,28110,15611,15608,28077,28164,15605,28089,15624,28135,U,28168,28166,
+15626,28170,28080,15622,28152,28172,15613,28081,15610,28162,28167,28169,28161,
+28183,28159,28178,15802,15801,28931,28935,28929,28917,28913,28936,28914,28943,
+15803,28926,15896,15936,15933,29466,29456,29454,29698,29683,16077,16073,29691,
+16075,16074,16078,29979,29987,30049,30056,16222,30055,30163,16273,16268,30352,
+16353,16386,30421,30423,30422,30512,16427,30502,16426,30528,15892,30494,16557,
+16547,16555,30791,16559,30795,30801,30799,30786,30790,16644,31086,31084,31218,
+16708,31217,31221,31219,31225,16701,16711,16796,31386,31379,31377,31457,16864,
+16868,31521,31516,31510,31511,31542,31519,17024,31891,31897,31898,31900,17098,
+32073,17108,32052,32055,17106,32045,17099,32076,17102,17107,32072,17220,17224,
+32571,17221,17281,17286,17285,32776,32794,17315,32797,17333,32841,32837,32836,
+31899,17402,17401,33066,33070,17403,17394,33073,17391,33050,33076,33047,17499,
+17510,17614,33565,33649,33668,33664,33650,33697,13748,33657,33681,17608,33695,
+33709,17617,17605,33571,17618,33669,33692,33719,34392,34394,17807,34391,34482,
+17831,34478,17829,17828,17937,34885,34972,34964,34979,34959,34981,34985,34982,
+34954,34976,34960,35218,35217,35220,18101,35366,35378,35368,18100,18109,35356,
+18107,35371,35360,18105,35369,18114,18110,18106,35361,35898,15031,35931,35928,
+35964,18264,36006,36014,36013,36197,18331,36222,18332,36220,36223,36218,36285,
+18394,18398,36288,36283,36525,36527,36566,18509,18502,18503,18507,18508,36569,
+18504,18585,36882,36878,36901,18587,36883,37102,18638,37035,37111,18667,37209,
+37204,37362,37360,37349,37366,18716,18828,38279,18897,38490,18902,18899,38510,
+18900,18896,18901,38521,18955,39137,39142,19398,40644,40658,20096,13348,20097,
+20623,20631,20616,20617,13428,13434,20609,20832,U,13507,24130,20947,13524,
+13525,20946,20950,21107,13563,21104,13559,13618,U,21416,21414,21445,21911,
+21982,13754,13759,21910,21940,13767,21893,13751,21915,21920,13753,21849,13763,
+21894,13757,13776,21935,21882,13761,13758,13773,21918,13771,21929,22287,22286,
+22554,13903,22559,13907,22588,22552,22590,22566,13909,22586,U,22562,13905,
+22779,22883,22884,13983,23208,23203,23170,23176,23201,23173,23192,14078,23193,
+14075,23177,23169,23190,23168,14065,14069,23185,14063,14084,14083,14068,23247,
+14067,14082,14071,14074,14077,14062,23175,23200,14064,23161,14066,23174,23211,
+23210,23204,23181,23166,14148,23509,14178,14199,15817,23582,23647,23646,23876,
+23870,14312,23880,23836,14319,23899,23885,14310,14317,23895,14311,23891,23887,
+14315,23867,23878,14381,14421,24134,24135,14419,24136,24256,24253,24255,14480,
+24337,14526,24382,24379,14525,24378,14543,14544,14572,24487,14667,24810,14664,
+24839,24866,24844,14677,14673,24755,24790,24786,14670,24803,24805,24809,14699,
+14686,24849,24829,14688,14695,24862,24864,24865,25118,14776,25570,25566,25574,
+14868,14863,14855,14867,25592,14871,25598,25537,25535,25591,25553,25951,25952,
+25953,15002,15032,26065,15095,15096,26237,26219,26239,15101,15093,26227,26241,
+26221,26217,15098,15160,26398,26861,15239,15232,15240,15225,26883,15228,26878,
+26853,26910,26882,15235,15237,26889,26826,26880,U,26881,26904,26850,26831,
+15227,26926,26821,26879,15238,26908,26819,15412,27503,15445,27502,15464,27582,
+15516,27636,27693,15612,28086,28277,28190,15642,28184,15639,28232,15643,28239,
+15635,28226,28266,28272,28158,15621,15623,28269,15644,28283,28286,28249,15633,
+28247,15638,28288,28240,15637,28201,28278,28202,28236,28970,15819,28981,28972,
+28983,28957,15813,15810,28984,15821,28980,28971,28979,28967,28964,15818,28973,
+29234,29315,29314,29319,29446,29476,29496,29482,29484,29483,16003,29487,29480,
+29719,16086,16085,29721,29752,16081,29727,29716,29756,29687,29724,29717,29720,
+29753,29945,29988,U,16210,16223,30062,30061,30065,30094,16277,30181,16285,
+16280,16286,16278,30356,30387,16387,30425,16431,30536,30537,30531,16433,16435,
+30530,30687,16564,30819,30838,16560,30815,30822,31078,31089,16648,16647,31094,
+31108,31093,31231,31239,16718,31246,31241,16720,16722,16801,16803,16805,16844,
+31463,31458,31573,16879,16874,31555,31575,31596,31554,31571,16877,31553,17029,
+17028,31911,31904,31910,31908,32116,17115,32089,17113,32096,32087,32108,32126,
+32100,17111,32090,32093,17114,17118,17112,32118,32077,32117,17109,32723,32726,
+17308,17309,32864,32846,33093,33083,17406,33096,33090,33097,33088,33044,33089,
+17415,33263,33270,33283,17514,33773,17639,33754,33816,33746,33800,17634,33792,
+17631,17633,17637,33815,33606,33812,33747,33797,33823,33794,33814,33741,33766,
+17809,34397,34517,34529,17844,17840,17845,17838,34542,34887,34886,17965,17964,
+35003,17963,35007,34996,17961,34997,18047,35226,35395,18121,18123,35418,18117,
+18118,18122,35381,35384,35394,35401,35421,35403,35389,18130,18128,18221,18229,
+35936,35934,35967,35966,35971,18284,36017,36231,18333,18336,36232,36227,18338,
+18335,36230,36235,36226,36298,36306,18411,18402,36308,36297,36528,18486,18482,
+18512,36594,36580,36595,36586,18511,36605,18514,36765,36907,36906,18590,36904,
+36905,36908,18592,18588,36922,36912,36919,36923,18641,37130,18671,18672,18673,
+37374,37408,18717,37387,18719,37400,37410,18718,37403,37384,18720,37390,37395,
+18830,18833,38293,U,18832,18903,38540,38523,38527,38529,18905,38530,18932,
+18934,13664,18933,18931,38638,38637,18956,38636,38751,38767,19025,38765,19110,
+19111,19112,19239,19236,19237,39152,19242,19316,19399,39593,19431,19437,39648,
+20151,13358,13435,20684,20668,13436,20650,20665,13437,20651,20675,20685,20862,
+21118,21113,13565,U,21217,21216,21223,21376,21419,21418,21417,21472,21994,
+13786,21975,13782,13787,21953,22293,13915,22636,13916,22620,22608,22625,22634,
+22633,22614,22624,22630,22623,22819,22886,22888,14086,14091,23246,14093,23237,
+23235,14090,14099,23248,14096,14098,14089,14088,14097,14095,23412,23414,23516,
+23511,23514,23515,14183,23584,23917,23910,14326,23908,23918,23904,24386,24410,
+24430,14692,14700,24880,24890,24874,24899,24857,24881,14701,24893,14714,14709,
+14861,25608,25650,25656,14878,25649,14875,25625,14890,25617,14879,14882,25641,
+25629,14885,14887,14889,25660,14884,25670,25671,14888,14886,25658,25607,14883,
+25963,15007,25968,25965,15025,26084,26259,15107,15111,15116,15110,26255,15108,
+15113,26258,15109,26254,15112,26950,15254,15260,15263,15259,15256,15257,15252,
+26929,15245,15267,26942,15251,27004,26947,15250,26995,U,26965,15246,15244,
+27013,26957,26960,26951,26983,26934,26980,26977,15258,27005,27460,27456,27505,
+27507,27548,15466,15469,15492,27585,15520,27642,27697,27698,15645,15654,28344,
+28328,15667,28305,28347,15672,28314,15664,15656,28329,15655,15658,28341,28268,
+28392,15665,28381,28378,28390,28332,15668,15662,15675,28377,28387,28393,28379,
+15657,29039,15826,15832,29000,15823,29002,29035,15833,29007,29015,29044,15822,
+15827,15824,28997,29009,29037,15265,29265,29264,29262,15943,29505,16011,29486,
+29510,16084,29735,16094,29768,29779,29757,16095,29789,29782,16087,29726,29767,
+29763,29784,29769,16097,29772,29765,29758,16175,29953,29982,16226,16227,30074,
+30190,30210,30359,30360,16354,16388,16451,30557,30564,30547,30552,30850,30864,
+30858,16574,30842,30845,16570,30859,30840,16572,U,30861,30856,30866,30849,
+31102,31107,16653,16654,16657,31104,16655,16658,16725,31247,16729,16731,31261,
+16727,31393,31396,16846,31465,31466,16894,31586,31595,16892,31582,16885,31609,
+16889,16890,31599,31592,17032,17033,31918,17034,17031,17035,31920,17126,32144,
+17133,32138,17125,32139,32153,32149,17120,32135,32120,32151,32137,32152,17121,
+17243,17244,32675,17295,17291,17293,32733,32855,17337,33123,33130,33132,17423,
+17433,17427,33117,33141,17432,33119,17430,33149,33133,17491,U,33345,33871,
+33924,17654,33919,17653,33864,33834,33915,33906,33892,33838,33884,33875,17655,
+33857,33992,17648,33890,33920,33854,33923,33905,17657,33866,33877,33880,17810,
+17813,17814,34556,34557,34581,17849,34582,34559,17853,17848,17938,34904,35023,
+35040,18048,18049,18074,18072,35303,35434,35456,18132,35439,35429,18138,35448,
+35453,35464,18134,18139,35428,35454,18140,35431,35939,35976,18289,36045,18290,
+36041,18344,36333,18416,U,18417,18429,18488,18487,18489,36529,18517,18515,
+36612,36766,36768,36931,36934,36936,36933,36928,36940,18645,18621,37132,37139,
+37141,18677,37227,37223,37469,37461,37429,18721,37465,37423,37436,37519,37468,
+37482,37474,37471,37483,37486,37435,37444,37441,38298,18834,38297,18910,18907,
+18906,38543,18911,38550,18937,18936,18938,38644,38652,18958,38741,19011,38777,
+19030,19027,19102,38894,38901,19113,38923,19194,39155,19249,19248,39159,39167,
+39157,19250,39148,39153,19241,19246,39322,19318,39650,39741,39773,40168,19621,
+40171,40175,40174,40577,40724,20688,20697,20700,20696,13452,20705,20715,13451,
+13449,20724,20706,20702,13453,13446,13527,20980,13572,13575,13571,21229,21226,
+13602,21298,13649,21422,21424,13665,22011,22019,22027,13801,22023,13797,22008,
+13796,22056,22046,13795,22040,22033,22097,22021,22295,22674,13925,22668,13923,
+22648,22660,22643,22701,22679,22677,22647,22642,22678,22669,22800,13964,22892,
+14106,23271,14101,23268,14112,14113,23279,22054,14108,14107,23280,23931,14334,
+23939,14340,14337,23947,23948,14336,23928,24146,14445,14483,24272,24271,14497,
+24499,24500,14710,14713,14706,24955,14723,24943,24961,24892,24898,24888,24883,
+U,24928,24937,24957,24966,25132,25128,14904,25676,14896,25687,25724,14900,
+14906,25685,25698,25713,25706,25686,25659,25729,14901,25679,25726,25700,14911,
+14912,14898,14897,14902,25969,U,15119,26277,26266,26268,15120,26278,15117,
+26276,27023,27077,27080,27026,27058,15273,15284,15276,27107,27072,27094,27089,
+27039,27042,27090,15288,15278,U,27105,27093,27037,15283,15290,27032,15423,
+27508,27553,15676,28400,28403,15682,15680,28443,28428,28445,28468,28456,28439,
+15678,28484,28482,28420,28433,28410,28490,29073,29070,15841,29067,29069,29055,
+29068,29054,29052,29059,15846,29064,15840,15893,29332,16019,29525,29523,29519,
+29524,29804,29797,29798,29793,29803,29800,29814,16103,29792,U,29812,29958,
+30222,16301,30215,16302,16355,30393,16373,30391,30434,16390,30580,30583,30582,
+30581,16463,30584,30577,16468,30586,29019,30587,30886,30894,30904,16587,16611,
+16585,30897,30895,16659,31113,31111,16661,16737,31273,16742,31274,16740,31277,
+31276,16736,31282,16739,31468,31472,31617,31646,31619,16906,31634,16900,31651,
+31647,31635,16903,31622,31928,31927,17037,17039,17040,17042,17132,32200,32182,
+U,32209,17127,32168,32171,17138,32179,32205,17134,32207,32164,17135,17228,
+32577,32623,32625,17246,17247,17270,17268,17266,17296,32803,32859,17342,32865,
+32863,33153,17446,17445,33156,33299,17524,33354,33356,17661,17669,17665,33981,
+33941,17673,33938,33987,17676,33942,33957,33973,33971,33955,34020,34008,34005,
+17677,33975,33965,34010,33939,34614,17856,17861,17865,34621,34603,34631,34617,
+17877,34629,34589,17985,35071,35050,17971,35061,17978,35072,35053,35075,35049,
+17984,17986,35306,18152,35483,35470,35490,18148,35484,35476,35472,35497,35500,
+18151,35487,18150,18145,35485,18233,35943,18268,18293,36048,36054,36052,36248,
+36250,36247,18350,18352,18426,36363,36360,36353,36532,36531,18523,36769,36770,
+18597,36954,18594,36961,36959,18651,18650,37157,37243,37238,37244,18724,37513,
+37622,37553,37549,37522,37505,37508,18726,37550,37520,37534,18840,18838,18842,
+38306,38311,18839,18913,18912,18915,18914,38560,38557,38559,38608,18939,38609,
+18962,18964,38745,19013,38756,19036,19037,19128,38937,19130,38932,38933,38938,
+19203,19253,19254,19257,39174,19245,39160,39169,19322,39358,39356,39351,39350,
+39360,19320,39352,19323,19324,19326,39364,19325,39359,19401,39642,39652,39657,
+39656,39658,39653,19443,39718,19482,19481,39744,19487,19622,19623,19624,19627,
+19625,19758,40637,19806,13461,13459,13458,20750,13462,20727,13463,20732,20749,
+20737,20954,20953,20955,21126,21134,21230,21299,21425,13813,22087,22061,22100,
+13802,22091,22098,22065,22084,22102,22096,22059,13811,22093,22071,22095,22690,
+22711,13929,22706,13931,22698,22709,22704,13932,22708,22692,22695,13928,22822,
+23294,14120,23300,14118,23292,14117,23302,23306,23290,23309,23296,23310,14187,
+14351,14344,23953,14348,23951,23952,23960,23972,23963,23971,23958,24036,24154,
+14432,14434,24158,14488,24504,24919,24924,24998,24981,24968,14730,24995,24975,
+14724,24932,14719,24921,24952,14722,24965,24967,24990,14742,14729,24984,24988,
+14733,14780,25135,25728,25755,25742,25741,25748,25798,14916,25768,25731,14908,
+25785,25734,25780,25775,25745,14926,25770,25761,25767,26294,26291,15124,26300,
+26284,15125,26285,27150,15310,27164,27162,15328,15298,27147,15295,27119,27148,
+27120,27170,15300,27096,15311,27154,27130,15304,27178,15308,27152,15309,15303,
+27177,27129,27114,27180,27172,19639,27113,27474,27471,27475,15427,15542,28432,
+28517,28533,15697,15690,15693,15702,28624,15699,28508,28477,28529,15705,28561,
+28427,28537,28545,28559,15694,28505,28532,15854,29102,15852,29091,29101,15851,
+15855,29099,29094,29090,15853,21234,29271,29269,29337,29515,29818,16114,16111,
+16113,29836,29828,16109,16112,29826,29843,29819,16110,29961,19483,16208,16230,
+13956,16312,16374,30602,16471,30608,16478,30918,30931,30912,30930,30919,30914,
+16665,31135,31133,31134,16752,31297,16750,31288,31290,31298,16754,16758,31294,
+31408,31662,31667,16914,16927,31679,16913,16918,31693,16921,31666,16932,16916,
+16933,17045,17046,17043,17044,31940,31949,31938,31942,31939,31945,31943,17056,
+32248,17147,32237,32226,17148,17152,17144,32220,32258,32257,17145,32214,17156,
+32228,32254,17155,32256,32252,32253,17139,32245,32255,17146,32235,32229,32632,
+32686,32743,17343,32869,32874,32870,32872,32875,33172,33185,33170,33174,33171,
+17529,17680,34049,17684,34040,17678,34037,17690,34052,17689,17697,17699,17695,
+34075,34051,34099,34100,34029,17701,17707,34101,17686,34053,17698,17691,17870,
+17871,34685,17867,17873,17868,34673,17943,34908,35046,35087,35099,18001,35241,
+35237,35310,35505,18157,35532,35534,18164,35511,18161,35509,35561,35508,18168,
+35507,35521,35503,35530,35536,18223,18270,18269,35982,18294,18295,36073,36059,
+18302,36075,36260,18358,36258,36253,18355,18428,18435,18432,36394,36392,18442,
+18434,36536,36534,36537,36535,36642,36651,36647,36633,36772,18567,36787,18598,
+36977,36970,18601,18654,37256,37260,37567,37560,37566,37596,37605,18734,18733,
+37588,37590,18736,37594,37613,37619,37595,18731,37561,37602,37611,38319,18846,
+38322,38323,18847,18917,18916,38563,38565,18941,18940,18967,18969,38666,18968,
+38791,38793,38796,38895,38954,38946,19135,38943,19260,39193,19307,39370,39386,
+19331,19329,19328,39390,39368,39392,19402,39606,39605,19406,39668,19446,39787,
+39785,39794,39779,19513,40205,19630,40193,40204,19637,40184,19635,19636,40190,
+40194,40580,19746,40619,40618,20765,20758,13465,20779,20766,20763,21136,21140,
+21268,U,13826,22119,13825,22139,13985,22111,22113,13821,13939,13940,13936,
+13942,13941,13938,22723,22730,22715,22720,22724,22785,23327,23320,23313,23317,
+14121,23314,23324,14122,23330,23417,23974,14358,23987,23979,24298,14489,24411,
+14547,14581,25015,25038,25017,25021,25039,25024,24985,24983,14740,25019,25040,
+25028,25137,14934,25811,25792,14937,14936,14933,14930,25820,25809,25800,14935,
+25813,26307,15131,15132,26303,26309,15129,26317,26305,26374,15167,26404,27235,
+27202,27218,15323,27203,27187,15330,27244,27223,15319,27212,27246,15326,15333,
+15332,15334,15318,27191,15327,27249,27210,27190,15324,27219,15322,27205,27248,
+15315,15312,27228,27480,27479,15494,15495,15533,15543,15704,15722,28603,15714,
+15713,28606,15721,15724,15717,28597,28627,28575,15718,28599,28661,29111,15861,
+29115,15860,29137,15863,29114,15864,29110,29132,15867,15868,29139,29851,16117,
+16120,29846,29858,29853,29962,29966,16188,30081,30252,30263,30262,30267,16325,
+30369,16482,16483,30616,16487,30614,16486,16601,16603,30934,30955,16600,30940,
+16667,31141,31145,38964,31315,31301,16761,31311,16765,31421,31419,31473,16940,
+16951,31724,31725,16944,17050,31955,18944,31969,17157,32281,17159,17161,17162,
+32295,32294,17273,17346,32878,33199,17464,17463,33197,17441,33194,33304,17502,
+17725,17719,17728,34159,34124,17693,34114,17715,34140,34160,34143,17717,34138,
+34123,34111,34698,17880,34699,34721,34702,17884,17886,34713,34910,34911,35108,
+35239,35562,35581,35577,35555,35557,18170,18171,35564,18237,18235,18239,18271,
+36082,18303,36079,18308,36262,18364,18452,18447,36411,36419,18446,36402,36657,
+36656,18528,36653,36668,36775,36773,18603,18604,18602,37175,37269,37262,18692,
+37270,18696,37701,37642,18739,18740,37629,37655,37660,37639,37681,37682,37676,
+37680,37635,37637,18850,38338,18852,38328,18853,38337,18855,18854,18919,38571,
+38583,18943,18942,38677,38676,18973,18972,38668,38679,19047,38803,19092,38866,
+19141,19144,38966,38961,38963,38972,38958,38970,19145,38973,19143,39093,39202,
+39203,39200,39196,39197,19308,39328,19338,39407,39400,39403,19336,19335,19334,
+39393,39398,19407,19408,39672,39669,19484,19491,39811,39828,39812,19529,39819,
+39823,19523,39820,19528,39817,19527,39822,19526,19519,19524,40228,40207,19646,
+40211,40202,19650,19642,19644,19654,40234,40218,19656,40231,40214,40225,19747,
+40581,40620,40646,40645,40663,40787,13469,20776,20775,20959,13604,21301,21427,
+13831,22154,22141,22153,13945,22733,22736,13944,23339,23347,23337,23349,23345,
+23351,23606,23998,14361,23993,14364,23995,14360,25058,25051,25053,25052,25050,
+U,25049,14781,14941,25823,14938,14942,25825,14940,25838,14939,26037,26324,
+26325,15137,26320,26321,26318,26327,15136,15154,27261,27274,15346,27303,15349,
+27289,27266,27272,15342,15340,27270,15338,27288,27293,15341,15347,27279,15350,
+27306,15432,27485,15433,27658,15733,28631,28630,28645,15727,15739,15731,28633,
+28634,28650,15728,28662,U,15736,29155,15870,29161,15872,29163,29167,29171,
+29162,15873,U,15957,15958,16029,29553,16121,29870,16127,29875,16125,29868,
+16195,16193,30083,30277,30286,30276,30371,30373,30630,30628,16495,30633,30639,
+16522,16613,16614,30960,30968,30961,16767,31305,16821,16822,16827,31426,31474,
+31475,31738,16960,31734,31740,31768,31752,31762,17053,17052,31963,31962,17167,
+17169,17165,32300,32333,17172,17171,32582,32758,32811,32884,33208,33224,17538,
+17539,17741,34194,34195,17743,34175,34219,34199,17740,17745,34220,17902,17896,
+19659,34766,17899,34765,17890,17894,34753,34737,34759,17900,35136,18009,35135,
+35129,18013,35139,18007,18011,18006,35243,18174,35615,35593,35596,18176,18177,
+35904,18242,35990,18272,36086,36087,18461,36422,36431,18494,18537,18533,36669,
+36673,37734,37752,37725,37737,37748,37757,37742,37746,37747,37730,37704,37715,
+37727,37736,18744,37759,37739,18862,38340,18861,38575,38573,38578,18946,18975,
+38682,38683,18978,18976,U,19052,38811,38815,19048,19053,19054,19104,19150,
+19152,19153,19147,38976,19154,38983,19155,39095,19232,19278,19275,19314,19312,
+39330,19346,19343,39424,39411,19344,U,39413,19417,19413,39613,39680,39682,
+19450,39732,39753,39839,19531,39843,39885,39833,39837,19664,19662,40249,19663,
+40260,19652,19660,40245,19666,19765,40623,15875,20783,13470,13487,40846,13836,
+22175,22171,22174,22166,22164,22176,13948,23355,14128,14129,23354,24001,24397,
+24413,25075,14753,14750,14952,14945,25846,25829,25834,25831,25861,14949,25849,
+14950,14954,15019,27307,27373,27314,27312,27317,27326,27329,27336,15353,27328,
+27324,27313,27332,27327,15448,15498,28680,28675,28669,28688,28674,28691,15876,
+29178,29184,29881,29884,16130,30299,30289,30287,30443,30648,16505,30649,30657,
+30656,30654,30987,16619,30983,30986,30984,16617,30989,30982,30997,31151,16672,
+16673,16769,31477,16973,16985,31790,16984,31771,U,31770,31780,17061,17065,
+31974,31971,17178,17177,32349,32335,32358,32347,32583,32692,17302,17304,17303,
+32762,32814,U,17352,33230,17475,17477,33305,17746,17751,34252,34226,17749,
+34235,34241,17750,17752,17906,34793,34798,34800,34774,34830,34778,35144,35146,
+35150,35149,35249,35248,35251,18183,35640,35634,18184,35629,18186,35636,17179,
+35625,35956,18273,18274,36099,18370,18374,36265,36440,18462,18469,36543,36545,
+36682,36780,18608,37001,37181,37180,37289,37792,18749,37776,18750,37779,37771,
+37805,37819,37816,18758,18757,37788,38360,38359,18947,18982,18983,38749,38825,
+38874,19096,19117,19157,19162,38996,19161,38997,38987,19165,38975,39097,19221,
+19222,19223,19233,39224,39222,39232,19276,39227,39225,39332,19350,19352,39432,
+39436,19355,39440,19455,39687,19493,39890,19535,39874,39867,39884,39883,19542,
+19540,40269,40291,40270,19672,40272,40277,19671,40286,19750,40592,40626,40625,
+19768,40650,40706,40743,40742,19850,22191,22752,22748,14132,23353,14133,U,
+23420,23539,U,14241,23659,24004,25867,25864,25866,14956,14957,26076,15145,
+15146,26337,26335,27342,27348,27363,27351,27362,15360,15368,15366,15365,27352,
+27349,27346,15537,15752,28702,28716,28709,28659,29188,29192,29205,15881,29892,
+29897,29895,29896,30377,30662,30661,31000,31002,31008,16674,31334,31332,31338,
+16853,16993,16989,16994,16975,16992,31797,31796,17066,17186,32364,17185,32366,
+32369,17478,33236,33238,33306,33378,33381,33398,34267,34262,17762,34279,17760,
+17764,34292,U,34813,34773,34823,17910,34831,34808,U,17945,35207,18065,35253,
+35317,18189,35647,35651,35660,18277,36107,36459,36456,36464,36469,36471,18495,
+36547,18763,37865,37866,37835,37829,37830,18760,37869,37843,18770,37861,18762,
+18769,37851,37867,37856,37825,18768,18764,38365,18926,18948,18950,18989,18990,
+18991,19067,19064,19063,38834,38836,38833,38837,38898,19106,19105,19171,38998,
+19226,19225,19287,39236,19358,39462,39455,39448,39457,39447,19421,39689,19461,
+19496,39877,39903,19552,39907,19558,39913,39918,19559,19560,40294,40314,19678,
+40302,40337,40323,40310,40318,40301,19681,40597,40675,19817,19831,40707,40708,
+U,40727,13478,20790,13477,21302,13844,23362,14134,14136,23364,23366,23422,
+24010,24008,24012,24304,14960,25989,26341,26343,15147,15377,15370,27380,15373,
+27369,15382,15376,15369,15374,15482,28733,15756,28726,15761,29206,15882,29202,
+29199,29207,29201,29195,15880,15883,29901,29904,29900,29902,29905,16135,30089,
+16626,31343,31819,31812,31829,17070,17188,17190,17191,32383,35697,17305,32815,
+32890,32891,32892,17759,17770,17777,34300,34320,34306,17772,17775,34286,34307,
+17768,34317,34323,34312,34319,34840,34834,17921,18024,35175,35173,35259,35689,
+35682,18195,35694,18198,35681,18200,35684,35661,35921,18313,18376,36483,36550,
+18564,37919,18772,37892,37911,37896,37893,18774,37875,37918,37890,37914,37915,
+37927,37916,18778,38581,18949,18951,38707,18993,38708,38705,38840,38842,19107,
+38908,19179,19228,39107,19290,39245,19291,39471,19366,19370,19365,39625,19425,
+39624,39620,39722,39736,39760,19498,39946,39931,39940,39932,39934,19570,19567,
+19571,39938,39926,39963,39929,39957,39952,39935,39936,39948,19563,19686,40341,
+40357,19689,19692,19688,19696,40600,40641,19852,40794,20836,22203,13845,22758,
+23369,23543,14193,14374,24016,14534,24514,14760,25873,14963,27391,27390,27389,
+15381,27393,15768,15767,28747,28749,28743,29907,30312,30311,16343,16512,30673,
+31024,31026,31022,16776,40861,31433,31432,17001,31830,31825,17003,17193,17192,
+32389,32393,32398,32388,17503,33386,34347,34351,34344,17780,34326,34325,34333,
+34842,17922,18026,18068,35260,35701,35708,18314,36113,36114,36700,37307,18788,
+37876,18782,18785,37933,18789,18790,38628,38711,38710,38759,38846,38845,38882,
+39016,39014,39112,39114,39111,39132,19295,39247,39337,39484,19375,39483,39630,
+19469,39700,39763,19580,39982,19578,39967,19574,19577,19581,19575,40368,40381,
+19702,19697,40366,40388,40571,16395,19753,40606,19823,40709,19866,40809,40865,
+22215,22301,23370,24019,14441,24434,25090,14763,25141,25895,25886,25887,15148,
+15149,27399,27398,15383,15770,28756,29212,29216,31480,17006,31837,31832,17196,
+32402,32590,17354,17784,17926,34855,17927,35713,35715,18208,35908,18259,18382,
+18554,18553,37954,37965,37972,37966,18795,37955,18791,18797,38716,38720,38848,
+19077,19120,19187,19299,39258,39505,19382,39645,19586,19583,39992,19590,40005,
+39994,19588,39989,19708,19709,19706,40689,19847,40851,21146,13850,13849,34369,
+24023,14965,25896,15386,15387,15385,28755,28761,15772,29217,15888,30319,31031,
+31157,31842,31838,31989,17787,17788,34365,17928,34861,35209,35725,35719,35728,
+36122,36505,18497,18659,18802,37983,18803,18792,37974,37985,37979,37978,37980,
+37989,18997,38721,19080,19101,39022,39020,39021,17013,39338,39516,39512,39646,
+19599,40015,40017,19598,40019,19717,19716,19711,40444,40761,19870,20798,13652,
+22226,13953,23375,27412,16634,31346,31347,17202,18032,18030,35729,U,18556,
+37311,18805,37996,18804,18807,38630,38725,18999,38856,38884,39261,19386,39713,
+19473,39724,39767,19602,19609,40029,40033,40037,40456,19722,19754,19755,19780,
+19833,40773,13482,14152,25093,26351,27419,27421,29221,29220,31853,17076,34370,
+34377,17933,35192,35210,35735,18260,35995,36124,18480,36514,18953,19000,18998,
+19083,19191,19302,19389,19486,40044,19606,40047,19725,40462,19827,40712,40733,
+40867,14139,14140,24416,27420,15776,16635,U,31987,17793,35739,36519,37316,
+18808,38010,19085,19315,39521,39523,39639,40054,19878,40869,14765,28775,15889,
+29355,34378,35197,35741,35923,36709,38011,19001,39117,39133,19391,39728,40470,
+19727,19879,19893,16348,18481,38631,40472,40610,19880,40828,16677,32414,38020,
+19393,40476,16784,31857,38858,18070,18559,19728,40611,18954,40059,40855,19730,
+19002,38736,19003,20326,20328,20455,20543,U,20646,20751,21054,21284,21349,
+21403,20863,21707,21875,21873,21867,22004,22050,22048,22162,22202,22161,22192,
+22361,22410,22543,22546,22547,22599,22683,22784,22861,23249,23251,23399,23639,
+23671,23765,23925,23950,23973,23990,23999,24165,24269,24301,24468,24474,24506,
+24869,24912,25251,25440,25444,25526,25603,25782,25882,31269,23585,26338,26370,
+26532,26540,26640,26630,26718,26714,26924,26921,27181,27255,27258,27338,27366,
+27381,27405,27406,27612,27613,27638,27678,27747,28069,28175,28298,28292,28299,
+28284,28492,28488,28489,28573,28569,28664,28718,28717,28764,31180,28863,28906,
+28901,28945,28946,28991,28985,28987,28989,29047,29045,29046,29041,29078,29075,
+29108,29149,29150,29198,22801,29208,29511,29512,29679,29714,29755,29860,29837,
+29876,30323,30327,30396,30745,30747,30781,30803,30804,30808,30903,30936,30958,
+31010,31053,31110,31129,31139,31164,31399,31543,31577,31696,31791,31794,31810,
+31822,31848,31913,31981,32208,32263,32211,32356,32576,U,32833,32867,32955,
+26385,26405,33352,33552,33634,33554,33825,33822,34018,34014,34017,34163,34260,
+34293,34359,34373,34418,34634,34729,34725,34805,34868,34896,34951,35156,35204,
+35587,35922,36056,36108,36120,36272,36540,36565,36778,37020,U,37212,37419,
+37409,37491,37620,37621,37695,37698,37766,37822,37820,37821,37873,37874,37871,
+37922,37923,37924,37991,37990,38295,38350,38375,38715,38733,39140,39234,39709,
+39832,U,40265,25673,24177,24197,25043,39182,32770,30750,21800,21874,21946,
+22000,21998,22200,22201,22212,32851,37552,11,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,425,7494,15494,9687,521,U,
+U,U,U,U,U,U,U,U,U,U,U,U,1772,9023,U,U,U,U,U,U,U,U,U,U,U,22830,20787,5934,3502,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,5687,1380,4964,
+36061,12474,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,13811,18959,
+2953,16441,39223,23761,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,26079,
+};
+
+static const struct dbcs_index cns11643_3_decmap[256] = {
+{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{__cns11643_3_decmap+0,33,126},{
+__cns11643_3_decmap+94,33,126},{__cns11643_3_decmap+188,33,126},{
+__cns11643_3_decmap+282,33,126},{__cns11643_3_decmap+376,33,125},{
+__cns11643_3_decmap+469,33,126},{__cns11643_3_decmap+563,33,126},{
+__cns11643_3_decmap+657,33,126},{__cns11643_3_decmap+751,33,126},{
+__cns11643_3_decmap+845,33,126},{__cns11643_3_decmap+939,33,126},{
+__cns11643_3_decmap+1033,33,126},{__cns11643_3_decmap+1127,33,126},{
+__cns11643_3_decmap+1221,33,126},{__cns11643_3_decmap+1315,33,126},{
+__cns11643_3_decmap+1409,33,126},{__cns11643_3_decmap+1503,33,126},{
+__cns11643_3_decmap+1597,33,126},{__cns11643_3_decmap+1691,33,126},{
+__cns11643_3_decmap+1785,33,125},{__cns11643_3_decmap+1878,33,126},{
+__cns11643_3_decmap+1972,33,126},{__cns11643_3_decmap+2066,33,126},{
+__cns11643_3_decmap+2160,33,126},{__cns11643_3_decmap+2254,33,126},{
+__cns11643_3_decmap+2348,33,126},{__cns11643_3_decmap+2442,33,126},{
+__cns11643_3_decmap+2536,33,126},{__cns11643_3_decmap+2630,33,126},{
+__cns11643_3_decmap+2724,33,126},{__cns11643_3_decmap+2818,33,126},{
+__cns11643_3_decmap+2912,33,125},{__cns11643_3_decmap+3005,33,126},{
+__cns11643_3_decmap+3099,33,126},{__cns11643_3_decmap+3193,33,126},{
+__cns11643_3_decmap+3287,33,126},{__cns11643_3_decmap+3381,33,126},{
+__cns11643_3_decmap+3475,33,126},{__cns11643_3_decmap+3569,33,126},{
+__cns11643_3_decmap+3663,33,126},{__cns11643_3_decmap+3757,33,126},{
+__cns11643_3_decmap+3851,33,126},{__cns11643_3_decmap+3945,33,126},{
+__cns11643_3_decmap+4039,33,126},{__cns11643_3_decmap+4133,33,126},{
+__cns11643_3_decmap+4227,33,126},{__cns11643_3_decmap+4321,33,126},{
+__cns11643_3_decmap+4415,33,126},{__cns11643_3_decmap+4509,33,126},{
+__cns11643_3_decmap+4603,33,126},{__cns11643_3_decmap+4697,33,126},{
+__cns11643_3_decmap+4791,33,126},{__cns11643_3_decmap+4885,33,126},{
+__cns11643_3_decmap+4979,33,126},{__cns11643_3_decmap+5073,33,126},{
+__cns11643_3_decmap+5167,33,126},{__cns11643_3_decmap+5261,33,126},{
+__cns11643_3_decmap+5355,33,126},{__cns11643_3_decmap+5449,33,126},{
+__cns11643_3_decmap+5543,33,126},{__cns11643_3_decmap+5637,33,126},{
+__cns11643_3_decmap+5731,33,126},{__cns11643_3_decmap+5825,33,126},{
+__cns11643_3_decmap+5919,33,126},{__cns11643_3_decmap+6013,33,126},{
+__cns11643_3_decmap+6107,33,70},{0,0,0},{__cns11643_3_decmap+6145,72,126},{
+__cns11643_3_decmap+6200,33,126},{__cns11643_3_decmap+6294,33,124},{
+__cns11643_3_decmap+6386,33,42},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{__cns11643_3_decmap+6396,68,111},{0,0,0},{
+__cns11643_3_decmap+6440,89,89},{__cns11643_3_decmap+6441,36,36},{
+__cns11643_3_decmap+6442,126,126},{0,0,0},{__cns11643_3_decmap+6443,78,92},{0,
+0,0},{0,0,0},{__cns11643_3_decmap+6458,57,69},{0,0,0},{0,0,0},{0,0,0},{
+__cns11643_3_decmap+6471,90,90},{0,0,0},{__cns11643_3_decmap+6472,83,83},{0,0,
+0},{0,0,0},{0,0,0},{__cns11643_3_decmap+6473,96,126},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{__cns11643_3_decmap+6504,119,119},{__cns11643_3_decmap+6505,79,79},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{__cns11643_3_decmap+6506,109,109},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{__cns11643_3_decmap+6507,49,75},{
+__cns11643_3_decmap+6534,38,38},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{__cns11643_3_decmap+6535,57,57},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+__cns11643_3_decmap+6536,58,58},{0,0,0},{__cns11643_3_decmap+6537,54,54},{
+__cns11643_3_decmap+6538,79,99},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},
+};
+
+static const ucs2_t __cns11643_4_decmap[14259] = {
+20032,20033,20058,U,19970,20009,U,U,20994,13630,24028,U,U,U,21314,21354,23378,
+U,U,U,24516,25164,29357,19986,20015,20118,20176,20802,20867,U,U,U,U,U,21379,
+21432,U,U,U,22824,U,23587,24065,24320,U,15544,28780,29227,20872,33401,36790,
+19991,U,13324,U,13360,20194,20187,U,U,20909,U,20983,13530,U,U,13587,21275,
+21384,21383,U,21455,21501,13667,21479,22236,U,22233,22309,22311,22835,23571,U,
+U,23669,U,U,U,14788,14787,26353,32594,U,U,13313,U,U,20049,20074,U,20236,U,U,
+20222,20251,U,U,13370,U,13483,20851,U,20878,U,U,U,U,U,13533,U,U,21157,13589,
+21159,21156,U,U,U,U,U,21437,U,U,U,21506,U,U,U,U,22315,22811,22837,U,13991,
+13989,U,U,13990,U,U,23575,14204,U,23664,23677,14249,U,24041,U,14388,14389,U,U,
+U,14504,24345,24348,24437,U,U,14591,24520,U,14791,14790,14792,U,U,15056,15057,
+U,U,15449,27666,15549,U,U,U,15912,29363,U,16041,29584,30006,U,17356,U,33409,
+36792,U,18612,U,U,20003,13334,13356,U,20270,U,20815,U,20922,13535,13536,21026,
+U,U,U,13591,U,21167,21168,21169,U,U,13615,U,21348,U,21459,U,13674,U,13680,
+13677,U,U,U,U,13678,U,U,U,U,13867,13864,U,U,22847,U,U,13970,U,22923,U,22929,
+22933,U,U,14143,U,23434,14159,14196,U,U,14205,U,14263,14243,14256,14257,23687,
+14251,14394,14391,24077,14392,14400,U,U,24206,14495,U,U,24442,U,14596,14601,
+14598,14589,14602,14599,U,U,14794,U,U,25232,14793,U,25242,U,25916,25914,14975,
+26008,U,15058,U,U,26469,U,15171,U,U,U,U,U,U,15553,U,15557,15779,U,U,15914,
+15967,U,U,15965,U,U,U,U,16151,U,U,16241,16242,U,U,16399,U,U,31170,16785,U,U,U,
+17330,17359,17358,32926,U,U,33259,U,33417,17558,U,U,33430,U,33415,U,17559,
+36800,18571,36803,U,U,U,U,U,U,U,38264,U,U,38437,U,20085,20084,U,U,13357,U,
+20377,U,13392,13387,U,13391,13388,U,20337,20819,20927,U,U,20928,U,20974,U,
+13540,13539,U,13537,U,13538,U,21053,13593,21181,21260,U,U,U,U,13633,32567,U,
+21440,13662,U,U,13689,U,21614,21635,U,U,21598,21597,22398,22393,U,22394,22380,
+U,U,U,13874,22407,U,22813,13972,22854,13975,U,22851,U,13974,13976,U,U,14002,
+14009,23393,23398,U,23440,14197,14207,14206,23593,14223,U,U,U,14269,23730,U,
+14267,14268,U,23744,U,14397,14398,14452,U,14458,14454,14456,14453,U,U,14511,
+14512,14535,14540,U,U,14614,U,14610,14621,U,U,14613,14607,14612,24607,24546,U,
+U,U,14768,14783,14784,U,14802,14809,U,14970,U,U,U,U,U,26134,26105,15066,U,
+26504,U,26523,U,26478,26526,U,15394,15391,U,U,15393,27428,U,U,U,15452,27517,U,
+15485,15501,15503,27878,U,27851,15568,15576,U,U,U,27829,15783,U,28823,U,28827,
+15890,U,U,15919,U,29291,15918,15916,15964,U,29397,U,U,15970,15975,16052,U,U,U,
+U,30019,U,U,30108,U,U,16362,U,16379,U,16404,U,16403,16402,16400,16401,U,16518,
+30692,16536,U,U,16682,U,U,U,U,31438,17077,U,U,U,U,32787,17366,17368,32951,
+17369,17364,17367,U,32953,U,U,33252,33277,33295,17504,U,U,17566,17569,U,U,U,U,
+U,U,33471,33482,U,U,33473,17568,U,U,U,U,36816,U,U,18617,U,37038,U,U,U,U,U,
+18881,18882,38456,U,13340,U,13406,20412,13401,13404,U,13407,20457,20413,20450,
+20824,U,U,13518,U,U,U,U,U,21190,U,21192,U,U,21288,U,21289,U,U,U,U,U,U,13663,U,
+13701,U,U,13702,U,22452,U,22441,13959,U,U,U,U,U,14026,U,14019,U,U,U,14018,
+23400,U,14145,U,U,U,14208,14209,U,U,14227,14226,U,14277,14406,14401,14405,
+14402,14399,U,U,14466,14465,14463,14501,24363,14515,14517,U,U,24461,14554,U,
+14555,14605,24600,14606,U,14622,14629,14630,14620,14625,24663,24648,14631,
+14618,U,U,U,24632,U,U,14628,U,U,24689,U,14785,14817,U,U,25362,14827,U,14818,
+14807,14825,U,U,25354,U,25379,U,14980,U,U,U,15029,15036,15068,15070,15071,U,
+26154,U,U,U,U,15188,26592,26558,15187,15396,15397,27433,15400,15399,U,U,U,U,U,
+U,15499,U,U,15580,27971,U,U,U,U,28838,15794,28864,U,29231,U,15899,U,15922,
+29297,U,U,15979,U,15980,15981,U,16057,16058,16137,16138,U,29930,16155,U,U,
+29984,16216,U,16218,U,U,16247,U,U,16249,30121,U,30341,U,16363,U,16381,16380,
+30470,16405,16408,30454,16406,16407,16409,30464,16411,U,U,30466,U,16519,U,U,
+16540,U,16538,U,16639,16638,U,16689,16686,16688,16690,U,U,16687,U,16789,16790,
+U,U,U,16837,17018,U,17218,U,17236,32777,U,17311,17312,17314,17376,U,17377,U,U,
+17375,U,U,17506,17505,U,U,17575,U,U,U,33498,U,U,33546,17801,U,U,U,U,U,U,U,
+17949,U,U,18218,U,U,18387,18498,18499,U,18577,U,U,18576,18623,U,18620,U,18624,
+18887,18885,38485,U,38482,20021,U,U,20532,20481,U,20490,13414,U,U,U,13485,U,U,
+U,U,21080,U,U,U,U,U,U,13597,U,13617,21291,U,13644,U,U,13717,13713,13716,U,U,U,
+13711,21740,U,21781,21758,U,U,U,21731,21782,13888,U,13889,U,22483,U,U,U,U,
+22873,23079,14040,14034,14042,23080,23056,14039,23054,14146,14167,U,U,U,23471,
+U,23482,23473,U,U,14200,14210,14231,U,U,14281,U,14280,14294,14284,U,14288,U,U,
+14286,14279,23804,U,14287,14283,23794,23806,U,U,24056,U,14407,U,14408,U,U,
+14467,14469,14468,U,U,24364,14520,14524,14641,14644,14646,24706,U,U,14627,U,U,
+14650,24721,24719,U,14772,14773,14829,14828,14808,U,U,U,U,U,U,U,14838,14823,U,
+U,14972,14971,U,U,25927,25932,U,U,25994,U,15038,U,15079,15077,15086,26593,
+26698,U,15193,15198,U,15194,26687,15201,15192,15195,26557,U,15199,U,15402,
+15405,U,15395,15403,15404,U,15486,U,15507,15513,U,U,15539,15591,15594,U,U,U,U,
+U,U,15796,U,28873,15895,U,U,U,15905,U,15928,15927,15988,15987,15989,U,U,U,
+15990,15992,U,U,29626,16140,16160,16158,U,16219,U,16220,U,16259,30150,16256,
+16257,16254,16264,16261,16265,16255,16270,U,U,16260,30135,30348,U,30349,U,
+16366,16365,16382,U,16383,U,U,U,16419,U,30487,U,30492,16415,U,U,30484,U,16527,
+16528,U,U,U,16544,U,16550,16543,U,16551,16545,U,16642,16694,U,U,U,U,U,U,U,
+16840,U,U,16856,31500,16861,16860,U,16855,U,16858,17082,U,U,U,17086,17090,
+17083,17088,U,U,U,32035,U,U,U,17219,17237,U,U,17239,17256,32664,32656,U,U,U,U,
+U,U,U,17313,U,32826,U,U,U,U,17386,U,17383,U,U,U,U,17384,17385,U,U,17492,U,U,U,
+U,33318,17509,U,U,17546,U,17584,U,U,U,17596,33582,U,33621,33562,17592,33597,U,
+17586,U,33584,17597,U,U,17802,34385,17825,U,17826,U,34440,U,17941,U,U,17952,
+18035,U,35214,35213,U,U,U,U,U,35337,35348,18097,18219,U,18245,U,18327,18328,U,
+18389,U,U,18579,18582,36871,18580,U,U,18631,18629,U,U,U,18628,U,38265,38276,
+18894,18890,18892,38487,18889,38586,U,U,U,13422,U,20583,U,U,13425,U,13499,
+13523,U,U,U,U,13555,13549,13557,U,U,13553,13554,13558,13600,U,13608,U,21272,
+21292,21337,U,U,U,21352,21374,U,U,21409,U,13729,21851,13738,13737,U,13749,
+13733,13736,21826,13735,21831,U,U,21821,U,U,21856,22507,13901,U,U,U,13980,
+22879,U,14058,14053,U,U,23407,U,14174,U,U,U,14214,14212,U,23642,U,14297,U,
+14302,U,U,U,14299,U,U,U,U,14385,U,U,14411,U,14409,14410,14412,U,U,14474,U,
+14473,14475,U,14523,24482,24477,14564,U,U,24483,U,U,14651,14638,14654,14662,
+14675,U,14660,U,14655,14658,14671,U,14674,14666,24770,U,14682,24741,14665,U,
+25116,U,25117,14851,U,U,U,U,U,25493,25498,14849,14854,14843,14841,U,14853,
+14842,U,25510,U,14846,U,14973,U,U,U,25936,U,U,U,25938,U,U,U,U,26056,U,15088,
+15090,U,26200,15089,15078,U,U,U,26760,U,15215,15213,15209,U,U,15214,U,15407,
+15408,15459,U,U,U,27576,15488,27577,15514,15508,15510,15509,15511,U,15604,
+15614,U,15617,U,15618,U,15609,U,U,U,U,15606,15607,U,U,U,15615,U,U,U,U,28171,U,
+U,15807,15804,28933,U,U,U,15806,15808,U,15931,15929,U,U,U,15932,29460,29444,U,
+15997,U,15999,15994,15996,29445,15998,29461,29453,16000,16063,16067,U,U,16076,
+16142,16141,U,16166,16164,16165,16163,16161,16169,U,U,16271,16269,U,16267,
+16274,U,16272,U,16367,16368,U,U,16385,U,16430,16429,30510,16424,16425,16428,U,
+U,U,30529,16520,U,16530,16529,30698,U,30788,16553,16556,16558,16554,16646,
+16645,16714,16702,16700,16699,U,16706,16705,16707,U,16709,U,16794,16795,16799,
+16798,U,U,U,16862,16866,16870,U,31529,16867,31527,16863,31901,U,U,17022,17097,
+17100,U,17105,U,17104,U,17103,17096,U,17101,U,U,17225,17223,17240,17259,17260,
+17258,U,17280,17282,17284,32712,17283,U,U,17334,U,U,U,U,U,33062,17393,U,17398,
+17395,17392,33052,U,U,33064,17397,17396,17399,U,U,U,U,17493,U,U,U,17547,17611,
+17602,U,U,U,17610,17612,U,17607,17609,33648,U,17606,U,U,17603,33666,U,33708,U,
+17604,U,U,U,U,U,U,U,17833,34477,17832,17830,34506,34897,U,U,17954,U,17958,
+17956,17957,34973,17962,18036,U,18041,35216,18042,U,U,35288,35287,18071,U,U,
+35374,U,18108,U,18099,U,18111,18103,U,U,U,U,U,18228,18246,18248,35929,U,U,
+18262,18279,U,U,18280,18329,18330,U,U,18392,U,18395,18396,18397,18391,U,U,
+18505,18506,36570,U,U,36915,U,36888,18586,U,18637,18634,U,18635,U,18639,U,U,
+18636,18666,18669,U,U,18665,U,18714,37359,18829,18898,18930,U,U,U,19005,U,
+19006,19192,19235,39641,20148,U,20640,20624,13429,20614,20612,U,20618,13430,
+13427,20639,20641,U,20627,13501,U,20949,U,U,13561,U,U,13562,U,U,U,U,U,13601,U,
+13609,U,U,13624,13646,U,U,U,U,U,U,13768,13756,U,U,21904,U,13755,13762,13760,U,
+U,13770,U,13769,U,13752,22288,22551,U,13902,U,22596,13904,22571,U,22597,U,U,U,
+U,U,13962,U,22885,U,U,U,14076,14073,14179,U,23503,U,U,U,14215,14216,U,14234,U,
+U,U,23894,U,U,14313,U,14314,23892,14416,U,U,14422,14418,14415,14420,14417,U,U,
+14478,14479,U,U,U,24381,U,U,14573,14571,24484,U,U,U,14690,U,14685,U,U,U,14689,
+14693,14684,U,U,14687,U,U,U,U,U,U,25580,14870,14858,U,14862,14866,U,U,14865,U,
+U,14864,U,U,14857,25594,14869,25556,U,U,U,14993,14997,14995,14994,14991,U,U,U,
+U,15094,15099,U,26229,15097,U,U,U,26396,15229,U,15226,15231,U,15224,U,U,26841,
+U,15216,15234,U,15236,U,15411,U,15410,15414,U,U,15446,U,U,15463,U,15461,15460,
+15462,U,U,15489,15490,15491,15518,U,27633,15517,U,15631,15634,U,U,U,15632,
+15640,U,15636,15641,28215,U,U,28285,28294,15816,15812,15814,U,15815,15811,U,U,
+U,U,U,15897,15900,U,U,U,15937,U,15938,15939,U,U,U,16002,U,16001,16020,16004,U,
+16082,16143,16162,U,16167,16170,29946,16168,U,16224,U,U,U,30066,U,U,16283,
+16284,U,16275,16276,30172,16288,16281,U,16289,U,16369,U,U,U,U,16438,U,16439,
+16447,16444,U,16436,16441,16443,16437,16432,16434,16440,16446,16442,U,U,U,U,U,
+16566,30823,U,U,U,16563,16649,31095,U,U,U,16716,U,U,16723,16717,16721,16719,
+31387,U,16802,U,U,16845,U,U,16871,U,16880,U,16873,16876,U,16872,16878,16898,U,
+U,U,U,17026,17027,17030,32042,32101,17226,U,17242,32612,U,17262,U,U,17264,
+17263,U,17290,17287,17288,U,U,32800,17335,17405,33056,U,17413,33084,17416,
+17411,17410,17412,15161,17417,17407,U,33087,U,17404,17409,17418,33264,33269,
+17515,17516,U,U,U,U,U,U,17630,U,U,17627,U,17629,17635,U,17632,17625,17624,
+17636,U,U,17626,17647,U,33813,33726,U,U,U,17623,17843,17851,34533,17842,34514,
+17837,U,17839,U,34528,U,17942,17960,17955,34995,18037,18046,18044,U,U,U,U,U,
+18126,18125,18127,35411,U,U,35383,35399,35420,U,18116,18124,18120,18119,U,U,U,
+U,U,U,U,18266,18282,U,18283,18285,18287,U,18334,U,18340,18339,18404,18408,
+18409,18400,18403,U,18410,18401,18413,18484,18485,18513,36592,U,18589,U,U,U,U,
+U,U,18640,U,18670,U,U,U,18674,U,37405,18824,U,U,U,18831,U,18904,U,U,U,U,U,U,
+19007,U,19026,38763,U,19024,U,19121,U,U,19193,19238,19240,U,U,13440,20672,
+13441,U,13438,13439,U,U,U,U,13502,U,13526,U,U,U,U,U,U,U,21221,U,13620,U,21423,
+U,U,U,U,U,13781,13784,U,U,13780,21976,13785,U,U,U,U,U,22289,22631,U,U,13917,
+22595,13918,13913,U,13914,13984,U,U,14085,U,14087,U,14094,14092,U,U,14149,U,U,
+14180,U,14181,U,23517,14182,U,14217,14316,14321,23920,23914,14320,14328,23924,
+23903,U,23905,23923,U,14322,14324,U,14424,U,U,14426,14425,14423,14427,24144,U,
+U,14502,14530,14529,24383,U,U,14575,24496,U,U,14696,24885,24877,14707,14702,
+14708,24834,14694,U,U,U,14777,25126,U,14860,U,U,14880,U,14877,U,14876,U,14881,
+14874,14873,U,U,U,14974,U,U,U,U,15005,U,15006,U,25966,U,U,U,U,U,26033,26068,
+15053,U,15115,15114,26245,U,15247,26994,15253,15248,15249,U,26938,15289,U,U,
+15255,15262,U,15243,U,U,15419,15418,15420,15421,15417,15422,15467,15468,U,U,
+15522,15521,15519,U,U,U,15661,U,15670,15659,U,15671,U,U,U,28333,15653,15663,
+15660,U,U,15666,U,U,28309,U,U,U,U,U,U,15829,U,15828,15830,U,15825,29251,U,
+15942,29327,U,U,16012,16010,16008,U,U,U,U,16093,U,U,U,16173,U,U,16174,16172,
+16171,16176,U,16206,U,U,16228,16225,U,30069,U,16240,16294,16292,U,U,U,16296,
+16290,U,16295,30188,16293,U,16297,16445,U,U,16452,16453,16454,U,30551,U,16455,
+16456,16450,U,U,16449,U,U,16532,U,U,U,U,16576,16568,16577,16578,16571,16573,
+16575,16569,16567,U,16583,U,16652,16651,31099,16656,U,16733,31265,16730,16728,
+16726,U,16724,31254,U,16808,16807,16847,16848,U,31464,U,U,16849,16875,U,16891,
+31594,U,16893,16888,16887,16896,U,U,16886,31583,U,U,17119,U,U,U,17122,17124,U,
+32130,U,17123,U,17241,17265,17294,17292,U,17316,U,32853,17428,17425,U,17435,
+17426,17422,17429,33128,17424,U,17431,33350,33347,17520,17645,U,17646,U,U,U,
+33921,U,U,U,17652,U,U,U,U,U,U,33916,U,U,33898,U,33928,17650,17656,17651,U,U,
+17658,U,U,U,U,U,34576,U,U,34591,17846,17847,U,34575,U,17850,U,17852,U,U,17979,
+35027,17967,U,U,U,17975,18073,U,U,U,U,18137,18136,18135,U,U,U,U,U,18230,U,U,U,
+35975,U,U,U,U,U,36038,18288,U,U,U,U,18341,18342,18345,18414,18516,U,18519,U,U,
+18593,U,U,U,U,18643,U,18644,U,18647,37068,37229,37232,18679,18678,18681,18680,
+37464,37442,37480,37481,U,U,37443,U,37447,18826,U,U,U,U,18836,U,18835,U,U,
+38301,18909,18908,18935,38607,U,U,19010,U,U,19028,U,19029,U,19087,U,38900,
+19124,19123,U,U,38921,U,U,U,U,19195,19197,U,U,39083,19196,U,19244,19247,U,
+19243,U,19251,19252,39163,U,39596,39598,39594,19432,U,U,U,U,U,U,39772,U,U,
+19805,20690,13445,13448,U,U,13454,13444,U,20703,U,13443,U,U,U,U,13570,U,13574,
+13573,U,13566,13569,13568,U,U,U,U,U,U,13799,22041,U,U,U,13798,U,13805,13794,
+13803,U,13800,13804,22026,13860,22682,U,13922,U,13921,13920,13924,13963,U,U,U,
+U,U,14105,14102,14104,14114,U,14109,14103,14110,U,U,U,U,U,U,14185,14186,U,
+14188,14202,14218,U,U,U,14236,14333,14329,U,14335,U,U,U,U,U,14332,U,23941,
+14331,14338,14431,24150,14430,14429,14428,U,24145,14482,U,U,14484,14485,14545,
+U,14577,U,24497,U,U,14711,14703,U,U,14727,14717,14716,14718,14725,14731,14726,
+14720,U,U,14712,U,U,U,14778,U,14899,U,14893,U,U,U,14903,25690,25699,U,U,14894,
+U,U,14909,U,15008,U,U,15011,U,26267,U,26275,15118,26270,U,15286,U,15275,15277,
+15270,U,27064,15274,27066,15281,U,15272,15279,15280,15271,15282,15261,15269,
+15285,U,27079,27095,U,15425,U,U,27504,U,U,15474,27549,15471,15473,U,15493,U,U,
+15524,15525,15526,U,15528,U,U,15523,U,U,U,28438,28452,U,15683,U,U,15677,15685,
+U,U,15684,U,U,U,U,28485,U,U,U,15843,29049,U,15839,15844,29050,15845,U,29268,
+15906,15946,U,15945,15940,15947,16007,16009,16018,16017,16016,16014,U,U,U,U,
+16146,16144,16145,U,16178,16180,16183,16179,16182,16181,16229,U,30076,30075,U,
+30226,16304,U,16303,16298,U,U,U,16299,U,U,U,U,U,U,U,16371,U,16372,U,30390,
+30432,16392,16462,16469,16459,U,U,16461,30579,U,16466,30578,16460,30576,16464,
+16467,U,16465,U,U,U,16521,U,16533,16588,16584,16590,U,16586,U,30877,U,16589,U,
+16732,16743,16745,16741,16738,U,31271,31285,U,16810,U,U,16850,31650,16899,
+16908,U,16905,16902,16901,31625,U,16907,16904,U,31653,U,17038,U,31926,17128,U,
+U,U,17130,U,32165,32195,U,17129,17131,U,17136,U,17227,32683,17267,17269,17298,
+17297,17299,32805,17319,17318,17320,17322,U,17321,32857,17339,17340,17338,
+17341,17447,33157,U,17444,17438,17439,17437,17440,17443,17449,17442,U,U,17436,
+33166,17448,U,U,U,U,U,U,U,17521,17523,17522,U,17666,U,U,U,17662,33982,U,U,U,
+17672,U,U,U,17671,17668,U,U,17664,17660,U,17732,U,17649,U,U,33958,17670,U,U,
+17862,17859,17857,17858,U,17860,17863,U,17855,17874,U,17866,U,U,34607,17939,U,
+17968,17982,17977,U,U,17980,17983,U,17972,17981,U,U,17976,U,U,U,35232,18050,U,
+18051,U,18075,U,18144,18141,U,U,18142,U,18147,18149,U,35479,18146,U,U,U,18143,
+U,18222,U,18231,18232,U,U,U,U,35979,U,13666,U,18324,18323,18347,18349,U,U,
+18421,18423,U,18422,18424,U,18427,18425,18520,18522,U,18521,36623,18565,18596,
+18648,18649,U,18653,18632,U,18682,18683,37493,18727,37535,18730,18725,U,18728,
+38310,18837,38554,U,U,U,U,U,U,U,U,18959,18961,U,U,18960,U,18965,18963,38743,U,
+19015,19014,U,19033,19035,U,19038,U,U,19034,19089,19090,19088,19091,U,38903,
+19134,U,U,U,19132,19131,19127,19129,U,19201,19198,U,U,19202,U,19199,39088,U,
+19200,U,19255,19258,19311,19319,19321,39366,U,19400,U,U,U,U,19442,U,19441,
+19440,39778,U,19508,U,U,U,U,U,19756,19757,U,U,U,U,20730,U,13457,U,13460,13508,
+13578,U,21125,U,13650,U,13657,13935,U,13810,13812,22083,U,13809,22076,U,13930,
+U,U,U,U,U,U,14116,U,14115,U,U,U,14119,U,U,14189,23533,14190,14191,U,U,23605,
+14239,14346,14342,14350,U,14349,14341,U,U,14347,14352,14382,U,U,U,U,U,14486,
+14487,14532,24391,14533,U,14546,U,U,U,14721,U,14734,14736,14735,U,14737,14741,
+14739,U,24941,U,U,U,U,U,14907,14920,U,U,14918,14919,U,U,U,14924,14922,14928,
+14915,U,U,U,14921,15014,15013,15012,U,U,15033,U,15054,15055,15123,U,U,U,15302,
+15301,15306,15321,15297,U,U,27125,U,U,U,U,15307,U,U,U,U,U,27139,U,U,27237,
+15426,U,27509,15476,15475,U,U,U,U,U,U,28554,28502,15698,U,U,U,15696,U,15691,U,
+15692,15725,U,28568,U,U,U,15695,28520,15856,U,29236,29253,15949,15948,U,15951,
+15950,15952,U,29532,16022,29526,U,U,16023,16021,16024,16108,16107,16147,16148,
+16184,16186,16185,U,16232,16231,U,U,U,16318,16316,U,U,U,16315,U,16314,U,16313,
+16311,U,U,16321,U,16375,U,16480,U,U,16473,16476,16474,16472,U,16475,U,U,U,U,U,
+16477,U,U,U,U,U,U,U,16596,16595,30911,16594,30909,U,16599,16593,30948,16597,U,
+U,16749,16751,31284,16757,16748,16756,U,16755,U,U,31286,16812,U,U,U,16912,U,U,
+31674,31676,16911,31688,16931,31683,16925,31670,16910,U,U,16917,31682,16915,U,
+U,16923,31685,16930,16934,U,31677,31664,16929,16924,16919,U,16922,31675,U,U,U,
+17049,U,17047,U,U,17149,U,17142,17150,17141,17151,17143,U,U,U,17153,32260,U,U,
+U,17271,U,U,U,U,U,17323,U,U,17344,U,17457,17454,U,U,17452,U,U,17458,17455,
+17451,17453,17459,U,U,33265,17495,17500,17531,U,U,17530,U,34082,17683,17694,
+17687,17696,17706,17681,17685,17679,17688,34104,U,U,17708,34098,U,34064,U,U,
+17692,17705,U,U,17682,34127,17815,U,34674,U,U,U,U,U,U,17876,17872,34684,U,U,U,
+U,17875,17940,U,17990,17989,U,17987,U,35085,17988,17992,U,17991,U,U,U,35080,
+17993,18053,U,18052,U,18077,U,18078,18080,U,18076,U,18079,U,18167,18154,U,
+18159,18153,18163,18160,18155,U,18156,18162,18165,18158,U,U,18234,18251,U,
+18250,18252,U,U,U,18297,18299,18296,U,U,18357,U,18356,18359,36254,18441,18430,
+18440,18439,U,U,U,18438,18436,18437,18431,18443,U,U,18491,18525,18524,18527,
+18526,36648,U,36641,18563,U,U,18599,36966,36972,U,18600,U,U,U,U,U,37110,18656,
+18655,18686,18684,18687,18685,U,18732,37612,37562,37603,37565,18845,U,38324,U,
+19008,U,U,19039,U,U,U,U,U,U,U,38865,U,19136,38947,U,19137,19142,U,U,19204,
+19205,U,39179,19262,19261,19264,19263,U,19266,U,U,U,19332,19330,19327,19333,U,
+U,19404,39602,19403,19405,U,U,39643,U,19445,39664,U,U,19488,19489,U,U,19511,
+19518,39795,19517,39790,U,U,U,39781,U,19516,U,19512,39786,U,39789,U,19515,U,
+19632,U,U,U,19629,19634,19640,40203,U,19631,U,U,19738,40566,19744,19745,19760,
+40616,19759,U,U,U,U,19807,19808,U,U,40721,U,U,13450,20761,13468,U,13466,U,U,U,
+13580,13579,13581,21138,U,U,13822,U,U,13823,13819,13820,13833,U,13824,U,22133,
+U,U,U,U,U,U,13937,U,U,22895,14123,U,U,U,14356,14353,14354,U,14435,U,14446,
+14490,U,14491,U,U,14536,U,U,14582,U,U,24997,14732,14743,14754,24992,U,U,U,U,U,
+U,U,U,U,14932,U,U,U,15016,U,U,15017,U,26036,26072,26306,15128,15127,15133,U,U,
+15153,U,U,15320,15317,U,U,U,15329,U,15316,U,U,U,15331,U,15428,15429,U,U,15478,
+15477,U,27560,15496,15530,U,15531,15532,U,15703,28547,15712,15709,15723,U,
+15715,15719,U,15710,28613,29133,15865,15859,U,U,U,U,U,15862,U,29340,15953,
+15955,15954,U,16027,U,16028,U,U,16119,29849,U,U,U,U,U,U,16187,U,16190,16189,U,
+16233,U,U,U,16323,16324,16327,U,U,30265,16326,30254,16328,U,U,U,30367,30368,
+16358,16376,U,U,16391,U,16484,16488,U,30612,16485,30638,U,U,16489,U,U,U,U,U,U,
+U,16602,16608,30950,U,16606,U,U,U,16668,16669,16666,U,16763,16762,16764,U,
+16760,16759,16817,U,16818,16816,U,31420,U,16950,U,16942,U,31702,U,16948,U,U,U,
+U,16938,U,16947,16941,16943,16945,16939,16946,U,16949,U,U,U,U,U,U,31951,U,U,
+17160,U,17158,U,U,32280,U,17229,17249,U,U,U,17272,U,17300,17301,U,U,U,17345,
+17347,32877,U,17465,U,U,17466,17467,17461,17462,U,17468,33168,U,U,U,17496,
+17532,17533,17549,17548,U,U,17723,17727,U,U,17714,17709,U,17711,17721,17710,
+17722,U,17718,17713,17726,17720,34130,17716,U,17729,U,U,U,U,17712,U,U,U,U,
+17731,U,34128,U,U,17816,U,U,34720,U,U,34694,17882,17879,U,U,34709,U,U,34700,U,
+U,U,U,U,17944,34912,U,U,U,18002,35112,U,17998,35104,U,17999,18000,U,U,35240,
+18054,18055,18057,U,U,U,U,18082,18083,U,18081,U,U,U,U,U,18169,18173,U,U,U,U,U,
+U,18238,18236,U,18253,U,18254,U,18305,18307,18306,U,18304,18312,18361,U,U,
+36410,U,U,U,18449,18445,18448,18451,U,18492,18530,18531,U,U,U,U,U,18691,18694,
+18690,18689,U,U,18693,U,37268,37649,U,37687,18742,U,18741,37699,U,18849,18851,
+U,U,18848,U,18922,38566,18920,U,U,U,U,18977,18971,U,U,19017,19016,U,38805,
+19042,19041,19044,19040,19043,U,U,38806,19046,19116,19115,U,U,19139,U,19140,
+38949,U,U,19208,19209,19210,19206,19207,19265,U,19269,U,19267,19268,39206,
+39220,19271,U,U,U,19313,U,U,U,U,U,U,19339,19412,19411,19409,39610,19410,U,U,
+19447,19448,U,U,U,U,U,U,U,U,19490,U,19525,19521,39809,19520,39818,U,39807,
+19522,U,19649,19653,U,19643,19641,19645,19657,U,40209,U,19647,19655,U,19651,
+19748,19761,19763,U,19762,19764,19794,19809,40665,19834,19842,40764,U,20771,U,
+U,U,20780,U,U,13583,21141,U,13603,13605,U,13830,13832,22152,U,U,U,22155,U,U,
+13946,13943,14126,U,14127,U,U,14363,14355,U,U,14438,U,14437,U,14583,U,U,25057,
+25047,U,U,14748,U,U,14931,U,U,U,U,15034,26019,15138,26323,U,U,U,27275,U,U,
+15339,15325,U,15343,U,U,15431,15430,U,15480,27564,15497,U,U,15720,15734,15732,
+15737,U,15738,15735,U,15729,U,15730,U,15871,U,15877,U,U,15956,U,U,16030,16031,
+29556,U,U,16122,U,16196,16191,16192,U,16194,U,U,16209,30272,16330,U,30273,
+16334,16329,U,U,U,U,U,16393,30440,16492,16494,16496,16493,16491,16497,16498,U,
+U,U,16524,16612,U,16609,U,U,30966,16615,30976,16610,16671,U,U,16766,U,16768,
+31321,31317,U,16825,16823,16824,U,16826,31476,U,16851,16959,31748,16965,16961,
+31765,16962,16963,16955,16952,U,U,16954,31733,U,U,16956,U,U,16958,U,U,U,17054,
+17055,17057,U,17051,17170,U,U,U,17176,17164,U,17250,U,17274,U,U,17326,17327,U,
+17325,17348,17351,17350,17349,U,U,33217,17472,U,U,17471,17473,U,U,U,17535,U,
+17542,17537,17536,17550,17738,U,17735,U,U,17739,17734,17742,34173,U,34213,U,
+17736,U,17733,U,U,U,U,U,U,U,U,17883,17895,17892,U,U,17889,U,17897,U,17893,
+17888,17891,U,U,U,U,U,U,17898,U,U,35130,18004,18008,18012,U,18005,18059,18060,
+18086,18085,U,U,U,U,18175,U,U,U,U,18224,18240,18241,U,U,18310,U,18367,18365,
+18366,18457,U,18460,U,18459,18455,18456,36433,U,U,18493,18538,18534,U,U,18535,
+U,18536,18605,18606,U,U,18646,18697,U,37272,U,18700,18698,U,18747,18746,37764,
+37761,U,37743,U,U,U,18863,18858,18859,U,U,18865,U,18860,18924,U,U,18945,U,U,U,
+U,18979,U,18980,18974,U,19018,19045,19050,U,U,U,19049,U,U,19093,U,U,U,U,38978,
+U,U,19148,U,U,U,19151,U,U,19215,U,19214,19211,19216,19213,19212,U,U,U,U,19270,
+19272,39223,19273,U,U,19345,19342,U,19416,19414,U,19418,U,19415,U,39679,19449,
+U,U,19452,U,U,U,39849,19530,39847,19534,39859,39852,39856,U,U,U,39836,U,U,U,
+40252,40220,40250,19667,19661,19665,U,U,40242,40244,U,U,U,U,U,U,40647,U,19810,
+U,U,U,19843,40767,U,19858,13471,13472,U,U,U,U,U,13607,U,13835,U,U,U,U,U,U,U,U,
+U,13965,U,U,14192,24299,U,14746,14751,14749,U,U,U,14747,U,25045,U,14944,14948,
+14953,14947,14951,14946,U,U,U,25858,U,U,U,U,U,U,U,U,15142,15139,15141,U,U,
+15352,U,U,U,15351,15355,15354,U,U,U,U,15536,15535,U,U,U,15742,U,15741,15744,U,
+U,15743,15750,U,U,28690,U,15745,U,U,U,15908,15960,15959,16032,U,16126,U,U,
+16149,U,16199,16198,U,U,16235,16236,30085,30292,U,16332,U,30293,U,16331,30375,
+30376,16377,16504,16506,16501,U,16502,16503,U,U,16618,16622,16621,U,16620,
+30991,U,U,16772,16773,16771,U,16828,16829,16852,U,U,U,U,16981,U,16976,16972,
+16968,U,16979,U,16983,16980,16974,16970,16977,U,U,16969,16971,16995,U,U,17063,
+17062,17060,U,U,U,31972,31973,U,U,32357,32334,17175,U,17174,U,U,17251,U,U,
+32642,U,17275,17276,U,U,U,U,17328,32813,U,U,17474,U,17476,U,U,U,U,U,17544,
+17551,17747,17755,U,17753,U,U,U,U,34250,U,U,17748,34236,U,U,U,U,U,17817,U,U,U,
+U,U,U,17905,U,17903,U,U,U,U,U,U,U,U,18018,U,18019,U,18016,18017,18015,U,U,U,
+18061,U,18062,U,U,U,18185,U,U,18181,U,U,18179,18182,U,U,U,U,U,18225,U,U,18255,
+U,U,U,18278,36095,18372,U,18371,18369,18373,U,U,U,18465,U,18463,18466,U,18471,
+18464,U,18541,18540,18539,18543,18544,37286,U,U,18754,U,37814,U,18756,18752,U,
+U,18751,U,37803,18827,U,U,18981,18984,U,38689,U,U,19061,19058,U,19055,U,U,
+19062,19057,38823,U,19095,U,19159,U,19158,U,19160,19164,19163,19156,38974,
+19219,19217,19220,U,U,U,U,19281,19280,19283,19284,19282,U,U,U,19309,U,U,19349,
+19353,U,19354,U,19347,19351,U,U,U,U,U,19420,U,19453,U,U,19454,19456,19458,
+19457,19459,U,U,U,U,19495,19494,19492,19532,39868,19536,19541,19539,39863,
+19538,U,19543,39870,19544,19670,U,U,19668,U,19674,19673,U,40290,19669,19684,U,
+19676,19739,40591,19767,19766,19787,40651,19814,19830,U,19838,19837,19839,
+19844,19851,U,19860,13473,13585,U,13840,22185,U,U,U,U,22803,U,14130,23540,U,U,
+U,U,14368,U,U,U,14493,U,25068,25071,U,U,14757,U,U,U,U,U,U,U,U,U,15362,15358,
+15361,27350,15363,15359,U,15364,U,15434,U,15751,U,15748,U,15749,29193,15961,
+29561,U,29894,U,U,16132,16201,16200,U,16237,16338,16339,U,16337,U,U,U,U,16359,
+16394,30659,U,U,U,U,U,16624,U,U,31007,U,U,31333,U,U,16830,16831,U,31430,31802,
+U,31798,U,U,U,U,16990,U,U,16987,U,U,U,31979,17067,U,17068,U,U,U,U,17183,17181,
+U,U,17180,U,17182,U,U,U,U,17252,U,32644,U,U,U,17480,17479,U,U,17758,17761,U,
+34272,34291,17911,U,U,17908,17912,34846,U,U,U,18020,U,18066,18063,18064,35252,
+18067,18088,U,U,18089,U,U,35321,U,U,35652,18190,U,18191,U,U,18187,U,U,U,U,
+18192,18257,U,18256,U,18275,U,U,18375,U,36465,18468,18470,36462,U,36473,U,
+36548,18548,18547,18546,U,U,U,U,18609,37004,U,18702,18705,18704,18703,18706,
+18761,37833,18767,18765,U,U,18773,U,U,U,U,U,U,18988,18987,U,U,19065,U,U,U,
+19066,38832,19097,19098,19118,19119,U,19172,19169,19166,19174,19167,U,19175,
+19170,19168,U,19173,39002,U,19224,U,U,U,19286,U,39238,U,U,U,19310,U,U,19357,
+19360,19356,U,U,19361,19362,19359,19423,19422,39619,19434,U,19462,U,19460,
+39695,U,U,U,U,19551,39924,39930,19548,U,19550,U,U,39901,19545,U,U,19556,19549,
+19554,U,19557,U,39917,19547,39919,U,19677,U,19679,U,U,19682,U,U,19751,U,U,
+40598,19770,19772,U,19769,U,U,19773,19771,40627,19788,U,19816,40674,U,19840,
+19845,U,19861,U,19862,U,40847,U,13476,13586,22193,13861,U,23361,14135,U,U,U,U,
+14440,14439,14494,U,U,U,14762,U,14761,14756,U,U,14961,14959,U,U,U,U,15021,U,
+27382,15372,27378,15371,U,U,15375,15481,U,U,U,U,15757,15759,U,U,15758,15884,U,
+U,U,16038,U,16035,16036,16037,30088,16238,U,U,16378,U,16508,16510,16507,16509,
+U,U,16525,16628,16627,U,U,16777,U,U,16832,U,16997,17069,17189,U,U,U,17353,U,
+17482,U,33383,17545,U,17766,17776,U,17773,17769,17767,U,17778,34318,17774,U,
+17820,17916,17917,17924,17919,U,17918,17920,U,18022,18025,U,18090,18091,18199,
+U,U,U,18197,35678,18194,36110,U,U,U,18378,U,18377,18379,U,U,U,18473,18472,U,U,
+U,18496,18549,18550,U,18568,U,37302,18775,37889,U,18783,U,37917,18776,18779,U,
+37935,U,18867,U,18927,U,18992,U,U,U,U,U,19009,19019,U,19069,19068,U,U,U,38880,
+U,38875,U,U,39009,U,U,19176,19178,19177,U,U,U,U,19227,U,U,19285,39242,19289,
+19288,U,U,U,19364,19363,U,U,U,U,39475,19367,U,19424,U,U,U,19464,19466,19465,U,
+U,U,19569,39951,19564,U,39953,U,39939,39937,19566,U,39958,U,U,U,19680,19694,U,
+19691,U,U,U,U,40339,19690,19695,19687,U,U,U,U,19784,19785,U,U,U,19789,U,U,
+19797,U,U,19818,19820,19819,U,U,U,19864,19865,19863,U,U,U,U,U,U,U,U,21339,U,
+13846,U,22207,U,U,14137,U,U,14373,24014,U,U,U,U,14964,U,U,15022,U,U,U,U,U,
+15762,15764,U,15765,U,15885,U,15909,U,U,U,U,U,U,U,16341,16342,30380,16360,U,
+16511,30674,16629,16630,16631,U,16676,16781,16778,U,U,17004,16998,17002,U,
+16999,17005,17000,31826,U,U,U,U,U,U,U,U,U,U,U,17253,U,17306,17329,17483,17485,
+17484,17486,U,17779,17781,U,U,U,U,U,U,U,17923,U,U,U,U,U,U,U,U,18206,U,35699,U,
+18201,18204,18202,18205,35702,U,U,18243,18258,U,U,18325,U,18380,U,18475,U,U,U,
+18474,36551,18551,U,U,U,U,U,U,U,18707,18708,37940,U,U,18781,U,18784,37950,
+18786,U,U,18866,18928,U,U,U,U,U,U,19020,U,19074,38844,19073,19099,U,19108,
+19182,19180,U,19181,U,19184,19183,U,19229,19296,19294,19293,U,U,U,19377,19371,
+19372,19373,U,19374,U,U,19426,U,U,U,U,U,39737,U,U,39978,19579,39974,19576,
+19573,39975,U,19698,19700,19699,40384,40393,U,U,U,19775,19774,19776,19790,
+19799,19801,19800,19798,U,U,19822,U,U,U,40684,U,U,19841,19846,U,19855,U,U,U,
+40808,19867,19889,19891,U,14138,U,U,14375,U,U,14442,14764,U,15384,U,U,15436,U,
+15766,U,16202,U,U,16513,U,16515,16633,16632,U,16782,16783,16833,U,U,U,17008,U,
+17009,U,17194,17197,17277,32818,32817,U,17487,U,U,17552,U,U,U,17785,U,U,U,U,U,
+U,17925,U,U,U,U,U,U,35325,U,U,18209,U,U,U,18226,U,U,18383,U,U,37006,18710,
+18709,18869,18952,U,18994,U,18995,18996,19004,U,38850,U,19100,U,19188,19186,U,
+19298,U,19297,19300,19381,39499,19380,U,U,19427,U,U,39708,19470,U,39707,U,
+19500,19499,U,U,U,19589,19585,19582,19587,19584,U,40002,U,40404,19707,19703,U,
+U,U,U,19704,U,U,U,U,19802,U,U,U,U,U,19832,U,U,U,U,19869,19868,U,U,U,13481,
+13503,22224,22223,U,24026,U,14967,14966,U,15035,26346,U,15771,U,15887,15963,U,
+16204,16239,16345,U,16514,U,U,U,U,17012,17010,U,U,U,17011,U,U,U,17073,17198,U,
+U,U,U,17230,U,U,U,U,U,U,U,U,U,U,U,U,17931,U,U,18028,35721,18315,U,18384,18477,
+U,18660,18801,U,37976,18799,U,19079,19109,U,U,19230,19301,19385,19383,19384,
+19428,U,U,U,U,U,19596,19593,19594,U,U,19595,U,U,U,19713,19710,40423,19715,
+19718,U,40426,40433,U,19741,19779,U,U,U,19791,U,U,19803,19824,U,19848,U,U,
+19849,40772,U,U,U,U,40813,U,U,U,U,U,U,24025,U,U,U,U,15774,15775,16039,16203,
+16347,16346,U,30678,16526,17014,U,17200,17199,U,17254,U,17790,34874,U,35189,
+18031,U,18385,18479,U,U,18610,18712,18711,U,18806,U,U,19023,19081,U,U,U,U,
+19189,19231,U,U,39517,19429,U,U,19472,U,19471,U,U,U,U,19503,19504,40036,U,U,
+19603,19604,U,19719,19721,19720,U,19723,U,40458,U,U,U,19792,19825,U,U,U,U,U,
+19835,19836,U,40819,U,19873,U,U,19872,19874,U,13851,U,13954,U,U,U,U,16361,U,
+16516,30689,U,U,U,17075,17204,17203,17792,18093,U,18244,18261,U,18386,U,U,U,U,
+U,19082,U,U,19303,U,U,19430,U,19475,U,39725,U,19607,40460,U,U,19724,U,U,U,
+19782,19804,19828,19826,U,U,U,40735,U,U,19876,19875,U,U,U,U,19892,U,13622,U,U,
+U,15538,U,U,16150,31856,17015,U,17791,U,U,18557,38009,U,38730,19084,U,19304,
+19390,19477,U,U,U,U,U,19829,19877,U,U,U,U,U,17016,17205,32413,17794,U,17795,U,
+18033,18558,19086,U,39264,19305,U,U,U,U,U,U,19610,19611,U,U,U,19856,U,40862,U,
+U,17798,17797,U,17934,U,U,U,18713,U,19392,U,U,U,40696,40762,40829,U,U,16397,
+19478,U,19881,19882,16517,U,U,U,U,U,U,U,40854,U,19394,19505,19729,19883,19612,
+134,U,U,U,8168,U,U,270,1575,U,U,U,1340,1653,U,U,U,U,6460,U,U,U,U,U,U,U,U,U,U,
+U,U,1701,1706,2319,2574,U,U,2972,2971,4668,U,7106,U,U,U,13236,U,U,U,U,U,U,U,
+101,U,434,U,U,U,1143,1346,U,1587,U,U,1711,2102,U,U,U,U,2850,U,U,U,U,U,4515,U,
+U,U,U,U,7205,7204,U,8274,8585,9407,U,U,U,13237,22348,36372,36370,U,163,162,U,
+U,438,U,437,436,U,U,450,440,U,1145,U,U,1288,U,1402,1462,1725,1719,1724,U,1732,
+1737,U,U,U,U,2352,2435,2437,2578,2612,U,2788,2782,2858,U,2991,2996,2995,2993,
+U,U,U,5598,U,U,5816,5808,U,6594,U,U,U,7210,U,U,U,8169,U,8279,U,U,8630,8663,
+8670,U,U,U,U,9410,9643,U,U,10639,U,U,U,10861,11957,U,U,13248,13247,U,14777,
+15132,15488,16772,16773,U,U,18212,U,U,U,25420,U,27382,U,U,34416,U,34421,36375,
+U,U,U,497,U,474,U,1465,U,U,U,U,1742,1746,1744,U,2115,U,U,U,2125,2356,U,2521,U,
+2584,U,2872,U,3031,U,U,3036,3019,3030,3032,U,3025,U,U,3026,U,U,4697,U,U,5605,
+5606,U,5608,U,5821,U,U,5822,6473,U,6605,U,U,U,7006,7120,U,7430,U,U,U,U,U,U,
+7548,7537,8175,8589,8631,U,U,9011,9087,U,9714,U,U,U,U,U,U,10794,10891,U,10883,
+10890,U,U,10894,U,11958,U,U,U,U,12504,U,12630,13266,U,U,U,13250,14471,14465,
+14786,14780,15139,U,15507,U,U,16781,16782,U,U,18235,18253,U,18228,18225,18674,
+18672,U,19477,19752,U,U,20261,20711,U,20713,21527,U,U,25196,25216,25419,U,U,U,
+U,26846,26875,U,26961,U,U,27393,27394,U,27397,U,27395,U,33873,33875,34426,
+34424,34422,34425,34447,34428,U,36379,36380,U,15762,U,U,302,300,U,524,U,523,U,
+U,517,U,U,U,U,U,U,1474,1475,U,1608,U,1606,U,U,1770,U,1771,U,1774,U,U,U,U,2264,
+19486,2527,2526,U,U,2639,U,U,3085,3080,U,3081,U,U,3090,3173,U,U,U,U,4745,U,U,
+4740,4766,4747,U,U,5474,U,U,U,U,5625,U,5623,U,U,5638,5853,U,5849,5855,5858,
+241,U,U,U,U,U,U,7231,7230,7435,U,U,7555,U,U,7558,U,8316,U,U,U,8695,U,U,U,U,
+8699,9019,U,U,U,U,9721,9674,U,9727,U,U,9737,9731,U,U,U,U,U,9744,10650,10655,U,
+U,U,10887,U,U,11959,U,12040,12025,U,U,12020,U,U,U,26199,U,13270,U,U,U,U,13268,
+U,U,14480,14477,U,U,14688,14798,14799,U,U,14801,U,U,U,U,15562,15543,U,15538,
+15547,15545,U,U,16798,U,16818,U,U,17775,17836,U,17955,U,U,U,U,18284,U,18226,
+18270,U,U,U,18683,19241,19389,19487,U,9025,19485,U,19761,19759,U,20547,U,
+20545,U,20725,U,U,U,U,20722,U,U,U,21534,22356,U,22358,22825,22823,22824,U,U,
+25209,25214,25782,25783,U,U,U,U,U,U,U,U,U,U,26189,U,U,U,U,27145,27144,U,U,
+27422,27418,27427,27413,27417,27414,U,U,27412,27416,29215,30173,30175,33897,U,
+U,33900,U,34451,U,34453,34452,34449,34455,36400,U,U,U,U,U,561,U,U,U,U,566,U,U,
+U,U,U,1481,1482,U,1816,1810,1817,1808,1814,U,2143,U,2271,2327,U,2364,U,2538,
+2537,2588,2648,2660,2803,U,3223,U,3162,3161,U,3214,U,4796,U,U,5645,5628,5644,
+5895,5898,U,5890,U,5926,5896,5917,U,U,6478,U,6637,6638,6639,U,U,7248,7244,U,U,
+7247,U,7636,U,7600,8357,8713,U,U,U,U,U,U,U,9203,9175,U,U,9436,U,U,U,U,9739,U,
+U,U,U,U,U,U,U,U,9786,9741,9745,U,9760,9729,U,9783,U,U,10666,U,U,10983,10984,U,
+U,10997,U,U,U,11061,10982,U,11000,U,10993,U,12052,12053,12041,U,U,U,U,U,12667,
+U,12670,13158,13159,13322,U,U,U,U,U,U,U,U,U,14492,14690,14817,14814,14815,
+14825,U,15588,15607,15594,15606,15634,U,U,U,U,16857,U,17759,U,17779,U,U,17983,
+18296,U,18301,U,U,18706,U,U,U,U,19247,U,U,19248,19419,U,U,19497,U,U,19776,U,
+19773,19774,U,U,19768,U,20296,U,20432,U,U,U,U,U,U,U,U,U,U,U,20750,20745,U,
+20743,U,21343,21344,U,21546,U,21545,U,U,22093,U,U,U,U,22380,U,U,22375,U,U,
+22841,22836,23129,U,U,25123,U,25218,U,25219,25256,25429,25593,25592,25596,
+25594,U,U,U,U,U,U,26228,U,26219,26225,U,26230,27150,U,U,27152,27151,U,27448,
+27449,27450,U,27447,27454,U,U,29084,29226,29242,29227,29224,30122,30223,U,
+30224,30694,U,32037,32398,U,U,U,33931,U,33932,33946,U,U,34483,U,34482,U,U,U,U,
+36420,U,U,344,679,U,U,611,U,U,618,613,619,U,1261,1497,1851,1842,U,1845,1841,
+1854,1859,1846,2157,U,2276,U,U,2548,U,2665,2667,3263,3267,3246,U,U,3249,U,U,
+3259,3247,3248,U,U,U,4847,U,4845,U,4848,5523,5684,5675,U,U,U,U,U,U,U,U,U,U,U,
+6660,6659,6658,U,6661,U,U,6656,7028,U,U,U,7269,7267,U,7639,U,U,U,7656,U,7643,
+7640,U,U,U,7689,U,U,U,U,7653,7655,U,8255,U,8384,U,8377,8378,U,U,U,8736,9039,U,
+U,U,9361,9360,9454,9459,9452,9457,9451,9458,9460,9453,9793,9800,9797,U,U,U,U,
+9855,9867,U,9787,9806,U,U,U,9852,U,U,U,U,U,10992,11062,11071,11075,11057,
+11060,11078,U,U,11055,11971,U,U,12086,U,U,U,12065,U,U,12403,U,12518,U,U,U,U,U,
+13375,U,U,13419,U,U,U,U,U,U,13425,U,U,U,U,14512,U,U,U,14835,U,U,U,U,15201,
+15199,U,U,U,15656,15646,15657,U,15595,15718,U,16886,U,U,17760,17783,17851,U,
+17852,18338,18354,18334,U,U,18746,18744,U,U,U,U,19533,U,19550,U,19735,U,U,U,U,
+U,U,U,U,U,U,19812,19815,U,U,U,20313,U,20442,U,U,U,20561,U,20565,20795,20788,U,
+20791,U,20785,U,U,20799,20825,U,21345,U,U,21592,21602,21584,U,21585,U,U,21574,
+U,U,22061,U,U,22856,22865,22858,22863,22864,22857,23139,U,23142,23136,U,U,U,U,
+23281,U,23303,U,U,24475,24483,24477,24489,24487,24484,U,24506,8641,25126,U,U,
+25236,25235,U,U,U,U,25607,25613,25602,25612,25609,25608,25619,U,25810,U,25918,
+25916,26215,26270,U,26285,U,26329,26178,26275,26272,U,U,26236,26884,U,26968,
+26976,27081,27080,U,U,27164,27162,U,27508,U,27502,27503,27513,U,U,27511,U,U,U,
+U,27516,U,27504,U,U,27514,27522,U,U,U,29252,U,29251,U,29253,U,30245,30239,U,U,
+30696,U,U,30729,30903,30905,31076,31075,31074,31077,U,31660,U,32042,U,U,32406,
+U,32706,U,U,U,U,U,33962,33968,U,U,34516,34509,34518,U,34800,U,U,U,U,U,U,U,U,U,
+40267,354,U,695,U,684,683,U,705,U,U,1512,1897,1885,1887,U,U,U,1892,1890,U,U,U,
+U,2297,U,2286,U,U,U,2475,2476,2474,U,U,2694,2682,U,3368,U,U,U,U,3377,U,U,U,U,
+U,U,3373,U,U,3371,3378,U,U,4905,4902,4947,4915,4916,5533,U,U,5697,U,U,6033,
+5993,U,6690,U,6708,U,6958,U,U,7156,U,7720,U,7708,U,7697,7716,7701,U,7702,7764,
+7715,8191,U,8399,8400,U,8398,U,U,U,8647,8796,U,8758,U,U,8771,U,U,U,U,9514,
+9473,U,9483,9487,U,U,U,U,U,9951,U,9938,U,U,U,9933,U,U,U,9947,U,U,U,9935,U,
+10688,U,U,11137,11138,11146,11176,11148,U,U,U,U,U,U,11150,11147,U,11158,U,
+11212,U,U,12111,12106,U,U,12107,12093,U,12100,12105,12446,12531,U,12533,U,U,
+12723,U,U,U,12773,12726,U,U,13446,U,U,U,13494,13445,U,13483,U,U,U,14861,14987,
+14988,U,U,U,U,U,U,U,U,15218,U,U,15759,U,15737,U,15735,U,15760,15752,15744,
+15774,U,U,15746,15668,15753,U,15749,15742,15738,15782,U,15797,16884,U,U,U,
+16937,16934,16938,U,U,17790,U,U,18011,18017,18016,18331,U,U,18371,U,18381,U,U,
+U,U,U,U,U,U,U,U,18772,18777,U,U,U,19189,U,U,U,U,U,U,19561,19557,U,U,19836,U,U,
+19840,U,20325,U,U,20447,20576,U,20574,U,U,U,U,U,U,20879,20833,20826,U,U,21351,
+U,U,U,21435,U,U,U,U,U,U,U,U,U,U,U,22427,U,U,U,22441,U,22886,U,U,U,U,23154,
+23158,23316,U,U,U,23311,U,U,U,U,24129,24134,U,24139,24131,U,U,U,24518,U,24519,
+U,24526,U,U,24521,U,24523,24517,U,U,U,U,U,U,25449,U,U,U,U,U,25630,25786,U,
+25938,25937,25939,26271,26331,U,U,26339,U,U,U,U,26327,26345,U,U,U,U,26334,
+26332,26940,U,U,27170,27186,27171,U,U,U,27604,27592,27580,U,U,27597,U,U,U,
+27582,U,27712,27606,U,U,27581,U,27578,U,27584,U,U,27585,29094,29093,29096,U,U,
+U,U,29279,29296,29290,29285,29287,29295,29319,U,U,30269,30275,U,30272,U,U,U,U,
+U,U,30744,U,U,U,30745,30913,U,U,U,30908,30920,U,31089,U,31086,U,31096,U,U,U,
+31098,31665,31663,31664,U,U,U,U,31912,31910,U,U,32072,32069,U,U,U,32416,32420,
+U,32724,U,U,U,U,32722,33314,U,U,U,33463,33484,U,34022,U,U,33992,U,U,34548,U,
+34541,U,34430,U,U,U,U,34809,34813,U,34823,U,U,U,U,36472,36474,36473,36746,U,
+36987,37333,37353,U,37355,U,U,U,U,U,364,U,U,U,U,U,762,U,U,U,U,U,792,U,U,1526,
+U,1930,1929,U,1919,1928,U,1923,1924,1944,1891,1927,U,U,U,2293,2384,U,U,2695,
+2698,2917,3511,3521,3527,U,U,3525,3531,U,3537,U,U,U,3512,3530,U,3550,U,3534,U,
+U,U,4968,U,4971,U,U,U,4970,U,4966,4983,5014,4974,U,U,5719,U,5718,6044,6046,
+6049,U,6722,U,6726,6718,6963,U,U,7162,U,7319,7323,7338,U,7795,7804,U,7814,U,U,
+U,8435,8432,U,U,U,U,U,8428,8879,U,U,8804,8808,9050,U,9503,9509,U,U,U,9926,
+9942,9923,U,10028,U,10030,10078,10035,U,U,U,10029,10054,U,9921,10042,10700,
+11165,11139,11254,U,U,U,11256,U,U,11262,11251,U,11243,11258,U,11271,11260,U,U,
+U,U,12146,12147,12148,U,U,U,U,U,12127,12128,12458,12596,12724,U,12784,U,U,
+12813,12787,12815,U,U,13513,U,U,13509,U,13527,13516,U,13543,U,U,13505,U,13544,
+U,14539,U,U,14536,14714,U,14713,14718,U,14875,U,U,U,14879,14873,U,U,U,U,15241,
+U,U,15243,U,U,15881,15870,15872,U,U,15883,U,U,U,U,15946,U,U,U,U,U,17017,U,U,
+17004,17049,U,16994,17684,U,U,17864,17879,17932,U,18032,U,U,18033,18399,18404,
+U,18407,U,U,U,18832,19276,U,U,U,U,19279,U,19581,19582,19580,U,19597,19737,U,U,
+19904,U,U,U,U,U,19894,U,19880,U,20459,20455,20591,20935,U,20895,U,U,U,20932,U,
+U,U,U,U,U,U,U,U,20891,20887,20933,21355,21454,U,U,21681,21678,21680,U,U,U,
+22334,22453,22458,U,22450,22452,U,U,U,U,U,22903,U,22918,22907,U,23166,23342,U,
+23343,U,23351,U,U,23346,U,U,U,23350,23353,23349,24156,U,U,U,24187,24161,24558,
+24555,24559,24608,U,U,U,25136,U,U,25278,U,25447,25468,U,U,25636,U,U,U,25641,
+25839,U,U,U,U,26381,U,U,U,U,U,U,U,U,U,26468,U,26389,U,U,U,U,U,U,U,27189,27190,
+27188,27191,27719,27691,U,27713,27715,U,27714,U,U,27698,U,U,U,U,27716,27722,U,
+U,U,U,U,27732,27758,27730,U,U,U,U,U,U,U,29330,U,U,U,29375,U,U,U,U,30273,30313,
+30309,30754,30749,30930,30938,30939,U,U,U,U,31140,31134,U,U,U,31133,U,U,U,U,
+31149,31142,31143,31667,31712,31797,31799,U,U,32074,U,U,U,32350,U,32448,U,U,U,
+U,U,U,U,32761,U,U,U,U,U,U,U,34032,U,34035,34075,34034,34043,34588,34579,U,
+34575,U,34838,34833,34834,U,34830,U,U,35943,36082,36058,U,36060,U,36756,36763,
+36754,36762,37000,36998,U,37359,U,U,37470,U,37976,U,37974,37972,38299,38550,
+38564,U,U,38554,39442,U,U,U,875,U,U,823,828,U,1271,U,1382,U,1961,1966,1965,
+1992,1957,1968,2197,U,2341,U,2713,U,2932,2928,2927,3649,3668,U,U,3648,3640,U,
+U,U,3666,3642,3671,U,3673,U,U,5044,5056,U,U,U,U,4981,U,U,5728,5703,U,6128,U,
+6127,U,U,6124,6531,U,6532,6543,U,6753,U,6761,U,U,6754,U,U,U,U,U,U,U,U,U,7854,
+U,U,7858,8459,U,8464,8461,U,U,U,U,U,8831,8833,U,U,U,U,9227,9550,U,U,10218,
+10053,U,U,U,U,U,U,U,U,10024,10077,10716,U,U,10708,U,11364,11368,U,11362,U,
+11361,U,11366,U,U,U,11250,11369,11367,U,12186,12187,12165,12188,U,12196,U,U,U,
+12185,12166,12176,12417,12462,U,U,U,12600,U,U,U,13627,U,U,U,U,U,13644,U,U,
+13639,13621,U,U,13619,U,13698,13632,14902,15118,U,U,U,15277,15274,15895,U,
+15975,U,U,15986,U,U,15969,16048,U,U,U,U,15982,15972,U,16012,15974,U,15979,
+15967,15988,15973,17083,17086,U,17081,U,U,17135,U,U,17882,U,U,18064,18409,U,U,
+U,18449,18445,18413,18465,U,18817,18865,19201,U,19294,19298,U,U,U,U,19291,U,
+19606,19603,U,U,19602,U,U,U,U,U,19908,19911,19907,U,U,19912,U,U,U,19914,U,
+19909,19919,19932,20348,20481,U,20947,20956,U,U,U,20948,U,20940,U,U,U,20950,
+20955,U,20949,21465,U,21469,21468,21472,21708,U,U,U,U,U,U,U,U,U,21714,U,21715,
+U,U,U,U,22157,U,U,U,U,U,22488,U,U,22460,U,U,U,U,23178,U,23179,23181,U,U,23379,
+U,U,23385,U,U,U,U,23382,23383,U,U,24179,24603,U,24609,24598,24600,U,U,24644,U,
+24614,U,25142,U,U,U,U,25658,U,25844,U,U,26466,26459,26474,U,26472,U,U,U,U,U,U,
+26497,U,U,U,U,U,27879,U,27878,27857,27921,U,27856,27865,27914,U,27866,27869,
+27848,27874,27881,27851,U,27852,27841,U,27870,U,U,U,U,27985,27922,U,27872,
+27947,U,29400,29393,U,29394,29389,U,U,U,29501,U,29386,U,29387,U,29399,30196,U,
+U,U,30343,30347,30339,U,U,31173,31186,31174,31187,U,U,U,31216,31181,31180,
+31196,31190,U,31718,31809,31807,U,31941,31936,31942,31934,31935,32099,32467,
+32474,32469,U,U,U,U,U,33518,U,33532,33812,U,34083,34082,34096,34485,U,34616,U,
+34623,U,U,U,U,U,U,U,U,U,U,U,U,35176,35175,U,35173,U,U,35957,36087,36083,36086,
+U,36096,U,36095,36085,U,U,U,U,U,37010,37382,U,37383,37483,U,37484,U,37779,U,
+37780,U,U,U,37986,37987,U,37983,37988,37979,37977,U,U,38308,38316,U,U,38581,U,
+U,38574,U,38597,U,U,U,38971,39615,39979,40068,40064,40269,40271,U,40268,40850,
+U,U,U,U,942,889,U,U,881,U,947,U,812,887,1327,1987,U,1997,U,U,1993,U,U,U,1998,
+2213,2208,2302,2393,2714,U,U,3812,3799,3804,U,3815,U,U,U,3813,U,U,U,U,U,5140,
+U,5105,U,U,U,U,5558,5742,5740,5761,6210,U,U,U,U,6170,U,U,U,6183,6181,6167,
+6172,6205,6176,U,U,6785,U,U,U,7177,7366,7364,U,7365,7919,U,7903,7902,7918,
+7925,7916,U,7901,U,U,U,U,U,U,U,U,8482,U,U,8855,8853,U,U,U,9385,U,9555,U,9558,
+9557,U,U,10211,10210,U,U,U,U,U,U,U,U,U,10153,U,U,10291,10250,U,10841,U,11452,
+U,11460,11463,11462,U,U,U,11448,11482,U,11447,11456,U,11469,U,12220,12203,U,
+12422,U,12890,U,U,U,13123,U,13740,U,U,U,13758,U,U,U,U,13739,6974,U,U,14585,U,
+14579,14583,U,14917,14920,U,U,U,U,14916,U,15023,15025,U,U,U,15311,U,15307,
+15309,U,15440,16108,16154,U,U,16088,U,16080,16081,U,U,15995,16082,U,16084,
+16103,16095,16094,U,16089,16079,17165,U,U,U,U,U,U,U,17208,U,U,U,18089,U,U,U,U,
+U,U,U,U,U,18494,18502,18925,U,U,U,U,19308,U,U,U,U,U,U,U,19628,U,U,19913,19986,
+U,U,19965,19969,19985,U,20105,19973,19966,19979,20000,19972,20360,U,20482,U,
+20483,U,U,U,U,U,U,21033,21051,U,U,20998,U,U,U,U,U,U,20995,U,21368,21369,21373,
+U,21375,U,U,U,U,21810,U,21760,U,21794,U,22185,U,U,U,U,U,22532,U,U,U,U,22968,
+23195,U,U,U,U,23442,U,U,U,U,23439,U,U,23448,U,23470,U,24221,U,U,24649,24656,
+24646,U,24654,U,U,24661,24676,U,25144,U,U,U,U,U,U,U,U,U,U,U,U,25854,U,U,U,U,U,
+U,U,U,26534,U,U,U,U,U,U,U,U,26524,26521,U,U,U,26549,26531,26528,26535,26523,
+27103,27105,U,U,U,27213,U,28147,28015,28009,U,U,28011,28024,28039,U,28037,
+28034,28048,U,U,28032,28007,U,U,28001,U,28051,U,28146,28038,U,U,29133,29124,U,
+U,U,U,29455,U,U,29453,U,U,29555,U,U,29450,29448,29459,U,30200,U,U,U,30379,
+30376,U,U,30373,U,U,30403,30372,U,30420,30394,30705,U,U,30783,U,30954,U,31223,
+U,U,31226,31221,U,31230,U,U,31232,U,U,31234,31227,31239,U,31258,U,31672,U,U,
+31721,31723,31824,31823,U,32134,U,32142,U,U,U,U,32496,32507,U,U,32834,U,U,
+32901,U,U,U,U,33541,U,U,U,U,U,U,34635,U,U,34659,U,U,U,U,U,U,U,35225,U,35969,
+36119,36112,36114,U,U,U,36602,36595,36594,36597,36598,36795,36802,37031,U,U,
+37032,37027,U,37034,U,U,U,37340,U,U,37391,U,U,37497,U,37503,37509,U,U,U,U,U,
+37915,U,U,38007,38006,38040,U,U,U,U,38010,U,U,38332,38330,U,38326,U,U,38324,U,
+38607,U,U,U,U,U,U,39035,U,39452,39457,39453,39616,U,39679,U,U,U,40278,U,40865,
+40866,40870,41558,41559,U,U,41729,41965,U,42482,U,952,U,960,U,951,993,U,U,
+2024,U,2226,U,2734,U,U,3966,U,U,U,3958,U,U,3990,U,5152,5153,5155,5161,5751,
+6225,U,6230,U,6280,6233,6229,U,6551,6552,U,U,U,U,6817,6819,U,U,U,U,U,7946,U,U,
+7997,7948,U,U,U,8509,8505,8880,8882,8878,U,U,U,U,U,9248,U,9582,9581,9578,U,
+10290,U,U,U,10297,U,U,U,10147,U,10367,10293,10301,10740,10741,U,U,11592,11560,
+U,U,11559,11570,11564,11566,U,U,U,11555,11569,U,U,U,U,U,12233,12425,U,12475,U,
+U,U,13207,13203,13864,U,U,U,U,U,13848,13883,U,13863,13860,13851,13873,U,13862,
+13987,13887,13858,13849,U,13889,13867,U,U,14604,U,U,U,14926,15033,15098,15337,
+15336,15332,U,U,U,16223,16221,16210,U,16244,U,16198,U,U,16298,U,16202,16217,
+16203,U,U,U,17232,U,U,U,U,18128,U,U,U,18124,U,U,U,18532,18533,U,U,U,18524,
+18965,19321,U,U,19653,19640,20012,U,U,20023,20021,20017,U,20015,U,20011,U,U,
+20013,20010,U,20373,U,21054,U,21063,21061,U,U,U,U,21074,U,21104,21072,21080,
+21073,21053,U,21057,21004,21052,21382,21379,21385,21491,U,U,U,U,U,21805,U,U,U,
+U,22213,U,U,U,U,U,U,U,22595,U,22583,22597,U,U,23013,23206,23515,U,23514,23526,
+U,U,U,U,U,U,U,U,U,23544,23529,23528,23542,U,U,U,U,23527,U,U,U,U,U,23509,U,U,
+24275,24263,24273,U,24259,U,24704,24728,U,24708,U,U,U,U,U,24727,24707,24705,U,
+U,24716,25154,25515,U,25507,25510,25692,25705,25703,U,25995,26024,U,26584,U,U,
+U,26588,U,26592,26597,U,U,U,U,U,26904,26905,U,U,U,U,27231,27230,U,28162,U,U,U,
+U,U,U,U,U,U,U,U,28178,28214,U,U,U,U,28195,28163,U,28160,28230,28257,U,U,U,
+29572,U,29547,29538,29526,29546,29522,29525,U,U,U,29537,U,29528,29559,U,U,
+30423,U,U,30430,U,30431,U,U,U,30417,U,30434,30433,30429,U,U,U,30795,U,30798,U,
+30972,U,U,30970,U,30971,U,30974,U,U,31281,U,U,U,U,U,31288,U,U,U,U,31290,31675,
+U,U,31833,U,U,31963,31967,31970,U,U,U,32158,32161,U,32528,U,U,U,U,U,U,U,32886,
+32895,32893,32898,33367,U,U,U,U,U,U,33582,U,U,34187,34189,U,U,U,34192,U,34540,
+34671,34667,34673,34680,U,U,U,U,U,U,U,35245,U,U,U,U,U,U,36143,U,36728,U,37368,
+37401,U,37531,37524,37527,37529,37798,37796,37799,U,38037,U,U,38032,U,U,38043,
+38340,U,U,38342,U,U,U,U,U,38627,U,38623,38621,38631,U,U,U,U,39469,39468,U,U,U,
+U,39476,39480,U,39709,U,39706,39707,39700,39703,39969,U,U,40106,40097,U,U,U,U,
+U,40291,40313,40288,U,40290,U,40289,U,U,40304,U,40298,U,40904,U,40901,40894,
+40898,U,U,U,U,40903,U,40880,40906,U,U,U,U,U,U,U,41741,41735,41878,41967,U,U,
+42014,42013,U,42384,1003,U,U,U,1006,U,1007,1004,2042,U,U,U,U,2308,4051,U,4049,
+4090,U,U,U,U,4040,U,4053,U,4045,4050,4091,4650,5256,5217,U,5219,5218,U,87,
+6344,6296,6849,7999,8001,U,U,U,8530,U,8542,U,U,8903,U,9072,9255,U,9329,9392,U,
+10306,10307,U,U,U,U,U,10327,10397,11657,11661,11659,11648,11666,11658,11720,U,
+11663,11667,11665,U,12274,12254,U,12488,U,U,U,U,U,U,12967,12961,U,13964,13951,
+U,U,13947,13973,13977,U,13966,U,14042,13962,13980,U,13950,U,U,14618,14933,U,U,
+14944,U,U,U,15355,U,U,15357,U,U,U,U,U,16336,U,U,16325,U,16338,16401,U,U,U,U,
+17325,17316,17321,17328,17309,U,17816,U,U,U,U,18578,U,18570,U,18573,18582,U,U,
+U,U,19013,19019,19215,19222,U,19338,U,U,19657,U,19656,19658,20068,U,U,U,20061,
+20067,U,U,U,U,20104,20282,20281,U,U,U,U,20503,20627,U,20629,U,U,21110,U,U,U,
+21120,21115,U,21064,21160,21128,21387,21386,21388,21500,U,U,U,21848,U,21841,
+21845,21843,U,U,U,22236,U,U,U,22620,U,U,22629,23022,U,U,23024,U,23026,U,23605,
+U,23586,U,23584,U,23597,23592,23590,23612,U,23608,U,U,U,U,U,U,23594,U,23578,
+23600,23523,23577,24297,24295,U,24790,24772,U,24711,U,24775,24793,U,24799,U,U,
+25354,25345,25521,U,25537,U,U,25718,25869,25870,U,U,U,26631,U,26633,26646,U,U,
+U,U,26638,U,U,26630,26910,26954,U,U,U,U,U,28326,28305,U,U,28344,28310,U,U,
+28357,U,U,U,U,28426,28338,U,28343,28340,28297,28301,U,28295,28354,28316,28306,
+U,28362,U,28298,29152,U,29158,29157,U,29605,29619,U,U,U,29621,29615,U,29616,
+29644,U,29602,29630,29638,29612,29614,U,U,U,30472,30469,U,U,30462,U,U,30464,U,
+U,30820,30824,U,U,U,U,30826,30825,30989,30994,U,U,30991,U,31335,31353,31346,
+31334,31356,U,U,31336,31365,31350,31348,31345,31332,U,U,31736,U,31852,U,31979,
+U,U,U,32184,32557,32558,32552,32553,32561,U,32559,32554,U,32932,32951,32959,U,
+U,U,U,33379,U,U,U,33639,34238,U,34709,34716,U,U,U,U,34929,34930,U,34927,U,U,
+35313,U,U,35304,U,U,U,U,U,36169,36196,U,36168,U,U,U,36652,36833,36847,37056,U,
+U,37079,37076,U,U,37549,U,U,U,U,U,U,37550,37548,U,U,U,U,37927,38062,U,38064,U,
+U,38080,38084,U,U,U,U,U,U,38663,U,38653,38939,38940,U,39090,39092,39095,39089,
+39091,39086,U,U,U,U,U,U,39487,39734,U,U,39729,39739,39733,39738,39735,39970,
+39990,39986,U,40128,U,U,U,U,U,40325,U,U,40329,U,U,40929,U,U,U,U,40970,U,40969,
+U,U,40936,U,U,U,U,41752,U,U,U,U,U,U,U,U,42437,U,1037,1036,1057,U,1558,2062,U,
+U,2071,U,U,4168,U,U,U,4181,4169,4172,U,4175,4157,U,U,5258,5288,5770,U,6347,U,
+6357,8660,U,U,8028,8053,U,8545,U,5782,U,9610,10448,U,U,10313,10447,U,11734,
+11647,U,11730,11727,12294,12297,U,U,U,U,14086,14065,14084,U,14074,14068,U,U,
+14073,U,13963,14083,U,U,14754,U,U,U,15372,15371,U,U,U,U,16420,U,U,U,U,16421,U,
+17398,U,17403,U,17714,17915,U,18162,18163,U,U,U,18588,19058,U,19060,U,U,U,
+19334,U,19342,19344,U,19405,19447,19670,20100,20117,20106,20119,U,U,U,20384,
+20385,20514,20646,20644,U,U,U,U,U,U,U,U,U,21167,21168,21181,U,U,21878,U,21883,
+21881,U,U,U,U,U,22254,22257,U,22676,U,U,U,22673,U,U,U,23056,U,U,23215,U,U,U,U,
+U,U,U,U,U,U,23675,23671,U,U,23680,23750,U,23676,23696,U,23715,23677,23741,U,U,
+U,24339,U,U,24849,24900,24845,U,U,25364,U,25528,U,25527,25731,U,U,25876,U,
+25884,26068,26069,U,U,26691,26690,U,U,U,26689,26958,U,27271,U,U,U,U,U,28473,U,
+28559,28458,U,U,U,U,28459,U,28496,U,28526,U,28475,28499,28511,28463,28464,
+28472,28492,29169,U,U,U,29703,29718,U,29716,U,29691,U,U,U,29688,29712,29725,
+29695,29707,29700,U,29694,30207,U,U,U,U,30499,U,U,U,U,U,31018,31392,31384,
+31388,U,31390,31398,31413,31408,U,U,U,31993,31989,U,32210,U,U,32592,32590,
+32587,32594,32589,U,U,32996,U,32986,U,U,U,U,32991,33000,U,U,U,33648,33650,U,
+33655,U,U,U,34278,34730,U,U,34956,U,34953,U,U,35378,U,U,U,U,35450,U,35998,
+36000,36208,U,U,U,36206,36198,U,36197,U,U,36735,36832,U,36863,37110,37111,
+37109,U,37116,U,U,37113,U,U,U,37578,37571,37574,U,37816,37821,U,37820,37893,
+38112,38121,U,38111,38124,U,38117,38110,U,U,38128,38115,U,38380,38386,38383,
+38377,38651,U,U,U,U,38711,39134,U,U,39130,U,U,39499,U,39497,U,39637,U,U,39762,
+39751,U,39752,40140,40144,U,U,U,U,U,U,U,40326,40359,40355,U,40374,40365,40979,
+U,U,U,U,U,U,40983,40994,U,U,41033,40998,U,41020,41000,41640,U,41979,U,42034,
+42198,42312,U,U,42438,U,U,U,1061,1062,1060,1075,1392,U,2960,U,4245,4257,4242,
+4239,4255,4246,4248,4253,4256,U,5783,6379,U,8071,9266,U,U,U,10456,10491,10502,
+U,10449,U,U,U,U,U,U,U,U,11766,11780,11774,U,11775,11767,12312,U,12308,12493,
+12576,13022,U,U,U,14149,14163,U,14155,14165,14145,U,U,U,14172,14164,14961,
+15056,U,U,15443,16425,16510,U,16505,U,U,16496,16490,U,U,16517,16484,U,16504,U,
+17458,17447,17455,U,U,U,U,18618,U,19057,19084,U,19226,U,U,19352,19684,U,U,U,U,
+20162,U,20154,U,20168,20665,20664,20645,21218,U,U,U,21209,U,U,21164,21213,U,U,
+U,21917,U,U,22289,22275,U,U,U,22766,U,U,U,23716,23768,23773,23774,U,23783,U,U,
+U,23764,U,23758,U,U,U,U,U,23793,23763,U,U,U,23754,23785,U,U,U,24346,24385,U,U,
+U,24893,24896,U,U,U,24899,U,24895,24892,U,25377,25376,U,25542,U,U,25553,25546,
+25742,25745,U,U,26083,26760,U,26736,U,27037,27293,27281,27288,27289,28607,U,
+28590,28593,28620,28676,U,28694,28621,U,U,28640,28619,28628,28617,29183,U,
+29181,29783,29778,29776,29765,29773,U,29779,U,29826,29764,30158,30159,30162,
+30210,30543,30552,U,30531,U,30546,U,U,U,30537,30547,30541,U,30852,U,30851,
+31026,31458,U,31460,31443,U,31445,31453,U,U,31468,31462,31442,31482,31450,U,
+31750,31748,U,31867,32004,32002,U,U,U,32608,U,U,U,33031,33029,33036,U,33114,U,
+U,33050,U,U,33674,33676,34313,34982,U,34988,34985,U,35467,U,35468,U,U,35464,
+35465,U,35475,U,U,36227,36687,U,U,37152,U,37430,37602,U,U,37614,U,37607,37609,
+U,U,U,37599,U,37831,U,38153,U,38145,U,U,U,U,U,U,U,U,38405,38412,38776,38749,U,
+U,U,U,U,38750,38752,38759,U,U,39156,U,U,39153,U,39162,U,U,39160,39161,39177,
+39165,39159,U,39513,U,39776,39784,U,U,U,U,U,39786,39956,39998,40164,40402,U,U,
+U,U,41048,41040,U,41052,U,U,33049,U,U,U,U,U,U,U,U,U,U,U,U,U,42207,U,U,U,U,U,
+42457,U,U,U,2406,U,U,4321,4335,4328,4659,U,6398,U,U,6895,6892,7404,8092,U,
+8089,8560,8558,U,9281,U,U,10498,10497,U,10779,11811,11813,11812,11814,11827,
+11823,12431,13142,U,U,U,U,U,U,14233,U,U,U,15065,U,16567,U,16566,17492,17495,
+17530,U,U,19086,U,19088,19129,U,U,U,19695,U,U,U,20194,U,20182,20184,20186,
+20190,U,U,U,21256,21252,21258,21259,21250,U,21930,21953,U,22743,22745,U,22750,
+22746,U,U,23082,U,U,23857,U,23851,23852,23849,23854,U,23847,23848,U,23903,
+23856,23844,U,U,24378,U,24377,24384,24960,24964,U,U,24949,24950,U,24956,U,
+24952,24987,24958,25178,U,25388,U,25756,26695,26762,U,U,26919,28746,U,U,28711,
+U,U,28718,28710,29192,29885,29846,U,U,U,29886,29838,30580,U,30592,U,U,U,U,U,U,
+31036,31037,U,31034,31042,U,31524,31494,U,U,31509,U,31490,31500,U,31496,31498,
+31493,31516,U,U,31874,U,31878,U,32259,32635,U,32634,U,U,U,U,33152,U,33112,U,U,
+U,U,33706,33707,33846,33866,U,U,34774,U,U,U,U,U,U,U,U,U,35587,35535,U,36255,
+36258,36906,36911,37188,37184,U,U,37649,37647,U,37645,37639,37635,37941,U,U,
+38148,U,U,U,U,U,38182,U,U,U,38174,U,U,38414,U,38429,38430,38431,U,38792,U,
+38797,38801,38784,U,38996,38997,U,U,U,39205,39194,U,U,U,U,U,U,U,39816,U,39802,
+U,U,39808,40222,40444,40485,U,U,U,U,40459,U,40454,40452,U,U,40441,40448,U,U,U,
+40450,U,40455,U,U,U,41141,U,41095,U,41107,U,U,41150,41574,U,41671,41679,U,U,U,
+41789,U,41788,41799,41923,U,U,42267,U,U,42441,U,42461,U,42643,U,1085,U,U,U,U,
+5350,U,U,6903,8112,8110,U,U,U,U,9631,9630,10544,U,10575,U,U,10535,10577,U,U,
+11857,11860,11862,12327,U,12324,U,U,U,U,14316,14276,U,U,16632,16630,16631,
+16621,U,U,16628,16623,U,U,17535,17570,17534,U,18629,U,U,U,U,U,20209,20210,U,
+20527,U,U,U,U,21283,21289,U,U,U,22299,22763,U,22762,23091,U,23907,23954,23909,
+U,U,24992,U,25182,U,26794,U,26793,U,U,28828,U,U,28818,U,U,U,28806,U,U,U,28803,
+U,U,U,U,U,U,U,U,29902,U,U,30611,U,U,U,31534,31527,31528,U,U,U,U,32280,32278,
+32653,U,32654,U,U,32656,32655,33153,U,U,33162,33164,33421,U,U,U,33714,U,34777,
+U,U,U,35597,U,35603,U,U,U,35611,U,36268,U,36275,U,37214,U,37216,37224,37219,
+37225,37223,U,U,37672,37678,37680,U,37670,37681,37697,U,37850,U,U,37899,U,
+38196,38195,U,U,U,38201,38203,38208,38448,U,38450,38455,U,U,U,U,38785,38815,
+38823,U,U,39236,39239,39240,39229,U,U,39241,U,39552,39840,39837,U,U,U,39836,
+40007,40199,U,U,U,40521,U,40516,U,U,U,40671,U,40524,U,40527,U,U,41153,U,41145,
+41163,41167,41156,U,U,U,U,41162,41155,41680,41809,U,U,41896,41927,41926,U,
+41930,41986,U,42077,42074,U,U,42073,42188,42268,42444,U,U,U,42472,42476,42474,
+42669,42672,1119,1112,1111,U,2963,U,4411,U,4404,5362,U,6909,7197,U,U,8964,
+9288,10584,11855,U,11886,11890,U,12334,14332,14324,15414,16654,U,U,16660,U,
+16665,U,17574,U,19145,19136,19148,19227,19370,19368,20227,U,U,U,U,20533,U,U,U,
+U,U,21977,U,U,U,23103,23101,U,U,U,23947,U,U,U,U,23912,23946,24408,24407,25038,
+25020,25024,25025,25023,25003,25183,U,25766,U,25897,26808,U,U,28893,28886,U,
+28885,28903,28888,29932,U,29952,29959,29949,29937,29951,30634,30640,31560,U,
+31571,U,31565,U,U,U,U,U,31555,31568,U,U,31884,32295,U,32665,U,33201,U,33200,
+33194,33196,U,U,U,33736,33738,34370,34784,35047,35048,35046,U,U,U,35675,35670,
+U,35674,U,U,U,36024,36293,U,U,36936,37245,37244,37249,37250,37218,U,37701,U,U,
+U,U,37859,U,U,U,38224,U,38223,U,U,38457,38458,U,U,U,38849,39246,39278,U,U,U,U,
+39281,U,39564,39561,U,39653,39859,39862,39860,40013,U,40211,40568,U,U,U,U,U,U,
+40562,U,U,U,U,U,41589,41690,41687,U,U,U,U,U,U,U,U,42089,42087,U,42086,42095,
+42097,U,42191,42275,U,U,42405,U,42494,42491,42493,U,U,U,U,4461,U,6917,7200,U,
+8136,8137,U,U,12583,U,14366,14646,U,16701,U,18647,U,19373,19712,U,21306,U,U,U,
+22310,23991,23990,24000,U,23963,U,25048,U,U,U,U,U,26816,U,26815,27327,U,28960,
+28880,28942,U,28957,28958,28949,28948,29982,29996,U,30649,30648,30646,30878,
+30876,31053,U,31598,31584,U,31588,31586,25061,U,32675,U,U,33746,33749,U,U,U,U,
+U,36949,U,37267,U,U,U,37718,U,37865,U,37957,U,U,38524,U,38867,U,U,U,U,U,39310,
+39575,U,39579,39577,U,U,39887,U,40025,U,U,40224,40227,40234,40624,U,41263,U,U,
+U,41266,41283,41279,41273,U,41264,41693,41946,41947,U,42116,42111,42098,42112,
+42222,U,42282,42274,42353,42445,U,U,42511,42520,1130,U,U,U,U,6924,U,9638,U,U,
+12343,U,U,15074,U,17596,U,U,19157,U,U,U,20242,U,21323,21313,21409,21996,U,U,
+24020,24024,24025,U,24026,24428,24429,U,U,25063,25067,25068,25186,U,25899,
+26125,26829,27331,28991,28988,28990,28989,28986,28984,30020,30021,U,30024,
+30032,U,U,31608,31609,32318,U,U,34388,U,U,35769,U,U,36959,U,U,38258,38261,U,U,
+U,U,U,U,39587,39589,39900,39901,40026,U,U,U,40667,40668,U,41387,41348,41334,U,
+U,U,U,U,41347,U,U,41599,U,U,41843,41901,41904,U,41999,41996,U,U,42361,U,42359,
+42362,U,U,42546,42535,42538,42540,U,42536,42537,42552,2095,4475,6925,U,8150,
+8149,11937,14412,U,U,U,U,U,U,20416,U,U,U,24052,U,U,25072,U,25407,U,30045,
+30066,30050,U,30054,U,U,31624,U,U,33256,33252,U,U,U,35071,U,37295,37294,U,U,
+37874,37960,38273,38270,U,U,38482,38895,U,U,39597,39910,U,39917,U,39913,40033,
+40032,40243,U,U,U,40715,40712,U,U,40711,U,U,U,41418,U,41414,U,41604,41707,
+41853,U,U,42139,42146,42145,42144,42140,U,U,42368,U,42560,U,42553,42556,U,U,
+2250,U,4489,U,12348,14656,16739,16745,U,21331,U,U,22807,22810,24064,U,U,U,U,
+30063,30891,U,31633,U,U,32689,U,33263,36337,36338,37303,37301,U,38278,38490,U,
+39366,39371,U,39602,U,39923,U,40743,U,U,41429,41432,U,41452,41607,41714,U,U,U,
+U,42157,42160,42237,U,42375,42570,U,U,42574,42569,42577,42573,U,1138,U,6934,
+14445,14657,U,16753,16756,U,U,U,24444,U,29066,31062,U,U,35834,U,U,38491,U,U,U,
+41461,41456,41715,41855,42003,U,U,6937,10629,11952,16759,22015,U,U,U,U,29063,
+U,29067,U,31646,38287,U,U,38969,39380,39665,39938,40043,40256,U,U,41488,42174,
+42169,U,42596,U,19177,29072,U,U,29212,U,30098,30894,31651,U,37321,U,39384,
+40260,41508,U,U,U,42608,42707,U,U,42179,U,U,U,24097,27338,30108,40051,41862,
+42433,39945,U,42709,U,U,U,U,U,37332,
+};
+
+static const struct dbcs_index cns11643_4_decmap[256] = {
+{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{__cns11643_4_decmap+0,34,124},{
+__cns11643_4_decmap+91,33,124},{__cns11643_4_decmap+183,33,123},{
+__cns11643_4_decmap+274,33,125},{__cns11643_4_decmap+367,33,123},{
+__cns11643_4_decmap+458,33,126},{__cns11643_4_decmap+552,34,126},{
+__cns11643_4_decmap+645,33,123},{__cns11643_4_decmap+736,33,126},{
+__cns11643_4_decmap+830,33,123},{__cns11643_4_decmap+921,37,126},{
+__cns11643_4_decmap+1011,33,114},{__cns11643_4_decmap+1093,34,126},{
+__cns11643_4_decmap+1186,33,126},{__cns11643_4_decmap+1280,33,126},{
+__cns11643_4_decmap+1374,35,123},{__cns11643_4_decmap+1463,33,126},{
+__cns11643_4_decmap+1557,33,126},{__cns11643_4_decmap+1651,34,125},{
+__cns11643_4_decmap+1743,34,124},{__cns11643_4_decmap+1834,38,125},{
+__cns11643_4_decmap+1922,36,126},{__cns11643_4_decmap+2013,34,126},{
+__cns11643_4_decmap+2106,34,126},{__cns11643_4_decmap+2199,33,125},{
+__cns11643_4_decmap+2292,38,123},{__cns11643_4_decmap+2378,33,126},{
+__cns11643_4_decmap+2472,36,126},{__cns11643_4_decmap+2563,33,126},{
+__cns11643_4_decmap+2657,33,122},{__cns11643_4_decmap+2747,34,125},{
+__cns11643_4_decmap+2839,35,126},{__cns11643_4_decmap+2931,33,126},{
+__cns11643_4_decmap+3025,33,125},{__cns11643_4_decmap+3118,33,126},{
+__cns11643_4_decmap+3212,33,126},{__cns11643_4_decmap+3306,33,126},{
+__cns11643_4_decmap+3400,33,126},{__cns11643_4_decmap+3494,35,123},{
+__cns11643_4_decmap+3583,34,125},{__cns11643_4_decmap+3675,34,126},{
+__cns11643_4_decmap+3768,34,124},{__cns11643_4_decmap+3859,33,126},{
+__cns11643_4_decmap+3953,33,125},{__cns11643_4_decmap+4046,33,126},{
+__cns11643_4_decmap+4140,33,123},{__cns11643_4_decmap+4231,33,123},{
+__cns11643_4_decmap+4322,33,125},{__cns11643_4_decmap+4415,34,125},{
+__cns11643_4_decmap+4507,34,126},{__cns11643_4_decmap+4600,33,126},{
+__cns11643_4_decmap+4694,38,126},{__cns11643_4_decmap+4783,33,124},{
+__cns11643_4_decmap+4875,34,120},{__cns11643_4_decmap+4962,33,125},{
+__cns11643_4_decmap+5055,33,125},{__cns11643_4_decmap+5148,37,126},{
+__cns11643_4_decmap+5238,33,125},{__cns11643_4_decmap+5331,33,126},{
+__cns11643_4_decmap+5425,37,126},{__cns11643_4_decmap+5515,33,126},{
+__cns11643_4_decmap+5609,36,126},{__cns11643_4_decmap+5700,33,126},{
+__cns11643_4_decmap+5794,36,123},{__cns11643_4_decmap+5882,33,126},{
+__cns11643_4_decmap+5976,34,126},{__cns11643_4_decmap+6069,33,126},{
+__cns11643_4_decmap+6163,35,126},{__cns11643_4_decmap+6255,35,125},{
+__cns11643_4_decmap+6346,33,125},{__cns11643_4_decmap+6439,33,126},{
+__cns11643_4_decmap+6533,34,126},{__cns11643_4_decmap+6626,33,126},{
+__cns11643_4_decmap+6720,33,124},{__cns11643_4_decmap+6812,33,125},{
+__cns11643_4_decmap+6905,35,125},{__cns11643_4_decmap+6996,34,125},{
+__cns11643_4_decmap+7088,33,91},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{__cns11643_4_decmap+7147,33,126
+},{__cns11643_4_decmap+7241,34,126},{__cns11643_4_decmap+7334,35,126},{
+__cns11643_4_decmap+7426,38,126},{__cns11643_4_decmap+7515,36,126},{
+__cns11643_4_decmap+7606,36,124},{__cns11643_4_decmap+7695,33,125},{
+__cns11643_4_decmap+7788,34,126},{__cns11643_4_decmap+7881,38,125},{
+__cns11643_4_decmap+7969,34,126},{__cns11643_4_decmap+8062,33,124},{
+__cns11643_4_decmap+8154,34,126},{__cns11643_4_decmap+8247,33,123},{
+__cns11643_4_decmap+8338,35,123},{__cns11643_4_decmap+8427,34,123},{
+__cns11643_4_decmap+8517,33,126},{__cns11643_4_decmap+8611,34,125},{
+__cns11643_4_decmap+8703,34,125},{__cns11643_4_decmap+8795,33,126},{
+__cns11643_4_decmap+8889,33,126},{__cns11643_4_decmap+8983,33,126},{
+__cns11643_4_decmap+9077,33,124},{__cns11643_4_decmap+9169,33,125},{
+__cns11643_4_decmap+9262,33,124},{__cns11643_4_decmap+9354,34,126},{
+__cns11643_4_decmap+9447,33,126},{__cns11643_4_decmap+9541,36,125},{
+__cns11643_4_decmap+9631,33,125},{__cns11643_4_decmap+9724,34,122},{
+__cns11643_4_decmap+9813,37,126},{__cns11643_4_decmap+9903,33,126},{
+__cns11643_4_decmap+9997,33,125},{__cns11643_4_decmap+10090,34,124},{
+__cns11643_4_decmap+10181,35,126},{__cns11643_4_decmap+10273,35,123},{
+__cns11643_4_decmap+10362,38,125},{__cns11643_4_decmap+10450,34,125},{
+__cns11643_4_decmap+10542,34,125},{__cns11643_4_decmap+10634,33,126},{
+__cns11643_4_decmap+10728,33,126},{__cns11643_4_decmap+10822,33,125},{
+__cns11643_4_decmap+10915,33,126},{__cns11643_4_decmap+11009,40,125},{
+__cns11643_4_decmap+11095,35,126},{__cns11643_4_decmap+11187,34,124},{
+__cns11643_4_decmap+11278,36,126},{__cns11643_4_decmap+11369,34,126},{
+__cns11643_4_decmap+11462,34,126},{__cns11643_4_decmap+11555,33,126},{
+__cns11643_4_decmap+11649,35,125},{__cns11643_4_decmap+11740,38,124},{
+__cns11643_4_decmap+11827,33,123},{__cns11643_4_decmap+11918,36,126},{
+__cns11643_4_decmap+12009,33,126},{__cns11643_4_decmap+12103,35,126},{
+__cns11643_4_decmap+12195,37,126},{__cns11643_4_decmap+12285,33,123},{
+__cns11643_4_decmap+12376,35,126},{__cns11643_4_decmap+12468,34,122},{
+__cns11643_4_decmap+12557,33,123},{__cns11643_4_decmap+12648,34,121},{
+__cns11643_4_decmap+12736,33,123},{__cns11643_4_decmap+12827,40,124},{
+__cns11643_4_decmap+12912,33,126},{__cns11643_4_decmap+13006,34,122},{
+__cns11643_4_decmap+13095,33,123},{__cns11643_4_decmap+13186,34,125},{
+__cns11643_4_decmap+13278,33,125},{__cns11643_4_decmap+13371,33,126},{
+__cns11643_4_decmap+13465,34,126},{__cns11643_4_decmap+13558,38,125},{
+__cns11643_4_decmap+13646,33,125},{__cns11643_4_decmap+13739,35,122},{
+__cns11643_4_decmap+13827,34,126},{__cns11643_4_decmap+13920,34,126},{
+__cns11643_4_decmap+14013,33,126},{__cns11643_4_decmap+14107,33,126},{
+__cns11643_4_decmap+14201,35,92},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,
+0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},
+};
+
+static const ucs2_t __cns11643_5_decmap[13656] = {
+13658,U,U,U,U,U,U,26409,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,15548,U,U,U,U,U,U,U,U,18873,13534,U,U,U,U,U,U,
+U,U,U,U,U,13635,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,14252,14250,U,U,U,U,U,U,
+U,U,U,U,24071,U,U,U,U,U,U,U,U,U,24523,14590,13377,U,U,13492,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,14259,U,U,U,14260,15389,U,U,U,U,U,15484,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,16213,U,U,U,U,U,U,U,U,U,U,16678,U,U,U,U,U,U,U,U,U,U,U,U,
+18876,13386,U,U,U,U,U,13390,U,U,13513,U,U,U,U,U,U,U,U,21175,21176,U,21174,
+21178,U,U,U,U,U,U,13691,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,13856,U,U,U,U,13961,
+13973,U,U,U,14014,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,14275,14455,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,14804,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,15180,
+U,U,U,U,15392,U,U,U,U,U,U,U,U,U,U,U,15451,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,15917,15971,U,U,U,16152,U,U,U,U,16244,U,U,U,U,U,U,U,U,U,U,U,U,U,U,16680,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,17370,U,U,U,U,U,U,U,U,U,U,17572,U,U,U,U,U,
+18574,13403,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,14163,14464,U,U,U,U,U,U,U,U,14557,U,U,U,14558,U,14626,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,25350,U,U,U,U,U,U,U,U,U,15067,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,27525,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,15578,15579,15575,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,16410,16854,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,17374,U,U,U,U,U,17381,U,U,U,U,U,U,U,U,U,U,U,U,U,
+18034,U,18095,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,18884,U,U,U,
+U,U,U,U,13411,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,13548,13720,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,14168,14291,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,14562,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,14676,U,U,14639,U,U,14774,15157,U,U,U,U,U,15197,
+U,U,15401,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,15903,U,U,U,U,U,U,U,U,15986,U,U,U,U,U,16139,16546,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,17388,17595,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,17953,U,U,
+U,17951,U,U,U,U,U,U,U,U,35896,U,U,U,U,18321,18326,13500,U,U,13528,U,U,13556,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,14213,U,14211,
+14522,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,14697,U,U,14661,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,15212,15620,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+15930,U,U,U,15993,U,U,29449,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,16221,U,U,U,U,U,U,U,
+U,16266,U,U,U,U,U,U,U,U,16423,16710,16704,U,16703,U,U,U,U,U,U,U,U,U,16797,
+16843,U,16865,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,17023,U,U,U,U,U,U,17222,U,U,U,U,
+U,U,U,U,U,17434,17619,U,U,U,U,U,17616,U,U,U,U,U,U,U,U,U,U,17806,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,18115,18102,U,U,U,35375,U,
+18112,18104,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,18393,18668,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,21212,U,U,U,13772,U,13730,U,U,U,U,U,13750,U,U,13765,13766,13955,22817,
+U,U,U,U,U,U,U,U,14072,U,U,U,U,U,U,U,14070,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,14235,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,24127,14477,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,14678,U,U,U,U,U,14683,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,14998,15230,U,U,U,U,U,15233,U,U,U,U,U,U,U,U,U,15413,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,15515,U,U,15616,16083,U,U,U,U,U,U,U,U,U,U,U,U,U,
+16287,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,16561,U,U,U,U,
+U,U,U,U,U,U,U,16715,31551,U,U,U,U,U,U,U,17110,U,U,U,U,U,U,U,U,U,U,U,U,U,17289,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,17408,U,U,U,U,U,U,U,U,17628,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,33744,17808,U,U,U,17841,U,U,U,U,U,U,34535,
+17834,U,U,U,U,U,U,U,U,U,U,U,U,U,U,18045,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,18281,U,U,U,U,U,18337,U,U,U,U,U,U,U,U,U,18407,U,U,18412,U,U,U,18399,U,U,
+U,18483,19438,U,19506,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+13564,U,U,U,U,U,U,U,13610,13779,U,U,U,13783,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,14323,14481,U,U,U,
+U,U,U,U,14528,U,U,U,U,U,U,24855,U,14691,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,14704,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,15106,15669,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,16096,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,16282,U,U,U,16291,U,U,U,U,U,U,U,U,U,U,16389,
+16734,U,U,U,U,U,U,U,16806,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,17245,U,U,U,U,U,U,U,U,U,U,17336,17460,U,U,U,
+U,17519,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,17812,17811,U,U,U,U,U,U,U,U,34580,U,U,U,U,U,U,U,U,U,U,U,U,U,U,35025,36043,
+U,U,U,U,U,U,18322,U,U,U,18346,U,U,U,18343,U,U,U,U,U,U,U,U,U,U,U,U,U,U,18415,U,
+U,U,U,36589,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,18722,
+19125,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,19317,U,U,U,U,U,U,U,U,U,U,U,U,
+13442,U,U,U,U,U,U,U,U,U,U,U,21228,U,U,U,21224,U,U,U,U,13621,13808,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,14576,14910,U,14905,U,U,U,U,
+U,U,U,U,U,U,15009,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,15163,U,U,U,U,U,
+15287,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,15447,15472,U,U,U,U,U,U,U,15527,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,15700,16177,29991,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+16319,U,16356,U,U,U,U,U,16458,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,16591,U,
+U,U,U,U,U,U,31116,31121,U,16660,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,16909,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,16897,U,U,U,U,U,U,U,U,U,U,U,U,U,17137,17526,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,17674,17667,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,34400,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,17973,17974,18291,U,U,U,U,U,
+U,U,U,18353,U,18351,U,U,U,U,U,U,U,U,U,18420,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,18652,U,U,U,U,U,U,U,U,U,U,U,U,U,18841,19126,
+19133,U,U,U,U,U,U,U,U,U,U,U,U,39172,U,39323,U,U,U,U,U,U,U,U,U,U,19444,U,U,U,U,
+U,U,U,U,U,U,19509,U,U,U,U,U,U,19626,U,19743,13648,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,14203,U,
+U,U,U,14345,U,U,U,14343,14779,U,U,14923,U,U,U,14925,U,U,U,U,U,U,U,U,U,U,U,U,
+15042,U,U,U,U,15130,U,U,15122,U,U,U,U,15164,U,U,U,U,U,U,U,U,15299,U,U,U,U,U,U,
+U,U,U,U,U,15296,29343,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,16357,U,U,U,U,U,U,16479,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+16664,16813,U,U,U,U,U,U,U,U,U,U,U,U,U,U,16926,U,U,U,16935,U,U,U,U,16920,U,U,U,
+U,U,U,U,U,U,16928,U,U,U,U,U,U,U,U,U,U,U,U,U,17140,17154,17700,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,34672,18301,U,U,U,U,U,U,U,U,U,U,U,U,U,U,36407,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,18532,38659,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,19138,19628,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,13467,U,U,U,U,U,U,U,U,21238,13606,14357,U,U,U,
+U,U,U,U,U,U,U,U,14492,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+25804,15716,15726,U,U,U,U,U,U,U,15711,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,16118,U,U,U,U,U,U,U,U,U,U,U,30282,16499,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,16605,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,31417,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,31703,
+18056,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+18363,U,U,U,U,U,U,18362,U,U,U,U,U,18450,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,18529,U,
+U,U,U,U,U,U,U,U,U,U,18657,39327,U,U,U,U,U,19337,U,19340,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,39821,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,40567,
+14362,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,14744,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,15345,16234,U,U,U,U,U,U,30283,U,U,U,U,U,U,U,U,U,U,U,U,30370,
+U,U,U,U,U,U,U,U,U,17541,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,16953,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,16957,16964,16966,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,17166,U,U,U,U,U,U,17168,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+17470,U,U,U,U,U,U,U,U,U,U,U,17540,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,17737,
+17887,U,U,17904,U,U,U,U,U,U,U,U,U,U,U,U,U,18058,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,18178,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,18368,U,U,U,U,U,U,U,U,
+U,U,U,U,U,18453,18658,19277,U,U,U,U,19274,19811,U,U,U,U,U,U,U,U,U,19859,U,U,U,
+U,U,U,U,U,U,U,U,U,U,13582,U,U,U,U,13834,U,U,U,U,13837,16500,16982,U,U,U,U,U,U,
+U,U,U,U,U,U,16986,U,U,U,U,U,U,U,U,U,U,U,U,17059,U,U,U,U,U,17064,17724,U,U,U,U,
+U,U,U,U,U,U,U,U,17819,17818,U,U,U,U,U,U,U,U,U,U,U,U,34801,U,U,U,U,U,U,U,U,U,U,
+U,U,U,18014,U,U,U,U,U,U,U,U,U,U,U,U,18087,18542,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+18701,U,U,U,U,U,U,U,U,U,18755,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,19059,U,U,U,U,U,U,U,19060,U,U,19056,19419,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,19497,U,U,U,U,U,19537,U,U,U,U,U,U,U,U,U,U,39866,
+19675,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,19813,U,U,19812,19815,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,13841,U,U,U,U,14131,U,U,U,U,14369,
+14370,U,U,U,U,U,U,U,U,U,U,U,U,U,U,14758,U,U,U,U,14755,16033,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,16991,U,U,U,
+U,U,U,U,16988,17909,U,34820,U,U,U,U,U,U,U,U,U,U,U,U,U,18193,18188,18766,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,19348,19555,U,U,U,U,U,19553,U,39896,U,19546,U,
+U,U,U,U,U,19683,U,U,40316,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,19887,U,U,U,U,U,U,U,U,U,13843,U,U,13952,19888,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,31814,17187,U,U,U,U,U,U,U,U,U,17481,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,17914,18777,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,19070,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+19368,U,U,U,U,U,U,19369,40333,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+19796,U,U,U,U,U,19821,U,U,U,U,U,U,U,U,19854,14962,U,U,15380,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,15763,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,17007,U,U,U,U,U,U,U,U,U,U,U,U,U,U,17072,U,U,U,U,U,U,U,
+13614,18793,38270,U,U,U,U,18868,U,U,U,U,U,U,U,19021,U,U,U,U,U,19075,19376,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,19468,U,19480,U,U,U,U,U,U,U,U,U,39968,U,U,39970,
+U,U,39966,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,19701,15886,U,U,U,U,16344,35184,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,18476,U,U,U,U,U,U,U,U,U,18798,U,U,U,U,U,U,U,
+U,U,U,U,U,19078,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,19379,U,U,U,19435,40003,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,40416,U,U,19778,U,U,U,U,19777,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,19884,U,U,U,U,U,U,U,U,U,U,U,15151,15150,U,
+U,U,U,U,U,U,U,15437,15483,17074,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,18210,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,37977,U,18800,19605,U,U,U,U,U,U,U,19712,U,U,U,U,U,
+U,U,19714,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,19871,17789,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,19190,U,U,U,U,U,U,
+U,U,U,19474,U,U,U,19601,U,U,U,U,19600,14969,U,U,U,U,15438,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,19742,18069,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,40050,14376,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+19857,17799,209,203,201,268,0,135,269,271,U,9112,210,273,126,2771,5458,7422,
+9641,14658,9,214,1245,1244,1282,1395,1654,1703,1704,2099,2252,2573,2604,2843,
+U,2845,2969,4670,7469,7471,9113,13235,14774,15131,17647,18665,20,148,225,1286,
+1354,1348,1585,1658,1709,1710,1713,2104,2103,2429,2430,2605,2610,2851,2854,U,
+2976,5800,6463,6588,7108,7483,8217,8216,8627,9130,9406,9644,10789,10854,10859,
+14659,14773,15084,15478,U,17940,5596,18204,18205,25808,26130,27379,34409,U,
+36369,36373,36368,36371,164,165,464,442,459,1403,1670,1723,1722,1731,1721,
+1728,U,2105,2107,2113,2257,2255,2258,2350,2414,2444,2440,2613,U,2618,2619,
+2616,2617,2862,2860,3016,2997,2989,2992,2987,4531,4521,5819,5817,7002,7117,
+7211,7429,U,U,7505,7499,8170,8173,8246,8290,8278,8277,8292,8280,U,8666,8664,
+9133,9131,9408,9411,9651,9655,9658,U,U,9671,9653,10638,10867,10860,10868,U,
+10866,10865,10882,10864,12607,13242,13240,14775,18211,18209,18219,18214,18210,
+19749,20708,21525,25828,26163,26154,26162,26153,27387,31067,31068,31784,34415,
+34413,34411,34414,36374,34,278,328,472,512,U,1152,1252,U,1255,1292,1363,1463,
+2792,1745,1765,1752,1750,1754,1753,1749,1766,1748,1747,2116,2262,2263,2323,U,
+2416,2450,2523,2522,2625,2627,2867,3062,3028,3037,3024,3076,3033,3035,3077,
+3027,3041,4736,4727,4737,4738,4739,U,5473,5472,5848,5846,5847,17925,6477,6472,
+7126,7119,7129,7128,7229,U,7508,7515,7516,U,7513,7512,7514,7509,7510,7554,
+8176,8220,8298,8297,8305,8295,8300,8302,8313,8587,8632,8679,8680,8676,8678,
+8677,8688,9091,9143,9147,9145,9157,9299,9412,9414,9419,9672,U,9673,9691,10644,
+10901,10888,10893,12012,12014,12017,12590,12617,13151,13265,13259,14469,U,
+14666,14663,14667,14779,14788,U,15106,15490,15505,15503,15506,16783,16785,
+16820,16786,17652,17834,18229,18231,18237,18236,18223,18224,18680,18671,19238,
+U,19750,19751,20289,20422,20423,20715,20712,20714,21530,21529,U,22819,22820,
+24101,26165,26164,27143,29213,30689,31659,33888,34423,34429,U,36382,36378,
+36381,107,301,332,554,U,533,556,518,520,522,U,1366,1412,U,1478,1781,1801,1784,
+1768,1787,1769,1782,U,U,2130,U,U,2132,2129,2361,2362,2456,2638,U,3126,3084,
+3088,3122,3089,3096,3100,3098,3097,3083,3087,3101,3105,3091,3099,3093,U,4561,
+4552,4749,4789,U,U,5624,5856,5857,U,5854,5886,5852,5889,5885,5888,6615,6614,
+6617,7013,7122,7132,7137,7134,7234,7243,U,7566,7569,7563,7568,7560,7561,7556,
+7594,8333,8335,8317,8319,8315,8320,8318,8323,8321,8326,8330,8637,8638,U,8692,
+8691,8706,8694,8693,8690,8708,9021,9158,9353,9428,9430,9426,9722,9734,9740,
+9738,9743,10799,U,10935,10942,10940,10978,12038,12023,12039,12022,15157,12639,
+12645,12644,12641,12634,12637,U,13271,13269,13278,13281,13280,13273,U,13274,
+13279,13302,13315,U,14483,14475,14481,14482,14474,14473,14479,14678,14681,
+14794,14796,U,14800,14797,14806,14795,14979,14978,15110,15146,15148,15147,
+15145,15549,15539,15550,15552,15541,15542,16797,16799,17952,U,17950,17948,
+17970,17951,17963,17953,17958,17956,17949,17959,18267,18265,18304,18261,18256,
+18266,18262,18275,18258,18264,U,18233,18681,19240,U,19388,19414,19461,19488,U,
+19763,20294,20290,20291,20295,20427,20546,20549,20733,20724,20729,20730,21342,
+21533,U,22360,22357,23127,23128,23257,23260,23259,24103,24453,24455,24458,
+25227,25423,25904,25903,26216,26185,U,26184,26175,26187,26204,26182,26176,
+27149,27419,27421,27415,U,27426,30119,30216,30726,33917,U,33891,33892,33919,
+33899,33916,33896,33893,33898,34456,34457,34478,36395,36397,36401,36398,36399,
+109,305,557,569,568,570,565,610,1258,1259,1301,1484,1480,1485,1499,1483,1809,
+1830,2146,2142,2145,2369,2367,2421,14693,2889,2539,2586,2647,3179,3241,3156,
+3170,3242,3160,3186,3171,3187,3211,3212,3164,3153,3094,3168,3169,3166,3165,
+3172,3155,3167,3163,3182,3157,3154,3176,4562,4566,4563,4792,4795,4843,4840,
+4790,4842,4839,4841,5521,5648,5646,5647,5899,5891,5931,5897,5928,5932,5925,
+5927,5903,6633,6636,U,6951,7027,7138,7142,U,7265,7249,7442,7438,7597,7599,
+7601,7635,8340,8338,8336,8349,8339,8341,8344,8343,U,U,8711,8715,8712,9177,
+9173,9431,9439,U,9438,9443,9442,U,9799,U,9789,9784,10820,10810,10936,11050,
+11008,10995,10994,10987,11002,10989,10988,11007,11003,U,11086,10991,10999,
+12048,12049,12044,12043,12509,12592,U,12666,12663,13096,13095,13157,13326,
+13323,13377,13331,13327,13330,13360,14496,14499,14494,14487,14497,14493,14491,
+14691,14819,14820,14822,14823,14813,U,14828,14821,14833,15163,15161,15162,
+15164,15165,15175,15167,15172,15432,15433,15456,15587,15593,15600,U,U,15602,
+15597,15596,15590,15638,U,16828,16830,16832,16864,17664,17666,17662,17758,
+17843,17847,17978,17977,17982,17976,17981,17999,18286,18271,18305,18306,18289,
+18299,18297,18295,18291,18287,18327,18302,18684,18705,18738,18737,18704,19180,
+19179,19244,19245,19418,19502,19500,19498,19507,19531,19736,19778,19771,19775,
+19777,19779,19772,20300,20298,20297,20310,20431,20551,20552,20550,20763,20753,
+20756,20765,20759,20766,20747,20764,20754,20758,20749,20757,20755,20760,U,
+21420,21572,21548,21573,22374,22382,22373,22376,22404,22840,22843,22842,22847,
+23263,23261,23262,23266,24108,24111,24463,24464,24460,24467,25125,25224,25255,
+25591,25787,25912,25913,25911,26132,26222,26235,U,26220,26239,26232,26234,
+26223,U,26878,27464,27467,27457,27465,27451,29229,30179,30234,30221,30227,
+30225,30236,U,30901,U,31785,31905,32036,32699,33441,33923,33933,33927,33925,
+33930,33955,33929,33924,33954,34481,34480,34479,34486,34505,34506,34504,34484,
+35929,36041,36417,36428,U,36421,36442,185,660,622,674,615,U,675,630,620,612,
+677,560,678,617,676,1168,1375,1376,1498,1496,1501,U,1881,1883,1882,1849,1844,
+1860,1843,1852,1880,1898,2159,2162,2160,2161,2158,2288,2283,2377,2380,2549,
+2592,2666,2674,2891,2909,3152,3321,3322,3323,3363,3255,3362,3253,3268,3252,
+3311,U,3277,3312,3256,3275,3313,3258,3331,3320,3254,3260,3251,3361,3319,3266,
+3262,3273,3261,3278,3257,3271,3274,3276,3366,4580,4576,4592,4844,4900,4888,
+4911,4901,5416,5410,5482,343,5524,5522,5532,5666,5680,5661,5667,5941,5939,
+5935,5965,5937,5979,5978,5938,5980,5977,5981,6505,6509,8754,U,6666,6688,6687,
+6669,7144,7148,7287,7280,7281,7672,7638,7641,7646,7637,7649,U,7650,7645,7648,
+7694,7688,7644,7690,7692,8372,8369,8374,8380,8733,8740,8729,8731,8738,8730,
+8732,8737,9190,9188,9191,9194,U,U,9456,9461,9455,9794,9838,9788,9879,9868,
+9857,9841,9934,9914,9850,9854,U,9842,9915,U,9843,9858,U,10682,10680,10827,
+10824,11051,10996,11052,11074,11080,11076,11077,11068,11063,11059,11073,11058,
+11143,12071,12067,12077,12063,12076,12072,12405,12404,12519,12594,12593,12697,
+12694,12696,12701,12690,12692,12693,12695,26297,U,13329,13371,13433,13378,
+13379,U,13432,14508,U,14513,14516,14515,14511,14506,14514,14696,14834,14846,
+14840,14841,14847,14837,14839,14845,14848,14984,15214,15197,15203,15200,15457,
+15671,15729,15651,15650,15647,15653,16893,16913,16931,16880,16879,17678,17676,
+17850,U,18002,18005,18003,18004,18001,18008,18352,18335,U,18337,18330,18366,
+18336,18743,U,19185,19186,19252,19255,19253,9100,19423,19532,19534,19556,
+19555,19510,19800,19816,19803,19807,19801,19813,19808,19806,20437,20438,20558,
+20562,20789,20793,20824,20801,20823,20792,20797,20786,20804,U,21347,21346,
+21432,21424,21425,21581,21603,21616,21579,21583,21582,21587,21575,U,21588,
+21586,21593,21630,22059,22062,22399,22398,22401,22403,22855,22868,22861,22860,
+22859,22871,23141,23140,23137,23138,23280,23283,23289,23284,23285,23279,23288,
+23292,23287,23293,23319,24116,24118,24120,24495,24494,24492,24482,25128,11970,
+25244,25267,25232,25606,25604,25611,25605,25920,25935,26283,26269,26296,26290,
+26322,26319,26274,U,26277,26281,26279,26320,26882,27087,27088,27158,27161,
+27509,27505,27537,27506,27534,27501,27528,27507,27521,27510,27515,27519,27536,
+27512,29259,29256,29275,29265,29245,29248,29254,29261,29243,29258,29249,29246,
+29262,30124,30182,30185,30249,U,30259,30254,30238,U,U,30242,30247,30695,30731,
+31078,31661,31662,U,31787,31786,32044,32045,U,U,32399,32403,32710,32709,33301,
+33299,33457,33449,U,33960,33963,33982,33964,33961,33958,33985,34508,34513,
+34515,34532,34507,34529,34514,34531,34511,34512,34533,34574,36044,36042,36043,
+36444,36449,36445,36441,36983,38532,65,253,282,355,694,690,745,743,726,816,
+748,733,744,688,693,737,1176,1177,U,1427,1509,U,1888,1886,U,2171,2289,2291,
+2687,U,2903,2904,3385,3495,3381,3424,3409,3426,3394,3388,3395,3499,3497,3508,
+3449,3434,3387,3498,3379,3383,3367,3496,3440,3375,3382,3509,3376,3386,3384,
+3505,3500,3374,3445,3504,4599,4608,4593,4595,4960,4961,4914,4909,4938,4906,
+5479,5538,5539,5534,5540,5700,5682,6043,6040,6041,6042,5990,5986,5995,17762,
+5991,6715,6691,6697,7038,7155,U,7157,U,7296,7294,7292,7295,7293,7297,7717,
+7721,7703,7779,7783,7781,7722,7784,7718,7780,7707,7778,7785,8190,8260,8258,
+8375,8402,8404,8407,8412,8401,8405,8397,8408,8602,8770,8757,8792,8756,8764,
+8763,8766,8765,8794,8769,8760,8773,8755,8998,U,9207,9199,9200,9198,9373,9478,
+9489,9480,9474,9482,9479,9873,9870,9861,9960,10007,9940,U,9924,9941,U,9944,
+9856,9950,10050,10695,10687,11149,11145,11152,11162,11208,11154,11169,11140,
+12119,12103,12151,12090,12112,12098,12099,12195,12407,12722,12770,12733,13172,
+13442,13496,U,13498,13497,13499,13447,13443,13495,67,14542,14522,14707,14857,
+14858,14859,14855,14853,14862,14999,15223,15227,15226,15220,15225,15750,15861,
+15781,15773,15806,15766,15841,15780,15777,15862,U,15757,15755,15736,15768,
+15882,16989,16935,16991,17856,17857,18029,18014,18058,18018,18020,U,18368,
+18378,18385,U,18375,18382,U,18373,18742,18775,18807,19190,19191,19285,19268,
+19262,19266,19282,19425,19464,19560,19559,U,U,19838,19859,19833,19841,19837,
+19835,19860,U,20326,20441,20448,U,20575,20831,20830,20840,U,20872,20842,20844,
+20838,20839,20873,20832,20869,810,21352,21433,21434,21438,21615,21632,21620,
+21633,21626,21660,21619,21634,21631,21671,21625,21624,21629,21672,21628,22120,
+22094,22430,U,U,22424,U,22405,22428,22469,22426,22888,22885,22887,22881,22880,
+U,U,23163,U,23321,23310,23345,23314,23312,23317,23359,23325,23326,24141,24136,
+24133,24130,24137,24138,24135,U,24140,24525,24533,24516,24522,24515,U,25129,
+25268,25453,25446,25450,25621,25811,25836,25941,U,26326,26328,26449,26336,
+26371,26372,26330,26346,26370,26323,26340,26341,26939,26982,27180,27169,27174,
+27348,27349,27353,27605,27627,27589,U,27687,27632,27577,27672,27630,U,27575,
+27579,27631,27576,27615,27610,27619,27593,27628,29092,U,29091,29278,29281,
+29282,29283,29326,29289,29291,29317,29325,29284,29293,30284,30281,30279,30280,
+30274,30277,30299,30301,30278,30739,30746,30734,30735,30747,30738,30915,30910,
+30909,31097,31100,U,U,31104,31093,31131,U,31092,U,U,8257,9364,31792,31911,
+31909,31908,32058,32347,32415,32424,32435,32417,32423,32434,32413,32419,32418,
+32751,32729,U,32725,32733,32730,32750,32727,33306,33305,33304,33459,33471,
+33467,33472,33465,33464,33493,33809,33808,33987,33986,34025,33997,34021,33994,
+33991,34024,34545,34572,34543,34542,34547,34573,34550,34544,U,34805,34804,
+34808,34814,35089,35106,35138,35932,35930,35933,36049,36048,36469,36475,36745,
+37965,38537,38546,38540,38536,39015,39016,801,754,777,760,752,755,757,763,759,
+751,779,1186,1525,1523,1524,1522,1688,1896,1920,1925,1934,1935,756,1926,1956,
+2182,2185,2183,2181,U,2184,2815,2918,U,3523,U,3524,3643,3559,3576,3579,U,3518,
+3526,U,U,3580,3520,3635,3529,3582,3546,3532,3515,3581,3551,3533,3522,3528,
+3634,3629,3538,3633,3539,3630,3535,4607,4617,4604,4978,5034,5035,5031,4987,
+4982,5032,5036,U,U,5546,2563,5548,5549,5547,5712,5720,6109,U,6062,6050,6059,
+6115,6063,6112,6116,U,6055,6058,6114,6113,6111,6061,6117,6097,6060,6101,6051,
+6047,6521,6518,6723,6717,6727,6724,6719,6747,7039,7322,7324,U,7454,7816,7786,
+7798,7794,7792,7806,7788,7791,7797,7799,7800,7818,7801,7828,8193,8453,8433,
+8430,8431,8452,U,8442,8455,8436,8437,8604,8813,8809,8806,8802,8774,U,8805,
+8797,8798,8799,9102,9218,9222,9220,9219,9314,9511,9505,9504,9508,9513,9521,
+9507,9506,9948,10061,9957,9939,9966,9958,U,10038,10048,10303,10045,10052,U,
+10079,10025,10057,10122,10026,10119,10060,10033,10056,10027,10043,10049,9929,
+10036,10067,10037,10055,10040,10705,10706,10833,10837,10834,10835,11151,11252,
+11335,11277,11292,11259,11289,11255,11257,11253,11241,11274,11246,11275,11261,
+11270,11266,11286,11288,11248,11988,12134,12138,12149,12150,12160,12141,U,
+12137,12135,12136,12125,12452,12542,12541,12780,12777,12833,12779,12775,12786,
+12832,13178,13613,13614,13514,13615,13512,U,13515,13507,13444,13522,13510,U,
+13519,13525,13524,13533,13611,13731,13531,13612,13587,U,14545,14540,14549,
+14537,14543,14546,14715,14716,14883,14877,14876,14878,14882,14884,14880,14872,
+14881,15240,15242,15252,15247,15246,15248,U,15271,15460,U,15896,15892,15901,
+15877,15871,15899,15898,15897,15875,15886,15943,15876,15962,15879,15904,17002,
+16998,17018,16997,17071,17869,17871,17873,17870,18015,18039,18036,18056,18037,
+18057,18034,18374,18410,18400,18439,18406,18405,18397,18403,18394,18862,18814,
+18813,18815,U,18905,19194,19195,19277,19284,19281,19280,19864,19861,19869,
+19905,19866,19867,U,19868,19927,19876,19862,19872,20273,20457,20590,20890,
+20901,20884,20902,20889,20875,20888,20881,20876,20897,20899,20934,21359,21357,
+21354,21356,21361,21358,21471,21676,21674,U,21685,21677,21682,21683,21675,
+21686,21703,21702,22124,22128,22451,U,22924,22913,22915,22909,22917,22928,
+22946,22925,22927,22910,22922,22911,22902,22919,22904,23168,23170,23169,23171,
+23386,23348,23340,23338,23360,23341,23347,23339,23371,U,23356,24154,24183,
+24160,24570,24569,24572,U,24565,24552,24585,24551,24550,24553,25138,25132,
+25277,25276,25466,25470,25465,U,25635,25648,25640,25812,27342,25841,25840,
+25952,25957,26280,26378,26395,26386,26375,26447,26382,26450,26390,U,26451,
+26452,U,26454,26989,26994,27183,27690,U,27747,27780,27823,27717,27760,27734,
+27670,27709,27704,27759,27767,27694,27697,27724,27743,27765,27705,27706,27692,
+27693,27711,27695,27696,27710,U,U,29106,29367,29327,U,29334,29342,29335,29333,
+29349,29336,U,29347,29338,29357,29350,29366,29337,29359,29356,U,29343,29332,
+30187,30319,30317,30334,30316,30305,30307,30315,30302,30270,30308,30381,U,
+30752,30929,30933,31150,31151,31135,31144,31178,31713,31801,31800,31803,31917,
+31925,31919,31921,31918,31924,31920,32075,32081,32076,U,32096,32446,32441,
+32439,32438,U,32445,32440,32449,32759,32755,32756,32763,32765,32757,U,32762,
+32788,U,32754,32764,32768,U,33323,33321,33326,U,33495,33499,33497,33496,33510,
+33494,33489,33511,33488,33500,34029,34074,34073,34070,34028,34031,34030,34036,
+34095,34608,34585,34584,34577,34582,34578,34576,34580,34828,34829,35088,35113,
+35112,35941,35942,36062,36063,36064,36057,36059,36056,36067,36055,36518,36519,
+36543,36520,36511,36513,36514,36525,36515,36512,36995,36997,36994,36996,37358,
+37469,37778,37973,37971,U,37969,37970,37968,38301,38535,38551,38555,38557,
+39017,39441,U,40058,U,12868,198,832,814,872,813,820,818,873,817,874,830,879,
+885,1270,1312,1320,1383,1531,1534,1532,1533,1535,1530,1964,1967,1969,U,1983,
+1982,1959,1962,2196,2195,2201,U,2298,2390,2594,2705,2706,2824,2822,3542,3639,
+3659,3790,3792,3641,3684,3791,3654,3686,3670,3651,3658,3672,3685,3674,3675,
+3669,3664,3660,3789,3665,3655,U,3667,3682,3788,U,3711,3661,4618,4620,4623,
+5051,5049,5099,5038,5057,5098,5054,5055,5050,5047,5043,5097,5486,5551,5555,
+5554,5736,5737,5738,6110,6123,6161,6125,6121,6135,6132,6122,6162,6120,6163,
+6542,6534,6755,6757,7065,7362,7342,7344,7341,7860,7889,7853,U,7869,7863,7851,
+7855,7873,7861,8463,8462,8476,8467,8458,8478,8468,8474,8651,8839,8851,8836,
+8837,8850,8832,9003,9059,9226,U,9318,9524,9523,9549,10121,10071,U,10058,U,
+10041,10047,10128,10127,10162,10143,10133,10145,10140,10126,10144,10158,10134,
+10186,10156,U,10150,10135,10131,950,10710,10720,10712,10838,11374,11390,11380,
+11383,11392,11386,11371,11359,11382,11440,11363,12178,12162,12189,12180,12163,
+12171,12164,12375,12420,12469,12553,12774,U,12837,12881,13118,U,13189,13631,
+13634,13624,13626,13646,13637,13625,13623,13636,U,13732,13629,13633,14559,
+14558,14538,14569,14562,14560,14729,14727,14898,14899,15020,15097,15117,15289,
+15966,15978,U,16001,15977,16044,16000,15989,15985,15990,15983,17078,17155,
+17087,17153,17074,17092,17883,17884,17880,38514,18101,18088,18063,18078,18062,
+18398,18402,18464,18461,18458,18457,18475,18456,18448,18446,18468,18463,18451,
+18485,18819,U,18903,19202,19203,19292,19295,19399,19610,19607,19619,19959,
+19910,19916,19926,19917,19961,19929,19928,U,19921,19918,19925,U,19924,19960,
+20346,20345,20351,20467,20469,20470,20468,20471,U,20601,20892,20959,20981,
+20991,20945,20954,20943,20941,20958,20952,15021,20960,20990,20894,21365,21363,
+21362,21464,21712,21718,21719,21706,21709,22154,22153,22155,22483,22490,22478,
+22482,U,22484,22487,22485,22523,22477,22522,22486,U,22939,22942,22941,22948,
+22943,22949,22952,23183,23180,23189,23392,23381,23388,23407,23377,23393,23463,
+23390,23394,23380,23406,23378,23384,23405,23391,23404,23376,23389,23438,24178,
+24184,24181,24182,24188,24190,24189,24597,24596,24605,24604,24611,24663,25288,
+U,25289,25285,25479,25482,25492,25657,25664,25662,25656,25814,U,25975,25976,
+25981,26333,26462,26487,26580,26470,26463,26483,26482,26519,26458,26518,26461,
+26469,26480,26485,26484,26460,26464,U,26477,26945,27196,27198,U,27209,27620,
+27916,27925,27918,27860,27847,27924,27867,27999,27885,27913,27855,27903,27930,
+27893,27886,27877,27917,27871,27884,27863,27948,27853,27875,27904,27883,27901,
+27919,27949,27984,27902,27844,27873,27897,29115,29116,U,U,29114,29392,29398,
+29390,29409,29397,29391,29395,U,29396,30133,30352,30369,30337,30341,30318,
+30344,30338,30342,30351,30345,30336,30340,U,30761,30763,30762,30768,30946,
+30947,30945,31189,31172,31177,31200,31199,31179,31197,31208,31188,31260,31669,
+31670,31717,31813,31817,31808,31814,31812,31818,31945,31940,31938,32104,U,
+32130,32107,32103,32108,32109,32113,U,32471,32466,32473,U,32444,32477,32470,U,
+32472,32800,32790,32792,32789,32793,32807,32848,32797,32812,32796,32809,32811,
+32804,U,32808,33337,33522,33520,U,33517,33519,33514,33537,33980,34140,34139,
+34138,34086,34627,34611,34618,34615,34614,34620,34612,34634,34619,34613,34621,
+34624,34622,34583,34854,34852,34832,34870,34853,U,35174,35967,35962,36091,
+36093,36092,36090,36566,36562,36552,36546,36551,36557,36545,36550,36556,36769,
+37013,37012,37015,37014,37011,37025,37385,37384,37479,37477,37474,37473,37783,
+37889,37913,37912,37980,37991,37996,U,U,37990,37985,37998,37981,37978,38306,
+38313,38309,38310,38322,38307,38572,38570,38575,38571,38577,38598,38573,38585,
+39024,U,39948,40065,40067,40062,40273,40857,40852,40853,41726,42008,261,882,U,
+921,1197,1542,1986,1995,2005,2002,1996,2007,1989,1994,U,2210,2211,2209,U,2214,
+2212,2303,2304,U,2566,2597,2719,2943,3818,3819,3806,3864,3808,3816,3807,3825,
+3820,3866,3814,3809,3933,119,3870,U,3968,4631,5149,5111,5103,5102,5101,5109,
+5150,5565,22527,5566,5741,5750,6220,6169,6216,6174,6218,6217,6182,6549,6789,
+6782,6807,6781,6978,7070,7180,7179,7182,7375,7896,7904,7912,7913,7906,7905,
+7898,7907,7897,7920,7911,7908,8483,8497,8499,8460,27104,8486,8484,8498,8487,
+8481,8496,8610,8652,8854,U,8856,8860,8859,9067,9234,9236,9562,9556,9553,9566,
+9560,U,9561,10138,10226,10157,10272,10225,10224,10227,10228,10217,10238,10286,
+10216,10215,10239,10229,10725,10727,10726,10729,10840,11372,11481,U,11467,U,
+11454,11445,11473,11458,11446,11475,U,11994,U,12206,U,12204,12201,12218,12199,
+12211,12221,12209,12558,12561,12559,12882,12906,12884,12885,12883,12887,U,
+12891,12888,12889,U,13752,13749,13759,13761,13755,U,13763,13741,13736,13742,
+13738,13776,13745,13756,13751,13744,13818,13819,13753,14599,14588,14591,14578,
+14584,14580,U,U,15022,15119,15120,39617,15303,15302,15310,U,15324,16085,16083,
+16160,16098,16113,16091,16106,16107,16097,16127,16086,16096,16087,16101,U,
+17179,17168,17167,17166,17209,17162,17172,17164,17699,17754,17890,18067,18096,
+18091,18109,18097,18061,18093,18090,18092,18108,18121,18503,18530,18496,18500,
+18495,18499,18493,18528,18527,18490,18498,18526,18525,18876,18912,18926,18923,
+18957,19209,19212,19305,19316,19303,U,U,19629,19967,19990,19976,19977,19968,
+19964,19987,19988,19978,38974,20009,19991,20027,19963,U,19982,U,20488,21019,
+21018,21017,20994,U,21015,20999,21011,21001,21002,21010,21162,21048,21371,
+21372,21370,21482,21483,21487,21488,21769,21762,21761,21803,21767,U,21800,
+21755,21802,21758,21764,21801,21770,22210,U,22182,U,12230,7175,22538,22525,
+22534,22541,22537,22539,22528,22533,22589,22997,22975,22970,22983,23192,23194,
+U,23460,23452,23453,23458,23446,23445,23461,23466,23469,23450,23459,23447,
+23440,23471,23437,U,23464,23534,24227,24217,24225,24220,24228,24267,24662,
+24648,24665,24650,24668,U,24655,24653,24669,25146,25315,25313,25310,25495,
+25498,25672,25674,25676,25678,25679,25675,25677,25671,25681,25818,25849,25852,
+25851,25853,25848,25850,25994,25998,25992,25993,25997,26000,U,26396,26539,
+26532,26536,26541,26527,26522,26544,26533,26581,26530,26546,26525,26529,26901,
+26946,26995,27012,27101,27228,27212,U,27211,27751,28072,28031,28045,28043,
+28151,28073,28148,28058,28044,28053,28030,28023,U,U,28017,28157,28040,28057,
+28013,28116,28049,28029,28003,28021,28153,28046,28020,28121,28006,28154,28149,
+U,29121,29129,29443,29484,29492,29463,29449,29444,29446,29466,29454,29479,
+29445,29447,29465,29460,29452,29469,29474,29475,30139,30140,30138,30377,30389,
+30380,30378,30383,30391,U,U,30781,30789,30792,30780,30782,30956,30957,30953,
+31242,31243,31224,31236,31222,31225,31827,31826,31840,31843,31950,31949,31952,
+31948,32135,32141,32157,U,32355,32500,32497,32511,32501,32508,32498,32502,U,
+32506,U,32814,32837,32835,32849,32844,32883,32839,32843,32847,U,32836,32845,
+32846,32842,32833,32850,32927,32852,32857,32930,33355,33352,33549,33567,33544,
+33550,33565,33540,33816,33819,34150,34146,34179,34151,34658,34639,34638,34663,
+34643,34637,34636,34664,34641,U,34648,34651,34640,34666,34873,34872,35202,
+35204,35206,35968,35974,36133,36113,U,36110,36117,36111,36120,36109,36115,
+36118,36121,36616,36599,36603,36604,36788,36798,36801,37030,37029,37026,37028,
+37394,37390,37498,37496,37501,37502,37505,37507,37504,37506,37787,37785,37788,
+37786,37793,37914,37916,38026,38009,38003,38005,38012,38008,37984,38019,38000,
+U,U,38023,38020,38011,38014,38004,38329,38328,38327,38325,38604,38606,38609,U,
+38603,U,39038,39034,39031,39052,39137,39456,39454,39618,39695,39680,U,39696,
+39949,39950,40078,40077,40074,40075,40076,40079,40279,U,40277,40283,40876,
+40871,40864,40862,U,41613,U,41875,41876,41874,385,982,963,996,994,1033,959,
+968,967,1205,1202,1548,1547,1546,1541,2003,2022,2025,2032,2026,2023,2225,2227,
+2228,2224,2396,2397,2398,2496,2735,U,2950,2947,2948,3932,3952,3980,3963,3942,
+3961,3939,4037,3947,3949,3954,3945,3957,3977,4038,4005,999,3946,3991,5210,
+5212,5209,5156,5157,5168,5208,5169,5494,5569,5765,5757,6245,6279,6226,6228,
+6282,6224,6278,6223,6248,6557,6816,6842,6845,6840,7078,U,7390,7384,7377,7955,
+U,7950,7963,7994,U,7964,7954,7958,7962,5192,8523,8503,8502,8504,8506,8521,
+8508,8522,8881,8898,8885,8900,8886,9246,9247,9391,9579,9583,10130,10212,10284,
+10223,U,10319,10322,10320,10298,10295,10311,10340,10304,10300,10309,10305,
+10739,U,11457,11444,U,11562,11554,11561,U,11582,11580,11568,12231,12245,12246,
+12243,12238,12232,12380,12383,12386,U,12477,12479,12892,12982,U,12957,12927,U,
+12948,12929,13127,13126,U,13204,13941,13850,13866,13874,13847,13859,13940,U,
+13942,13870,13861,13856,13937,13846,13936,13868,13871,13855,13924,U,14600,
+14612,14602,14603,14927,14937,14932,14929,15030,15340,15341,15338,16110,16218,
+16243,16229,16225,16213,16235,16228,16219,16204,16239,16260,16240,17245,17239,
+17254,17235,17304,17303,17704,17899,17898,17896,17900,17903,18129,18122,U,
+18127,18125,18126,18544,18535,18547,18541,18550,18553,18538,18571,18546,18545,
+18542,18554,18966,19001,19003,19216,19350,19323,19324,19325,19646,20060,20024,
+20025,20014,20020,20018,20059,20019,20028,U,20494,20495,20496,20615,21083,
+21075,U,21084,21055,21081,21066,21060,21068,21056,21087,21086,21070,21076,
+21059,21127,21378,21381,21809,21831,21806,21807,21832,21812,U,1439,22578,
+22582,22579,22577,22592,22593,23005,22994,23001,U,23007,23003,23000,22995,
+23006,23008,22996,22999,23002,23207,23550,23517,23616,23522,U,23510,23518,
+23535,U,23531,23530,23524,23505,U,23532,23546,23513,23539,23521,23516,23525,
+23519,23508,U,23557,24278,24277,24272,24264,24260,24265,24269,24274,24268,
+24266,24736,24722,U,U,24715,24737,24725,24712,24710,24717,24709,24721,24713,
+24738,25328,25331,25332,25327,25350,25506,25694,25699,25696,25691,25723,25688,
+25689,25693,25861,25862,25858,25859,25860,26018,26023,26022,26020,26028,26025,
+26599,26625,26591,26585,26595,26639,26906,26949,26952,27003,27013,27014,27134,
+27135,27236,27249,27250,27233,27234,27244,27232,27229,27235,27239,28161,28202,
+28208,28166,28285,28194,28345,28170,28176,28047,28288,28179,28206,28184,28183,
+28186,28180,28231,28259,28216,U,28287,28193,28215,28209,28187,28325,28524,
+29139,29576,29550,29532,29556,29524,29571,U,29541,29536,29552,29551,29549,
+29554,29548,29558,29557,29529,29639,30145,30201,30435,30439,30422,30415,30426,
+30441,30418,30805,30799,30797,30801,30806,30969,30968,30982,30979,30985,30967,
+30965,31303,31301,31294,31302,31273,31284,31295,31300,31285,31322,31274,31283,
+31287,31299,31289,31280,31325,31282,31271,31677,31674,31676,31729,31728,31841,
+31836,31832,31837,31962,31961,31965,31964,31966,U,32160,32162,32527,32531,
+32530,32529,32532,32537,32526,32535,32545,32544,32534,32888,U,32903,32889,
+32896,32887,32897,32838,32890,32924,32899,32900,32941,32925,32926,33365,33590,
+33579,33575,33606,33580,33605,33587,33581,33588,33570,U,33823,34227,34188,
+34191,34223,34221,34190,34220,34224,34225,34222,34201,34539,34676,34677,34702,
+34669,34672,34700,34895,34897,34904,34892,34894,35093,35262,35291,35251,35246,
+35975,35978,35976,35979,35980,36164,36141,36138,36145,36140,36165,36144,36137,
+36166,36596,36628,36624,36623,36626,36619,36620,36618,36627,36622,36825,36816,
+U,37057,37055,37053,37052,37050,37051,37073,37054,37072,37049,37402,37404,
+37403,37521,37526,37535,37532,37530,37533,37805,37797,37806,37891,37926,37920,
+37923,37924,37921,37928,37925,37918,38036,38035,38031,38042,38061,U,38346,
+38341,38587,38625,38634,38628,38637,38630,38624,38632,38629,38938,39060,39062,
+39070,39061,39073,39054,39067,39058,39063,39065,39059,39474,39471,39470,39475,
+39708,39710,39697,39712,39711,39705,39702,40108,40121,40115,40102,40098,40105,
+40103,40300,40301,40297,40320,40294,40293,40305,40299,40893,40897,40915,40886,
+U,40889,40916,40887,40923,40888,40896,40892,40917,40895,40899,40905,41560,
+41616,41621,41623,41737,41736,41734,41733,41744,41879,41877,41966,42015,U,
+6987,398,1000,1008,1012,1030,1005,U,1001,1024,1208,1389,2052,2049,2051,2050,U,
+U,2402,2746,2835,4062,4055,4068,4046,4067,4061,4154,4059,4054,4064,4052,4043,
+4065,4041,4063,4156,4092,4047,5241,5238,5240,5767,6300,6321,6337,6298,6290,U,
+6338,6294,6336,6289,6293,6562,6851,6848,6850,2954,7088,7190,8006,8010,7998,
+8005,8002,U,8027,8004,8196,16418,8533,8535,8529,8526,8538,8902,8899,U,8901,
+8908,9073,9254,9394,9594,9604,9595,10356,10380,10321,10312,10381,10386,10392,
+10387,10416,10318,10390,10391,10396,10442,11571,11651,11652,11674,11660,U,
+11673,12000,12260,12280,12269,12275,12276,12277,12285,12569,12958,12996,12959,
+13211,13215,13210,13994,13981,13970,13986,13999,14059,13984,13985,13972,13976,
+13967,13959,13956,13993,13948,14616,14943,14946,14945,15040,15125,15356,15353,
+16328,16329,16350,16330,16354,U,U,16388,16332,16349,16356,16339,16327,16326,U,
+16439,17368,17390,17330,17315,17331,17389,17400,17713,17755,17766,17769,17814,
+17819,17911,17907,17908,17909,18146,18151,18149,18153,18150,18147,18548,18559,
+18575,18576,18583,18595,18574,18584,18572,19010,19012,19049,19011,19048,U,
+19341,19336,19339,19337,19660,19743,20096,20062,20071,20072,20069,U,20084,
+20073,20065,20066,20076,20115,20102,20381,20379,20507,20502,20505,20500,20504,
+20501,20633,20632,21085,21129,21114,21117,21067,U,21112,21119,21111,21118,
+21113,21163,21116,21108,21109,21159,21389,21838,21862,21857,21837,21839,U,
+21844,21884,22234,22238,22232,22237,22239,22630,22626,22623,22628,22627,22624,
+22664,22634,22631,22663,22591,22636,22638,22701,23025,23028,23030,23029,23032,
+23035,23020,23023,23021,U,23031,23033,23037,23217,23606,23579,23602,23618,
+23629,23583,23585,23580,23601,23598,23623,23611,23617,23576,23609,23581,23591,
+23587,U,24302,24296,24293,24303,24292,24300,24304,24791,24792,24788,24778,
+24786,24779,24787,24806,24802,25161,25160,25343,25353,25520,25519,25724,25720,
+25722,25714,25721,25726,25868,25867,26061,26046,26044,26047,26048,26045,26680,
+26632,26629,26683,26640,26636,26637,26628,26682,26643,26679,26681,26911,26955,
+27118,27253,27256,27260,27252,27254,27370,27371,28155,28185,28327,28300,28380,
+28312,28350,28318,28431,28319,28381,28307,28347,28342,28304,28321,28349,28382,
+28218,28450,28311,28308,28355,28302,28328,28313,28333,28315,28322,28449,28332,
+28430,28465,29153,29150,29151,29148,29149,29164,29159,29545,29624,29601,29608,
+29626,29634,29606,29604,29603,29611,29628,29623,29631,29613,29617,29642,29636,
+29625,30152,30150,30151,30474,30477,30459,30467,30466,30460,30457,30456,30830,
+30819,30818,30817,30827,U,30831,30822,30828,30990,30997,30998,30992,30999,
+30993,31342,31340,31367,31363,31331,31452,31680,31735,31738,31856,31850,31848,
+31849,31876,31980,31975,31982,32186,32178,32181,32203,2059,32208,32365,32364,
+U,32581,32582,32564,32556,32565,32580,U,32630,32945,32938,32929,32946,U,32934,
+32949,32948,32952,32943,32944,32931,33378,33380,33622,33617,33615,33640,33612,
+33616,U,33608,33610,33825,34275,34233,34270,34231,34273,34230,34229,34271,
+34711,34714,34715,34712,34706,34707,34775,34675,34923,34932,34936,34925,35096,
+35305,35317,35306,35374,35303,35326,35301,35382,35312,35302,35372,35977,35989,
+35987,36173,36170,36175,36176,36171,36650,36651,36655,36654,36732,36845,36834,
+37088,37084,37082,37078,37108,37081,37077,37410,37409,37412,37413,37414,37411,
+37546,37551,37552,37547,37807,37815,37813,37810,37811,37931,38104,38082,38063,
+38076,38072,38078,38071,38068,38079,38067,38065,38075,38077,38102,38109,38360,
+38355,38357,38371,38370,38361,38366,38367,38362,38356,38643,38626,38669,38657,
+38661,38682,38659,38687,38678,38650,38652,38666,U,39100,39114,39094,39111,
+39103,U,39097,U,39088,39096,39101,39057,39099,39102,39486,39485,39736,39741,
+39737,39731,39987,40123,40134,40133,40135,40139,40104,40136,40126,40129,40125,
+40322,40350,40321,40324,U,40342,40334,40328,40327,40928,40973,40927,40932,
+40930,40925,40940,40926,40935,40938,40931,41564,U,41565,41628,41757,41885,
+41886,41883,41909,41913,41910,41971,41970,41972,42022,42023,42021,42246,42251,
+42298,42300,1034,1035,1215,1277,1560,37343,21392,1694,2044,2064,2063,2061,
+2233,2231,2234,2314,4161,4235,4166,4179,4322,4159,3964,4171,4174,4234,4167,
+5267,32206,5260,5295,5321,5574,5576,5777,6351,6356,6350,6877,6868,8009,8035,
+8029,U,8039,8123,8032,8064,8543,8544,8922,8914,8925,9614,9608,9580,10398,
+10441,10404,U,10457,10450,10458,10461,10446,10492,10772,10848,11735,11723,
+11725,11733,12007,12288,12298,12303,12290,12289,12573,13002,13003,13005,13135,
+13212,13952,14093,14082,U,14087,14071,14072,14077,14116,14075,14137,14138,
+14626,U,14954,14957,14964,15374,16351,16427,16355,16422,16426,16419,16437,
+16458,17405,17408,17438,17407,17822,17914,18161,18581,18600,18598,19054,19075,
+19053,19343,U,19679,19669,19680,19667,19672,20108,U,20116,20118,20101,20111,
+20137,20110,20112,20152,20163,20155,20389,20386,U,20387,20661,20652,20648,
+21165,21176,21172,21166,21174,U,21185,21183,21394,21504,21505,21877,21874,
+21880,21872,21886,21885,21887,22255,22637,22670,22671,22666,22669,22677,22667,
+22668,22704,22675,23036,23061,23054,23064,23057,23053,23227,23219,U,23713,
+23706,23684,23712,23686,23709,23722,23672,23693,23690,23718,23674,23703,23688,
+23694,23670,23681,23685,23669,23720,23695,23697,23714,23708,23689,23679,23702,
+23673,23711,23719,U,23687,23707,23717,23691,23753,24319,24323,24320,24322,
+24324,24325,24294,24351,24852,U,24844,24847,24857,24843,24851,24789,U,24860,
+25168,25166,25362,25529,25733,25736,25744,25875,26064,26065,26066,26071,26070,
+26085,26694,26731,26693,26687,26686,U,26730,26728,26700,26915,26914,27031,
+27025,23221,27032,27036,27273,U,27275,27274,27277,27278,27272,28494,28484,
+28471,28533,28500,28534,28468,28523,28466,28503,28498,28485,U,28337,28491,
+28487,28467,28480,28476,28483,28495,28501,28481,28594,28608,29748,29689,29721,
+29709,29690,29726,29727,29710,29760,29704,U,29715,29772,U,30156,30155,30500,
+30501,30525,30496,30503,30502,30493,30494,30514,30572,30553,U,30842,30841,
+31003,31022,31011,31008,31007,31414,31417,31393,31395,31400,31407,31386,31385,
+31394,31389,U,31403,31689,31742,31744,31740,31751,31861,31858,31859,31860,
+31994,31996,31992,31990,31995,32205,32209,32207,32372,32370,32371,32596,32593,
+U,32595,32585,32588,32586,32591,32598,33024,32981,32983,33023,32985,32995,
+32979,U,32984,32980,32990,33393,33652,33672,33663,33643,33671,33657,33656,
+33673,33664,33654,33833,33832,33839,34277,34308,34307,34288,34280,34282,34289,
+34305,34306,34729,34731,34743,34742,U,34976,34958,34950,34951,34949,34955,
+34952,34960,35098,35124,35383,35375,35376,35385,35380,35379,35461,35460,35386,
+35999,36201,36204,36202,36199,36203,36671,36672,36875,37074,37112,37121,37114,
+37142,U,37420,37421,37423,37422,37569,37621,37572,37598,37580,37586,37570,
+37581,37583,37597,37576,37818,37822,37823,37934,37936,38119,38126,38120,38118,
+38114,38116,38139,38140,38122,38381,38390,38387,38388,38385,38391,38389,38378,
+38379,38656,38700,38674,38717,38707,U,38704,38720,38705,38743,U,38709,38706,
+38701,38710,38712,38754,38751,38794,39126,39128,39133,39140,39139,39501,39639,
+39754,39756,39760,39755,39758,39759,39993,40146,40141,40147,40161,40142,40149,
+40157,40148,40143,40395,40358,40386,40357,40361,40354,40356,40368,40396,40367,
+40383,40996,40986,40980,41018,40992,40987,40993,40997,40990,41023,41024,40984,
+41004,40981,41005,40991,41001,41035,41651,41637,41639,41643,41638,41642,41762,
+41763,41889,41891,41888,41917,41914,41978,41976,41980,41974,42036,42051,U,
+42196,42253,42307,42305,42301,42304,42302,42303,42310,U,42452,1077,1078,1074,
+1082,1224,1334,1566,1565,1567,2076,2077,2080,U,2240,4250,4243,4317,U,4259,
+4265,4252,4251,U,4247,5297,5322,5299,5325,6378,6382,6383,6879,6992,7099,8072,
+8073,8076,8069,8030,8084,8085,8555,8554,8553,8931,8945,9271,9267,9617,9615,
+9623,10452,10462,10451,10464,10563,10507,10495,10500,10503,11769,11770,11771,
+11768,12306,12304,12575,13023,13027,13138,13225,14181,14215,14146,14162,14156,
+13983,14081,14152,14159,14206,14157,14168,14151,14174,14153,14158,14173,14170,
+14214,14161,14633,14758,14759,14960,14959,15059,15058,15400,15387,15386,15388,
+15393,16434,16486,16509,16499,16511,16485,16512,16481,16501,16494,16487,16497,
+16492,16483,16482,16515,16562,16513,16495,16491,16514,16522,17449,17456,17457,
+17815,17920,17919,18614,18613,18627,19085,19224,19356,19354,19353,20151,20164,
+20166,20167,20156,20160,20165,20173,20161,20158,20391,20408,20515,U,21224,
+21214,21219,21231,21212,21220,21217,21221,21397,21396,21395,21390,21912,21916,
+21913,21920,21918,22276,22739,22708,22715,22711,22712,22717,22710,22713,22709,
+23074,23073,23235,23228,23807,23781,23799,23762,23808,23771,23792,23778,23757,
+U,23777,23794,23772,23756,23766,23795,23802,23798,23788,23786,23779,23760,U,
+23701,23765,23796,23755,23770,23752,23775,23797,23759,23751,23767,24356,U,
+24348,24353,24350,24344,24347,U,24902,24907,24904,24903,24935,24916,25365,
+25378,25541,25385,25543,25741,25883,25888,26082,26087,26088,26081,26738,26747,
+26740,26737,26745,26741,26768,26743,26749,26959,26960,27043,27042,27124,27284,
+27290,27291,27303,27287,27285,27282,27292,27286,28598,28600,28592,28696,28613,
+28597,28610,28678,28697,28601,28693,28630,28588,U,28614,28595,28611,28618,
+28623,28605,28622,28692,28602,28698,28609,28603,U,U,29185,29180,29786,29780,
+29793,29788,29781,29770,29771,29777,29801,29803,U,29798,29784,29789,29799,
+29782,29832,29796,29774,30551,30554,30545,30538,30539,U,30535,30575,30570,
+30571,30534,30573,30548,30574,30540,30840,30854,30850,U,31457,31461,31451,
+31454,31447,31747,31868,31870,32005,32007,32230,32225,32251,32229,32231,32223,
+32255,32374,32611,32614,32613,32606,32612,32619,32607,32615,32616,33032,33033,
+33047,33045,33051,33035,33064,33038,33048,33107,33093,33037,33034,33043,33098,
+33401,33697,33677,33698,33680,U,33841,33840,34335,34329,34316,34334,34333,
+34311,34662,34757,34746,34749,34754,34755,34751,U,34977,34978,34984,34979,
+34986,34991,35001,35127,35471,U,35470,35463,35466,35474,35479,35487,35589,
+36009,36007,36234,36226,36229,36235,36233,36225,36224,36231,36230,36685,36892,
+36895,37153,37149,37154,37118,37147,37178,37175,37143,37176,37158,37144,37428,
+37429,37426,U,37601,37629,37603,37608,37625,37631,37630,U,37600,37632,37612,
+37604,37615,37626,37834,37937,37938,37940,37953,38144,38150,38152,38149,38147,
+38155,38146,38154,38384,38419,38410,38415,38417,38408,38411,38418,38413,38747,
+38755,38753,38760,38746,38990,38989,38992,39164,39186,39157,39198,39152,39155,
+39154,39169,39151,39150,39190,39158,39163,39196,U,39517,39520,39526,39519,
+39521,39515,39522,39511,39785,39787,39777,39799,39775,39779,39778,39781,40175,
+40162,40192,40168,40178,40167,U,40165,40405,40400,40410,40403,U,40409,40399,
+40406,40408,40437,40398,40407,40436,40397,40449,U,41042,41045,41050,41037,
+41044,41043,41054,41063,41061,41038,U,41039,41057,41070,41041,41051,41571,
+41655,41654,41667,41659,41653,41774,41776,41779,41777,41892,41921,41915,41918,
+41984,41983,42048,U,42047,42052,U,U,42203,42255,42257,42318,42317,42315,42316,
+42389,1083,1093,1092,1086,1084,1087,1228,1230,1570,1571,1695,2245,2244,4329,
+4249,U,4326,4327,4343,5330,U,6397,6412,6411,7405,U,U,8091,8202,8559,8565,8946,
+8952,9278,10532,10510,10518,10520,10512,10545,10564,U,10537,10543,10571,10550,
+U,11828,11776,11819,12320,12321,12318,12317,13045,13042,13046,14224,14237,
+14236,14226,14228,14289,14227,14263,14231,14256,14239,14281,14637,14636,14967,
+15404,16576,16569,17491,17728,18178,18171,U,19083,19118,19115,19361,41677,
+19690,20189,20188,20185,20395,20396,20397,20402,20524,20523,20674,21248,21261,
+21254,21247,21251,21249,21264,21263,21253,21400,21399,21398,21401,21932,21931,
+22290,22744,22751,22742,23085,23090,23871,23855,23846,23866,23865,U,23867,
+23861,23850,23841,23864,23863,23860,U,23842,23862,23876,24389,24379,24374,
+24386,24954,24966,24971,24959,24961,25386,25557,25759,25757,25894,26100,26101,
+26645,26766,26767,26918,27047,27055,27309,27308,27307,27306,28719,28705,28707,
+28835,28745,28730,28744,28717,28709,28713,28722,28724,28708,28716,28747,28731,
+28704,28712,29848,U,29847,U,29853,29864,30165,30583,30584,30578,30579,30722,
+31035,31486,31499,31487,31495,U,U,31536,31693,31695,31760,31754,31875,32021,
+32014,32012,32258,32254,32261,32277,32264,32639,32631,32636,32642,32638,32632,
+32637,32633,32641,33099,33123,33124,33110,33108,33102,33040,33103,33111,33118,
+33105,33130,33129,33709,33700,33708,33705,33710,1100,34384,34357,34354,34776,
+34769,34767,34750,35029,35009,35014,35011,35010,35008,35013,35015,35007,35012,
+35028,35472,35538,U,35540,36015,36014,36018,36013,36252,36256,36278,36669,
+36694,36738,36904,36907,37180,37182,37183,37186,37181,37185,37179,37193,37187,
+37433,37432,37666,37640,37644,37638,37651,37636,37664,37661,37637,37642,37846,
+37847,37942,37943,38179,38178,38176,38170,38173,38428,38432,38519,38783,38795,
+38781,38809,38788,38793,38789,38787,38790,38814,38995,39191,U,39193,39200,
+39199,39203,39192,39201,39209,39204,39206,39518,39535,39534,39540,39538,39539,
+39805,39806,39813,39807,39812,40004,40181,40184,40195,40182,40488,U,40505,
+40443,40462,40445,40479,U,40451,U,40464,U,40461,40487,40513,41074,41080,41088,
+U,41093,41083,U,41085,41105,41096,41130,41101,41097,41109,41115,41100,41118,
+41084,41094,41092,41576,41669,41668,41673,41670,41794,41797,41793,41796,41894,
+41922,42050,42057,42056,42058,42060,42059,42263,42264,42261,42322,42324,42323,
+42394,42395,42460,42468,42641,U,42682,1105,1115,1231,13061,4371,4373,4372,
+4387,U,4369,4370,U,5360,5787,6418,6422,6423,6581,7412,8113,8569,8959,8956,
+8955,9279,9284,9629,10546,10572,10539,10586,10783,11777,11821,11815,11865,
+11866,11853,11864,12323,12325,12331,13055,13230,14283,14282,14288,14286,14284,
+14296,14278,14290,14287,14280,15127,U,16580,37440,16617,16626,16636,16618,
+16619,16637,17528,17527,17523,17566,17529,17826,17923,18180,18181,18638,19135,
+20214,20215,20529,20528,20681,20679,21276,21288,21274,21278,21275,21279,21951,
+21947,21948,21952,22298,22767,22764,22761,22768,22782,23092,23914,23957,23916,
+23922,23911,23904,23915,23902,23919,23910,U,23906,23901,23900,U,24400,24991,U,
+24990,24998,25397,25400,25398,25402,25564,26748,26795,U,26792,26791,26923,
+26924,26920,2347,27049,27050,27051,27128,27313,27376,27375,28840,28811,28820,
+28830,28815,28808,28798,28801,28720,28827,28802,28816,28805,28799,28841,28894,
+29197,U,29903,29899,29912,29917,29907,29904,29909,29910,30166,30610,30613,
+42443,30605,30619,30621,30607,30622,30630,30870,30866,31510,31530,31529,31532,
+31765,31762,31761,31763,31880,31883,31882,31879,32023,32022,32026,32281,32279,
+32657,32660,33163,33168,33167,33158,33155,33166,33159,33192,33157,33190,33154,
+33191,33721,33719,33716,33718,33715,33734,34364,34368,34360,34705,34726,34778,
+35034,35032,35033,35035,35031,35606,35602,35615,U,35604,35610,35600,36019,
+36270,36289,36272,36271,36273,36269,36274,36292,36924,36927,37217,37222,37436,
+37435,37676,U,37674,37694,37679,37682,37671,37673,37696,37855,37854,37948,
+37947,37950,38177,38214,38204,38198,38200,38197,38449,38454,38445,38451,38447,
+38446,38453,38828,38825,38822,U,39244,39235,39233,39247,39234,39249,U,39232,
+39248,39237,39242,39243,39555,39554,39553,39648,39832,39839,39835,39834,39833,
+39830,39854,39838,40201,40205,40526,40522,40525,40512,40510,40520,40514,40546,
+40517,40529,41158,41168,41152,41143,41154,41148,41157,41180,41179,41170,41159,
+41142,41161,41164,41169,41165,41178,41146,41171,41166,41206,41149,41181,41160,
+41229,41269,41585,41582,41583,41686,41804,41807,41812,41811,41929,41928,41987,
+U,41988,U,42071,42066,42067,U,42070,42076,42069,42340,42333,42334,42402,42403,
+U,42471,42470,42648,42668,42671,42670,1113,1449,2090,2247,4417,4407,4405,4403,
+4409,4402,5375,5377,5368,6427,6425,7103,8124,8126,8125,8573,9286,9287,9636,
+10785,10850,11910,U,12335,12337,U,14328,14325,14329,14322,14330,14323,14356,
+14333,14351,14350,14337,14647,14645,14644,14641,14970,14971,15415,16683,16635,
+16662,16659,U,16657,16655,16667,16696,17572,18185,18183,18187,18643,18641,
+18648,19229,19369,19408,29205,20226,20229,20225,20224,21294,21296,21295,21297,
+21970,21971,22786,23104,23106,23099,23246,23960,23951,23956,23953,U,23994,
+23952,23942,23962,23948,23955,23943,23944,23959,23949,23964,23997,24380,24409,
+U,25041,25019,25022,25181,25570,26117,26810,U,26868,27058,27129,27319,27318,
+28809,28921,28889,28904,28884,28891,28898,28895,28881,28905,28906,29203,29201,
+29946,29944,29940,29947,29966,29954,29967,30608,30637,30633,31048,31578,31567,
+31566,31573,31572,31562,31701,31768,31885,32029,32025,32294,32296,32299,32381,
+32672,32666,32667,33205,33197,33202,33428,33737,34382,34383,34372,34386,35049,
+35129,U,U,36295,36307,36294,36291,U,36306,36710,37247,37248,37252,37253,37347,
+U,37441,37444,37443,37710,37711,U,37705,37706,37707,37699,37856,37861,37857,
+37862,37858,37900,37952,38217,38218,38228,38220,38229,38230,38459,38461,38820,
+38824,38851,38847,38856,38850,38858,38860,38857,38846,38861,38855,38853,39005,
+U,39276,39275,39280,39277,39279,39305,39300,39565,39562,39566,39569,39861,
+39857,39855,39865,39863,39856,U,39959,U,40015,40217,40208,40216,40209,40220,
+40210,40566,40561,U,40570,40575,U,40563,40619,U,40567,40564,40574,40603,40580,
+40572,41257,41259,41230,41216,41227,41214,41210,41239,41215,41228,41231,U,
+41218,41217,41212,41289,41222,41234,41235,41592,41819,41826,41823,41821,41899,
+41941,41940,41939,41991,42092,42096,42094,42088,42093,42103,42090,42190,42220,
+42345,42344,42406,42409,42410,42496,42509,42488,42492,42506,42487,42497,42678,
+42683,42679,42681,42698,1129,1573,4441,5383,5385,6434,6919,6916,13071,7416,
+8135,8145,8574,8968,9290,U,9401,11912,11921,11908,11891,11913,11909,12339,
+13075,14365,14367,14364,14368,14362,14363,14649,14767,15077,15420,16695,16698,
+17595,U,18192,18189,19375,19473,U,20237,20236,20235,20692,21309,21310,21307,
+21315,21312,21318,21521,21981,21983,21994,22346,22790,24001,23993,24006,23992,
+23995,24008,24005,23999,24007,24004,24421,24423,25047,25051,25044,25046,25576,
+26122,27325,27326,28954,28941,28943,28955,28944,28945,28947,29208,29984,29983,
+29987,29981,30007,29989,29988,29994,29991,30003,29992,30004,30650,U,30877,
+31052,31580,31594,31581,31589,31587,31582,31769,31895,32319,32307,32306,32673,
+32677,32676,32674,33217,U,33223,33220,33222,33221,33236,33226,34387,35057,
+35105,U,35767,35730,36308,36676,37272,37275,37265,37269,37274,37266,37715,
+37719,U,37724,37725,37732,37866,37869,37954,37955,38244,38241,38240,38525,
+38868,38869,38873,39303,39321,39308,39306,39311,U,39307,39298,39323,U,39880,
+39876,39884,39879,39875,39878,39883,39882,39881,39885,40019,40225,40233,40221,
+40228,40232,U,40625,40626,40629,40662,40623,40650,40632,U,U,41285,41287,41268,
+41326,41282,41265,41262,41302,41272,41271,41291,41261,41267,41270,U,41288,
+41692,U,41830,41837,41827,41828,U,41831,41945,41995,42110,42123,42278,42284,
+42281,42351,42347,42349,42350,42524,42513,42512,42532,42514,42517,42519,U,
+1135,1451,2094,2249,2966,4485,5792,6443,8973,12342,U,U,U,13233,14410,14391,
+14396,14392,14394,14398,14409,U,U,14976,14975,15075,15423,16722,16718,16714,
+16715,17621,19160,19232,19379,19377,19376,20247,20697,21321,21523,21997,21995,
+21998,22794,22795,23114,24021,24023,24030,24028,24046,24432,U,25049,25559,
+26827,26823,27132,28987,28985,29003,28995,28992,28998,30029,30019,30023,30027,
+30037,30034,31583,U,31612,31611,32680,32681,33246,33239,33245,33238,33240,
+33435,33760,33768,33766,35064,35067,35771,U,35768,U,36033,36032,37284,37291,
+37453,37733,37735,37738,37734,37737,38259,38272,38255,38257,38884,38886,38887,
+39328,39332,39586,39591,39588,39902,39899,40024,40028,40239,40238,40669,40676,
+40664,40679,40666,40565,U,41337,41344,41343,41340,41333,41339,41346,U,41353,
+41332,41341,41338,41350,41384,41330,U,41355,41361,41395,41345,41602,41697,
+41699,41698,41846,41844,41842,41845,41998,41997,42132,42130,42131,42129,42127,
+42133,42192,42231,42358,42415,U,42534,42533,42541,42656,42691,1239,2764,4473,
+4474,5397,8155,8581,10608,10619,11941,11935,13079,13234,14393,14400,14414,
+14654,15080,15079,16742,16737,17626,18196,18655,20248,20537,20538,22320,22322,
+22798,23116,24040,24049,24043,24044,24436,24435,25073,25410,25406,25409,25900,
+26834,27067,29016,29015,29014,29018,U,30049,30056,30053,30047,30052,30046,
+30043,30055,30659,30882,31059,31613,31776,32686,32687,32688,33255,33254,33257,
+33777,33771,33770,33769,34403,35074,35070,35806,36034,36326,36701,37293,37749,
+37746,37751,U,38481,38888,38893,38894,39353,39329,39350,39598,39912,U,39966,
+40241,40242,U,40718,40722,40713,40709,U,40707,40735,40717,40716,40708,40714,
+41410,41407,41417,41394,41409,41391,41396,41392,41398,41399,41403,41393,41712,
+41848,41850,41849,41956,41958,42143,42141,42136,42137,42233,42288,42370,42369,
+42419,42367,42554,42558,42568,4486,6454,6931,7202,8157,9639,10621,U,13084,
+14437,14432,14439,U,15130,19171,22324,22808,23122,24060,24441,24440,24438,
+25082,25080,25901,26838,27069,27071,27070,28996,29040,29026,29038,30062,30076,
+30068,30072,30064,30073,30065,30668,30887,30886,31635,31777,31900,33437,33780,
+33779,36336,37304,37302,37309,37747,37762,38279,38486,38489,38902,39369,39365,
+39367,39370,39362,39364,39922,39920,40251,40250,40742,40744,40756,40749,41431,
+41426,41430,41436,41427,41425,41606,U,41711,41710,41960,42156,42153,42154,
+42155,42235,42291,42376,42422,42423,42448,42447,42575,42585,42572,6936,8160,
+14441,16755,16754,19176,22011,22812,24073,24074,24072,24445,24447,25191,29050,
+29051,30673,U,31645,31901,33276,33275,33277,33781,33782,35855,35869,37319,
+37313,37311,37460,37759,37877,38282,38284,38492,39013,39375,39376,39608,39930,
+40038,40768,40769,U,41463,41459,41455,41460,41453,41458,41457,41465,42164,
+42236,42428,42590,42587,42591,42589,42703,42702,6458,8161,8981,8980,16760,
+16761,17638,19384,20258,22014,26843,27142,27336,29065,30086,30893,31641,31704,
+31779,32035,32693,33785,35079,35870,36347,36722,36723,37767,37961,38493,38904,
+39939,40782,40781,40784,40789,41481,41479,41484,41475,41478,41483,41482,41609,
+42171,42239,42294,42379,42598,42601,42599,42690,42706,8162,U,10632,13147,
+14454,16765,17830,21338,24087,26844,29071,30100,30101,32694,33284,34798,37770,
+37881,39943,39967,39978,40261,40796,40795,40801,40797,41496,41503,41859,42006,
+42004,42175,42176,42611,42688,5399,10633,22814,22815,23124,24088,25093,29077,
+30104,30107,31065,33288,33793,37326,37882,39614,40263,40810,40809,40808,40807,
+41509,41512,42180,42295,42381,42380,U,U,24098,24450,30681,35896,37883,39393,
+40050,40264,40812,40816,41521,41520,42617,24099,26872,40052,40819,41524,41863,
+41906,42434,42621,8165,37772,40823,40821,41528,41530,42627,42625,16768,29081,
+U,37962,40266,41532,42696,22020,30895,42633,41722,38497,41535,29075,42185,
+30686,37777,42638,42637,29080,27077,42661,
+};
+
+static const struct dbcs_index cns11643_5_decmap[256] = {
+{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{__cns11643_5_decmap+0,65,125},{
+__cns11643_5_decmap+61,48,103},{__cns11643_5_decmap+117,52,116},{
+__cns11643_5_decmap+182,72,123},{__cns11643_5_decmap+234,37,110},{
+__cns11643_5_decmap+308,38,119},{__cns11643_5_decmap+390,46,105},{
+__cns11643_5_decmap+450,33,110},{__cns11643_5_decmap+528,38,124},{
+__cns11643_5_decmap+615,36,109},{__cns11643_5_decmap+689,33,124},{
+__cns11643_5_decmap+781,67,124},{__cns11643_5_decmap+839,46,93},{
+__cns11643_5_decmap+887,37,98},{__cns11643_5_decmap+949,52,109},{
+__cns11643_5_decmap+1007,33,76},{__cns11643_5_decmap+1051,38,117},{
+__cns11643_5_decmap+1131,70,121},{__cns11643_5_decmap+1183,61,118},{
+__cns11643_5_decmap+1241,56,106},{__cns11643_5_decmap+1292,36,114},{
+__cns11643_5_decmap+1371,54,122},{__cns11643_5_decmap+1440,60,124},{
+__cns11643_5_decmap+1505,41,124},{__cns11643_5_decmap+1589,51,94},{
+__cns11643_5_decmap+1633,45,101},{__cns11643_5_decmap+1690,36,123},{
+__cns11643_5_decmap+1778,38,103},{__cns11643_5_decmap+1844,82,120},{
+__cns11643_5_decmap+1883,57,109},{__cns11643_5_decmap+1936,33,98},{
+__cns11643_5_decmap+2002,39,111},{__cns11643_5_decmap+2075,49,112},{
+__cns11643_5_decmap+2139,40,108},{__cns11643_5_decmap+2208,45,109},{
+__cns11643_5_decmap+2273,52,108},{__cns11643_5_decmap+2330,34,105},{
+__cns11643_5_decmap+2402,35,120},{__cns11643_5_decmap+2488,72,126},{
+__cns11643_5_decmap+2543,34,84},{__cns11643_5_decmap+2594,44,109},{
+__cns11643_5_decmap+2660,41,110},{__cns11643_5_decmap+2730,62,109},{
+__cns11643_5_decmap+2778,49,108},{__cns11643_5_decmap+2838,55,109},{
+__cns11643_5_decmap+2893,55,118},{__cns11643_5_decmap+2957,35,84},{
+__cns11643_5_decmap+3007,70,85},{__cns11643_5_decmap+3023,57,97},{
+__cns11643_5_decmap+3064,59,96},{__cns11643_5_decmap+3102,56,99},{
+__cns11643_5_decmap+3146,54,94},{__cns11643_5_decmap+3187,45,105},{
+__cns11643_5_decmap+3248,34,105},{0,0,0},{__cns11643_5_decmap+3320,50,126},{0,
+0,0},{__cns11643_5_decmap+3397,38,91},{__cns11643_5_decmap+3451,60,104},{
+__cns11643_5_decmap+3496,47,126},{__cns11643_5_decmap+3576,48,121},{
+__cns11643_5_decmap+3650,50,123},{__cns11643_5_decmap+3724,60,60},{
+__cns11643_5_decmap+3725,44,49},{__cns11643_5_decmap+3731,35,69},{
+__cns11643_5_decmap+3766,105,105},{__cns11643_5_decmap+3767,52,84},{
+__cns11643_5_decmap+3800,45,99},{__cns11643_5_decmap+3855,53,126},{
+__cns11643_5_decmap+3929,81,121},{__cns11643_5_decmap+3970,38,120},{
+__cns11643_5_decmap+4053,59,110},{__cns11643_5_decmap+4105,65,82},{
+__cns11643_5_decmap+4123,51,110},{__cns11643_5_decmap+4183,43,118},{
+__cns11643_5_decmap+4259,68,121},{__cns11643_5_decmap+4313,34,75},{
+__cns11643_5_decmap+4355,53,109},{__cns11643_5_decmap+4412,58,97},{
+__cns11643_5_decmap+4452,36,120},{__cns11643_5_decmap+4537,85,105},{
+__cns11643_5_decmap+4558,45,99},{__cns11643_5_decmap+4613,87,92},{
+__cns11643_5_decmap+4619,56,122},{__cns11643_5_decmap+4686,45,120},{
+__cns11643_5_decmap+4762,57,95},{__cns11643_5_decmap+4801,36,77},{
+__cns11643_5_decmap+4843,37,91},{__cns11643_5_decmap+4898,42,115},{
+__cns11643_5_decmap+4972,56,83},{__cns11643_5_decmap+5000,61,122},{
+__cns11643_5_decmap+5062,62,62},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{__cns11643_5_decmap+5063,33,126},{__cns11643_5_decmap+5157,33,126},
+{__cns11643_5_decmap+5251,33,126},{__cns11643_5_decmap+5345,33,126},{
+__cns11643_5_decmap+5439,33,126},{__cns11643_5_decmap+5533,33,126},{
+__cns11643_5_decmap+5627,33,126},{__cns11643_5_decmap+5721,34,126},{
+__cns11643_5_decmap+5814,33,126},{__cns11643_5_decmap+5908,33,126},{
+__cns11643_5_decmap+6002,34,126},{__cns11643_5_decmap+6095,33,126},{
+__cns11643_5_decmap+6189,33,126},{__cns11643_5_decmap+6283,33,126},{
+__cns11643_5_decmap+6377,33,126},{__cns11643_5_decmap+6471,34,126},{
+__cns11643_5_decmap+6564,33,126},{__cns11643_5_decmap+6658,33,125},{
+__cns11643_5_decmap+6751,33,126},{__cns11643_5_decmap+6845,33,126},{
+__cns11643_5_decmap+6939,33,126},{__cns11643_5_decmap+7033,33,126},{
+__cns11643_5_decmap+7127,33,126},{__cns11643_5_decmap+7221,33,126},{
+__cns11643_5_decmap+7315,33,126},{__cns11643_5_decmap+7409,33,126},{
+__cns11643_5_decmap+7503,33,126},{__cns11643_5_decmap+7597,33,126},{
+__cns11643_5_decmap+7691,33,126},{__cns11643_5_decmap+7785,33,126},{
+__cns11643_5_decmap+7879,34,126},{__cns11643_5_decmap+7972,33,126},{
+__cns11643_5_decmap+8066,33,126},{__cns11643_5_decmap+8160,33,126},{
+__cns11643_5_decmap+8254,33,126},{__cns11643_5_decmap+8348,33,126},{
+__cns11643_5_decmap+8442,33,126},{__cns11643_5_decmap+8536,33,126},{
+__cns11643_5_decmap+8630,33,125},{__cns11643_5_decmap+8723,33,126},{
+__cns11643_5_decmap+8817,33,126},{__cns11643_5_decmap+8911,33,126},{
+__cns11643_5_decmap+9005,33,126},{__cns11643_5_decmap+9099,33,126},{
+__cns11643_5_decmap+9193,33,126},{__cns11643_5_decmap+9287,33,126},{
+__cns11643_5_decmap+9381,33,126},{__cns11643_5_decmap+9475,33,126},{
+__cns11643_5_decmap+9569,33,126},{__cns11643_5_decmap+9663,33,126},{
+__cns11643_5_decmap+9757,33,126},{__cns11643_5_decmap+9851,33,126},{
+__cns11643_5_decmap+9945,33,126},{__cns11643_5_decmap+10039,33,126},{
+__cns11643_5_decmap+10133,33,126},{__cns11643_5_decmap+10227,33,125},{
+__cns11643_5_decmap+10320,33,126},{__cns11643_5_decmap+10414,33,126},{
+__cns11643_5_decmap+10508,33,126},{__cns11643_5_decmap+10602,33,124},{
+__cns11643_5_decmap+10694,33,126},{__cns11643_5_decmap+10788,33,126},{
+__cns11643_5_decmap+10882,33,126},{__cns11643_5_decmap+10976,33,126},{
+__cns11643_5_decmap+11070,33,126},{__cns11643_5_decmap+11164,33,126},{
+__cns11643_5_decmap+11258,33,126},{__cns11643_5_decmap+11352,33,126},{
+__cns11643_5_decmap+11446,33,125},{__cns11643_5_decmap+11539,33,126},{
+__cns11643_5_decmap+11633,33,126},{__cns11643_5_decmap+11727,33,126},{
+__cns11643_5_decmap+11821,33,126},{__cns11643_5_decmap+11915,33,126},{
+__cns11643_5_decmap+12009,33,126},{__cns11643_5_decmap+12103,33,126},{
+__cns11643_5_decmap+12197,33,126},{__cns11643_5_decmap+12291,33,126},{
+__cns11643_5_decmap+12385,33,126},{__cns11643_5_decmap+12479,33,126},{
+__cns11643_5_decmap+12573,33,126},{__cns11643_5_decmap+12667,33,126},{
+__cns11643_5_decmap+12761,33,126},{__cns11643_5_decmap+12855,33,126},{
+__cns11643_5_decmap+12949,33,126},{__cns11643_5_decmap+13043,33,126},{
+__cns11643_5_decmap+13137,33,126},{__cns11643_5_decmap+13231,33,126},{
+__cns11643_5_decmap+13325,33,126},{__cns11643_5_decmap+13419,33,126},{
+__cns11643_5_decmap+13513,33,126},{__cns11643_5_decmap+13607,33,81},{0,0,0},{
+0,0,0},{0,0,0},
+};
+
+static const ucs2_t __cns11643_6_decmap[9340] = {
+13317,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,13631,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,14378,U,U,U,U,U,U,U,U,U,U,14503,U,U,U,U,14586,13312,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,13531,13368,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,25904,U,U,U,U,13626,14537,15439,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,17357,U,U,U,U,U,17554,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,13381,U,U,U,U,U,U,U,U,U,13493,U,
+13494,13623,U,13616,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,14142,
+14157,14161,14451,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,14782,15390,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,15560,U,U,U,
+U,15555,15559,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,16214,U,13632,
+18877,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,13594,U,U,13612,13641,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,13692,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,14271,U,U,U,U,
+14266,14552,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,14770,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,15044,15915,U,U,U,15969,U,U,U,U,U,U,U,U,
+29405,16050,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,16681,U,U,U,U,16786,13400,13596,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,13879,14403,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,14516,14560,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,15076,U,U,U,U,U,U,U,U,U,U,
+26628,U,U,U,U,U,15398,15983,16412,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,16640,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,17078,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,17380,17581,U,33535,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,36844,U,U,U,U,U,U,U,U,U,U,U,U,18627,13415,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,21470,U,U,U,U,13718,23088,U,U,U,
+U,U,14169,U,U,U,U,U,U,U,U,23474,U,14198,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+14290,14624,U,U,U,U,U,14633,U,U,U,14648,14985,15024,U,U,U,15039,U,U,U,15045,U,
+U,15082,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,15415,U,U,U,U,U,U,U,U,U,U,U,U,U,15588,15592,U,U,U,U,U,U,U,U,
+U,U,U,U,15904,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,16262,17238,U,U,U,U,U,U,U,U,17255,32824,U,U,32897,U,U,U,
+17361,U,U,U,U,U,U,U,U,17387,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,17590,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,17827,U,U,U,U,
+U,U,U,U,U,17936,18715,U,18823,13655,13981,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,14175,U,U,U,U,U,U,U,U,U,14201,U,U,U,U,U,U,14232,U,U,U,U,U,U,U,U,U,
+14300,U,U,14303,14845,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+15092,U,15087,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,15409,
+15619,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,15625,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,15934,U,U,U,U,U,U,15991,U,U,U,
+U,U,U,U,15995,16698,U,U,U,U,U,U,U,U,16800,U,U,U,U,U,U,16869,17021,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,17261,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,17400,U,33112,U,U,U,U,U,U,U,U,U,17488,U,U,U,U,U,U,U,U,U,U,
+U,17512,17511,17615,U,U,U,17613,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,17835,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,18113,U,U,35364,18247,U,18263,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+36291,U,U,U,U,U,U,U,U,U,U,U,U,18510,13431,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,20978,
+21942,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,13764,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,13906,14443,24259,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,14657,U,U,U,U,U,14672,15040,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,15100,U,U,U,U,U,U,U,13433,U,U,17419,15646,16005,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,16279,16531,U,U,U,30817,U,U,U,16562,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,31233,U,U,U,U,U,U,U,U,U,U,16804,U,U,16882,U,U,U,U,16881,
+U,U,U,U,17025,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,17116,17420,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,17517,17638,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,34889,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,35225,U,U,U,U,U,U,U,
+U,U,U,18129,U,U,U,U,U,U,U,U,U,U,U,U,U,U,18220,18286,U,U,U,U,U,U,U,U,U,U,U,U,
+18405,U,U,U,U,U,18406,U,U,U,U,U,U,U,U,U,U,U,18591,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,37407,18957,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,13560,U,U,U,U,U,U,U,21267,U,13619,U,U,U,13628,13647,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,13788,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,21984,14325,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,14531,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,24889,U,U,U,U,14705,15105,28375,U,15681,U,U,U,15831,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,15941,U,U,U,29501,
+16370,U,U,U,U,U,U,U,U,U,U,U,U,U,U,16457,16809,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,17355,U,U,U,U,U,U,U,U,17421,17969,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,18133,18518,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,18676,38773,U,U,U,19032,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,13447,14330,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,14578,14895,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,15041,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,15424,15679,U,U,U,U,15686,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,16015,16300,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,16744,U,U,
+U,U,U,U,U,U,U,U,U,U,16811,17041,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,32740,U,U,U,U,U,U,U,32904,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,17456,17501,U,U,17525,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,17663,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,17675,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,17864,18292,U,U,U,U,U,U,U,U,U,U,18348,18966,19259,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,19439,98,U,136,208,
+207,286,287,288,2318,2348,97,4,5,3,U,U,125,141,419,420,1243,1280,U,1699,2098,
+U,2772,2773,7203,9004,9082,1283,7,8,143,156,213,274,275,276,289,424,422,1142,
+1281,1341,U,1342,1577,1655,1656,1702,1705,1708,2100,1284,2427,2576,1583,2775,
+2844,2847,2842,U,2846,2974,2970,4512,4513,5586,5587,6585,6941,6997,7423,8167,
+U,8209,8211,8210,8623,8625,U,9005,9083,9117,9114,U,9119,9120,9116,9405,9642,
+12396,12433,15476,17770,U,22021,25195,25194,224,18,U,127,160,153,149,158,223,
+222,431,429,432,1247,1347,1345,1352,1397,U,1586,1659,1657,1715,U,2983,1714,
+1712,1716,U,2253,2254,U,2320,2432,2515,2608,152,2607,2609,2778,2777,2855,2856,
+2849,2853,2982,2978,2977,2980,U,2986,2981,2979,100,4671,4676,5403,5459,5508,
+5510,5589,U,6462,6464,7114,7113,7206,7424,7473,7484,7472,7475,7474,7480,8244,
+8275,8276,8628,8626,9007,9125,9127,9124,9128,9129,9122,9123,9126,9345,9344,
+9645,10788,10853,10856,10857,12604,12603,13149,14660,16770,17649,17771,18203,
+18667,19386,19411,19731,22818,27380,33295,33296,1287,39947,39946,25,26,24,102,
+130,168,229,231,228,277,291,292,323,451,444,443,U,439,441,463,U,1146,1147,
+1249,1248,1289,1357,U,1355,1401,1457,1590,1589,1591,1592,1663,1664,1665,26963,
+1662,1741,1727,1726,1730,1720,1729,U,2353,2351,2415,2434,U,2439,2438,2445,
+2452,2519,2516,2520,2582,2580,2606,2614,2615,8174,2784,2789,2783,2859,2857,
+2861,2863,2999,3017,3009,3018,2994,2988,2990,4530,4520,4528,4519,U,4690,4682,
+5462,5461,5471,5470,5512,U,5597,5602,5601,5599,5600,5807,5809,5818,6469,6467,
+6589,6600,U,6590,6591,U,7001,7209,7212,7215,7213,7214,7428,7426,7425,7488,
+7498,7487,7503,7489,7502,8171,8172,172,8283,8291,8282,8281,8668,8667,8665,
+8672,8669,32,9136,9137,9138,9142,9297,9298,9296,9348,U,9347,9667,9656,9657,
+9650,10640,10790,10793,10862,12608,12606,12609,13150,13243,13244,13241,U,
+14464,U,14661,14778,14781,15446,15445,15477,15479,15489,U,15491,15499,15492,
+16774,16771,16779,17773,17942,18216,18666,19412,19459,19733,20285,20286,21526,
+U,22022,22349,25122,25203,25197,25198,25777,1358,26157,U,26873,26962,27392,
+27388,27386,U,27383,27384,U,U,31783,33297,174,33872,33871,33869,34417,U,34418,
+36376,2628,33,103,175,176,41,279,290,U,37,296,511,473,475,478,498,510,500,477,
+U,U,513,476,1149,1153,1150,1151,1253,1295,U,1290,U,1291,1361,1362,1360,1464,
+1597,1598,1596,1671,1751,1755,1743,1760,2124,2114,2260,2321,2324,2325,2322,
+2355,2357,U,2417,U,2449,2451,2453,2524,2626,2624,21414,2790,4751,2866,U,2865,
+3061,3021,3038,3029,3034,3054,3052,3023,3022,U,3020,3059,4545,4548,4550,4532,
+4547,4536,4539,4535,4540,4543,4551,4542,4704,4701,4726,4716,4725,4699,4721,
+4723,4705,4698,4706,4722,4703,4696,5406,5464,5515,5514,5620,5616,5842,5837,
+5838,5820,5840,6470,6471,U,U,U,6606,6607,6604,6603,7008,7007,7005,7124,7226,
+7224,7228,7222,7432,7550,7518,7534,7507,7536,7511,7517,7523,7546,7545,7571,U,
+8221,8296,8307,8308,8294,8303,8309,8314,8304,8301,8293,8586,8685,8681,8675,
+8687,U,8682,9009,U,9016,27424,9013,9018,9089,9088,9144,9153,9146,9352,9423,
+9418,9415,9413,9416,9424,9417,9659,9654,9661,U,9652,9665,9681,9682,9676,9684,
+9675,9678,9685,9688,10645,10643,10649,10646,U,10889,10900,10897,10895,10884,
+10903,10886,10885,10892,12018,12013,12015,12505,12614,12615,12619,12624,12618,
+12622,12620,12616,13155,13153,13154,13152,13251,13253,13249,13264,U,14466,U,
+14470,14468,14668,14664,14776,14783,14785,14790,14789,14791,14784,14787,15085,
+15107,15138,15137,15519,15504,15518,U,15520,15508,15509,15521,U,U,16794,16784,
+17650,17651,17774,17835,17833,17946,17944,17947,18272,18252,18242,18227,18239,
+18238,18232,18243,18246,18230,18670,18677,18676,U,19483,U,19755,19753,19754,
+19758,20543,20710,21415,21416,21528,22024,22352,22355,23126,23125,25199,25215,
+25779,26170,26168,26167,26166,1364,U,26845,26876,26874,26931,27396,27399,
+27400,27398,27401,U,U,29214,U,33803,33859,33874,33880,33886,34408,34445,34434,
+34427,35928,U,U,44,46,5643,45,105,178,182,169,237,281,335,534,515,526,516,519,
+528,551,552,525,553,527,546,529,1157,1156,1155,1162,1158,1296,1368,1370,1804,
+1476,1477,1607,1609,1610,1611,8635,1677,1675,1799,1798,U,1775,1776,1773,1785,
+1794,1767,1780,1783,1777,2131,2133,U,2266,2265,U,2360,2457,2466,2460,2458,
+2459,2533,2531,2529,2528,2530,2532,2536,U,2579,2646,2635,2634,2637,2636,U,
+2794,2793,2795,2796,2874,2876,2873,2875,3092,3086,3125,3082,3135,3128,U,3150,
+3095,U,3102,4534,4558,4554,4555,4556,4553,4788,4780,4744,4742,4748,4755,4746,
+4772,4743,4773,4774,4741,4771,4750,5407,5475,5517,5626,5627,5641,5630,5631,
+5634,5636,5629,5637,5881,5879,5851,5850,6481,6480,6487,6626,6616,6618,6620,
+6944,6943,7017,7133,7232,7233,7235,7437,7436,7559,7593,7570,7557,U,7564,7586,
+7567,7562,U,7565,8177,8247,8331,8327,8322,8590,8636,8696,8698,8683,8697,8700,
+8709,8987,8989,8990,U,9020,9022,9092,9160,9161,9171,9159,9170,9301,U,9356,
+9354,9429,9427,U,9432,9680,9710,9713,9723,9683,9708,9677,9749,9766,9742,9767,
+9770,9728,9732,9768,9736,9748,10651,U,10657,10653,10656,10654,10658,10652,
+10802,10804,10899,10902,10896,10932,10933,U,10934,10946,U,10938,10898,12027,
+12037,12019,12030,12029,17757,12026,12355,12437,12436,U,12655,12659,12636,
+12635,12646,12660,12643,12647,12640,12642,12657,12658,12638,13091,13094,13156,
+U,13298,13313,13277,13276,13275,13299,13309,13272,13304,13307,14467,14476,
+14478,14665,14676,14674,14670,14680,14673,14677,14675,14679,14672,14671,14669,
+14802,14803,14793,14804,15087,U,177,15109,15108,15150,15149,15429,15451,15450,
+15449,15517,15502,15548,15581,15546,U,15576,15563,15577,15578,15556,15544,
+15551,15579,15553,U,15557,U,16817,16815,U,17655,17654,17656,17744,17745,17777,
+17776,17840,17839,17838,17837,17957,17964,17954,17971,17972,U,18234,18240,
+18280,U,18276,18268,18263,18259,18255,18257,18260,18278,18701,18696,U,18682,
+19178,19242,19387,19413,19415,7588,240,181,19462,19496,19490,19489,9302,19491,
+4557,19760,19764,20425,20426,20424,U,20548,20723,U,20728,20732,20726,20731,
+20727,20736,20738,U,U,21540,22029,U,22370,22832,22827,22826,U,22829,23258,
+24104,24454,25207,25212,25424,25422,25586,25778,25806,25807,25829,13319,25909,
+25905,26131,26155,26156,26181,26208,26177,26200,26183,26203,26192,U,26207,
+26186,26198,26179,26180,26193,26877,26932,26933,26964,26965,27148,27147,27146,
+27385,27445,27428,27411,27420,27497,27429,27425,U,U,U,29216,30121,30120,30174,
+30217,30218,30219,30691,30727,30898,30899,31069,32344,32390,32391,32697,32696,
+33804,33860,33894,33920,33909,33901,33918,33895,33921,33911,34472,34466,34469,
+34459,35927,36367,36402,36396,36403,37351,110,183,246,242,243,1303,304,340,
+339,594,573,572,564,563,596,559,U,597,575,567,598,609,600,U,571,562,558,574,
+59,1164,1165,1299,1302,1298,1371,1418,1495,1486,1616,1617,1615,1678,1679,1778,
+U,1832,1818,1829,1821,1812,1824,1823,1819,1815,1813,1820,1811,U,2144,U,2150,
+2275,2270,2272,2273,2330,2331,2328,2332,2329,2370,2368,2366,2372,2420,2371,U,
+2546,2587,2585,2590,U,2654,2662,2653,2650,2655,2656,2651,2652,2649,2800,2801,
+2883,2880,2882,2881,2879,3159,3177,3183,3243,3185,3219,3158,3216,3181,3180,
+3184,3174,3175,4567,4533,4571,4568,4565,4564,4794,4791,4798,4793,U,4832,4829,
+4830,18712,4824,4797,4827,5405,5413,5921,5900,5929,5933,5915,5902,5919,5892,
+5916,5893,5894,5920,5901,5930,5923,5905,6492,6502,6491,6479,6494,6493,6641,
+6634,6644,6635,6640,6650,6651,6952,6956,7019,6954,7018,7023,7131,7136,20433,
+7139,7141,7143,7245,7253,7252,7251,7250,7246,7264,8640,7439,7441,7443,7622,
+7603,7623,7634,7608,7596,7598,7631,7621,U,7628,7595,7625,7609,8187,8184,8183,
+8185,8224,8251,8249,8350,8346,8362,8363,8367,8342,8361,8358,8337,U,8366,8351,
+8364,8352,8594,8593,8639,8727,8714,8716,9034,9030,9012,9029,9027,9028,U,9095,
+9094,9098,9178,9176,U,1304,308,9174,9172,9300,9305,9306,9303,U,9437,9449,9440,
+9733,9746,9747,9735,9750,9763,9730,U,9802,9782,9792,9814,9795,U,9803,9798,
+9790,9801,10663,10678,10662,10664,10668,10665,10667,10808,10807,10809,10817,
+10814,10944,10939,10943,10941,11006,11038,10990,11004,U,11001,11014,10980,
+10985,10981,11011,11005,11081,11966,12042,22054,12056,12045,12047,12046,12064,
+12401,12441,12514,12511,12510,12664,12665,U,12668,12669,12676,12683,12682,U,
+12681,13100,13097,13164,U,13321,13320,13324,13325,13328,U,14495,14488,14498,
+14490,14805,14818,14832,14826,14827,14829,14824,14816,14981,14982,15088,7750,
+15173,15160,15166,15170,15168,15431,15452,15454,15540,15554,15636,15589,15637,
+15633,U,15598,15591,15605,15604,15592,15617,15599,15601,U,16859,16831,16858,
+16839,16861,U,16875,16865,16833,16829,17671,17661,17665,17674,17667,17778,
+17780,17781,17842,17841,17844,17996,17986,17984,17993,17980,17997,17994,17979,
+18273,18292,U,18303,18298,18312,18300,U,18288,18703,18728,18707,18730,19181,
+19183,19246,19393,19421,2887,19501,19499,19509,19503,19505,19508,U,19504,
+19770,19769,19767,19787,19796,19789,19793,19783,20263,20304,20301,20302,20308,
+20434,20430,20555,20553,20741,20751,20761,U,20742,20748,20777,20740,20744,
+20773,U,20739,20775,20752,20746,U,27485,21418,21419,21417,21569,21562,21564,
+21547,21577,22037,U,22038,U,22065,15434,22332,22396,22381,22378,22371,22379,
+22395,22372,22394,22377,22383,22839,22837,22844,22838,22845,22846,23265,23264,
+24109,24107,24461,24466,U,24462,U,24465,24470,25211,25208,25217,25238,25251,
+25237,25239,25428,25426,25589,25600,25595,25588,25590,25832,25834,26174,26173,
+26171,26240,U,26248,26241,26242,26318,26243,26231,26233,26227,26221,26224,
+26253,26229,26252,26218,26257,26249,26254,4828,26879,26969,27079,27154,27156,
+27155,27339,27458,U,27453,U,27456,27460,27490,27459,27455,27461,27452,U,27462,
+27463,U,29086,29085,29228,29225,29231,29230,29232,30177,30178,30222,30233,
+30226,30900,31706,32038,32345,32346,32392,32704,32698,33440,U,33442,33926,U,
+33949,33928,33935,33934,33947,34497,34499,34500,34454,34503,34502,34495,U,
+35087,36437,36418,36422,36427,36419,36435,36424,36425,36426,36430,19422,1681,
+37963,38528,38529,38531,650,38530,9026,2338,112,113,188,7448,190,186,248,311,
+309,2812,342,345,350,621,657,658,616,614,627,U,662,651,652,1174,1262,1308,
+1306,1305,1307,1373,1374,U,1500,1506,1618,1682,1840,1874,1858,1857,1861,1847,
+1856,1855,1853,1848,1850,1865,2155,2168,2169,U,2156,2281,2278,2277,2282,2279,
+2280,2335,2379,2378,2387,2422,2467,2468,2550,2547,2553,2551,2556,2589,2669,
+2673,2668,2670,2672,2671,2663,2664,2810,2809,2894,U,2893,2895,2890,2892,3310,
+3250,3264,3265,3316,3272,3269,3270,3245,4578,4586,4579,4577,4855,4865,4882,
+4854,4849,4895,4846,U,4851,4885,4886,4887,4856,4889,4850,4852,4853,4883,4870,
+5414,5412,5466,11976,5527,5525,5530,5663,2811,5673,5664,U,U,5964,5936,5944,
+5949,5969,5967,5962,5940,5942,U,6506,6504,6684,6670,6686,U,6665,6664,6675,
+6657,6671,6676,6662,6663,U,U,U,7033,7146,7149,7145,7150,7272,7268,7271,7282,
+7266,7284,7289,7449,7447,7445,7446,7654,25252,7662,U,7647,7652,7642,7658,7661,
+7651,7657,8189,1623,8225,8390,8376,8395,U,8381,8373,8379,8383,8382,8370,8385,
+8386,8601,8646,8748,8749,8741,8734,8735,8739,9040,9038,9037,9042,9193,9196,
+9192,9304,9308,9307,9359,14706,9462,9472,9468,9464,9450,9470,9463,9469,9840,
+9826,9796,U,9805,9804,9791,9830,9781,U,9780,9869,9860,U,9862,9865,9863,9859,
+9845,9849,9903,9904,10679,10683,10681,10822,10823,10821,10986,10998,11112,
+11065,U,11069,11067,11085,11056,11082,11070,11072,11084,11079,11064,11090,
+11066,11091,11972,11969,12060,12061,12074,12062,12079,12066,12078,12069,U,U,
+12362,12363,12406,U,12520,12527,12521,U,12522,U,U,12699,12702,12691,12711,
+12700,12704,12698,12715,12734,12713,13101,13166,13380,13373,13370,13416,13372,
+13418,U,13368,13413,13369,13421,13366,U,13374,13438,13367,14489,14505,14509,
+14503,14504,14694,14697,14701,14695,14699,14698,14830,14849,14851,14836,14843,
+U,14838,14844,15092,15112,15114,15113,15213,15202,15169,15198,15196,15603,
+15654,U,15673,U,15724,15659,15662,15675,15710,15867,15655,15652,15721,15664,
+15714,15672,15669,15658,15660,15720,15665,15663,15661,15674,15670,U,15649,
+15676,15648,15716,15678,U,16887,16914,16881,16885,16930,16882,16863,16917,
+16918,17786,17782,17854,U,17853,17929,17928,18007,18339,18367,18360,18351,
+18332,18341,18290,18293,18333,18329,18361,18766,18745,18747,18741,18748,18773,
+19184,19187,19188,19259,19260,19258,19254,19463,3307,19541,19536,19535,19538,
+19542,189,19506,19811,19819,19814,19799,19805,U,19821,19809,19817,19802,19804,
+19810,20266,20265,20312,20314,20439,20443,20444,20445,20440,20564,20571,20572,
+20563,20559,20566,20560,20570,20587,20790,20819,20794,20796,20798,20809,20800,
+U,U,21348,21349,21429,21430,21426,21576,21578,21618,21609,21594,21580,22060,
+22064,22091,22089,22082,22084,22090,22095,22418,U,22423,22400,22402,22406,
+22867,22878,22866,22875,22862,23149,23150,23290,23286,23291,24115,24125,24119,
+24126,24117,24474,24491,24486,24496,24473,24480,24478,24488,24481,24490,24493,
+24507,24476,24485,179,25127,25229,25230,25231,25234,U,25233,25261,25431,25432,
+25438,25437,25436,25435,U,25610,25603,25614,25784,25933,25919,25927,25931,
+25930,25917,25921,25932,U,26210,26217,26209,U,26282,26278,26284,26301,26299,
+26276,26298,26266,U,26273,26305,26848,26890,26883,26886,26937,26938,26934,
+26971,26975,26974,26983,26977,26978,26973,27082,27084,27086,27160,27165,27167,
+27168,27159,27157,27423,27431,27430,7696,27531,27566,27530,U,27538,27529,
+27527,U,27535,27524,27523,27532,27539,27533,27544,27517,27518,27602,27520,
+27545,29100,29264,29269,29250,29247,29244,U,29260,29257,29271,29272,29263,
+29276,29255,U,30123,U,30127,30125,30184,30183,30256,30246,30255,30248,30251,
+30237,30253,30240,30250,30252,30261,30241,30243,30244,30262,30263,30697,30906,
+30904,U,31085,31082,31080,31081,31083,31073,31708,31707,31789,31788,31906,
+32043,32050,U,32404,32402,32400,32713,32708,32705,32707,32717,33300,33447,
+33455,33450,33805,33876,33883,33889,33966,33971,33984,33988,33983,33995,33965,
+33959,33956,33981,33967,33970,33957,34535,34528,34510,34526,34517,34527,34521,
+34802,35107,35136,U,35134,U,36047,2900,36443,36440,36450,36447,36455,36451,
+36446,36448,36741,36742,36743,37352,37350,38513,38533,U,38534,38928,2552,191,
+2913,254,252,313,353,352,738,746,739,692,686,702,696,680,682,681,691,725,685,
+697,699,689,706,U,747,698,722,724,1265,1309,U,1378,1420,1510,1511,1626,1624,
+1625,1686,1687,1889,1895,1905,1893,1917,1918,2173,2180,2172,2174,2175,2176,
+2287,2292,2334,2382,2555,2554,2557,U,U,2681,2684,2685,2692,2683,2680,U,2910,
+2906,2908,2905,2901,2915,2902,2911,2912,2907,3402,3429,3507,3372,3447,3389,
+3410,3425,3370,3390,3380,3369,3506,3501,3392,3411,U,3391,3393,3442,4598,4597,
+4596,4594,4601,4903,4948,4949,4910,U,U,4908,4920,4921,4913,4943,4979,4912,
+4907,4945,5420,5467,5468,5480,5484,5483,5481,5535,5688,5692,5690,5685,U,5689,
+5686,5691,5984,5985,5987,5988,6036,6035,5982,5992,5994,5989,U,6032,5983,6002,
+U,6716,6695,6692,6694,6693,U,6696,6710,6961,6960,6964,7041,7037,7042,7040,U,
+723,7154,7270,7308,7291,7299,U,7310,7290,7314,7313,7298,7451,7452,7719,7713,U,
+U,7747,U,7704,7803,7706,7755,7754,7757,7759,7705,7733,7699,7762,7700,7710,
+7724,7712,7714,7698,7711,8192,8227,8256,8259,8420,8411,8426,8413,8396,8409,
+8424,8438,8419,8403,8410,8406,8423,8762,8767,8768,8776,8793,8759,8772,U,U,
+8789,8761,9044,9045,9046,9047,9048,9049,9101,9202,9208,9205,9206,9212,9214,
+9201,9213,9310,9366,9367,9372,9371,9365,U,9498,9481,9476,9486,9500,9496,9485,
+9488,9484,9475,9851,9894,9847,9864,9844,9946,9846,9848,9866,9871,9853,9872,
+9965,9945,9936,10010,9943,9954,9953,9925,9952,9930,10021,9932,U,10694,10689,
+10829,11083,11108,11157,11161,U,11156,11170,11182,11166,11175,11142,U,11172,
+11153,11155,U,11144,11981,11978,12095,12096,12102,12097,12101,12120,12091,
+12104,12366,12370,12367,12411,12410,12448,12447,12539,12535,12728,12729,12731,
+12727,U,12730,U,12762,12725,12735,12732,12736,U,U,13173,13177,13174,13365,
+13376,13504,13441,13485,13487,13484,13455,13480,13482,13481,13448,13439,13440,
+13500,14510,14523,14525,U,14712,14708,14860,14865,14856,14854,14864,14991,
+14992,14989,14990,14998,14997,15115,15116,15228,15219,15221,15222,15229,15224,
+15217,15435,15438,15667,15666,U,15761,15847,15849,15778,15764,15751,15779,
+15837,15739,15747,15745,15839,15740,15844,15842,15763,15741,15807,15771,15758,
+15775,U,15756,15743,15772,15748,15682,15846,16977,16970,16996,16933,16943,
+16942,16939,16936,16946,16941,16945,16953,16940,16993,17681,17680,17682,17747,
+17749,17787,17793,17789,17788,17858,17861,U,17860,U,18027,18024,U,18012,18013,
+18026,U,19574,18294,U,18372,18379,18376,18388,18389,18377,18391,U,18808,18778,
+18779,18780,18774,18776,18801,27092,19264,19263,19267,19265,19426,19424,19427,
+19558,19571,19564,19569,19562,19565,19566,19563,19852,19831,U,19839,19849,
+19834,19845,19832,19850,19846,20268,20327,20315,20453,20449,20577,20585,20586,
+20837,20845,20835,20870,20828,20834,U,20857,20841,20848,20854,20829,20871,
+20846,20849,20860,20851,20827,20843,21439,21441,21437,21449,21436,21442,21440,
+21650,21673,21647,21622,21627,21621,21668,22116,22333,22447,U,U,22429,22425,
+22449,22883,22882,22884,22889,U,23157,23155,23153,23156,23308,23318,U,23313,
+23327,23322,23309,23323,23315,24142,24149,24144,U,24530,24531,24529,24561,
+24540,24520,24524,24528,24527,24543,25131,25134,25133,25245,25246,25247,25257,
+25248,25240,25249,25259,25263,25454,25439,25434,U,25445,25448,25458,25623,
+25622,25624,25625,25626,25634,25627,25628,25790,25838,25946,25936,25944,25940,
+25943,25942,26133,26267,26259,26258,26226,26264,26265,26335,U,26325,U,26324,
+26355,26356,26343,26337,26342,26347,26348,731,U,26893,26892,6959,26984,26981,
+26987,26985,27089,27091,27175,27176,U,U,27172,27351,27594,27591,U,27608,27617,
+27590,27640,27587,27636,27671,27626,27595,27526,27588,27609,27673,27586,27618,
+U,27614,27629,U,U,27677,27613,27611,27624,27625,27583,27616,27601,27612,27598,
+27678,27596,27634,27635,U,U,U,U,29099,29098,29095,29097,29320,29301,29280,
+29292,29299,U,29294,29300,29302,29288,29303,29318,30186,30289,30288,30296,
+30285,30287,30286,30300,30290,30276,30282,30283,30698,30736,30737,30925,30911,
+30916,30928,30926,30912,30914,30927,30921,30907,31127,31122,31087,31102,31130,
+U,31110,31091,U,31095,31119,31088,31105,31106,31129,31101,31103,31099,31111,
+31666,31791,31796,31790,31794,U,31914,U,31913,32056,32054,32055,32071,32051,
+32057,32053,32068,32421,32422,32414,32739,32735,32723,32753,32740,32736,32726,
+U,32742,32728,32734,32731,32732,33307,33311,33309,33308,33310,33312,33313,U,
+33462,33468,33478,33479,33466,33470,33469,33461,33460,33807,33890,34027,34009,
+34020,34007,34008,34006,33998,34013,34023,34002,33989,33993,34011,34450,34442,
+34443,34441,34568,34563,34566,34565,34549,34571,34555,34812,34817,34818,34810,
+34824,34807,34816,34815,34822,34806,34811,34826,35109,35139,35140,35940,35938,
+35934,35931,36054,114,194,36471,36482,36476,36477,36486,36481,36484,36470,
+36483,36479,36478,36744,36749,36747,36753,36751,36988,36985,36986,37354,37964,
+38297,721,38539,38541,38538,38542,38929,8790,U,116,195,196,283,351,362,361,
+363,780,758,749,809,766,753,791,767,750,765,796,764,768,800,U,761,871,776,
+1182,1267,1317,1319,1311,1381,1379,1428,1431,1521,1631,1634,U,1632,U,1932,
+1922,1936,1931,1933,1921,1949,2190,2191,2194,2339,2386,U,2560,2561,2562,2591,
+2700,2697,2699,2696,2701,2703,25477,2816,2821,2817,2920,2926,2919,2933,U,U,
+3543,U,72,3540,3544,U,U,3514,U,3547,3519,3637,3516,3545,U,3549,3584,3541,3632,
+3517,3548,4605,4606,4615,17687,4975,4969,4976,4967,5033,5013,5008,4972,5015,
+4977,U,4980,4973,5006,5423,41755,5545,5710,U,5722,5704,5717,5708,5705,5711,
+5706,6102,6048,6057,U,6045,6100,6052,6056,6054,6118,6525,6519,6522,6721,6729,
+6745,6725,6728,6720,7054,7061,7056,7159,7160,7158,7163,7326,7325,7321,U,7331,
+7337,7320,7328,7318,7316,7317,7327,7329,7457,7453,7455,7789,U,7834,7826,7802,
+7805,7841,7837,7833,7787,7790,U,8261,U,8443,8427,8434,8441,U,8440,8429,8449,
+8439,8454,8603,8650,U,U,8811,8812,8820,8807,8795,8800,8822,8803,8801,9000,
+9051,9054,9056,9053,9052,9204,9216,9224,9223,9217,9221,9316,9315,9374,9376,
+9377,9375,9510,9517,9512,9501,9964,9955,9963,10006,9928,26139,9961,9956,10020,
+9937,U,9949,9922,9931,9927,9959,U,9962,10059,U,10080,10109,10046,U,10066,
+10062,10044,10034,10032,10019,10698,10699,10697,10696,10701,11160,11168,11167,
+11164,11171,11159,U,11249,11273,11267,11242,11333,11245,11269,11290,11285,
+11265,11244,11278,11287,11330,11282,11280,11247,11263,11264,11276,11279,11268,
+11272,11284,11331,U,11291,11281,11283,11983,11982,12143,12142,12154,12144,
+12132,12126,12140,U,12123,12129,12133,12415,12416,12412,12455,12454,12449,U,
+12456,12451,12450,12461,12453,12545,12543,12540,12544,12597,12782,12783,12790,
+12776,12778,12771,12831,U,12772,12794,12785,12795,U,13117,13116,U,13176,13175,
+13521,13511,13535,13520,13536,13526,13528,13590,13582,13529,13583,13585,13517,
+13449,13518,13588,13530,13586,13523,13506,13537,13545,13546,13534,13589,14553,
+14550,14541,14544,14547,U,14722,14725,14719,14717,14721,14723,14724,33952,
+14888,14863,14871,14874,14885,U,15003,15001,15250,15244,15253,15245,15267,
+15251,15249,15835,15769,15770,15880,15948,15885,15873,15950,15874,15949,15905,
+15868,U,15754,U,15765,15889,15890,15942,15900,15945,15884,U,15891,15894,15869,
+15887,15903,16944,17006,17003,17051,17019,16995,17047,17005,17052,17048,17007,
+16999,17001,17685,17763,17798,17802,17799,17800,17797,17801,17866,17863,17867,
+17868,17865,17933,18051,18052,18040,18050,18035,18041,18060,18384,18383,18386,
+18393,18380,18411,18429,18412,18408,18424,18426,U,U,18401,18427,18663,U,18853,
+18833,18854,18812,18834,18850,18848,19196,19198,19287,19283,19288,19431,19598,
+U,19587,19595,19588,U,19874,19895,19881,19877,19871,19882,19863,19873,19870,
+19883,19865,19875,20272,20274,20271,20336,20332,20335,20456,20462,20458,20589,
+20598,20592,20593,20588,20971,20917,20886,20880,20877,U,20898,20912,20882,
+20896,20883,20931,20878,20918,20893,20885,20915,20900,21360,21460,U,21455,368,
+21652,U,21696,21684,21697,U,21693,21679,22135,22136,22123,22125,22126,22130,
+22127,22129,12459,22156,22335,22454,22455,U,22459,22456,1948,22457,U,22923,
+22906,22916,22920,22929,22905,22926,22912,22914,22908,U,23172,23167,U,23355,
+23409,23357,23344,U,23358,23352,24158,24164,U,24157,24173,24143,24162,24159,
+24556,24562,24564,24567,24566,24583,24557,24554,24560,24568,24563,U,U,25137,
+25135,25270,25262,25258,25279,25292,25287,27779,25472,25467,25471,25469,25475,
+U,25670,25645,25637,25638,25644,25655,25649,25651,25650,25639,25642,25646,
+25647,25792,25969,25953,25954,25958,26136,26309,26307,26308,26306,26286,26384,
+26376,26399,26426,26427,26422,26380,26374,26410,26455,26448,26400,U,26412,
+26401,26379,26393,26421,26392,26383,26387,26453,26425,26394,U,26391,26852,
+26857,17803,26896,26898,26943,26990,17688,U,27094,27093,27095,2818,U,27185,
+27184,27194,27525,27499,27720,27723,27703,27771,27756,27781,27749,27702,27782,
+27700,27752,27738,27736,27762,27754,27603,27708,27699,27707,27725,27727,27772,
+27824,27739,27733,27748,27755,27731,U,27735,27742,27757,27701,27753,27737,
+27750,27728,27729,27740,27997,27783,27768,27721,27726,27633,27763,27784,27599,
+U,29105,29107,29340,29348,29328,29368,29344,29341,29352,29353,U,29361,29331,
+29339,29346,29345,29360,29351,30131,U,30132,30193,30189,30188,30312,30325,
+30314,30306,30311,30304,30327,30303,30329,30755,30753,30748,U,30751,30750,
+30934,30931,30937,30935,30932,30940,30936,31139,U,31166,31145,31137,31136,
+31147,31138,31162,31170,31132,31163,31146,31148,31141,31169,U,31714,31798,
+31805,31802,9313,31816,31804,31927,31916,31923,31926,31922,U,32093,32073,
+32078,32079,32077,32092,32349,32443,32462,32447,32442,32451,U,32774,32760,
+32766,32787,32758,U,33332,33325,33322,33333,33324,33492,33498,33491,33490,
+33486,33487,U,34045,34059,34046,34040,34039,34071,34042,34041,34048,34037,
+34033,34051,34053,34076,34476,34458,34477,34464,34587,34597,34596,34598,34599,
+34600,34602,34586,34606,34581,34837,34836,34839,34840,34831,34835,34827,34850,
+4986,35110,U,35153,35149,35150,35146,35147,35148,35152,35170,35151,35154,
+35944,35945,36069,36080,36065,36066,U,36517,36521,36516,36527,36524,36526,
+36522,36757,36761,36755,36765,36760,36764,36759,U,37001,36999,37335,37357,
+37361,37360,37381,37379,37380,37471,37975,38300,38305,38298,38543,38547,38558,
+38563,38552,38553,38549,39022,39018,39668,39671,40057,40847,40849,40971,42242,
+132,260,384,815,831,827,866,836,819,863,811,U,825,822,840,821,876,856,826,
+1192,1268,1321,1434,1536,1979,1981,1975,1970,U,1960,1963,1958,1980,2199,2198,
+2296,U,2385,U,2485,2484,2486,U,2487,2565,2595,2709,2712,U,2708,2707,2823,2931,
+2929,2930,2936,3679,3690,3687,3691,3689,3726,3657,3712,U,3652,3727,3653,U,
+3663,3683,3638,3656,3676,3731,3681,3680,3662,3678,3647,3748,U,3688,4619,4625,
+4621,4622,5058,U,5040,5059,5064,4965,5079,5053,5048,5046,5063,5052,5041,5039,
+U,5429,5424,5469,2934,5487,5552,U,5556,5724,5725,6152,6126,6155,6130,6141,
+6129,6160,U,6164,6539,6540,6533,6778,6764,6752,6759,6758,6762,6751,6765,6760,
+6756,6970,6971,6969,7170,7172,7171,7348,7347,7355,7340,7350,7345,7343,7349,
+7358,7346,7460,7862,7865,7852,7856,7895,7867,7934,7883,U,U,7859,7870,7885,
+7868,7866,7879,8470,8475,8471,8469,8607,U,8834,8835,8846,8810,8841,8852,8838,
+8848,9058,9104,9228,9231,U,9381,9383,9382,9380,9525,9528,9526,9539,9543,9527,
+10051,10146,10065,10098,10093,10031,10068,10094,10069,10039,10063,10064,U,
+10142,U,10163,10151,U,10233,10129,U,10166,10205,10137,10719,10709,18421,11304,
+11328,11377,11416,11413,11365,11384,11391,11360,11388,11414,11370,11385,11379,
+11378,11387,11376,11989,11991,12175,12169,12190,12167,12192,12173,12168,12159,
+12172,12179,12377,38320,12465,20980,12463,12466,12552,12554,12598,12599,U,U,
+12854,12841,12874,12838,12840,12836,12842,12872,13124,13188,13196,13508,13532,
+13703,13651,13695,13617,13649,13643,13650,13696,13733,13697,13635,13620,13622,
+13618,13640,13641,13628,13645,13642,U,13706,13638,13630,13699,13648,13748,
+14576,14564,14563,14565,14566,14567,14561,14575,14568,14557,14595,14728,14886,
+14870,14907,14895,14905,14900,U,14901,14897,14904,2945,15018,15011,15012,
+15008,15009,15017,15013,15279,15281,15275,15278,15280,15283,15276,15273,15282,
+15272,15284,15298,15439,15462,15902,15893,15888,15999,15998,15968,16076,16050,
+15970,16013,16014,15991,15996,16015,15965,15981,15971,16047,16016,15997,15994,
+15878,U,15976,16052,15992,16049,U,U,U,17128,17129,17088,U,17130,17079,17082,
+17077,U,17076,17084,17094,17080,17085,17090,17229,17136,17095,17089,17091,
+17137,17132,U,17692,17696,17752,17765,17764,17804,17805,17881,17888,17936,
+18068,18066,18070,18069,18111,18080,U,18420,18422,18396,U,18454,18453,18460,
+18447,18476,18452,18469,18455,18450,18462,18816,18856,18863,18902,18914,18868,
+18867,18864,18866,18849,19296,19302,19297,19278,19293,19299,19430,19439,19436,
+19608,19623,19604,19605,19601,19613,19609,19611,19612,19741,19740,19920,19936,
+19915,19931,19930,19906,19923,19941,20349,20347,20479,U,20473,20599,20604,
+20600,20603,20602,20946,20939,20937,20942,20964,20938,20944,12197,U,20953,
+20974,20957,20992,20961,21470,21474,21466,21710,U,21711,21722,21713,21716,
+21741,21707,21717,21745,22172,22152,22337,22480,22519,22479,22481,22491,22494,
+22520,22492,22489,22944,22962,22945,22954,22953,U,22950,22940,22965,22951,
+23182,23184,23185,23429,23387,23408,23396,23399,23395,23415,23400,23397,23402,
+23416,23398,24200,24222,24180,24186,24185,24203,24191,24595,24606,24599,24602,
+24610,24643,24601,24607,24615,24594,24612,24613,862,25141,25140,25297,25284,
+25290,25286,25291,25293,25314,25481,25483,25478,25480,25485,25659,25660,25661,
+25845,25977,25973,25986,25983,25989,25974,25980,25982,25979,25984,25978,9544,
+U,26141,26358,26359,26361,26467,26476,26478,26388,U,26471,26479,26473,26486,
+26517,26481,26465,26488,26475,26501,26500,26900,26998,22966,26997,26996,27106,
+27199,27204,27197,27207,27208,27355,27356,27357,27621,27622,27842,27950,27933,
+27896,27888,27894,27845,27846,27900,27986,27951,27920,27891,27858,27882,27868,
+27931,27899,27843,27926,27911,27849,27864,27952,27923,27953,27898,27890,28131,
+27861,27905,27889,27932,27862,27912,27915,27927,27936,27850,27954,27909,27876,
+27854,27955,27906,27929,27934,27859,27895,27880,27935,27892,28120,29119,29118,
+29117,29404,29405,29355,29385,29384,29407,29401,29403,29388,29408,29423,29427,
+29358,29441,30135,30137,30134,30136,30198,30195,30197,30194,30353,30365,30363,
+30354,30349,30366,30348,U,U,30357,U,30346,30350,30364,30703,30765,30802,30773,
+30760,30766,30949,31210,31217,31211,31192,31184,31219,31195,31182,U,31194,
+31191,31201,31218,31176,31193,31198,31185,31207,31183,31671,31815,31810,31811,
+U,31939,31937,31943,32100,32106,32102,32080,32110,32101,14572,32127,U,32154,
+32105,32114,32111,32125,32112,32352,32450,32487,32465,32491,32468,32476,32475,
+32823,32805,32799,32798,32801,32795,32791,32802,32810,32794,32813,32803,32806,
+32822,32767,33338,33344,33346,33336,33339,33340,33347,33512,U,33529,33515,
+33521,33513,33516,33813,33863,33862,33861,34084,34134,34081,34087,34125,34097,
+34078,34092,34127,34091,34131,34129,34132,34089,34128,34079,34098,34090,34077,
+34088,34094,34093,34492,34491,34493,U,34631,34625,U,34633,U,34862,34855,35178,
+35195,35187,35189,35177,35193,35186,35958,35959,35956,35955,36098,36094,36097,
+36089,36084,36563,36565,36568,36547,36554,36560,36555,36558,36549,36582,36548,
+36544,36564,36584,36726,36770,36782,36776,36771,36775,36758,36777,36773,36783,
+36772,36779,36778,36774,36768,37016,37339,37366,37365,37388,37386,U,37480,
+37475,37478,U,37476,37482,37481,37781,37890,37994,37982,37992,37993,37989,U,
+38311,38318,38312,38323,38556,38569,38582,38579,38578,U,38584,38592,38591,
+38586,38568,38972,39026,39025,39029,39027,39447,39445,39446,39451,39674,39673,
+39980,40069,40066,40063,40061,40072,17139,40270,40272,40851,40855,40856,40859,
+40860,40854,41611,41725,41724,U,14731,264,263,883,930,943,898,891,884,944,886,
+953,926,945,929,946,878,U,U,888,890,899,922,1272,1329,1385,1384,1436,1540,
+1689,1991,1990,2012,1988,2008,2004,2015,2001,2000,2006,1999,2221,2223,2215,
+2301,2395,2394,2567,2717,2715,2731,2724,2716,2718,2725,2730,2726,2830,2942,
+2940,3822,3797,3817,3650,3810,3875,3801,3796,3811,3861,3823,3824,3798,3805,
+3830,3868,3800,3803,3802,3821,5137,4629,4632,4634,4639,4630,U,4633,U,5104,
+5129,5147,31719,5110,5108,5045,5136,5106,5141,5107,5112,5433,5435,5430,5134,
+5490,5492,5561,5559,5560,5746,5739,6173,6199,6178,6211,6221,6200,6235,6265,
+6171,6131,6545,6779,6804,U,6806,6783,6799,6788,6780,6798,6800,6808,6787,6784,
+6803,6786,U,6973,6977,7073,7071,7178,7181,7368,7369,7367,7373,7461,7857,7900,
+U,7909,7924,7871,7899,7914,7922,U,7921,7917,7910,8194,U,8485,8472,8479,8480,
+8655,8861,8857,8872,9064,9062,9063,9105,9235,9237,9245,9238,9241,9323,9320,
+9322,9325,9321,9386,9559,9554,9552,9567,9575,9551,U,9563,9564,9565,10271,
+10141,10161,10160,10132,10179,10159,10152,10204,10136,10180,10148,10155,10154,
+10149,10273,10219,10214,10231,10232,10236,10234,10208,U,10230,U,10209,10732,
+10722,10724,10745,11375,14924,11451,11489,11520,11480,U,11478,11490,11459,
+11443,11474,U,11470,11472,11477,11449,11450,11471,11453,11995,12202,12205,
+12216,12214,12213,12207,12212,12215,12200,12217,12222,12418,12476,12472,12470,
+12473,U,12560,12839,12905,12912,12886,12907,12922,12908,12909,U,26561,13197,
+13200,13750,13840,13842,13754,13757,13829,13762,13831,13813,U,13743,13812,
+13815,13816,13841,14582,14581,14587,14593,14592,14594,14590,14586,14589,U,
+14903,14921,14923,14918,14919,15027,15026,15024,15031,15121,15308,15327,15315,
+15317,15323,15301,15304,15305,15330,15306,15313,15314,15325,15980,15987,16161,
+16112,16159,16187,16162,16163,16104,16093,U,16155,16109,U,16114,U,16092,16105,
+16157,16090,16102,17171,17173,17174,17212,17163,17180,17210,17213,17306,17181,
+17161,17160,17211,17698,17702,17701,17700,923,17807,17808,17894,17891,17893,
+17937,U,18094,18110,18100,18099,18095,18065,18114,18102,18098,18519,18491,
+18520,18513,18497,18489,U,18521,18501,18529,18664,18938,18922,18927,18930,
+18928,19208,19312,19306,19315,19304,19400,19442,2939,19630,19627,19637,19631,
+19634,19638,19632,19742,19971,19974,19999,U,19983,19970,19993,19992,20002,
+19989,19975,19981,20004,19980,19998,20361,20362,20490,20491,20487,20484,20489,
+20612,20611,21016,21012,20997,21014,21006,21009,21000,21003,21013,20613,21047,
+21034,21005,21007,21374,21366,21367,21484,21756,21768,21759,21763,21776,21765,
+21766,21754,22215,22208,22211,22183,22184,22187,22209,22186,22216,22339,22530,
+22542,22529,22526,22531,U,22562,22561,22535,22536,22540,22986,22972,22974,
+22973,U,22971,22969,U,22981,23193,23403,23443,23444,23465,23456,23462,U,23467,
+23454,23451,23441,23449,24246,24248,24218,U,24216,24219,24243,24226,8874,
+24224,24223,24667,24688,24660,24689,24677,24657,24733,24673,24666,24692,24652,
+24651,24670,24664,24659,24658,25147,25145,25302,25319,25303,25304,25305,25306,
+25307,25308,25312,25316,25309,25333,25329,25496,25501,25497,25680,25673,U,
+25698,25815,25857,25847,U,25996,26012,U,26143,26142,26429,26431,26385,26457,
+26430,26456,26624,26526,26550,26538,26543,26540,U,26560,26537,2832,26862,
+26999,27001,27002,27005,27007,27011,27000,27006,27108,27110,27109,27214,27225,
+U,U,27215,27210,27363,27358,27362,27764,27820,27745,27746,27766,27770,27769,
+27744,28004,28289,28127,28036,28042,28050,28025,28126,28056,28012,28129,U,
+28028,28018,28033,28128,28005,U,28010,28055,28074,28115,28075,28014,28076,
+28022,28027,28077,U,28052,28119,28016,28117,28145,28026,28008,28054,U,28019,
+28078,28125,28122,28079,28080,28123,28002,28152,29122,29127,29128,29125,29123,
+29126,29406,U,29457,29461,29480,29473,29485,29521,29483,29462,29476,29493,
+29471,29458,29456,29568,29499,29481,29482,29467,29464,29472,29503,29468,29478,
+29451,30142,30148,30141,30202,30203,30385,30386,30384,30393,30374,30397,30390,
+30392,30388,30387,30375,30382,30396,30706,30707,30708,30779,30784,30790,30960,
+30958,30952,30961,30955,30959,31228,31264,31241,31238,31235,U,31257,31268,
+31259,31261,31229,31262,31220,31233,31240,31237,31267,31231,31722,31821,31822,
+31830,31831,31825,31829,31828,31947,31956,31953,31951,31954,31946,31958,32139,
+32136,32133,32137,6811,32187,32140,U,32153,32138,32492,32495,32505,32521,
+32504,32499,32512,32541,U,32509,32840,32860,32853,32862,32841,32867,32864,
+32851,32866,32832,33353,33354,33356,33357,33546,33542,33583,33569,33543,33545,
+33538,33558,33539,33547,33551,34144,34152,34142,34141,34147,34143,34148,34168,
+34145,34153,34149,34522,34534,34523,34524,34617,34647,34645,34661,34657,34644,
+34885,34881,34878,34871,35090,35091,35116,35222,U,35228,35229,35205,U,35231,
+35235,35970,35971,U,36125,36116,36127,36128,36423,36480,36553,36601,36614,
+36592,36600,36591,36605,36593,36606,36792,36800,36803,36789,36790,36809,U,
+36797,36794,36799,36787,36806,36786,36796,36791,36793,36808,37045,37043,U,
+37036,37033,37037,37393,37389,37398,37513,37500,37515,37499,37512,37508,37789,
+37784,38024,38022,38018,38027,U,38001,38002,38017,38028,38016,38025,38331,
+38337,38334,U,38333,38593,38580,38583,38600,U,38611,38608,38576,38602,38605,
+38933,38937,38935,38975,38976,38980,39036,39032,39033,39048,U,39049,39037,
+39459,39460,39462,39458,39463,39455,39625,39619,39690,39691,39684,U,39683,
+39681,39689,39951,39982,39981,40081,40089,40094,40080,40084,40093,40088,40091,
+40092,40090,40276,40861,40863,40867,40868,40869,41730,42007,42011,42009,42193,
+5431,
+};
+
+static const struct dbcs_index cns11643_6_decmap[256] = {
+{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{__cns11643_6_decmap+0,35,126},{
+__cns11643_6_decmap+92,44,65},{__cns11643_6_decmap+114,78,113},{
+__cns11643_6_decmap+150,112,112},{__cns11643_6_decmap+151,37,125},{
+__cns11643_6_decmap+240,54,122},{__cns11643_6_decmap+309,71,110},{
+__cns11643_6_decmap+349,48,100},{__cns11643_6_decmap+402,53,114},{
+__cns11643_6_decmap+464,42,123},{__cns11643_6_decmap+546,62,112},{
+__cns11643_6_decmap+597,113,126},{__cns11643_6_decmap+611,33,78},{
+__cns11643_6_decmap+657,90,90},{__cns11643_6_decmap+658,39,101},{
+__cns11643_6_decmap+721,99,122},{__cns11643_6_decmap+745,37,120},{
+__cns11643_6_decmap+829,103,103},{__cns11643_6_decmap+830,56,125},{
+__cns11643_6_decmap+900,58,109},{__cns11643_6_decmap+952,56,125},{
+__cns11643_6_decmap+1022,87,124},{__cns11643_6_decmap+1060,84,94},{
+__cns11643_6_decmap+1071,43,114},{__cns11643_6_decmap+1143,51,107},{
+__cns11643_6_decmap+1200,107,116},{__cns11643_6_decmap+1210,33,115},{
+__cns11643_6_decmap+1293,99,101},{__cns11643_6_decmap+1296,97,97},{
+__cns11643_6_decmap+1297,66,120},{0,0,0},{__cns11643_6_decmap+1352,50,110},{
+__cns11643_6_decmap+1413,43,117},{__cns11643_6_decmap+1488,102,118},{
+__cns11643_6_decmap+1505,34,113},{__cns11643_6_decmap+1585,40,112},{
+__cns11643_6_decmap+1658,34,69},{__cns11643_6_decmap+1694,85,101},{
+__cns11643_6_decmap+1711,41,78},{__cns11643_6_decmap+1749,68,117},{
+__cns11643_6_decmap+1799,97,126},{__cns11643_6_decmap+1829,109,109},{
+__cns11643_6_decmap+1830,67,90},{__cns11643_6_decmap+1854,43,113},{
+__cns11643_6_decmap+1925,84,99},{__cns11643_6_decmap+1941,39,122},{
+__cns11643_6_decmap+2025,41,111},{__cns11643_6_decmap+2096,49,122},{
+__cns11643_6_decmap+2170,34,67},{__cns11643_6_decmap+2204,52,105},{
+__cns11643_6_decmap+2258,61,61},{__cns11643_6_decmap+2259,78,124},{
+__cns11643_6_decmap+2306,82,97},{__cns11643_6_decmap+2322,39,118},{0,0,0},{
+__cns11643_6_decmap+2402,43,65},{__cns11643_6_decmap+2425,36,76},{
+__cns11643_6_decmap+2466,36,115},{0,0,0},{__cns11643_6_decmap+2546,68,103},{
+__cns11643_6_decmap+2582,50,119},{__cns11643_6_decmap+2652,59,110},{
+__cns11643_6_decmap+2704,45,120},{__cns11643_6_decmap+2780,44,111},{
+__cns11643_6_decmap+2848,33,105},{__cns11643_6_decmap+2921,106,117},{
+__cns11643_6_decmap+2933,123,123},{__cns11643_6_decmap+2934,64,94},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{__cns11643_6_decmap+2965,34,125},{__cns11643_6_decmap+3057,33,126},{
+__cns11643_6_decmap+3151,33,126},{__cns11643_6_decmap+3245,33,126},{
+__cns11643_6_decmap+3339,33,126},{__cns11643_6_decmap+3433,33,126},{
+__cns11643_6_decmap+3527,34,126},{__cns11643_6_decmap+3620,33,126},{
+__cns11643_6_decmap+3714,33,126},{__cns11643_6_decmap+3808,34,126},{
+__cns11643_6_decmap+3901,33,126},{__cns11643_6_decmap+3995,33,125},{
+__cns11643_6_decmap+4088,34,126},{__cns11643_6_decmap+4181,33,126},{
+__cns11643_6_decmap+4275,33,126},{__cns11643_6_decmap+4369,33,126},{
+__cns11643_6_decmap+4463,33,126},{__cns11643_6_decmap+4557,33,126},{
+__cns11643_6_decmap+4651,33,126},{__cns11643_6_decmap+4745,33,126},{
+__cns11643_6_decmap+4839,33,124},{__cns11643_6_decmap+4931,33,126},{
+__cns11643_6_decmap+5025,33,126},{__cns11643_6_decmap+5119,33,126},{
+__cns11643_6_decmap+5213,34,126},{__cns11643_6_decmap+5306,33,126},{
+__cns11643_6_decmap+5400,34,126},{__cns11643_6_decmap+5493,33,126},{
+__cns11643_6_decmap+5587,33,126},{__cns11643_6_decmap+5681,33,126},{
+__cns11643_6_decmap+5775,33,126},{__cns11643_6_decmap+5869,33,126},{
+__cns11643_6_decmap+5963,33,126},{__cns11643_6_decmap+6057,34,126},{
+__cns11643_6_decmap+6150,33,126},{__cns11643_6_decmap+6244,33,126},{
+__cns11643_6_decmap+6338,33,126},{__cns11643_6_decmap+6432,33,126},{
+__cns11643_6_decmap+6526,33,126},{__cns11643_6_decmap+6620,33,126},{
+__cns11643_6_decmap+6714,33,125},{__cns11643_6_decmap+6807,33,126},{
+__cns11643_6_decmap+6901,33,126},{__cns11643_6_decmap+6995,33,126},{
+__cns11643_6_decmap+7089,33,126},{__cns11643_6_decmap+7183,33,126},{
+__cns11643_6_decmap+7277,33,126},{__cns11643_6_decmap+7371,33,126},{
+__cns11643_6_decmap+7465,33,126},{__cns11643_6_decmap+7559,33,126},{
+__cns11643_6_decmap+7653,33,126},{__cns11643_6_decmap+7747,33,126},{
+__cns11643_6_decmap+7841,33,126},{__cns11643_6_decmap+7935,33,126},{
+__cns11643_6_decmap+8029,33,126},{__cns11643_6_decmap+8123,33,126},{
+__cns11643_6_decmap+8217,33,126},{__cns11643_6_decmap+8311,33,126},{
+__cns11643_6_decmap+8405,33,126},{__cns11643_6_decmap+8499,33,126},{
+__cns11643_6_decmap+8593,33,126},{__cns11643_6_decmap+8687,33,126},{
+__cns11643_6_decmap+8781,33,126},{__cns11643_6_decmap+8875,33,126},{
+__cns11643_6_decmap+8969,34,126},{__cns11643_6_decmap+9062,33,126},{
+__cns11643_6_decmap+9156,33,126},{__cns11643_6_decmap+9250,33,122},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},
+};
+
+static const ucs2_t __cns11643_7_decmap[8464] = {
+13814,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,22101,U,U,U,U,U,U,13927,24959,U,
+U,U,U,U,U,U,U,U,U,14738,14917,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,15305,15701,16104,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,16310,U,U,U,16317,
+16598,U,U,U,U,U,U,U,U,U,U,U,U,U,16753,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,17048,17869,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+18166,18298,U,U,U,U,U,U,18360,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,18433,18735,U,U,
+U,U,U,18737,U,U,U,U,U,U,U,18844,U,U,U,U,U,U,U,U,U,U,U,U,U,18918,19256,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,19514,U,U,19633,19783,U,19793,14151,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,14359,U,U,U,U,U,U,U,U,U,U,U,U,U,U,14499,15134,
+29143,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+16026,16322,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,16604,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,16819,34406,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,17881,U,17885,18172,36666,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,18695,U,U,U,U,U,U,U,U,U,U,U,U,U,U,37693,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,18856,19146,19341,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,19648,U,U,U,U,U,U,19658,U,U,U,U,U,U,U,U,U,U,
+19749,U,U,U,U,U,U,U,U,19786,U,19795,13829,15344,15874,U,U,U,U,U,U,15907,17173,
+17757,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,18010,18309,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,18699,U,U,U,U,U,U,
+18745,U,U,U,18743,19051,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,19149,19533,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,13584,13947,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,14365,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,25845,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,15143,16335,U,U,U,16333,16770,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,16978,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+32640,17489,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,17754,18021,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+36097,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+18607,18753,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,18985,
+U,U,U,U,U,U,U,18986,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,19094,U,U,U,U,
+U,U,19218,13950,22753,14759,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,17184,31977,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,33227,17765,18180,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,18276,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,18467,38361,13497,
+15435,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,16625,18023,U,U,U,U,U,U,U,U,U,U,U,
+18196,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+18569,19467,U,U,U,19479,19565,U,19568,U,U,U,U,U,U,U,U,U,U,U,U,U,U,19693,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,19853,U,U,U,
+U,U,U,U,U,U,U,U,U,13479,26375,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,15962,17071,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,17771,18203,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,18787,19072,19076,19071,U,U,U,U,U,U,U,U,U,U,19185,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,39495,19740,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,13480,16779,U,U,U,U,U,U,U,U,U,U,U,
+17195,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,17786,17929,U,U,U,U,U,
+U,U,U,U,U,U,U,18029,U,U,U,U,U,18207,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,18794,18796,19378,U,U,U,U,U,
+U,U,U,U,U,U,U,19485,U,U,U,19501,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,19781,17930,U,U,U,U,17932,U,U,U,U,
+U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,18478,19597,17201,19388,19387,19476,13852,U,U,U,
+U,U,14194,19726,30324,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,
+U,U,U,U,U,U,19436,17017,85,386,393,391,958,957,970,980,956,964,961,962,983,
+880,954,995,955,1201,1206,1200,1388,1549,1543,2033,2037,2029,2031,2027,2028,
+2030,2055,2500,2568,2739,2733,2736,2833,394,3971,3962,3970,3944,3953,4016,
+4015,U,3948,3951,3938,3941,3969,3967,3940,3955,3950,3943,3956,3965,3960,3973,
+4010,3976,4006,U,3978,3972,U,4644,4642,4643,5170,5211,5199,U,5158,5182,5186,
+5191,5154,1691,5194,5151,5193,5163,5171,U,5162,5160,5437,5436,5567,5753,5760,
+5756,5754,5752,6274,6236,6234,6219,6268,6271,6175,6281,6283,6231,6270,6269,
+6227,6815,6844,6821,6790,6876,6820,6838,6818,6836,6984,6982,7079,7188,7186,
+7185,7393,7376,7462,7464,7465,7983,7949,7973,7956,7996,7947,7953,7984,7960,
+7961,7990,7959,7952,7957,8195,8233,8268,8511,8510,8500,8514,8501,2035,8653,
+8657,8658,8877,8890,8897,8891,8884,8892,9068,9106,9249,9252,16153,9389,9390,
+9387,9388,9584,9590,9585,9591,U,10220,10268,10235,10222,10466,10237,10270,
+10299,10314,U,U,10365,10326,10308,10315,10746,10728,10744,10751,10743,10742,
+10750,10759,10845,11476,U,11464,11461,U,11465,11597,11552,11574,11573,11656,
+11557,11553,11558,U,11583,11579,11556,11587,11598,11599,11588,11584,11585,
+11577,11563,11997,11998,12237,12235,12251,12248,12249,12242,12234,12241,12244,
+12281,12240,12382,12381,12426,12564,12931,12932,12955,12930,12925,12924,12953,
+12926,12954,12949,12923,12934,13128,13202,13746,13890,13938,13845,13872,13891,
+13915,13853,13939,13869,U,13857,13852,U,13865,13854,13875,14608,14606,U,14605,
+14609,14610,14615,14601,14607,14744,14740,14742,14745,14741,14743,14928,14930,
+14925,14935,14931,14934,15032,15122,15345,15344,15342,15343,15333,15339,15335,
+15346,15334,15351,15369,15467,15466,15993,16077,16111,16100,16099,16236,16231,
+16226,16216,16233,16299,16215,16301,16212,16302,16246,16201,16197,16207,U,
+16208,16253,16196,16230,16200,16291,16209,16211,U,16224,16199,16222,16261,
+16300,16237,16245,16296,U,16195,16206,16220,16214,16238,16227,16234,17238,
+17170,17244,17240,17237,17278,17320,17169,17241,17242,17255,17236,17243,17392,
+17705,17708,17706,17703,17767,17768,17811,17813,17818,17902,17905,17901,17897,
+18123,18143,18139,18492,18510,18540,18555,18556,18563,18539,18534,18531,18592,
+18565,18536,18594,18924,U,18919,18960,18968,19002,18970,19000,19009,18971,
+18964,18972,18973,19218,19213,19207,19326,19327,2745,19328,19322,19443,19641,
+19643,19642,19645,19639,19647,19745,20026,20029,20022,20041,20097,U,20031,
+20045,20030,U,20016,20047,20279,20376,20377,20497,20493,20616,20618,21020,
+21077,21078,21090,21079,21058,21008,21069,21082,21094,21062,10366,21071,25337,
+21383,21380,21492,21493,21490,21495,21829,U,21833,21813,21757,21808,21827,
+21830,U,21811,22214,U,22228,29144,22240,4007,22340,920,22612,22590,22581,
+22586,U,22580,22585,22598,22618,22619,22588,23004,22998,22992,U,23212,U,23205,
+23540,23588,23520,23549,23538,23548,23554,23537,23551,23506,23512,23507,23545,
+U,23533,23543,23536,23511,23561,23541,24258,24261,24271,U,24257,24262,24276,
+24270,24731,24729,24719,24759,24706,24723,24756,24769,24720,24730,24724,24732,
+24757,U,U,24735,24718,24734,25148,25159,25153,25323,25324,25325,25326,25311,
+25330,25357,25358,390,25513,25508,25509,25695,25690,25702,25704,25706,25700,
+25701,25793,25816,U,25817,25865,26026,26019,26041,23010,26021,26027,26144,
+26505,26507,26587,26596,26607,26594,26601,26608,26611,26589,26654,26909,26950,
+27004,27008,27009,27010,27015,27016,27018,27020,27111,27115,27114,27240,27243,
+27241,27238,27242,27237,27365,27364,27366,27928,28196,28232,28207,28286,28041,
+28190,28233,28198,28169,28212,28205,28234,28181,U,28211,28200,28199,28192,
+28203,28201,28266,28171,28174,28188,28159,U,28213,28177,28235,28236,28191,
+28175,28217,28264,28189,28168,28172,28173,28258,28335,28210,28204,28260,28164,
+28182,28237,28167,28334,29140,29137,29141,29136,29553,29533,29531,29562,U,
+29567,29561,29543,29598,29588,29540,29534,29569,29530,29527,29564,29592,29542,
+29566,29570,29544,29535,29539,29591,U,29523,29563,29565,29560,29702,30144,
+30146,30147,30428,30438,30444,30450,30440,30443,30442,30437,30432,30416,30424,
+30421,30419,30436,30451,30427,30511,30713,30813,30811,30796,30808,30816,30803,
+30800,30983,30984,30964,30966,30980,30973,30981,31272,31318,31298,31324,31293,
+31279,31275,31320,31329,31276,31313,31312,31292,31286,U,31328,31323,31278,
+31296,31327,31270,31277,31326,31291,31727,31731,31726,31725,31834,31842,31835,
+31839,31838,31844,31968,31969,31973,32165,32155,32159,32156,U,32170,32164,
+32163,32359,32550,32538,U,32540,32533,32539,32536,32542,32549,U,32891,32885,
+32915,32911,32892,32923,32904,32913,32894,U,32902,33371,33364,33589,33600,
+33591,33577,33574,33571,33584,33568,33576,33586,33578,33585,33572,33601,33602,
+33603,33573,33592,33820,33821,33822,34038,34213,34185,34205,34186,34183,34219,
+34182,34206,34195,34209,34184,34211,34207,34208,34559,34560,34562,34552,34551,
+34561,34695,34697,34678,34670,34679,34690,34693,34691,34692,34903,34891,34902,
+34909,34912,34893,34901,34900,34899,34896,34915,34914,35095,35094,35117,35289,
+35263,U,35250,35244,35248,35279,35256,U,35283,35249,35247,35278,35252,35255,
+35285,U,36152,36136,36159,36160,36161,36147,36139,36142,36625,36632,36631,
+36633,36630,U,36621,36646,36729,36824,36851,36823,36812,36815,36811,36817,
+36814,36820,36821,36819,36822,36813,36826,36818,36830,37068,37048,37047,37058,
+37059,37370,37369,37407,37405,17282,37542,37520,37534,37528,37523,37522,37541,
+37525,37801,37800,37802,37803,37804,37919,37922,38058,38038,38033,38059,38050,
+38052,38045,38039,38013,38047,38044,38041,38054,38034,38055,38345,38344,38343,
+38347,38516,38601,U,38610,38619,38635,38633,38639,38638,38649,38622,38934,
+38981,39039,39064,39071,39046,39056,39066,39069,39053,39068,39072,39079,39055,
+39489,39477,39479,39472,39482,39478,U,39626,39698,39701,39714,39699,39704,
+39713,39952,39968,39983,40101,40099,40118,40107,40296,40295,40303,40311,40292,
+40312,U,40310,40302,U,40912,40883,40907,40918,40881,40884,40919,40902,40890,
+40913,40914,40885,40900,40908,40891,40882,41563,41562,41561,41625,41620,41622,
+41619,41617,41615,41624,41740,41738,41742,41746,41745,41739,41882,U,41908,U,
+42012,42016,42017,42195,42194,42296,U,19663,285,402,399,396,1002,1209,1390,
+1440,37341,1554,1559,1645,2053,2043,2045,2054,2048,2047,2046,2230,2309,2311,
+2748,2747,2955,2951,31739,4071,4070,4066,34259,4057,4042,4114,4112,4060,4048,
+3979,4115,10768,4058,U,4093,4069,4044,4153,4039,4056,5216,5220,5254,5214,5222,
+5215,5239,5250,5270,5438,5497,5498,5768,5769,5772,17376,5755,5766,6292,6295,
+6327,6325,6328,6291,6322,6324,6297,6339,6301,6299,6307,U,6559,6558,6563,6560,
+6561,6853,6854,6846,6852,6847,6988,6986,7089,7189,7191,7184,7192,7392,7391,
+7463,8003,8008,7965,8016,8024,8007,8020,8019,8000,8021,U,8026,9328,8539,8525,
+8534,8527,U,8537,U,8532,8531,8528,8883,9070,U,9071,9107,9257,9253,9256,9327,
+12984,U,9395,9593,9598,9596,9603,U,10240,10292,10341,10294,10407,10329,10328,
+10289,10338,10296,10355,10302,10325,10324,10389,U,10405,10388,10394,10395,
+10393,10399,10323,10770,10762,10761,10764,10763,10766,10765,10760,11576,11578,
+11575,11581,11565,11650,11669,11655,11677,11701,11649,11719,11675,11672,11668,
+11654,11664,11572,11662,11653,11686,11670,12266,12255,12989,12279,12267,12256,
+12264,12257,12265,12270,12261,12268,12387,12486,12482,12481,12480,12483,12568,
+12974,12963,12997,12960,12980,12965,U,12964,12968,12966,13992,13965,13954,
+13982,13961,13955,13969,13990,13978,13968,13957,13949,U,13979,13989,14064,
+13974,13960,14038,14040,13958,13988,13975,14620,14617,14750,14751,14749,14748,
+14941,14942,14963,14947,15038,15041,15036,15039,15035,15037,15123,15124,15352,
+15354,15366,15358,15441,16395,16369,16297,16341,16348,16331,16370,16479,16347,
+16342,16345,16337,16335,16344,16352,16340,16371,16389,16334,16372,U,16346,
+16398,16390,16343,16333,16391,16353,16392,17342,17391,17369,17370,U,17312,
+17375,17310,17343,17327,17319,17322,17396,17326,17333,17336,17371,17344,17335,
+17314,17373,17313,17317,17332,17318,17323,17324,17311,17329,17404,17710,17712,
+17817,17912,17910,18164,18155,18145,18148,18549,18537,U,18585,18590,18580,
+18579,18577,18969,18967,19017,19015,19016,19026,19008,19043,19014,19039,19214,
+19333,19335,19403,19404,19401,19659,7399,19744,20063,20064,20074,20086,20083,
+20081,20070,U,20075,20089,20091,20284,20382,20380,20508,20510,20513,20630,
+20641,20662,20640,20628,20631,21121,21126,21184,21130,U,21125,21141,21065,
+21122,21124,10360,21136,21169,21502,21499,21840,21846,21850,21836,U,21847,
+22241,22233,22235,22260,22341,22343,22644,22635,22632,22633,22649,U,22656,
+22657,22625,22640,22639,22643,22621,23034,U,23027,23050,23063,U,23216,23614,
+23622,23631,23620,23657,23603,23599,23630,23610,23595,23721,23632,23621,23607,
+23589,23596,23615,23604,23593,23582,23613,24301,U,24307,24298,24299,24780,
+24782,24784,24803,24800,24785,24796,24797,24816,24795,24805,24817,24777,24808,
+24807,24776,24798,24781,24773,24774,24804,24771,25339,25340,25342,25347,25344,
+25341,25349,25363,25511,25524,25712,25716,25713,25717,25725,25715,25796,25795,
+25822,25821,25873,25871,25872,26051,26050,26058,26049,26147,26545,26660,26641,
+26661,26634,26655,26656,26644,26664,26627,26642,26635,26647,10769,26953,27017,
+27024,27023,27030,27029,27027,27117,27120,17374,27269,27255,27258,27268,27257,
+27261,27259,27373,27372,28150,28059,28317,28433,28356,28360,28383,28351,28339,
+28346,28432,28422,28296,28314,28384,28364,28341,28385,28348,28358,28427,28324,
+28309,28323,28386,28365,28387,28331,28363,28303,U,28329,28452,28388,28434,
+28389,28519,28330,28320,28390,28353,28391,28429,28294,28336,28299,28392,28361,
+28441,28352,28428,28393,28394,29165,29155,29156,29160,29138,29154,U,29647,
+29649,29635,29641,29674,29620,29660,29629,29670,29640,29676,29618,29609,29651,
+29632,29673,29653,U,29637,U,29643,29648,29650,29668,29672,29645,29622,29610,
+29652,33865,29633,29661,29646,30153,30154,30461,30425,30463,30468,30458,30470,
+30485,30481,30471,30475,30716,30717,30829,30821,30996,30995,30988,30987,31000,
+31010,31357,31343,31349,31355,31360,31359,31382,31341,31339,31366,31347,31330,
+31351,31361,31337,31362,31383,31364,U,31352,U,31354,31338,31333,31358,31380,
+31682,31681,31737,31857,31851,31853,31855,31854,31986,31976,31983,31977,31978,
+31981,31987,31974,32201,32180,32179,32185,32202,32177,32182,32199,32196,32183,
+32367,32563,32562,32543,U,32555,32560,32566,32578,32577,U,32933,32939,32937,
+32947,32935,32928,32978,32936,32950,32940,32942,32998,33381,33607,33635,33613,
+33631,33611,33632,33609,33619,U,U,33623,33614,33618,33620,33824,33826,34241,
+34263,34261,34244,34256,34235,34274,34251,34232,34239,34264,34240,34234,34228,
+34236,34260,34285,34242,34265,34252,34607,34595,34710,34701,34718,34713,34947,
+U,34922,34921,34933,34924,34944,34926,34945,34935,34934,34931,34928,34948,
+35097,35314,U,35308,35307,35318,35311,35316,35310,35315,35309,35995,35992,
+35988,5242,35994,U,36172,U,36183,36177,36194,36178,36188,36179,U,36485,36653,
+36670,36656,36733,36838,36854,36836,36841,36844,36850,36840,36835,36843,36848,
+36842,36839,36861,36837,36846,36853,36857,36849,36852,U,36881,37086,37080,
+37085,37083,37075,37089,37342,37372,37416,37559,37560,37575,37554,37545,37561,
+37564,37555,37585,37808,37809,37814,37892,37932,38081,38046,38074,U,38097,
+38099,38100,38101,38085,38070,38066,38069,38083,38073,38086,38358,38368,38363,
+38359,38365,38677,38668,38671,38670,38654,38660,38667,38658,38655,38664,38672,
+38679,38675,38662,38665,38948,38950,38949,38984,39093,39122,39125,39108,39087,
+39085,39105,39104,39116,39117,39107,39112,39109,39098,39120,39106,39118,U,
+39491,39490,39488,39473,39631,39630,39728,39732,39730,39747,39740,39953,39989,
+39988,39991,39985,40127,40124,40130,40137,40323,40331,40352,40333,40332,40346,
+40330,40337,40945,40975,40961,40967,40972,U,40924,40942,40951,40946,40952,
+40939,U,40934,40941,40937,40968,40960,40933,40956,41569,41566,41567,U,41627,
+41750,41749,41760,41748,41754,41751,41884,U,41969,U,41968,42024,42020,42026,
+42027,42197,42244,42245,42385,42386,42662,265,1058,1050,1038,1051,1032,20659,
+U,1693,2066,2078,2235,2239,2236,2312,2313,2403,2504,14120,2958,2957,4163,4173,
+4205,4162,4178,4177,4201,4176,4182,4204,4164,4165,4203,U,4200,4183,4654,4657,
+4653,5259,5298,5261,5283,5284,5264,5257,5262,5266,5499,5776,5775,6377,6349,
+6341,6352,6345,6353,6343,6354,6239,6369,6348,6342,6372,6569,6867,6874,6866,
+6875,6989,6990,7196,7400,8044,8031,8038,8036,8056,8037,8045,8033,8058,8199,
+8550,8552,8546,8915,8916,8913,8924,9075,9074,9261,9260,9263,9330,9396,9609,
+10445,10406,10402,10400,10310,10401,26711,10403,10417,10459,10486,10460,10454,
+10771,11676,11671,11736,11748,11732,11749,11739,11728,11738,11724,11740,11757,
+11731,11729,11726,11737,11741,U,12006,12005,12009,12287,12286,12302,12428,
+12490,12491,12570,13015,13007,13008,13001,13004,13011,13220,13219,13953,14118,
+14067,14119,14066,14079,14069,14076,14094,U,14070,14080,14115,14085,14117,
+14088,14160,14629,14624,14627,14625,14753,14953,14956,14952,14955,15052,15053,
+15376,15373,15370,15382,15380,15442,16424,16430,16428,16461,16457,16433,16432,
+16435,16429,16438,16446,16431,16423,16436,16460,17406,17426,17439,17431,17397,
+17429,17399,U,8061,17402,17401,17483,17820,17821,U,18160,18166,18159,18589,
+18586,18599,18607,18602,19044,19078,19061,19056,19076,19051,19077,19052,19223,
+19348,19347,19666,19671,19668,20134,20135,20124,20107,20109,20120,20153,20123,
+20125,20121,20136,20113,20103,20122,20390,20511,20647,20657,20658,20663,21200,
+21171,21173,21188,21187,21180,21170,21178,21179,21186,21197,21182,21175,21391,
+21507,21508,21873,21879,21876,21899,21882,U,21900,21875,22271,22267,22269,
+22256,22259,22268,22258,22674,22686,22702,22678,23060,23058,23059,23062,23055,
+23222,23229,23692,23726,23724,23723,23705,23698,23739,23710,23678,23727,23740,
+23704,24321,24329,24326,U,24327,24328,24783,24846,24882,U,24850,24854,24855,
+24859,24853,24881,24856,24858,24848,24842,24841,25167,U,25359,25360,U,25384,
+25361,25366,25367,25346,25531,25530,25539,25532,25738,25732,25734,25824,25879,
+25880,25886,25877,26067,26074,26073,26598,26612,26593,26729,26688,26712,26732,
+26701,26913,27033,27121,16232,27270,28507,28508,28535,28460,U,28504,28516,
+28513,28488,28567,28505,28457,28514,28462,28520,28560,28474,28477,28510,28486,
+28521,28517,28478,28489,28502,28641,28536,28537,28518,28490,28469,28538,28562,
+28512,28470,28497,28482,U,28479,28539,28509,28564,28522,U,29170,29627,29723,
+29722,29747,29719,29706,29717,29714,29697,29741,29693,29731,29701,29713,29696,
+29724,29749,29742,29750,2751,29743,29708,29705,29745,29692,29711,29720,29698,
+30208,30495,30519,U,30520,30507,30510,30497,30512,30505,30513,U,30465,30508,
+30498,30719,30839,30823,30847,30845,30843,30846,31006,31004,31009,31014,31015,
+31017,31020,31005,31019,31423,31396,31402,31406,31391,31440,31409,31405,31387,
+31410,31401,31411,31412,31418,31397,31415,31404,31435,31439,31686,31745,31743,
+31741,31863,31864,31862,31991,32204,U,32212,32215,32213,32214,32211,32605,
+32597,32992,33096,33006,32987,32999,32982,32997,32993,32989,32994,33392,33382,
+33391,33390,33665,33641,33646,33645,33644,33668,33669,33649,33651,33642,33647,
+33659,34154,34172,34173,34177,34298,34309,34283,34299,34281,34287,34300,34279,
+U,34286,34301,34610,34727,34741,34737,34745,34728,34739,U,34954,34961,34957,
+34969,U,34970,34971,34962,34959,34987,19675,U,35445,35377,35384,U,35381,35433,
+35387,35389,35436,35449,35388,35390,35991,36005,36002,35997,36001,36200,36207,
+36205,36210,36213,36215,36217,36533,36586,36523,36675,36673,36674,36873,36872,
+36870,36865,36867,36864,36868,36874,36878,36877,36871,36879,36884,36866,36885,
+36876,36880,36869,37117,37119,37124,37120,37129,37419,U,37425,37595,37573,
+37587,37582,U,37577,37567,37579,37568,37584,37588,37825,37817,37819,37827,
+37833,37895,37933,38136,38113,38138,38127,38141,U,38123,38129,38125,38142,
+38392,38403,38382,38376,38401,38636,38690,38676,38708,38703,38713,38721,38716,
+38729,38744,38714,38722,38719,38946,38947,38986,39132,39129,39131,39138,U,
+39135,39136,39127,39503,39494,39507,39509,39502,39498,39500,39523,39761,39763,
+39768,39757,39770,39753,39773,39954,39996,40145,40159,40150,40152,40160,40153,
+40369,40364,40362,40430,40381,U,40387,40360,40366,40363,40989,40999,41016,
+40978,41032,41003,40982,40985,41021,40995,41002,41572,41645,41644,U,41649,
+41647,41772,41764,41765,41768,41977,41975,41981,41982,42041,42035,42199,42200,
+42212,5281,42254,42299,42308,42306,42388,42387,42453,42663,1073,1059,1064,
+1063,1222,1443,1569,2075,U,2241,2243,2346,2409,2599,4278,4263,4260,4262,4240,
+4254,4244,4264,4261,4258,4241,U,5308,5309,5300,5296,5348,5445,5451,5502,5503,
+5501,5571,6396,6391,6384,6381,6385,6392,6889,7403,U,8080,8077,8070,8081,8074,
+8200,8272,8938,8934,8930,8935,8941,8929,9268,9334,9333,9331,9397,9616,9618,
+10465,10463,10453,10482,10494,10515,10542,10777,11784,U,11781,11785,11782,
+11779,11773,11772,11778,11842,12314,12305,12309,12310,12492,12495,12496,12578,
+12574,12577,13029,U,13140,13039,13139,13137,13229,14183,14184,14244,14199,
+14217,14148,14219,14201,14171,14147,14167,14154,14204,14150,14203,14166,14760,
+14966,14962,15062,15064,15057,15394,15392,15395,15390,15470,16547,16503,16550,
+16493,16546,16508,16516,16488,16500,16518,16549,16507,16506,16489,16498,16502,
+17482,17463,17450,17453,17478,17448,17446,17474,17452,17464,17451,17459,17477,
+17721,18169,18170,18616,18615,18619,18617,18612,19055,19079,19087,19106,19107,
+U,19355,19357,19406,U,20157,20159,20114,U,20207,20169,20388,20392,20394,20520,
+20516,20517,20518,20649,20666,20670,20668,20672,21232,21215,21216,21229,21211,
+21243,21177,21210,21227,21228,21914,21919,21915,21911,21921,22287,22277,22344,
+U,22716,22714,23231,23809,23784,23791,23780,23782,23810,23787,23776,23789,
+23769,U,23828,23790,U,23827,23801,23800,24357,U,24345,24352,24387,24383,24901,
+24908,24905,24911,24897,24894,24909,24914,24906,24910,24947,24898,24913,24917,
+24912,24940,U,24938,24915,24936,25173,25174,25372,25373,U,25374,25379,25375,
+25569,25549,25547,25548,25544,25545,25755,25748,25746,25750,25747,25749,25743,
+25885,25890,25889,26089,26095,26080,26086,26084,26665,26668,26742,26755,26744,
+26684,17475,26746,U,26866,27038,27035,27034,27126,27125,27301,27283,27300,
+28290,28359,28599,28701,28642,28631,28643,28644,28604,28627,U,28506,28626,
+28461,U,28612,28624,28645,28677,28679,28646,28699,28647,28632,28606,28695,
+28596,28633,28648,28589,28591,28616,28649,28650,29182,29179,29184,29810,29808,
+29766,29785,29790,29768,29775,29809,29792,29791,29806,29811,U,U,29767,29805,
+29807,29825,29804,29816,29827,29769,29800,29812,29795,29802,26757,29797,29794,
+29896,30160,30164,30161,30211,30530,30563,30550,30555,30549,30544,30509,30532,
+30536,30533,30594,U,30562,30853,30861,31030,31023,31025,31031,31399,31449,
+31472,31474,31485,31464,31467,31470,31456,31465,31469,31446,31480,31444,31455,
+31463,31448,31459,31471,31503,31690,5446,31749,31756,31757,31871,31872,31873,
+32001,32003,32242,32226,32227,32222,32233,32232,32224,32257,32245,32228,U,
+32375,32628,32623,32610,32609,32621,32627,32618,32617,33042,33069,33044,33039,
+33065,33046,33027,33094,33116,33041,33030,32988,33067,33066,33068,33063,33402,
+33692,33689,33685,33675,33688,33686,33842,34212,34218,34331,U,34317,34332,
+34314,34336,34312,34330,34323,34321,34653,34655,34654,34656,34747,34748,34753,
+34752,34760,34766,34983,34994,34998,34981,35002,34997,34989,34980,35027,34992,
+34993,35101,35469,U,35473,35510,35511,35517,35516,35478,35476,35488,36008,
+36006,36228,36246,36232,36250,36561,36559,36688,36689,36686,36736,36737,36891,
+36887,36896,36889,36890,36897,36894,36888,36893,U,37165,37156,37159,37166,
+37157,37148,37145,U,37155,37151,37146,37163,37150,37344,37427,37606,37628,
+37605,37624,37622,37610,37618,37613,37611,37616,37617,37830,37832,37838,37829,
+U,37835,38163,38164,38151,38156,38426,38423,38406,38422,38407,38416,38409,
+38425,38421,38766,38715,38718,38764,38757,38756,38745,38780,38768,38777,38956,
+38994,38993,38988,39168,39184,39187,39167,39166,39149,39514,39512,39516,39642,
+39800,39774,39783,39780,39955,39971,40001,39999,40000,40173,40163,40170,40176,
+40166,40169,40177,40174,40404,40401,40412,40428,41065,41069,41047,41062,41209,
+41034,41056,41046,41049,41036,41066,41058,41059,41072,41055,U,41060,41053,
+41064,41119,41658,41656,41660,41657,41652,41787,41773,41784,41775,41778,42049,
+42187,42206,42205,42202,42204,42256,42319,42313,42392,42390,42391,42439,412,
+42458,42456,42664,266,413,1227,1336,1337,1446,2083,2082,2081,2510,2962,2961,
+4332,4320,4333,4360,4325,4334,4324,4331,4323,4330,4362,U,5329,5347,5332,5328,
+5337,U,U,5338,5331,5452,5453,5500,5504,5580,6399,6408,42248,6401,U,6400,6893,
+6899,6894,6897,6896,6878,6993,8066,8105,8088,8093,8090,8094,8095,8102,8103,
+8201,8239,8561,8557,8562,8943,8944,9275,9273,9276,9272,19453,9274,9336,9337,
+9335,9624,9628,9625,9626,10513,10506,10493,10511,10521,10499,10517,10508,
+10505,10514,10548,10538,10504,10541,10536,U,10540,10534,10547,U,10778,10782,
+11783,11820,11826,11816,11825,11817,11824,11818,11844,11822,12497,12580,13047,
+13044,13043,13048,14261,14230,14232,14229,14225,14258,14238,14169,14243,14234,
+14235,U,24963,15066,15071,15126,15391,15405,15406,15403,16568,16571,16575,
+16570,16597,16611,16577,16574,16573,16564,16578,16545,16519,16599,16586,16565,
+16602,16601,16563,16600,17511,17521,17506,17500,17512,17490,17494,4361,1090,
+17824,18176,18174,18175,18635,U,18634,18601,18632,19124,19116,19114,19113,
+19470,19689,19693,19698,19691,19694,20200,20187,20183,20195,20197,20206,20181,
+20403,20525,20673,20675,21260,21262,21255,21271,21257,21270,21402,21404,21940,
+21943,21939,5454,22291,22292,22758,22748,22760,22757,23086,23084,23083,23245,
+23869,23858,23853,23877,23870,23888,23845,23891,23843,24375,24376,24391,24381,
+24382,24393,24394,24349,U,24997,24972,24973,24969,24982,24965,24975,24951,
+24974,24962,24970,24968,24955,24983,24957,24953,25177,25380,25389,25390,25387,
+U,25562,25560,25558,25735,25760,25896,25893,25887,26099,26103,26102,26667,
+26715,26696,U,26716,26733,26781,26777,26764,26769,26779,26778,26780,26773,
+26765,26774,26789,26922,27041,27044,27053,27305,27310,27312,28685,28515,28529,
+28753,28756,28714,28740,28757,28825,28729,28735,28734,28751,28749,28725,28736,
+28721,28629,28715,28723,28737,28758,28748,28742,28732,28741,28739,28733,28784,
+28759,28728,28760,U,28727,29191,29190,29193,29867,29840,29843,29884,29865,
+29854,29887,29866,29841,29860,29850,29863,29857,29852,29858,29851,29855,29844,
+29839,29424,29842,29845,29861,29862,30212,30620,30585,30586,30590,30587,30577,
+30593,30591,30588,30589,30581,30582,30862,30863,31038,31039,31040,31041,U,
+31501,31511,31504,31502,31466,31517,31491,31522,31492,31488,31520,31521,31523,
+31507,31497,31505,31691,31694,31696,31692,31700,5339,31753,31755,31877,32006,
+32013,U,32020,32015,32265,32276,32267,32252,32260,32266,32256,32253,32263,
+32262,32273,32377,32376,32648,32640,32651,33113,33121,33141,U,33109,33115,
+33119,33106,33122,33138,33117,33128,33137,33125,33126,33127,33142,33100,33120,
+33140,33104,33418,33409,33414,33407,33408,33701,33703,33704,33702,33711,24981,
+33713,33845,33849,34243,34352,34346,34347,34349,34350,34348,34339,34337,34338,
+34668,34689,34703,34688,34768,34765,34773,34772,35025,35006,35019,35022,35005,
+35024,35588,35541,35536,35539,35579,35544,35537,35581,35545,35542,35558,35577,
+36257,36253,36254,U,36607,36703,36695,36704,36697,36908,36901,36903,36912,
+36900,36902,36909,36910,36905,36913,37189,37191,37202,37194,37200,37190,37199,
+37198,37203,37665,37641,37658,37659,21269,37648,U,37652,37646,37650,37643,
+37839,37842,37840,37844,37843,37841,2840,U,37897,38172,38183,38181,38171,
+38185,38175,38192,38180,38184,38169,38191,38436,38433,38437,38438,38439,38518,
+38758,38773,38761,38782,38799,38772,29200,38829,38955,38954,39000,39202,39197,
+39211,39212,39213,39219,39195,39207,39210,39208,39227,39550,39537,39545,39544,
+39536,39533,39549,39541,39542,39646,39782,39811,39815,39803,39817,39814,39810,
+39804,39809,40003,40005,40183,40185,40186,40453,40446,40463,40447,40442,40457,
+40480,40460,40508,40482,40440,40458,40456,40439,41102,41079,41099,41140,41098,
+41114,41081,41091,41087,41121,41103,41123,41089,41108,41086,41090,41104,41125,
+41133,41117,41575,41577,41675,41672,41681,41792,41803,41801,41798,41790,41795,
+41791,41893,41895,42062,42061,9627,42213,42209,42210,42262,42260,U,42329,
+42321,42335,42314,42327,42328,42442,42459,42462,42464,42465,42463,42466,42467,
+42642,42687,42686,267,1106,1102,U,U,1447,2086,2087,2246,2315,2410,2424,4378,
+4374,4377,4375,4379,4376,4384,4663,5356,5505,37437,6415,6573,6907,6994,8111,
+8119,8114,8568,8620,8960,8958,8962,8957,8963,9280,9283,9282,9399,9634,10496,
+10549,10561,10501,1107,10576,10574,10579,11859,11856,11863,11871,11861,12010,
+12326,38960,12330,12328,12332,12333,12500,13063,13144,13145,14277,14285,14279,
+14312,U,14642,42647,15070,15410,2760,U,16625,16624,16620,16649,16633,16629,
+16638,17524,17537,17532,17525,17545,17538,17559,17542,17533,17555,17564,17526,
+17536,17733,1697,18179,18633,18637,18640,19117,19141,19362,19692,19702,19699,
+20211,20218,20217,20213,20212,20216,20406,20404,20530,20685,20680,20686,20682,
+21290,21281,21277,21949,21950,21954,U,21961,22303,22769,22765,22770,22752,
+22775,23088,23095,23089,23094,23240,23917,23913,23933,23905,23920,23921,23923,
+23926,23925,23928,23929,23908,23918,24401,24399,24354,25007,25002,24995,24989,
+24988,24993,25014,25004,24994,24999,25008,25001,25027,25393,25394,25395,25396,
+25399,25404,25561,25565,25566,25567,25568,25765,25770,25762,25763,26116,26115,
+26110,26152,26799,26797,26790,27052,27045,27056,27057,27137,27314,27346,27377,
+28625,28743,28873,28839,28872,28821,28814,28817,28797,28910,28813,28812,28848,
+28822,28738,28796,28849,28850,28804,28829,28833,28824,28851,28706,28795,28810,
+28878,28800,28823,28852,28853,28826,28831,28819,29202,29195,29198,29859,29900,
+29916,29921,29918,29906,29915,29913,29911,29908,29897,29931,29914,29905,29956,
+29898,29922,30167,30604,30617,30626,30614,30612,30623,U,30606,30723,30868,
+30867,31044,31535,31541,31531,31538,31533,31542,U,31537,31506,31539,31519,
+31540,31552,31551,31553,31699,31881,32024,32016,32282,32293,32286,32658,32661,
+32659,33156,33178,33161,33165,33160,33169,33179,33180,38216,33422,33426,33733,
+33729,33720,33726,33717,33735,33852,U,34284,34367,34361,34359,34721,34708,
+34720,34782,34779,34783,34780,35030,35036,35037,35040,35043,35041,35608,35609,
+35667,U,35652,35598,35599,35655,35607,35613,35601,36020,36022,36279,36286,
+36290,36276,36657,36629,36739,36923,36918,36930,36944,36928,36916,36920,36925,
+36926,36917,36922,36934,36919,36921,36933,37239,37213,37226,37238,37227,37228,
+37221,37220,37233,37215,37234,37374,37375,37438,37675,37686,37677,37689,37695,
+37691,37683,37698,37690,37845,37848,37849,37901,37898,37945,37946,38205,38213,
+38202,38199,38206,38210,38791,38796,38786,38763,38816,38810,38800,38798,38817,
+38845,38834,38837,38839,38826,38818,38821,38830,38827,38844,38962,39002,39268,
+39260,39245,39231,39230,39250,39256,39255,39262,39251,39252,39254,36709,39556,
+39557,39558,39831,39841,39842,U,U,39843,39846,U,39957,39972,40010,40009,40008,
+40011,40206,39266,40203,40202,40200,40198,40515,40519,40511,40518,40528,U,
+40523,U,40530,41175,41151,41176,41184,41191,41144,41173,41199,41190,41188,
+41172,41174,41194,U,41147,41193,U,41581,41584,41587,41586,41684,41678,41685,
+41818,41816,41810,41808,41813,41806,41805,41931,41932,41933,41937,42072,42083,
+42078,42068,42075,42217,42215,42216,42269,42343,42330,42332,42331,42337,42401,
+U,42404,42473,42479,42469,42485,42475,42477,42646,42645,42675,42677,42673,U,
+1101,1572,2091,2511,2761,4406,4401,4436,4410,4408,4665,4664,5364,5363,5366,
+5372,5365,5361,5788,6424,6426,6908,6910,6915,6995,7467,8134,8129,8571,8966,
+9289,9400,9635,10578,10573,10591,10590,10593,10787,11916,11887,11893,11892,
+11889,11888,11884,12582,13064,U,14320,14319,14331,14352,14348,14326,14334,
+14972,15073,15416,15471,16664,16661,16668,16656,16693,U,16663,16669,16678,
+16680,16681,16682,16666,U,8967,17579,17580,17569,17582,17571,17575,17736,
+17924,18173,U,18184,18642,19142,19134,19228,19366,19367,19371,19456,19707,
+19708,19705,19713,20230,20228,U,20532,21302,21298,21314,21293,21301,21976,
+22307,22304,22785,22784,22787,42684,23100,23105,23093,23241,23950,23966,23961,
+23988,23978,23967,23958,23965,24003,23924,23979,U,24419,24411,24410,25029,
+25028,25039,25032,24996,25021,25043,25184,25403,25571,25575,25768,25772,25769,
+25898,26120,26121,26809,27329,27330,27320,28897,28907,28901,28922,28900,28939,
+28887,28911,28896,28908,28923,U,28883,28902,28924,28899,28879,28890,28892,
+28882,28836,U,29207,29206,29938,29948,29976,29942,29950,29939,29943,29953,
+29945,29958,29941,29968,29919,29955,29960,30168,30213,30615,30643,30638,30639,
+30631,30641,30632,30636,30635,30724,30874,31050,31554,31576,31563,31557,31561,
+31564,31577,31574,U,31558,31556,31579,31593,31886,31887,32030,26812,32303,
+32670,32669,32671,32668,33204,33198,33195,33203,33199,33218,33427,33429,33430,
+33431,33743,33742,33739,33867,34374,34371,34373,34385,34734,34735,34736,34744,
+34786,34787,34790,35053,35050,35130,35673,35716,35679,35708,35676,35672,35669,
+35677,35710,35712,35715,35671,U,35678,36026,36309,36696,36712,36711,36938,
+36940,36946,36937,36942,36935,36941,36939,36943,37246,37255,37251,37257,19146,
+37254,37256,37447,37442,37449,37448,U,U,U,37700,37713,37702,37703,37860,37903,
+37951,38219,38231,38226,U,38225,38232,38238,38227,38237,38221,38460,38463,
+38470,38462,38468,38469,38465,38456,38466,38467,38522,38819,38842,38848,38852,
+38854,38859,39009,39290,39283,39282,39284,39296,39297,U,39573,39567,39568,
+39570,39572,39563,39654,39858,39864,39869,39870,39886,39866,39958,39974,39973,
+40012,40016,40014,40017,40018,40212,40213,40219,40578,40601,40602,40573,40581,
+40582,40604,40569,40571,40576,40579,40577,41246,41243,41258,41211,41221,41248,
+41233,41220,41213,41219,41232,41240,41226,41294,41225,41223,41244,U,41591,
+41590,41688,41689,41825,41820,41822,41824,41898,41942,41944,41993,41992,42091,
+42085,42099,42100,42221,42276,42277,42346,42407,42408,42507,42490,42489,42495,
+42500,42486,42501,42649,42667,42685,42680,U,1124,1114,1394,2426,2965,4447,
+4449,4446,4442,4444,4445,4462,4439,4440,5378,5387,5384,5457,6437,6440,6435,
+6433,6436,6441,6918,6922,8138,8140,8139,8143,8575,8572,8662,8969,8971,9078,
+9341,9637,10587,10588,10589,10597,11885,11906,11907,11911,11925,11914,12502,
+12584,13069,14382,U,14381,14369,14361,14651,14652,14650,14974,15419,16711,
+16697,16692,16694,16710,16699,16705,16709,17600,17604,17594,17597,17598,17827,
+18188,18649,19149,19374,19711,19748,20411,20412,20534,20693,20691,20694,21308,
+21311,21982,21987,22311,22313,U,22789,22791,22796,23248,23998,23996,24016,
+24002,23989,24009,24422,U,25045,25058,25052,25059,25050,25026,25064,25577,
+25775,25773,25774,26123,26817,27062,27065,27328,28837,28968,28962,28969,28952,
+28959,28956,28946,28970,U,28961,28971,28951,28912,28950,28963,29995,29990,
+30013,29986,30010,30001,30002,30036,29985,30005,U,29998,30000,29999,30006,
+30170,30169,30651,30652,30647,30658,30653,30642,U,21316,24017,31570,31595,
+31591,U,31585,31596,31569,31604,31607,31599,31597,31592,U,31620,31888,31890,
+31891,32031,32305,32312,32313,32311,32683,33219,33224,33227,33231,33432,33748,
+33747,33752,33753,33757,33745,33750,33854,34392,34391,34389,34756,34788,35054,
+35055,35059,35058,35056,35755,35738,35759,35735,U,U,35775,35732,35731,36030,
+36027,36028,36313,36716,36947,36948,36955,36952,36950,36951,37279,37268,37270,
+37271,37450,37451,37717,37722,37726,37727,37721,37723,37720,37716,37864,37867,
+37868,37907,38246,38251,38242,38249,38243,38239,38222,38472,38474,38883,38875,
+38872,38870,39302,39312,39313,39304,39316,39299,U,39324,39309,39301,39576,
+39578,39580,39655,39877,39888,39889,39961,39975,U,40020,40237,40226,U,40223,
+40637,40622,40635,40621,40636,40633,40628,40651,40631,40627,40634,40630,40653,
+40638,40649,U,41311,41275,41313,41308,41354,41306,41293,41286,41284,41277,
+41280,41276,41356,41281,41292,41278,41290,41596,41594,41829,41838,41833,41834,
+41839,41836,41840,41832,41835,U,41900,41950,41949,41948,17605,42124,42115,
+42114,42120,42117,42113,42229,42223,42228,42226,42230,42227,42224,42225,42283,
+42279,42280,42348,42414,42510,42523,42518,42527,42530,42528,42529,42516,42515,
+42653,42652,42654,42655,1131,2248,4472,4470,4464,4465,5386,6444,8977,9342,
+10583,10598,10601,10599,10600,10609,10607,41902,11915,11926,12341,12346,12395,
+13078,14403,14406,14399,14395,14397,14769,14770,15076,15424,16733,16721,16717,
+16716,16731,17620,17618,17610,17608,17616,17609,17737,17828,18194,18191,18193,
+18651,18653,18652,19156,19233,19378,19716,19714,20241,20246,20240,20414,29210,
+21324,21322,22002,22001,22314,22316,22319,22321,22801,22802,23115,24027,24022,
+24029,24034,24036,24032,24031,24035,24430,24433,25065,25066,25187,25579,25578,
+26813,26811,26822,26828,26824,17615,26825,26826,26831,26832,27066,27131,27139,
+27332,29001,29011,28982,29002,28993,29006,28953,29005,28997,29004,28999,29000,
+29007,28983,28994,30026,30022,U,30025,30031,30033,30028,U,30214,31057,31610,
+31619,31614,31615,31616,19381,31889,31892,31893,32033,32032,32317,32320,32326,
+32388,32684,32685,U,33242,33241,33762,33761,33763,33764,33758,33759,34369,
+34393,34396,34394,34792,35062,35068,35063,35066,35065,35780,35774,35794,35773,
+35733,35796,36324,36961,36962,36963,36964,36960,36956,36957,36958,37285,37286,
+37452,37736,37742,37745,37739,37743,37870,37873,37872,37871,37909,37908,36718,
+37959,38268,38266,38260,38262,38254,38264,38253,38252,38478,38871,38890,38885,
+39012,39347,39331,39333,39335,39330,39327,39334,39326,39336,39593,39590,39594,
+39595,39584,39585,39592,39656,39657,39658,39908,39903,39904,39976,40029,40027,
+40022,40023,40031,40034,40673,40675,40670,40665,40680,40690,40694,40678,40692,
+40693,40677,40674,U,41366,41386,41367,41328,41377,41373,41385,41327,41342,
+41364,41370,41331,41351,41329,41335,41352,41357,41349,41336,41389,41600,41601,
+41701,41703,41852,41903,41953,42134,42147,42128,42232,42286,42357,42366,42365,
+42363,42360,42416,42548,42550,42544,U,42542,42551,2766,2967,2968,4476,4478,
+4477,4479,5391,5796,6449,6446,6447,6450,7468,8148,8156,8152,8206,8579,8580,
+8978,10610,10620,10622,11942,11936,11934,11938,12586,13080,14413,14424,14427,
+22804,U,15078,16740,16744,16736,16738,17623,17739,18656,19234,19717,20249,
+20250,20419,20696,20700,21327,22007,22004,22008,22803,23120,24048,24041,24047,
+24045,24042,24056,24069,24050,24434,U,25081,25075,25078,25074,25079,25190,
+25189,25408,U,26833,26835,27140,29017,29024,29019,29021,29022,29033,29020,
+29025,29034,29023,30030,30044,30048,30051,30171,30666,30665,30664,30885,30883,
+31630,31623,31625,31621,31622,31631,31626,31632,31896,31899,32327,32329,32328,
+33253,33258,33261,33776,33775,33778,33772,33856,34400,34399,34795,34796,35072,
+35073,35810,35807,35808,35809,35811,36035,36331,36330,36705,36721,36971,36968,
+36969,36967,37296,37297,37298,37457,37748,38271,38276,38483,38484,38896,38900,
+38897,38967,39359,U,U,39357,39358,39351,39360,39354,39352,39356,39355,39659,
+39911,39965,39964,40035,9291,40248,40246,40244,40247,40710,40732,40706,40733,
+40734,40672,40721,40728,40737,40736,40720,41405,41390,41397,41400,41401,41406,
+41412,41404,41402,41603,41706,41708,41854,41851,41957,42151,42142,42138,42287,
+42289,42371,42421,42566,42561,42563,42557,42562,42555,42567,2411,2512,4494,
+6929,U,U,9292,12587,14415,14430,14435,14443,14655,15081,16749,16747,16746,
+40746,17632,17629,17633,17630,17628,17741,18198,18659,19173,19172,20253,22347,
+42689,23118,23254,24061,24071,24062,24067,24075,24063,24442,24439,25083,25411,
+25581,27068,17631,27141,27334,27333,29044,29043,29042,29048,30067,30074,20252,
+30070,30069,30071,30671,30670,30669,30888,31640,31634,31636,31898,32692,33259,
+33268,33267,33262,33266,33264,34404,35845,35835,35836,36339,36972,37306,37753,
+37758,37752,37876,37910,38487,39368,39363,39374,39603,39661,39662,39921,39928,
+U,40036,40037,40757,40745,40748,40753,40747,40750,40741,41434,41440,41428,
+41441,41437,41959,42002,42158,42159,42374,42373,42449,42584,42559,42578,42571,
+42579,42576,42582,42583,42701,42699,2097,2096,2513,U,4498,4496,4495,4499,4497,
+U,8979,9343,11948,16752,17637,19235,19236,19720,19719,20255,20256,20257,20705,
+21332,21335,21333,22010,22328,29062,22327,23123,24446,24443,U,25085,25084,
+25414,26930,27335,29041,29059,29039,29054,29053,29057,29052,30090,30078,30080,
+30077,30079,30082,30676,30672,30674,31061,31643,31642,32334,33265,33784,33789,
+34398,34406,35077,35850,35851,35854,35853,35857,35849,35856,35852,35858,36036,
+36343,36344,36714,36715,37312,37314,37765,37760,37764,37761,37316,38283,38285,
+38286,39607,39609,39663,39931,39935,40039,40040,40041,40255,40764,40780,40765,
+40766,40767,40763,41471,U,41462,41454,41468,41464,41473,41466,41608,41856,
+42001,42238,42240,42293,20540,42429,42427,42588,42586,42705,42704,2571,14451,
+6457,6938,8163,8583,9079,9080,11953,14442,14452,15083,16763,17829,18660,19723,
+19726,19724,22329,24080,24081,24086,24449,24448,25086,25089,25088,25415,25583,
+29064,30091,30093,30087,30085,30095,30084,30088,30094,30092,30679,30678,31647,
+8584,33283,33790,34799,35081,35080,35872,35876,35871,36976,37462,37879,37880,
+37878,38288,38494,38903,39382,39381,39611,39664,39937,40044,40257,40258,40783,
+40787,40792,41490,41476,41491,41477,41485,41858,41857,42165,42170,42430,42597,
+42595,42606,42602,42604,42692,2412,31653,6930,9293,13087,14455,14456,15428,
+16764,17643,17642,17644,17831,18201,20259,U,22017,24092,25091,25416,26842,
+29073,29074,30102,30103,30097,30099,30680,30677,31063,31064,31650,33285,33786,
+35084,35082,35886,35881,35887,36037,36978,37320,37466,37465,37769,37768,39387,
+39385,39386,39612,U,39942,39941,40047,40045,40048,40800,40798,40803,40794,
+40799,41497,41501,41499,41506,41500,41502,41719,41860,42005,42168,42177,42241,
+42250,42450,42613,42612,42610,2768,6939,8208,9081,17645,19385,20260,20421,
+22019,25418,26871,27073,27074,29076,30105,30106,31066,31656,31781,31902,33857,
+35890,35891,37323,37322,37324,38291,39392,40049,40811,41515,41513,41498,41510,
+41511,41514,41720,20541,42614,5400,14458,16767,U,25584,29082,29078,30110,
+30109,30172,30682,33291,33794,33858,34407,37771,39394,40817,41519,41518,42182,
+42382,42619,42615,42616,42620,14460,25095,29079,31705,35085,35086,39395,39396,
+39667,40053,41527,41525,42383,42624,42623,42708,11956,41964,36725,19728,25193,
+30116,30683,37329,37773,40822,41529,42628,42626,2770,17646,19729,24452,36724,
+37775,37774,41531,2251,42632,42630,13148,21412,36981,42635,5401,31903,39397,
+41536,19730,41723,42636,21413,40055,40056,42710,30687,37330,5402,31657,37331,
+42186,27076,30897,38500,
+};
+
+static const struct dbcs_index cns11643_7_decmap[256] = {
+{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{__cns11643_7_decmap+0,78,106},{
+__cns11643_7_decmap+29,113,124},{__cns11643_7_decmap+41,58,111},{
+__cns11643_7_decmap+95,97,97},{__cns11643_7_decmap+96,55,92},{
+__cns11643_7_decmap+134,36,87},{0,0,0},{__cns11643_7_decmap+186,66,121},{
+__cns11643_7_decmap+242,54,78},{__cns11643_7_decmap+267,56,84},{
+__cns11643_7_decmap+296,56,109},{__cns11643_7_decmap+350,49,51},{
+__cns11643_7_decmap+353,45,91},{__cns11643_7_decmap+400,90,90},{
+__cns11643_7_decmap+401,79,116},{__cns11643_7_decmap+439,54,111},{0,0,0},{
+__cns11643_7_decmap+497,97,117},{__cns11643_7_decmap+518,77,77},{
+__cns11643_7_decmap+519,50,115},{__cns11643_7_decmap+585,81,81},{
+__cns11643_7_decmap+586,40,103},{__cns11643_7_decmap+650,55,55},{
+__cns11643_7_decmap+651,85,85},{__cns11643_7_decmap+652,38,45},{
+__cns11643_7_decmap+660,57,57},{__cns11643_7_decmap+661,50,89},{
+__cns11643_7_decmap+701,51,123},{__cns11643_7_decmap+774,86,105},{
+__cns11643_7_decmap+794,73,125},{__cns11643_7_decmap+847,48,118},{
+__cns11643_7_decmap+918,103,107},{__cns11643_7_decmap+923,46,97},{
+__cns11643_7_decmap+975,36,56},{__cns11643_7_decmap+996,34,119},{
+__cns11643_7_decmap+1082,57,126},{0,0,0},{__cns11643_7_decmap+1152,68,69},{
+__cns11643_7_decmap+1154,44,74},{__cns11643_7_decmap+1185,87,124},{
+__cns11643_7_decmap+1223,83,83},{__cns11643_7_decmap+1224,37,87},{
+__cns11643_7_decmap+1275,64,64},{0,0,0},{__cns11643_7_decmap+1276,61,61},{
+__cns11643_7_decmap+1277,34,92},{0,0,0},{__cns11643_7_decmap+1336,37,86},{
+__cns11643_7_decmap+1386,121,125},{__cns11643_7_decmap+1391,49,116},{
+__cns11643_7_decmap+1459,71,107},{__cns11643_7_decmap+1496,58,104},{
+__cns11643_7_decmap+1543,50,104},{__cns11643_7_decmap+1598,37,81},{
+__cns11643_7_decmap+1643,41,76},{__cns11643_7_decmap+1679,76,114},{
+__cns11643_7_decmap+1718,37,104},{__cns11643_7_decmap+1786,62,125},{0,0,0},{
+__cns11643_7_decmap+1850,94,119},{0,0,0},{__cns11643_7_decmap+1876,35,35},{
+__cns11643_7_decmap+1877,51,51},{__cns11643_7_decmap+1878,45,46},{
+__cns11643_7_decmap+1880,106,106},{__cns11643_7_decmap+1881,47,53},{
+__cns11643_7_decmap+1888,55,55},{__cns11643_7_decmap+1889,82,117},{
+__cns11643_7_decmap+1925,93,93},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{__cns11643_7_decmap+1926,33,126},{
+__cns11643_7_decmap+2020,33,126},{__cns11643_7_decmap+2114,33,126},{
+__cns11643_7_decmap+2208,33,126},{__cns11643_7_decmap+2302,33,126},{
+__cns11643_7_decmap+2396,33,126},{__cns11643_7_decmap+2490,33,126},{
+__cns11643_7_decmap+2584,33,126},{__cns11643_7_decmap+2678,33,126},{
+__cns11643_7_decmap+2772,33,126},{__cns11643_7_decmap+2866,33,126},{
+__cns11643_7_decmap+2960,33,126},{__cns11643_7_decmap+3054,33,126},{
+__cns11643_7_decmap+3148,33,126},{__cns11643_7_decmap+3242,33,126},{
+__cns11643_7_decmap+3336,33,126},{__cns11643_7_decmap+3430,33,126},{
+__cns11643_7_decmap+3524,33,126},{__cns11643_7_decmap+3618,33,126},{
+__cns11643_7_decmap+3712,33,126},{__cns11643_7_decmap+3806,33,126},{
+__cns11643_7_decmap+3900,33,126},{__cns11643_7_decmap+3994,33,126},{
+__cns11643_7_decmap+4088,33,126},{__cns11643_7_decmap+4182,33,126},{
+__cns11643_7_decmap+4276,33,126},{__cns11643_7_decmap+4370,33,126},{
+__cns11643_7_decmap+4464,33,126},{__cns11643_7_decmap+4558,33,126},{
+__cns11643_7_decmap+4652,33,126},{__cns11643_7_decmap+4746,33,126},{
+__cns11643_7_decmap+4840,33,126},{__cns11643_7_decmap+4934,33,126},{
+__cns11643_7_decmap+5028,33,126},{__cns11643_7_decmap+5122,33,126},{
+__cns11643_7_decmap+5216,33,125},{__cns11643_7_decmap+5309,33,126},{
+__cns11643_7_decmap+5403,33,126},{__cns11643_7_decmap+5497,33,126},{
+__cns11643_7_decmap+5591,33,126},{__cns11643_7_decmap+5685,33,126},{
+__cns11643_7_decmap+5779,33,126},{__cns11643_7_decmap+5873,33,126},{
+__cns11643_7_decmap+5967,33,126},{__cns11643_7_decmap+6061,33,126},{
+__cns11643_7_decmap+6155,33,126},{__cns11643_7_decmap+6249,33,126},{
+__cns11643_7_decmap+6343,33,126},{__cns11643_7_decmap+6437,33,126},{
+__cns11643_7_decmap+6531,33,126},{__cns11643_7_decmap+6625,33,126},{
+__cns11643_7_decmap+6719,33,126},{__cns11643_7_decmap+6813,33,126},{
+__cns11643_7_decmap+6907,33,126},{__cns11643_7_decmap+7001,33,126},{
+__cns11643_7_decmap+7095,33,126},{__cns11643_7_decmap+7189,33,126},{
+__cns11643_7_decmap+7283,33,126},{__cns11643_7_decmap+7377,33,126},{
+__cns11643_7_decmap+7471,33,126},{__cns11643_7_decmap+7565,33,126},{
+__cns11643_7_decmap+7659,33,126},{__cns11643_7_decmap+7753,33,126},{
+__cns11643_7_decmap+7847,33,126},{__cns11643_7_decmap+7941,33,126},{
+__cns11643_7_decmap+8035,33,126},{__cns11643_7_decmap+8129,33,126},{
+__cns11643_7_decmap+8223,33,126},{__cns11643_7_decmap+8317,33,126},{
+__cns11643_7_decmap+8411,33,85},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},
+};
+
+static const unsigned char __cns11643_bmp_encmap[84516] = {
+1,33,33,1,33,42,0,0,0,1,33,108,1,34,99,1,34,104,1,33,109,0,0,0,1,33,62,1,33,
+63,0,0,0,1,34,48,1,33,34,1,34,49,1,33,37,1,34,97,1,36,33,1,36,34,1,36,35,1,36,
+36,1,36,37,1,36,38,1,36,39,1,36,40,1,36,41,1,36,42,1,33,40,1,33,39,1,34,54,1,
+34,56,1,34,55,1,33,41,1,34,105,1,36,65,1,36,66,1,36,67,1,36,68,1,36,69,1,36,
+70,1,36,71,1,36,72,1,36,73,1,36,74,1,36,75,1,36,76,1,36,77,1,36,78,1,36,79,1,
+36,80,1,36,81,1,36,82,1,36,83,1,36,84,1,36,85,1,36,86,1,36,87,1,36,88,1,36,89,
+1,36,90,0,0,0,1,34,96,0,0,0,0,0,0,1,34,38,0,0,0,1,36,91,1,36,92,1,36,93,1,36,
+94,1,36,95,1,36,96,1,36,97,1,36,98,1,36,99,1,36,100,1,36,101,1,36,102,1,36,
+103,1,36,104,1,36,105,1,36,106,1,36,107,1,36,108,1,36,109,1,36,110,1,36,111,1,
+36,112,1,36,113,1,36,114,1,36,115,1,36,116,1,33,66,1,34,94,1,33,67,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,34,102,1,34,103,0,0,0,1,
+34,100,0,0,0,1,33,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,34,
+120,1,34,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,33,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,1,34,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,34,51,1,37,111,0,0,0,0,0,0,1,37,110,
+1,37,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,1,37,108,1,36,117,1,36,118,1,36,119,1,36,120,1,36,121,1,36,122,1,36,
+123,1,36,124,1,36,125,1,36,126,1,37,33,1,37,34,1,37,35,1,37,36,1,37,37,1,37,
+38,1,37,39,0,0,0,1,37,40,1,37,41,1,37,42,1,37,43,1,37,44,1,37,45,1,37,46,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,37,47,1,37,48,1,37,49,1,37,50,1,37,51,
+1,37,52,1,37,53,1,37,54,1,37,55,1,37,56,1,37,57,1,37,58,1,37,59,1,37,60,1,37,
+61,1,37,62,1,37,63,0,0,0,1,37,64,1,37,65,1,37,66,1,37,67,1,37,68,1,37,69,1,37,
+70,1,37,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,34,93,0,0,0,1,33,100,1,33,101,0,0,
+0,0,0,0,1,33,102,1,33,103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,33,45,1,
+33,44,1,33,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,
+33,107,0,0,0,0,0,0,1,33,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,33,111,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,34,95,1,34,106,0,0,0,1,34,34,0,0,0,0,
+0,0,0,0,0,1,34,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,36,43,1,
+36,44,1,36,45,1,36,46,1,36,47,1,36,48,1,36,49,1,36,50,1,36,51,1,36,52,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,38,53,1,38,54,1,38,55,1,38,56,1,38,57,1,38,58,1,
+38,59,1,38,60,1,38,61,1,38,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,1,34,88,1,34,85,1,34,87,1,34,86,0,0,0,0,0,0,1,34,89,1,34,90,1,34,92,1,
+34,91,1,34,53,0,0,0,0,0,0,0,0,0,1,34,60,1,34,73,1,34,72,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,1,34,69,1,34,70,1,34,77,0,0,0,0,0,0,1,34,78,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,1,34,80,1,34,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,34,61,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,34,59,1,34,62,0,0,
+0,0,0,0,0,0,0,0,0,0,1,34,57,1,34,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,34,
+83,0,0,0,0,0,0,0,0,0,1,34,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,1,34,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,1,34,74,1,66,33,1,66,34,1,66,35,1,66,36,1,66,37,1,66,38,1,
+66,39,1,66,40,1,66,41,1,66,42,1,66,43,1,66,44,1,66,45,1,66,46,1,66,47,1,66,48,
+1,66,49,1,66,50,1,66,51,1,66,52,1,66,53,1,66,54,1,66,55,1,66,56,1,66,57,1,66,
+58,1,66,59,1,66,60,1,66,61,1,66,62,1,66,63,1,66,64,0,0,0,1,66,65,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,38,33,1,38,34,1,38,35,0,0,0,
+1,38,36,1,38,37,1,38,38,1,38,39,1,38,40,1,38,41,1,38,42,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,38,43,1,38,44,1,38,45,1,38,46,1,38,47,1,38,
+48,1,38,49,1,38,50,1,38,51,1,38,52,1,35,57,0,0,0,1,35,58,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,35,60,0,0,0,0,0,0,0,0,0,1,35,61,0,0,0,0,0,
+0,0,0,0,1,35,62,0,0,0,0,0,0,0,0,0,1,35,63,0,0,0,0,0,0,0,0,0,1,35,55,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,35,54,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,1,35,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,35,52,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,1,35,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,35,68,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+1,35,69,0,0,0,0,0,0,1,35,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,
+35,70,0,0,0,0,0,0,1,35,64,1,35,65,1,35,67,1,35,66,1,35,76,1,35,77,1,35,78,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,
+35,36,1,35,37,1,35,38,1,35,39,1,35,40,1,35,41,1,35,42,1,35,43,1,35,50,1,35,49,
+1,35,48,1,35,47,1,35,46,1,35,45,1,35,44,0,0,0,0,0,0,0,0,0,0,0,0,1,35,56,1,35,
+59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,33,124,1,33,
+123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,1,33,117,1,33,116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,1,33,126,1,33,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,
+33,122,1,33,121,0,0,0,0,0,0,0,0,0,1,33,114,0,0,0,0,0,0,1,33,118,1,33,115,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,1,35,72,1,35,73,1,35,75,1,35,74,1,33,120,1,33,119,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,34,81,0,0,0,1,34,82,1,33,110,1,33,35,1,33,36,1,
+33,113,0,0,0,0,0,0,0,0,0,0,0,0,1,33,82,1,33,83,1,33,78,1,33,79,1,33,86,1,33,
+87,1,33,90,1,33,91,1,33,74,1,33,75,1,34,101,0,0,0,1,33,70,1,33,71,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,1,34,68,1,33,104,1,33,105,0,0,0,0,0,0,1,36,53,1,36,54,
+1,36,55,1,36,56,1,36,57,1,36,58,1,36,59,1,36,60,1,36,61,1,37,71,1,37,72,1,37,
+73,1,37,74,1,37,75,1,37,76,1,37,77,1,37,78,1,37,79,1,37,80,1,37,81,1,37,82,1,
+37,83,1,37,84,1,37,85,1,37,86,1,37,87,1,37,88,1,37,89,1,37,90,1,37,91,1,37,92,
+1,37,93,1,37,94,1,37,95,1,37,96,1,37,97,1,37,98,1,37,99,1,37,100,1,37,101,1,
+37,102,1,37,103,1,37,104,1,37,105,1,37,106,1,37,107,1,34,33,1,34,117,1,34,118,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,34,
+112,1,34,113,1,34,114,0,0,0,0,0,0,1,34,116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,1,34,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+1,34,115,0,0,0,0,0,0,1,34,76,1,34,75,0,0,0,0,0,0,1,34,111,6,34,44,4,34,36,0,0,
+0,0,0,0,0,0,0,6,33,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,33,87,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,35,54,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,4,40,53,0,0,0,0,0,0,0,0,0,0,0,0,3,52,59,0,0,0,0,0,0,3,57,109,0,0,0,0,0,0,0,
+0,0,3,39,65,3,40,108,0,0,0,3,35,35,4,35,55,4,37,52,3,64,52,0,0,0,4,33,89,3,33,
+117,3,33,110,3,33,113,3,33,115,0,0,0,0,0,0,0,0,0,6,35,78,3,34,113,4,34,49,3,
+34,105,3,34,106,0,0,0,0,0,0,0,0,0,0,0,0,5,35,52,3,36,74,3,36,71,3,36,77,6,37,
+113,0,0,0,0,0,0,0,0,0,3,39,70,5,37,37,4,37,57,4,37,60,3,39,69,5,37,43,4,37,59,
+4,37,56,3,39,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,43,49,6,46,90,4,40,57,3,43,48,
+5,40,33,4,40,58,3,43,42,4,40,55,4,40,60,0,0,0,0,0,0,0,0,0,5,43,108,3,52,73,3,
+47,82,4,43,101,6,53,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,48,69,3,52,62,3,
+52,72,4,48,74,0,0,0,4,54,56,3,57,115,4,54,50,4,54,55,6,70,85,0,0,0,6,73,123,3,
+57,116,3,64,53,3,64,56,3,64,59,4,60,44,4,60,45,4,60,40,4,60,42,5,68,87,4,66,
+55,4,66,51,4,66,46,3,69,120,6,90,115,4,66,47,3,69,115,4,79,89,3,69,114,3,69,
+111,3,69,119,4,66,50,0,0,0,0,0,0,4,72,123,3,75,38,3,75,37,4,72,125,3,75,36,3,
+75,40,3,75,42,0,0,0,3,80,50,4,79,93,5,83,89,4,79,91,3,84,63,3,87,83,4,90,103,
+4,90,104,4,95,73,0,0,0,0,0,0,4,99,47,3,92,51,3,92,49,7,82,116,7,87,76,4,106,
+65,3,97,60,4,34,51,0,0,0,4,43,105,0,0,0,3,87,84,3,33,118,0,0,0,3,34,121,3,36,
+85,5,35,55,6,37,123,6,37,125,3,36,86,3,43,56,7,77,61,3,42,76,4,48,76,5,49,38,
+4,54,61,4,60,50,4,106,66,0,0,0,0,0,0,3,43,58,3,57,120,4,73,34,3,33,80,0,0,0,3,
+35,33,3,36,88,5,37,46,3,39,87,3,39,86,3,39,88,0,0,0,4,40,67,3,43,60,3,47,93,3,
+47,92,0,0,0,4,48,77,3,57,123,3,57,124,4,60,52,3,69,121,5,49,41,0,0,0,4,33,97,
+6,34,65,3,33,126,4,34,60,5,34,48,4,35,62,4,35,63,4,37,74,4,37,76,4,37,72,4,37,
+71,0,0,0,0,0,0,3,43,65,3,43,69,3,43,66,0,0,0,0,0,0,5,43,124,4,48,83,3,47,103,
+3,47,105,0,0,0,4,48,87,4,48,88,4,48,82,5,49,44,4,48,84,4,48,89,3,58,36,6,80,
+108,4,54,66,4,54,69,3,58,34,5,61,112,3,64,66,4,66,65,4,66,67,4,66,66,4,66,60,
+3,69,125,3,69,123,4,66,63,4,66,62,3,69,124,0,0,0,0,0,0,4,73,35,4,79,98,4,79,
+97,4,79,99,5,97,59,4,85,108,7,62,125,4,95,74,4,99,48,4,33,100,0,0,0,4,34,64,0,
+0,0,4,35,68,3,36,100,4,37,79,6,41,111,0,0,0,6,47,39,4,43,117,3,47,107,0,0,0,4,
+48,90,4,54,75,3,70,34,4,85,111,3,84,67,4,85,112,5,83,99,4,90,110,4,48,92,4,54,
+77,5,61,120,0,0,0,6,41,114,3,52,83,5,112,120,4,35,75,6,38,56,4,43,119,3,58,37,
+6,80,118,4,60,62,5,68,108,4,109,83,6,38,54,4,54,80,3,33,88,6,35,113,3,35,44,6,
+80,122,3,39,100,4,33,43,6,33,59,6,40,100,4,37,86,3,35,48,5,34,60,3,35,46,3,36,
+106,3,36,105,3,36,104,3,39,104,6,42,42,3,43,76,3,47,112,4,43,122,3,47,113,4,
+54,81,6,81,34,5,76,49,3,70,36,4,73,39,0,0,0,3,96,112,3,33,93,3,47,114,6,61,97,
+3,52,86,4,73,41,5,33,65,3,33,95,3,35,50,0,0,0,4,37,90,4,40,87,3,63,120,3,70,
+39,4,71,86,4,33,107,3,34,48,3,34,44,3,35,56,3,35,54,0,0,0,3,36,108,4,35,81,3,
+36,107,3,36,113,4,35,84,4,35,89,3,36,114,4,35,83,3,36,111,3,36,110,3,36,122,0,
+0,0,0,0,0,3,37,37,3,39,122,3,39,109,4,37,93,3,39,118,5,37,66,6,42,57,0,0,0,0,
+0,0,0,0,0,3,43,82,3,43,96,3,43,95,3,43,98,3,43,90,4,40,89,4,40,92,3,43,86,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,44,37,3,47,125,4,43,126,3,47,117,3,47,
+124,4,44,33,4,43,125,6,53,125,3,48,36,5,44,67,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,3,52,93,3,52,101,4,48,106,5,54,112,3,52,99,3,52,92,4,48,112,3,52,90,4,48,
+115,4,48,113,4,48,109,4,48,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,3,56,83,4,48,111,5,54,118,3,58,50,4,54,103,3,58,53,3,58,44,4,54,94,4,
+54,89,3,58,57,3,58,62,3,58,45,4,54,96,3,58,61,4,54,95,3,58,55,6,71,57,5,54,
+121,5,54,122,3,58,48,4,54,88,4,54,101,4,54,99,3,58,65,5,54,110,3,58,63,0,0,0,
+0,0,0,3,58,58,0,0,0,0,0,0,5,62,57,4,60,74,4,60,70,3,64,79,5,62,61,4,60,71,4,
+60,76,3,64,77,3,64,80,6,81,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,66,82,3,70,50,3,
+70,47,3,70,45,4,66,79,4,66,74,4,66,85,3,70,43,3,75,58,4,66,83,4,66,86,4,66,81,
+0,0,0,0,0,0,5,69,34,4,73,48,4,73,44,3,75,66,4,73,45,3,75,54,7,33,78,0,0,0,0,0,
+0,0,0,0,0,0,0,4,79,107,4,79,108,3,80,65,4,79,103,4,79,106,4,79,111,3,80,60,3,
+80,58,0,0,0,0,0,0,7,55,55,4,85,114,3,84,70,4,85,115,4,79,109,5,97,64,4,90,112,
+3,87,86,5,97,69,0,0,0,0,0,0,4,95,76,5,103,89,0,0,0,5,107,115,3,92,53,3,94,39,
+4,102,50,0,0,0,0,0,0,3,96,46,3,96,45,4,108,108,7,98,47,3,34,50,3,34,33,3,35,
+61,5,37,83,3,39,126,3,43,100,3,48,38,4,66,88,4,99,50,3,34,51,3,37,46,4,35,95,
+3,37,57,3,37,58,4,35,94,3,37,61,3,37,63,0,0,0,3,37,59,3,37,52,3,40,39,4,37,
+109,3,40,43,3,40,44,0,0,0,3,43,118,6,47,101,3,43,116,3,43,117,3,43,115,3,43,
+111,0,0,0,0,0,0,0,0,0,3,48,41,4,44,47,4,44,49,3,48,45,3,48,44,3,48,46,3,48,49,
+0,0,0,3,52,108,3,52,109,3,52,115,3,52,106,0,0,0,0,0,0,4,49,33,4,54,107,3,58,
+70,4,54,110,3,58,81,6,71,78,3,58,72,0,0,0,3,58,77,0,0,0,0,0,0,0,0,0,4,60,89,4,
+60,91,3,64,83,3,64,85,4,60,86,4,60,88,0,0,0,4,66,94,4,66,93,4,66,91,3,70,59,4,
+66,95,3,70,57,0,0,0,7,33,106,3,75,82,3,75,72,4,73,51,3,75,74,3,75,78,0,0,0,0,
+0,0,4,73,42,3,80,68,4,79,120,3,80,71,3,80,66,3,80,67,3,80,70,3,80,69,4,85,124,
+3,84,77,3,84,74,4,85,123,7,63,48,3,87,93,0,0,0,7,70,68,0,0,0,5,107,118,3,96,
+114,4,108,110,5,55,60,3,77,65,3,43,120,0,0,0,4,40,97,0,0,0,5,37,88,4,54,119,4,
+66,96,3,70,71,4,90,122,3,34,58,3,35,70,3,35,72,0,0,0,4,35,101,3,37,74,4,37,
+113,5,37,89,4,37,119,4,37,115,4,37,120,0,0,0,3,43,125,0,0,0,4,49,37,6,62,66,3,
+52,122,3,58,85,4,60,92,3,80,62,3,33,116,3,35,76,3,35,74,4,34,86,4,34,89,4,34,
+85,3,35,73,3,37,82,3,37,87,3,37,80,3,37,79,3,37,77,3,37,84,0,0,0,3,40,49,3,40,
+59,4,37,123,3,40,66,3,40,50,3,40,58,3,40,67,3,40,71,3,40,52,4,38,33,3,40,68,3,
+40,62,3,40,54,3,40,60,5,37,93,3,40,57,0,0,0,3,40,48,4,40,109,4,40,105,3,43,
+126,3,44,34,0,0,0,0,0,0,0,0,0,0,0,0,4,40,103,0,0,0,0,0,0,3,48,63,3,48,66,3,48,
+61,3,48,73,3,48,71,4,44,59,3,48,67,3,48,80,3,48,76,3,48,68,4,44,63,4,44,58,3,
+48,57,4,44,60,3,48,81,3,48,70,3,48,65,3,48,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,4,49,41,3,53,38,3,53,45,3,53,33,3,53,54,4,49,40,3,53,44,3,53,35,3,53,37,3,
+58,113,3,58,103,3,58,116,3,58,100,3,58,118,3,58,108,3,58,106,3,58,101,5,55,78,
+3,58,110,5,55,70,4,54,126,3,58,111,3,58,95,4,54,125,3,58,112,3,58,93,3,58,109,
+3,58,105,3,58,104,4,60,95,3,64,98,4,60,97,3,64,110,3,64,109,3,64,104,3,64,99,
+4,60,100,3,64,101,4,60,99,3,64,112,3,64,107,3,64,111,3,64,108,3,64,105,0,0,0,
+3,70,75,4,66,103,4,66,108,4,66,104,4,66,102,3,70,73,3,70,82,3,70,81,4,66,107,
+4,66,109,0,0,0,3,70,77,3,70,78,4,66,105,4,73,60,4,73,58,3,75,89,3,75,87,4,73,
+64,3,75,85,3,80,82,3,80,85,4,80,33,0,0,0,0,0,0,4,86,34,4,86,36,3,87,95,3,87,
+96,4,95,84,5,103,94,3,90,48,3,90,50,3,92,55,4,99,53,3,92,56,4,102,55,4,104,
+101,3,97,98,3,97,99,3,35,78,6,38,120,4,35,109,3,40,73,4,40,112,4,44,65,3,48,
+84,3,58,125,4,60,103,0,0,0,7,45,45,3,97,61,0,0,0,3,34,60,0,0,0,3,35,79,6,38,
+121,3,37,89,4,35,112,3,37,91,6,38,122,3,40,79,5,40,110,3,44,48,3,44,49,3,44,
+51,4,44,66,5,44,124,6,54,93,0,0,0,3,53,66,3,53,61,3,53,62,4,49,46,6,62,90,3,
+53,64,0,0,0,3,59,33,4,55,34,4,60,106,4,60,108,4,60,111,3,64,119,0,0,0,4,66,
+116,4,66,117,3,75,96,4,66,119,4,73,67,4,73,69,4,73,70,4,90,125,3,94,43,7,98,
+53,0,0,0,4,35,113,4,38,38,6,54,104,3,59,34,4,44,76,6,62,100,4,66,120,5,76,99,
+4,34,93,4,35,116,4,38,40,4,38,39,4,40,116,4,40,117,4,44,77,5,49,117,4,49,51,5,
+49,115,4,49,50,4,55,40,4,55,41,4,60,113,4,66,121,3,34,64,3,35,83,0,0,0,0,0,0,
+4,38,42,3,40,82,3,40,83,4,40,121,4,40,120,3,44,57,3,44,56,3,44,54,4,44,78,6,
+62,107,3,53,69,4,55,43,5,55,102,4,66,125,0,0,0,0,0,0,4,73,74,0,0,0,3,90,55,3,
+33,98,4,35,119,3,34,66,3,34,67,3,34,65,3,34,68,3,35,86,4,34,97,5,34,81,4,35,
+123,5,34,80,3,35,87,0,0,0,3,35,88,4,35,120,4,35,121,3,37,96,5,35,112,5,35,116,
+3,37,100,3,37,101,4,35,118,0,0,0,3,40,91,6,42,123,4,38,49,4,38,50,4,38,46,3,
+40,86,6,42,118,3,40,89,3,40,90,0,0,0,5,37,110,3,44,58,4,40,123,0,0,0,4,44,91,
+4,44,83,4,44,81,3,48,96,4,44,95,4,44,85,3,48,92,4,44,90,4,44,94,4,44,87,3,48,
+93,6,54,124,5,45,46,3,48,101,0,0,0,4,44,84,3,53,86,3,53,73,4,49,55,3,53,76,4,
+49,61,6,62,117,3,53,77,4,49,57,6,62,120,3,53,80,0,0,0,0,0,0,0,0,0,0,0,0,3,53,
+83,3,59,47,3,59,50,3,59,41,4,55,50,4,55,52,3,59,53,4,60,114,3,59,48,0,0,0,3,
+59,44,4,60,118,4,60,115,4,60,126,5,62,109,4,61,33,6,82,52,3,64,123,0,0,0,4,60,
+119,4,67,34,6,92,68,4,67,45,4,67,42,4,67,33,3,70,85,4,67,36,3,70,91,3,70,88,4,
+67,46,0,0,0,3,70,87,4,73,80,4,73,76,5,76,108,3,75,98,5,76,104,4,73,75,4,73,83,
+3,75,100,4,73,79,4,73,77,3,75,97,4,73,84,4,80,38,4,80,39,4,86,40,4,80,37,5,84,
+54,3,80,89,7,45,76,3,84,90,3,84,86,5,91,60,4,86,39,3,84,88,7,63,68,0,0,0,0,0,
+0,4,95,90,5,103,99,5,103,100,0,0,0,0,0,0,4,102,58,3,94,44,4,104,104,5,123,61,
+3,35,91,6,33,110,0,0,0,0,0,0,3,59,56,4,73,85,3,34,69,0,0,0,4,49,66,3,34,70,0,
+0,0,4,34,101,4,34,102,3,35,93,4,36,34,4,36,36,3,37,105,4,36,33,3,37,106,0,0,0,
+4,38,54,4,38,55,4,41,37,4,36,37,4,41,34,4,41,36,6,48,99,3,44,71,4,41,35,4,41,
+33,4,44,102,4,44,104,4,49,71,4,49,72,4,49,69,4,49,73,0,0,0,3,53,92,4,55,59,4,
+55,54,4,55,61,4,55,58,3,59,60,4,55,60,3,59,57,4,55,57,4,61,40,4,61,35,4,61,39,
+4,61,38,4,61,41,4,67,51,4,67,50,4,67,49,4,67,47,3,75,110,0,0,0,3,75,111,4,80,
+41,0,0,0,4,86,45,4,86,43,4,99,59,4,99,58,3,95,68,4,104,107,6,72,68,0,0,0,3,70,
+94,4,80,43,3,35,96,3,35,95,3,35,94,3,37,108,6,39,71,4,38,56,4,38,61,4,38,59,5,
+38,38,4,38,60,3,40,100,4,38,58,3,40,102,0,0,0,3,44,73,3,44,74,4,41,42,5,41,38,
+4,41,41,4,41,40,4,44,107,4,44,109,4,44,108,3,48,109,0,0,0,3,53,94,4,49,78,4,
+49,76,4,49,79,3,53,93,5,56,41,4,55,64,4,55,65,3,59,65,5,63,33,4,67,54,3,70,95,
+4,67,57,4,67,58,4,73,91,4,73,92,3,75,113,3,80,93,4,80,44,4,80,46,5,84,66,4,95,
+94,4,99,60,4,36,41,3,40,106,3,70,98,0,0,0,7,45,91,0,0,0,4,41,43,4,61,45,6,33,
+121,4,34,106,3,35,99,3,35,100,0,0,0,3,37,112,0,0,0,3,40,111,4,38,64,4,38,65,0,
+0,0,3,44,78,4,41,45,6,48,122,4,41,46,3,44,79,0,0,0,4,44,113,0,0,0,5,50,70,4,
+49,81,4,44,114,3,59,70,3,59,67,0,0,0,5,63,41,4,61,47,4,61,46,6,82,77,4,73,93,
+4,73,95,3,94,46,4,38,66,4,80,49,6,36,112,0,0,0,3,40,115,4,38,67,3,40,114,3,53,
+100,3,59,72,3,59,73,4,67,59,4,73,97,3,80,95,3,34,75,0,0,0,0,0,0,0,0,0,6,43,62,
+3,40,116,4,41,50,4,41,52,3,44,82,5,41,47,5,41,51,3,44,83,6,49,37,0,0,0,5,45,
+71,0,0,0,4,49,84,3,53,102,3,53,103,0,0,0,0,0,0,0,0,0,0,0,0,4,55,73,3,59,74,4,
+55,72,0,0,0,4,61,51,5,69,105,4,67,61,6,92,103,0,0,0,0,0,0,3,80,96,4,80,52,4,
+86,47,0,0,0,0,0,0,6,33,126,3,35,101,3,35,104,4,36,49,5,34,103,4,34,112,3,40,
+123,3,40,125,3,37,121,4,36,46,3,40,124,4,36,48,4,36,51,3,37,115,4,36,47,4,36,
+50,3,38,36,3,40,121,4,41,53,4,41,55,4,38,77,3,44,89,3,41,36,4,38,72,3,41,35,4,
+38,78,4,38,76,4,38,70,0,0,0,0,0,0,3,44,88,4,41,65,3,44,98,4,41,60,4,38,73,4,
+41,57,3,48,125,6,55,84,4,41,61,5,41,53,4,45,40,4,41,72,4,41,58,4,41,59,4,41,
+64,3,44,85,6,55,90,3,48,124,0,0,0,3,44,94,0,0,0,4,49,91,5,45,90,3,53,115,4,45,
+34,3,53,105,3,48,117,4,45,35,3,53,112,4,45,36,3,48,119,6,55,94,3,49,36,4,45,
+43,4,49,90,0,0,0,0,0,0,4,49,92,4,49,98,3,53,107,6,72,111,4,49,99,3,53,117,4,
+49,96,5,50,91,4,49,93,3,53,108,3,59,78,4,49,108,4,49,103,3,59,76,3,53,109,3,
+53,119,3,59,87,4,49,100,6,72,117,3,59,83,4,49,102,4,49,94,5,45,87,3,59,82,5,
+56,66,0,0,0,0,0,0,0,0,0,4,49,106,5,56,72,4,55,86,4,55,80,3,59,92,4,55,89,3,59,
+95,4,55,84,4,55,78,5,63,50,3,65,37,4,55,85,4,61,62,3,59,96,4,61,55,5,50,88,0,
+0,0,3,59,91,3,65,38,3,65,45,4,61,59,4,67,67,5,63,66,6,82,105,3,70,103,4,61,58,
+4,61,60,3,65,48,3,70,101,4,67,66,4,67,80,3,70,102,3,65,47,0,0,0,4,67,72,4,67,
+71,4,67,73,3,75,125,4,67,77,4,73,101,3,76,34,3,70,105,3,75,123,4,67,74,4,67,
+76,4,67,70,0,0,0,3,76,39,3,75,120,4,67,75,4,80,56,3,76,42,4,73,103,4,73,105,4,
+73,104,4,73,107,7,34,124,4,73,109,3,80,105,4,73,108,3,76,38,4,80,57,5,91,76,0,
+0,0,4,91,35,4,91,41,4,86,54,4,91,37,3,87,103,4,91,36,0,0,0,3,87,102,4,80,58,5,
+103,120,4,99,67,4,95,100,5,103,115,7,71,44,3,94,48,4,99,66,4,99,64,3,95,71,4,
+104,108,3,97,120,3,35,106,3,38,38,4,38,84,0,0,0,6,43,82,0,0,0,4,45,47,4,45,48,
+5,45,93,3,53,122,3,59,101,4,61,66,4,67,84,5,77,55,3,76,43,3,84,98,6,39,110,4,
+38,85,4,38,86,4,41,77,3,44,100,4,33,123,4,33,122,3,34,79,4,34,116,4,34,115,4,
+34,117,4,36,58,4,36,54,3,38,44,3,38,45,3,38,48,3,38,43,0,0,0,0,0,0,0,0,0,4,38,
+88,3,41,45,5,38,58,3,41,44,3,41,56,4,41,85,4,45,51,4,38,89,3,41,43,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,4,41,78,4,41,84,3,44,102,3,41,39,3,44,103,3,44,105,
+4,45,60,3,44,113,4,41,86,3,44,104,4,41,82,4,45,50,4,45,49,3,44,106,3,44,101,0,
+0,0,3,49,52,3,49,42,3,53,123,3,49,49,3,49,58,4,45,59,3,49,45,3,49,43,4,49,124,
+4,50,33,4,49,123,3,54,44,6,64,50,4,50,37,3,54,47,3,54,48,4,49,121,3,53,126,4,
+49,113,3,54,37,4,49,126,4,49,122,3,59,107,3,54,42,4,55,110,4,55,98,3,54,33,4,
+61,69,3,65,49,4,55,100,3,59,106,4,55,107,4,55,104,4,55,101,3,59,108,3,59,105,
+4,55,112,4,55,97,3,59,110,0,0,0,4,61,80,4,61,79,3,65,55,4,61,76,4,61,74,3,65,
+53,3,65,59,4,61,72,4,61,78,3,65,60,3,65,74,3,65,67,3,65,63,3,65,71,3,65,64,3,
+65,70,3,65,65,3,65,57,0,0,0,0,0,0,4,67,88,4,67,97,6,93,50,3,70,121,3,71,46,3,
+71,45,4,67,86,3,70,124,3,71,39,3,71,47,4,67,92,3,70,119,5,70,37,3,70,125,4,73,
+117,3,76,54,4,67,100,5,70,35,3,71,43,3,71,44,0,0,0,0,0,0,4,74,36,3,76,51,7,35,
+58,4,73,121,4,73,122,4,73,118,4,74,40,4,74,34,5,77,58,4,73,126,5,77,62,3,76,
+60,0,0,0,4,74,35,0,0,0,3,80,116,4,86,57,4,80,69,3,80,115,3,80,110,3,80,120,3,
+80,114,3,80,113,3,84,101,3,84,106,3,84,104,3,84,99,3,84,102,0,0,0,4,91,45,3,
+87,105,4,91,50,4,91,48,4,91,46,3,87,111,3,87,113,4,91,49,3,87,104,4,91,47,3,
+87,114,0,0,0,3,90,61,3,90,62,0,0,0,4,99,71,3,92,64,4,99,70,5,112,36,3,94,50,4,
+102,64,3,96,49,4,106,73,4,106,72,0,0,0,5,121,42,4,38,91,4,45,64,4,45,63,4,50,
+39,4,61,84,4,36,64,3,38,58,0,0,0,0,0,0,0,0,0,4,41,93,3,44,117,0,0,0,3,49,62,0,
+0,0,6,56,43,0,0,0,3,54,51,0,0,0,3,54,53,0,0,0,4,55,121,0,0,0,4,55,117,4,55,
+120,4,55,119,0,0,0,4,55,118,5,56,124,0,0,0,0,0,0,0,0,0,3,59,119,0,0,0,0,0,0,4,
+61,89,4,61,91,3,65,76,4,67,102,5,70,48,0,0,0,4,67,105,4,74,43,4,74,42,4,74,41,
+0,0,0,4,80,73,4,80,76,0,0,0,3,87,115,0,0,0,4,99,76,4,102,67,3,38,59,6,56,44,3,
+65,79,0,0,0,0,0,0,3,41,58,4,41,97,3,49,65,3,57,43,3,59,120,4,74,46,4,86,62,4,
+106,75,4,41,98,0,0,0,4,45,73,6,56,48,6,73,97,6,93,81,5,77,75,3,35,113,6,43,
+112,6,56,52,0,0,0,0,0,0,0,0,0,0,0,0,3,54,59,3,54,62,0,0,0,4,61,101,4,74,48,4,
+74,49,4,34,120,4,34,121,4,36,67,3,38,60,3,38,63,3,38,62,0,0,0,3,38,64,3,41,63,
+3,41,61,4,38,99,5,41,79,4,41,99,3,44,123,4,41,100,4,41,101,3,44,120,3,45,38,0,
+0,0,0,0,0,6,49,103,4,45,76,4,50,59,4,45,75,0,0,0,3,49,71,6,56,55,3,49,74,0,0,
+0,0,0,0,4,45,77,6,64,81,4,50,54,4,50,58,4,50,55,3,54,67,6,64,79,3,60,34,4,55,
+126,3,59,122,3,59,123,4,56,37,3,60,39,4,56,34,6,73,115,3,60,33,6,83,61,5,63,
+98,3,65,82,3,65,87,3,65,90,3,65,85,3,65,83,3,65,92,3,65,88,4,61,104,4,61,103,
+3,65,84,3,71,56,4,67,110,3,71,50,3,71,54,0,0,0,5,77,83,4,74,50,3,76,66,3,76,
+69,0,0,0,4,80,82,4,80,81,3,81,33,5,77,80,3,80,123,3,80,124,4,80,83,7,46,90,0,
+0,0,3,84,115,3,84,110,4,86,64,4,91,64,0,0,0,4,91,65,4,91,63,7,63,118,0,0,0,3,
+90,64,3,90,65,3,92,68,3,95,76,3,95,77,5,117,110,5,117,109,3,35,116,4,80,86,3,
+84,116,3,41,68,3,49,78,5,46,37,3,54,73,0,0,0,3,60,40,4,58,67,0,0,0,5,70,69,5,
+77,88,0,0,0,0,0,0,3,81,37,0,0,0,3,35,118,3,38,67,4,36,72,3,38,70,0,0,0,0,0,0,
+3,41,75,3,41,70,0,0,0,3,41,80,3,41,77,5,38,81,0,0,0,0,0,0,0,0,0,0,0,0,3,45,40,
+3,45,44,4,41,111,4,41,108,3,45,41,0,0,0,0,0,0,4,45,87,4,45,81,4,45,84,4,45,88,
+3,49,82,5,46,43,4,45,82,4,45,91,3,49,85,4,45,86,3,49,81,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,3,54,89,4,50,67,3,54,74,3,54,79,5,50,121,4,50,66,4,50,70,4,50,65,4,56,
+52,3,54,88,3,54,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,56,47,3,60,46,4,56,44,3,60,
+63,3,60,48,4,56,42,5,57,51,4,56,45,3,60,44,5,57,57,4,56,53,3,60,53,4,56,55,3,
+60,54,3,60,67,3,60,43,3,60,45,0,0,0,0,0,0,4,61,120,3,65,113,3,65,102,3,65,112,
+4,61,107,4,61,110,4,61,111,3,65,108,3,65,105,3,65,100,4,61,109,3,65,94,4,61,
+117,3,65,98,3,65,99,3,65,122,3,65,97,3,65,95,4,68,35,4,61,118,3,65,96,0,0,0,3,
+66,90,0,0,0,3,65,103,0,0,0,4,68,36,4,67,117,4,68,33,4,67,124,3,71,63,4,67,120,
+4,67,115,3,71,65,4,67,116,3,71,74,4,67,125,4,67,126,4,67,122,4,68,34,3,71,79,
+3,71,64,4,68,37,4,67,113,5,70,75,3,71,73,4,61,114,3,71,80,0,0,0,0,0,0,0,0,0,0,
+0,0,3,76,78,5,77,109,4,74,58,3,76,76,5,77,97,3,76,83,4,74,55,4,74,54,3,76,93,
+3,76,88,7,35,111,4,74,56,4,74,66,3,76,90,3,76,92,3,76,72,3,76,85,3,81,67,0,0,
+0,0,0,0,3,81,66,4,80,96,4,80,90,3,81,55,3,81,48,4,80,89,4,74,57,3,81,63,3,81,
+42,3,81,61,4,86,73,3,81,51,3,81,57,3,76,75,4,80,94,3,81,45,4,80,100,3,81,53,3,
+81,52,3,81,54,0,0,0,0,0,0,0,0,0,3,85,34,4,86,72,3,84,126,3,85,37,3,84,125,4,
+86,75,7,56,85,5,91,104,3,84,119,3,85,38,0,0,0,3,84,121,3,85,40,4,91,72,4,91,
+68,3,87,124,4,91,74,4,91,73,0,0,0,0,0,0,4,95,111,4,95,115,3,90,73,4,95,112,4,
+95,110,4,95,114,4,95,117,3,90,76,3,90,75,0,0,0,3,90,74,3,92,76,3,92,70,4,99,
+81,4,99,79,3,92,72,3,92,77,4,99,84,3,92,75,3,92,69,0,0,0,0,0,0,5,112,39,3,94,
+54,3,92,74,3,95,80,4,104,110,3,96,53,3,96,51,3,96,52,0,0,0,5,36,72,6,40,48,4,
+38,109,5,38,86,4,38,112,4,38,108,4,45,96,4,41,112,4,41,113,6,49,120,4,41,116,
+4,41,115,5,46,46,4,45,93,4,45,97,4,45,98,4,45,94,3,54,97,4,50,72,4,50,73,6,64,
+110,4,56,59,4,56,57,3,60,70,5,57,67,4,56,60,6,56,100,0,0,0,4,62,33,4,61,124,4,
+61,123,4,61,125,4,61,126,4,62,34,3,71,82,6,93,119,4,68,42,4,74,76,3,76,104,4,
+80,102,4,80,103,4,86,79,4,86,78,3,85,42,3,85,44,4,95,119,7,78,34,4,104,113,5,
+117,119,5,121,47,6,37,37,0,0,0,0,0,0,3,45,62,0,0,0,3,43,123,3,60,72,4,56,63,5,
+70,95,3,88,36,4,34,124,3,41,87,5,38,98,4,38,117,0,0,0,3,45,63,3,45,65,3,45,64,
+3,49,105,3,54,99,4,50,74,4,56,69,4,56,68,4,56,70,4,56,66,3,60,74,0,0,0,3,66,
+35,4,62,35,4,62,36,3,66,36,0,0,0,4,68,50,5,70,96,4,68,51,4,68,48,4,74,80,4,74,
+79,4,80,107,4,80,106,0,0,0,4,86,81,4,99,85,3,92,78,5,117,120,5,36,78,4,38,120,
+4,45,100,3,49,107,4,50,79,4,56,73,4,56,74,4,56,75,3,66,37,4,68,53,3,81,71,3,
+81,72,4,80,110,4,86,83,3,88,37,4,41,123,3,35,123,4,38,121,3,41,91,4,38,122,0,
+0,0,0,0,0,3,45,67,4,45,102,4,50,82,4,50,84,4,50,83,4,50,85,3,54,103,4,45,103,
+4,50,81,5,57,91,3,60,76,4,56,79,4,56,76,4,62,41,3,66,39,4,62,40,4,62,39,4,68,
+63,4,68,56,4,68,57,4,68,58,5,70,104,4,68,60,0,0,0,4,80,111,4,80,113,4,80,114,
+3,81,73,0,0,0,4,91,80,4,91,79,3,90,80,4,109,87,4,45,106,3,41,92,3,54,104,3,76,
+105,3,81,74,4,33,79,3,34,86,3,34,85,3,36,34,5,33,116,4,35,34,3,38,84,0,0,0,3,
+38,79,4,36,79,3,38,93,6,40,73,3,38,90,4,36,81,3,38,75,6,40,74,6,40,68,0,0,0,3,
+38,88,3,41,97,3,41,95,3,41,94,3,41,98,3,41,96,4,38,126,3,41,104,3,41,102,0,0,
+0,0,0,0,0,0,0,3,45,68,5,42,36,4,39,34,3,45,84,5,41,123,5,41,124,4,41,126,3,45,
+86,3,45,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,56,114,3,49,112,3,49,113,4,45,107,
+6,57,51,3,49,116,4,45,108,3,54,105,3,50,36,3,50,35,3,49,126,0,0,0,0,0,0,0,0,0,
+0,0,0,3,49,117,4,50,87,3,54,113,4,50,99,4,50,100,3,54,110,4,50,94,3,55,34,3,
+54,109,3,60,79,3,54,126,4,50,88,4,50,104,5,57,94,4,50,90,4,50,92,6,65,43,5,51,
+61,3,60,94,3,54,123,3,60,95,3,54,115,6,65,65,3,54,120,0,0,0,0,0,0,0,0,0,0,0,0,
+4,56,81,4,56,86,3,60,101,4,56,82,3,60,89,4,56,89,3,60,106,3,60,103,3,60,85,4,
+56,87,4,56,90,3,60,83,3,60,87,3,60,97,3,66,43,6,74,109,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,4,62,55,3,66,44,3,66,55,3,66,53,3,66,72,3,66,56,4,62,48,4,62,57,
+4,62,45,3,66,66,4,62,56,3,66,52,3,66,60,4,62,60,3,66,47,3,66,65,5,64,39,4,62,
+47,4,62,50,3,66,50,0,0,0,0,0,0,3,66,67,3,71,85,4,68,73,3,71,96,6,94,59,3,71,
+89,6,84,80,3,71,88,4,68,70,4,68,77,4,68,74,6,94,64,0,0,0,0,0,0,0,0,0,3,76,110,
+4,74,95,4,74,97,3,76,111,3,76,124,4,74,104,4,74,93,3,76,109,4,74,89,3,76,114,
+5,70,120,7,36,97,3,76,112,4,80,116,3,81,75,3,76,118,0,0,0,0,0,0,0,0,0,4,80,
+119,4,80,125,5,85,54,4,80,118,3,81,79,3,81,78,4,80,122,5,85,45,3,81,83,3,81,
+87,4,80,123,4,86,86,3,81,81,3,81,76,4,80,120,3,81,82,4,74,98,5,85,46,3,85,50,
+3,85,56,4,86,94,4,86,96,3,85,52,4,86,88,3,85,46,4,86,87,4,86,92,3,85,59,4,86,
+89,4,86,91,3,85,51,0,0,0,4,91,86,4,91,84,4,91,90,4,91,87,4,91,96,0,0,0,0,0,0,
+4,95,123,4,95,125,4,91,91,4,95,121,3,90,81,0,0,0,0,0,0,0,0,0,3,92,80,4,99,90,
+4,99,94,4,99,91,0,0,0,3,92,82,4,102,73,5,112,62,4,102,74,4,102,76,4,104,115,3,
+94,57,3,94,56,0,0,0,3,95,81,4,106,78,3,96,56,0,0,0,4,107,109,4,107,110,3,97,
+102,3,36,42,0,0,0,4,36,82,3,38,97,0,0,0,3,41,110,4,39,39,3,41,120,0,0,0,3,41,
+115,3,45,103,3,45,89,3,45,102,3,45,97,3,45,96,3,45,91,0,0,0,4,42,39,3,50,46,4,
+45,115,3,50,50,0,0,0,0,0,0,0,0,0,3,55,43,3,55,42,3,55,52,4,50,113,0,0,0,4,50,
+118,4,50,112,4,50,119,0,0,0,3,60,118,4,56,101,4,56,97,3,60,117,4,56,98,4,56,
+100,4,56,96,3,59,35,3,60,126,3,60,112,0,0,0,3,60,120,3,66,84,3,66,77,3,66,86,
+4,62,75,3,66,74,3,66,85,4,62,72,4,62,70,4,62,73,6,84,84,3,66,75,3,66,80,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,4,68,89,3,71,115,3,71,105,0,0,0,4,68,86,4,68,90,4,68,
+92,3,71,113,0,0,0,0,0,0,0,0,0,0,0,0,3,77,38,3,77,35,3,77,43,3,77,33,3,77,39,4,
+74,106,0,0,0,0,0,0,4,81,37,3,81,93,3,81,91,4,81,43,3,81,95,3,81,97,4,81,36,0,
+0,0,3,81,100,3,81,101,0,0,0,3,85,61,4,86,98,3,85,63,3,85,68,7,57,38,3,87,81,3,
+88,44,4,86,100,0,0,0,0,0,0,3,92,90,3,90,89,3,92,84,3,92,91,4,99,95,4,102,78,5,
+115,87,4,106,80,3,96,58,3,97,122,4,39,44,3,41,122,3,55,88,3,71,116,3,45,106,4,
+45,118,3,55,54,4,56,107,3,41,123,4,42,44,4,56,108,3,41,125,3,41,126,5,46,83,6,
+57,64,4,45,122,4,68,95,7,57,45,4,91,100,4,102,80,3,33,106,3,50,51,4,35,38,3,
+38,101,4,36,85,6,44,113,4,39,51,5,38,119,4,39,50,4,39,47,3,45,108,3,45,111,4,
+42,46,3,45,110,0,0,0,3,50,52,3,50,53,4,45,125,4,45,124,4,50,122,5,51,77,4,50,
+121,4,50,126,3,55,56,6,65,102,0,0,0,3,55,55,4,56,112,4,56,114,4,56,115,4,68,
+99,6,84,120,4,62,78,3,66,94,0,0,0,4,68,98,4,68,96,4,68,100,4,74,111,4,74,110,
+4,74,114,4,74,113,4,74,115,4,81,46,4,81,48,4,81,47,4,86,103,3,85,70,3,85,71,4,
+91,102,4,91,101,4,96,36,7,83,107,4,106,81,4,39,52,4,36,89,3,38,109,4,36,86,3,
+38,108,6,44,117,4,39,57,5,39,46,3,42,41,3,42,36,3,42,37,4,39,58,0,0,0,0,0,0,0,
+0,0,4,42,50,4,42,52,4,42,53,3,45,114,6,50,103,0,0,0,3,50,55,5,46,92,4,46,33,4,
+45,126,4,46,34,4,46,38,6,65,109,4,46,39,5,51,81,4,51,40,6,65,117,4,51,41,4,51,
+37,4,51,43,4,51,39,4,51,46,4,56,121,4,56,119,3,61,44,4,56,123,6,75,67,0,0,0,4,
+68,101,4,62,84,4,68,102,4,62,83,3,66,96,4,62,82,0,0,0,4,68,106,6,94,110,4,68,
+105,4,68,104,4,68,103,3,71,118,4,56,122,4,74,123,4,74,118,4,74,122,4,74,124,0,
+0,0,7,47,116,4,81,50,4,81,52,3,85,72,4,86,106,4,86,107,4,91,103,5,104,59,0,0,
+0,4,99,101,4,99,102,4,99,103,4,99,99,4,107,111,3,36,46,4,35,41,3,36,48,3,36,
+49,3,38,113,3,38,111,3,38,112,0,0,0,3,42,46,3,45,118,6,45,33,3,42,48,4,39,59,
+3,42,49,0,0,0,3,45,125,3,50,58,4,42,55,4,42,56,0,0,0,0,0,0,0,0,0,0,0,0,4,51,
+47,3,50,67,3,50,68,3,50,59,4,51,48,3,50,69,0,0,0,0,0,0,0,0,0,3,50,66,3,55,63,
+3,55,66,3,55,65,4,51,51,3,55,62,3,55,67,0,0,0,0,0,0,3,61,52,4,56,125,5,58,45,
+3,66,99,3,61,49,3,61,48,3,66,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,62,89,3,66,
+101,3,66,105,5,64,78,3,66,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,72,36,7,37,55,0,
+0,0,0,0,0,4,75,34,4,75,33,3,77,55,3,77,60,3,77,51,3,77,56,3,77,52,3,77,50,0,0,
+0,0,0,0,3,81,104,5,85,93,4,81,55,3,81,105,3,85,74,4,86,111,0,0,0,0,0,0,3,85,
+78,4,91,105,3,85,76,3,88,49,0,0,0,4,96,42,0,0,0,0,0,0,3,92,97,0,0,0,4,42,57,4,
+42,58,5,46,98,4,46,43,4,51,53,4,51,52,4,56,126,4,68,112,4,68,113,4,68,111,4,
+75,35,4,75,36,4,91,108,4,109,90,4,36,94,5,39,50,3,42,52,3,46,35,4,42,61,3,50,
+74,3,50,75,4,46,45,3,50,73,4,46,44,4,51,59,4,57,33,4,51,58,4,51,56,4,51,57,4,
+51,55,4,57,35,4,57,38,4,51,60,4,57,36,4,62,98,4,62,97,4,62,93,4,62,96,3,66,
+118,4,62,99,5,71,72,4,68,115,4,68,118,4,68,116,4,68,120,4,68,119,4,68,117,4,
+75,37,4,75,39,4,75,38,4,81,63,3,81,111,4,81,66,4,81,65,4,86,114,4,86,115,3,85,
+81,4,86,117,3,85,80,4,86,113,0,0,0,4,91,111,4,91,110,4,96,44,4,96,43,4,104,
+117,4,107,112,4,106,83,3,50,76,4,62,101,0,0,0,3,77,63,4,86,120,3,61,64,0,0,0,
+0,0,0,5,36,99,6,40,98,3,38,114,4,42,65,3,46,41,4,42,67,4,46,47,4,46,49,5,51,
+100,3,55,72,3,61,65,4,57,40,4,62,105,3,66,121,3,66,122,4,62,104,4,68,121,3,77,
+64,4,75,42,4,75,41,4,81,68,5,92,47,4,91,114,4,91,115,4,96,46,4,99,105,4,106,
+84,4,62,109,4,36,97,4,36,98,0,0,0,5,39,55,3,42,60,0,0,0,4,42,70,3,46,45,4,42,
+73,3,46,44,3,46,46,0,0,0,3,50,86,4,46,55,4,46,59,4,46,53,4,46,54,3,50,84,4,46,
+51,4,46,63,4,46,57,6,57,107,3,50,83,4,46,56,4,46,58,5,51,109,4,51,66,3,55,76,
+4,51,64,4,46,60,4,51,63,4,51,69,3,55,75,4,51,67,4,57,50,4,57,51,3,61,70,3,61,
+75,6,75,90,3,61,73,4,57,54,5,64,96,4,57,47,4,57,48,3,61,72,3,61,74,5,58,59,4,
+57,53,4,57,56,4,62,116,5,64,100,4,62,111,4,62,120,4,62,110,4,62,118,4,62,115,
+4,62,122,4,69,36,4,69,40,6,95,45,3,72,42,3,72,44,4,69,35,4,69,33,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,7,37,88,4,75,56,3,77,66,4,75,55,4,75,53,4,75,51,4,75,47,7,
+37,92,4,75,46,5,71,89,0,0,0,4,75,59,7,48,54,4,81,72,4,81,73,3,81,117,4,81,78,
+4,81,74,4,81,80,4,87,38,4,87,34,4,91,123,4,91,119,7,64,107,4,87,37,7,64,103,0,
+0,0,4,96,50,4,96,47,4,96,48,0,0,0,4,102,88,4,102,89,3,94,64,5,115,92,4,106,85,
+4,107,114,4,107,113,3,98,45,3,38,117,3,46,48,3,50,88,0,0,0,3,55,78,3,67,34,3,
+72,45,5,71,91,5,78,89,4,81,86,4,96,55,4,102,91,4,108,115,4,39,70,4,42,78,3,46,
+49,4,46,70,4,46,69,4,51,71,4,51,72,4,57,58,6,85,82,4,69,48,4,69,50,3,72,47,3,
+77,67,4,75,61,4,81,87,4,91,126,4,99,108,4,39,72,4,42,81,4,42,80,4,46,71,4,46,
+73,3,50,89,4,51,75,3,55,79,3,61,78,3,67,35,5,64,111,3,72,50,4,81,90,4,69,54,4,
+87,44,4,96,56,3,95,56,0,0,0,4,110,72,3,38,121,4,36,101,4,39,78,4,39,79,4,39,
+77,4,39,76,4,39,74,4,42,83,4,42,86,4,42,87,4,42,84,4,42,88,5,42,109,4,42,90,6,
+51,56,0,0,0,3,46,52,4,46,82,3,50,93,3,50,102,3,50,96,4,46,77,3,50,97,0,0,0,0,
+0,0,5,51,118,4,51,80,4,51,81,3,55,86,3,55,84,4,51,82,4,51,78,4,51,77,3,61,80,
+4,57,73,3,61,84,4,57,74,3,61,85,4,57,69,4,57,72,4,57,63,4,57,65,4,57,75,4,57,
+70,4,57,77,4,57,71,4,57,67,4,63,34,4,57,76,4,57,66,0,0,0,4,63,48,4,63,45,3,67,
+36,4,63,37,4,63,38,4,63,39,4,63,43,4,63,44,6,85,97,5,71,97,4,69,57,4,69,65,4,
+69,60,4,69,55,3,72,55,4,69,67,4,69,70,4,69,63,4,69,68,3,72,58,4,69,56,0,0,0,3,
+77,69,4,75,69,4,75,66,4,75,68,4,75,71,4,75,67,4,75,77,3,77,71,5,78,96,4,75,63,
+0,0,0,3,81,119,3,81,120,4,81,92,4,81,96,3,81,124,3,81,122,4,81,93,4,81,100,0,
+0,0,4,87,50,4,87,46,4,87,49,4,87,47,3,85,90,4,87,48,4,87,51,4,87,52,5,86,34,5,
+98,105,4,92,39,4,92,41,4,92,42,4,92,37,3,88,55,4,92,38,4,99,112,4,99,110,4,99,
+113,4,99,111,4,102,93,3,94,65,4,104,120,4,106,87,4,104,122,4,108,117,4,110,77,
+4,39,81,4,42,95,4,51,87,4,69,74,3,85,93,0,0,0,4,87,56,4,99,116,4,107,117,4,46,
+87,4,46,88,4,51,90,4,51,89,6,76,43,4,63,51,4,69,76,3,36,50,3,38,122,4,39,83,0,
+0,0,4,42,100,3,46,56,4,42,98,3,46,60,3,45,59,4,46,95,4,46,92,4,46,98,5,47,52,
+3,55,91,3,50,106,3,50,107,4,46,94,4,46,97,0,0,0,4,51,94,4,51,97,3,55,92,4,51,
+95,3,55,90,4,51,96,3,55,94,3,61,91,5,58,89,6,76,51,4,57,88,3,61,88,0,0,0,4,57,
+83,4,63,64,4,63,57,4,63,63,3,67,47,4,63,60,3,67,50,4,63,61,3,67,44,4,63,62,4,
+63,56,4,63,58,4,63,59,0,0,0,0,0,0,0,0,0,0,0,0,4,63,66,4,69,78,3,72,67,4,69,81,
+3,72,65,4,69,77,4,69,85,4,69,79,5,71,118,0,0,0,4,75,92,4,75,88,4,75,86,4,75,
+85,4,75,94,7,38,36,4,75,91,3,82,35,3,81,125,4,81,108,3,81,126,7,48,89,5,86,51,
+4,81,112,0,0,0,4,81,109,4,87,59,4,87,65,3,72,66,4,87,57,3,85,94,3,85,95,4,87,
+63,0,0,0,3,88,65,4,92,45,3,88,61,4,92,49,4,92,47,4,92,46,0,0,0,4,96,63,7,78,
+92,3,92,99,4,99,118,4,99,117,4,102,95,4,102,96,4,102,97,4,104,124,4,104,123,3,
+96,117,3,97,103,0,0,0,3,46,63,4,42,103,4,42,102,6,51,72,3,50,110,4,46,100,3,
+50,113,3,55,100,4,51,99,4,51,98,3,61,97,3,61,96,4,57,89,0,0,0,4,63,69,4,63,68,
+3,67,58,3,67,59,3,67,62,4,63,71,3,67,60,3,67,63,3,72,70,5,72,36,3,72,73,0,0,0,
+0,0,0,5,78,118,3,77,78,4,81,118,3,82,37,4,81,116,4,81,117,0,0,0,4,87,66,3,88,
+70,3,88,71,3,90,100,0,0,0,4,102,99,3,98,52,5,36,110,3,38,125,5,39,70,6,45,73,
+4,39,86,3,42,64,3,42,65,3,42,67,4,42,106,4,42,111,4,42,107,4,42,105,4,42,108,
+0,0,0,0,0,0,0,0,0,4,46,101,3,50,117,3,50,122,0,0,0,6,66,102,4,51,103,4,51,102,
+3,55,109,4,51,101,5,52,59,5,52,57,4,51,106,4,51,105,4,51,107,3,55,104,4,51,
+109,5,52,56,3,55,110,0,0,0,0,0,0,4,51,100,5,58,101,4,57,94,4,57,98,3,61,103,4,
+57,100,3,61,106,4,57,99,3,61,107,4,57,97,4,63,79,3,67,64,4,63,77,3,67,69,4,63,
+76,3,67,66,4,63,75,3,67,67,4,69,87,4,63,73,5,65,49,0,0,0,3,72,81,3,72,74,4,69,
+91,3,72,83,3,72,78,4,69,90,3,72,76,4,69,88,6,95,107,4,69,89,0,0,0,0,0,0,4,75,
+101,4,75,97,3,77,84,4,75,98,3,77,82,7,38,50,3,77,88,4,75,104,4,75,102,4,75,
+100,3,77,89,4,81,125,4,81,124,3,82,43,4,81,121,4,81,120,4,81,122,3,82,45,4,87,
+69,3,85,99,4,87,71,3,88,72,7,65,46,4,92,55,4,92,53,4,92,54,0,0,0,0,0,0,3,94,
+70,4,99,121,4,102,101,7,88,76,0,0,0,4,102,100,4,104,126,4,105,33,3,98,57,4,36,
+105,6,45,78,3,46,70,3,46,69,4,42,113,4,42,114,3,51,33,3,50,126,3,50,125,4,51,
+111,4,51,112,3,55,111,5,52,69,4,51,114,4,51,113,6,66,111,3,61,108,4,57,103,3,
+61,109,6,76,83,3,61,110,5,65,57,4,63,83,4,63,82,6,86,39,4,69,96,6,95,120,4,75,
+108,5,79,35,0,0,0,0,0,0,4,82,37,4,82,34,4,82,36,7,48,111,0,0,0,3,85,101,3,85,
+102,4,87,76,4,87,77,4,87,75,4,87,79,3,85,103,4,92,57,4,92,58,4,96,72,4,96,73,
+4,99,124,4,105,34,3,36,52,3,42,70,0,0,0,4,42,118,3,46,74,3,51,37,4,46,109,3,
+51,34,0,0,0,5,52,70,3,61,111,4,57,106,3,67,72,4,63,84,4,63,85,4,63,90,4,69,99,
+4,87,82,4,92,59,3,90,104,5,43,33,4,46,117,4,46,112,3,51,40,4,46,119,3,51,41,4,
+46,115,4,46,114,4,51,118,4,51,125,3,55,116,5,52,72,4,51,119,4,51,123,3,55,117,
+6,66,118,4,51,120,4,57,109,4,57,116,4,57,113,3,61,116,4,63,91,4,57,114,3,61,
+122,4,57,117,3,61,115,4,57,111,6,76,91,6,76,86,0,0,0,0,0,0,3,67,80,4,63,102,4,
+63,98,4,63,97,3,67,82,3,67,83,4,63,93,3,67,78,4,63,96,3,67,75,4,63,99,5,72,70,
+4,57,118,4,69,101,3,72,91,4,69,106,4,69,105,3,72,95,4,69,110,4,69,104,3,72,89,
+4,69,109,4,69,102,5,72,54,4,75,123,4,75,117,4,75,112,3,77,97,3,77,94,4,76,34,
+3,77,103,4,75,126,3,77,98,4,76,46,5,79,59,3,77,100,4,76,48,4,76,37,4,76,45,4,
+75,121,5,79,50,3,77,95,5,79,69,4,76,44,4,76,39,4,75,119,3,77,102,3,77,104,4,
+76,40,5,79,54,0,0,0,0,0,0,4,82,52,4,82,58,3,82,49,4,82,55,4,82,43,4,82,56,3,
+82,53,4,82,57,4,82,59,4,82,54,4,82,47,4,82,61,4,82,41,3,82,50,4,87,91,5,92,
+109,4,87,94,4,87,90,4,87,98,5,92,125,4,87,101,4,87,83,3,85,108,4,87,86,4,87,
+88,4,87,89,5,92,126,4,87,85,5,93,48,0,0,0,4,92,68,4,92,79,4,92,75,4,92,80,4,
+92,67,3,88,74,4,92,74,3,90,108,4,92,66,4,92,76,7,65,63,4,92,70,4,92,73,4,92,
+64,5,99,52,4,92,72,3,88,77,3,88,75,5,99,65,4,96,86,5,104,110,3,90,106,4,96,83,
+5,104,102,3,90,109,3,90,105,3,90,107,4,92,81,0,0,0,4,99,126,4,102,105,4,102,
+108,4,102,110,3,94,74,4,102,106,3,94,77,4,102,104,4,102,109,3,95,86,5,112,97,
+4,105,38,4,105,40,4,106,93,4,106,97,4,106,92,3,96,95,4,107,118,4,109,92,4,109,
+118,7,101,93,4,42,119,3,51,47,3,51,51,6,67,34,4,52,37,5,52,89,3,55,124,6,76,
+96,4,57,123,4,57,124,3,61,125,3,61,124,4,57,125,3,67,90,3,67,86,3,67,87,3,67,
+89,3,67,91,0,0,0,3,72,99,4,69,114,3,72,100,3,72,101,6,96,44,3,72,102,3,77,107,
+3,77,108,3,77,105,3,77,106,4,76,55,7,38,87,4,76,53,3,82,54,4,87,109,3,85,115,
+3,85,114,4,87,105,4,87,106,3,77,116,4,87,107,0,0,0,5,99,78,4,92,86,3,88,82,4,
+92,85,4,92,84,5,99,84,3,88,83,3,90,112,4,96,91,4,96,93,4,100,35,3,92,104,7,84,
+58,5,112,112,4,106,101,5,118,57,4,108,122,3,97,69,4,39,92,6,51,100,3,46,87,3,
+46,85,3,46,88,4,46,120,4,46,126,3,51,53,3,51,52,4,46,124,3,51,57,4,47,33,3,51,
+56,4,46,125,3,51,54,3,51,58,0,0,0,0,0,0,0,0,0,4,52,46,4,52,38,3,56,35,3,56,42,
+4,52,39,4,52,48,3,56,44,4,52,45,4,52,43,4,52,41,3,56,40,3,56,45,3,56,37,3,62,
+54,5,59,44,3,62,45,3,62,50,3,62,39,3,62,48,3,62,37,6,76,113,0,0,0,3,62,49,4,
+63,106,3,67,101,3,67,107,4,63,110,4,63,115,4,63,111,3,67,97,3,67,93,3,72,108,
+4,69,117,4,69,126,4,69,121,4,70,33,3,72,103,3,67,95,3,72,114,3,72,117,4,70,35,
+5,72,84,3,72,111,3,78,42,5,79,83,4,76,62,4,76,60,4,76,64,3,77,123,3,78,33,3,
+78,45,3,77,118,3,77,121,4,76,58,4,76,61,4,76,63,3,77,122,4,76,68,5,79,84,3,78,
+38,3,78,35,3,82,58,4,82,73,3,82,60,4,82,71,3,82,61,3,82,62,0,0,0,4,87,115,3,
+85,120,5,93,63,3,85,118,5,93,70,3,85,119,4,87,110,3,85,124,3,85,123,7,58,57,4,
+92,98,4,92,96,4,87,114,3,88,87,3,88,86,3,89,41,4,96,102,4,96,99,4,96,104,4,96,
+98,7,71,74,3,90,115,3,90,113,5,109,34,3,92,105,4,100,36,3,92,106,3,92,107,3,
+94,79,3,94,78,4,105,42,7,88,88,3,95,89,4,105,43,4,106,102,4,107,121,4,107,120,
+7,95,51,3,96,120,4,108,124,4,108,123,4,109,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,42,121,4,47,41,3,56,47,3,56,50,5,
+52,96,4,52,52,3,56,48,4,52,51,4,58,40,4,70,37,3,72,118,4,82,78,4,106,107,0,0,
+0,3,42,77,3,46,92,3,46,91,3,46,89,4,42,123,4,47,42,6,58,107,4,47,45,4,52,53,4,
+63,117,4,58,42,3,67,108,3,67,109,5,65,101,3,72,122,3,72,123,0,0,0,4,82,79,4,
+87,117,4,92,101,4,96,109,4,102,123,4,107,123,6,58,116,4,47,46,3,49,63,4,52,56,
+4,52,54,4,52,55,6,67,60,4,58,45,4,58,49,4,58,48,4,63,118,3,72,126,4,70,39,3,
+72,125,4,70,40,3,72,124,4,76,73,4,82,83,3,82,65,4,87,119,4,92,106,4,92,107,4,
+105,44,3,51,64,3,51,65,4,52,58,3,56,51,4,52,59,4,52,62,4,52,60,3,56,53,3,56,
+52,4,58,52,4,58,53,5,59,58,4,58,51,3,67,112,4,63,120,3,67,113,4,63,119,3,67,
+111,3,73,33,4,70,42,4,70,41,4,70,43,4,82,85,4,82,86,3,88,94,3,88,96,3,88,95,3,
+92,110,4,102,125,0,0,0,3,62,57,3,62,58,0,0,0,4,43,39,4,43,40,4,47,56,4,43,41,
+3,56,56,4,63,122,0,0,0,4,70,46,4,70,45,4,70,47,4,70,50,4,70,48,4,76,79,0,0,0,
+4,87,125,4,87,122,4,87,123,4,92,112,4,103,33,4,36,109,3,51,70,3,51,69,3,56,58,
+4,52,65,4,58,57,5,65,112,3,67,116,4,70,54,4,70,52,4,70,53,4,70,55,3,73,36,3,
+78,51,4,76,82,4,82,90,3,82,66,4,82,91,4,88,33,4,88,36,4,88,35,4,88,34,3,88,
+100,4,100,40,3,95,92,6,86,109,4,35,45,6,37,73,4,36,111,4,36,110,3,42,81,6,59,
+40,3,42,85,3,42,80,4,39,102,0,0,0,4,39,98,4,39,103,4,39,99,4,39,101,5,39,88,3,
+42,90,3,42,83,0,0,0,5,43,51,4,43,47,4,43,42,4,43,44,3,46,98,3,46,95,6,51,125,
+5,43,57,3,51,81,4,47,65,4,47,70,4,47,71,4,47,63,6,59,49,5,47,109,0,0,0,0,0,0,
+3,56,70,4,52,76,4,52,72,3,56,68,4,52,75,4,52,82,4,52,81,4,52,74,4,52,83,6,67,
+88,3,56,64,3,56,63,3,56,67,4,58,73,4,58,58,3,62,63,4,58,69,5,59,77,4,58,74,4,
+58,65,4,58,64,4,58,66,4,58,61,0,0,0,3,62,70,4,58,63,4,58,68,4,58,75,6,73,126,
+6,77,84,6,86,118,4,64,39,3,67,120,4,64,42,4,64,35,4,64,38,3,67,122,4,63,125,4,
+64,40,3,68,33,4,64,44,3,67,125,3,67,121,5,52,106,4,64,37,4,70,69,4,70,62,4,70,
+60,4,70,61,4,70,63,3,82,72,4,70,66,4,70,64,4,70,59,3,73,41,3,73,40,4,70,56,4,
+70,71,4,70,65,0,0,0,4,76,93,4,76,88,4,76,94,4,76,85,4,76,92,6,96,111,4,76,84,
+4,76,91,4,76,95,5,66,40,4,82,99,4,82,100,3,82,70,3,82,69,4,82,94,4,82,97,4,82,
+98,4,82,102,0,0,0,5,93,91,4,88,43,4,88,40,4,88,44,4,92,116,3,88,102,4,92,118,
+3,88,103,3,90,118,4,96,116,4,96,115,5,109,44,4,100,42,4,103,34,4,103,36,4,103,
+35,4,103,37,4,105,48,6,67,100,7,66,36,3,43,68,3,68,36,4,47,74,4,52,88,0,0,0,4,
+76,99,4,82,107,3,51,83,3,51,84,3,56,74,4,76,100,6,97,33,3,82,75,3,94,84,4,39,
+111,4,43,51,4,43,50,3,46,103,3,51,86,4,47,80,3,56,75,6,67,113,6,67,112,0,0,0,
+3,62,74,4,58,78,4,58,79,6,77,99,0,0,0,5,66,45,4,64,47,4,70,79,4,70,81,4,70,80,
+3,73,44,6,97,36,5,73,44,0,0,0,0,0,0,3,78,62,4,76,104,4,76,101,4,82,108,4,82,
+109,0,0,0,4,88,48,4,88,52,4,88,51,3,86,37,3,86,38,5,93,103,5,92,77,4,88,50,0,
+0,0,4,92,124,4,100,45,4,47,83,4,52,92,4,82,111,4,82,110,4,88,53,4,92,125,4,
+105,51,0,0,0,6,37,79,3,36,55,3,36,57,3,39,39,4,36,118,4,36,125,3,39,44,0,0,0,
+3,42,99,3,42,103,3,42,100,3,42,106,4,39,114,3,42,98,4,40,33,4,39,115,3,42,101,
+3,42,105,5,39,99,3,42,97,3,46,109,4,43,54,3,46,112,3,46,113,3,46,108,3,46,115,
+3,46,117,6,52,58,0,0,0,0,0,0,4,47,85,3,51,97,4,47,97,3,51,100,3,51,91,3,51,94,
+6,59,86,3,51,93,4,47,94,3,51,92,3,51,101,5,48,33,4,47,89,4,47,100,0,0,0,0,0,0,
+0,0,0,3,51,96,4,52,94,4,52,108,4,52,113,3,56,90,4,52,105,4,52,101,3,56,86,4,
+52,102,4,52,98,4,52,93,4,52,99,6,68,44,3,56,76,6,68,40,5,53,42,3,56,89,3,56,
+92,5,53,36,0,0,0,0,0,0,0,0,0,4,58,108,4,58,96,4,58,95,4,58,100,4,58,89,5,59,
+86,4,58,91,4,58,86,3,62,83,4,58,94,3,62,84,3,62,81,4,58,92,4,58,97,3,62,85,6,
+78,39,3,62,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,64,48,4,64,50,4,58,101,3,68,55,
+4,70,105,4,64,71,4,64,73,4,64,58,3,68,43,3,68,41,3,68,52,4,64,72,3,68,61,4,64,
+76,0,0,0,4,70,101,3,73,47,4,70,87,6,97,68,4,70,100,3,73,49,4,70,83,5,73,60,4,
+70,97,3,73,48,4,70,109,4,70,96,4,70,92,3,73,52,5,73,59,6,97,88,3,73,55,3,73,
+64,3,78,67,4,76,114,3,78,63,4,76,112,4,77,36,4,76,107,3,78,65,4,76,113,3,78,
+83,4,76,109,4,76,115,3,78,71,3,78,69,3,78,86,4,76,125,3,82,81,4,76,108,3,78,
+74,4,76,110,3,78,72,3,78,85,3,78,73,5,80,70,3,78,80,0,0,0,0,0,0,0,0,0,4,77,33,
+4,76,111,3,78,81,4,76,119,4,82,119,4,82,123,4,82,121,4,83,44,4,83,33,4,82,118,
+3,82,83,4,83,37,3,82,87,4,82,126,3,82,77,4,83,35,4,82,122,4,82,124,4,82,114,5,
+100,45,3,82,76,4,83,34,4,82,115,3,82,78,4,83,39,0,0,0,4,83,49,4,70,103,4,88,
+68,4,88,60,4,88,56,4,88,66,5,93,121,4,88,54,4,88,59,3,86,46,3,86,39,4,88,61,3,
+86,42,0,0,0,3,86,47,3,88,105,4,92,126,4,93,43,3,88,109,3,88,112,3,88,106,3,88,
+113,4,93,35,7,66,56,4,93,33,0,0,0,7,59,50,4,96,119,3,92,115,3,91,35,4,96,120,
+3,91,33,0,0,0,3,91,36,7,73,83,4,100,47,4,100,52,3,92,125,4,100,51,3,92,116,7,
+84,104,3,92,121,4,100,50,4,100,56,3,92,122,4,100,48,3,92,117,4,100,54,4,103,
+39,3,94,89,4,103,40,0,0,0,0,0,0,3,95,93,4,105,55,7,88,114,3,96,65,3,96,66,5,
+120,37,4,107,125,4,109,94,4,108,125,3,97,106,4,109,121,4,109,123,0,0,0,4,110,
+55,4,110,54,5,124,62,3,42,109,4,43,62,4,47,103,3,51,103,3,51,102,3,51,104,5,
+53,53,3,56,98,5,59,112,3,62,96,3,68,65,5,66,84,5,66,83,3,68,66,3,68,67,4,77,
+38,4,83,54,4,93,50,5,100,59,5,100,58,4,100,58,3,39,46,3,46,125,3,47,33,3,47,
+34,4,47,105,4,47,107,6,59,105,3,56,104,3,56,103,4,52,124,3,56,101,4,52,123,4,
+52,121,5,60,38,6,68,72,0,0,0,4,58,114,3,62,103,4,58,116,3,62,101,5,59,116,4,
+58,112,4,58,109,3,62,100,3,62,102,4,64,86,4,64,87,3,68,75,3,68,71,4,64,91,4,
+58,110,4,64,93,3,68,74,0,0,0,4,70,120,3,73,70,4,70,114,4,70,115,4,70,113,4,70,
+117,3,73,71,4,70,112,4,70,118,6,97,105,3,73,72,4,70,123,3,78,90,3,78,92,7,40,
+66,3,78,87,3,78,88,4,77,48,3,78,91,4,70,121,4,77,54,4,77,47,3,73,77,0,0,0,4,
+83,62,3,82,92,7,50,115,4,83,61,4,88,77,3,82,96,7,50,117,3,82,97,5,94,50,4,88,
+87,4,88,82,3,86,55,4,88,88,4,88,79,4,88,86,3,86,56,4,88,78,3,86,50,4,88,84,4,
+88,95,3,86,53,3,86,60,0,0,0,3,86,49,4,93,59,5,94,53,4,93,57,3,88,114,0,0,0,4,
+97,36,5,105,65,3,91,42,4,97,33,4,97,37,0,0,0,5,109,75,0,0,0,4,100,59,4,100,60,
+4,100,64,4,100,62,4,100,65,3,93,38,3,94,94,4,103,48,4,100,61,4,105,62,3,95,94,
+3,95,96,3,96,68,7,89,37,7,92,94,4,106,120,7,92,99,3,97,72,4,110,57,3,47,37,6,
+59,115,3,56,105,3,68,76,4,71,35,4,77,55,4,47,111,4,58,120,3,78,94,4,83,74,3,
+91,46,3,42,110,0,0,0,3,47,40,4,43,70,0,0,0,5,48,61,4,47,114,5,48,57,4,53,42,4,
+58,122,4,53,45,4,53,46,4,53,44,0,0,0,4,58,121,3,62,113,4,53,48,3,62,110,3,62,
+108,3,62,107,3,47,74,4,64,98,4,71,37,6,88,43,0,0,0,3,73,83,4,71,45,5,73,108,5,
+73,109,4,64,102,4,71,49,4,71,39,3,73,85,4,64,96,4,71,42,4,71,46,4,71,38,4,71,
+43,3,73,90,3,73,80,3,73,91,4,77,60,4,77,63,4,77,58,4,77,57,4,77,66,4,77,64,4,
+77,71,0,0,0,0,0,0,0,0,0,0,0,0,4,83,82,4,83,85,4,83,86,3,78,99,4,83,79,0,0,0,4,
+88,99,4,88,103,3,86,69,3,86,67,4,88,100,3,86,62,7,59,89,3,86,68,4,88,101,3,86,
+65,5,100,86,4,93,74,4,93,72,4,93,73,4,93,68,4,93,70,4,97,42,7,67,34,4,100,67,
+7,80,37,3,93,39,4,100,68,3,94,95,0,0,0,4,106,123,7,89,50,3,96,122,4,108,38,3,
+96,121,4,109,125,5,43,71,4,47,115,4,53,49,4,59,33,0,0,0,3,51,121,3,51,120,4,
+53,51,4,53,53,0,0,0,4,59,35,5,60,53,4,59,34,3,62,115,3,68,80,3,68,81,4,71,54,
+4,71,56,4,77,74,4,77,72,4,83,90,4,83,91,5,88,50,4,83,92,5,94,67,4,88,104,4,88,
+105,4,93,78,4,93,80,4,97,45,4,97,46,3,91,48,4,97,44,4,97,48,3,94,96,5,122,56,
+3,98,60,4,53,58,3,68,83,4,64,103,3,68,82,4,71,58,4,77,81,4,77,76,4,77,78,4,77,
+83,4,77,79,4,83,100,4,83,97,4,83,98,0,0,0,4,88,107,4,88,106,5,100,99,4,97,49,
+4,97,52,4,100,70,4,100,71,0,0,0,4,109,34,3,47,43,5,43,73,3,47,45,4,47,126,3,
+51,125,4,53,65,3,56,124,3,56,120,5,53,87,4,53,68,5,53,94,3,57,36,3,57,40,3,57,
+33,4,53,63,3,56,125,3,57,39,4,53,67,5,53,93,6,68,109,3,57,38,5,53,86,4,59,51,
+3,62,121,3,62,122,4,59,54,4,59,53,3,62,118,3,62,123,3,62,119,4,59,52,4,59,42,
+4,59,41,4,59,43,3,63,38,6,78,107,3,63,37,0,0,0,3,68,87,6,88,65,3,68,94,4,64,
+110,4,64,109,4,64,108,3,68,90,3,68,95,3,68,98,4,71,61,4,71,64,4,71,74,4,71,60,
+3,73,106,4,71,70,4,71,66,3,73,97,4,71,67,3,73,105,3,73,103,3,73,93,4,77,89,4,
+77,86,4,77,92,4,77,94,3,78,104,4,77,97,4,77,88,4,77,91,3,78,109,4,77,95,4,77,
+90,3,78,107,4,77,96,7,40,121,4,77,85,3,78,113,4,83,106,3,82,108,3,82,109,7,51,
+77,4,83,107,3,86,71,4,88,112,3,86,75,3,86,76,5,94,85,4,93,90,7,74,37,4,93,87,
+4,93,91,3,89,34,3,89,37,4,93,84,3,89,39,4,97,64,5,105,82,3,91,51,4,97,59,4,97,
+61,4,97,69,5,105,81,4,100,78,3,93,45,7,80,49,4,100,76,3,93,47,4,100,72,3,93,
+49,4,103,61,4,103,63,7,85,50,4,103,62,4,103,64,4,103,57,7,89,56,3,95,99,4,105,
+72,5,118,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,43,73,4,48,35,6,78,
+122,3,63,39,4,71,76,3,78,119,4,88,117,4,93,97,4,105,76,0,0,0,4,53,74,3,63,40,
+4,64,116,4,71,78,4,71,79,3,73,108,4,77,100,3,82,112,4,83,115,3,82,111,4,83,
+114,3,82,113,4,88,118,4,88,119,3,86,78,4,103,68,4,109,36,4,48,37,4,53,75,6,69,
+34,4,53,76,0,0,0,4,77,103,4,77,101,4,77,104,4,83,117,4,83,119,4,93,100,4,97,
+72,4,97,70,4,103,69,3,95,101,3,97,76,4,109,37,4,53,80,6,69,36,3,57,47,0,0,0,4,
+59,62,0,0,0,3,73,110,3,78,121,3,78,120,3,82,114,3,86,80,3,89,44,3,89,45,4,97,
+74,7,74,65,3,91,55,4,93,104,4,53,81,4,53,84,5,60,76,4,59,63,4,59,65,3,63,46,4,
+59,66,6,79,41,4,59,67,4,65,33,3,68,102,3,68,104,5,74,41,6,98,106,3,73,111,3,
+78,123,3,78,124,4,77,110,4,77,108,7,41,54,4,77,109,0,0,0,5,81,57,3,79,33,3,82,
+116,4,83,125,4,83,121,4,83,123,4,83,122,3,82,118,7,60,51,4,88,122,0,0,0,4,83,
+126,3,93,53,3,94,100,4,107,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,48,75,5,67,52,4,
+71,89,4,71,88,4,103,72,5,48,76,4,48,39,4,48,40,4,53,85,4,53,86,3,57,52,3,57,
+54,3,63,49,4,59,69,3,63,54,3,63,50,5,60,82,3,63,53,4,59,72,4,59,71,4,65,38,4,
+65,39,5,67,60,3,68,106,4,65,40,5,67,56,4,71,90,6,98,117,4,71,91,3,73,118,5,74,
+52,3,73,119,5,74,50,0,0,0,3,79,39,4,77,115,4,77,113,3,79,36,4,77,116,7,41,61,
+4,84,38,5,88,92,5,88,85,3,82,120,4,88,125,4,89,37,4,88,124,5,94,109,4,93,109,
+3,89,47,4,93,108,4,93,106,4,93,110,3,89,48,4,97,77,3,93,54,4,100,85,4,100,83,
+4,100,86,4,103,74,0,0,0,3,95,102,4,105,79,4,107,35,4,108,40,4,109,39,4,43,76,
+3,47,47,4,48,42,3,51,126,4,53,94,4,53,89,5,53,114,3,57,59,4,53,91,4,53,92,4,
+53,93,3,57,60,5,60,99,4,59,76,4,59,80,3,63,61,4,59,77,4,59,73,6,79,54,6,79,60,
+5,60,92,4,59,74,4,59,75,4,59,79,3,63,60,5,60,95,4,59,81,4,65,41,5,67,75,3,68,
+108,3,68,110,0,0,0,0,0,0,5,74,62,4,71,94,4,71,97,4,71,95,4,71,98,4,71,101,3,
+73,120,4,71,100,3,79,40,3,68,111,4,77,119,4,78,34,3,79,42,7,41,78,3,79,46,3,
+79,41,4,77,126,4,78,33,4,77,125,4,77,121,4,77,120,4,77,118,3,79,45,4,78,35,0,
+0,0,4,84,46,3,82,125,3,82,122,4,84,47,4,84,45,5,88,98,4,84,48,3,82,121,5,94,
+123,0,0,0,4,89,43,4,89,44,4,89,38,0,0,0,4,89,42,4,89,40,3,86,83,3,89,51,4,93,
+116,4,93,120,4,93,114,4,93,117,7,74,87,4,97,80,3,89,52,4,97,81,4,93,119,4,100,
+91,4,100,90,4,103,80,4,103,76,5,116,75,4,107,36,7,92,119,4,108,41,3,97,79,3,
+98,46,3,63,66,5,60,103,4,59,82,4,59,83,3,63,65,3,68,113,3,68,112,3,68,114,0,0,
+0,4,78,38,4,84,50,4,89,48,3,86,86,3,91,62,4,100,95,3,96,76,4,43,77,4,43,78,0,
+0,0,3,52,34,3,57,67,3,57,68,3,57,72,4,53,97,4,53,98,3,57,69,3,57,70,3,57,66,6,
+69,69,3,63,72,3,63,67,4,59,84,3,63,74,3,68,117,4,65,42,3,68,116,6,89,36,4,65,
+44,4,71,102,4,71,105,4,71,103,3,73,126,4,78,40,4,78,39,4,78,42,4,78,41,3,83,
+35,5,88,114,4,84,51,4,84,52,5,81,97,3,86,88,4,89,50,4,89,53,4,89,55,3,86,87,4,
+89,49,4,93,124,4,93,123,4,93,122,5,101,53,4,93,125,4,93,126,0,0,0,4,97,89,4,
+97,88,4,97,87,4,100,96,4,100,97,4,103,82,0,0,0,3,95,104,3,95,103,0,0,0,3,96,
+125,4,109,97,4,110,33,3,98,61,0,0,0,0,0,0,0,0,0,4,78,46,3,93,57,4,71,107,0,0,
+0,3,79,56,4,100,99,7,80,86,3,39,50,4,37,34,0,0,0,3,42,111,5,39,105,0,0,0,4,43,
+83,4,43,80,3,52,35,4,48,45,4,48,48,3,52,36,4,48,46,0,0,0,0,0,0,3,57,73,4,53,
+105,3,57,77,3,63,83,4,59,87,3,63,78,6,79,72,3,63,82,4,65,47,3,74,37,0,0,0,4,
+71,108,3,74,35,3,79,58,4,78,49,4,78,53,3,79,61,3,83,42,3,83,40,3,83,41,4,89,
+56,4,89,57,7,67,119,3,89,57,4,97,94,4,108,44,3,34,95,4,35,50,3,39,54,3,39,55,
+3,39,56,3,42,118,4,40,41,0,0,0,3,47,54,4,43,86,3,69,34,3,47,61,4,43,84,4,43,
+88,3,47,57,3,47,58,6,52,109,4,48,56,4,48,52,3,52,40,4,48,51,4,71,113,0,0,0,4,
+53,108,4,53,110,4,53,115,4,53,107,3,57,80,4,53,112,4,59,94,3,63,88,0,0,0,4,65,
+52,4,65,54,3,69,33,4,89,60,4,65,56,4,71,109,4,71,110,3,74,41,3,74,40,5,74,96,
+4,71,112,3,79,62,4,78,61,4,78,60,5,88,126,5,95,60,3,96,77,4,107,38,3,47,63,0,
+0,0,3,52,43,3,52,44,4,53,120,4,53,116,3,57,83,5,54,54,4,53,117,4,59,96,3,63,
+90,3,63,91,3,63,92,4,59,100,0,0,0,6,89,76,3,69,38,4,65,61,4,65,60,4,65,63,4,
+65,62,4,71,115,4,71,116,4,78,63,4,78,65,4,78,62,4,78,64,4,84,61,4,84,60,4,84,
+58,3,83,46,4,84,64,4,84,59,7,52,84,3,83,48,4,89,61,4,89,66,7,60,112,4,89,65,5,
+101,69,4,97,97,4,97,100,4,97,99,4,97,98,4,97,101,4,103,90,4,103,91,4,105,84,4,
+105,83,4,108,46,4,108,45,4,110,61,4,53,122,6,60,99,3,57,90,3,63,95,3,63,100,3,
+63,97,3,63,103,3,69,44,5,67,109,0,0,0,3,74,46,4,71,121,3,74,54,4,71,118,4,71,
+123,0,0,0,4,71,120,3,79,79,4,78,67,3,79,71,3,79,70,7,42,56,3,79,74,7,42,62,0,
+0,0,3,83,51,3,83,52,4,84,72,4,84,70,7,60,123,3,86,105,7,60,119,4,89,69,4,89,
+68,0,0,0,3,89,63,3,89,65,4,94,47,4,94,44,7,68,57,4,94,39,5,101,79,4,94,43,3,
+89,72,3,89,71,0,0,0,3,91,70,4,97,102,3,91,75,3,91,64,3,91,82,4,97,105,5,106,
+51,4,97,104,3,91,81,3,91,76,3,91,73,0,0,0,3,93,59,4,97,108,3,93,64,4,100,102,
+4,100,108,5,110,53,3,93,72,4,100,109,0,0,0,4,103,95,3,94,107,4,100,105,4,103,
+97,3,94,108,4,103,99,7,85,104,3,94,105,3,94,110,3,94,111,3,95,111,3,96,81,5,
+113,85,7,89,103,3,95,109,7,89,104,3,95,112,5,116,85,4,107,42,5,118,95,4,107,
+39,3,96,78,3,96,80,3,97,35,3,97,33,4,108,48,3,97,36,3,97,110,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,60,101,
+4,59,103,0,0,0,4,65,73,4,94,50,3,57,91,4,53,124,3,63,106,4,59,107,3,63,110,3,
+63,107,3,69,59,4,65,80,4,65,78,4,72,35,3,74,59,3,74,63,3,74,58,5,74,110,3,74,
+60,0,0,0,7,42,70,4,78,72,3,79,84,3,79,87,4,84,79,4,84,75,3,83,63,4,84,76,3,83,
+65,3,83,67,3,83,70,3,83,69,7,52,115,0,0,0,4,89,78,4,89,79,4,89,84,3,86,110,3,
+86,108,4,89,77,0,0,0,4,89,82,4,103,102,4,100,113,5,113,91,4,105,85,0,0,0,0,0,
+0,0,0,0,5,33,125,3,34,96,3,36,62,5,36,123,6,41,53,0,0,0,0,0,0,0,0,0,4,40,49,4,
+40,50,3,42,122,5,43,100,4,43,90,3,47,65,4,43,89,0,0,0,4,48,64,4,48,61,3,52,53,
+4,48,62,3,52,55,4,48,60,0,0,0,3,57,99,3,57,93,4,53,125,3,57,96,3,57,98,3,57,
+100,3,57,95,3,63,111,4,59,109,3,63,116,3,69,63,3,69,62,4,65,85,4,65,84,3,69,
+61,3,69,65,3,74,65,3,74,64,3,74,67,3,74,66,3,79,89,3,79,88,7,42,84,3,83,71,4,
+84,83,0,0,0,4,84,81,0,0,0,4,89,85,0,0,0,3,91,84,4,100,115,4,103,103,3,52,56,4,
+54,36,3,63,122,3,63,118,3,63,121,3,63,119,4,65,86,3,69,68,3,69,67,3,69,69,3,
+74,72,3,79,93,3,79,92,3,83,75,3,83,74,3,82,56,4,89,88,3,86,114,3,89,76,3,91,
+85,3,93,74,3,91,86,3,93,75,4,105,86,3,97,81,3,98,64,3,57,102,3,63,125,6,80,49,
+3,69,72,4,72,45,4,72,49,4,72,46,3,74,74,4,72,52,3,74,75,4,72,51,6,99,123,3,79,
+94,3,79,97,3,79,95,0,0,0,4,84,89,3,83,79,3,83,78,4,89,96,3,86,115,3,86,119,4,
+84,88,3,86,118,4,89,93,4,89,95,4,94,53,3,89,77,3,89,78,4,94,54,7,68,88,7,68,
+96,4,97,116,4,97,115,3,91,87,3,91,88,3,91,89,4,100,117,3,93,77,4,105,88,4,105,
+90,4,105,91,3,96,88,3,97,83,3,97,39,3,97,82,3,98,36,3,98,68,3,98,70,4,105,92,
+4,54,40,4,54,42,4,59,116,4,78,76,4,100,123,4,65,90,3,69,74,0,0,0,3,74,77,4,72,
+56,4,72,55,4,84,93,4,84,92,4,89,98,4,100,124,4,103,110,5,113,99,0,0,0,4,108,
+51,4,59,121,3,64,35,4,59,118,3,69,77,4,65,93,4,65,95,3,69,76,0,0,0,6,90,40,4,
+72,58,4,72,64,4,72,59,3,74,79,3,74,80,4,72,61,4,78,79,4,84,99,4,84,97,4,84,96,
+4,84,100,4,84,98,4,89,99,4,84,104,3,83,82,3,86,124,4,89,104,4,89,100,7,61,86,
+3,86,121,3,86,125,3,86,126,4,94,62,5,101,126,4,94,66,4,94,60,5,101,115,5,101,
+123,4,94,59,4,94,65,3,91,92,3,91,91,4,97,119,4,97,123,3,91,90,4,101,35,4,100,
+126,5,110,73,7,86,39,7,86,37,4,103,114,4,103,112,5,113,105,7,86,38,3,95,116,5,
+116,98,4,107,44,3,96,90,4,108,52,4,109,45,3,97,84,4,109,101,3,97,112,4,110,34,
+4,65,97,4,72,67,4,72,65,4,72,66,4,72,68,3,83,84,4,89,107,7,68,119,4,94,69,3,
+89,82,4,97,125,4,97,126,4,103,115,4,105,96,3,96,91,3,69,78,0,0,0,3,87,33,3,91,
+99,3,91,98,3,93,82,4,103,117,4,107,45,3,64,37,3,64,38,3,64,39,3,69,81,0,0,0,4,
+84,106,4,84,105,3,89,83,4,98,34,4,98,35,3,95,117,4,59,123,0,0,0,4,65,101,4,65,
+100,5,68,52,5,75,62,4,72,77,3,74,81,4,72,78,3,74,83,4,72,76,4,72,75,5,75,63,4,
+72,71,3,79,104,4,78,89,4,78,92,5,82,96,4,84,109,4,84,111,3,83,86,4,78,93,3,83,
+96,3,83,87,3,83,94,7,53,81,3,87,37,4,89,115,7,61,105,3,87,34,4,89,119,3,87,35,
+3,87,36,3,87,39,3,87,41,4,94,78,3,89,84,4,94,73,4,94,71,4,94,75,3,89,87,3,89,
+85,4,94,77,4,94,76,3,89,90,4,98,39,4,98,41,4,98,45,4,98,38,4,98,44,3,91,100,4,
+98,37,4,98,47,4,98,40,4,98,43,4,101,47,4,101,49,4,101,48,3,93,84,4,103,119,4,
+103,121,4,103,118,4,103,124,4,103,123,7,86,50,4,105,99,3,95,118,4,105,98,4,
+108,57,5,120,72,3,97,85,4,54,43,4,59,126,3,69,83,4,65,109,4,65,114,4,65,110,4,
+72,81,4,72,86,4,72,89,4,72,80,4,72,84,3,74,87,4,78,96,4,78,97,4,84,118,4,84,
+119,4,84,115,4,84,116,4,84,117,4,89,125,4,90,34,4,90,33,4,89,124,4,89,122,4,
+89,126,4,94,81,7,68,126,4,94,80,4,94,82,3,89,93,3,89,94,3,89,95,4,98,50,3,91,
+103,3,91,102,4,101,54,3,93,85,4,103,126,4,107,48,4,108,58,3,87,43,3,89,96,3,
+52,58,4,54,44,3,64,41,3,64,42,4,60,36,3,64,40,4,60,37,3,69,93,3,64,44,4,65,
+119,4,65,116,3,74,92,3,69,94,4,65,117,3,69,86,3,69,85,3,69,90,4,65,121,4,65,
+122,3,74,88,3,74,89,4,72,91,7,43,56,3,74,90,4,72,92,6,100,64,3,79,106,4,78,
+101,4,78,100,4,78,103,4,78,102,4,84,120,4,78,105,4,84,124,4,84,125,4,84,122,4,
+90,39,4,85,34,4,90,40,4,90,42,5,96,49,3,87,45,3,89,100,5,96,44,3,87,44,0,0,0,
+4,94,88,4,94,87,4,94,91,4,94,89,4,94,90,4,101,57,4,98,54,3,91,104,4,101,60,4,
+101,59,3,93,87,3,93,89,0,0,0,4,104,36,4,104,35,3,94,125,4,104,34,4,105,103,4,
+105,101,3,95,119,4,105,104,4,107,49,3,97,86,4,109,48,4,109,103,4,110,37,0,0,0,
+3,79,108,3,83,103,4,94,95,4,98,60,4,72,93,3,87,47,4,85,38,3,87,46,3,97,113,3,
+64,45,5,68,74,3,69,96,4,72,94,3,74,101,4,72,95,3,74,95,3,74,103,3,74,104,3,74,
+107,3,74,105,4,78,111,3,79,113,3,79,112,4,78,110,3,79,111,4,78,109,4,78,112,3,
+83,111,3,83,110,3,83,109,5,90,44,3,83,105,4,85,45,5,90,46,7,54,40,4,90,46,3,
+87,50,3,87,53,4,90,45,3,87,49,4,94,103,5,106,110,4,94,98,3,89,104,4,94,104,3,
+89,105,4,94,99,4,94,101,3,89,108,4,98,65,4,98,63,3,91,106,4,98,70,4,98,64,4,
+98,68,4,98,69,4,101,65,4,101,64,3,93,93,3,93,91,4,101,71,5,110,102,5,110,109,
+3,93,92,4,104,41,4,104,42,4,104,43,4,104,45,3,95,35,5,114,45,4,104,40,7,90,62,
+5,116,118,4,105,107,4,105,105,3,95,122,4,107,51,4,107,52,4,107,50,3,97,43,7,
+96,46,7,96,45,3,97,87,4,109,104,3,98,39,4,110,63,3,98,55,4,110,87,0,0,0,0,0,0,
+0,0,0,3,57,105,3,64,46,4,72,98,3,74,109,3,79,117,4,78,117,4,78,115,4,78,118,3,
+79,120,3,83,114,3,83,115,4,85,48,4,85,50,4,85,47,4,85,46,3,87,57,4,90,49,4,90,
+53,4,90,48,3,87,56,4,90,51,5,102,81,4,94,110,3,91,112,4,98,72,4,98,71,4,101,
+73,3,93,95,4,104,48,4,105,110,4,107,53,4,108,62,4,109,51,3,64,48,4,66,34,0,0,
+0,4,98,74,5,116,122,7,100,117,3,64,49,5,61,82,6,100,94,4,72,106,4,72,105,4,72,
+103,3,74,116,5,75,89,4,78,123,3,79,122,4,85,53,4,85,54,4,90,56,3,87,61,0,0,0,
+4,90,59,4,94,112,4,94,115,3,89,110,4,94,116,4,94,118,4,94,117,4,94,119,4,98,
+78,3,91,114,4,98,76,0,0,0,4,101,77,4,101,79,4,101,78,7,81,121,5,114,63,3,95,
+38,4,105,114,4,108,67,4,108,65,3,97,45,5,120,82,4,109,53,7,97,106,4,109,105,4,
+110,73,7,81,125,5,114,65,3,74,119,3,74,118,3,77,62,3,83,118,7,90,75,3,97,88,3,
+74,121,4,79,36,4,79,37,4,85,63,3,83,119,4,94,126,3,89,112,4,94,125,4,94,124,3,
+91,115,5,102,104,3,93,101,4,105,119,4,105,118,7,90,79,0,0,0,4,108,72,4,108,73,
+4,110,88,5,61,84,0,0,0,4,72,109,5,75,100,0,0,0,4,79,40,4,79,52,3,80,33,7,43,
+106,4,79,57,4,79,50,4,79,43,4,79,41,3,84,39,4,85,68,4,85,66,4,85,72,3,83,126,
+3,84,40,4,85,65,3,84,38,3,84,36,3,84,34,3,83,123,4,90,64,3,87,65,4,95,33,7,62,
+73,4,90,66,3,89,114,4,95,35,5,102,110,4,95,39,4,95,37,3,89,120,4,95,36,3,89,
+119,4,95,41,4,95,43,4,98,93,5,107,53,4,98,103,4,98,87,4,98,97,4,98,89,4,98,84,
+3,91,118,5,107,49,4,98,98,5,107,43,4,98,96,4,98,100,3,91,120,3,91,123,3,91,
+124,0,0,0,0,0,0,3,93,119,4,101,85,7,82,49,4,101,91,3,93,108,7,82,51,4,101,83,
+3,93,107,3,93,109,0,0,0,4,104,61,3,95,45,3,95,48,4,104,60,3,95,46,3,95,43,4,
+104,58,3,95,41,3,95,47,4,105,125,3,95,125,4,106,33,4,105,124,3,95,124,4,105,
+126,3,96,36,4,105,123,3,96,33,0,0,0,0,0,0,4,107,60,4,107,61,4,107,64,4,107,59,
+7,94,35,3,96,103,3,96,100,5,120,91,5,120,86,3,97,48,4,108,77,4,108,78,5,119,
+36,3,97,90,4,109,57,0,0,0,3,97,49,4,110,44,4,110,45,4,110,91,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,69,101,3,74,122,3,74,123,3,74,124,3,74,126,
+5,75,107,3,74,125,5,83,56,4,79,63,3,80,35,4,79,68,4,79,59,7,43,109,4,79,64,3,
+80,40,3,80,41,3,80,38,0,0,0,3,76,99,4,79,65,4,85,78,3,84,47,4,85,77,3,84,48,4,
+85,79,3,84,43,4,85,84,7,54,74,4,85,74,3,84,46,4,85,87,3,87,75,4,85,75,3,84,49,
+4,85,85,3,84,52,4,85,80,7,54,81,3,86,51,3,87,76,4,90,81,3,87,71,3,87,73,3,87,
+70,4,90,82,3,87,78,4,90,80,4,95,47,4,95,53,4,95,44,3,90,33,3,89,124,4,95,50,4,
+95,49,5,103,38,4,95,56,4,98,106,3,92,33,4,98,108,4,101,97,3,92,40,4,98,111,5,
+107,60,4,95,54,0,0,0,3,93,120,4,101,108,3,93,125,3,93,123,4,101,106,4,101,100,
+3,93,124,7,82,66,4,101,98,4,101,107,3,93,126,3,95,52,4,104,64,4,104,66,4,104,
+65,5,114,99,3,95,51,4,106,39,4,106,44,0,0,0,3,96,40,4,106,38,3,96,38,3,96,39,
+4,107,69,3,96,107,5,119,44,4,107,68,5,119,52,4,107,71,3,96,106,3,96,105,4,107,
+72,4,108,80,4,108,82,4,108,81,3,97,54,4,108,84,4,109,61,3,97,92,7,99,55,3,98,
+42,3,98,62,4,110,89,3,98,67,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,79,71,
+4,95,57,7,87,41,4,107,77,5,121,115,5,75,109,4,79,73,4,79,74,3,80,45,3,84,56,4,
+85,88,7,54,92,3,90,35,4,98,114,0,0,0,3,95,57,3,97,55,3,97,56,4,72,115,4,72,
+116,3,75,33,4,79,77,4,79,75,4,85,89,4,85,92,4,85,90,4,85,93,3,87,79,4,95,60,4,
+95,59,3,90,39,4,98,121,4,98,118,4,98,125,4,98,119,4,98,124,4,104,73,4,104,72,
+4,104,74,5,117,77,5,117,72,4,107,78,3,97,57,7,90,125,4,109,65,7,44,49,4,101,
+113,4,101,114,7,54,101,4,95,61,4,99,33,4,101,118,4,104,75,4,107,82,4,108,90,7,
+44,51,4,85,94,7,54,103,5,111,82,4,101,121,4,104,79,4,104,76,4,104,78,4,104,77,
+4,106,49,4,107,85,4,109,66,4,66,44,3,75,35,4,79,82,4,79,83,4,85,95,4,90,95,5,
+97,35,5,103,64,5,103,61,4,95,63,5,103,65,4,99,35,3,92,43,4,101,124,4,102,33,4,
+101,125,5,111,88,4,104,82,3,95,59,4,107,86,4,108,91,4,109,68,3,97,94,4,109,67,
+4,109,111,4,95,64,3,92,44,4,106,55,3,97,58,4,85,97,4,108,97,4,108,98,4,95,67,
+4,95,66,4,95,68,4,99,38,4,104,89,4,85,98,4,90,99,4,95,69,4,99,39,4,104,90,3,
+96,42,4,107,88,4,107,91,3,90,44,4,95,70,3,94,35,7,82,103,5,111,97,4,104,92,4,
+110,49,5,123,122,4,90,102,5,97,45,4,95,72,4,99,41,4,99,43,4,102,39,4,102,37,4,
+102,38,3,95,61,4,104,97,4,106,61,4,106,60,3,96,110,5,119,77,4,108,105,4,108,
+102,4,108,106,4,109,76,4,109,75,4,109,112,3,97,118,3,98,43,3,98,50,4,110,75,4,
+110,76,4,110,90,5,117,97,0,0,0,0,0,0,5,107,105,5,108,68,4,104,98,0,0,0,4,104,
+99,4,109,81,3,98,44,1,68,33,1,68,35,4,33,38,1,68,36,3,33,38,3,33,37,0,0,0,2,
+33,38,1,68,55,1,68,53,1,68,56,1,68,54,2,33,39,1,68,98,2,33,47,2,33,45,1,68,97,
+1,68,96,4,33,57,0,0,0,1,69,98,1,69,97,1,69,96,4,33,85,1,69,99,1,69,95,0,0,0,0,
+0,0,0,0,0,0,0,0,1,71,34,1,71,35,3,34,98,3,34,97,3,34,99,4,35,53,3,36,63,0,0,0,
+1,75,100,0,0,0,3,33,33,4,33,39,3,33,44,1,68,57,0,0,0,1,68,99,2,33,48,4,33,58,
+1,68,100,2,33,67,1,72,107,2,37,49,0,0,0,4,43,94,3,33,34,0,0,0,1,68,58,1,68,
+101,0,0,0,1,69,100,2,33,68,3,39,64,0,0,0,3,33,35,4,33,34,4,33,35,2,33,33,1,68,
+37,0,0,0,1,68,60,3,33,48,2,33,40,1,68,61,3,33,46,0,0,0,1,68,102,0,0,0,1,69,
+101,1,69,103,1,69,102,0,0,0,4,34,39,1,71,36,1,71,37,3,35,69,0,0,0,1,75,101,3,
+43,34,1,83,125,1,68,34,4,33,36,0,0,0,2,33,34,1,68,38,1,68,63,1,68,62,0,0,0,0,
+0,0,3,33,70,3,33,69,0,0,0,0,0,0,0,0,0,0,0,0,3,34,100,1,71,38,4,34,40,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,36,64,0,0,0,1,75,102,4,37,49,4,37,48,0,0,0,0,0,
+0,0,0,0,3,43,35,0,0,0,0,0,0,0,0,0,0,0,0,1,88,113,2,51,78,3,57,108,3,57,110,1,
+99,42,2,65,86,2,65,87,3,33,36,1,68,39,3,33,45,1,68,104,3,34,101,0,0,0,1,75,
+103,1,68,40,2,33,41,1,68,64,3,33,49,0,0,0,1,68,105,1,68,107,2,33,49,1,68,108,
+1,68,106,4,33,59,3,33,108,3,34,102,1,71,39,0,0,0,1,75,104,3,36,66,3,39,66,1,
+75,105,1,79,103,1,39,40,1,68,65,1,68,109,3,33,71,1,71,40,1,71,42,1,71,41,0,0,
+0,1,72,108,0,0,0,0,0,0,1,75,106,1,75,107,1,79,104,1,79,105,3,43,38,3,43,37,3,
+43,39,3,43,36,1,83,126,4,54,46,0,0,0,2,65,88,3,64,51,0,0,0,2,109,68,1,68,41,0,
+0,0,3,33,50,0,0,0,3,33,51,0,0,0,1,68,111,1,68,110,2,33,50,1,68,112,1,68,118,3,
+33,73,1,68,113,1,68,114,2,33,52,2,33,51,1,68,116,1,68,117,3,33,76,1,68,115,3,
+33,75,3,33,74,4,33,60,0,0,0,0,0,0,0,0,0,1,69,106,1,69,107,1,69,108,1,69,109,1,
+69,105,1,69,112,2,33,74,4,33,91,2,33,70,2,33,73,1,69,113,1,70,35,3,33,109,2,
+33,72,4,33,90,1,69,110,1,69,111,1,69,104,3,33,114,3,33,112,2,33,69,2,33,71,0,
+0,0,0,0,0,0,0,0,0,0,0,3,34,111,3,34,104,1,71,55,2,33,111,1,71,52,1,71,56,2,33,
+121,2,33,109,1,71,53,2,33,113,3,34,107,3,34,103,3,34,118,1,71,54,3,34,110,1,
+71,57,4,34,45,1,71,43,2,33,112,1,71,58,2,33,116,3,34,109,2,33,120,2,33,117,3,
+34,108,3,34,116,2,33,114,1,71,44,1,71,46,1,71,59,4,34,42,1,71,48,2,33,106,1,
+71,51,1,71,49,1,71,50,2,33,122,2,33,119,2,33,110,1,71,47,3,34,112,3,34,119,2,
+33,107,1,71,45,3,34,117,4,34,46,3,34,115,2,33,115,0,0,0,0,0,0,0,0,0,0,0,0,2,
+33,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,34,114,0,0,0,0,0,0,0,0,0,2,33,108,2,35,
+40,4,35,57,1,73,36,1,72,117,3,36,80,3,36,72,2,35,41,1,72,114,3,36,79,1,73,38,
+3,36,70,1,72,122,3,36,69,1,72,121,2,34,123,1,72,125,1,72,120,2,35,34,2,35,42,
+3,36,78,2,35,38,3,36,73,1,72,123,3,36,75,3,36,67,1,72,126,1,72,111,1,73,41,2,
+34,125,3,36,68,3,36,76,2,37,61,1,72,109,1,73,37,1,72,110,1,72,118,1,72,119,2,
+35,36,2,34,126,1,72,124,1,72,116,2,34,122,1,72,112,2,35,39,1,73,39,1,73,42,1,
+72,115,1,73,34,1,73,40,1,72,113,2,35,37,1,73,35,2,35,43,2,34,124,1,73,33,2,35,
+33,0,0,0,3,100,72,2,35,35,3,100,73,1,75,121,2,37,63,2,37,75,1,75,113,3,39,71,
+2,37,76,1,75,108,1,75,118,4,37,62,3,39,79,1,75,111,2,37,57,1,75,119,2,37,56,2,
+37,60,2,37,67,2,37,65,1,76,33,1,75,122,2,37,51,2,37,53,1,75,124,1,75,112,2,37,
+54,2,37,66,2,37,73,1,75,117,2,37,59,2,37,52,1,75,116,2,37,55,1,75,120,2,37,58,
+3,39,68,1,75,115,3,39,81,1,75,110,3,39,72,1,75,125,2,37,68,1,75,126,2,37,72,3,
+39,67,2,37,70,2,37,74,1,75,123,2,37,62,2,37,50,4,37,54,2,37,64,1,75,114,2,37,
+69,1,75,109,2,37,71,3,39,76,3,39,73,3,39,75,3,39,74,3,39,77,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,79,120,1,79,108,3,43,45,3,43,46,2,
+41,34,2,41,42,3,43,54,1,79,107,1,79,115,1,80,33,3,43,44,2,41,48,2,41,46,2,41,
+41,4,40,56,4,40,62,3,43,43,1,79,109,2,41,47,2,41,37,1,79,123,1,79,114,1,79,
+122,2,40,126,3,43,50,2,41,44,3,43,47,2,41,35,1,79,118,2,41,36,3,43,51,2,40,
+125,1,79,125,1,79,112,1,79,121,1,79,111,3,43,40,2,41,33,2,41,38,3,43,41,2,41,
+45,1,79,119,1,79,116,2,41,40,1,79,124,2,41,43,2,41,39,1,79,113,1,79,126,1,79,
+117,1,79,110,1,79,106,4,40,63,3,43,53,0,0,0,3,43,52,0,0,0,3,100,74,0,0,0,4,40,
+61,0,0,0,0,0,0,2,41,49,0,0,0,1,84,58,1,84,36,3,47,72,1,84,52,3,47,77,1,84,57,
+2,45,113,2,45,112,2,45,117,2,45,118,1,84,39,3,47,68,1,84,48,3,47,88,3,47,76,3,
+47,86,1,84,61,3,47,70,1,84,49,4,43,98,3,47,75,3,47,73,3,47,71,2,45,106,1,84,
+42,2,45,107,3,47,79,1,84,63,4,43,100,1,84,54,1,84,33,1,84,34,2,45,126,1,89,36,
+3,47,83,1,84,47,1,84,46,2,45,108,1,84,50,2,51,94,1,84,41,2,45,119,1,84,56,1,
+84,55,1,84,45,2,45,111,2,45,120,3,47,69,2,45,105,1,84,44,2,45,121,1,84,53,2,
+45,109,1,84,35,3,47,78,1,84,38,1,84,37,2,45,122,1,84,51,1,84,40,1,84,60,1,84,
+62,2,45,116,1,84,59,3,47,81,2,45,124,2,45,110,2,45,125,3,47,67,2,45,114,4,43,
+97,2,45,123,3,47,80,2,45,115,3,47,84,3,47,85,0,0,0,0,0,0,1,84,43,0,0,0,0,0,0,
+3,100,75,2,51,102,2,51,90,3,52,60,1,88,118,3,52,63,2,51,95,2,51,101,1,88,117,
+2,51,88,1,88,121,2,51,92,2,51,85,1,88,119,2,51,89,1,88,124,1,89,35,3,52,68,2,
+51,106,3,52,65,2,51,84,3,52,66,1,88,125,3,47,87,2,51,105,3,52,71,3,52,61,1,88,
+120,2,51,91,1,88,116,2,51,86,2,51,82,2,51,96,2,51,83,2,51,81,2,51,93,2,51,99,
+2,51,100,1,88,122,3,52,64,4,48,71,2,58,63,2,51,97,2,51,80,2,51,98,3,52,75,1,
+89,38,2,51,103,1,89,37,2,51,79,3,52,67,2,51,87,2,51,104,1,89,33,1,88,126,1,88,
+123,1,89,34,3,52,76,3,52,74,1,88,114,3,52,69,3,52,70,1,88,115,0,0,0,0,0,0,1,
+94,46,3,57,117,2,58,66,2,58,59,4,54,52,1,94,43,4,54,51,2,58,67,3,57,113,3,57,
+114,4,54,54,2,58,57,2,58,60,1,94,42,2,58,61,3,57,111,4,54,49,1,94,45,2,58,65,
+4,54,60,2,58,55,2,58,54,1,94,47,3,57,112,1,94,48,1,94,44,1,94,49,2,58,53,2,58,
+64,2,58,62,2,58,56,4,54,57,4,54,48,4,54,58,1,94,41,2,58,58,0,0,0,0,0,0,3,100,
+77,0,0,0,0,0,0,0,0,0,3,64,57,3,64,60,1,99,49,1,99,43,2,65,92,1,99,52,2,65,98,
+2,65,101,1,99,45,1,99,46,2,65,95,1,99,44,2,65,104,1,99,50,2,65,105,3,64,58,2,
+65,100,1,99,51,3,64,55,2,65,89,1,99,48,2,65,90,4,60,41,2,65,99,2,65,97,3,64,
+61,2,65,93,1,99,47,2,65,91,1,99,53,2,65,96,2,65,103,2,65,94,2,65,102,3,64,54,
+3,64,62,1,103,124,1,103,121,3,69,107,1,103,122,4,66,45,2,73,33,2,72,119,1,103,
+120,1,103,117,2,72,120,3,69,110,3,69,108,1,103,119,2,72,123,3,69,109,2,72,125,
+3,69,118,4,66,53,2,73,38,3,69,112,3,69,117,2,73,37,2,72,126,1,103,116,2,72,
+118,1,103,114,2,72,121,1,103,125,2,72,124,3,69,113,2,73,34,1,103,118,1,103,
+115,2,73,36,2,73,35,1,103,123,0,0,0,2,72,122,3,69,116,1,108,35,2,79,84,3,75,
+41,2,79,81,1,108,36,4,72,121,1,108,34,3,75,43,2,79,88,2,79,85,2,79,78,1,108,
+33,3,75,45,1,108,37,2,79,79,1,107,126,1,108,40,2,79,82,2,79,83,1,108,38,1,108,
+39,2,79,89,2,79,86,2,79,87,3,75,44,3,75,39,3,100,78,1,112,51,2,86,67,1,112,48,
+2,86,64,1,112,50,1,112,52,3,80,49,2,86,65,1,112,49,4,79,90,2,86,66,3,80,53,2,
+86,63,3,80,48,3,80,52,1,115,65,2,92,73,1,115,66,2,92,71,4,85,101,2,92,72,2,92,
+70,2,92,69,3,84,65,3,84,64,2,92,74,1,115,64,3,80,51,4,85,105,2,97,68,2,97,69,
+3,87,82,2,79,80,2,97,67,1,115,67,1,120,43,2,101,55,2,101,56,3,92,50,1,122,98,
+1,122,99,2,107,79,2,107,78,1,123,88,1,123,87,2,110,125,3,96,111,1,68,42,1,68,
+66,1,68,120,4,33,61,1,68,119,1,69,115,1,69,114,1,71,62,1,71,61,1,71,63,1,71,
+60,3,34,120,1,73,44,1,73,43,1,73,45,3,36,84,4,35,59,3,36,83,3,36,81,1,76,35,4,
+37,63,1,76,34,1,76,36,3,39,82,1,80,34,4,40,64,1,34,121,2,46,33,1,34,122,1,89,
+39,1,34,124,1,34,123,2,58,68,3,57,118,1,34,125,1,103,126,1,34,126,3,94,37,1,
+68,43,3,33,52,1,68,121,1,71,64,1,76,37,3,43,55,1,68,44,1,68,124,1,68,122,1,68,
+123,0,0,0,0,0,0,1,71,65,3,34,122,4,34,52,0,0,0,1,73,46,1,76,39,1,76,38,1,76,
+40,3,46,123,0,0,0,0,0,0,1,84,64,0,0,0,3,64,63,3,100,83,1,112,53,0,0,0,3,33,39,
+4,33,62,3,33,77,3,33,72,3,33,78,2,33,46,4,33,82,1,69,116,1,69,117,3,33,120,3,
+33,121,1,71,66,4,34,54,2,35,44,3,39,85,1,80,36,1,80,35,2,46,35,2,46,34,1,89,
+40,3,33,40,1,68,125,2,33,53,3,33,122,0,0,0,0,0,0,0,0,0,3,36,87,2,37,77,3,43,
+57,1,80,37,3,47,91,1,84,67,3,47,89,1,84,65,1,84,66,3,47,90,0,0,0,3,52,77,0,0,
+0,1,112,54,1,39,47,1,69,118,4,33,94,0,0,0,0,0,0,1,71,67,2,33,123,3,34,126,3,
+34,125,3,34,124,3,36,89,1,73,47,1,73,48,3,36,90,2,35,45,4,35,61,0,0,0,2,37,78,
+1,76,41,2,37,79,4,37,64,4,37,67,3,43,59,3,43,61,3,43,62,2,46,37,2,46,38,1,84,
+70,3,47,94,2,46,39,3,47,95,2,46,36,1,84,71,1,84,69,1,84,68,2,46,40,3,52,79,2,
+51,107,3,52,78,3,57,125,3,57,122,2,58,69,4,54,63,3,57,126,2,65,106,2,73,39,3,
+75,47,3,75,46,3,75,48,1,108,41,1,112,55,2,86,68,3,84,66,1,68,45,1,68,59,3,33,
+47,3,33,53,3,33,81,3,33,123,0,0,0,0,0,0,3,35,34,0,0,0,0,0,0,0,0,0,3,36,91,3,
+39,89,4,37,69,0,0,0,1,89,41,1,94,51,6,70,101,1,104,33,3,69,122,2,33,35,1,68,
+126,4,33,96,1,69,121,1,69,119,1,69,120,0,0,0,0,0,0,1,76,42,3,39,90,1,68,46,1,
+68,47,4,33,42,1,68,67,3,33,54,3,33,82,1,69,33,1,69,34,1,69,35,2,33,76,1,69,
+122,3,33,125,2,33,75,0,0,0,1,71,71,3,35,37,2,33,125,1,71,69,1,71,70,2,33,124,
+3,35,36,3,35,38,1,71,72,1,71,68,3,35,39,0,0,0,0,0,0,0,0,0,2,35,46,1,79,79,2,
+35,47,3,36,95,3,36,97,2,35,48,4,35,64,3,36,92,1,73,50,1,73,49,3,36,94,3,36,93,
+1,73,53,1,73,51,1,73,52,3,36,96,0,0,0,0,0,0,1,76,48,3,39,91,1,76,47,2,37,84,2,
+37,81,2,37,82,3,39,94,2,37,80,1,76,49,1,76,45,1,76,44,3,39,95,1,76,46,1,76,43,
+3,39,93,4,37,78,3,100,79,0,0,0,0,0,0,1,76,50,0,0,0,1,80,39,2,41,50,3,43,63,2,
+37,83,1,80,44,3,43,64,2,41,51,1,80,40,1,80,43,1,80,42,1,80,41,1,80,38,3,43,67,
+0,0,0,0,0,0,2,46,43,3,47,104,1,84,74,2,46,46,1,84,72,3,47,101,4,43,110,3,47,
+98,2,46,42,1,84,75,1,84,73,1,84,76,2,46,44,2,46,45,3,47,96,2,46,41,2,46,47,3,
+47,102,3,47,97,3,47,99,0,0,0,3,47,100,3,52,80,1,94,55,1,89,42,2,51,108,2,51,
+110,2,51,109,2,51,111,1,89,43,3,58,35,0,0,0,1,94,52,3,58,33,1,94,53,1,94,54,3,
+52,81,1,99,55,2,65,108,3,64,65,2,65,107,2,65,109,2,65,110,1,99,56,3,64,64,1,
+99,54,2,73,40,2,73,41,1,104,35,1,104,34,2,76,97,4,73,37,3,75,49,1,108,42,1,
+108,43,1,108,44,1,108,46,2,79,90,2,79,91,1,108,45,3,75,50,0,0,0,3,80,54,1,112,
+56,4,79,100,1,112,57,3,80,55,4,85,109,2,101,57,2,107,81,2,107,80,2,110,126,3,
+96,44,1,68,48,3,33,55,3,33,84,3,33,83,1,69,124,1,69,123,0,0,0,0,0,0,1,71,73,4,
+34,66,4,34,63,2,33,126,4,34,65,3,35,40,1,73,55,1,73,56,1,73,54,1,73,57,2,35,
+49,2,35,50,4,35,70,4,35,71,4,35,72,0,0,0,3,36,99,3,36,98,3,39,97,5,37,58,5,37,
+55,5,37,56,3,39,96,5,37,59,1,76,52,2,37,85,4,37,80,1,76,51,3,39,98,2,41,52,1,
+80,48,2,41,53,1,80,47,3,43,72,3,43,70,4,40,73,1,80,45,4,40,75,1,80,46,3,43,71,
+0,0,0,3,47,111,2,46,48,3,47,108,3,47,106,3,47,109,3,47,110,1,89,44,2,51,113,3,
+52,82,1,89,47,2,51,112,1,91,43,1,89,46,1,89,45,0,0,0,1,94,58,5,54,106,1,94,57,
+1,94,56,1,99,57,3,64,69,3,64,68,1,99,60,1,99,61,1,99,59,4,60,60,1,99,58,3,64,
+70,5,68,103,2,73,42,3,70,33,2,73,43,5,68,99,3,69,126,3,75,51,2,79,93,1,108,47,
+2,79,92,3,77,44,1,112,58,2,92,75,1,115,68,5,83,98,2,101,58,1,121,97,1,39,52,1,
+68,68,1,69,36,2,33,54,3,33,85,1,69,37,1,69,38,3,33,86,0,0,0,0,0,0,3,34,35,3,
+34,34,1,69,125,1,69,126,3,34,36,1,71,74,2,35,51,2,37,86,2,37,87,4,37,81,1,80,
+49,2,46,49,1,89,49,1,89,48,2,58,71,2,58,70,6,80,116,3,80,56,1,68,49,1,69,39,1,
+70,33,4,48,94,1,89,50,2,33,36,4,33,101,2,33,77,1,70,34,3,34,38,2,34,34,1,71,
+76,1,71,75,2,34,33,1,73,58,3,100,80,3,36,101,0,0,0,3,43,73,4,40,78,4,40,80,1,
+84,77,4,43,120,4,48,95,2,51,114,0,0,0,1,99,62,2,73,44,1,104,36,3,70,35,3,75,
+52,2,86,69,3,84,68,3,92,52,2,104,106,3,33,41,1,69,40,3,33,87,3,36,102,2,37,88,
+2,41,54,1,89,53,1,89,51,1,89,52,1,68,50,4,33,48,1,68,69,3,33,56,1,69,43,3,33,
+89,1,69,42,1,69,41,1,70,37,1,70,36,3,35,42,2,33,78,2,34,35,0,0,0,3,35,43,3,35,
+45,1,76,56,1,76,53,1,76,55,1,76,54,3,39,99,0,0,0,1,80,50,3,43,74,4,48,96,1,94,
+59,4,102,48,1,68,51,3,33,90,1,69,44,3,34,39,1,70,39,1,70,38,0,0,0,2,35,52,4,
+35,77,3,100,81,1,76,57,3,42,92,4,48,100,3,33,42,4,33,49,0,0,0,2,33,55,3,34,40,
+1,70,41,1,70,40,1,71,77,1,71,78,2,35,53,1,73,59,3,36,103,1,73,60,3,39,101,1,
+76,58,1,76,59,1,76,60,3,39,102,1,80,51,2,41,55,3,43,75,4,48,101,1,84,78,3,64,
+71,0,0,0,2,33,37,4,33,68,1,69,45,0,0,0,3,33,91,4,33,103,4,33,102,3,34,41,2,34,
+36,3,35,47,0,0,0,0,0,0,2,35,54,2,35,55,0,0,0,0,0,0,2,37,89,3,39,103,2,37,90,0,
+0,0,2,41,57,2,41,56,2,41,59,2,41,58,1,80,52,3,100,82,2,51,115,1,84,80,2,46,50,
+1,84,79,3,52,84,4,48,104,0,0,0,0,0,0,2,58,72,1,94,60,3,58,40,2,58,73,3,58,39,
+3,64,74,3,64,73,3,64,72,2,73,45,1,104,37,3,70,37,4,60,64,3,70,38,3,75,53,1,
+108,48,3,84,69,2,101,59,0,0,0,3,33,43,3,33,92,4,33,69,2,33,56,3,34,42,1,70,42,
+0,0,0,4,34,72,3,35,49,0,0,0,4,37,89,3,39,105,3,39,106,1,89,54,3,52,85,3,58,41,
+0,0,0,0,0,0,1,68,52,1,68,70,1,69,47,1,69,46,3,33,94,1,69,48,3,33,96,4,33,105,
+3,34,43,0,0,0,3,35,51,4,35,79,1,76,62,3,39,107,1,76,61,1,76,63,0,0,0,3,43,80,
+3,43,79,1,80,53,3,43,78,3,43,77,6,53,120,1,84,81,3,64,75,2,86,70,1,118,59,1,
+68,71,1,70,44,1,70,59,1,70,54,4,33,108,1,70,49,1,70,48,1,70,55,1,70,53,1,70,
+46,1,70,60,1,70,47,1,70,43,1,70,58,1,70,57,1,70,56,1,70,45,3,34,49,1,70,52,3,
+34,45,3,34,46,1,70,51,3,34,47,0,0,0,1,70,61,1,70,50,4,33,106,0,0,0,3,35,53,3,
+35,55,1,71,84,4,34,76,1,71,90,1,71,86,3,35,57,1,71,92,2,34,37,1,71,89,1,71,79,
+1,71,82,1,71,85,1,71,81,1,71,88,1,71,91,1,71,80,1,71,83,1,71,87,1,71,93,3,35,
+58,0,0,0,3,35,59,3,35,52,0,0,0,2,35,64,2,35,61,3,36,118,1,73,73,2,35,62,1,73,
+61,1,73,63,1,73,87,1,73,82,3,36,121,3,36,126,3,36,117,2,35,69,2,35,63,1,73,65,
+1,73,67,2,35,68,1,73,74,2,35,58,1,73,86,1,73,88,1,73,62,1,73,79,3,37,36,2,35,
+56,1,73,85,3,36,119,1,73,70,3,36,123,1,73,80,1,73,81,2,35,57,1,73,78,1,73,76,
+3,36,112,1,73,77,1,73,83,2,35,65,1,73,64,3,37,33,1,73,84,2,35,67,1,73,72,1,73,
+69,3,36,115,2,35,60,1,73,68,2,35,70,1,73,71,3,36,124,1,73,75,3,36,120,3,36,
+116,3,36,109,1,73,66,2,35,66,3,36,125,3,37,34,0,0,0,0,0,0,2,35,59,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,3,37,35,0,0,0,0,0,0,4,37,100,4,37,99,3,39,110,2,37,107,2,37,
+106,1,76,81,2,37,109,2,37,111,2,37,100,2,37,103,2,37,110,1,76,82,3,39,116,3,
+39,120,2,37,97,2,37,101,3,39,117,4,37,95,2,37,105,2,41,74,1,76,77,2,41,78,1,
+76,64,2,37,102,1,76,65,1,76,78,1,76,71,1,76,67,3,39,113,2,37,98,1,76,70,1,76,
+75,1,76,84,2,37,99,2,37,92,1,76,69,2,37,93,2,37,95,4,37,96,1,76,72,3,39,108,1,
+76,74,2,37,91,2,37,96,3,39,112,3,39,121,1,76,83,1,76,79,2,37,104,1,76,85,3,39,
+115,1,76,76,2,37,94,1,76,73,3,39,111,3,39,119,1,76,68,1,76,66,0,0,0,2,37,108,
+0,0,0,1,76,80,0,0,0,0,0,0,0,0,0,3,43,92,3,43,93,2,41,73,2,41,61,2,41,76,3,43,
+87,3,43,89,2,41,63,1,80,60,1,80,74,1,80,56,1,80,73,1,80,65,1,80,70,1,80,54,2,
+41,62,2,41,68,1,80,69,2,41,80,1,80,71,3,43,91,1,80,61,3,43,84,3,43,94,2,41,70,
+2,41,67,1,80,59,3,43,81,2,41,60,1,80,72,2,41,75,1,80,64,2,41,77,1,80,75,1,80,
+55,1,80,66,1,80,63,2,41,65,1,80,67,2,41,71,2,41,72,1,80,62,1,80,68,1,80,58,3,
+43,85,3,100,84,3,43,99,3,43,97,1,80,57,2,41,64,3,43,83,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,2,41,69,0,0,0,0,0,0,0,0,0,3,43,88,0,0,0,0,0,0,0,0,0,2,41,79,0,0,0,2,
+46,70,1,84,94,2,46,52,4,44,45,2,46,57,1,84,87,1,84,98,2,46,55,1,84,82,1,84,92,
+1,84,97,2,46,62,4,44,38,1,84,93,1,84,96,3,47,119,3,48,33,2,46,65,1,84,88,2,46,
+56,3,47,116,3,47,120,3,48,34,2,46,68,2,46,69,3,47,121,1,84,90,2,46,67,1,84,86,
+1,84,101,4,44,41,2,46,59,3,47,123,1,84,84,3,47,122,2,46,72,2,46,60,2,46,64,1,
+84,89,1,84,100,2,46,61,1,84,95,2,46,66,2,46,73,2,52,36,3,47,115,2,46,71,1,84,
+102,1,84,83,2,46,63,2,46,54,3,47,118,1,84,91,4,44,40,4,44,46,2,46,53,3,47,126,
+3,48,37,2,46,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,2,46,51,1,84,99,3,103,33,3,52,95,2,51,122,3,52,104,1,89,73,2,52,42,1,89,
+71,1,89,68,2,52,33,1,89,64,2,52,37,1,89,75,2,51,121,2,51,126,2,51,125,1,84,85,
+1,89,70,2,52,40,3,52,102,2,52,43,2,51,118,4,48,119,1,94,78,3,52,103,2,52,44,1,
+89,76,4,48,114,1,89,62,1,89,59,2,52,35,1,89,56,4,48,116,2,52,41,3,52,91,1,89,
+63,2,52,45,3,52,88,2,51,119,2,52,39,1,89,66,2,51,120,2,51,123,2,52,34,3,52,98,
+3,52,97,1,89,67,1,89,65,1,89,77,3,52,87,3,58,54,3,52,100,4,48,107,1,89,72,3,
+52,94,1,89,60,1,90,118,4,48,122,1,89,61,2,51,124,1,89,74,1,89,69,2,52,38,1,89,
+58,0,0,0,3,52,89,0,0,0,1,89,57,3,100,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,100,
+86,3,103,34,3,100,85,0,0,0,2,51,116,2,51,117,2,58,78,0,0,0,0,0,0,3,58,60,1,94,
+61,1,94,64,2,58,89,1,94,84,2,58,92,1,94,62,2,58,85,1,94,68,1,94,74,1,97,67,3,
+58,49,3,58,56,1,94,72,2,58,82,1,94,85,1,94,65,1,94,73,2,58,90,2,65,124,2,58,
+95,2,58,83,4,54,92,2,58,74,2,58,87,2,58,81,1,94,71,2,58,93,3,58,46,3,58,42,1,
+94,67,1,94,87,1,94,80,3,58,51,1,94,69,1,94,66,3,58,64,1,94,77,3,58,52,2,58,94,
+2,58,80,2,58,86,2,58,88,2,58,76,2,58,91,1,94,63,2,58,75,3,58,66,1,94,70,1,94,
+86,1,94,82,2,58,77,1,94,76,3,58,59,0,0,0,1,94,83,1,94,79,1,94,75,3,58,47,2,58,
+84,6,71,41,0,0,0,0,0,0,0,0,0,3,103,35,1,94,81,0,0,0,0,0,0,0,0,0,2,65,122,2,65,
+118,3,64,81,2,66,39,2,65,111,2,65,120,1,99,76,1,99,77,1,99,69,2,66,35,1,99,79,
+2,65,116,2,65,115,2,65,113,2,66,37,1,99,67,2,65,125,2,65,114,1,99,70,2,65,123,
+1,99,65,2,65,119,2,65,126,2,66,34,3,64,78,4,60,75,2,66,38,1,99,74,2,65,112,1,
+99,68,2,65,117,3,58,43,1,99,63,6,81,67,1,99,75,2,66,33,1,99,71,1,99,72,1,99,
+78,1,99,66,1,35,33,1,99,64,2,65,121,3,64,76,0,0,0,0,0,0,0,0,0,3,103,37,1,99,
+73,3,103,36,0,0,0,2,66,36,0,0,0,3,100,88,0,0,0,1,104,53,1,104,48,3,70,46,2,73,
+60,2,73,56,3,70,40,2,73,50,1,104,42,1,104,38,2,73,59,1,104,39,2,73,53,2,73,55,
+3,70,41,2,73,58,3,70,54,1,104,44,3,70,44,1,104,51,1,104,45,4,66,87,3,70,42,2,
+73,48,1,104,46,1,104,47,2,73,51,1,104,52,3,70,52,2,73,49,2,73,54,1,104,43,2,
+73,47,1,104,49,1,104,41,3,70,51,4,66,75,0,0,0,1,104,40,2,73,52,2,73,57,3,70,
+49,1,104,50,3,100,90,0,0,0,3,100,89,0,0,0,0,0,0,0,0,0,3,70,80,2,73,46,3,70,48,
+1,108,55,2,79,110,3,75,65,2,79,107,3,75,56,1,108,49,1,108,61,1,108,62,3,75,61,
+1,108,52,2,79,105,1,108,54,2,79,97,1,108,60,3,75,68,2,79,109,1,108,51,2,79,
+111,1,108,50,4,73,49,2,79,106,2,79,108,1,108,53,2,79,104,2,79,98,2,79,95,4,73,
+46,3,75,62,2,58,79,2,79,101,3,75,55,2,79,94,2,79,100,2,79,99,3,75,59,2,79,96,
+3,75,67,1,108,57,3,75,69,3,75,64,3,70,53,3,75,60,1,108,56,3,75,57,7,33,99,3,
+75,63,1,108,58,2,79,102,1,112,59,2,79,103,0,0,0,0,0,0,0,0,0,2,86,79,3,80,63,2,
+86,72,3,80,64,1,112,71,2,86,76,1,112,63,1,112,67,2,86,75,3,80,59,1,112,66,1,
+112,62,1,112,65,1,112,60,1,112,70,2,86,77,2,86,73,1,112,69,2,86,71,1,112,68,2,
+86,78,2,86,74,1,108,59,4,79,113,1,112,72,2,86,80,1,112,64,1,112,61,0,0,0,3,80,
+61,0,0,0,3,84,72,2,92,82,2,92,84,1,115,70,2,92,85,2,92,83,2,92,81,2,92,80,1,
+115,72,2,92,79,1,115,73,4,85,116,3,84,73,3,84,71,4,85,120,2,92,77,2,92,78,1,
+115,69,1,115,74,1,115,71,3,100,93,3,100,91,2,92,76,3,87,91,1,118,60,3,87,90,2,
+97,72,2,97,70,2,97,75,2,97,73,3,87,88,2,97,71,2,97,74,3,87,89,3,87,87,3,87,92,
+0,0,0,0,0,0,0,0,0,0,0,0,1,120,44,2,101,62,2,101,63,1,120,45,4,95,77,2,101,64,
+2,101,60,2,101,65,2,101,61,1,118,61,3,90,45,3,100,94,4,99,49,2,104,107,2,104,
+109,1,121,100,2,104,108,1,121,99,1,121,98,3,103,38,3,103,39,3,100,92,3,94,38,
+1,121,101,2,107,83,2,107,84,4,102,52,1,122,101,1,122,100,1,122,102,2,107,82,3,
+103,40,2,109,70,2,109,69,3,95,64,1,123,89,1,123,91,1,123,90,2,109,71,1,124,52,
+2,112,52,0,0,0,4,106,68,4,106,67,1,124,93,3,96,113,2,112,51,2,112,124,0,0,0,0,
+0,0,2,33,42,3,33,119,4,33,111,1,70,63,1,70,62,4,33,109,1,71,96,1,71,95,2,34,
+39,1,71,94,2,34,38,0,0,0,3,35,62,1,73,91,2,35,73,3,37,44,2,35,72,0,0,0,3,37,
+38,1,73,89,1,73,92,3,37,43,3,37,42,2,35,71,3,37,41,1,73,90,3,37,72,3,37,39,3,
+37,40,0,0,0,0,0,0,3,40,34,2,37,112,3,39,125,2,37,113,1,76,86,3,39,124,3,40,33,
+3,39,123,0,0,0,1,80,76,3,43,101,2,46,74,2,46,75,1,84,103,1,84,104,3,48,39,0,0,
+0,2,52,47,1,89,78,1,89,80,2,52,46,1,89,79,2,58,96,1,94,88,3,58,68,3,58,67,4,
+54,104,4,60,82,1,99,80,1,99,81,2,66,40,3,64,82,1,104,55,3,70,55,1,104,54,0,0,
+0,2,79,112,2,86,82,2,86,81,3,95,65,2,113,90,1,68,72,2,33,57,3,33,97,2,33,79,2,
+33,80,3,34,52,4,33,112,0,0,0,4,33,113,1,71,99,1,71,103,2,34,41,4,34,81,1,71,
+101,1,71,100,2,34,40,1,71,102,1,71,98,3,35,65,3,35,66,1,71,97,2,34,42,3,35,63,
+3,35,64,0,0,0,0,0,0,0,0,0,0,0,0,1,73,102,3,37,49,3,37,62,1,73,99,3,37,48,1,73,
+95,2,35,74,3,37,64,3,37,54,3,37,47,2,35,75,3,37,60,1,73,97,3,37,45,2,35,77,1,
+73,93,2,35,78,2,35,76,1,73,96,1,73,98,1,73,101,1,73,100,1,73,94,2,35,79,3,37,
+50,3,37,65,3,37,66,3,37,51,3,37,56,3,37,55,3,100,95,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,3,37,53,0,0,0,1,76,91,2,37,126,3,40,37,1,76,93,3,40,35,1,76,92,3,40,38,2,
+38,33,1,76,90,1,76,89,2,37,117,4,37,105,2,37,116,3,40,40,2,37,114,2,37,119,2,
+37,118,2,37,115,2,37,124,2,37,125,2,37,122,2,37,120,1,76,88,3,40,41,4,37,102,
+4,37,104,2,37,123,1,76,94,2,38,34,4,37,101,3,40,42,2,37,121,3,40,36,1,80,77,1,
+76,87,0,0,0,0,0,0,0,0,0,4,37,110,0,0,0,0,0,0,3,100,96,1,80,78,2,41,85,3,43,
+105,3,43,104,2,41,91,3,43,108,3,43,103,3,43,106,1,80,84,2,41,89,2,41,95,3,43,
+113,2,41,86,2,41,90,2,41,92,2,41,94,2,41,88,3,43,112,2,41,87,2,41,82,2,41,83,
+1,80,79,3,43,107,1,80,81,1,80,80,2,41,84,2,41,93,3,43,109,3,43,114,3,43,110,4,
+40,96,0,0,0,0,0,0,3,43,102,0,0,0,1,80,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,40,
+94,2,41,81,2,46,85,3,48,42,2,46,84,2,46,89,2,46,80,3,48,48,2,46,83,2,46,82,3,
+48,47,2,46,86,3,48,56,2,46,90,1,84,105,1,84,108,3,48,52,3,48,53,2,46,81,2,46,
+87,3,48,51,3,48,40,3,48,55,1,84,107,2,46,76,3,48,43,1,80,82,2,52,61,2,46,88,3,
+48,54,2,46,79,4,44,51,1,84,106,2,46,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,48,50,
+2,52,52,3,52,110,3,52,113,1,89,81,1,89,85,2,52,68,2,52,50,2,52,64,1,89,86,2,
+52,66,3,52,114,2,52,72,3,52,116,2,52,76,3,52,105,4,48,123,2,52,67,2,52,55,2,
+52,63,3,52,107,2,52,77,2,52,75,2,52,65,2,52,60,2,52,53,2,58,104,2,52,51,1,89,
+90,2,52,58,1,89,91,1,89,87,2,52,48,2,52,70,2,52,56,3,52,111,3,52,117,2,52,54,
+2,52,73,1,89,88,3,52,118,2,52,79,1,89,82,1,89,84,2,52,62,2,52,57,1,84,109,1,
+89,83,2,52,59,2,52,74,2,52,78,2,52,69,3,100,97,2,52,71,0,0,0,3,100,98,3,100,
+99,2,52,49,0,0,0,0,0,0,4,54,105,3,58,74,2,58,99,3,58,69,2,58,108,2,58,107,1,
+94,96,2,58,100,3,58,71,1,94,97,1,94,95,3,58,80,2,58,102,1,94,92,2,58,106,3,58,
+76,2,58,101,2,58,103,2,58,97,1,94,90,4,54,111,2,58,116,2,58,115,2,58,112,1,94,
+89,1,94,93,1,94,94,2,46,77,2,58,109,1,94,91,1,89,89,2,58,111,2,58,98,2,58,114,
+2,58,113,3,58,78,2,58,117,3,58,73,2,66,54,3,58,75,2,58,110,0,0,0,0,0,0,0,0,0,
+4,60,87,4,54,109,4,54,113,0,0,0,3,100,100,2,58,105,2,66,46,1,99,91,1,99,94,1,
+99,89,2,66,45,2,66,49,2,66,44,3,64,87,1,99,83,1,99,93,2,66,41,1,99,87,2,66,48,
+3,64,91,1,99,85,1,99,84,2,66,51,1,99,86,2,66,53,3,64,86,2,66,50,1,99,82,3,64,
+94,3,64,92,3,64,88,1,99,92,2,66,55,2,66,43,2,66,52,3,64,93,4,60,83,2,66,42,3,
+64,90,3,64,89,1,99,88,3,64,84,1,99,90,0,0,0,2,66,47,0,0,0,2,66,56,3,70,67,3,
+70,62,2,73,68,1,104,56,2,73,74,3,70,66,3,70,60,1,104,61,2,73,70,2,73,77,2,73,
+62,1,104,63,1,104,57,2,73,67,1,108,63,2,73,66,2,73,75,1,104,58,3,70,61,1,104,
+62,2,73,65,2,73,71,2,73,76,2,73,61,1,104,60,2,73,69,3,70,58,3,70,69,2,73,73,2,
+73,79,2,73,63,2,73,72,3,70,56,1,104,59,2,73,78,3,70,65,3,70,68,3,70,64,2,73,
+64,0,0,0,4,66,89,3,100,101,1,108,67,2,79,114,1,108,65,1,108,64,2,79,116,2,79,
+121,3,75,70,2,79,117,3,75,80,2,79,120,1,108,70,3,75,81,1,112,46,1,108,69,3,75,
+75,2,79,113,2,79,119,3,70,63,1,108,68,2,79,118,3,75,77,2,79,115,3,75,73,1,108,
+66,3,75,79,3,75,76,0,0,0,3,75,71,0,0,0,0,0,0,2,86,87,3,80,74,2,86,89,2,86,84,
+1,112,74,2,86,86,3,80,75,1,112,73,2,86,88,3,80,72,3,80,76,1,112,76,2,86,90,1,
+112,75,2,86,83,2,86,85,3,80,73,0,0,0,0,0,0,3,84,75,1,115,78,2,92,88,3,84,76,1,
+115,77,2,92,89,1,115,76,2,92,87,1,115,75,2,92,86,0,0,0,1,118,63,1,118,62,2,
+101,66,2,101,68,3,90,47,2,101,67,1,120,46,1,120,47,3,90,46,7,70,69,1,120,48,2,
+104,110,1,121,102,0,0,0,3,94,40,2,111,34,2,111,33,1,124,94,0,0,0,1,68,73,1,69,
+49,0,0,0,3,35,67,1,73,103,3,37,69,3,37,67,3,37,68,3,40,45,2,41,96,3,43,119,0,
+0,0,3,52,119,0,0,0,1,94,98,1,94,99,3,58,82,2,66,57,1,104,64,2,73,80,2,79,122,
+3,100,102,3,80,77,3,33,57,2,33,58,3,34,53,3,35,68,2,35,80,0,0,0,3,43,122,3,43,
+121,3,33,58,3,37,70,2,38,35,2,41,97,2,46,91,1,84,110,3,70,70,3,101,96,2,101,
+69,4,95,82,1,122,103,1,68,74,1,70,64,2,33,81,3,34,54,1,71,104,1,71,105,4,34,
+82,1,76,95,4,37,112,0,0,0,3,52,121,1,89,92,5,55,61,1,104,66,3,64,95,1,104,67,
+1,104,65,3,75,83,1,68,75,4,33,73,1,69,50,1,69,52,1,69,51,2,33,59,1,69,53,1,70,
+65,2,33,82,3,34,56,1,70,66,3,34,55,4,33,114,3,34,57,4,34,83,3,35,71,1,71,106,
+1,71,107,0,0,0,0,0,0,0,0,0,2,34,43,3,37,73,1,73,104,4,35,98,2,35,81,0,0,0,0,0,
+0,4,37,117,1,76,99,2,38,36,4,37,114,1,76,97,1,76,98,1,76,96,2,46,92,3,40,46,3,
+40,47,3,100,103,1,80,88,1,80,87,1,80,89,1,80,86,3,43,124,2,41,98,1,76,100,1,
+80,85,0,0,0,1,84,111,1,84,112,4,44,56,1,84,113,3,52,123,2,52,80,3,52,124,3,52,
+125,4,49,38,1,94,100,2,58,118,1,89,93,3,58,83,3,58,84,4,54,121,3,64,96,1,99,
+95,3,64,97,1,104,69,1,104,68,2,73,81,3,70,72,1,108,71,1,112,77,4,79,123,2,97,
+76,2,109,72,2,111,35,1,68,76,1,70,67,3,34,59,1,70,68,2,34,49,1,71,109,1,71,
+112,3,35,75,2,34,47,2,34,45,1,71,111,2,34,48,2,34,50,2,34,44,1,71,114,1,71,
+113,1,71,110,1,71,108,2,34,46,3,35,77,0,0,0,0,0,0,3,37,85,1,73,115,4,35,103,3,
+37,76,1,73,112,2,35,86,2,35,89,2,35,88,4,35,105,1,73,106,1,73,114,3,37,75,4,
+35,106,1,73,111,2,35,85,2,35,83,1,73,110,3,37,86,3,37,83,3,37,78,1,73,105,1,
+73,108,3,37,81,2,35,84,2,35,91,2,35,87,1,73,109,1,73,113,1,73,116,2,35,82,2,
+35,90,1,73,107,0,0,0,0,0,0,0,0,0,3,40,65,3,40,51,1,76,105,1,76,113,3,40,56,2,
+38,48,2,38,41,1,76,114,2,38,52,2,38,37,2,38,44,3,40,69,3,40,64,1,76,104,2,38,
+38,1,76,102,2,38,45,2,38,49,1,76,101,3,40,61,2,38,50,2,38,43,3,40,55,2,38,46,
+3,40,53,1,76,116,1,76,107,2,38,53,2,38,51,3,40,63,1,76,112,1,76,110,2,38,42,1,
+76,109,2,38,40,2,38,39,1,76,108,1,76,106,1,76,115,1,76,111,1,76,103,3,44,38,2,
+38,47,3,40,70,1,80,91,3,44,45,1,80,98,2,41,112,1,80,90,2,41,104,2,41,100,3,44,
+33,2,41,116,2,41,99,3,44,44,1,80,93,2,41,109,1,80,96,1,80,99,3,44,46,1,80,94,
+2,41,113,1,80,97,3,44,35,1,84,120,2,41,119,2,41,101,3,44,36,3,44,37,2,41,103,
+2,41,110,2,41,114,2,41,118,2,41,115,2,41,108,2,41,111,3,44,43,3,44,41,2,41,
+105,1,80,101,2,41,107,2,41,106,2,41,117,1,80,92,2,41,102,1,80,100,3,44,42,1,
+80,95,3,44,40,0,0,0,0,0,0,0,0,0,0,0,0,1,84,126,2,46,100,3,48,64,1,84,125,3,44,
+39,4,44,64,2,46,98,4,44,62,1,84,114,3,48,79,1,84,119,3,48,74,2,46,97,2,46,94,
+2,46,99,1,84,115,2,46,93,3,48,78,1,84,118,1,84,116,3,48,62,2,46,101,1,84,117,
+1,84,121,3,48,59,3,48,69,1,84,122,3,48,72,1,84,124,3,48,82,4,44,57,4,44,61,1,
+84,123,3,48,60,3,53,34,3,53,56,2,46,95,2,46,96,3,48,77,6,54,87,3,48,75,0,0,0,
+2,46,102,0,0,0,2,52,87,1,89,94,2,59,38,2,52,86,2,52,105,3,53,40,3,53,36,1,89,
+100,3,53,49,2,52,103,3,53,51,1,89,99,1,89,95,2,52,112,2,52,96,2,52,99,3,53,46,
+1,89,103,2,52,109,2,52,101,1,89,96,1,89,104,3,53,42,2,52,106,2,52,104,3,53,47,
+3,53,59,2,52,89,2,52,110,2,52,98,2,52,93,3,53,58,2,52,83,2,52,111,2,52,95,2,
+52,82,3,53,57,1,89,102,2,52,100,2,52,113,2,52,97,2,52,85,2,52,90,2,52,81,3,53,
+39,1,89,101,3,53,60,2,52,94,2,52,91,1,89,97,2,52,84,3,53,48,2,52,108,1,89,98,
+3,53,43,2,52,92,2,52,88,3,53,41,3,53,52,2,52,107,3,53,50,0,0,0,3,53,55,0,0,0,
+3,53,53,0,0,0,1,94,101,2,58,125,3,58,117,2,58,122,2,59,45,2,59,33,2,59,46,3,
+58,124,1,94,103,3,58,99,3,58,97,3,58,88,2,59,42,2,59,39,3,58,91,3,58,119,3,58,
+114,3,58,89,3,58,96,2,59,40,2,59,43,2,59,47,3,58,123,2,52,102,2,59,49,2,66,77,
+3,58,102,1,94,104,2,59,50,2,58,120,2,59,36,3,58,98,2,59,41,3,58,92,3,58,94,1,
+94,102,1,94,105,2,59,48,2,59,51,2,58,124,2,58,121,3,58,115,3,58,90,2,58,123,3,
+58,87,3,58,122,2,59,34,2,58,126,1,94,106,3,58,86,2,59,44,3,58,121,3,58,120,2,
+59,35,0,0,0,2,59,37,2,58,119,2,66,65,2,66,63,1,99,104,1,99,102,2,66,73,2,66,
+64,2,66,74,2,66,70,2,66,62,2,66,76,2,66,61,2,66,68,1,99,101,1,99,100,1,99,99,
+2,66,66,2,66,71,1,99,96,1,99,103,3,64,103,2,66,59,3,64,102,2,66,69,2,66,58,2,
+66,67,1,99,97,2,66,72,2,66,60,1,99,98,2,66,75,3,64,100,3,58,107,3,64,106,3,
+100,104,0,0,0,3,100,105,0,0,0,2,73,85,1,104,74,1,104,73,1,104,75,2,73,97,2,73,
+87,2,73,93,2,73,82,2,73,96,2,73,95,2,73,99,2,73,92,1,104,70,2,73,91,1,104,76,
+3,70,76,2,73,84,1,104,71,3,70,74,2,73,98,1,104,72,2,73,86,2,73,89,2,73,94,2,
+73,88,2,73,83,3,70,79,3,70,83,0,0,0,0,0,0,2,73,90,2,79,124,1,108,75,2,80,33,2,
+79,126,2,80,35,2,80,37,3,75,92,1,108,73,3,75,88,2,79,125,3,75,84,2,79,123,3,
+75,94,2,80,38,2,80,36,2,80,34,3,75,86,2,80,40,3,75,90,2,80,39,1,108,77,1,108,
+72,3,75,91,1,108,74,1,108,76,3,75,93,3,75,95,2,80,41,2,86,97,3,80,80,3,80,83,
+2,86,96,2,86,95,3,80,81,2,86,98,2,86,91,3,80,79,2,86,92,2,86,100,2,86,93,3,80,
+84,1,112,78,2,86,102,3,80,78,2,86,101,2,86,94,3,80,86,2,92,93,1,115,81,2,92,
+91,2,92,96,2,92,95,2,86,99,3,84,80,1,115,80,3,84,78,2,92,94,2,92,90,2,92,98,2,
+92,97,1,115,79,3,84,82,2,92,92,3,84,79,1,112,79,3,84,81,0,0,0,3,84,83,1,118,
+64,3,90,49,3,87,97,3,87,94,2,97,77,2,101,70,2,101,71,2,101,72,1,121,103,4,99,
+52,3,92,54,1,121,104,3,92,57,2,104,111,3,92,58,2,107,86,2,107,85,3,94,41,3,95,
+66,2,109,73,2,109,74,2,111,36,2,112,53,3,96,115,1,68,77,1,68,78,4,33,50,1,68,
+79,1,69,54,1,70,69,2,34,51,1,71,115,1,71,116,0,0,0,1,73,119,1,73,120,1,73,118,
+1,73,117,0,0,0,1,76,117,3,40,72,4,38,34,2,38,54,1,76,119,1,76,118,2,38,55,4,
+38,35,3,100,106,4,40,110,1,80,102,3,44,47,1,85,33,2,46,103,0,0,0,2,52,115,4,
+49,44,1,89,105,1,94,108,2,52,114,1,94,107,3,64,113,1,104,77,3,64,114,2,73,100,
+1,112,80,3,80,87,1,115,82,2,92,99,3,90,52,1,121,105,3,92,59,1,123,92,3,33,59,
+2,33,83,3,34,61,1,70,70,2,33,84,1,71,119,3,35,80,1,71,117,1,71,118,1,71,120,4,
+35,111,1,73,122,1,73,121,3,37,90,2,35,92,1,73,123,4,38,37,0,0,0,2,35,93,2,38,
+56,3,40,76,2,38,57,3,40,74,1,76,120,1,76,122,1,76,124,1,76,121,1,76,125,1,76,
+123,3,40,78,3,40,75,3,40,77,0,0,0,0,0,0,1,80,106,1,80,103,1,80,105,1,80,107,1,
+80,104,2,46,104,2,41,120,0,0,0,0,0,0,3,44,50,2,46,106,2,46,105,1,85,39,4,44,
+70,1,85,35,4,44,73,6,54,102,1,85,36,1,85,38,1,85,40,1,85,37,3,48,87,1,85,42,1,
+85,41,4,44,72,3,48,86,3,48,85,0,0,0,0,0,0,1,89,110,2,52,117,2,52,116,1,89,109,
+3,53,65,1,89,108,1,89,107,1,89,111,1,89,106,3,53,63,0,0,0,2,59,57,2,59,54,1,
+94,110,2,59,53,2,59,58,4,55,36,1,94,112,2,59,56,1,94,109,1,94,111,2,59,55,3,
+58,126,2,66,78,3,64,116,2,66,79,2,66,80,3,64,117,3,64,118,3,64,115,4,60,110,1,
+104,78,1,104,86,2,73,101,1,104,80,1,104,84,2,73,102,1,104,85,1,104,81,1,104,
+82,1,104,79,1,104,83,1,108,80,2,59,52,1,108,81,1,108,79,4,73,68,1,108,78,2,86,
+103,1,112,81,2,92,100,2,92,101,3,90,53,4,95,85,1,120,49,1,121,106,3,94,42,1,
+68,80,3,34,62,1,71,121,0,0,0,0,0,0,3,37,94,3,37,92,3,37,93,3,40,80,1,80,108,0,
+0,0,2,46,107,1,85,43,3,48,88,3,48,89,1,89,114,1,89,113,1,89,112,1,94,113,1,94,
+114,2,59,59,1,104,87,1,112,82,1,68,81,2,33,60,1,69,55,2,33,85,4,33,115,3,34,
+63,2,34,52,1,71,122,4,34,92,3,35,82,3,40,81,1,76,126,3,44,52,0,0,0,0,0,0,3,59,
+36,2,66,81,3,64,120,3,101,37,1,68,82,4,33,75,1,69,56,2,34,53,0,0,0,0,0,0,2,35,
+94,4,38,41,2,35,95,3,37,95,1,73,124,0,0,0,0,0,0,3,44,53,2,59,60,1,94,115,0,0,
+0,2,66,82,0,0,0,4,73,73,3,84,84,1,115,83,1,68,83,1,68,103,1,69,57,2,33,86,1,
+70,71,3,35,84,1,74,34,1,74,33,1,73,125,1,73,126,0,0,0,0,0,0,2,38,58,1,77,34,1,
+77,35,2,38,59,1,77,33,3,40,84,3,40,85,1,80,112,2,41,121,1,80,111,1,80,109,1,
+80,110,1,85,46,1,85,44,3,48,90,3,48,91,2,46,109,1,85,45,2,46,108,3,100,107,1,
+85,34,2,52,118,4,49,53,3,53,67,1,89,116,1,89,117,3,59,38,3,59,37,1,89,115,3,
+53,68,1,104,88,2,73,103,1,108,82,1,108,83,0,0,0,2,80,42,1,115,84,2,97,78,2,97,
+79,3,90,56,1,122,104,2,112,54,2,33,43,1,69,58,4,34,95,1,68,84,0,0,0,2,33,88,2,
+33,87,4,33,118,0,0,0,3,100,108,3,35,85,1,71,123,2,34,55,2,34,56,2,34,54,4,34,
+96,2,34,57,0,0,0,3,35,90,0,0,0,0,0,0,0,0,0,3,37,97,3,37,102,2,35,103,4,35,122,
+2,35,98,2,35,100,2,35,102,2,35,99,1,74,38,2,35,96,3,37,98,2,35,97,1,74,35,1,
+74,36,2,35,101,2,35,104,1,74,37,2,35,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+3,37,99,2,38,73,3,40,93,2,38,67,2,38,62,1,77,37,2,38,70,2,38,68,2,38,61,2,38,
+74,2,38,77,2,38,72,2,38,65,1,77,39,2,38,71,1,77,40,2,38,66,2,38,69,2,38,60,2,
+38,64,2,38,76,1,77,41,4,38,47,1,77,42,3,40,94,2,38,63,2,38,75,1,77,36,1,77,38,
+3,40,92,3,40,95,3,40,87,0,0,0,0,0,0,0,0,0,0,0,0,4,38,52,3,40,88,0,0,0,0,0,0,0,
+0,0,0,0,0,2,42,44,2,42,37,2,42,43,2,42,36,2,42,38,2,41,126,2,41,124,3,44,63,2,
+42,45,2,42,42,2,41,122,3,44,59,1,80,114,2,42,40,2,42,41,3,100,109,2,42,39,2,
+41,125,2,41,123,1,80,113,2,42,35,2,42,33,3,44,60,3,44,66,2,42,34,2,42,46,0,0,
+0,3,44,62,3,44,65,0,0,0,0,0,0,3,44,67,3,44,61,0,0,0,1,85,51,3,48,99,1,85,50,3,
+48,95,2,46,110,1,85,47,2,46,112,3,48,100,1,85,52,2,46,113,4,44,96,3,48,97,1,
+85,55,3,48,98,1,85,53,2,46,114,2,42,47,2,46,116,3,48,94,1,85,49,4,44,92,1,85,
+48,4,44,97,2,46,111,2,46,115,1,85,54,0,0,0,0,0,0,0,0,0,0,0,0,1,89,119,1,89,
+118,3,53,75,3,53,72,3,53,71,2,52,120,2,52,124,2,52,126,1,89,120,2,53,35,3,53,
+81,1,89,124,2,53,37,3,53,82,1,89,126,3,53,79,1,89,122,1,90,36,3,53,85,1,90,33,
+2,52,122,1,89,121,3,59,43,2,52,121,2,52,119,2,53,39,2,52,123,3,53,70,1,89,123,
+2,53,38,1,90,34,2,53,34,2,53,33,1,90,35,2,52,125,1,89,125,3,53,78,0,0,0,3,53,
+74,0,0,0,2,53,40,3,53,84,2,53,36,2,59,75,2,59,82,2,59,71,1,94,118,2,59,67,2,
+59,83,2,59,61,2,59,80,2,59,78,2,59,72,3,59,54,2,59,81,2,59,74,3,59,40,2,59,66,
+2,59,84,2,59,64,2,59,77,2,59,62,3,59,39,2,59,85,3,59,55,1,94,119,3,59,42,2,59,
+79,2,66,85,2,59,65,1,94,116,3,59,46,2,59,69,3,59,52,1,94,117,2,59,68,2,59,73,
+3,59,51,4,55,53,2,59,70,4,55,47,3,59,49,0,0,0,2,59,76,0,0,0,3,59,45,0,0,0,0,0,
+0,2,66,89,4,60,121,3,65,33,4,60,123,2,66,92,2,66,84,3,64,124,2,66,86,3,64,122,
+2,66,91,2,66,90,1,99,105,4,60,117,2,59,63,2,66,88,3,64,121,3,64,125,1,99,106,
+4,60,116,2,66,83,2,66,87,4,60,124,4,60,120,3,100,110,0,0,0,2,73,110,3,70,92,2,
+73,117,2,73,108,3,70,84,2,73,115,2,73,106,2,73,114,2,73,118,2,73,105,2,73,109,
+2,73,104,3,70,86,1,104,89,4,67,44,2,73,107,1,104,90,2,73,113,2,73,112,2,73,
+111,3,70,89,3,70,90,2,73,116,3,100,111,3,75,101,3,75,102,3,75,99,2,80,46,2,80,
+48,1,108,85,2,80,49,3,75,107,2,80,44,3,75,103,2,80,43,2,80,53,3,75,105,2,80,
+51,1,108,84,2,80,54,2,80,45,2,80,50,2,80,52,2,80,47,3,75,106,3,75,104,3,100,
+112,3,80,88,2,86,107,2,86,112,2,86,106,2,86,111,3,80,91,2,86,104,2,86,114,2,
+86,110,2,86,115,2,86,109,2,86,105,2,86,113,3,80,90,2,86,116,2,86,108,3,100,
+113,2,92,102,1,115,88,3,84,87,1,115,86,3,84,89,1,115,85,1,115,87,3,84,85,3,
+100,114,2,97,80,3,87,98,2,100,62,2,101,73,3,90,57,0,0,0,2,104,112,2,104,113,3,
+92,61,1,121,107,3,92,60,2,107,87,3,92,62,1,122,105,4,102,59,2,107,88,3,94,45,
+2,109,76,1,123,94,3,95,67,1,123,93,2,109,75,1,124,53,3,96,48,2,111,37,4,107,
+104,4,106,70,3,33,60,4,33,44,1,68,85,1,71,124,2,34,58,2,35,106,1,75,86,1,90,
+37,3,53,87,3,75,108,1,68,86,1,70,74,1,70,73,1,70,72,4,34,99,0,0,0,1,74,39,0,0,
+0,0,0,0,1,85,56,0,0,0,2,66,93,1,68,87,1,68,88,1,68,89,1,69,59,3,37,103,3,40,
+96,1,80,115,4,44,100,2,42,48,3,44,69,3,44,68,0,0,0,1,94,120,1,68,90,2,33,61,3,
+33,99,4,33,76,1,70,75,1,70,76,2,33,89,0,0,0,1,71,125,5,34,92,3,35,92,3,37,104,
+2,35,107,3,37,107,1,74,40,4,36,35,2,35,108,0,0,0,0,0,0,1,77,48,3,40,98,3,40,
+97,2,38,79,1,77,46,1,77,45,2,38,78,1,77,43,2,38,80,1,77,44,1,77,47,0,0,0,1,80,
+116,3,44,70,1,80,118,2,42,52,2,42,49,2,42,50,2,42,51,2,42,53,1,80,117,0,0,0,0,
+0,0,2,46,118,2,46,117,3,48,102,1,85,58,3,48,105,1,85,57,3,48,104,3,48,106,3,
+48,103,0,0,0,3,53,91,1,90,40,2,53,42,3,53,89,1,90,39,1,90,41,1,90,38,3,53,88,
+3,53,90,0,0,0,0,0,0,1,94,122,2,53,41,5,55,124,1,94,123,2,59,87,3,57,121,1,94,
+124,2,59,86,1,94,121,3,59,58,3,59,59,3,59,61,0,0,0,2,66,96,2,66,98,1,99,107,2,
+66,97,2,66,95,2,66,94,4,61,42,4,67,53,3,70,93,2,73,121,1,104,95,1,104,93,4,67,
+48,1,104,94,2,73,119,2,73,120,3,75,109,1,104,91,2,80,58,2,80,56,3,75,112,1,
+108,87,2,80,57,1,108,88,1,108,86,1,104,92,0,0,0,3,100,115,2,86,119,2,86,117,2,
+86,118,2,80,55,2,92,104,1,115,89,2,92,103,2,97,81,2,97,82,2,86,120,2,101,74,3,
+102,119,1,68,91,1,70,77,1,72,33,2,34,59,1,71,126,3,40,99,1,77,49,1,99,108,3,
+33,61,1,69,60,1,70,78,1,80,119,1,94,125,3,33,62,2,33,90,3,34,71,2,33,91,3,34,
+72,2,34,60,3,102,120,0,0,0,1,74,42,2,35,112,2,35,110,1,74,43,2,35,109,2,35,
+111,2,35,113,4,36,40,1,74,41,3,37,110,0,0,0,3,37,109,0,0,0,0,0,0,1,77,53,1,77,
+54,1,77,51,3,40,101,3,40,103,1,77,50,2,42,57,1,77,52,3,40,104,0,0,0,0,0,0,1,
+80,120,3,44,72,2,42,56,2,42,58,2,42,55,2,42,59,1,80,121,1,85,61,2,46,119,3,48,
+108,2,46,121,1,85,59,2,46,122,1,85,60,2,46,120,3,48,107,2,42,54,2,53,43,2,53,
+46,2,53,47,2,53,44,1,90,45,1,90,44,1,90,42,1,90,43,2,53,45,3,53,97,3,53,96,0,
+0,0,3,59,63,1,90,46,3,59,64,3,59,62,1,95,33,1,95,34,6,72,69,1,95,35,2,66,99,2,
+66,101,2,66,103,1,99,110,1,99,109,1,94,126,2,66,102,2,66,100,3,100,116,2,73,
+125,3,70,97,3,70,96,2,73,123,2,74,35,1,104,96,2,74,36,2,74,33,1,104,97,2,73,
+124,2,73,122,2,74,34,1,108,90,2,80,60,2,73,126,1,108,92,2,80,61,1,108,91,1,
+108,94,2,80,62,1,108,89,1,108,93,0,0,0,2,86,125,2,86,123,2,86,122,2,86,124,2,
+86,121,3,80,92,4,91,33,1,120,51,3,100,117,2,104,114,2,104,115,3,92,63,2,107,
+89,2,109,77,1,125,34,3,33,63,3,35,97,1,77,55,1,74,44,3,40,105,3,40,107,1,80,
+122,3,44,76,3,44,75,3,48,110,1,68,92,1,69,61,4,33,77,1,70,79,2,34,61,3,37,111,
+1,74,45,2,35,114,3,40,109,2,42,60,1,80,123,0,0,0,1,104,98,1,68,93,3,33,100,3,
+34,73,3,35,98,1,72,34,0,0,0,3,59,66,1,99,111,1,68,94,1,69,62,1,69,63,0,0,0,1,
+70,81,1,70,80,4,34,107,2,34,62,1,72,35,4,34,108,2,35,115,3,37,113,1,74,46,0,0,
+0,3,40,110,2,38,82,2,38,83,2,38,84,3,40,112,1,77,56,1,77,57,2,38,81,1,77,58,0,
+0,0,4,41,44,4,44,112,1,80,124,2,42,61,3,44,77,2,46,124,1,85,62,3,48,111,2,46,
+123,3,53,98,1,90,47,2,53,48,1,90,48,2,53,49,3,53,99,3,59,71,3,59,69,1,95,36,4,
+55,69,3,59,68,4,61,48,2,66,104,0,0,0,3,65,34,2,74,38,2,74,37,0,0,0,1,104,99,4,
+73,94,1,108,95,2,80,63,1,112,83,2,86,126,1,115,90,3,87,99,1,123,95,2,111,39,3,
+33,64,3,33,65,3,34,74,3,35,81,2,38,85,3,40,113,2,42,62,1,90,49,2,59,88,1,99,
+112,3,65,35,3,80,94,0,0,0,3,87,100,1,118,65,0,0,0,3,97,100,3,33,66,1,74,48,3,
+37,114,1,74,47,1,80,125,3,44,80,2,46,125,0,0,0,1,90,51,1,93,41,1,90,52,1,90,
+50,1,95,37,3,65,36,2,74,39,1,104,100,1,108,96,3,95,69,2,33,44,2,34,63,4,34,
+109,2,35,117,1,74,49,2,35,116,1,74,50,4,36,44,0,0,0,1,77,62,2,38,88,2,38,87,1,
+77,61,1,77,59,1,77,60,2,38,86,3,40,118,3,40,117,1,81,33,2,42,63,1,81,36,1,80,
+126,1,81,38,1,81,34,1,81,35,1,81,37,4,41,49,3,48,112,3,48,114,1,85,65,1,85,64,
+1,85,63,3,48,113,3,100,118,0,0,0,2,53,51,1,90,53,1,90,56,1,90,54,3,100,119,2,
+53,50,1,90,59,4,49,83,1,90,55,2,53,52,1,90,58,1,90,57,4,49,82,4,49,87,4,55,74,
+2,59,90,2,59,89,3,59,75,1,95,40,1,95,38,1,95,39,2,59,91,1,99,113,2,66,106,1,
+99,114,2,66,105,4,61,52,4,67,63,2,80,64,3,70,99,3,70,100,1,108,98,2,74,40,1,
+108,97,3,75,114,1,104,101,3,100,120,2,87,34,2,87,33,1,115,91,2,92,105,2,101,
+75,2,104,116,2,104,117,3,94,47,1,69,64,4,33,54,1,70,82,0,0,0,3,34,77,4,34,113,
+2,33,92,3,34,76,5,34,102,1,74,52,1,74,54,3,37,120,2,34,66,2,35,120,2,35,119,2,
+35,118,3,35,102,2,34,65,2,34,64,1,72,37,1,74,53,1,74,51,1,72,36,3,35,103,3,35,
+105,3,37,119,1,77,63,2,38,89,3,37,123,1,77,64,2,35,125,4,38,80,2,36,33,2,35,
+126,2,38,90,3,37,118,3,37,116,2,35,122,3,40,126,1,74,58,1,74,56,3,37,124,2,35,
+121,2,35,123,2,36,35,3,38,34,1,74,55,3,38,33,2,35,124,2,36,39,1,77,66,3,37,
+125,2,36,36,1,74,57,3,38,35,2,36,34,2,36,37,3,37,122,1,77,65,3,37,117,1,77,67,
+2,36,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,40,120,3,41,34,2,38,110,2,38,97,
+2,38,95,2,38,109,2,38,104,1,81,43,1,77,68,2,38,105,2,38,108,1,81,39,2,38,107,
+1,77,69,1,77,74,1,77,72,2,38,98,4,41,54,2,38,93,2,38,100,1,77,79,2,38,111,1,
+81,40,2,38,101,4,38,79,1,81,41,1,77,75,2,38,103,3,44,90,2,42,78,1,81,42,2,38,
+92,1,77,76,1,81,44,1,77,77,1,77,73,1,77,78,2,38,102,2,38,91,2,38,106,1,77,70,
+3,40,119,3,44,91,2,38,94,2,38,99,2,38,96,1,77,71,3,40,122,2,42,64,4,41,69,2,
+42,65,0,0,0,0,0,0,0,0,0,3,41,33,0,0,0,0,0,0,2,42,75,2,47,35,2,42,76,1,81,50,2,
+42,79,2,42,69,1,81,49,2,42,71,4,41,63,2,42,72,3,44,96,3,48,121,2,42,74,1,81,
+45,3,44,86,3,48,115,1,85,69,3,44,87,3,44,93,2,42,70,2,42,66,1,85,70,3,48,126,
+4,41,62,2,42,80,1,85,66,2,47,33,2,42,73,3,44,84,2,46,126,2,42,68,2,42,77,3,44,
+95,3,44,97,1,81,48,1,85,67,1,81,54,1,85,68,2,42,81,2,47,34,1,81,47,1,85,72,1,
+81,53,1,81,52,1,81,51,1,85,71,2,42,82,1,85,73,1,81,46,4,41,75,2,42,67,3,48,
+122,3,48,120,3,48,123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,44,92,0,0,0,3,48,
+118,1,90,60,2,47,38,2,47,40,4,45,37,2,47,42,1,85,74,1,85,80,2,53,55,2,47,46,2,
+47,37,1,90,62,2,53,53,3,49,34,1,85,79,1,85,77,2,47,48,4,45,45,2,53,54,4,45,44,
+2,47,39,3,49,37,1,85,78,2,47,43,1,85,81,2,47,45,3,53,104,3,48,116,1,85,76,2,
+47,44,2,47,47,2,47,41,3,49,39,1,85,75,1,90,63,3,53,113,2,47,36,1,90,61,3,53,
+114,4,49,107,3,49,35,3,49,40,1,90,64,3,49,33,3,53,111,0,0,0,0,0,0,0,0,0,3,49,
+38,0,0,0,2,53,57,2,53,66,1,95,43,3,59,84,1,90,66,1,90,71,1,95,44,2,53,68,1,90,
+78,2,59,93,2,53,58,1,90,70,1,90,73,1,90,68,2,53,56,2,53,70,2,53,73,2,59,108,4,
+49,104,2,53,71,2,59,97,1,90,69,1,90,76,1,90,80,2,53,65,2,59,92,2,53,69,1,90,
+65,2,59,94,2,53,72,2,59,96,2,53,61,3,53,106,1,95,41,3,59,86,2,53,59,2,53,60,1,
+90,75,3,59,85,3,53,110,1,90,74,2,53,63,1,90,79,2,53,67,1,90,72,2,53,64,3,53,
+121,1,90,77,1,95,45,1,95,42,2,59,95,3,59,88,2,53,62,3,59,89,1,90,67,3,53,118,
+3,53,120,3,59,90,3,59,77,0,0,0,0,0,0,0,0,0,3,53,116,0,0,0,1,95,50,1,95,54,2,
+59,99,1,99,119,1,95,52,2,59,103,1,95,56,2,66,107,2,59,105,1,99,121,1,95,48,1,
+95,51,2,59,106,3,59,94,2,59,107,2,59,113,1,95,58,1,99,122,4,61,61,2,59,109,2,
+59,114,2,59,102,1,100,38,3,59,79,1,99,123,1,95,57,2,59,100,2,59,115,3,59,81,1,
+100,37,1,95,55,1,99,116,2,59,112,3,59,93,1,95,59,2,59,104,2,59,98,1,95,49,2,
+59,101,5,63,48,2,59,110,3,65,43,1,99,115,1,99,120,1,95,46,2,59,111,3,59,97,1,
+99,118,3,59,98,3,59,99,3,59,80,1,95,47,0,0,0,3,100,121,0,0,0,1,100,36,2,74,42,
+2,66,118,3,65,41,2,66,110,2,74,41,4,61,57,2,66,114,2,66,116,3,65,39,3,65,44,2,
+66,113,3,70,111,1,100,35,4,61,56,2,66,112,1,100,39,3,70,110,6,82,100,3,65,40,
+2,74,57,3,70,108,3,65,46,1,100,34,1,104,103,2,66,119,2,74,43,3,70,109,3,65,42,
+1,99,126,2,66,111,2,66,115,1,104,102,1,99,117,2,66,108,2,66,109,1,104,104,1,
+99,125,1,100,33,1,99,124,2,66,117,3,100,122,0,0,0,2,74,47,2,74,48,2,74,53,1,
+108,103,2,74,60,3,75,115,1,104,110,3,75,126,1,104,109,2,74,55,3,75,116,1,108,
+102,2,74,44,1,104,108,3,70,113,2,74,59,1,104,106,1,104,107,3,75,124,2,74,56,2,
+80,81,1,108,100,1,95,53,3,70,114,2,74,58,1,108,107,2,74,50,4,73,111,1,108,101,
+3,70,106,1,108,106,2,74,45,2,74,49,2,74,46,2,74,52,1,104,111,1,108,99,1,104,
+105,3,76,33,2,80,67,2,74,54,3,70,104,1,108,105,3,70,115,1,108,108,7,34,113,2,
+74,51,3,70,107,1,108,104,2,80,66,0,0,0,3,76,35,3,70,116,3,76,36,3,75,119,2,80,
+71,1,112,87,2,80,65,2,87,46,2,80,80,1,108,112,3,75,122,1,108,110,1,112,85,2,
+80,77,2,80,73,1,108,116,3,75,118,2,87,37,3,80,104,3,76,40,3,80,103,1,108,114,
+2,80,72,3,76,41,2,87,35,3,76,37,2,80,76,4,80,59,2,80,79,2,80,70,3,75,121,1,
+108,115,4,80,55,3,75,117,1,108,109,2,87,36,1,112,86,2,80,78,1,108,111,1,108,
+113,2,80,75,1,108,117,2,80,74,2,80,69,2,80,68,1,112,84,2,80,82,2,87,39,2,92,
+107,1,112,89,3,80,97,2,87,45,3,80,99,2,87,43,3,80,106,2,92,108,3,80,100,1,112,
+90,2,87,44,3,80,102,2,87,41,1,115,93,2,92,106,3,80,108,2,87,38,2,87,40,1,115,
+94,1,112,92,1,115,92,1,112,91,1,115,96,2,87,42,1,112,88,3,80,98,3,80,101,3,80,
+107,0,0,0,0,0,0,3,102,121,0,0,0,4,91,43,2,97,91,4,86,51,2,97,83,3,84,97,3,84,
+95,3,84,92,3,84,94,3,84,93,2,92,114,2,97,84,2,92,110,4,86,50,3,84,91,1,118,66,
+2,92,112,2,92,111,1,115,95,2,92,109,2,92,113,2,97,92,2,97,88,2,97,90,4,95,96,
+2,97,85,2,97,86,4,95,97,2,97,89,2,97,87,1,120,52,3,87,101,0,0,0,1,120,55,1,
+120,54,1,120,53,1,121,108,2,104,118,1,121,109,2,101,76,1,122,106,2,107,90,1,
+122,107,1,123,96,1,124,54,2,111,40,3,95,70,2,111,41,2,111,42,3,97,62,0,0,0,2,
+114,42,1,69,65,2,33,93,1,70,83,0,0,0,1,72,39,1,72,40,1,72,38,3,35,107,1,72,41,
+1,74,60,1,74,59,3,38,37,2,38,112,1,77,81,1,77,80,0,0,0,3,44,99,2,47,49,1,90,
+81,1,90,82,4,49,110,4,49,112,3,59,100,1,95,60,2,66,120,1,100,40,1,100,41,2,66,
+122,2,66,124,2,66,123,4,61,67,2,74,62,3,70,118,2,74,61,1,104,112,2,74,63,3,70,
+117,2,80,83,1,108,118,3,76,44,1,112,93,3,80,109,1,115,97,1,118,67,1,115,98,3,
+95,72,1,69,66,3,33,101,3,33,102,3,34,78,2,36,40,3,38,40,3,38,41,2,38,113,1,77,
+83,1,77,82,1,77,84,1,81,55,2,42,83,2,42,84,0,0,0,3,49,41,2,47,50,1,85,82,1,90,
+83,1,95,61,2,59,116,1,69,67,4,33,55,1,68,95,1,69,68,3,34,80,2,33,94,1,70,87,1,
+70,86,1,70,84,1,70,85,0,0,0,0,0,0,3,35,111,1,72,44,2,34,73,2,34,75,1,72,43,2,
+34,67,3,35,108,2,34,68,3,35,109,2,34,74,2,34,70,2,34,72,1,72,42,2,34,69,2,34,
+76,2,34,71,3,35,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,74,67,1,74,76,1,74,74,2,
+36,50,2,36,47,2,36,55,1,74,72,2,36,56,3,38,57,1,74,65,2,36,53,3,38,46,1,74,71,
+2,36,49,2,36,48,1,74,69,2,36,54,1,74,70,1,77,85,1,74,64,2,36,51,3,38,42,2,36,
+41,1,74,61,3,38,55,1,74,80,2,36,46,2,36,52,1,74,66,1,74,68,3,38,47,2,36,42,3,
+38,54,2,36,43,2,36,44,4,36,57,1,74,79,1,74,73,1,74,78,2,36,45,1,74,77,1,74,63,
+1,74,62,1,74,75,3,38,53,4,36,60,3,38,51,3,38,52,3,38,56,3,38,49,0,0,0,0,0,0,0,
+0,0,0,0,0,3,100,123,0,0,0,3,38,50,3,41,49,3,41,42,1,77,99,2,38,125,2,38,118,1,
+77,94,1,77,113,2,38,114,2,38,121,2,38,123,2,38,126,1,77,108,3,41,38,2,38,122,
+2,38,115,1,77,106,2,38,119,3,41,40,2,39,33,1,77,91,3,41,37,2,38,124,1,77,101,
+1,77,100,2,38,117,1,77,89,3,41,52,3,41,50,1,77,90,0,0,0,1,77,88,3,41,51,1,77,
+112,1,77,104,1,77,98,1,77,86,2,38,120,1,77,97,1,77,87,1,77,105,1,77,114,2,42,
+85,1,77,102,2,38,116,1,77,92,1,77,95,1,77,96,3,41,46,1,77,110,1,77,111,1,77,
+109,1,77,103,1,77,107,1,77,93,1,81,56,3,41,48,3,41,55,3,41,53,3,41,54,3,41,47,
+0,0,0,0,0,0,3,41,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,44,109,2,42,91,1,81,68,1,
+81,60,1,81,62,1,81,67,2,42,103,1,81,65,2,47,51,1,85,83,1,81,70,2,42,88,2,42,
+96,1,81,66,2,42,95,2,42,92,2,42,100,2,42,102,1,81,59,1,81,63,1,81,69,1,85,85,
+2,42,97,1,81,61,1,81,72,2,42,90,3,44,111,3,44,112,5,41,69,1,81,64,1,85,84,1,
+81,58,4,41,89,2,42,87,2,42,94,2,42,86,2,42,89,2,42,93,2,47,52,1,81,71,4,41,81,
+2,42,98,2,42,99,2,42,101,1,81,57,3,44,108,0,0,0,3,49,50,0,0,0,3,49,51,0,0,0,0,
+0,0,0,0,0,3,44,107,0,0,0,3,44,110,0,0,0,4,41,91,0,0,0,0,0,0,0,0,0,0,0,0,1,85,
+99,2,47,64,1,85,97,1,85,98,2,47,54,2,47,70,3,49,44,1,85,88,3,49,47,3,49,53,2,
+53,74,2,47,72,2,47,66,3,49,56,2,47,57,3,49,55,2,47,75,2,47,60,1,85,94,2,53,97,
+2,47,63,1,85,96,1,85,87,3,49,60,2,47,77,2,47,65,1,85,90,2,47,58,2,47,55,2,47,
+56,1,85,91,2,47,71,2,47,78,1,85,93,2,47,62,2,47,61,1,85,101,1,85,100,1,85,86,
+1,85,92,1,85,95,2,47,74,3,49,46,3,49,57,2,47,68,1,85,89,2,47,53,2,47,76,2,47,
+67,2,47,69,2,47,73,3,49,48,3,49,59,3,49,54,0,0,0,0,0,0,3,100,124,0,0,0,0,0,0,
+0,0,0,3,100,125,2,53,75,3,54,49,1,90,91,1,90,111,1,90,110,3,54,39,1,90,99,3,
+54,41,2,53,93,2,53,89,2,53,86,2,53,104,1,90,94,1,90,86,3,54,38,3,54,50,2,53,
+91,1,95,77,1,90,90,2,53,99,3,54,34,1,90,112,1,90,109,2,53,95,2,53,78,3,53,124,
+3,54,43,1,90,108,2,53,101,2,53,77,1,90,97,1,90,101,2,53,100,3,54,35,2,53,87,1,
+90,102,1,90,96,2,53,76,3,53,125,1,95,63,2,53,103,2,53,85,1,90,107,2,53,88,2,
+53,102,1,90,106,3,54,36,2,59,117,4,49,119,1,90,87,2,53,83,1,90,92,1,90,103,4,
+49,120,1,90,98,2,53,92,2,53,82,2,53,80,2,53,98,1,90,84,1,90,104,1,90,88,1,95,
+62,2,53,96,1,90,89,4,50,35,1,90,85,1,90,100,1,90,95,1,90,93,2,53,84,1,90,105,
+2,53,81,2,53,94,2,53,90,2,59,119,2,59,118,3,54,45,0,0,0,0,0,0,0,0,0,3,100,126,
+0,0,0,0,0,0,0,0,0,3,54,46,0,0,0,0,0,0,2,53,79,2,60,41,3,59,113,1,95,65,3,59,
+112,2,60,47,2,59,124,2,60,44,2,66,125,1,95,68,2,60,48,2,60,51,1,95,67,2,60,33,
+2,60,50,2,60,49,1,95,69,2,59,120,1,95,64,1,95,72,3,59,115,1,95,70,2,60,46,4,
+55,113,2,60,36,1,95,74,2,60,53,2,60,45,2,60,54,1,95,82,1,95,80,2,60,43,2,60,
+42,3,59,103,2,60,40,2,60,34,1,95,73,3,59,102,1,95,71,2,47,59,2,59,121,3,59,
+104,2,67,61,2,59,122,1,95,66,1,95,79,2,67,33,4,55,96,1,95,75,1,95,76,2,59,123,
+2,60,52,2,66,126,2,60,37,2,59,126,1,95,78,2,60,38,2,60,35,3,59,114,3,59,109,1,
+95,83,4,55,111,0,0,0,0,0,0,0,0,0,3,59,111,3,101,33,0,0,0,0,0,0,1,100,56,3,65,
+73,3,65,50,2,67,36,2,67,55,2,67,60,2,67,48,1,100,52,2,67,65,1,100,49,2,67,34,
+3,65,58,2,67,35,1,100,42,1,100,51,2,67,42,1,100,54,1,100,55,2,67,43,3,65,56,2,
+67,56,2,67,62,1,100,50,3,65,62,1,100,44,2,67,41,2,67,37,2,67,64,2,67,46,2,67,
+47,2,67,38,2,67,58,2,67,49,2,67,59,2,67,51,3,65,61,1,100,45,2,74,64,1,100,48,
+1,100,46,2,67,63,2,67,54,2,67,50,3,65,54,3,65,51,2,67,39,1,104,122,2,67,53,1,
+100,53,2,67,45,3,65,52,2,67,44,3,65,72,3,71,37,3,65,66,1,100,47,1,100,43,2,74,
+85,2,67,57,2,67,52,0,0,0,2,67,40,0,0,0,0,0,0,3,65,68,3,65,69,0,0,0,3,102,118,
+0,0,0,2,74,80,3,70,120,2,74,65,2,74,76,3,71,40,2,74,83,1,104,120,1,95,81,2,74,
+81,1,104,115,3,70,126,3,71,36,3,70,122,1,104,114,2,74,88,4,67,93,2,74,66,2,74,
+79,2,74,67,2,74,78,1,104,118,2,74,82,2,60,39,3,71,33,4,67,94,3,71,42,2,74,89,
+2,74,74,1,104,121,2,80,97,1,108,119,3,71,35,2,74,87,2,74,86,1,104,123,2,80,84,
+1,108,120,2,80,85,3,71,34,2,74,70,2,74,71,2,74,68,2,74,73,2,74,69,2,74,90,1,
+104,117,1,108,121,1,104,119,1,104,124,3,70,123,2,74,72,3,71,41,2,74,84,3,76,
+45,3,71,38,2,74,77,3,76,53,0,0,0,2,80,88,3,76,56,1,104,113,1,108,124,2,87,53,
+2,80,93,2,80,92,2,80,94,3,76,48,3,76,47,2,80,91,1,108,125,3,76,59,1,109,37,1,
+109,34,3,76,49,1,109,35,2,80,86,2,80,89,2,80,99,1,109,43,1,109,41,3,76,46,2,
+80,90,2,59,125,1,108,122,2,80,96,2,80,87,3,76,62,1,109,44,2,80,95,1,104,116,1,
+109,33,2,74,75,3,76,63,3,76,52,1,109,36,3,76,61,1,109,40,1,109,42,1,109,39,1,
+109,38,3,76,58,1,108,126,2,80,98,1,108,123,1,109,45,3,76,57,0,0,0,3,101,34,0,
+0,0,0,0,0,3,76,55,0,0,0,1,112,97,1,112,98,2,87,52,1,112,107,1,112,104,3,80,
+112,1,112,95,1,112,102,2,87,54,1,112,100,1,112,94,3,76,50,1,112,101,3,80,119,
+2,87,51,1,115,100,1,112,96,5,84,94,1,112,103,1,115,99,2,87,50,2,87,49,3,80,
+118,1,112,105,3,80,111,1,112,106,3,80,121,2,87,48,2,87,47,1,115,101,2,87,57,1,
+112,99,2,87,55,3,80,117,0,0,0,0,0,0,3,84,100,1,115,102,3,84,103,1,115,107,2,
+92,117,2,92,119,3,87,107,1,115,104,3,87,109,2,92,120,2,92,116,3,87,108,2,92,
+118,1,115,105,1,115,108,3,84,105,2,92,115,1,115,103,1,115,106,1,118,69,2,87,
+56,1,118,68,7,63,98,3,87,106,1,118,74,2,97,96,3,87,112,1,118,72,1,118,73,2,97,
+99,2,97,95,1,118,70,2,97,93,1,120,56,2,97,97,4,91,54,2,97,98,2,97,94,3,87,110,
+1,118,71,2,101,77,3,90,59,2,101,80,3,90,60,3,90,58,2,101,81,2,101,79,2,101,82,
+1,120,57,2,101,78,3,94,49,0,0,0,2,104,122,1,121,111,2,104,121,2,104,120,2,104,
+119,1,121,110,1,121,112,3,101,35,2,107,91,1,122,109,1,122,108,3,95,74,3,95,75,
+2,109,79,2,109,78,2,109,81,1,124,55,1,123,97,2,111,44,2,109,80,3,95,73,3,96,
+50,2,111,43,1,124,57,1,124,56,1,124,95,2,112,55,2,112,125,1,69,69,6,35,108,3,
+44,114,2,60,55,2,87,58,3,33,103,3,33,104,1,72,45,2,34,77,1,74,83,1,74,81,4,36,
+63,1,74,82,4,36,62,2,39,34,1,77,115,1,81,73,3,44,116,2,42,104,3,44,118,2,42,
+105,3,44,115,1,81,74,2,47,80,4,45,67,1,85,102,1,85,103,2,47,79,3,49,61,4,45,
+68,3,54,55,3,54,54,1,90,119,4,50,43,1,90,115,4,50,47,2,53,105,1,90,122,1,90,
+121,1,90,114,1,90,117,1,90,120,1,90,116,3,54,52,0,0,0,2,60,59,1,90,113,1,95,
+84,3,59,116,3,59,117,3,59,118,1,95,86,1,95,87,2,60,58,2,60,61,1,95,85,2,60,56,
+2,60,60,0,0,0,2,60,57,3,65,75,1,100,57,3,65,78,4,61,93,2,67,66,3,65,77,3,71,
+48,1,104,125,2,74,91,1,112,108,1,109,46,2,80,100,1,109,47,1,109,48,2,80,102,2,
+80,101,2,80,103,2,87,60,0,0,0,0,0,0,2,87,59,2,92,122,2,92,121,1,115,109,1,115,
+110,2,101,83,3,92,65,0,0,0,1,69,70,3,37,88,3,41,57,4,45,71,3,49,64,2,60,62,3,
+54,56,3,54,57,0,0,0,1,95,89,1,95,88,2,67,67,0,0,0,2,97,100,1,122,110,2,111,45,
+1,69,71,4,36,65,1,85,104,3,49,66,1,90,124,1,90,123,2,60,63,2,60,64,1,100,58,2,
+74,92,1,104,126,2,87,61,4,86,63,1,69,72,1,70,88,3,41,59,1,77,116,2,39,35,0,0,
+0,2,42,106,1,81,75,1,90,125,3,54,58,2,60,65,1,95,90,1,100,59,4,61,99,2,80,104,
+2,80,105,4,80,78,3,84,107,2,92,123,1,118,75,2,112,126,1,69,73,3,41,60,2,39,36,
+1,77,117,1,81,76,3,44,119,2,42,107,0,0,0,1,85,105,2,47,84,2,47,82,2,47,83,1,
+85,106,2,47,81,3,54,60,4,50,52,3,54,63,3,54,61,1,91,33,1,91,34,2,53,106,1,91,
+35,1,90,126,2,60,66,3,59,121,2,60,67,2,67,68,4,61,100,0,0,0,1,105,34,1,105,33,
+4,80,79,0,0,0,2,92,124,2,97,101,3,90,63,2,101,85,2,101,84,2,104,123,3,33,105,
+2,33,62,1,81,77,3,54,65,3,65,80,1,69,74,1,70,89,3,34,81,1,72,47,1,72,46,3,35,
+115,3,35,114,1,72,48,1,72,49,2,34,79,2,34,78,2,36,57,1,74,84,2,36,60,2,36,59,
+2,36,58,2,36,61,3,38,61,0,0,0,0,0,0,4,38,98,1,77,118,2,39,42,2,39,38,2,39,47,
+3,41,67,3,41,62,1,77,125,3,41,66,1,77,123,2,39,43,2,39,39,2,39,46,1,77,122,1,
+78,35,2,39,41,2,39,37,1,78,34,2,39,44,1,77,121,2,39,45,1,77,124,1,77,126,2,39,
+49,2,39,48,2,39,40,1,77,120,1,77,119,1,78,33,4,38,97,3,41,64,3,41,65,0,0,0,3,
+44,126,3,44,122,2,42,112,2,42,118,3,45,35,1,81,83,1,81,80,2,42,109,2,42,114,3,
+44,124,1,81,86,1,81,78,2,42,113,1,81,81,1,81,84,3,44,121,4,41,103,2,42,116,3,
+44,125,1,81,79,2,42,121,1,81,82,3,45,33,1,81,85,2,42,110,2,42,115,2,42,119,2,
+42,111,2,42,108,3,45,36,3,45,37,2,42,120,2,42,117,3,45,34,3,44,55,0,0,0,0,0,0,
+0,0,0,3,49,70,1,85,114,1,85,107,1,85,110,3,49,76,1,85,113,3,49,68,2,47,87,3,
+49,73,1,85,108,2,47,85,3,49,72,1,85,112,3,49,77,3,49,69,1,85,109,3,49,67,2,47,
+88,1,85,111,0,0,0,0,0,0,0,0,0,0,0,0,3,54,66,4,50,57,2,53,110,1,91,37,2,53,109,
+2,53,111,1,91,36,1,91,41,2,47,86,3,49,75,2,53,108,2,53,112,3,54,68,1,91,38,2,
+53,107,1,91,40,3,54,69,1,91,39,3,60,38,2,60,74,3,59,125,2,60,69,3,60,37,1,95,
+91,1,95,95,1,95,92,2,60,72,2,60,75,3,60,35,1,95,93,4,56,36,1,95,94,1,95,99,2,
+67,77,2,60,73,1,95,97,2,60,70,2,60,68,3,59,124,1,95,98,3,59,126,2,60,71,3,60,
+36,0,0,0,0,0,0,1,100,65,4,61,105,2,67,69,1,100,62,1,100,63,1,100,61,2,67,74,2,
+67,73,2,67,70,1,100,67,3,65,91,3,65,86,2,67,72,1,95,96,3,65,89,3,65,81,2,67,
+76,2,67,71,1,100,64,1,100,60,1,100,66,2,67,75,3,71,52,4,67,107,3,71,53,1,105,
+37,4,67,111,2,74,95,2,74,94,2,74,93,1,105,35,4,67,109,3,71,57,3,71,51,3,71,55,
+0,0,0,1,105,36,2,80,108,2,80,111,1,109,50,3,76,68,3,76,70,1,109,49,2,80,112,2,
+80,107,1,109,52,2,80,109,3,76,65,1,109,51,2,80,106,3,76,64,2,80,110,1,112,114,
+1,112,111,2,87,70,2,87,69,3,76,67,2,87,68,2,87,63,3,80,125,2,87,64,3,81,35,4,
+80,80,3,80,122,1,112,112,3,80,126,1,112,109,1,112,113,2,87,62,1,112,110,2,87,
+65,2,87,66,2,87,71,3,81,34,3,84,113,2,87,67,3,84,111,3,84,112,2,92,125,4,86,
+65,3,84,108,3,84,109,1,115,112,3,84,114,2,97,104,1,115,111,2,97,102,2,97,103,
+1,118,76,1,120,59,2,101,86,3,90,67,1,120,58,3,90,66,3,101,38,2,104,125,2,104,
+126,3,92,66,1,121,113,3,92,67,2,104,124,1,122,111,4,106,76,2,111,46,1,124,58,
+2,112,56,2,112,57,3,97,63,1,69,75,4,33,124,1,72,50,1,72,51,1,74,85,3,38,65,2,
+39,50,1,81,87,1,85,115,1,91,42,0,0,0,0,0,0,1,89,55,0,0,0,1,95,100,1,95,101,1,
+94,50,2,60,76,3,101,39,1,100,68,2,74,97,2,74,96,3,81,36,7,83,71,1,69,76,1,72,
+52,2,39,51,1,78,37,3,41,69,1,78,36,3,45,39,2,42,122,2,42,123,3,102,50,2,47,89,
+2,47,90,1,85,116,1,85,117,3,54,72,1,85,118,2,53,113,3,54,71,3,54,70,1,91,44,4,
+56,41,1,95,103,3,60,41,1,95,102,2,67,78,2,70,65,2,74,98,2,87,72,3,81,38,3,102,
+51,1,118,77,1,121,114,1,69,77,5,33,72,1,70,92,1,70,93,1,70,91,1,70,94,1,70,90,
+3,34,82,0,0,0,1,72,55,3,35,119,2,34,87,1,72,54,1,72,56,3,35,120,3,35,117,2,34,
+82,2,34,81,2,34,84,2,34,83,2,34,86,1,72,53,2,34,80,2,34,85,0,0,0,0,0,0,0,0,0,
+0,0,0,3,38,72,2,36,62,1,74,95,2,36,63,2,36,67,1,74,94,3,38,73,2,36,71,2,36,66,
+2,36,69,1,74,87,1,74,88,1,74,89,1,74,90,3,38,69,1,74,97,3,38,68,2,36,65,1,74,
+92,1,74,98,3,38,71,2,36,64,2,36,70,3,38,66,1,74,91,2,36,68,1,74,93,1,74,86,1,
+74,96,3,38,74,0,0,0,0,0,0,0,0,0,4,36,70,0,0,0,0,0,0,0,0,0,0,0,0,1,78,58,3,41,
+71,2,39,53,1,78,38,4,38,105,1,78,48,1,78,49,1,78,41,1,78,59,1,78,43,2,39,61,1,
+78,54,2,39,56,1,78,44,2,39,71,2,39,72,2,39,64,2,39,57,1,78,57,2,39,69,1,78,52,
+1,78,50,3,41,82,2,39,70,3,41,73,2,39,68,2,39,60,2,39,52,2,39,59,1,78,45,4,38,
+101,1,78,51,3,41,74,1,78,39,2,39,63,2,39,62,2,39,54,3,41,79,1,78,53,2,39,66,2,
+39,55,1,78,56,2,39,73,1,78,40,3,41,72,1,78,47,2,39,58,2,39,67,1,78,55,4,38,
+103,1,78,42,1,78,46,4,38,106,2,39,65,0,0,0,0,0,0,3,41,78,3,41,76,3,101,40,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,101,41,0,0,0,2,43,61,1,81,95,1,81,108,
+3,45,54,2,43,56,2,43,46,1,81,101,2,43,44,1,81,94,2,43,39,1,81,104,2,43,52,2,
+43,33,2,43,35,3,45,46,4,45,89,4,41,110,3,45,48,2,43,38,2,42,124,2,43,51,2,43,
+67,1,81,99,2,43,40,2,43,58,3,45,45,2,42,126,2,43,65,2,43,66,2,43,69,2,43,60,2,
+43,45,2,43,53,1,81,105,1,81,92,1,81,100,1,81,112,1,81,89,1,81,91,3,45,49,3,45,
+43,3,45,58,2,43,37,1,81,109,1,81,102,2,43,63,2,43,34,1,81,111,1,81,106,2,43,
+43,4,41,109,4,45,78,1,81,110,2,43,50,2,43,42,1,81,103,2,43,62,2,43,54,3,45,42,
+1,81,97,2,43,68,2,43,41,1,81,93,2,43,59,2,43,49,1,81,98,2,43,55,1,81,90,2,42,
+125,1,81,107,1,86,39,1,81,96,2,43,48,2,43,47,2,43,36,3,41,81,2,43,64,3,45,52,
+2,43,57,0,0,0,3,45,50,1,81,88,3,45,57,3,45,55,0,0,0,0,0,0,6,49,114,3,45,56,3,
+101,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,101,42,0,0,0,2,
+47,110,1,86,46,2,47,111,3,49,93,2,47,99,1,86,35,1,86,47,3,49,87,2,47,92,3,49,
+83,2,47,101,2,47,109,3,49,91,2,47,91,2,47,118,1,85,119,3,49,94,3,49,100,3,49,
+80,2,47,117,2,47,112,3,49,95,2,47,113,1,86,33,1,86,44,2,47,103,3,49,86,2,47,
+104,2,47,114,2,47,105,3,49,99,2,47,100,2,47,94,2,47,95,2,47,108,2,47,102,3,49,
+84,3,49,79,1,85,120,1,85,124,2,47,116,2,47,96,1,86,42,1,86,38,3,49,90,4,45,85,
+1,86,41,1,86,48,1,85,125,1,86,43,2,47,107,1,86,45,1,85,122,3,49,89,1,85,121,2,
+47,93,4,45,79,2,47,97,1,86,36,2,47,115,2,47,106,2,47,98,1,86,40,1,86,37,3,45,
+47,1,85,123,1,85,126,3,49,98,3,49,88,0,0,0,3,49,97,3,49,96,3,101,45,0,0,0,0,0,
+0,0,0,0,3,101,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,2,54,40,3,54,85,2,53,118,2,53,119,2,53,123,3,54,96,2,54,44,2,54,
+41,3,54,78,2,54,34,2,54,33,1,91,51,2,54,37,2,54,52,2,53,114,3,54,91,2,54,53,2,
+54,39,2,54,57,2,54,45,1,91,50,2,54,43,1,91,45,1,91,66,1,91,56,3,54,87,1,91,60,
+1,91,59,2,53,115,4,50,63,2,54,50,2,54,56,2,54,48,2,54,55,0,0,0,3,54,81,2,54,
+36,2,53,116,2,54,54,2,54,38,1,91,48,1,91,61,3,54,90,2,54,47,1,91,54,3,54,77,3,
+54,92,3,54,80,2,54,46,2,53,117,1,91,62,3,54,75,1,91,64,2,54,49,1,91,65,1,91,
+47,2,53,124,2,54,51,3,54,84,3,52,120,1,91,53,1,91,63,2,53,126,2,54,42,2,53,
+121,2,53,125,1,91,58,2,53,120,1,91,46,1,91,55,1,91,52,2,54,35,1,86,34,2,60,99,
+1,91,49,3,54,76,3,54,82,3,54,94,3,54,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,3,54,86,0,0,0,3,60,69,1,91,57,3,60,65,2,60,102,2,60,124,2,60,113,1,95,123,
+3,60,56,1,95,118,2,60,96,1,95,119,2,60,112,3,60,62,2,60,105,2,60,118,1,95,115,
+2,60,78,2,60,120,1,95,105,2,60,86,1,95,108,1,95,107,4,56,50,1,95,124,3,54,83,
+2,60,80,2,60,114,2,60,115,1,95,110,1,95,106,2,60,94,3,60,61,1,95,117,2,60,89,
+3,60,50,2,60,116,1,95,113,2,60,108,2,60,121,2,60,83,2,60,88,2,60,82,3,60,42,1,
+95,112,2,60,101,2,67,100,2,60,84,1,95,116,2,60,93,2,60,117,1,95,111,2,60,90,2,
+60,87,2,60,104,1,95,114,1,95,104,1,95,126,2,60,107,2,60,106,3,60,49,3,60,66,3,
+60,57,3,60,59,3,60,52,3,60,47,2,60,79,1,95,109,2,60,119,2,60,95,2,60,97,3,60,
+55,2,60,110,2,60,109,2,60,77,1,95,120,1,95,122,2,60,85,2,60,92,2,60,100,1,95,
+121,2,60,91,2,60,103,2,60,122,0,0,0,2,60,111,3,60,60,0,0,0,0,0,0,0,0,0,3,60,
+68,0,0,0,3,60,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,60,123,0,0,0,0,0,0,0,0,
+0,3,101,47,2,60,81,0,0,0,3,101,46,0,0,0,3,60,64,2,67,120,1,100,76,3,65,101,2,
+67,118,2,67,97,2,67,102,2,67,95,3,65,119,2,67,114,2,67,81,2,67,88,4,61,113,2,
+67,112,2,67,122,2,67,98,3,65,104,2,67,85,2,67,104,2,67,109,2,67,89,3,65,107,2,
+67,106,2,67,86,3,65,93,3,65,117,2,67,93,2,67,94,1,100,78,2,67,113,2,67,111,3,
+65,115,2,67,82,2,67,116,3,65,116,2,67,117,2,67,119,1,100,82,1,100,74,3,65,111,
+2,53,122,2,67,90,2,67,108,2,67,91,1,100,71,1,100,87,2,67,115,1,100,85,1,100,
+81,2,67,80,1,100,73,3,65,121,2,67,83,1,100,86,3,65,120,2,67,99,2,67,79,3,65,
+118,1,100,79,2,67,103,2,67,87,1,100,80,2,67,96,1,100,70,1,95,125,2,67,105,2,
+60,98,2,67,84,4,61,108,3,65,109,2,67,110,1,100,75,2,67,107,1,100,72,2,67,101,
+1,100,83,2,67,92,2,67,121,3,65,106,3,65,123,0,0,0,0,0,0,0,0,0,0,0,0,1,100,77,
+2,69,44,0,0,0,3,65,114,1,100,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,74,112,
+2,74,110,3,71,58,2,75,38,2,74,108,3,71,61,2,74,126,1,100,69,1,105,40,2,74,104,
+2,75,37,3,71,81,2,74,109,2,74,123,1,105,45,1,105,38,3,71,78,2,75,35,3,71,70,2,
+74,102,2,75,34,3,71,71,1,105,56,2,74,119,2,75,41,1,105,54,2,74,111,1,105,39,2,
+74,113,2,75,33,1,105,48,2,74,106,1,105,52,1,105,42,2,74,115,2,74,105,2,74,99,
+3,71,62,2,74,125,1,105,49,2,75,40,2,74,100,1,105,46,4,67,119,2,74,121,4,67,
+121,1,105,47,2,74,107,2,74,118,2,74,114,2,74,116,3,71,67,1,105,41,2,75,39,1,
+105,55,2,74,117,3,71,59,2,75,42,4,68,39,3,71,60,2,74,101,2,74,122,1,105,44,1,
+105,53,1,105,51,2,74,103,2,74,124,1,105,50,3,71,69,3,71,72,1,105,43,2,74,120,
+3,71,77,3,71,68,4,68,40,3,76,84,2,75,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,3,71,76,2,80,124,3,71,66,2,80,120,2,80,116,2,81,42,2,81,39,1,109,55,3,76,
+100,3,76,96,2,81,46,2,80,123,1,109,66,2,81,36,3,76,79,3,76,81,2,80,119,2,81,
+35,1,109,63,2,81,55,4,74,61,2,81,52,2,81,38,2,80,117,3,76,95,3,76,87,2,81,43,
+2,81,45,1,109,59,2,81,33,2,80,122,2,80,113,1,109,56,1,109,64,4,74,72,2,81,48,
+1,109,65,2,80,114,2,81,54,2,81,41,2,81,47,1,109,62,3,76,77,3,76,80,2,81,44,3,
+76,71,2,81,51,3,76,91,1,109,67,3,76,86,1,109,61,2,81,37,2,80,118,2,81,56,2,80,
+115,2,81,49,1,109,58,3,76,74,2,80,125,3,76,73,2,80,126,1,109,57,1,109,54,2,80,
+121,1,109,60,3,76,82,1,109,53,3,76,98,2,81,50,2,81,53,2,81,34,2,87,85,3,76,94,
+3,76,89,0,0,0,3,76,97,3,101,48,0,0,0,0,0,0,0,0,0,0,0,0,2,87,77,3,81,44,2,87,
+73,1,113,33,3,81,60,3,81,56,1,112,116,1,112,121,1,112,117,2,87,87,2,87,98,1,
+112,115,2,87,79,2,87,88,2,81,40,2,87,89,3,81,40,3,81,43,1,112,122,3,81,64,2,
+87,104,1,112,126,1,113,35,2,87,75,3,81,59,1,112,125,3,81,49,2,87,102,2,87,103,
+2,87,93,2,87,92,2,87,84,3,81,41,3,81,62,2,87,94,2,87,101,2,87,100,3,81,47,1,
+112,120,1,112,118,2,87,86,2,87,83,3,81,68,2,87,80,2,87,99,1,113,34,2,87,97,1,
+112,124,1,112,123,3,81,39,2,87,91,4,74,75,2,87,74,2,87,76,2,87,78,2,87,96,2,
+87,90,1,112,119,3,81,46,2,87,81,3,81,50,2,87,95,3,81,65,3,81,58,0,0,0,0,0,0,0,
+0,0,0,0,0,2,87,82,3,101,49,0,0,0,0,0,0,3,101,50,0,0,0,0,0,0,3,84,117,1,115,
+120,2,93,49,1,115,113,2,93,34,3,84,123,2,93,45,1,115,115,2,93,52,3,85,33,2,93,
+41,3,84,124,2,93,36,3,84,118,4,86,69,2,93,53,2,92,126,2,93,43,3,85,39,1,115,
+122,2,93,48,2,93,54,2,93,42,1,115,114,2,93,44,2,93,33,1,115,121,3,85,35,3,84,
+122,2,93,51,2,93,38,1,115,117,3,85,36,2,93,40,2,93,37,1,115,123,2,93,39,1,115,
+116,1,115,119,2,93,47,2,93,35,2,93,50,3,84,120,2,93,46,0,0,0,3,85,41,3,87,116,
+1,118,79,2,97,115,1,118,84,1,118,85,3,87,119,3,88,33,3,87,118,1,118,78,2,97,
+114,3,87,120,2,97,111,2,97,112,1,118,82,2,97,106,2,97,110,1,118,81,3,87,126,2,
+97,107,3,87,121,3,88,35,3,87,125,3,87,122,1,118,83,1,118,80,3,88,34,2,97,105,
+2,97,109,2,97,113,3,87,123,0,0,0,3,101,51,2,101,92,2,101,89,2,101,98,3,90,68,
+2,101,97,2,101,95,2,101,90,3,90,79,1,120,63,3,90,69,3,90,78,4,95,113,3,90,71,
+3,90,77,2,101,91,1,120,62,1,115,118,2,101,94,1,120,61,2,101,99,2,101,93,2,101,
+88,2,97,108,3,90,72,3,90,70,0,0,0,1,120,60,3,101,52,2,101,87,2,105,36,3,92,73,
+2,105,35,2,101,96,1,121,115,3,87,117,2,105,39,2,105,40,2,105,34,2,105,38,4,99,
+80,2,105,33,3,92,71,3,101,53,4,99,78,0,0,0,2,107,95,2,105,37,1,122,114,1,122,
+112,2,107,93,3,94,53,3,94,52,3,94,51,2,107,96,3,94,55,2,107,92,2,107,94,1,122,
+113,0,0,0,3,95,79,3,95,78,2,109,83,2,109,84,1,123,98,2,109,82,0,0,0,3,101,54,
+3,101,55,2,111,49,1,124,59,2,111,47,2,111,48,2,112,58,3,96,116,0,0,0,1,125,35,
+2,113,35,2,113,33,2,113,34,2,113,36,3,97,64,3,97,101,3,97,65,2,114,43,0,0,0,1,
+69,78,1,72,57,3,35,121,1,78,60,4,38,113,2,39,74,3,41,83,3,41,84,2,43,70,4,41,
+114,3,45,60,3,49,102,2,47,119,2,47,121,3,49,101,2,47,120,3,49,103,2,47,122,1,
+91,67,2,54,59,2,47,123,3,54,98,2,54,58,2,54,60,2,54,61,2,60,125,1,96,34,2,60,
+126,2,61,34,1,96,35,1,96,33,2,61,33,3,65,125,2,68,34,2,67,126,2,67,125,3,65,
+124,2,67,124,2,67,123,1,100,88,2,68,33,1,105,57,2,75,43,2,75,45,1,105,58,2,75,
+44,1,109,69,3,76,102,1,109,68,2,81,57,3,76,101,3,76,103,2,87,106,2,87,105,2,
+87,107,3,81,70,3,81,69,1,113,36,0,0,0,2,93,55,1,115,124,3,85,43,2,97,116,1,
+118,86,2,101,100,1,123,99,1,69,79,1,70,95,1,72,58,1,74,99,1,78,61,1,78,62,3,
+41,85,3,41,86,1,81,113,3,45,61,3,49,104,2,47,124,3,60,73,3,60,71,4,68,45,3,65,
+126,1,100,89,3,66,33,3,71,83,4,74,78,2,82,89,1,113,37,1,118,87,1,69,80,3,34,
+83,1,72,59,0,0,0,4,38,118,2,39,76,1,78,63,2,39,75,3,41,88,2,43,71,1,81,114,2,
+43,72,5,41,105,1,81,115,0,0,0,2,47,126,1,86,50,1,86,49,3,49,106,2,54,66,2,54,
+64,2,54,65,2,54,63,3,54,100,2,54,62,0,0,0,0,0,0,2,61,35,2,61,38,1,96,37,2,61,
+36,1,96,36,2,61,37,0,0,0,2,68,35,3,66,34,4,68,49,2,75,46,2,75,47,2,75,48,3,71,
+84,2,81,60,2,81,59,1,109,70,2,81,58,2,81,61,2,87,108,4,80,109,0,0,0,2,87,109,
+2,87,110,4,86,82,2,93,56,1,115,125,1,118,88,2,101,101,0,0,0,1,122,115,2,33,63,
+3,41,89,1,81,116,2,43,73,1,86,51,4,50,78,4,50,80,1,91,68,3,54,101,1,96,38,2,
+61,39,3,60,75,1,100,91,1,100,90,3,66,38,0,0,0,2,75,49,2,75,50,1,109,71,1,109,
+72,2,87,112,2,87,111,2,97,117,2,111,50,1,69,81,2,33,64,1,70,96,3,35,122,1,74,
+100,2,36,72,3,41,90,1,81,117,1,100,92,1,69,82,0,0,0,2,43,74,1,81,118,2,43,75,
+0,0,0,1,115,126,1,69,83,3,101,56,3,101,57,2,39,77,0,0,0,2,43,76,3,45,66,2,48,
+37,2,48,36,2,48,34,3,49,110,2,48,33,2,48,38,2,48,35,3,49,108,3,49,109,1,91,69,
+1,91,70,3,54,102,0,0,0,1,96,39,2,61,40,4,56,78,2,61,41,2,61,42,3,60,77,0,0,0,
+3,101,58,2,68,39,2,68,40,2,68,38,3,66,40,2,68,36,2,68,37,1,100,93,2,75,51,2,
+81,64,2,81,63,2,81,62,2,81,65,2,87,114,2,87,113,1,113,38,2,87,115,0,0,0,1,116,
+33,2,93,57,3,85,45,2,97,118,2,101,102,2,109,85,0,0,0,1,69,84,1,70,98,1,70,97,
+4,35,33,1,78,64,2,33,65,2,33,95,1,72,60,0,0,0,2,34,88,2,36,73,2,36,74,1,78,65,
+3,41,93,2,39,78,3,101,59,1,81,119,2,43,77,2,43,78,0,0,0,1,86,52,1,86,56,2,48,
+39,1,86,55,1,86,53,1,86,54,0,0,0,2,54,67,1,91,71,1,96,42,3,60,78,1,96,40,1,96,
+41,2,61,43,3,66,41,3,66,42,1,105,59,1,69,85,0,0,0,2,33,96,3,34,87,1,70,99,3,
+34,84,0,0,0,2,33,99,3,36,33,0,0,0,1,70,102,2,33,98,1,70,101,1,70,100,1,74,101,
+2,33,97,3,34,88,3,34,89,2,34,89,0,0,0,0,0,0,0,0,0,2,34,93,2,34,95,2,34,96,1,
+72,70,1,72,71,2,34,92,1,72,66,3,35,125,2,34,90,3,36,37,2,34,94,1,72,67,3,38,
+85,1,72,62,3,35,124,1,72,63,3,36,35,1,72,69,2,34,91,1,72,61,1,74,102,1,72,64,
+1,72,65,1,72,68,0,0,0,3,101,60,0,0,0,2,36,91,2,36,89,2,36,76,1,74,114,2,36,83,
+1,74,109,2,36,77,3,41,100,2,36,85,3,38,80,2,36,82,1,74,112,2,36,81,1,74,119,2,
+36,90,1,74,121,3,38,83,1,74,123,3,35,126,2,36,75,3,38,87,1,74,110,2,36,92,3,
+38,81,1,74,117,1,74,120,3,38,76,2,39,101,1,74,104,1,75,33,1,74,118,2,36,78,1,
+74,107,1,74,122,2,36,86,1,74,105,1,74,106,2,39,99,2,36,79,1,74,113,1,74,124,2,
+36,93,2,36,80,1,74,111,3,38,77,1,74,116,2,39,79,1,74,125,2,36,87,1,74,115,3,
+41,99,1,74,126,1,74,103,2,36,84,1,74,108,2,36,88,2,39,100,3,38,78,3,38,82,3,
+38,92,3,38,89,3,38,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,38,91,1,78,
+77,1,78,93,2,39,86,1,78,84,3,45,78,2,39,107,1,78,69,3,41,107,1,78,72,2,39,98,
+4,39,38,2,39,84,2,39,88,1,78,80,1,78,82,2,39,91,1,78,89,1,78,75,1,78,73,1,78,
+74,1,78,88,2,39,103,1,78,83,2,39,90,2,39,92,1,78,81,1,78,86,2,39,93,2,39,106,
+3,41,109,1,81,120,1,78,92,4,38,125,1,78,70,2,39,105,3,41,108,2,39,109,2,39,89,
+2,39,111,2,39,96,1,78,79,2,39,85,1,78,78,1,78,96,1,78,85,3,41,106,2,39,83,2,
+43,87,1,78,91,1,78,95,2,39,97,2,39,102,3,41,101,1,78,97,1,78,90,1,78,76,1,78,
+66,3,41,105,1,78,71,4,38,123,2,39,87,1,78,67,2,39,110,3,41,103,2,39,81,2,39,
+80,2,39,94,2,39,82,1,78,94,1,86,57,1,78,87,2,39,95,1,78,68,3,45,79,1,82,41,0,
+0,0,0,0,0,0,0,0,2,39,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,45,70,2,43,94,2,43,
+97,3,45,80,2,43,100,2,43,89,3,45,72,3,45,74,2,43,103,2,43,106,2,43,108,2,43,
+86,1,81,121,1,81,126,2,48,44,1,82,48,2,43,101,2,43,109,2,43,93,2,43,85,3,45,
+73,3,45,71,3,45,77,2,48,71,1,82,35,2,43,98,2,43,90,2,43,92,1,82,40,3,49,122,2,
+43,95,1,82,34,2,43,82,2,43,104,3,45,75,2,43,107,3,45,69,3,45,87,1,81,125,3,45,
+83,1,82,43,2,43,79,1,82,45,1,81,123,1,82,49,2,43,105,2,43,81,1,82,46,2,48,65,
+2,39,104,1,82,33,1,81,122,2,43,88,2,43,80,1,82,47,1,82,39,2,43,99,1,82,44,1,
+82,42,2,43,91,1,82,36,2,43,83,1,82,37,1,82,38,2,43,84,2,43,102,1,81,124,2,43,
+96,4,42,33,3,45,85,3,45,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,49,119,3,49,115,2,48,47,1,86,
+65,1,86,70,3,49,121,3,50,38,3,49,118,2,48,56,2,48,62,2,48,58,2,48,45,2,48,48,
+2,48,41,2,48,42,1,86,77,1,86,62,2,48,57,2,48,66,1,86,72,1,86,58,3,49,111,1,86,
+67,2,48,49,1,86,69,2,48,50,2,48,60,3,50,34,3,50,37,3,49,114,1,86,71,2,48,75,2,
+48,43,1,86,64,1,86,63,1,86,75,2,48,40,2,48,73,2,48,61,2,48,74,2,48,68,2,48,54,
+2,48,69,3,50,33,2,48,63,2,48,72,2,48,70,1,86,76,2,48,55,1,86,61,1,86,60,1,86,
+68,1,86,74,2,48,67,1,86,73,2,48,52,1,91,72,3,49,120,2,48,76,2,48,51,2,48,46,1,
+86,66,1,86,78,1,86,59,3,50,39,2,48,59,2,48,64,3,49,125,3,49,123,3,49,124,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,101,61,0,0,0,0,0,0,0,0,0,
+0,0,0,1,91,106,2,54,69,2,54,73,3,54,111,1,91,87,1,91,85,3,54,122,3,55,33,1,91,
+76,2,54,71,2,54,70,1,91,96,3,60,80,2,54,76,1,91,90,3,54,114,2,54,94,2,54,106,
+1,91,73,2,54,91,2,54,84,1,91,108,2,54,68,3,54,106,2,54,96,3,54,107,1,91,105,1,
+91,93,1,91,104,1,91,83,2,54,80,2,54,98,2,54,90,1,91,84,1,91,78,2,54,104,3,54,
+108,2,54,97,2,54,99,1,91,86,1,91,94,2,54,101,2,54,78,2,54,95,2,54,83,2,54,103,
+1,91,99,1,91,75,1,91,97,2,54,88,2,54,86,2,54,87,1,91,88,2,54,82,2,54,81,1,91,
+77,2,54,75,2,54,105,1,91,79,2,54,85,1,91,109,3,54,116,1,91,103,2,54,74,1,91,
+100,1,91,98,1,91,107,2,54,92,1,91,102,2,48,53,2,54,93,1,91,101,2,54,100,1,91,
+74,2,54,89,1,91,92,2,54,77,1,91,91,3,54,124,1,91,89,1,91,81,1,91,80,2,61,44,2,
+54,102,3,60,93,3,55,40,2,54,79,3,55,38,3,55,35,2,61,65,3,54,112,1,91,82,3,54,
+119,3,55,36,3,54,118,3,55,37,3,54,121,4,50,109,3,54,125,0,0,0,0,0,0,3,101,62,
+0,0,0,0,0,0,3,55,41,0,0,0,0,0,0,0,0,0,0,0,0,3,55,39,3,60,84,1,96,71,1,91,95,1,
+96,53,2,61,59,1,96,67,3,60,82,2,61,47,1,96,50,1,96,46,2,61,77,1,96,52,1,96,56,
+1,96,51,1,96,60,2,61,81,2,61,72,3,60,107,3,60,109,2,61,54,1,96,65,1,96,59,2,
+61,66,1,96,43,2,61,78,2,61,71,1,96,47,2,61,60,1,96,62,2,61,89,2,61,90,4,56,91,
+1,96,44,2,61,76,1,96,64,2,61,64,2,61,50,2,61,51,1,96,68,2,61,55,2,61,62,2,61,
+56,3,60,90,1,96,66,1,96,74,2,61,52,2,61,45,2,61,46,3,60,86,2,61,48,1,96,49,2,
+61,61,3,60,110,1,96,63,1,96,72,3,60,88,3,60,105,2,61,63,2,61,87,2,61,79,1,96,
+45,2,61,85,1,96,57,3,60,102,1,96,55,3,60,100,2,61,91,1,96,54,2,61,69,2,61,57,
+2,61,67,1,96,77,2,61,73,2,61,70,2,61,53,1,96,73,2,61,83,2,61,80,2,61,88,1,96,
+48,2,61,68,1,96,76,3,60,91,2,61,75,3,66,58,3,60,96,1,96,58,1,96,61,3,60,92,2,
+61,74,1,96,75,2,61,58,2,54,72,3,60,81,3,60,108,2,61,84,2,61,82,2,61,86,0,0,0,
+3,60,98,3,101,66,4,56,94,3,60,99,0,0,0,3,60,104,0,0,0,0,0,0,0,0,0,3,101,64,0,
+0,0,4,56,95,0,0,0,2,61,49,1,96,70,3,101,63,3,101,65,0,0,0,2,68,71,2,68,70,2,
+68,44,1,100,99,3,66,48,2,68,69,2,68,47,2,68,48,4,62,63,1,100,109,2,68,78,1,
+100,104,2,68,68,3,66,51,2,68,41,1,100,110,1,100,100,2,68,56,2,68,46,2,68,49,2,
+68,73,1,100,94,2,68,80,2,68,72,1,100,103,2,68,61,1,100,114,3,66,46,3,66,54,1,
+100,113,1,100,107,3,66,64,4,62,54,2,68,79,1,100,95,2,68,59,2,68,50,2,68,63,2,
+68,75,1,100,115,3,66,57,1,100,97,2,68,58,3,66,45,2,68,51,1,100,106,3,66,49,1,
+100,105,2,68,54,2,68,64,2,68,74,2,68,45,2,68,55,1,100,98,2,68,65,1,100,111,1,
+100,102,2,68,52,1,100,101,2,68,43,2,68,57,2,68,77,1,96,69,1,105,87,2,68,60,2,
+75,52,2,68,62,2,68,76,1,100,108,2,68,53,1,100,96,1,100,112,1,109,90,2,68,42,6,
+84,78,2,68,67,3,66,68,3,66,62,3,66,71,2,68,66,3,66,61,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,3,66,69,0,0,0,0,0,0,3,66,63,0,0,0,3,66,59,3,66,70,0,0,0,2,75,80,1,105,
+84,2,75,69,2,75,74,1,105,73,3,71,86,2,75,54,1,105,86,3,71,87,1,105,64,2,75,53,
+2,75,86,1,105,88,2,75,57,2,75,73,3,71,101,2,75,59,2,75,89,2,75,85,1,105,62,1,
+105,72,2,81,91,1,105,85,1,105,70,2,75,55,3,71,99,2,75,84,1,105,74,2,75,81,2,
+75,94,2,75,61,2,75,70,3,76,120,3,71,91,2,75,92,2,75,82,1,105,69,3,76,106,3,71,
+100,2,75,68,1,105,63,1,105,61,1,105,79,4,68,67,3,71,95,2,75,66,2,75,63,2,75,
+64,3,71,90,2,75,88,3,71,92,2,75,93,2,75,91,1,105,67,2,75,95,1,105,71,1,105,78,
+4,68,68,2,75,56,2,81,67,2,75,65,3,71,94,1,105,65,1,105,83,1,105,80,1,105,68,2,
+75,75,2,75,60,1,105,81,2,75,77,1,105,75,1,105,77,1,105,60,3,71,93,2,75,79,2,
+75,71,2,75,58,1,105,76,2,75,87,2,75,90,2,75,67,2,75,78,3,76,116,1,105,66,1,
+109,73,2,75,76,2,81,66,3,71,98,2,75,83,3,71,97,4,68,82,0,0,0,0,0,0,3,101,68,3,
+101,69,3,71,102,0,0,0,3,101,67,0,0,0,2,75,62,2,81,76,2,81,86,1,109,76,2,81,85,
+2,81,97,1,109,78,2,81,83,4,74,88,2,81,87,1,109,89,3,76,125,2,81,78,1,109,81,3,
+76,115,2,81,90,2,87,123,1,109,93,1,109,92,2,81,92,2,81,75,2,81,102,1,109,87,3,
+76,107,1,109,77,2,81,95,4,74,105,2,81,99,2,81,104,2,81,93,2,81,81,1,109,80,1,
+109,83,1,109,91,1,109,86,3,76,117,2,81,84,2,75,72,3,76,126,3,76,108,2,81,80,2,
+81,103,1,109,82,3,76,121,1,109,85,2,81,105,1,109,74,2,81,94,2,81,68,2,81,100,
+1,116,42,3,76,122,2,81,82,4,80,117,1,109,75,2,81,77,1,109,79,2,81,69,1,105,82,
+2,81,73,4,74,87,2,81,98,2,81,74,2,81,72,1,109,84,3,76,123,2,81,96,3,76,119,2,
+81,71,2,81,89,2,81,88,2,81,101,2,81,79,1,109,88,4,74,100,3,101,71,0,0,0,0,0,0,
+0,0,0,3,101,70,2,87,126,3,81,86,1,113,51,1,113,41,2,88,44,2,87,118,1,113,43,2,
+88,36,1,113,50,1,113,45,2,88,34,2,93,59,2,88,40,2,88,46,2,88,39,2,87,116,2,88,
+37,2,88,48,2,88,50,1,113,40,2,88,49,1,113,46,1,113,52,3,81,84,1,113,49,3,81,
+88,2,88,43,1,113,48,2,88,38,3,81,77,2,87,120,2,87,125,3,81,80,2,88,42,1,113,
+47,1,113,44,1,113,39,1,113,42,2,87,124,4,81,34,2,81,70,2,87,119,2,87,122,2,88,
+45,2,88,33,2,87,117,2,93,58,2,88,47,2,87,121,2,88,41,3,76,113,0,0,0,0,0,0,3,
+81,85,2,93,61,1,116,46,3,85,48,3,85,47,1,116,34,3,85,53,3,85,54,1,116,38,2,93,
+63,2,93,69,2,93,67,1,116,36,1,116,37,1,116,44,2,93,70,2,93,62,1,116,39,3,85,
+49,2,93,66,2,93,65,2,93,71,1,116,45,3,85,55,1,116,40,1,116,43,2,93,64,1,116,
+47,1,116,41,1,116,48,1,116,35,2,93,68,3,90,85,2,93,60,3,81,89,3,85,57,2,98,37,
+3,101,72,0,0,0,1,118,93,2,98,34,2,98,36,3,88,40,1,118,91,2,97,126,2,98,33,2,
+97,122,3,88,42,3,88,39,2,88,35,2,97,123,1,118,92,2,97,119,3,88,38,1,118,89,2,
+98,38,1,118,90,2,97,120,2,97,121,2,97,125,1,118,95,3,88,41,1,118,94,4,91,94,3,
+88,43,2,97,124,1,120,69,2,101,106,2,101,112,1,120,70,2,101,103,1,120,67,1,120,
+64,2,101,114,1,120,68,3,90,82,1,120,65,2,101,105,2,101,108,2,101,109,2,101,
+110,2,101,113,3,90,84,2,98,35,2,101,104,1,120,66,2,101,111,2,105,52,2,101,107,
+3,90,83,3,101,74,3,101,73,2,105,43,1,121,117,2,105,46,1,121,118,2,105,55,2,
+105,45,2,105,42,3,92,81,2,105,44,2,105,48,2,105,51,2,105,50,2,105,54,2,105,41,
+3,92,79,1,121,116,2,105,49,2,105,53,2,105,56,2,105,47,2,107,97,2,107,98,2,107,
+102,2,107,103,3,94,60,2,107,100,2,107,101,2,107,99,3,94,58,1,122,116,3,94,59,
+0,0,0,0,0,0,0,0,0,1,123,100,2,109,89,3,96,54,3,95,82,2,109,86,2,109,87,2,109,
+88,1,123,101,3,96,55,2,111,52,2,111,51,3,101,75,2,112,61,1,124,96,2,112,59,2,
+112,62,2,112,60,2,113,37,1,125,36,1,125,50,2,113,113,2,113,91,3,97,121,2,113,
+112,2,114,62,2,114,63,1,69,86,4,33,80,0,0,0,3,36,40,3,36,38,1,72,72,2,34,97,3,
+36,39,3,36,43,2,36,94,3,38,98,1,75,34,3,38,95,1,75,37,3,38,94,2,36,95,3,38,99,
+1,75,35,1,75,36,3,38,96,0,0,0,0,0,0,3,41,119,2,39,120,2,39,122,2,39,117,2,39,
+114,2,39,116,3,41,116,3,41,112,3,41,117,1,78,101,3,41,111,3,41,121,3,41,118,1,
+78,99,3,41,114,3,41,113,2,39,118,1,78,100,2,39,115,2,39,112,1,78,98,2,39,119,
+4,39,41,2,39,113,1,78,102,2,39,121,4,39,43,0,0,0,0,0,0,0,0,0,2,43,111,3,45,94,
+2,43,115,3,45,92,3,45,90,1,82,58,3,45,88,4,42,38,3,45,101,3,45,98,2,43,118,3,
+45,95,1,82,50,1,82,53,1,82,55,1,82,57,1,82,54,2,43,114,2,43,113,3,45,100,1,82,
+52,2,43,116,2,43,117,3,45,99,2,43,110,1,82,56,3,45,104,1,82,51,3,45,93,0,0,0,
+0,0,0,2,43,112,3,101,77,4,42,40,0,0,0,0,0,0,0,0,0,3,50,40,2,48,90,2,48,91,2,
+48,92,1,86,83,4,45,117,1,86,79,2,48,81,3,50,42,2,48,89,2,48,94,1,86,84,3,50,
+43,2,48,79,2,48,85,2,48,78,2,48,88,3,50,49,3,50,47,2,48,84,1,86,80,1,86,82,2,
+48,93,3,50,41,2,48,77,2,48,80,2,48,86,3,50,45,2,48,87,2,48,95,2,48,83,3,50,44,
+1,86,81,3,101,79,0,0,0,0,0,0,0,0,0,0,0,0,3,101,78,0,0,0,0,0,0,0,0,0,3,50,48,1,
+91,114,2,54,113,3,55,48,3,55,50,2,54,115,2,54,111,3,55,47,2,54,123,2,54,109,2,
+54,122,1,91,110,2,54,107,2,61,95,2,54,117,1,91,113,3,55,53,2,54,118,2,54,121,
+3,55,46,2,54,125,3,55,44,2,54,114,4,50,114,2,54,119,3,55,45,3,55,49,1,91,111,
+1,91,112,2,54,124,2,54,112,2,54,108,2,54,126,3,55,51,2,54,116,3,101,80,3,101,
+81,2,54,120,0,0,0,0,0,0,0,0,0,2,54,110,0,0,0,1,96,78,1,96,79,2,61,105,1,96,85,
+3,60,116,2,61,93,2,61,102,2,61,92,1,96,82,2,61,100,2,61,98,3,60,125,2,61,99,1,
+96,80,3,60,124,2,61,103,0,0,0,3,60,111,3,60,122,3,60,114,3,61,33,2,61,96,2,61,
+94,1,96,81,2,61,97,2,61,101,3,60,123,3,60,121,3,60,113,1,96,83,3,60,115,3,60,
+119,3,101,83,2,61,104,3,101,84,0,0,0,3,101,85,0,0,0,3,101,82,0,0,0,2,68,86,2,
+68,93,2,68,95,2,68,101,3,66,87,1,101,34,2,68,81,3,66,76,1,100,120,3,66,78,2,
+68,96,1,100,125,2,68,102,1,100,116,3,66,81,2,68,99,3,66,88,2,68,83,2,68,100,2,
+68,82,0,0,0,1,101,36,3,66,82,2,68,94,1,100,117,2,68,103,3,72,60,1,100,122,2,
+68,87,1,101,33,2,68,98,2,68,85,2,68,92,2,68,88,2,68,84,1,100,119,1,100,126,1,
+100,124,1,100,121,1,101,35,1,100,118,2,68,91,3,66,79,1,100,123,3,66,89,1,96,
+84,3,66,73,2,68,97,3,101,89,2,68,89,0,0,0,3,66,83,3,101,87,3,101,88,3,101,86,
+2,68,90,4,68,87,4,68,91,2,75,103,3,71,111,1,105,91,3,71,110,3,71,108,2,75,99,
+2,75,105,2,75,101,3,71,112,1,105,93,2,75,100,2,75,104,2,75,96,3,71,114,2,75,
+98,1,105,92,3,71,106,3,71,109,3,71,107,3,71,104,2,75,102,2,75,97,3,71,103,1,
+105,94,3,101,91,1,105,89,0,0,0,3,101,90,2,75,106,0,0,0,1,105,90,2,81,111,2,81,
+108,2,81,120,2,81,114,2,81,116,1,109,94,2,81,110,2,81,118,3,77,42,3,77,36,2,
+81,117,2,81,115,3,77,41,2,81,121,1,109,97,2,81,112,2,81,119,3,77,40,1,109,95,
+3,77,37,3,77,34,2,81,107,2,81,109,1,109,96,2,81,106,2,81,122,3,101,92,2,81,
+113,3,81,98,3,81,90,2,88,54,1,113,59,3,81,96,3,81,92,2,88,65,2,88,63,1,113,53,
+2,88,53,2,88,56,2,88,57,2,88,52,1,113,63,1,113,64,2,88,51,2,88,66,2,88,61,1,
+113,57,1,113,54,2,88,60,2,88,58,3,81,99,4,81,35,1,113,60,2,88,62,1,113,55,3,
+81,94,1,113,56,3,81,102,2,88,59,1,113,58,2,88,55,7,47,79,2,88,64,1,113,61,2,
+88,67,2,88,68,1,113,62,3,101,93,3,101,94,1,116,50,1,116,57,2,93,72,2,93,78,3,
+85,60,2,93,76,1,116,53,1,116,52,1,116,49,2,93,74,3,85,62,3,85,67,3,85,64,1,
+116,55,1,116,54,1,116,51,3,85,65,2,93,77,2,93,73,2,93,75,3,85,66,1,116,56,0,0,
+0,0,0,0,0,0,0,1,118,99,2,98,41,3,88,45,1,118,96,1,118,97,2,98,43,1,118,98,2,
+98,40,3,88,46,2,98,39,2,101,118,2,98,42,3,90,86,2,101,119,1,120,71,2,101,117,
+3,90,87,4,95,126,2,101,116,3,92,89,2,101,115,1,120,72,3,101,95,3,92,86,1,121,
+119,3,92,88,3,92,85,2,105,57,2,105,58,3,90,88,3,92,83,3,92,87,3,101,97,2,107,
+106,2,107,105,1,122,117,3,95,83,2,107,104,2,109,90,2,109,91,3,95,84,3,96,57,2,
+111,53,2,112,63,3,97,67,3,97,66,2,113,38,2,114,44,1,125,70,2,114,64,1,69,87,4,
+33,81,1,78,103,1,78,104,3,45,105,4,42,42,1,82,59,0,0,0,3,61,34,0,0,0,4,74,108,
+1,116,58,1,69,88,0,0,0,1,78,105,1,86,85,1,101,37,1,69,89,3,45,107,1,91,115,1,
+105,95,2,33,66,3,41,124,2,43,119,2,48,96,4,62,76,2,75,107,4,74,109,1,116,59,1,
+69,90,1,78,106,2,43,120,2,43,121,2,61,106,1,96,86,0,0,0,3,66,93,2,68,104,3,66,
+92,3,66,91,1,101,38,2,75,108,4,68,94,3,77,46,1,109,98,3,77,45,1,120,73,1,69,
+91,2,61,107,1,69,92,0,0,0,1,72,74,2,34,98,1,72,73,1,75,40,1,75,39,1,75,38,2,
+36,96,3,38,100,3,42,33,3,42,34,1,78,107,3,42,35,1,78,108,2,39,123,4,39,49,2,
+43,122,3,45,109,2,43,125,1,82,61,2,43,123,4,42,47,1,82,60,2,43,124,1,82,62,0,
+0,0,2,48,99,2,48,98,2,48,97,1,86,86,3,50,54,2,55,34,2,55,35,1,91,116,2,55,33,
+2,55,36,1,96,88,1,91,117,3,61,36,3,61,35,1,96,87,2,61,111,2,61,110,3,61,37,2,
+61,108,2,61,109,0,0,0,2,61,112,2,68,106,2,68,105,2,68,109,4,62,79,2,68,108,2,
+68,107,1,105,96,2,75,111,3,71,117,2,75,110,1,105,97,2,75,109,2,81,123,3,77,47,
+2,81,124,1,109,99,4,81,45,2,88,69,2,88,70,5,78,55,0,0,0,2,101,124,1,120,74,2,
+101,123,2,101,122,2,101,120,2,101,121,1,122,118,2,105,59,2,109,92,2,113,39,3,
+97,123,1,69,93,4,33,56,2,33,100,1,70,103,2,33,101,3,36,44,3,36,45,4,35,39,2,
+34,99,2,34,100,3,38,107,0,0,0,0,0,0,3,38,105,2,36,102,3,38,102,3,38,103,2,36,
+98,3,38,106,2,36,97,1,78,109,2,36,101,1,75,42,2,36,99,1,75,41,2,36,103,2,36,
+100,3,38,104,0,0,0,2,40,33,2,43,126,2,39,125,2,40,38,3,42,38,1,78,110,3,42,42,
+1,78,113,2,40,39,2,40,35,3,42,39,2,40,36,4,39,54,2,39,124,1,78,112,2,39,126,1,
+78,111,2,40,37,3,42,40,2,40,34,6,44,126,0,0,0,2,44,36,1,82,64,1,82,65,3,45,
+117,2,44,39,2,44,33,3,45,116,2,44,38,3,45,112,2,44,34,1,82,63,2,44,37,2,44,35,
+3,45,115,3,45,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,48,105,2,48,102,3,50,56,2,
+48,104,1,86,91,1,86,90,1,86,88,2,48,101,2,48,106,1,86,87,1,86,89,2,48,103,2,
+55,44,2,48,100,2,48,107,3,50,57,0,0,0,4,51,35,4,51,42,3,61,38,2,55,39,2,55,43,
+5,51,84,2,55,42,2,61,114,2,61,125,4,51,45,3,55,59,2,55,45,3,55,58,2,55,40,2,
+61,113,1,91,121,4,51,34,4,51,44,1,91,120,2,55,38,2,55,41,1,91,122,3,55,57,1,
+91,119,1,91,118,2,55,37,2,55,46,0,0,0,0,0,0,0,0,0,2,61,116,2,61,123,3,61,39,1,
+96,90,2,61,122,2,61,119,3,61,46,1,96,92,3,61,41,3,61,43,3,61,42,2,61,121,3,66,
+97,3,61,45,2,61,115,2,61,117,2,61,120,2,61,118,1,96,91,2,61,124,1,96,89,1,101,
+39,3,61,40,0,0,0,2,68,113,2,68,112,2,68,110,6,84,124,1,101,42,1,101,41,2,68,
+114,3,66,95,2,68,111,2,75,112,1,105,98,1,101,40,3,66,98,3,101,98,3,101,99,2,
+68,116,2,68,115,3,77,48,2,75,115,2,75,113,1,109,100,3,71,121,1,105,99,2,75,
+114,2,81,126,3,71,120,3,71,122,3,71,119,4,74,119,1,109,101,2,81,125,2,82,40,2,
+82,39,2,82,37,4,74,117,2,82,36,2,82,33,2,82,34,2,82,35,2,82,38,2,82,41,0,0,0,
+0,0,0,2,88,75,2,88,72,2,88,73,1,113,65,2,88,71,2,88,77,2,88,76,2,88,74,0,0,0,
+2,93,80,2,93,81,1,116,60,3,85,73,1,116,61,2,93,79,4,86,108,1,118,101,2,98,44,
+1,118,100,1,120,75,4,96,37,1,120,76,1,121,120,2,105,61,2,105,60,2,107,107,2,
+109,93,1,123,102,2,111,55,2,111,54,2,111,56,1,70,104,2,44,40,1,86,92,1,91,123,
+2,55,47,1,70,105,2,33,102,1,69,94,3,34,90,3,33,107,2,34,101,3,36,47,4,35,42,0,
+0,0,2,36,108,2,36,106,2,36,107,2,36,104,1,75,43,2,36,105,3,38,110,0,0,0,0,0,0,
+0,0,0,3,42,51,2,40,47,3,42,45,1,78,116,2,40,45,2,40,41,2,40,44,3,42,44,2,40,
+40,1,78,118,2,40,43,3,42,43,1,78,115,1,78,114,3,42,50,1,78,117,2,40,46,2,40,
+42,0,0,0,3,42,47,0,0,0,0,0,0,1,82,69,1,82,72,2,44,48,2,44,47,2,44,46,1,82,66,
+2,44,55,2,44,45,4,46,42,1,82,68,2,48,112,3,45,120,2,44,52,2,44,50,1,82,71,3,
+45,123,2,44,42,2,44,53,3,45,119,2,44,44,2,44,54,2,44,51,2,44,43,3,45,122,1,82,
+67,2,44,56,2,44,41,1,82,70,3,45,126,3,45,121,3,45,124,0,0,0,2,48,117,2,48,108,
+2,48,119,3,50,62,2,48,111,2,48,122,2,48,123,2,48,109,2,48,121,2,48,118,2,48,
+116,2,48,120,1,86,98,3,50,64,1,86,96,3,50,71,3,50,60,2,48,114,3,50,70,2,48,
+110,3,50,65,2,48,113,2,48,124,2,48,115,1,86,97,2,44,49,3,50,61,1,86,93,1,86,
+95,3,101,100,0,0,0,0,0,0,0,0,0,3,55,61,2,55,61,2,55,50,2,55,48,3,61,56,2,55,
+49,3,50,63,2,55,56,3,55,64,2,55,57,2,55,53,1,92,34,2,55,58,2,55,55,2,55,52,3,
+55,60,1,91,126,2,55,51,1,91,124,1,92,33,2,55,54,2,55,62,1,86,94,1,91,125,2,55,
+60,2,55,59,1,92,35,0,0,0,0,0,0,0,0,0,0,0,0,3,101,101,0,0,0,3,61,54,3,61,58,2,
+62,36,3,61,47,3,61,59,3,61,50,2,62,37,1,96,102,3,61,57,2,62,43,3,66,109,3,61,
+53,2,62,45,2,62,38,1,96,96,2,62,42,2,62,41,1,96,97,1,96,103,3,66,100,1,96,104,
+2,62,44,1,96,94,2,62,35,2,62,33,2,62,39,2,61,126,1,96,101,2,62,34,2,62,40,2,
+62,46,1,96,95,1,96,100,1,96,98,1,96,99,0,0,0,3,61,51,3,61,60,1,96,93,3,101,
+102,3,61,55,3,66,104,3,66,117,1,101,49,2,68,123,1,101,48,2,69,33,3,66,111,2,
+68,117,3,66,116,2,69,34,3,66,110,3,66,102,3,66,113,2,68,118,2,68,119,3,66,115,
+2,69,35,2,68,126,2,68,124,2,68,125,2,68,121,2,68,120,3,66,103,2,69,36,1,101,
+45,3,66,107,2,68,122,3,66,112,1,101,50,1,101,44,1,101,51,1,101,52,3,66,106,1,
+101,47,1,101,46,3,72,37,3,71,126,2,75,116,1,105,101,1,105,100,3,71,124,3,71,
+125,2,75,121,3,72,34,1,109,102,1,105,102,3,72,33,3,71,123,1,105,104,2,75,122,
+1,101,43,1,105,103,2,75,118,2,75,120,2,75,117,3,72,39,2,75,119,3,72,35,0,0,0,
+0,0,0,2,82,51,3,77,49,3,77,59,2,82,50,2,82,47,1,109,105,2,88,78,1,109,106,2,
+82,46,3,77,57,1,109,104,3,77,54,2,82,48,2,82,45,2,82,42,2,82,49,2,82,43,2,82,
+44,1,109,103,3,77,53,3,101,104,0,0,0,0,0,0,2,93,85,0,0,0,2,88,82,3,77,58,2,88,
+81,2,88,83,3,81,106,2,93,82,1,113,68,4,81,56,2,88,79,3,81,103,1,113,66,3,81,
+108,1,113,70,1,113,69,2,88,80,2,88,84,3,81,107,1,113,67,3,101,103,2,93,89,1,
+116,64,1,118,102,1,116,65,1,116,62,2,93,86,2,93,84,3,85,79,2,93,87,3,85,75,2,
+93,90,1,116,63,2,93,88,2,93,83,3,85,77,3,101,105,2,98,47,2,98,50,2,102,33,2,
+98,45,3,88,47,2,105,62,2,98,51,3,88,48,1,120,77,2,98,49,1,118,103,2,98,46,2,
+98,48,2,98,52,2,102,34,3,90,90,2,101,126,4,96,39,3,90,92,3,90,93,3,90,91,1,
+120,78,2,101,125,3,92,94,3,92,92,3,92,95,1,121,121,3,92,93,3,92,96,0,0,0,3,94,
+61,1,122,120,2,109,95,1,122,119,2,109,97,2,109,94,2,109,96,1,124,60,2,112,64,
+1,70,106,2,40,48,2,48,125,2,48,126,1,92,36,2,69,37,1,113,71,1,120,79,1,123,
+103,2,112,65,1,70,107,0,0,0,2,40,49,1,35,34,4,42,60,3,46,34,2,44,57,3,46,33,2,
+44,58,3,46,36,0,0,0,0,0,0,0,0,0,3,50,72,2,49,33,2,49,34,1,92,37,1,92,38,0,0,0,
+3,61,61,4,57,37,2,62,47,0,0,0,2,69,40,2,69,39,2,69,38,2,75,123,3,66,119,2,75,
+124,2,75,125,1,105,105,0,0,0,3,72,40,2,82,53,2,82,52,3,77,61,3,81,109,2,88,85,
+1,113,72,1,113,73,3,81,110,2,93,94,2,93,91,2,93,92,2,93,93,2,98,54,2,98,53,1,
+118,104,2,102,35,2,107,108,1,70,108,0,0,0,1,82,73,3,55,68,1,92,39,2,69,41,3,
+66,120,1,70,109,4,42,64,2,49,35,1,92,40,3,55,69,3,61,62,1,96,105,1,96,106,5,
+71,73,1,70,110,1,70,111,2,34,102,1,75,45,1,75,44,1,82,74,2,44,59,2,62,48,1,70,
+112,1,70,113,1,70,114,1,70,115,0,0,0,0,0,0,4,35,43,1,75,46,1,75,47,2,36,110,2,
+36,109,3,42,55,0,0,0,1,78,119,2,40,52,2,40,50,2,40,51,3,42,56,3,42,53,4,39,64,
+3,42,54,0,0,0,3,46,39,2,44,60,2,44,61,3,46,37,3,46,40,1,82,78,1,82,76,3,46,42,
+1,82,77,1,82,75,3,46,38,0,0,0,0,0,0,0,0,0,1,86,99,3,50,78,3,50,77,3,50,80,3,
+50,79,1,86,103,1,86,102,2,49,36,1,86,101,1,86,100,3,50,81,2,49,37,0,0,0,3,55,
+70,1,92,43,2,55,64,2,55,63,1,92,41,1,92,42,3,55,73,3,55,71,0,0,0,1,96,108,1,
+96,107,2,62,50,3,61,67,3,61,66,2,62,49,1,92,44,3,61,68,4,57,44,0,0,0,0,0,0,4,
+62,107,1,101,53,2,69,43,1,101,54,2,69,42,3,66,123,4,68,124,4,68,123,2,75,126,
+2,82,54,1,109,107,2,88,86,3,81,112,0,0,0,3,85,82,2,93,95,4,91,116,1,120,81,1,
+120,80,4,99,104,3,92,98,1,123,104,1,70,116,2,40,53,0,0,0,3,61,69,1,92,45,2,76,
+33,1,105,106,3,34,91,3,38,115,2,36,111,2,36,112,0,0,0,0,0,0,2,40,54,1,78,121,
+1,78,122,3,42,58,4,39,67,1,78,120,3,42,59,0,0,0,0,0,0,0,0,0,1,82,82,1,82,83,1,
+82,80,1,82,81,3,46,43,2,44,62,3,46,47,4,42,74,2,44,63,1,82,79,0,0,0,0,0,0,0,0,
+0,0,0,0,2,49,38,3,50,87,1,86,107,1,86,108,3,50,85,1,92,48,2,49,44,4,46,64,1,
+86,113,1,86,111,2,49,45,2,49,40,1,86,110,1,86,109,1,86,104,2,49,43,2,49,42,2,
+49,39,1,86,112,3,50,82,2,49,41,1,86,105,4,46,52,1,86,106,0,0,0,0,0,0,1,92,49,
+2,55,68,2,55,69,1,92,50,2,55,65,2,55,67,2,55,71,2,55,70,2,55,66,3,55,74,1,92,
+46,1,92,47,0,0,0,2,62,58,1,96,113,1,96,112,2,62,52,1,96,110,4,57,52,2,62,55,1,
+96,114,2,62,56,1,96,115,2,62,53,1,96,109,1,96,111,2,62,57,3,61,71,2,62,54,2,
+62,51,0,0,0,0,0,0,0,0,0,0,0,0,4,62,119,2,69,56,3,66,124,2,69,45,1,101,56,1,
+101,59,1,101,58,1,101,63,1,101,62,2,69,57,2,69,55,2,69,48,2,69,52,2,69,51,1,
+101,60,2,69,54,2,69,50,2,69,58,2,69,49,1,101,61,1,101,55,1,101,57,3,66,125,2,
+69,47,0,0,0,0,0,0,0,0,0,3,72,43,2,76,35,1,105,110,2,76,39,1,105,109,2,76,36,1,
+105,108,3,72,41,2,69,46,2,69,53,2,76,38,4,68,126,1,105,111,2,76,40,2,76,37,2,
+76,34,0,0,0,0,0,0,2,82,57,2,82,61,2,82,63,2,82,59,2,82,58,2,82,56,1,109,110,1,
+109,108,1,109,113,1,109,114,2,82,60,1,109,111,2,82,55,1,109,112,1,105,107,2,
+82,62,1,109,109,0,0,0,0,0,0,3,81,113,2,88,88,4,81,79,2,88,87,2,88,95,2,88,89,
+2,88,94,2,88,91,1,113,74,2,88,93,3,81,115,3,81,114,1,113,75,4,81,77,1,113,76,
+3,81,116,2,88,92,2,88,90,0,0,0,0,0,0,4,87,33,4,87,36,1,116,67,2,93,96,3,85,85,
+3,85,83,1,116,66,2,93,99,2,93,97,2,93,98,5,85,105,5,92,54,1,116,68,0,0,0,3,85,
+84,3,88,52,2,98,58,3,88,51,1,118,107,2,98,59,4,91,117,4,91,121,1,118,105,2,98,
+60,1,118,106,2,98,57,2,98,61,3,88,50,2,98,55,0,0,0,0,0,0,1,120,82,2,102,36,1,
+120,83,1,121,122,0,0,0,2,98,56,1,121,123,0,0,0,3,94,63,3,94,62,1,122,121,2,
+107,109,0,0,0,1,123,106,2,109,98,1,123,105,3,96,59,2,111,57,1,124,97,1,124,98,
+3,101,106,7,100,82,2,114,58,3,34,92,3,101,107,1,82,84,2,44,64,0,0,0,1,96,116,
+1,96,117,1,70,117,1,72,75,2,34,103,3,38,116,2,36,113,1,75,48,3,38,118,1,78,
+123,4,42,76,1,82,85,1,82,86,1,82,87,2,55,73,2,49,46,1,86,114,4,46,65,4,46,67,
+1,92,51,2,55,72,3,55,77,0,0,0,2,62,60,1,96,119,3,61,76,2,62,59,1,96,118,3,66,
+126,3,67,33,2,69,59,1,109,115,2,82,67,2,82,64,2,82,65,2,82,66,4,81,84,4,81,85,
+3,81,118,5,92,67,3,85,86,2,93,100,3,85,87,2,98,62,4,91,124,4,91,125,3,90,94,2,
+105,64,2,105,63,4,102,90,2,109,99,1,70,118,2,40,55,1,86,115,0,0,0,0,0,0,3,61,
+77,1,96,120,2,69,60,4,69,52,3,72,48,2,76,41,3,72,46,1,109,116,2,88,96,3,101,
+108,2,98,63,2,105,65,1,70,119,3,38,119,3,38,120,1,78,124,1,82,90,2,44,65,1,82,
+91,1,82,89,3,46,50,1,82,88,2,49,47,1,86,116,3,50,90,3,50,91,1,86,117,1,86,118,
+0,0,0,0,0,0,0,0,0,1,92,53,2,55,74,1,92,52,3,55,80,3,55,82,3,55,81,0,0,0,3,61,
+79,2,62,61,1,92,54,1,96,121,2,69,61,1,101,64,1,101,65,4,69,53,1,105,112,3,72,
+49,1,105,113,1,109,117,1,113,78,2,88,97,1,113,77,4,87,45,2,93,101,1,116,69,3,
+88,53,2,98,64,2,105,66,1,70,120,1,75,49,2,40,58,2,40,57,1,78,125,2,40,56,1,78,
+126,2,40,59,4,42,85,2,44,71,1,82,94,1,82,93,2,44,73,2,44,72,1,82,98,3,46,53,1,
+82,97,3,46,51,4,42,89,1,82,92,4,42,93,2,44,67,2,44,68,2,44,69,4,42,82,1,82,99,
+2,44,66,1,82,95,2,44,70,1,82,96,0,0,0,0,0,0,3,50,100,3,50,95,2,49,50,2,49,54,
+2,49,52,2,49,51,4,46,85,2,49,55,3,50,94,4,46,79,3,50,104,2,49,56,2,49,57,2,49,
+49,4,46,81,2,49,48,3,55,89,1,86,120,1,86,121,3,50,103,2,49,58,2,49,53,3,50,
+101,2,55,83,3,55,85,2,49,59,1,86,122,1,86,119,3,50,92,3,50,99,0,0,0,2,55,77,4,
+51,79,2,55,76,3,55,83,2,55,78,2,55,79,2,55,81,2,55,80,2,55,85,1,92,58,1,92,55,
+1,92,59,2,55,75,1,92,60,2,55,84,1,92,57,2,55,82,1,92,56,3,50,98,3,55,87,4,51,
+86,3,61,86,3,61,83,2,62,64,2,62,66,2,62,62,2,62,63,3,61,81,3,61,82,2,62,67,2,
+62,69,2,62,70,2,62,65,2,62,68,1,96,122,0,0,0,0,0,0,2,69,65,3,67,39,2,69,70,2,
+69,62,2,69,66,4,63,41,3,67,40,2,69,71,2,69,67,1,101,66,1,101,74,3,67,37,1,101,
+69,2,69,63,2,69,64,1,105,117,1,101,77,1,101,70,3,67,38,1,101,75,1,101,68,2,69,
+69,1,101,76,2,69,68,1,101,72,1,101,67,1,101,73,2,69,72,2,76,46,2,76,48,4,69,
+66,3,72,57,4,69,64,4,69,61,3,72,51,3,72,54,3,72,53,3,72,52,3,72,56,1,101,71,3,
+72,59,3,72,61,2,76,43,1,105,115,2,76,49,1,105,116,2,76,47,2,76,42,2,76,45,2,
+76,50,1,105,114,2,76,44,0,0,0,1,109,119,2,82,71,2,82,70,3,77,68,1,109,122,1,
+109,120,2,82,68,1,109,118,2,82,69,3,77,70,1,109,121,0,0,0,0,0,0,4,81,95,2,88,
+105,3,81,123,2,88,107,3,81,121,2,88,106,2,88,98,2,88,102,2,88,101,2,88,99,1,
+113,80,1,113,81,1,113,79,2,88,100,2,88,103,2,88,104,3,85,89,1,113,82,3,85,88,
+1,116,74,2,93,109,3,85,91,1,116,71,2,93,103,1,116,73,1,116,75,4,81,97,3,85,92,
+1,116,72,2,93,108,2,93,104,1,116,70,2,93,107,2,93,102,2,93,106,2,93,105,3,88,
+54,3,88,56,2,98,66,1,118,110,1,118,111,1,118,108,3,88,59,1,118,109,3,88,58,3,
+88,57,2,98,65,4,96,57,2,102,39,3,90,96,3,90,95,1,120,84,0,0,0,2,102,37,2,102,
+38,0,0,0,2,105,67,2,105,70,2,105,68,2,105,69,2,107,110,3,94,66,4,102,94,1,122,
+122,2,111,58,2,112,66,4,107,116,1,124,99,2,113,40,2,113,41,1,125,51,1,70,121,
+1,82,100,3,50,105,2,62,71,3,61,87,2,69,73,4,108,118,1,70,122,1,75,50,4,39,82,
+1,79,33,3,46,54,2,44,74,2,44,75,1,86,123,4,51,91,0,0,0,2,62,72,1,96,123,1,101,
+78,1,116,76,2,93,110,2,102,40,2,105,71,1,70,123,3,38,123,3,38,124,0,0,0,2,40,
+65,2,40,60,2,40,62,2,40,64,2,40,63,2,40,61,1,79,34,1,82,101,2,44,84,3,46,57,2,
+44,79,2,44,76,3,46,59,3,46,62,2,44,83,3,46,55,3,46,58,1,82,103,1,82,104,2,44,
+82,2,44,81,2,44,80,2,44,77,2,44,78,2,44,85,1,82,102,3,46,61,0,0,0,0,0,0,0,0,0,
+3,101,109,0,0,0,3,101,110,0,0,0,1,87,33,3,102,124,1,87,39,1,87,38,2,49,68,2,
+49,62,2,49,60,3,50,108,1,87,36,2,55,92,1,86,125,2,49,65,2,49,69,2,49,71,2,49,
+67,2,49,61,1,87,37,2,49,66,2,49,64,1,86,124,2,49,72,1,87,40,2,49,70,1,87,34,2,
+49,63,3,50,109,1,87,35,1,86,126,0,0,0,0,0,0,0,0,0,0,0,0,3,101,111,0,0,0,0,0,0,
+0,0,0,0,0,0,3,55,98,1,92,62,4,51,93,2,55,93,3,55,99,3,55,93,2,55,86,2,55,88,2,
+55,90,3,55,95,2,55,91,2,55,89,1,92,63,3,55,97,2,55,94,3,55,96,2,55,87,3,101,
+112,3,101,113,0,0,0,0,0,0,0,0,0,3,101,114,0,0,0,0,0,0,0,0,0,2,62,76,1,96,124,
+2,62,84,3,61,92,2,62,73,6,76,47,2,62,85,3,61,89,2,62,74,2,62,75,3,61,93,4,57,
+84,2,62,83,2,62,82,2,62,79,1,92,61,1,96,125,2,62,77,2,62,80,1,96,126,2,62,81,
+2,62,78,0,0,0,0,0,0,0,0,0,0,0,0,3,61,90,0,0,0,3,67,49,2,69,84,3,67,45,2,69,88,
+1,101,85,3,67,46,2,76,56,1,101,88,2,69,86,3,67,55,3,67,41,2,69,83,2,69,78,2,
+69,80,2,69,81,2,69,74,3,67,53,1,101,84,3,67,43,3,67,48,1,101,83,3,67,52,1,101,
+79,2,69,77,3,67,42,1,101,86,3,67,54,1,101,87,2,69,76,2,69,79,2,69,87,1,101,81,
+1,101,82,2,69,85,2,69,75,0,0,0,0,0,0,4,69,83,2,76,58,1,105,119,2,76,60,2,69,
+82,2,76,62,1,105,123,2,76,63,2,76,59,3,72,62,1,105,120,2,76,55,1,105,122,2,76,
+52,2,76,57,2,76,61,2,76,54,3,72,63,3,72,69,1,101,80,3,72,68,2,76,51,1,105,121,
+2,76,53,0,0,0,0,0,0,3,101,115,3,72,64,0,0,0,1,109,125,2,82,73,1,110,35,4,75,
+89,1,110,33,4,75,87,3,77,74,1,105,118,3,77,77,2,82,80,2,82,81,1,109,124,3,77,
+72,3,77,76,2,82,79,2,82,82,1,109,126,1,109,123,2,82,75,2,82,72,2,82,77,2,82,
+74,1,110,36,2,82,76,3,77,75,3,77,73,2,82,78,1,110,34,3,82,33,0,0,0,3,101,116,
+0,0,0,1,113,84,2,88,114,3,82,36,2,88,108,2,88,112,2,88,118,2,88,119,2,88,115,
+2,88,116,2,88,113,4,75,93,2,88,110,4,81,110,1,113,86,1,113,83,2,88,109,2,88,
+111,3,82,34,1,113,85,2,88,117,3,101,117,1,116,80,3,85,96,3,85,98,2,93,117,2,
+93,111,1,116,79,0,0,0,4,87,62,1,116,77,3,85,97,2,93,119,1,116,78,2,93,114,2,
+93,115,2,93,112,2,93,120,2,93,116,4,87,64,1,116,81,2,93,113,0,0,0,2,93,121,2,
+93,118,3,88,67,3,88,62,3,88,64,2,98,70,3,88,63,3,88,60,2,98,67,3,88,66,1,118,
+112,4,92,50,2,98,71,2,98,73,2,98,72,2,98,68,2,98,69,3,88,68,0,0,0,2,102,45,3,
+90,97,1,120,85,3,90,98,2,102,42,2,102,44,2,102,41,2,102,46,4,96,66,3,90,99,2,
+102,43,3,101,118,2,105,73,2,105,76,2,105,72,1,121,124,2,105,74,2,105,75,2,105,
+77,1,121,125,1,122,33,1,121,126,2,107,111,3,94,69,2,107,113,3,94,67,2,107,112,
+3,94,68,0,0,0,0,0,0,2,109,100,0,0,0,3,96,60,2,112,67,2,113,42,1,70,124,0,0,0,
+3,36,51,2,36,114,1,79,35,2,40,67,1,79,36,1,79,37,2,40,66,0,0,0,2,44,90,2,44,
+89,1,82,105,1,82,108,1,82,107,1,82,106,2,44,86,2,44,88,2,44,87,3,101,119,0,0,
+0,2,49,75,1,87,42,2,49,79,2,49,78,2,49,77,2,49,73,1,87,41,1,87,45,1,87,48,3,
+50,111,3,50,112,1,87,49,2,49,74,2,49,76,1,87,47,1,87,46,1,87,44,1,87,43,2,55,
+101,3,50,114,2,55,99,2,55,95,1,92,64,3,61,94,2,55,96,1,92,65,2,55,97,2,55,98,
+2,55,100,3,55,102,1,92,66,3,55,101,0,0,0,2,62,89,3,61,95,2,62,88,2,62,87,2,62,
+86,3,61,100,3,61,98,4,57,90,0,0,0,2,69,92,1,101,89,4,63,70,2,69,89,2,69,91,3,
+67,56,1,101,90,3,67,61,1,101,91,2,69,90,3,67,57,3,61,99,0,0,0,3,101,120,3,72,
+72,2,76,72,3,72,71,2,76,65,2,76,66,5,71,126,1,105,126,1,105,124,1,105,125,2,
+76,74,5,72,34,2,76,73,2,76,70,2,76,69,2,76,68,2,76,67,2,76,71,2,76,64,3,101,
+121,2,82,83,2,82,88,2,82,86,3,77,80,3,77,81,3,77,79,2,82,85,2,82,84,2,82,87,3,
+101,122,2,88,120,3,82,38,1,113,87,1,116,82,2,93,123,3,82,39,1,116,83,2,93,122,
+2,98,75,2,98,74,1,118,113,3,88,69,2,102,47,1,120,86,2,105,78,1,123,107,2,109,
+101,3,96,61,2,112,69,2,112,68,2,33,103,1,82,109,1,82,110,2,55,102,3,101,123,1,
+101,93,1,70,125,1,75,53,1,75,52,1,75,51,4,36,104,3,42,62,3,42,61,2,40,68,3,42,
+63,3,42,66,1,79,39,1,79,38,3,42,68,1,82,113,3,101,76,2,44,92,2,44,95,2,44,93,
+3,46,66,1,82,111,1,82,112,3,46,64,3,46,65,2,44,91,2,44,94,3,46,67,1,87,56,3,
+50,116,3,50,115,3,50,121,2,49,86,2,49,88,2,49,87,1,87,53,2,49,82,3,50,118,3,
+50,123,1,87,51,1,87,50,3,50,119,1,87,54,1,87,52,3,50,120,1,87,55,2,49,85,2,49,
+80,2,49,81,2,49,84,2,49,83,0,0,0,3,50,124,3,55,105,3,55,103,3,55,107,0,0,0,3,
+55,106,2,55,105,2,55,106,2,55,104,3,55,108,2,55,103,1,92,67,0,0,0,0,0,0,0,0,0,
+3,61,101,1,97,37,6,76,72,2,62,90,2,62,92,2,62,94,1,97,36,0,0,0,3,61,102,1,97,
+34,3,61,105,2,62,91,1,97,35,2,62,93,1,97,33,3,61,104,3,67,65,2,69,102,2,69,93,
+2,69,96,2,69,100,1,101,97,2,69,98,4,63,80,2,69,97,2,69,94,2,69,95,1,101,95,2,
+69,101,1,101,94,3,67,68,1,101,99,1,101,98,1,101,96,4,63,74,2,69,99,0,0,0,0,0,
+0,3,101,36,2,76,80,4,69,93,2,76,79,3,72,75,3,72,77,2,76,75,3,72,80,3,72,79,1,
+106,33,2,76,78,2,76,77,1,106,34,3,72,82,0,0,0,4,75,99,4,69,94,4,75,107,1,110,
+41,3,77,85,2,82,90,3,77,86,1,110,42,1,110,38,1,110,40,3,77,90,1,110,37,1,110,
+39,3,77,83,3,77,87,0,0,0,2,88,121,3,82,42,1,113,90,2,88,123,2,88,122,3,85,100,
+2,76,76,1,113,92,1,113,91,1,113,88,1,113,89,3,82,44,0,0,0,0,0,0,0,0,0,3,82,41,
+2,94,34,4,87,73,2,93,126,1,116,84,2,94,33,4,87,72,2,94,35,2,93,125,2,93,124,0,
+0,0,0,0,0,2,98,76,1,118,116,1,118,114,1,118,115,0,0,0,3,90,102,4,96,69,3,90,
+101,2,102,48,2,102,49,1,120,88,3,90,103,1,120,87,2,105,80,2,105,81,2,105,79,3,
+92,100,2,109,102,2,109,103,3,96,118,3,96,119,1,70,126,2,34,104,1,75,54,0,0,0,
+2,40,69,1,79,41,1,79,40,2,40,70,3,46,68,3,46,71,2,44,97,1,82,114,2,44,96,1,82,
+115,3,46,73,3,46,72,1,87,57,2,49,91,2,49,89,2,49,95,1,87,58,2,49,90,2,49,94,2,
+49,92,2,49,93,0,0,0,0,0,0,2,55,107,2,55,109,3,55,114,1,92,68,3,55,113,2,55,
+108,1,92,69,1,97,40,1,97,39,1,97,38,2,62,95,3,55,112,4,57,101,0,0,0,0,0,0,2,
+69,105,1,101,100,1,101,101,3,67,70,2,69,104,2,69,103,3,67,71,0,0,0,0,0,0,3,
+101,124,2,76,81,1,106,36,1,106,35,2,76,82,2,76,83,0,0,0,1,110,44,1,110,43,3,
+77,91,2,89,33,2,82,91,2,82,93,2,82,92,2,88,126,2,88,124,2,89,34,2,88,125,5,86,
+82,1,113,93,3,82,47,4,82,39,3,82,46,2,94,36,1,116,85,2,94,37,2,94,38,3,85,104,
+0,0,0,1,118,117,1,118,118,4,96,75,1,122,34,3,94,73,3,94,72,1,124,61,1,71,33,3,
+38,126,3,39,33,4,39,91,3,42,71,3,46,78,2,44,98,3,46,79,3,46,77,3,46,75,3,46,
+76,0,0,0,0,0,0,2,49,96,1,87,59,3,51,35,3,51,38,3,51,39,3,51,36,0,0,0,1,93,126,
+1,93,125,3,55,115,3,61,113,1,97,42,2,62,97,1,97,41,2,62,96,3,61,112,4,63,87,3,
+67,73,3,67,74,2,69,106,3,72,84,1,106,37,2,76,84,1,106,38,3,72,85,3,82,48,3,85,
+105,3,85,106,4,87,80,3,88,73,1,122,35,2,105,82,3,95,85,1,72,76,1,79,42,2,40,
+71,3,46,81,1,82,117,3,46,80,1,82,116,2,44,99,2,44,100,0,0,0,0,0,0,2,49,98,2,
+49,100,1,87,60,0,0,0,2,49,102,2,49,105,2,49,103,3,51,43,4,46,113,3,51,42,2,49,
+104,2,49,101,2,49,97,1,87,61,2,49,106,2,49,99,3,51,44,0,0,0,3,55,120,3,55,121,
+2,55,118,1,92,75,2,56,33,1,92,72,3,55,119,2,55,120,1,92,76,3,55,123,1,92,70,3,
+55,118,2,55,115,2,56,34,2,55,116,2,55,113,1,92,74,4,51,124,1,92,71,4,51,122,2,
+55,119,2,55,122,1,92,73,2,55,123,1,92,77,2,55,124,2,55,114,2,55,121,2,55,125,
+2,55,117,2,55,112,2,55,110,3,55,122,3,101,125,2,55,126,0,0,0,0,0,0,2,55,111,0,
+0,0,0,0,0,0,0,0,5,59,36,2,62,104,3,61,123,3,61,120,3,61,117,2,62,100,2,62,106,
+1,97,45,2,62,99,2,62,101,1,97,43,2,62,98,1,97,50,2,62,102,1,97,49,2,62,103,1,
+97,51,1,97,46,1,97,52,1,97,47,3,61,121,1,97,48,3,61,114,1,97,44,3,61,118,2,62,
+105,3,101,126,0,0,0,0,0,0,0,0,0,0,0,0,3,67,79,4,63,103,1,101,104,2,69,117,3,
+67,76,2,69,120,2,69,108,2,69,113,2,69,107,1,101,106,3,67,85,2,69,111,4,63,94,
+3,67,77,3,61,119,2,69,109,1,101,105,3,67,84,2,69,116,2,69,115,2,69,112,2,69,
+114,2,69,110,1,106,42,2,69,119,1,101,102,2,69,118,3,67,81,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,3,72,86,2,76,100,3,72,88,1,106,49,2,76,95,3,72,96,1,106,
+48,2,76,85,4,69,107,2,76,87,1,106,41,2,76,92,2,76,91,2,76,94,1,106,46,2,76,89,
+2,76,88,3,72,90,3,72,94,1,106,45,1,106,40,2,76,90,1,106,43,2,76,96,2,76,98,0,
+0,0,2,76,93,2,76,86,1,106,44,3,72,87,3,72,93,1,110,52,1,106,39,4,69,100,3,72,
+92,2,76,99,4,69,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,82,97,1,110,45,3,77,
+92,2,82,99,4,76,43,1,110,46,3,77,101,3,77,93,1,110,48,2,82,102,4,75,122,2,82,
+94,1,106,47,2,82,100,4,75,115,4,76,49,4,75,116,4,76,42,2,82,96,3,77,96,1,101,
+103,1,110,51,4,76,33,4,75,120,1,110,47,4,76,38,1,110,49,1,110,50,4,75,118,1,
+113,96,2,82,101,2,82,95,1,110,53,3,77,99,2,82,98,0,0,0,3,102,33,0,0,0,0,0,0,0,
+0,0,2,89,44,2,89,39,4,82,45,5,86,105,2,89,49,1,113,94,2,89,41,1,113,98,2,89,
+47,2,89,38,2,89,35,2,89,50,1,116,91,1,113,99,2,89,46,2,89,36,1,113,97,2,89,40,
+1,113,101,2,89,37,2,89,42,1,113,100,2,89,45,2,89,48,3,82,51,3,82,52,0,0,0,0,0,
+0,2,94,56,2,94,57,2,94,41,2,94,48,2,94,46,4,87,95,3,85,109,1,116,89,2,94,53,2,
+89,43,3,85,107,2,94,44,3,85,110,2,94,54,1,116,88,2,94,43,2,94,42,2,94,52,2,94,
+49,2,94,51,4,87,84,2,94,39,2,94,55,1,116,86,3,85,112,2,94,50,2,94,59,2,94,47,
+1,116,90,1,116,87,2,94,45,2,94,40,2,94,58,1,113,95,3,85,113,0,0,0,0,0,0,4,87,
+87,0,0,0,0,0,0,3,85,111,2,98,79,3,88,80,3,88,78,2,98,77,2,98,83,1,118,122,2,
+98,81,2,98,80,1,118,124,2,98,86,1,118,123,3,88,81,2,98,87,2,98,84,1,118,120,2,
+98,85,2,98,78,1,118,121,1,118,119,2,102,53,2,98,82,3,88,76,3,102,34,2,98,88,0,
+0,0,3,102,35,2,102,50,3,90,111,3,90,110,4,96,78,1,120,93,1,120,91,2,102,52,4,
+96,76,2,102,54,2,102,51,1,120,92,1,120,89,1,120,90,1,120,94,0,0,0,3,102,36,1,
+122,37,3,92,102,2,105,87,5,108,121,2,105,86,2,105,84,2,105,83,2,105,85,3,92,
+101,1,122,36,1,122,38,3,102,37,0,0,0,1,122,123,3,94,76,4,102,111,2,107,115,2,
+107,114,3,92,103,3,94,75,2,109,104,3,95,88,2,109,106,2,109,108,2,109,107,2,
+109,105,3,95,87,3,96,63,1,123,109,1,123,108,0,0,0,3,96,62,1,124,63,1,124,62,1,
+124,64,2,111,60,2,111,59,3,102,38,2,113,43,2,112,70,2,113,44,1,125,37,3,97,68,
+1,125,38,2,113,92,4,109,91,3,98,58,1,125,75,1,72,77,3,42,73,2,40,72,3,42,72,3,
+46,82,2,44,102,2,44,103,2,44,101,3,46,84,3,46,83,1,82,118,0,0,0,2,44,104,2,44,
+105,2,44,106,0,0,0,3,51,49,2,49,107,2,49,113,3,51,46,3,51,48,2,49,111,1,87,62,
+2,49,109,3,51,50,2,49,110,2,49,112,3,51,45,0,0,0,0,0,0,2,49,108,1,92,78,3,55,
+125,2,56,35,1,92,80,2,56,37,1,92,79,2,56,36,3,55,126,3,56,33,3,56,62,3,56,34,
+4,52,34,2,62,108,1,97,53,3,62,33,2,62,110,2,62,107,2,56,38,3,62,35,1,97,54,3,
+62,34,3,61,126,2,62,109,3,102,39,0,0,0,0,0,0,0,0,0,0,0,0,3,67,88,2,69,123,3,
+67,92,1,101,107,2,69,121,1,101,108,2,69,122,1,101,109,4,69,116,3,72,98,3,72,
+97,1,106,50,2,76,104,2,76,101,2,76,103,1,106,51,1,106,52,2,76,102,0,0,0,0,0,0,
+3,77,111,3,77,113,3,77,109,2,82,103,3,77,112,3,77,115,2,82,104,3,77,114,1,110,
+54,2,82,106,2,82,105,3,77,110,1,35,35,4,82,68,2,89,54,2,89,55,2,89,51,3,82,55,
+2,89,52,1,113,102,1,113,103,2,89,53,0,0,0,1,116,97,3,85,117,3,85,116,1,116,93,
+1,116,98,1,116,94,1,116,96,1,116,92,3,82,57,1,116,95,3,88,85,4,92,90,4,92,91,
+3,88,84,1,118,125,2,94,60,7,72,87,2,102,56,4,96,90,2,102,55,3,102,40,2,105,88,
+1,122,39,1,122,40,2,109,110,2,107,116,3,97,105,2,109,109,3,96,64,2,113,45,2,
+113,114,1,72,78,0,0,0,3,39,34,1,75,55,3,42,75,2,40,73,1,79,43,3,42,74,1,82,
+121,2,44,109,1,82,119,2,44,107,1,82,124,1,82,120,1,82,125,1,82,123,2,44,108,1,
+82,122,1,87,66,1,87,65,2,49,124,1,87,74,2,49,117,2,49,123,1,87,70,2,49,116,2,
+49,122,2,49,120,1,87,69,1,87,71,2,49,119,1,87,64,2,49,118,1,87,75,1,87,72,1,
+87,76,1,87,73,2,49,115,2,49,114,2,49,121,1,87,67,1,87,63,1,87,68,4,47,37,3,51,
+55,3,51,59,0,0,0,0,0,0,2,56,53,2,56,46,4,58,38,1,97,59,2,56,45,3,56,41,1,92,
+84,1,92,91,1,92,88,1,92,94,1,92,93,1,92,89,3,56,38,2,56,39,2,56,42,3,56,39,2,
+56,41,1,92,85,2,56,43,2,56,52,1,92,86,2,56,40,2,56,49,2,56,50,1,92,87,2,56,47,
+1,92,92,1,92,82,1,92,90,2,56,44,1,92,81,2,56,48,3,56,46,3,56,36,2,56,51,0,0,0,
+3,56,43,3,62,52,2,63,33,2,62,118,1,97,56,2,62,125,2,62,122,2,62,114,2,62,123,
+1,97,58,2,62,115,3,62,41,2,62,111,3,62,38,3,62,46,1,101,115,2,62,120,3,62,47,
+1,97,55,2,62,126,3,62,40,1,97,62,1,97,64,2,62,113,3,62,44,4,58,39,1,97,63,2,
+62,116,1,97,57,2,62,124,2,62,117,2,62,121,3,62,42,2,62,119,1,97,60,2,62,112,1,
+97,65,1,92,83,1,97,61,1,97,66,3,62,36,3,62,53,3,62,51,0,0,0,3,67,103,1,101,
+111,2,70,36,2,70,38,2,70,40,2,70,44,3,62,43,2,70,34,2,69,126,1,101,113,4,63,
+113,2,70,39,2,70,43,2,70,35,2,69,125,3,67,102,2,69,124,3,67,105,3,67,96,3,67,
+98,2,70,41,2,70,33,2,70,37,1,101,114,3,67,94,1,101,112,2,70,45,1,101,110,2,70,
+42,3,67,100,2,76,121,3,67,104,3,67,106,3,67,99,0,0,0,0,0,0,1,106,55,2,76,113,
+1,110,67,2,76,123,1,106,58,2,77,33,1,106,64,2,76,108,3,72,116,4,69,123,2,76,
+124,2,76,105,3,72,109,2,76,126,2,76,109,3,72,110,1,106,71,1,106,68,2,76,125,2,
+76,119,1,106,54,1,106,62,1,106,61,3,72,112,1,106,60,1,106,66,3,72,105,2,76,
+106,1,106,67,2,76,120,1,106,63,1,106,53,2,76,122,1,106,56,1,106,57,1,106,65,2,
+76,111,2,76,110,2,76,107,4,69,124,2,76,115,2,76,112,2,76,116,1,106,70,3,72,
+104,2,77,34,1,106,59,2,76,117,2,76,118,3,72,113,2,76,114,3,72,115,3,102,41,3,
+72,107,1,106,69,3,102,43,0,0,0,0,0,0,3,78,34,2,82,111,1,110,59,1,110,68,1,110,
+64,2,82,108,3,77,124,1,110,61,1,110,65,2,82,120,1,110,55,2,82,112,3,77,120,1,
+110,63,3,78,36,3,78,47,2,82,115,2,82,110,1,110,62,1,110,66,2,82,109,3,78,46,1,
+110,60,3,77,119,2,82,119,1,110,57,2,82,118,2,82,117,1,110,69,2,80,59,1,110,56,
+3,78,43,2,82,116,2,82,107,3,77,117,1,110,70,2,82,114,1,110,58,3,78,40,3,78,41,
+3,78,37,3,78,44,3,78,39,3,77,126,3,77,125,2,82,113,4,76,69,0,0,0,0,0,0,3,102,
+42,1,113,106,1,113,111,1,113,104,2,89,68,2,89,59,2,89,71,2,89,63,2,89,69,1,
+113,112,1,113,105,2,89,56,2,89,62,2,89,72,2,89,65,2,89,70,2,89,58,4,82,76,3,
+82,59,2,89,66,1,113,107,2,89,64,1,113,110,1,113,109,2,89,60,2,89,61,2,89,57,2,
+89,67,1,113,108,2,89,74,2,89,73,3,82,64,3,82,63,0,0,0,2,94,71,2,94,67,1,116,
+105,3,85,121,2,94,61,1,116,99,1,116,115,2,94,73,1,116,107,1,116,103,2,94,64,1,
+116,110,1,116,113,2,94,75,1,116,102,2,94,66,1,116,111,2,94,77,2,94,74,2,94,62,
+1,116,106,1,116,100,1,116,114,2,94,69,1,116,109,2,94,63,1,116,104,2,94,76,1,
+116,108,1,116,101,2,94,70,1,116,112,2,94,68,0,0,0,0,0,0,2,94,72,3,85,122,4,92,
+95,3,88,89,2,98,90,2,98,96,1,119,37,2,98,99,1,118,126,1,119,33,2,98,91,2,98,
+98,2,98,93,1,119,38,1,119,35,3,88,91,2,98,89,3,88,88,1,119,34,2,98,95,2,98,97,
+1,119,36,2,98,94,2,98,92,3,102,44,4,92,94,3,88,90,0,0,0,2,102,66,1,120,98,1,
+120,99,1,120,95,3,90,114,1,120,96,3,90,116,2,102,62,2,102,60,3,90,117,2,102,
+64,1,120,100,2,102,65,2,102,58,2,102,57,2,102,61,2,102,59,1,120,97,2,102,63,2,
+105,89,1,122,43,1,122,42,2,105,90,3,92,108,2,105,92,2,105,91,1,122,44,0,0,0,3,
+94,83,3,94,80,2,107,121,2,107,118,2,107,119,3,94,81,2,107,117,2,107,120,1,122,
+125,2,107,122,3,94,82,1,122,124,0,0,0,2,109,111,3,95,90,1,124,65,1,124,67,2,
+111,61,1,124,66,2,112,71,2,113,47,2,113,49,2,113,46,2,113,48,1,125,57,4,109,
+120,3,98,53,1,72,79,4,37,87,1,82,126,2,48,82,1,87,77,3,56,49,0,0,0,1,92,95,2,
+63,34,2,63,35,3,102,45,3,72,119,0,0,0,2,89,75,1,116,116,2,94,78,3,85,125,3,88,
+92,1,119,39,0,0,0,2,102,68,2,102,67,1,122,45,2,107,123,3,95,91,2,109,112,1,
+124,100,2,34,105,4,34,33,0,0,0,1,79,44,1,75,56,0,0,0,0,0,0,2,44,110,3,42,78,0,
+0,0,2,50,36,2,49,125,2,50,35,2,50,33,1,87,78,2,50,34,2,49,126,3,51,60,2,56,54,
+4,58,43,2,63,36,2,63,37,2,70,48,2,70,49,1,101,117,1,101,118,2,70,47,2,70,50,2,
+70,46,1,101,116,3,72,120,1,106,72,3,72,121,1,101,119,2,77,35,0,0,0,1,110,71,2,
+82,121,1,110,72,3,78,48,1,113,113,2,89,78,2,89,76,2,89,77,2,94,81,2,94,80,2,
+94,79,7,65,97,0,0,0,4,92,104,2,102,69,4,96,111,1,120,101,2,102,70,2,109,113,1,
+124,101,2,112,72,1,72,80,1,79,46,1,79,45,2,44,112,1,83,33,3,46,93,4,47,48,2,
+44,111,2,50,38,3,51,61,1,87,79,2,56,55,2,50,37,3,51,63,4,47,47,3,51,62,1,92,
+97,2,56,58,2,56,56,2,56,57,1,92,96,0,0,0,2,63,39,2,63,40,2,63,38,3,67,110,1,
+101,122,2,70,52,2,70,51,2,70,53,1,101,121,1,101,120,0,0,0,4,70,38,2,82,122,2,
+82,124,3,78,49,1,110,73,2,82,123,2,89,79,1,113,114,2,98,101,3,88,93,2,98,100,
+1,120,102,2,102,71,1,120,104,1,120,103,2,105,93,2,107,124,1,122,126,1,72,81,2,
+44,113,1,83,34,2,50,41,1,87,81,2,50,40,2,50,39,3,51,66,1,87,80,3,51,67,2,56,
+64,4,52,61,2,56,66,2,56,59,2,56,60,1,92,98,2,56,61,1,92,99,2,56,65,2,56,62,2,
+56,63,1,92,100,3,62,55,1,97,68,1,97,69,3,62,56,2,63,41,0,0,0,0,0,0,0,0,0,2,70,
+54,2,70,55,3,67,114,2,77,39,1,106,75,1,106,73,1,106,74,2,77,36,2,77,37,6,96,
+88,2,77,38,2,83,35,3,78,50,2,83,36,1,110,74,2,83,33,2,82,126,2,83,34,2,82,125,
+1,113,117,2,89,80,1,113,115,1,113,116,2,94,83,1,116,117,2,94,82,2,97,52,3,85,
+126,2,98,102,2,98,103,1,119,40,3,88,97,1,119,41,1,116,118,2,102,72,2,102,73,2,
+105,94,1,122,46,1,72,82,3,102,123,1,72,83,1,87,83,1,79,47,1,87,82,2,44,114,3,
+56,54,4,43,37,3,51,68,1,97,70,1,72,84,1,83,36,2,44,115,2,44,116,1,83,35,1,83,
+37,1,72,85,4,39,97,2,44,117,1,87,85,2,50,42,1,87,87,1,87,84,1,87,86,3,56,55,2,
+56,69,1,92,101,3,56,57,2,56,68,2,56,67,4,58,56,2,70,56,0,0,0,3,73,34,2,77,40,
+4,70,44,1,110,75,0,0,0,1,113,118,2,89,82,2,89,81,3,86,33,2,94,84,4,92,113,3,
+88,98,3,92,111,2,107,125,4,105,46,4,105,45,1,72,86,2,36,115,2,40,74,1,83,38,2,
+44,118,6,59,33,2,50,44,4,47,58,3,51,73,3,51,72,1,87,88,2,50,43,1,87,89,3,51,
+71,3,102,47,0,0,0,2,56,71,3,56,61,3,56,60,1,92,103,2,56,70,2,56,72,3,56,59,1,
+92,102,0,0,0,0,0,0,0,0,0,3,62,60,2,63,43,2,63,44,2,63,42,1,97,71,3,103,41,0,0,
+0,4,63,124,1,101,123,3,67,115,1,101,124,4,70,51,1,106,77,3,73,35,2,77,42,2,77,
+41,1,106,76,3,73,38,3,62,59,3,73,37,0,0,0,3,102,48,2,83,37,3,78,52,3,78,54,2,
+83,38,3,78,55,0,0,0,3,78,53,3,78,56,2,89,83,4,82,92,3,82,67,1,116,122,1,116,
+121,1,116,119,1,116,120,1,116,123,3,86,34,2,98,104,1,119,43,1,119,42,2,102,74,
+2,105,95,3,92,112,3,92,113,3,92,114,1,123,111,1,123,110,1,72,87,0,0,0,6,59,36,
+2,47,125,0,0,0,1,101,126,1,97,72,1,101,125,1,106,78,6,96,96,1,72,88,2,33,104,
+1,72,89,1,72,90,3,36,53,3,36,54,2,40,75,2,36,118,3,39,36,2,36,119,1,75,58,3,
+39,38,2,36,116,1,75,57,3,39,37,1,75,60,2,36,117,1,75,62,1,75,61,2,36,120,1,75,
+59,4,36,112,3,39,35,0,0,0,1,79,52,1,79,50,2,40,77,3,42,86,1,79,49,3,42,91,3,
+42,88,3,42,79,1,79,54,1,79,56,1,79,53,3,42,89,2,40,80,2,40,76,1,79,57,3,42,82,
+1,79,51,1,75,63,3,42,84,1,79,55,2,40,79,3,42,87,4,39,100,2,40,78,4,39,105,1,
+79,48,3,102,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,44,124,1,83,42,1,83,43,2,
+44,126,3,46,102,2,44,120,2,44,123,2,45,38,2,45,36,3,46,96,1,83,44,2,45,42,1,
+83,47,2,45,39,2,44,125,2,44,122,3,46,97,3,46,94,2,63,46,2,45,37,1,83,39,2,45,
+40,2,44,119,2,45,34,1,83,41,1,83,46,2,45,35,1,83,50,1,83,48,3,46,101,2,44,121,
+1,83,45,3,46,100,2,45,33,1,83,49,1,83,40,2,45,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,1,87,94,3,51,76,1,87,103,1,87,92,1,87,90,2,50,46,1,87,98,1,87,95,2,50,
+48,3,51,74,3,51,82,1,87,97,2,50,47,2,50,45,2,50,50,1,87,102,1,87,100,2,63,45,
+3,51,75,2,50,51,2,50,49,1,87,91,3,51,78,3,51,77,1,87,93,1,87,96,3,51,79,1,87,
+99,3,46,99,1,87,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,
+62,68,2,56,82,1,92,105,3,56,73,2,56,73,2,56,75,3,56,71,2,56,76,4,52,77,2,56,
+84,2,56,80,2,56,78,4,58,59,2,56,81,2,56,85,1,92,106,1,92,110,2,56,74,4,52,71,
+2,56,83,4,52,80,1,92,108,3,56,65,1,92,107,2,56,79,2,56,77,3,56,66,1,92,104,1,
+92,109,3,56,69,0,0,0,0,0,0,3,56,72,0,0,0,0,0,0,0,0,0,0,0,0,1,97,78,2,63,54,3,
+62,62,4,58,62,2,63,52,1,97,80,4,58,71,3,62,67,3,62,69,3,62,65,2,63,47,2,70,70,
+3,62,61,1,97,79,2,63,51,3,62,64,3,62,66,2,63,48,1,97,75,1,97,81,2,63,53,1,97,
+77,2,63,50,1,106,79,1,97,76,2,63,49,1,97,82,1,97,74,1,97,73,0,0,0,0,0,0,6,67,
+90,0,0,0,0,0,0,2,70,62,2,70,60,3,67,123,2,70,66,3,67,126,2,70,58,2,70,71,2,70,
+63,3,67,117,2,70,57,1,102,36,1,102,42,2,70,68,4,64,41,2,70,61,3,67,118,1,102,
+39,3,67,119,3,68,35,1,102,37,2,70,69,1,102,34,1,102,33,2,70,64,1,102,38,1,97,
+83,3,67,124,2,70,67,2,70,59,1,102,35,1,102,40,1,102,41,0,0,0,0,0,0,3,68,34,0,
+0,0,1,106,84,1,106,80,3,73,39,1,106,85,2,77,45,3,73,42,4,70,57,2,77,44,2,77,
+46,1,106,82,2,77,43,1,106,83,2,77,49,2,77,48,2,77,47,4,70,70,1,106,81,4,82,
+103,0,0,0,3,78,59,3,78,61,3,78,57,2,83,42,3,78,60,2,83,45,1,110,81,2,83,44,1,
+110,80,1,110,76,1,110,77,1,110,78,2,83,41,2,83,40,1,110,79,3,78,58,2,83,43,2,
+83,39,0,0,0,0,0,0,2,89,85,2,89,95,1,113,121,1,113,120,3,82,73,2,89,89,2,89,91,
+3,82,71,2,89,86,3,82,68,2,89,90,2,89,84,2,89,93,1,113,119,2,89,92,2,89,88,0,0,
+0,2,89,94,3,86,35,2,89,87,1,116,126,2,94,85,2,94,91,1,117,36,1,117,38,1,117,
+35,1,117,34,4,88,39,1,117,33,1,116,125,2,94,86,2,94,89,1,116,124,2,94,90,3,86,
+36,1,117,37,2,94,88,7,72,124,2,94,87,1,119,44,3,88,101,1,119,45,2,98,107,2,98,
+105,2,98,106,0,0,0,3,90,119,2,102,76,3,90,120,2,102,75,1,120,105,2,105,97,1,
+122,47,2,105,96,0,0,0,2,107,126,2,109,114,1,123,112,2,113,50,2,113,51,1,124,
+68,1,72,91,4,39,108,1,79,58,2,63,55,1,106,86,1,117,39,2,94,92,1,72,92,4,36,
+115,1,87,105,1,87,104,2,63,56,3,62,71,4,58,76,4,76,98,2,89,96,1,72,93,1,83,51,
+4,58,77,3,62,72,2,63,57,2,63,58,2,63,59,1,106,87,1,113,122,1,72,94,4,39,109,1,
+79,59,2,45,43,1,87,106,2,50,52,1,92,111,3,62,73,2,63,60,1,102,43,0,0,0,1,106,
+88,1,113,123,1,117,40,1,119,46,2,102,77,1,72,95,1,79,60,3,42,93,4,39,110,1,87,
+107,2,56,86,1,97,84,3,73,43,1,106,89,2,77,50,2,83,46,0,0,0,3,82,74,3,88,104,3,
+90,121,1,72,96,1,97,85,2,70,72,1,106,90,1,72,97,2,40,81,2,45,44,1,83,52,0,0,0,
+3,46,104,2,50,54,4,47,79,3,51,87,1,87,110,3,51,88,1,87,108,1,87,109,1,87,111,
+3,51,85,0,0,0,2,50,53,0,0,0,0,0,0,2,56,91,2,56,88,2,56,90,1,92,112,1,92,114,1,
+92,113,2,56,87,1,92,115,2,56,89,0,0,0,2,63,61,2,63,62,0,0,0,2,63,63,2,70,75,3,
+68,38,2,70,76,4,64,46,2,70,74,2,70,77,4,64,45,1,102,44,3,102,52,2,70,73,3,73,
+45,1,106,91,3,73,46,0,0,0,2,83,51,2,83,47,2,83,50,2,83,52,2,83,49,2,83,48,0,0,
+0,2,89,97,2,89,98,2,89,99,1,113,124,1,113,125,2,94,94,2,94,93,2,94,95,0,0,0,2,
+98,109,2,98,108,0,0,0,2,102,79,3,90,122,2,102,80,2,102,78,3,90,123,1,122,48,4,
+100,44,2,105,98,2,105,99,3,94,85,2,109,115,2,111,62,2,112,73,1,72,98,1,75,64,
+0,0,0,1,117,41,1,72,99,0,0,0,2,56,92,2,63,64,3,90,124,1,124,108,2,34,106,4,33,
+83,0,0,0,3,36,56,2,34,107,2,34,109,1,72,100,2,34,110,2,34,108,4,35,47,0,0,0,2,
+37,34,2,37,35,2,36,123,3,39,40,4,36,123,0,0,0,4,36,117,2,37,33,1,75,66,3,39,
+41,1,75,67,2,36,124,2,36,122,2,36,121,2,36,125,1,75,65,2,36,126,2,45,45,3,39,
+43,4,36,121,0,0,0,2,40,86,1,79,63,2,40,85,2,40,87,3,42,96,1,79,62,2,40,92,1,
+79,66,2,40,82,2,40,96,2,40,102,1,79,73,2,40,99,1,79,70,3,42,107,2,40,89,2,40,
+95,2,40,97,3,42,102,2,40,84,1,79,69,1,79,64,2,40,90,1,79,71,1,79,74,1,79,68,3,
+42,108,1,79,61,2,40,94,2,40,88,2,40,101,1,79,76,1,79,72,1,79,67,2,40,93,1,87,
+112,2,40,91,1,79,65,1,79,75,4,39,122,2,40,83,4,39,126,2,40,98,2,40,100,3,42,
+94,0,0,0,0,0,0,0,0,0,0,0,0,3,42,104,4,39,123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,
+46,118,1,83,69,1,83,63,1,83,71,1,83,68,2,45,52,2,45,55,1,83,64,3,46,106,2,45,
+46,4,43,58,1,83,57,1,83,67,3,46,107,1,83,70,1,83,72,2,45,67,2,45,58,3,46,120,
+1,83,56,2,45,66,1,83,60,1,83,58,1,83,53,2,45,50,3,46,114,2,45,65,2,45,54,2,45,
+57,2,45,70,3,46,116,1,83,73,2,45,64,1,83,65,2,45,59,2,45,69,2,45,56,2,45,60,2,
+45,63,3,46,105,3,46,110,2,45,48,2,45,68,2,45,62,3,46,111,3,46,122,2,45,47,6,
+52,60,2,45,51,1,83,66,1,83,61,1,83,54,1,83,59,1,83,55,1,83,74,2,45,49,2,50,71,
+1,83,62,4,43,61,3,46,121,2,45,61,2,41,66,3,46,119,0,0,0,3,102,53,0,0,0,3,102,
+55,0,0,0,0,0,0,0,0,0,2,50,74,1,87,126,3,51,98,2,50,58,4,47,93,2,50,69,2,50,65,
+3,56,77,2,50,84,3,51,89,2,50,76,3,51,95,2,50,66,3,56,91,2,50,75,2,50,60,2,50,
+64,2,50,87,1,88,35,2,50,79,2,50,70,1,87,113,2,50,85,2,50,56,4,47,90,2,50,78,4,
+47,99,1,88,34,1,87,123,2,50,55,1,87,121,1,87,120,1,87,125,2,50,77,1,87,117,1,
+87,124,2,45,53,2,63,65,2,50,72,4,47,95,3,42,95,2,50,62,1,88,33,2,50,63,2,50,
+67,1,88,36,2,50,57,2,50,81,3,62,87,2,50,80,2,50,88,1,87,119,1,87,116,2,50,86,
+2,50,82,2,50,73,2,50,68,1,87,122,1,87,118,2,50,59,1,87,114,2,50,83,1,87,115,4,
+47,92,2,50,61,3,51,90,3,51,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,3,102,54,3,45,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,4,52,103,3,56,78,3,56,81,2,56,98,2,56,100,2,56,105,2,56,125,
+1,93,35,1,92,119,3,56,84,2,56,97,1,93,36,1,93,37,2,56,108,2,56,115,2,56,121,3,
+56,80,2,56,102,4,52,109,2,56,109,3,56,79,3,56,93,1,93,38,2,56,123,2,56,118,1,
+93,33,1,92,125,2,56,114,2,56,110,2,56,96,1,92,116,2,56,101,2,56,93,3,56,85,1,
+92,124,1,92,126,2,56,106,2,56,103,1,92,121,2,56,119,1,92,118,2,56,104,2,63,
+106,2,56,112,3,56,94,2,56,111,1,92,117,3,56,87,1,93,34,3,56,82,1,92,120,2,56,
+94,2,56,99,2,56,116,2,56,122,1,93,39,2,56,95,2,56,107,2,56,113,1,92,123,4,52,
+111,3,56,88,2,56,124,2,56,117,2,56,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,
+56,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,92,122,4,58,104,2,63,81,2,63,69,1,97,93,
+2,63,98,2,63,107,2,63,110,1,97,91,2,63,77,2,63,102,2,63,78,2,63,92,1,97,104,2,
+63,88,1,97,101,3,62,94,2,63,89,2,63,66,5,59,111,2,63,103,3,62,79,3,62,89,1,97,
+110,2,63,100,2,63,90,2,63,112,2,63,85,2,70,109,3,62,77,2,63,115,1,97,108,2,63,
+83,2,63,95,1,97,111,1,97,90,2,63,87,2,63,113,2,63,80,2,63,73,2,63,84,3,62,95,
+2,63,72,2,63,70,1,97,86,2,63,104,2,63,79,2,63,108,3,62,75,2,63,109,1,97,94,1,
+97,99,1,97,95,1,97,103,2,63,99,1,97,96,2,63,91,2,63,75,0,0,0,1,97,88,2,63,67,
+2,63,101,2,63,111,2,63,74,1,97,102,2,63,116,2,63,86,3,62,82,2,63,82,3,62,92,1,
+97,87,1,97,107,3,62,90,2,63,97,1,97,109,3,62,80,2,63,93,1,97,98,1,97,92,1,97,
+100,1,97,89,1,97,106,2,63,94,2,63,76,2,63,96,2,63,71,2,63,105,3,62,88,4,58,
+103,3,62,93,3,62,86,3,62,78,0,0,0,0,0,0,2,63,114,0,0,0,0,0,0,3,102,57,3,62,91,
+0,0,0,3,102,56,0,0,0,2,63,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,70,108,3,68,45,2,
+71,36,1,101,92,2,70,113,3,68,49,2,70,111,2,70,90,1,102,48,2,70,106,2,70,126,2,
+70,102,1,102,56,2,70,125,2,70,100,1,97,105,2,70,116,2,70,101,2,70,123,1,102,
+55,1,102,47,3,68,58,2,70,79,2,70,87,3,68,53,2,70,112,2,70,104,2,71,35,2,70,
+107,1,102,61,2,70,124,3,68,44,1,102,52,3,68,62,2,70,110,2,70,118,2,70,91,2,70,
+117,3,68,39,2,71,40,2,70,86,2,70,119,3,68,51,2,71,38,3,68,63,2,70,80,1,97,97,
+3,68,64,2,70,94,2,70,93,1,102,54,3,68,50,2,70,97,2,70,99,2,70,114,2,71,37,1,
+102,57,3,68,56,1,102,58,3,68,48,2,70,85,1,102,50,2,70,89,2,71,33,1,102,59,4,
+64,68,1,102,51,1,102,53,1,102,60,2,71,39,2,70,120,2,70,115,3,68,60,3,68,47,2,
+70,96,2,70,95,1,102,49,2,70,81,1,102,46,2,70,105,2,70,82,2,70,103,3,68,46,4,
+64,65,2,70,92,2,71,34,3,68,42,3,68,57,4,64,54,1,102,45,3,68,59,3,68,40,0,0,0,
+2,70,88,0,0,0,4,64,70,0,0,0,0,0,0,0,0,0,0,0,0,2,70,84,2,70,122,2,70,83,1,106,
+104,2,77,90,3,73,53,3,73,68,2,77,73,3,73,51,3,73,56,2,77,51,2,77,81,1,106,96,
+2,77,66,2,77,76,1,106,99,2,77,69,1,106,97,2,77,54,2,77,84,2,77,53,2,77,72,3,
+73,60,2,77,52,3,73,57,4,70,108,2,77,70,2,77,79,2,77,77,2,77,65,2,77,60,2,77,
+58,3,73,66,2,77,59,2,77,78,2,77,89,2,77,67,1,106,98,3,73,59,2,77,62,3,73,58,2,
+77,82,3,73,65,1,106,101,2,77,61,2,77,55,2,77,71,1,106,105,3,73,50,4,70,88,1,
+106,93,1,106,102,2,77,63,2,77,57,3,73,54,1,106,95,2,70,121,1,106,94,2,77,74,3,
+68,54,1,106,92,1,106,107,1,106,100,2,77,75,2,77,64,2,77,56,2,77,83,2,77,68,1,
+106,106,2,77,87,1,106,103,2,77,86,3,73,63,2,77,80,2,77,85,3,73,62,0,0,0,3,73,
+67,2,77,88,0,0,0,0,0,0,3,102,59,0,0,0,0,0,0,3,102,60,3,102,58,0,0,0,3,73,61,0,
+0,0,0,0,0,2,83,92,2,83,93,2,83,80,2,83,79,2,83,75,1,110,93,3,78,79,1,110,85,2,
+83,95,2,83,94,2,70,78,2,83,72,2,83,76,2,83,70,3,78,68,2,83,89,2,83,74,3,78,66,
+2,83,96,2,83,67,2,83,65,2,83,77,2,83,87,2,83,82,1,110,95,2,83,56,3,78,64,2,83,
+86,3,78,76,3,78,70,3,78,84,1,110,96,2,70,98,2,83,68,2,83,59,2,83,62,2,83,100,
+2,83,69,2,83,60,2,83,58,2,83,55,4,76,122,1,110,89,2,83,78,1,110,88,1,110,92,2,
+83,73,2,83,81,1,110,82,2,83,97,2,83,101,1,110,84,3,78,75,2,83,64,2,83,84,2,83,
+88,2,83,61,2,83,98,1,110,91,4,76,106,1,110,90,2,83,53,1,110,94,2,83,91,2,83,
+63,2,83,83,2,83,57,2,83,71,2,83,66,1,110,86,1,110,87,2,83,85,2,83,102,2,83,99,
+2,83,90,4,76,120,3,78,77,3,78,78,3,78,82,0,0,0,0,0,0,4,76,116,0,0,0,0,0,0,2,
+83,54,0,0,0,1,110,83,2,89,116,3,82,90,2,89,107,2,89,110,3,82,82,1,114,37,2,89,
+112,2,89,101,2,89,108,2,89,114,1,114,34,1,114,38,1,113,126,3,82,89,3,82,80,2,
+89,103,2,89,119,4,77,37,4,83,51,2,89,113,4,83,36,2,89,104,2,90,34,2,89,122,2,
+89,100,2,94,114,2,89,106,1,114,33,3,82,88,2,89,117,3,82,84,2,90,33,1,114,41,3,
+82,86,2,89,124,2,89,105,2,89,111,2,89,115,2,89,109,2,90,35,2,89,126,2,89,123,
+1,114,35,1,114,36,1,114,40,2,89,102,2,90,36,1,114,39,2,89,120,3,82,79,3,82,85,
+2,89,118,0,0,0,3,102,61,0,0,0,2,89,121,2,95,33,2,94,108,2,94,113,2,94,126,2,
+94,112,2,94,104,2,94,109,4,88,62,1,117,44,3,86,43,2,94,97,2,94,121,2,94,123,2,
+94,96,1,117,43,2,94,125,2,94,117,1,117,50,2,94,124,2,94,110,1,117,52,2,94,102,
+2,89,125,2,94,118,2,94,115,2,94,98,2,95,35,1,117,46,3,86,40,3,86,41,1,117,47,
+2,94,100,2,94,116,3,86,45,2,95,34,2,94,119,2,94,106,1,117,49,1,117,45,2,94,
+120,2,94,107,2,95,36,2,94,101,2,94,111,2,94,122,2,94,103,2,94,105,4,88,64,1,
+117,53,2,94,99,1,117,51,1,119,48,1,117,42,3,86,44,3,86,48,0,0,0,0,0,0,1,117,
+48,1,119,52,2,98,125,3,88,108,2,98,115,2,98,110,2,98,116,2,98,126,2,99,36,2,
+99,35,1,119,54,1,119,53,3,88,110,4,93,44,2,98,117,2,99,37,2,98,120,2,98,112,3,
+88,111,2,98,114,2,98,113,2,98,119,2,98,124,2,98,111,2,98,118,2,98,123,1,119,
+51,4,93,40,2,98,121,3,88,107,1,119,49,2,98,122,1,119,47,1,119,50,2,102,96,2,
+99,33,0,0,0,3,102,62,1,120,109,3,90,126,2,102,88,2,102,92,2,102,84,2,102,87,3,
+90,125,2,102,95,1,120,107,2,102,100,2,102,93,4,96,122,2,102,85,2,102,101,2,
+102,94,1,120,110,1,120,111,2,102,98,3,91,34,2,102,86,1,120,106,1,120,108,2,
+102,81,2,102,89,2,102,83,3,92,123,2,102,99,2,102,97,2,102,82,2,102,90,4,96,
+123,3,91,37,3,102,63,2,105,106,1,120,112,2,102,91,1,122,50,1,122,52,1,122,49,
+3,92,118,2,105,111,2,105,103,2,105,101,2,105,105,2,105,102,3,92,120,3,92,124,
+2,105,107,2,105,109,1,122,53,1,122,55,3,93,34,2,105,108,1,122,56,1,122,54,2,
+105,110,3,92,126,4,100,55,3,93,35,3,92,119,1,122,51,0,0,0,3,93,33,0,0,0,3,94,
+91,3,94,90,1,123,33,2,108,33,2,108,39,1,123,35,2,105,104,2,108,38,3,94,92,2,
+108,45,2,108,36,2,108,43,2,108,42,2,105,100,2,108,37,2,99,34,2,108,46,2,108,
+35,2,108,40,3,94,88,2,108,44,2,108,34,3,94,86,2,109,119,1,123,34,2,108,41,3,
+94,87,0,0,0,2,111,67,2,109,120,2,109,118,2,109,116,2,109,117,2,109,121,3,102,
+64,1,124,69,2,111,65,2,111,63,2,111,68,2,111,66,3,96,67,2,111,69,1,124,70,2,
+111,64,3,96,47,3,97,70,2,112,74,0,0,0,3,102,65,2,113,52,2,113,53,2,113,54,3,
+97,71,3,97,124,2,114,53,2,114,45,2,34,111,1,79,77,0,0,0,1,83,75,4,47,104,2,50,
+90,2,50,89,1,88,37,1,93,40,2,57,33,3,56,99,3,56,96,2,56,126,3,56,97,1,97,112,
+1,102,63,3,62,97,1,102,62,1,102,64,5,73,78,2,77,91,2,83,103,2,90,37,2,90,39,2,
+90,38,7,50,97,1,117,54,2,95,37,2,99,38,2,113,115,1,72,101,3,39,45,2,40,105,2,
+40,106,2,40,104,2,40,103,1,79,78,3,102,66,2,45,74,2,45,72,3,47,35,3,46,124,2,
+45,71,3,46,126,1,83,76,1,83,78,1,83,77,2,45,73,3,47,36,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,3,51,105,2,50,102,2,50,99,2,50,97,4,47,109,3,51,108,1,88,38,2,
+50,100,1,88,43,2,50,94,2,50,109,3,51,111,2,50,111,2,50,95,3,51,110,1,88,40,2,
+50,112,2,50,107,2,50,93,2,50,98,2,50,108,2,50,104,2,50,101,3,51,107,1,88,45,2,
+50,110,2,50,96,3,51,106,3,51,112,2,50,105,2,50,91,1,88,44,1,88,41,2,50,103,3,
+51,109,2,50,106,2,50,92,1,88,42,1,88,39,0,0,0,0,0,0,4,52,122,3,56,102,1,93,50,
+2,57,40,1,93,49,3,56,100,2,57,43,2,57,46,1,93,46,1,93,44,2,57,35,2,57,44,2,57,
+42,2,57,39,2,57,47,2,57,48,2,57,50,2,57,51,2,57,34,1,93,43,2,57,37,2,57,36,2,
+57,49,1,93,45,2,57,38,1,93,47,1,93,42,2,57,41,1,93,51,4,53,38,1,93,48,2,57,45,
+0,0,0,0,0,0,0,0,0,1,97,119,2,64,37,4,58,113,2,63,120,1,97,116,3,62,98,2,71,46,
+2,64,35,2,63,117,1,97,114,2,63,122,1,97,117,2,63,126,2,63,124,1,97,120,1,97,
+113,4,58,118,3,62,99,2,63,118,2,63,121,1,97,118,4,58,111,2,63,119,5,59,123,2,
+64,36,2,64,34,2,63,123,2,63,125,2,64,33,1,97,115,3,62,104,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,2,71,47,2,71,53,2,71,43,2,71,49,1,102,65,2,71,45,1,102,71,3,
+68,68,3,68,69,1,102,70,3,68,73,1,102,69,2,71,52,1,102,72,1,102,73,2,71,42,2,
+71,55,1,102,74,1,102,68,1,102,67,2,71,51,1,102,75,2,71,41,2,71,44,2,71,54,2,
+71,50,4,64,89,4,64,82,2,77,123,2,77,112,1,102,66,5,66,93,3,68,70,3,68,72,0,0,
+0,1,106,114,2,77,100,2,77,121,2,77,101,1,106,109,3,73,79,2,77,98,4,64,85,2,77,
+107,2,77,99,1,106,111,2,77,93,2,77,120,1,106,112,2,77,117,2,77,118,2,77,94,1,
+106,117,2,77,109,3,73,74,2,77,103,2,77,110,2,77,97,4,70,126,2,77,122,2,77,114,
+2,77,108,2,77,92,1,106,113,2,77,115,3,73,69,1,106,116,2,77,119,3,73,76,2,77,
+113,1,106,110,2,77,111,3,73,73,2,77,105,1,106,108,2,77,96,2,77,104,2,77,116,2,
+77,102,0,0,0,3,73,78,2,77,106,3,73,75,0,0,0,0,0,0,3,102,67,0,0,0,1,110,106,2,
+71,48,2,83,121,2,84,36,2,83,120,2,83,116,2,83,113,1,110,107,2,83,111,1,106,
+115,2,83,104,1,110,105,2,83,110,1,110,104,2,83,115,2,83,112,2,84,34,2,83,123,
+2,83,117,2,83,122,1,110,100,2,83,114,2,84,39,2,83,105,2,83,106,2,84,35,1,110,
+101,2,84,40,1,110,103,2,84,41,2,83,119,2,77,95,2,83,125,2,83,118,2,84,33,2,83,
+124,5,80,85,3,78,93,4,77,40,2,83,109,1,110,98,2,84,38,1,110,99,2,83,107,1,110,
+102,2,90,50,2,83,126,2,84,37,4,77,49,3,78,89,0,0,0,0,0,0,0,0,0,2,90,47,1,110,
+97,1,114,42,2,90,57,2,90,53,4,83,60,2,90,51,2,90,46,2,90,61,3,82,91,3,82,93,4,
+83,68,1,114,46,3,82,95,2,90,42,2,90,54,2,90,55,2,90,45,2,90,44,2,90,58,4,83,
+65,2,90,48,2,90,43,2,90,49,3,82,98,2,90,60,2,90,41,2,90,59,2,90,56,1,114,44,1,
+114,43,4,83,57,3,82,94,1,114,45,2,90,52,2,90,40,3,102,69,0,0,0,0,0,0,0,0,0,3,
+102,68,2,95,39,1,117,60,2,95,43,2,95,40,2,95,47,2,95,53,2,95,42,3,86,58,2,95,
+62,1,117,57,2,95,56,2,95,45,2,95,57,2,95,52,2,95,59,2,95,44,1,117,62,1,117,61,
+2,95,46,2,95,60,2,95,38,2,95,58,1,117,55,3,86,57,2,95,50,2,95,49,2,95,54,2,95,
+41,1,117,59,3,86,59,1,117,63,2,95,48,2,95,55,1,117,64,2,95,51,3,86,54,3,86,52,
+0,0,0,0,0,0,1,117,56,1,117,58,2,99,51,2,99,49,3,91,40,3,88,118,2,99,55,2,99,
+53,2,99,56,3,88,120,2,99,42,2,99,50,2,99,60,2,95,61,2,99,46,1,119,58,2,83,108,
+2,99,41,2,99,54,2,99,48,2,99,45,2,99,40,2,99,39,2,99,59,3,88,115,2,99,44,2,99,
+43,1,119,56,2,99,52,3,88,116,1,119,55,3,88,117,5,100,72,1,119,57,2,99,47,2,99,
+58,3,102,70,2,102,105,2,102,106,3,91,44,1,120,116,2,102,103,1,120,113,2,102,
+111,3,91,39,1,120,117,2,102,113,2,102,102,2,99,57,2,102,115,2,102,104,5,105,
+67,1,120,114,2,102,110,3,91,41,2,102,112,2,102,107,2,102,114,2,102,109,2,102,
+108,1,120,115,3,88,119,3,91,43,2,105,113,2,105,114,3,93,37,2,105,116,1,122,57,
+1,122,58,2,105,117,2,105,115,3,93,36,2,105,112,3,94,93,2,108,49,2,108,52,2,
+108,48,4,97,38,1,123,39,2,108,50,1,123,38,1,123,37,1,123,36,2,108,51,2,109,
+126,2,109,124,3,95,95,2,109,123,2,108,47,2,109,125,2,108,53,2,109,122,3,96,69,
+2,111,72,2,111,38,2,111,70,1,124,71,2,111,71,2,111,73,3,102,71,2,112,77,1,124,
+102,2,112,76,2,112,75,1,124,103,4,108,35,1,125,39,2,113,93,2,113,117,2,113,
+116,2,113,118,1,72,102,2,45,75,3,47,38,2,50,113,2,50,114,3,56,106,3,62,106,3,
+62,105,2,64,38,6,78,79,2,108,54,2,112,78,1,72,103,1,83,79,2,45,76,3,51,113,3,
+102,72,4,53,39,2,57,52,1,93,52,0,0,0,2,64,40,2,64,39,1,97,121,3,68,77,1,102,
+76,2,84,42,1,110,108,3,78,95,1,110,109,3,82,99,3,82,100,4,83,75,1,114,47,1,
+124,104,1,72,104,0,0,0,0,0,0,3,47,39,2,45,77,1,79,80,2,45,79,2,45,78,1,83,80,
+0,0,0,2,50,115,3,51,116,2,50,122,1,88,46,2,50,120,2,50,118,3,51,119,2,50,125,
+2,50,116,2,50,117,1,88,47,3,51,114,1,88,51,3,51,115,3,51,117,2,50,126,1,88,50,
+2,50,124,2,50,121,2,50,119,1,88,48,1,88,49,2,50,123,3,51,118,0,0,0,0,0,0,3,
+102,73,1,93,54,2,57,53,3,56,114,1,93,59,2,57,69,1,93,58,2,57,71,3,56,110,3,56,
+116,2,57,59,1,93,56,2,57,70,3,56,108,2,57,54,1,93,57,2,57,66,2,57,62,2,57,64,
+2,57,58,2,57,65,3,56,107,4,53,47,1,93,53,2,57,61,3,56,115,2,57,60,2,57,56,3,
+56,109,2,57,67,3,56,111,3,56,113,2,57,63,2,57,55,3,56,112,2,57,57,1,93,55,2,
+57,68,0,0,0,0,0,0,0,0,0,0,0,0,1,97,124,2,64,51,4,58,123,3,62,112,3,62,114,2,
+64,47,2,64,49,2,64,44,2,64,43,2,64,41,3,62,109,2,64,48,2,64,50,2,64,46,3,62,
+111,2,64,45,1,97,122,1,97,123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,64,53,1,
+102,84,2,71,57,2,71,63,2,71,58,2,71,59,3,68,78,2,71,64,5,66,108,1,102,86,4,64,
+97,1,102,78,1,102,85,2,71,56,2,64,42,1,102,81,1,102,79,2,71,62,2,71,61,1,102,
+80,1,102,82,2,71,60,1,102,77,3,68,79,1,102,83,0,0,0,0,0,0,0,0,0,0,0,0,3,78,96,
+2,77,125,1,106,124,3,73,89,3,73,82,2,78,42,2,78,41,3,73,87,2,78,36,1,106,126,
+2,78,40,2,77,126,2,78,33,1,106,118,1,106,120,3,73,84,2,78,38,2,77,124,1,106,
+122,1,106,121,2,78,34,2,78,39,2,78,37,1,106,123,2,78,35,3,73,81,3,73,86,2,64,
+52,1,106,119,3,73,88,0,0,0,2,84,43,2,84,50,1,110,111,4,77,70,2,84,54,1,110,
+115,2,84,46,2,84,44,4,77,62,2,84,53,3,78,97,1,110,110,2,84,52,1,110,112,1,110,
+113,2,84,45,1,110,114,2,84,51,2,84,47,2,84,48,2,84,49,1,106,125,3,78,98,0,0,0,
+0,0,0,2,90,62,2,90,74,4,83,83,1,114,52,2,90,69,2,90,71,3,82,101,1,114,50,2,90,
+63,2,90,67,4,83,80,2,90,70,1,114,48,1,114,51,2,90,73,2,90,65,2,90,66,2,90,72,
+2,90,64,2,90,68,1,114,49,2,95,64,0,0,0,2,95,63,1,117,66,2,95,69,1,117,68,3,86,
+64,4,88,98,1,117,65,2,95,65,1,117,69,2,95,66,3,86,63,3,86,61,2,95,67,2,95,70,
+3,86,66,1,117,67,0,0,0,2,99,65,0,0,0,3,88,121,2,99,68,3,88,122,2,99,62,2,99,
+64,3,88,124,3,88,123,2,99,63,2,99,66,2,99,67,2,95,68,2,99,61,3,102,74,0,0,0,1,
+120,120,2,102,119,2,102,122,2,102,124,2,102,117,2,102,118,2,102,121,2,102,123,
+1,120,121,1,120,119,1,120,118,2,102,120,2,102,116,2,105,118,1,122,59,3,93,41,
+2,105,119,3,93,40,0,0,0,2,108,56,1,123,40,2,108,58,1,123,41,2,108,55,2,108,57,
+1,123,114,5,116,56,2,110,33,1,123,113,2,111,76,2,111,75,4,108,37,2,111,74,0,0,
+0,3,97,73,2,113,55,2,113,56,2,113,58,2,113,57,3,97,125,2,34,112,1,72,105,0,0,
+0,1,83,81,2,57,72,1,97,125,3,102,75,2,71,65,1,119,59,3,91,47,2,102,125,3,96,
+70,3,97,74,1,75,68,3,47,41,4,47,118,4,47,117,1,93,61,4,53,52,3,56,118,3,56,
+117,1,93,60,3,56,119,2,64,54,1,97,126,2,64,56,2,64,55,6,78,96,3,62,116,2,71,
+66,1,102,87,2,78,43,2,78,46,2,78,45,4,71,53,2,78,44,2,84,55,2,84,57,2,84,56,3,
+78,101,1,114,54,3,82,102,4,83,89,3,78,100,1,114,53,3,86,70,1,117,70,2,95,71,2,
+95,73,2,95,72,3,88,126,3,88,125,1,119,60,3,89,33,4,97,47,3,91,49,2,103,33,2,
+102,126,0,0,0,2,105,120,1,122,60,3,93,42,3,94,97,1,123,42,2,110,35,2,110,34,1,
+125,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,75,69,2,45,80,1,83,82,2,57,75,2,57,73,4,53,
+57,4,53,56,2,57,74,2,64,58,2,64,59,2,71,73,2,64,57,0,0,0,2,71,67,2,71,71,2,71,
+70,2,71,72,1,102,88,2,71,69,2,71,68,2,71,74,3,68,84,2,78,49,2,78,47,3,73,92,2,
+78,48,2,84,60,2,84,58,3,78,102,0,0,0,2,84,59,2,90,75,2,95,74,2,95,75,1,119,61,
+3,91,50,2,103,34,2,105,121,1,122,61,4,97,55,2,108,59,2,110,36,1,123,115,4,105,
+69,2,111,77,2,113,59,1,75,70,0,0,0,1,83,84,1,83,85,2,45,81,3,47,42,3,47,44,2,
+45,82,1,83,83,4,47,124,1,88,57,3,51,123,1,88,55,3,51,122,1,88,54,1,88,61,1,88,
+53,1,88,62,2,51,33,1,88,59,4,47,125,1,88,56,1,88,60,1,88,58,1,88,52,3,51,124,
+0,0,0,1,93,69,3,56,126,1,93,63,2,57,79,1,93,68,3,57,35,3,57,41,1,93,70,1,93,
+64,6,68,112,1,93,65,3,56,121,2,57,77,3,56,123,3,57,37,1,93,62,3,57,34,2,57,78,
+1,93,67,4,53,61,5,53,91,2,57,76,1,93,66,3,56,122,0,0,0,1,98,43,3,62,124,1,98,
+45,4,59,47,3,62,125,2,64,62,1,98,44,1,98,33,1,98,37,3,63,36,1,102,107,2,71,79,
+2,64,64,1,98,38,3,62,126,3,62,117,2,64,67,2,64,68,1,98,42,4,59,48,2,64,70,3,
+63,33,2,64,72,3,63,35,2,64,73,2,64,61,2,64,60,2,64,74,1,98,41,2,64,71,2,64,69,
+4,59,44,1,98,39,1,98,35,1,98,46,2,64,65,2,64,66,2,64,63,3,62,120,1,98,40,4,59,
+49,3,63,34,1,98,36,0,0,0,1,98,34,2,71,78,1,102,102,1,102,97,3,68,96,3,68,89,1,
+102,92,3,68,99,1,102,108,1,102,93,3,68,85,1,102,89,1,102,104,1,102,101,1,102,
+103,3,68,88,1,102,94,1,102,99,1,102,90,1,102,91,2,71,86,2,71,83,2,71,75,2,71,
+80,3,68,91,1,102,105,2,71,87,1,102,106,1,102,96,3,68,92,3,68,97,2,71,77,3,68,
+86,2,71,85,2,71,81,2,71,84,2,71,82,1,102,100,2,71,76,1,102,95,3,68,93,0,0,0,0,
+0,0,2,78,52,1,107,34,1,107,37,3,73,95,2,78,54,3,73,100,1,107,45,2,78,53,1,107,
+39,3,73,99,1,110,120,2,78,55,4,71,69,1,107,44,2,78,51,1,107,46,3,73,94,3,73,
+98,3,73,107,1,107,35,3,73,104,1,102,98,1,107,38,3,73,96,1,107,36,1,107,40,1,
+107,42,1,107,33,1,107,47,1,107,43,3,73,101,1,107,41,2,78,50,3,73,102,0,0,0,0,
+0,0,3,78,116,1,111,33,3,78,103,1,110,123,3,78,114,3,78,112,3,78,110,1,111,36,
+3,78,108,2,84,63,1,111,37,2,84,75,2,84,68,1,110,116,2,84,76,2,84,70,1,110,126,
+2,84,71,3,78,115,1,110,125,2,84,74,1,110,119,2,84,72,2,84,62,1,110,118,2,90,
+86,1,110,124,3,78,117,1,110,121,3,78,105,1,111,35,3,78,106,2,84,61,3,78,118,2,
+84,65,1,110,117,2,84,64,2,84,66,2,84,67,1,111,34,2,84,69,2,84,73,2,84,77,0,0,
+0,1,111,38,1,114,60,2,90,81,2,90,87,2,90,84,2,90,76,2,90,88,2,90,77,3,82,106,
+2,90,83,3,82,107,1,114,55,1,114,61,2,90,89,3,78,111,3,82,103,1,114,57,3,82,
+110,1,114,67,1,114,62,2,90,91,2,90,85,1,114,58,2,90,78,1,114,68,2,90,79,2,90,
+80,1,114,69,1,114,66,1,110,122,3,82,105,1,114,56,2,90,92,1,114,70,3,82,104,1,
+114,63,2,90,90,1,114,59,1,114,64,1,114,65,3,102,76,1,117,78,2,95,80,2,95,89,2,
+95,86,2,95,88,3,86,73,1,117,75,2,95,81,3,86,74,2,95,87,1,117,71,2,95,83,1,117,
+79,2,95,79,2,95,84,2,95,91,2,90,82,2,95,85,2,95,78,1,117,72,2,95,77,1,117,73,
+2,95,92,1,117,74,2,95,90,1,117,77,2,95,76,3,86,72,1,117,76,0,0,0,2,95,82,2,99,
+71,2,99,85,2,99,80,2,99,82,2,99,70,1,119,62,3,89,42,2,99,69,1,119,65,1,119,64,
+3,89,38,2,99,84,2,99,76,2,99,73,2,99,79,3,89,36,2,99,72,3,89,40,2,99,74,2,99,
+83,2,99,81,3,89,35,1,119,63,2,99,88,2,99,86,2,99,77,2,99,87,2,99,78,3,91,52,2,
+103,38,1,120,122,2,103,45,3,91,53,4,97,58,2,108,62,1,121,35,2,99,75,2,103,36,
+1,120,125,2,103,37,2,103,42,3,91,54,3,93,51,1,121,33,1,121,34,2,103,35,2,103,
+44,2,103,46,2,103,39,2,103,41,2,103,43,2,103,40,2,103,47,1,120,124,1,121,36,1,
+120,126,0,0,0,1,120,123,2,105,124,4,100,77,1,122,66,2,105,122,3,93,48,3,93,44,
+2,105,126,3,93,50,2,106,33,1,122,64,2,106,34,2,105,125,3,93,43,2,105,123,1,
+122,67,1,122,63,2,106,35,3,93,46,1,122,65,1,122,62,3,92,109,0,0,0,4,103,59,1,
+123,43,3,94,98,4,103,65,1,123,44,2,108,61,2,108,60,2,108,63,2,108,64,3,94,99,
+1,123,45,2,110,37,2,110,42,1,123,116,3,95,97,2,110,39,3,95,98,2,110,38,2,110,
+41,2,110,40,3,96,72,2,111,81,4,106,124,1,124,72,2,111,80,2,111,78,3,96,71,2,
+111,79,0,0,0,3,96,73,3,96,123,1,124,106,1,124,105,2,112,79,2,112,80,1,124,107,
+3,97,75,2,113,60,2,113,61,1,125,52,3,97,107,1,125,58,3,97,126,2,113,119,2,114,
+54,1,75,71,5,48,70,2,57,80,3,57,42,2,57,81,2,71,88,2,78,56,2,84,78,1,117,81,3,
+86,77,1,117,80,2,99,89,2,103,48,3,95,100,2,111,82,1,75,72,2,51,34,1,88,63,1,
+93,71,2,71,90,2,71,89,1,111,39,2,84,79,1,111,40,2,95,93,1,119,66,3,93,52,3,
+102,77,3,98,33,1,125,67,1,75,73,2,40,107,2,51,35,3,57,45,4,53,77,1,93,72,3,57,
+44,2,57,82,2,57,83,3,63,42,2,64,75,3,63,41,1,98,47,1,102,109,3,68,100,2,71,92,
+2,71,91,2,71,93,3,73,109,2,78,57,2,78,58,1,107,48,1,114,71,1,111,41,1,114,72,
+0,0,0,2,95,97,2,95,94,2,95,96,2,95,95,1,117,82,3,89,43,2,99,90,2,103,50,2,103,
+49,2,37,36,1,88,65,1,88,64,2,51,36,3,57,46,2,57,84,3,63,44,3,63,43,2,64,77,2,
+64,76,1,98,48,3,63,45,2,71,95,2,71,96,2,71,94,4,64,120,3,68,101,1,102,111,1,
+102,110,4,71,84,1,107,50,1,107,49,3,78,122,2,84,80,2,90,95,2,90,93,2,90,94,1,
+114,73,2,95,99,2,95,98,3,86,79,2,99,93,2,99,92,2,99,91,2,103,51,3,97,77,2,113,
+120,1,75,74,1,83,86,3,47,46,1,83,87,1,88,66,1,88,67,2,51,38,2,51,37,2,57,85,3,
+57,48,1,93,78,1,93,76,1,93,73,1,93,77,1,93,75,1,93,74,3,57,50,3,57,49,1,98,49,
+2,64,80,3,63,47,1,102,116,1,98,51,1,98,56,2,64,82,1,98,58,1,98,57,1,98,60,2,
+64,81,2,64,78,1,98,54,1,98,50,1,98,52,2,64,79,1,98,59,1,98,55,1,98,53,1,102,
+118,1,102,117,1,102,115,1,102,119,4,64,126,1,102,113,1,102,114,3,68,105,1,102,
+112,5,67,45,2,71,97,3,68,103,0,0,0,2,78,60,3,73,112,1,107,52,1,107,53,1,107,
+51,3,73,114,2,78,59,3,73,113,2,78,61,3,102,78,2,84,83,2,84,85,3,78,126,1,111,
+50,2,84,86,1,111,43,2,84,82,1,111,42,1,111,52,1,111,48,1,111,49,1,111,45,2,84,
+81,1,111,44,2,84,87,2,84,84,3,78,125,1,111,51,3,79,34,1,111,46,1,111,47,2,90,
+97,3,82,117,2,90,99,2,90,98,3,82,115,2,90,100,1,114,74,2,90,96,3,86,81,3,86,
+82,1,117,86,2,95,100,1,117,83,1,117,87,1,117,85,1,117,84,2,99,94,4,93,105,2,
+99,97,7,67,82,2,99,96,3,89,46,2,99,95,1,119,67,2,103,52,2,103,53,1,121,37,2,
+103,54,1,121,38,3,91,56,3,102,79,1,122,69,4,100,79,1,122,68,2,108,65,3,94,101,
+3,94,102,1,123,46,2,108,66,2,110,43,1,123,117,1,123,118,3,102,80,2,111,83,3,
+96,74,1,124,109,3,97,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,75,75,3,57,51,1,
+93,80,1,93,79,2,71,98,2,71,99,0,0,0,1,107,54,2,90,101,1,111,53,2,90,102,2,95,
+101,1,75,76,3,36,58,2,45,83,1,83,89,1,83,88,0,0,0,2,51,39,1,88,68,2,51,40,2,
+57,88,3,57,57,2,57,87,3,57,55,2,57,86,3,57,53,3,57,56,2,64,84,1,98,63,3,63,57,
+3,63,52,2,64,83,1,98,62,3,63,55,3,63,48,3,63,51,2,64,85,1,98,61,3,63,56,2,71,
+101,2,71,104,2,71,102,2,71,103,2,71,107,2,71,100,2,71,108,2,71,105,2,71,106,1,
+107,56,2,78,62,3,73,117,3,73,115,1,107,55,3,73,116,2,84,91,2,84,89,3,79,38,4,
+77,117,1,111,54,2,84,88,2,84,90,3,79,37,1,111,55,3,79,35,2,90,103,3,82,119,2,
+90,104,1,117,88,3,89,49,2,103,56,2,103,58,2,103,55,2,103,57,2,106,36,2,108,67,
+3,102,81,0,0,0,2,113,94,1,75,77,1,83,90,2,51,41,2,51,43,2,51,42,0,0,0,2,57,91,
+1,93,82,3,57,62,2,57,89,3,57,58,1,93,81,2,57,92,3,57,61,2,57,93,2,57,90,6,69,
+56,0,0,0,2,64,97,1,98,71,2,64,89,2,64,95,3,63,63,3,63,58,1,98,66,1,98,69,2,64,
+88,1,98,64,2,64,92,2,71,114,1,98,68,3,63,59,2,64,87,3,63,62,2,64,93,2,64,90,2,
+64,96,2,64,86,2,64,94,1,98,67,1,98,70,2,64,91,1,98,65,0,0,0,1,102,121,2,71,
+110,1,102,120,2,71,117,2,71,116,1,103,33,0,0,0,1,103,34,2,71,118,1,102,122,2,
+71,115,1,102,126,2,71,120,2,71,111,3,68,107,2,71,113,1,102,123,2,71,109,2,71,
+112,2,71,119,1,102,124,2,71,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,102,125,0,0,0,
+1,107,57,2,78,67,2,78,73,2,78,65,2,78,74,3,73,123,2,78,64,2,78,69,2,78,75,2,
+78,72,2,78,71,2,78,70,3,73,122,2,78,63,2,78,68,3,73,121,0,0,0,2,78,66,0,0,0,1,
+111,60,1,111,57,2,84,100,2,84,105,2,84,107,2,84,104,2,84,97,2,84,99,2,84,109,
+2,84,106,2,84,101,2,84,110,2,84,98,2,84,108,1,111,58,1,111,64,1,111,62,2,84,
+92,1,111,63,1,111,59,2,84,93,2,84,95,2,84,94,2,84,102,2,84,103,3,79,44,1,111,
+61,3,79,43,1,111,56,0,0,0,0,0,0,2,84,96,0,0,0,2,90,114,1,114,76,3,82,126,2,90,
+105,1,114,77,1,114,80,2,90,110,5,81,72,2,90,107,1,114,79,4,84,41,3,82,123,2,
+90,111,2,90,112,2,90,106,2,90,115,2,90,108,2,90,113,1,114,78,3,82,124,1,114,
+75,2,90,109,3,86,84,2,95,107,1,117,91,1,117,89,1,117,92,1,117,90,2,95,106,2,
+95,103,2,95,102,3,86,85,2,95,105,4,89,45,0,0,0,2,95,104,2,99,111,1,119,73,2,
+99,102,2,99,101,3,89,50,1,119,68,2,99,107,2,99,106,2,99,98,2,99,109,2,99,103,
+1,119,72,2,99,100,2,99,108,2,99,99,1,119,69,1,119,71,2,99,104,1,119,70,2,99,
+105,3,91,58,2,99,110,2,103,62,3,91,57,1,121,43,2,103,59,4,97,82,2,103,63,3,91,
+59,4,97,79,1,121,40,2,103,61,1,121,45,3,91,60,1,121,42,3,91,61,2,103,60,4,97,
+84,1,121,44,2,103,64,1,121,39,0,0,0,0,0,0,0,0,0,0,0,0,1,122,71,1,122,73,3,93,
+55,2,106,39,1,122,72,2,106,37,1,121,41,2,106,38,1,122,70,1,123,47,1,123,49,2,
+108,69,1,123,48,2,108,68,0,0,0,2,110,48,1,123,119,2,110,47,1,123,120,2,110,45,
+2,110,44,2,110,49,2,110,50,2,111,84,3,96,75,2,110,46,0,0,0,0,0,0,2,112,84,2,
+112,81,2,112,82,2,112,83,1,125,41,3,97,80,2,113,64,2,113,63,2,113,62,2,113,95,
+3,97,108,2,114,46,2,113,121,1,125,59,1,75,78,1,88,69,3,57,63,0,0,0,3,57,64,3,
+63,64,3,68,115,1,103,35,3,73,125,3,73,124,0,0,0,3,79,48,3,79,50,3,79,47,3,79,
+49,1,111,65,0,0,0,3,102,82,2,90,116,0,0,0,3,89,53,1,119,74,3,89,54,2,103,65,3,
+91,63,4,97,86,0,0,0,3,93,56,4,103,81,0,0,0,2,113,122,1,75,79,1,79,81,1,83,92,
+1,83,91,0,0,0,1,88,72,3,52,33,2,51,44,1,88,70,2,51,45,1,88,71,3,102,83,3,57,
+65,2,57,98,2,57,94,3,57,71,4,53,99,1,93,83,2,57,97,2,57,96,2,57,95,1,93,84,2,
+57,99,2,57,100,0,0,0,0,0,0,3,63,69,2,64,104,2,64,102,2,64,106,2,64,107,2,64,
+113,3,63,71,2,64,109,2,64,111,5,67,80,2,64,103,2,64,98,4,59,85,2,64,110,3,63,
+68,3,63,70,2,64,112,2,64,105,2,64,108,2,64,99,1,98,73,2,64,101,2,64,100,1,98,
+72,1,98,74,3,63,73,1,103,38,2,71,123,2,71,125,2,71,124,2,72,35,1,103,36,3,68,
+118,2,71,126,2,71,122,2,72,33,2,72,34,1,103,37,1,103,39,2,72,36,0,0,0,2,78,79,
+2,78,78,4,71,106,2,78,76,2,78,77,1,107,59,1,107,61,1,107,58,1,107,60,2,84,117,
+2,84,118,2,84,113,3,79,54,2,84,114,1,111,67,1,111,72,1,111,66,1,111,73,1,111,
+68,2,84,115,4,78,45,3,79,51,2,84,116,2,84,112,1,111,74,1,111,70,3,79,53,4,78,
+43,1,111,69,1,111,71,3,79,52,2,84,111,3,83,36,2,90,118,1,114,82,3,83,34,3,83,
+33,2,90,120,1,114,84,2,90,123,2,90,119,2,90,117,2,90,122,1,114,83,2,90,121,7,
+52,50,1,114,81,3,83,37,3,86,89,1,117,94,1,117,97,2,95,109,3,86,90,1,117,95,2,
+95,108,1,117,93,1,117,96,2,99,112,2,99,113,2,99,114,1,119,75,3,89,55,2,99,115,
+0,0,0,1,119,76,1,121,47,2,103,68,2,103,69,2,103,67,2,103,66,2,103,70,1,121,46,
+2,106,43,2,106,41,2,106,42,2,106,44,2,106,40,2,106,45,2,108,71,3,94,103,2,108,
+72,2,108,70,1,123,50,2,110,51,1,123,121,2,110,52,2,111,86,2,111,85,3,98,34,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,1,75,80,1,98,75,3,63,75,3,68,119,1,103,40,3,68,120,3,74,33,3,74,34,1,107,
+62,3,79,55,3,83,39,1,114,86,3,83,38,1,114,85,0,0,0,3,102,84,0,0,0,3,89,56,1,
+121,48,1,122,41,1,123,51,1,75,81,1,88,73,1,103,41,3,79,57,2,103,71,3,39,47,4,
+33,84,0,0,0,4,35,48,3,36,59,0,0,0,0,0,0,0,0,0,0,0,0,3,39,48,2,37,38,4,37,33,3,
+39,51,1,75,82,4,37,35,1,75,85,1,75,84,1,75,83,3,39,49,0,0,0,2,37,37,3,42,114,
+2,40,109,3,42,112,2,40,111,1,79,82,3,42,116,4,40,38,1,79,84,2,40,108,2,40,110,
+1,79,83,2,40,113,2,40,112,2,40,114,3,42,115,3,42,113,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,2,45,87,2,45,85,1,83,95,2,45,84,1,83,100,1,83,97,1,83,94,3,47,49,
+1,83,101,3,47,50,1,83,96,1,83,99,6,52,96,1,83,98,2,45,86,3,47,51,1,83,93,3,47,
+48,0,0,0,0,0,0,1,88,79,2,51,47,2,51,53,1,88,76,1,88,83,3,52,37,1,88,78,2,51,
+50,2,51,52,1,88,81,2,51,46,2,51,49,1,88,77,1,88,74,2,51,48,1,88,80,2,51,51,1,
+88,82,1,88,75,4,48,47,3,52,39,3,52,38,0,0,0,2,57,102,2,57,105,1,93,86,3,57,75,
+1,93,96,1,93,92,2,57,103,3,57,74,3,57,78,1,93,100,1,93,93,1,93,98,1,93,88,4,
+53,104,1,93,85,1,93,87,1,93,99,2,57,104,1,93,91,1,93,94,1,93,90,1,93,95,2,57,
+106,1,93,97,1,93,89,2,57,101,3,57,76,0,0,0,0,0,0,3,63,79,3,63,80,3,63,77,3,63,
+76,3,63,81,2,64,114,1,98,76,2,64,116,3,63,85,1,98,78,1,98,80,4,53,102,2,64,
+115,1,98,77,1,98,81,3,63,86,1,98,79,0,0,0,3,63,84,3,63,87,1,103,47,2,72,41,1,
+103,55,2,72,38,3,68,125,1,103,56,1,103,45,3,68,121,2,72,39,3,68,124,3,68,122,
+1,103,50,3,68,123,2,72,40,1,103,43,1,103,42,3,68,126,1,103,53,1,103,52,1,103,
+51,1,103,49,1,103,54,2,72,37,1,103,44,1,103,46,1,103,48,0,0,0,0,0,0,1,107,64,
+1,107,67,3,74,36,1,107,71,1,107,65,1,107,70,1,107,68,3,74,39,1,107,63,3,74,38,
+1,107,69,1,107,66,0,0,0,0,0,0,4,78,50,2,84,122,1,111,77,1,111,75,3,79,60,2,84,
+123,4,78,51,1,111,78,1,111,76,2,84,121,2,84,120,3,79,59,1,114,90,2,84,119,1,
+114,88,1,114,87,2,90,124,1,111,79,1,114,89,2,90,125,1,114,92,2,90,126,1,114,
+91,1,117,99,2,95,111,1,117,98,1,117,103,1,117,101,1,117,102,1,119,78,1,117,
+100,2,95,110,2,91,33,1,119,77,1,119,79,3,89,58,1,121,49,1,121,50,4,97,95,2,
+106,46,4,105,82,1,124,74,1,124,73,1,75,87,3,34,94,3,34,93,2,34,117,1,88,84,3,
+36,60,2,34,114,2,34,115,2,34,113,3,36,61,2,34,116,3,102,85,0,0,0,2,37,42,2,37,
+39,2,37,44,2,37,40,1,75,88,1,75,91,3,39,53,2,37,41,1,75,90,2,37,43,3,39,57,3,
+39,52,1,75,89,3,57,81,0,0,0,3,42,119,4,40,43,2,40,117,2,40,119,1,79,87,2,40,
+115,2,40,118,2,40,116,1,79,85,1,79,88,3,42,117,1,79,86,3,42,120,0,0,0,0,0,0,3,
+47,53,2,45,89,2,45,93,2,45,90,3,47,56,1,83,104,3,47,52,1,83,105,3,47,62,2,45,
+92,3,47,55,2,45,94,2,45,96,3,47,60,1,83,102,2,45,95,4,65,57,3,47,59,1,83,103,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,57,113,2,45,91,2,51,54,2,51,63,2,51,61,2,51,
+56,2,51,57,2,51,62,2,51,64,1,88,86,3,52,41,2,51,59,2,51,55,1,88,85,1,88,87,2,
+51,58,2,51,65,2,51,60,0,0,0,0,0,0,1,93,101,2,57,116,2,57,108,2,57,114,2,57,
+115,1,93,102,3,57,79,2,57,107,2,57,109,2,45,88,2,57,111,2,57,112,2,57,110,1,
+98,83,4,78,59,3,57,82,0,0,0,2,64,123,2,91,34,2,64,124,2,64,121,1,93,103,1,98,
+85,2,64,120,2,64,126,2,64,125,1,98,82,2,65,35,2,64,119,2,65,34,2,64,117,2,65,
+33,2,64,122,1,98,84,3,63,89,2,72,48,3,69,35,2,72,43,2,72,49,2,72,44,2,72,42,2,
+72,45,1,103,57,3,69,36,2,72,47,3,69,37,2,72,46,1,103,58,1,107,73,1,107,72,2,
+78,86,2,78,89,2,78,81,2,78,85,1,107,74,2,78,84,2,78,82,2,78,88,2,78,83,2,78,
+80,2,78,87,3,74,42,2,85,35,1,111,82,2,99,116,2,84,126,2,85,33,2,84,125,2,64,
+118,1,111,81,2,85,36,2,84,124,1,111,80,1,111,83,2,85,34,2,91,35,1,114,93,2,91,
+36,2,91,37,3,83,43,2,95,112,1,117,104,2,99,117,2,99,118,3,89,60,3,89,59,2,99,
+119,2,103,73,2,103,72,2,106,48,0,0,0,2,106,47,2,108,74,2,108,75,2,108,73,2,
+110,53,1,123,122,1,75,92,1,83,107,1,83,106,1,88,90,1,88,89,2,51,67,2,51,68,2,
+51,66,3,52,42,1,88,88,2,57,120,3,57,85,2,57,121,2,57,117,1,93,104,2,57,118,3,
+57,84,2,57,119,0,0,0,3,102,87,0,0,0,0,0,0,2,65,38,2,65,40,2,65,36,2,65,39,1,
+98,86,2,65,37,1,98,87,0,0,0,3,69,40,2,66,121,1,103,61,1,103,60,3,69,39,1,103,
+59,4,65,58,2,72,50,2,72,51,4,65,59,0,0,0,2,78,91,2,78,93,1,107,78,1,107,75,3,
+74,44,1,107,77,1,107,76,2,78,92,2,78,90,3,74,43,3,74,45,0,0,0,0,0,0,0,0,0,2,
+85,43,2,85,40,2,85,41,1,111,87,2,85,42,2,85,37,2,85,38,1,111,84,3,79,63,1,111,
+85,2,85,39,1,111,86,3,79,64,2,91,41,3,83,45,2,91,42,2,91,39,2,91,40,1,114,94,
+2,91,38,4,84,66,3,83,44,3,83,47,0,0,0,4,89,63,2,95,116,2,95,113,2,95,115,1,
+117,107,2,95,119,1,117,106,2,95,117,2,95,120,2,95,118,2,95,114,1,117,105,0,0,
+0,2,99,121,4,94,36,2,99,122,2,99,120,3,89,61,2,99,124,1,119,80,1,119,81,2,103,
+75,1,121,52,2,99,123,2,103,74,1,121,51,2,106,51,2,106,52,1,122,74,2,106,50,4,
+100,101,2,106,49,0,0,0,2,108,76,1,123,52,3,94,104,2,111,87,2,112,86,2,112,85,
+3,96,126,1,124,110,1,125,42,2,112,87,2,113,96,3,97,109,1,125,60,1,75,93,1,79,
+89,0,0,0,1,103,62,0,0,0,1,122,75,1,75,94,1,83,108,1,93,105,1,98,88,1,119,82,1,
+79,90,0,0,0,2,45,98,2,45,97,2,51,69,3,52,48,1,88,93,1,88,91,1,88,95,2,51,71,3,
+52,45,1,88,94,1,88,92,3,52,47,3,52,46,3,52,49,0,0,0,2,51,70,1,93,108,2,58,33,
+3,57,88,1,93,107,1,93,109,2,58,38,1,93,111,2,58,35,2,58,36,2,57,122,1,93,110,
+2,58,39,4,53,123,3,57,87,2,57,124,3,57,86,2,57,125,2,57,123,1,93,106,3,57,89,
+2,58,37,2,57,126,2,58,34,0,0,0,0,0,0,0,0,0,2,65,52,3,63,93,2,65,51,2,65,49,2,
+65,41,2,65,56,2,65,44,2,65,54,2,65,61,2,65,53,1,98,96,3,63,102,1,98,92,2,65,
+42,3,63,96,2,65,48,1,98,94,3,63,104,2,65,47,1,98,95,1,98,97,2,65,50,3,63,105,
+1,98,89,1,98,90,2,65,62,2,65,60,3,63,98,2,65,59,2,65,45,3,63,101,2,65,57,4,59,
+102,1,98,93,6,79,111,3,63,94,3,102,89,3,63,99,1,98,91,2,65,58,2,65,43,2,65,46,
+2,65,55,0,0,0,0,0,0,0,0,0,3,102,88,0,0,0,2,79,34,2,72,61,3,69,46,2,72,54,2,72,
+73,2,72,82,2,72,57,1,103,73,3,69,43,2,72,70,1,103,63,1,103,65,1,103,77,2,72,
+55,3,69,55,3,69,47,1,103,66,1,103,68,1,103,78,1,103,67,3,69,57,4,65,65,4,65,
+70,3,69,56,1,103,76,2,72,63,4,65,72,2,72,52,1,103,74,2,72,62,1,103,70,2,72,80,
+1,103,75,2,72,78,2,72,66,2,72,76,1,103,72,2,72,53,2,72,79,2,72,74,3,69,42,2,
+72,81,1,103,64,4,65,64,3,69,45,1,103,79,1,103,69,3,69,49,3,69,41,2,72,59,3,69,
+52,2,72,67,2,72,71,3,69,51,2,72,75,1,103,71,2,72,58,2,72,56,2,72,68,4,65,66,4,
+65,67,3,69,50,3,69,53,2,72,65,2,72,64,3,69,54,2,72,69,2,72,72,0,0,0,2,72,77,3,
+102,90,0,0,0,4,71,117,2,78,96,0,0,0,1,107,79,2,78,106,2,78,98,1,107,85,1,107,
+89,2,78,115,2,78,123,2,78,108,1,107,81,3,74,52,2,78,112,2,72,60,3,74,53,1,107,
+82,2,78,119,2,78,124,2,78,116,3,74,47,2,78,118,2,79,33,2,78,120,2,78,102,2,78,
+111,3,69,48,3,74,56,1,107,90,3,74,51,1,107,86,2,78,100,2,78,113,1,107,84,2,78,
+107,1,107,83,2,78,121,2,78,104,2,78,97,1,107,87,2,78,126,3,74,57,4,71,119,2,
+78,99,2,78,117,2,78,114,2,78,109,2,78,95,2,78,94,2,78,103,2,78,122,1,107,88,2,
+78,125,2,78,101,2,78,105,1,107,80,3,74,50,3,74,55,0,0,0,3,103,42,3,74,49,1,
+111,99,1,111,94,2,85,77,2,85,73,2,85,49,1,111,90,3,79,66,3,79,80,4,78,69,1,
+111,89,1,111,95,4,78,71,3,79,67,3,79,65,2,85,47,1,111,93,2,85,59,2,85,45,2,85,
+46,1,111,88,2,85,76,1,111,97,2,85,62,2,85,67,2,85,61,2,91,60,2,85,57,2,85,65,
+2,85,63,2,85,50,2,85,44,2,85,71,1,111,96,2,85,72,3,79,72,2,85,66,3,79,73,2,85,
+55,2,85,53,2,85,48,3,79,75,3,79,78,3,79,68,2,85,56,2,85,69,2,85,52,2,85,68,2,
+85,74,3,79,81,4,78,70,1,111,92,3,79,69,2,85,64,2,85,70,2,85,60,2,85,54,1,111,
+91,3,79,82,4,78,68,3,79,76,2,78,110,2,85,58,1,111,98,2,85,51,0,0,0,3,79,77,3,
+102,91,3,102,92,3,74,48,2,91,65,1,114,97,2,91,64,2,91,62,2,91,80,1,114,101,3,
+83,53,2,91,77,2,91,69,2,91,79,2,91,55,2,91,67,3,83,61,1,114,103,3,83,62,2,91,
+47,3,83,56,2,91,45,2,91,78,3,83,50,2,91,76,2,91,75,2,91,59,2,91,58,2,91,48,1,
+114,105,4,84,67,2,91,54,2,91,63,2,91,74,1,114,108,2,91,81,3,83,54,1,117,115,1,
+114,110,1,114,104,2,91,52,3,83,55,2,91,61,2,91,44,2,91,46,1,114,95,1,114,107,
+1,114,100,2,91,53,2,91,68,2,85,75,1,114,106,2,91,43,1,117,110,2,91,70,2,91,73,
+1,114,102,3,83,59,2,91,57,1,114,109,1,114,99,3,83,60,3,83,57,3,83,58,1,114,98,
+2,91,66,2,91,72,1,114,96,4,84,69,2,91,50,2,91,71,0,0,0,0,0,0,2,91,51,7,52,99,
+0,0,0,3,102,93,0,0,0,0,0,0,3,102,94,4,84,73,0,0,0,3,83,49,2,91,56,2,95,126,3,
+86,101,2,96,37,1,117,112,1,117,114,2,96,43,1,117,108,2,96,57,2,96,49,2,96,38,
+2,96,39,2,96,48,3,86,102,1,117,121,2,96,47,2,95,125,2,96,46,2,96,34,2,96,58,1,
+117,120,1,117,118,2,96,35,3,86,93,2,96,54,3,86,103,2,96,40,2,96,53,3,86,100,2,
+96,55,2,95,124,1,117,113,3,86,91,2,96,56,3,86,104,3,86,94,2,96,44,3,86,107,1,
+117,117,2,96,41,3,86,97,4,89,73,1,117,119,2,96,50,3,86,98,3,86,99,3,86,95,1,
+117,111,2,96,36,2,96,51,3,86,92,2,96,45,2,91,49,2,96,52,2,96,33,3,86,96,1,117,
+116,3,86,106,2,100,47,4,89,71,1,117,109,2,95,122,4,89,70,0,0,0,3,102,95,0,0,0,
+2,100,44,2,100,37,1,119,84,3,89,67,2,99,126,2,100,48,2,100,39,2,96,42,3,89,64,
+2,100,50,2,100,33,3,89,66,1,119,83,2,100,43,1,119,85,1,119,93,1,119,91,2,100,
+45,1,119,92,2,100,35,3,89,73,2,100,36,2,100,41,2,100,46,3,89,62,2,95,121,1,
+119,86,2,100,55,2,100,52,2,103,97,2,100,42,2,100,38,2,100,53,2,103,86,2,100,
+40,4,94,49,1,119,89,3,89,68,1,119,88,2,95,123,1,119,90,2,100,49,2,100,51,1,
+119,87,2,100,54,2,99,125,4,94,41,2,100,34,3,89,70,0,0,0,0,0,0,3,89,69,3,102,
+97,3,102,98,3,102,96,0,0,0,2,103,95,3,91,80,2,103,79,1,121,56,2,103,93,3,91,
+68,3,91,69,2,103,77,1,121,57,4,97,103,2,103,88,3,91,67,2,103,84,1,121,62,2,
+103,94,2,103,78,2,103,81,1,121,54,2,103,96,3,91,72,2,103,89,2,103,92,1,121,60,
+1,121,65,1,121,63,2,103,85,2,103,80,3,91,77,1,121,58,1,121,59,2,103,76,1,121,
+55,3,91,79,1,121,53,1,121,61,2,103,91,1,121,64,3,91,74,2,103,87,2,103,98,1,
+121,66,3,91,65,3,91,66,3,91,78,2,103,83,3,91,71,2,103,90,3,102,101,0,0,0,3,
+102,99,3,102,100,3,93,65,3,94,106,2,106,65,2,106,80,2,106,67,2,106,74,2,103,
+82,2,106,72,2,106,55,2,106,78,1,122,78,2,106,59,2,106,77,2,106,66,4,100,103,3,
+93,67,1,122,77,3,93,60,3,93,63,2,106,82,2,106,68,3,93,62,2,106,73,2,106,76,2,
+106,53,2,106,79,2,106,64,2,106,69,2,106,57,2,106,61,2,106,81,2,106,71,2,106,
+54,2,106,58,2,106,60,2,106,70,3,93,61,1,122,76,2,106,63,3,93,68,3,93,69,3,93,
+71,4,100,107,3,93,66,3,93,58,2,106,56,0,0,0,3,102,102,3,102,103,3,102,104,0,0,
+0,0,0,0,3,93,70,2,106,62,2,108,80,2,108,84,1,123,59,2,108,86,3,94,109,1,123,
+53,4,100,111,2,108,82,2,108,88,1,123,58,1,123,54,4,103,92,1,123,55,2,108,79,2,
+108,85,1,123,57,2,108,83,1,123,56,2,108,78,2,106,75,2,108,81,4,103,98,2,108,
+77,2,108,87,0,0,0,3,95,105,3,95,110,1,123,123,2,110,60,2,110,63,2,110,59,2,
+110,61,2,110,62,2,110,56,2,110,57,2,110,54,3,95,106,3,95,108,2,110,58,2,110,
+55,1,123,124,1,123,125,0,0,0,3,95,107,2,111,89,3,96,82,2,111,91,4,107,41,5,
+118,93,3,96,85,3,96,84,3,96,86,2,111,90,2,111,92,3,96,79,1,124,76,3,96,83,2,
+111,88,1,124,75,1,124,77,3,96,87,3,102,106,3,102,105,2,112,89,2,112,90,1,124,
+111,2,112,88,3,97,34,2,113,66,2,113,65,2,113,67,1,125,44,2,113,68,1,125,43,2,
+113,69,2,113,97,2,113,100,2,113,99,1,125,53,2,113,98,4,109,98,3,97,111,3,98,
+35,1,125,63,1,125,61,1,125,62,1,125,68,2,114,48,2,114,49,2,114,47,2,114,55,3,
+98,54,1,79,91,4,37,43,4,48,58,2,58,40,2,65,63,2,85,78,2,103,99,5,113,86,0,0,0,
+1,79,92,3,47,64,1,83,109,1,88,96,4,48,59,3,52,50,2,58,41,3,57,92,2,58,42,1,93,
+112,0,0,0,1,98,100,2,65,65,2,65,64,1,98,104,1,98,99,2,65,66,1,98,101,1,98,103,
+1,98,102,1,98,98,3,63,108,0,0,0,3,102,107,1,103,80,3,69,60,3,69,58,2,72,86,2,
+72,84,4,65,83,2,72,85,2,72,83,0,0,0,1,107,91,3,74,61,1,107,94,1,107,96,1,107,
+95,4,72,34,3,74,62,1,107,92,1,107,93,0,0,0,2,85,80,2,85,79,1,111,100,2,85,81,
+3,79,83,2,85,82,1,111,101,3,79,85,3,79,86,4,78,74,2,91,89,2,91,87,2,96,64,3,
+83,66,2,91,85,2,91,86,1,114,111,2,91,82,2,91,90,2,91,84,2,91,88,2,96,60,3,83,
+68,3,83,64,2,96,62,3,86,109,2,96,63,1,117,126,2,96,59,1,117,125,2,96,61,1,117,
+122,1,117,123,1,117,124,2,91,83,3,102,108,0,0,0,1,119,96,2,100,58,2,100,56,2,
+100,57,1,119,94,1,119,97,1,119,95,3,89,75,3,89,74,7,75,64,2,103,100,2,103,101,
+1,121,67,3,91,83,2,106,83,2,106,85,2,106,84,1,122,79,1,123,60,2,108,91,2,108,
+90,2,108,89,0,0,0,3,102,109,1,79,93,3,33,67,2,33,105,0,0,0,2,34,120,1,72,106,
+2,34,118,2,34,121,2,34,119,4,37,46,3,39,59,3,39,58,2,37,46,3,39,63,1,75,98,3,
+39,60,1,75,99,2,37,48,1,75,96,2,37,47,2,37,45,1,75,97,1,75,95,3,39,61,3,39,62,
+0,0,0,0,0,0,3,42,121,4,40,51,2,40,120,2,40,123,1,79,96,2,40,122,2,40,121,3,42,
+124,1,79,95,1,79,94,3,42,123,1,79,98,2,40,124,1,79,97,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,2,45,103,1,83,111,1,83,112,1,83,113,2,45,104,2,45,100,1,83,110,2,45,101,
+4,43,93,2,45,102,2,45,99,4,43,91,3,52,54,4,48,63,1,88,103,3,52,52,3,57,94,1,
+88,100,2,51,72,1,88,101,1,88,104,2,51,73,3,52,51,1,88,99,1,88,97,1,88,98,1,88,
+102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,93,113,2,58,45,1,93,121,2,58,44,3,57,97,2,
+58,47,1,93,117,2,58,46,1,98,112,1,93,115,1,93,118,1,93,114,1,93,119,1,93,120,
+1,93,116,3,57,101,0,0,0,3,63,113,2,58,43,1,98,108,2,65,68,3,63,114,2,65,72,3,
+63,115,3,63,117,2,65,71,1,98,113,1,98,109,1,98,110,2,65,67,2,65,69,2,65,70,1,
+98,105,1,98,107,3,63,112,1,98,111,1,98,106,3,69,64,0,0,0,2,72,89,2,72,87,2,72,
+88,1,103,82,1,103,83,3,69,66,2,72,90,1,103,81,1,107,97,4,72,36,1,107,99,1,107,
+98,3,74,69,2,79,35,3,74,70,3,74,68,2,79,36,2,85,84,3,79,90,2,85,83,3,79,91,4,
+84,82,1,114,112,1,114,113,2,91,91,1,114,114,3,83,72,2,96,67,3,86,112,2,96,65,
+3,86,111,2,96,66,1,118,33,3,86,113,2,100,59,1,121,68,3,93,73,3,42,125,3,83,73,
+1,118,34,1,79,99,4,48,65,1,88,105,2,51,74,3,52,57,0,0,0,2,58,48,1,93,122,1,98,
+114,2,65,73,2,65,75,1,98,116,1,98,115,1,98,117,1,98,118,2,65,74,1,103,86,1,
+103,87,1,103,85,1,107,100,1,103,84,2,72,91,4,65,87,3,74,71,3,74,73,1,107,101,
+2,85,85,2,91,92,1,114,115,1,118,35,2,100,60,2,100,64,1,119,100,2,100,61,1,119,
+101,1,119,99,2,100,65,1,119,102,2,100,63,0,0,0,2,103,102,1,119,98,1,121,69,3,
+94,112,2,112,91,3,97,37,3,98,47,1,79,100,1,93,124,1,93,123,0,0,0,3,63,126,3,
+63,124,3,63,123,1,98,119,2,65,77,2,65,76,1,98,120,0,0,0,3,69,70,2,72,95,1,103,
+91,1,103,88,2,72,94,1,103,90,2,72,92,1,103,89,3,69,71,2,72,93,0,0,0,2,79,37,1,
+107,102,0,0,0,2,85,88,5,82,59,1,111,102,2,85,86,1,111,103,1,111,104,2,85,87,1,
+111,105,3,79,96,2,91,93,3,83,80,1,114,119,1,114,116,1,114,121,2,91,95,1,114,
+117,2,91,94,1,114,120,3,83,77,3,83,76,1,114,118,3,83,81,2,96,70,2,96,72,3,86,
+116,3,86,117,1,118,36,2,96,71,1,118,37,2,96,69,2,96,68,4,94,56,2,100,67,2,100,
+66,1,119,103,2,100,68,2,103,107,1,121,71,2,103,106,2,103,103,1,121,70,2,103,
+104,2,103,105,0,0,0,2,106,86,2,106,87,1,122,80,3,93,79,1,123,63,3,93,76,3,93,
+78,2,108,92,3,94,114,3,94,113,1,123,61,1,123,62,2,108,93,3,102,110,3,95,113,1,
+123,126,1,124,33,2,110,64,3,95,114,3,96,89,1,124,112,2,112,93,1,124,114,3,97,
+38,2,112,92,2,112,94,1,124,113,2,113,70,4,109,100,2,113,123,0,0,0,3,102,111,0,
+0,0,0,0,0,3,98,69,3,42,126,1,79,101,0,0,0,0,0,0,3,69,73,1,103,92,4,72,53,2,79,
+38,3,74,76,2,85,89,1,114,122,1,114,123,3,89,79,1,79,102,3,64,33,1,111,106,1,
+121,72,1,83,114,3,43,33,3,74,78,0,0,0,1,114,124,3,94,115,1,124,78,1,83,115,2,
+58,49,4,59,119,2,65,78,3,64,36,2,65,80,3,64,34,2,65,79,0,0,0,2,72,99,2,72,96,
+1,103,93,6,90,36,1,103,94,2,72,97,2,72,98,3,69,75,2,79,40,2,79,45,1,107,103,2,
+79,39,2,79,41,2,79,48,2,79,43,2,79,47,2,79,44,2,79,42,2,79,46,1,107,104,0,0,0,
+3,79,98,2,85,92,3,79,99,2,85,90,1,111,108,3,79,100,1,111,107,2,85,91,1,111,
+109,0,0,0,0,0,0,0,0,0,3,83,83,2,91,98,4,84,95,4,84,103,2,91,97,1,114,125,2,91,
+96,2,96,73,3,86,122,2,96,75,2,96,77,2,96,76,3,86,123,1,118,38,2,96,74,2,100,
+75,1,119,104,2,100,73,2,100,76,1,119,105,4,94,67,2,100,71,3,89,80,2,100,74,2,
+100,72,2,100,69,1,119,106,2,100,70,0,0,0,4,97,124,3,91,95,3,91,93,2,103,108,3,
+91,94,3,91,96,2,103,110,2,103,109,3,93,80,2,106,88,3,93,81,2,106,89,4,103,113,
+3,94,117,3,94,116,2,108,94,3,95,115,1,124,35,4,105,94,1,124,34,2,111,93,2,111,
+94,1,124,115,2,112,95,3,97,40,1,125,54,3,98,59,1,83,116,1,98,121,2,79,50,2,79,
+49,2,85,94,2,85,93,4,78,87,3,83,85,1,118,39,2,96,79,2,96,78,2,100,79,2,100,77,
+2,100,80,2,100,78,3,89,81,4,101,41,1,121,73,2,103,111,2,103,112,2,103,113,4,
+101,39,2,108,95,3,94,118,2,110,65,3,97,41,2,112,96,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,1,83,117,3,69,79,3,79,101,2,91,99,2,96,80,3,91,97,1,83,118,4,
+65,99,3,69,80,1,107,105,4,72,70,2,91,100,1,119,107,2,100,81,1,121,74,3,93,83,
+2,106,90,2,106,91,1,123,64,2,111,95,1,83,119,1,94,33,1,94,34,2,58,50,1,98,122,
+1,98,123,2,65,81,1,98,124,4,65,104,1,103,98,3,69,82,1,103,100,2,72,101,2,72,
+102,2,72,100,1,103,95,1,103,96,1,103,99,1,103,97,3,74,84,3,74,85,2,79,51,1,
+107,106,1,107,107,3,74,82,3,74,86,2,85,101,1,111,112,2,85,96,2,85,95,3,79,105,
+2,85,100,1,111,110,3,79,103,4,78,90,1,115,38,4,84,112,2,85,97,2,85,102,2,85,
+99,2,85,98,3,79,102,1,111,111,0,0,0,1,115,36,3,83,92,2,91,102,1,114,126,3,83,
+89,2,91,103,3,83,90,3,82,40,2,91,101,3,83,88,1,115,35,1,115,33,1,115,37,3,83,
+93,1,115,34,3,83,91,3,83,95,4,94,79,3,89,91,3,87,38,2,96,81,4,89,112,2,96,86,
+2,96,82,2,96,85,1,118,40,3,87,40,2,94,65,2,96,84,2,96,83,3,89,89,1,119,110,1,
+119,108,1,119,111,1,119,109,2,100,82,2,100,83,2,100,84,1,119,112,3,89,86,3,89,
+88,3,91,101,2,103,117,1,121,76,2,103,115,4,98,48,1,121,77,2,103,114,2,103,116,
+1,121,75,2,106,95,2,106,92,4,101,44,2,106,93,2,106,94,2,108,96,1,123,66,3,94,
+120,1,123,65,3,94,119,2,110,67,2,110,66,1,124,36,3,96,93,3,96,94,3,96,92,1,
+124,79,1,124,116,1,125,45,2,113,71,2,113,124,2,113,125,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,83,120,2,65,82,0,0,0,4,65,
+113,2,72,103,2,79,52,2,79,53,1,107,108,4,72,87,1,107,109,2,85,103,1,111,113,0,
+0,0,3,83,97,1,118,41,3,87,42,2,100,85,3,89,92,1,119,113,2,103,120,1,121,78,2,
+103,119,2,103,121,2,103,118,2,108,99,2,106,96,2,106,97,3,93,86,1,122,81,0,0,0,
+2,108,98,3,94,123,3,94,121,2,108,97,3,94,122,2,110,68,2,113,126,3,98,37,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,83,
+121,3,94,124,3,98,38,0,0,0,1,83,122,0,0,0,3,57,103,1,88,106,2,51,75,3,102,112,
+2,58,51,3,57,104,1,98,125,0,0,0,1,99,34,1,98,126,2,65,83,3,69,91,1,99,36,0,0,
+0,1,99,33,3,64,43,3,69,92,1,99,35,3,69,84,1,103,102,3,69,89,2,72,104,3,69,87,
+3,74,93,2,72,105,2,85,105,4,65,123,1,103,101,1,103,103,1,103,104,3,69,88,2,79,
+55,3,74,94,2,79,54,1,107,110,5,75,76,1,107,111,3,74,91,2,79,56,2,85,104,1,107,
+113,1,111,114,4,78,99,1,107,112,0,0,0,3,102,122,0,0,0,1,115,39,2,85,106,1,111,
+116,1,111,115,2,85,107,2,85,110,2,85,108,2,85,109,1,111,117,3,79,107,1,115,44,
+1,115,42,3,83,101,3,83,102,1,115,41,2,91,105,3,83,100,1,115,43,3,83,98,3,83,
+99,2,91,104,2,96,87,4,84,126,2,91,106,1,115,40,2,91,107,2,96,90,2,96,88,2,96,
+89,2,96,94,1,119,117,2,96,93,2,96,96,2,96,95,2,96,92,2,96,91,4,85,33,1,118,42,
+3,89,98,4,90,41,3,89,97,3,89,102,2,100,88,3,89,101,2,100,87,1,119,116,1,119,
+114,1,119,115,3,89,99,2,100,86,3,102,113,2,103,124,3,91,105,1,121,79,4,98,56,
+2,103,123,2,103,122,1,121,80,4,101,58,2,106,102,2,106,101,3,93,88,2,106,99,3,
+94,126,2,106,98,1,122,83,1,122,82,2,106,103,2,110,69,1,124,37,2,108,101,1,123,
+67,2,108,100,2,106,100,3,95,120,2,110,70,1,124,80,3,97,42,1,125,46,2,113,72,4,
+110,36,2,114,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,1,83,123,2,58,52,2,96,97,1,83,124,3,69,95,5,75,78,2,79,58,2,
+79,57,2,91,108,5,90,38,3,83,104,2,96,99,3,87,48,2,96,98,3,89,103,1,119,118,2,
+103,125,2,103,126,1,122,84,3,95,33,3,96,96,2,114,34,1,88,107,1,99,38,1,99,37,
+2,72,106,2,72,108,1,103,106,2,72,107,1,103,105,1,103,107,2,72,109,3,74,99,3,
+74,98,3,74,102,2,79,60,2,79,62,2,79,61,3,74,97,2,79,64,3,74,96,3,74,108,3,74,
+100,1,107,114,2,79,63,2,79,59,3,74,106,0,0,0,4,72,96,2,79,65,3,79,115,2,85,
+117,3,79,109,2,85,120,2,85,122,2,85,112,2,85,116,2,85,113,1,111,119,1,111,122,
+1,111,124,2,85,114,2,85,115,1,111,123,2,85,118,2,85,121,2,85,119,1,111,125,3,
+79,110,1,111,121,2,85,111,1,111,118,3,79,114,1,111,120,3,79,116,3,83,112,1,
+115,46,2,91,114,2,91,112,2,91,111,3,83,113,2,91,117,3,83,107,2,91,116,2,91,
+115,3,83,108,2,91,110,1,115,45,2,91,109,3,83,106,2,91,113,1,115,47,0,0,0,3,87,
+52,2,96,102,3,87,55,2,96,106,2,96,103,2,96,105,2,96,104,2,96,101,2,96,107,2,
+96,110,2,96,108,2,96,109,1,118,44,3,87,51,1,118,43,2,96,100,2,96,111,2,100,93,
+2,100,96,2,100,98,2,100,97,3,89,106,2,100,91,2,100,95,2,100,90,3,89,107,2,100,
+92,1,119,119,2,100,89,3,89,109,2,100,94,0,0,0,0,0,0,2,104,45,2,104,34,1,121,
+81,3,91,111,3,91,109,1,121,82,2,104,33,2,104,38,2,104,44,2,104,36,2,104,43,3,
+91,108,2,104,40,3,91,110,2,104,39,2,104,42,2,104,37,2,104,35,3,91,107,2,104,
+41,0,0,0,2,106,110,2,106,108,1,122,85,2,106,107,2,106,113,2,106,111,3,93,90,1,
+122,86,2,106,106,2,106,104,4,101,70,2,106,105,1,122,88,2,106,109,1,122,87,2,
+106,112,2,108,102,2,108,108,3,95,36,3,95,34,2,108,103,1,123,71,2,108,109,1,
+123,70,2,108,107,2,108,106,1,123,69,2,108,105,1,123,68,2,108,104,7,86,81,2,
+110,76,2,110,78,2,110,77,4,105,106,2,110,74,1,124,39,2,110,71,2,110,75,2,110,
+80,3,95,121,2,110,79,2,110,72,2,110,73,1,124,38,2,111,96,1,124,83,3,96,98,2,
+111,97,1,124,81,1,124,82,3,96,97,4,108,61,2,112,97,1,124,117,2,113,101,3,97,
+114,1,125,55,3,97,115,2,114,35,1,125,56,2,114,36,2,114,37,2,114,51,2,114,50,1,
+125,71,2,114,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,88,108,3,64,
+47,4,66,33,2,72,111,4,65,125,2,72,110,4,65,126,1,107,115,1,107,116,2,79,66,4,
+78,116,2,85,123,2,91,120,3,79,119,3,79,118,1,111,126,1,115,48,2,91,118,4,85,
+49,2,91,121,1,115,49,3,87,58,2,96,112,2,91,119,2,100,99,1,119,120,2,104,46,4,
+98,73,3,93,97,0,0,0,2,106,116,2,106,114,3,93,96,3,93,94,2,106,115,0,0,0,0,0,0,
+2,108,110,3,95,37,1,123,72,2,110,81,1,124,86,1,124,40,1,124,84,1,124,85,2,112,
+98,1,125,47,3,97,116,1,88,109,4,54,45,3,74,110,4,78,121,2,100,100,3,95,123,3,
+96,99,2,51,76,3,64,50,1,103,108,3,69,97,2,79,67,3,74,111,3,74,115,1,107,117,2,
+79,68,3,74,113,3,74,112,3,74,114,2,85,125,2,85,124,1,115,51,1,112,33,1,112,34,
+4,79,33,2,86,34,2,86,33,2,85,126,3,79,121,3,83,117,2,91,122,2,91,125,3,83,116,
+2,91,124,2,91,123,1,115,50,2,96,116,2,96,114,2,96,113,4,90,55,3,87,59,2,96,
+115,3,87,60,1,119,121,2,100,102,2,100,103,1,119,122,3,89,111,2,100,101,3,91,
+113,2,104,48,2,104,47,2,104,50,1,121,83,2,104,49,4,98,79,2,106,117,2,106,119,
+2,106,118,0,0,0,3,95,39,2,108,111,2,108,114,2,108,112,2,108,113,2,110,82,1,
+124,41,4,105,116,4,105,113,3,102,114,2,111,98,2,111,99,2,111,100,3,97,44,1,
+124,118,1,125,48,2,114,38,1,88,110,3,74,117,1,112,35,1,115,52,2,100,104,3,93,
+98,2,110,83,3,97,46,4,109,55,2,113,102,2,51,77,3,98,40,1,125,72,1,88,111,2,91,
+126,3,87,62,2,100,105,0,0,0,2,104,51,3,93,99,4,104,54,2,108,115,2,110,84,1,88,
+112,3,69,98,2,79,69,2,79,70,3,74,120,1,107,118,1,107,119,2,86,36,1,112,37,1,
+112,36,2,86,35,0,0,0,2,96,117,3,87,63,2,100,106,2,100,108,2,100,107,1,119,125,
+1,119,124,1,119,123,3,93,100,1,123,74,2,108,116,3,95,40,1,123,73,2,110,86,2,
+110,85,3,97,47,1,124,119,2,112,99,1,94,35,2,72,112,4,66,41,3,69,99,0,0,0,2,79,
+73,2,79,71,2,79,72,4,72,107,3,79,126,2,86,45,4,79,48,2,86,40,2,86,37,2,86,44,
+3,79,124,4,79,53,3,79,123,2,86,46,4,79,55,4,79,44,1,112,39,2,86,43,2,86,39,3,
+79,125,4,79,42,2,86,38,2,86,42,2,86,41,1,112,38,0,0,0,0,0,0,2,92,43,2,92,38,2,
+92,36,2,92,45,2,92,37,4,85,71,2,92,33,4,85,67,2,92,39,3,83,120,3,83,122,2,92,
+34,2,96,126,2,92,35,2,92,46,3,84,35,4,85,69,3,83,124,3,84,33,5,90,74,3,84,37,
+3,83,125,2,92,42,1,115,53,2,92,41,2,92,40,3,83,121,2,92,44,0,0,0,0,0,0,3,102,
+115,3,87,68,2,96,118,2,96,121,4,90,73,3,87,69,2,96,120,3,87,64,2,97,34,2,96,
+123,2,97,33,3,87,66,2,96,125,2,96,124,2,96,122,4,90,65,2,96,119,4,90,63,1,118,
+47,1,118,46,4,90,68,1,118,48,1,118,45,2,97,35,4,90,69,0,0,0,0,0,0,4,90,67,0,0,
+0,2,100,114,2,100,117,4,95,38,2,100,115,2,100,119,5,102,121,3,89,116,4,95,34,
+2,100,120,4,95,42,2,100,112,1,120,36,2,100,113,3,89,115,2,100,111,2,100,118,3,
+91,116,2,100,110,2,100,109,1,120,35,1,120,33,1,119,126,3,89,118,3,89,117,3,87,
+67,0,0,0,0,0,0,0,0,0,0,0,0,3,89,113,2,100,116,2,104,60,2,104,66,1,121,86,2,
+104,61,5,107,51,2,104,64,2,104,68,1,121,87,2,104,63,4,98,92,2,104,55,3,91,117,
+2,104,54,2,104,67,2,104,58,3,91,119,2,104,56,2,104,65,2,104,57,1,121,85,1,121,
+84,3,91,121,2,104,52,2,104,53,2,104,62,4,98,102,3,91,122,4,98,104,2,104,59,0,
+0,0,0,0,0,0,0,0,4,98,85,0,0,0,3,93,111,2,106,122,2,106,125,3,93,113,4,98,86,3,
+93,103,3,93,105,1,120,34,3,93,106,3,93,116,3,93,117,4,101,90,3,93,110,4,101,
+89,3,93,104,2,106,123,2,107,35,2,107,33,2,106,121,2,107,38,3,93,102,2,106,120,
+3,93,118,1,122,90,2,107,34,4,101,84,3,93,115,4,101,87,2,106,124,1,122,89,2,
+107,37,3,93,114,4,101,93,2,107,36,0,0,0,0,0,0,0,0,0,3,93,112,2,108,119,2,108,
+118,5,114,81,3,95,44,5,114,75,2,108,125,5,114,78,2,108,121,2,108,124,1,123,76,
+4,104,59,4,104,62,2,108,122,2,108,123,4,104,57,2,108,117,2,108,120,1,123,75,3,
+95,42,0,0,0,0,0,0,1,124,43,2,110,97,2,110,92,2,110,96,3,96,37,2,110,99,2,110,
+95,3,95,126,2,110,91,3,96,35,1,124,45,2,110,94,2,110,98,1,124,44,2,110,89,2,
+106,126,2,110,93,4,106,35,5,117,45,2,110,90,3,96,34,2,110,87,0,0,0,2,110,88,1,
+124,42,2,111,104,2,111,106,2,111,109,2,111,105,2,111,110,3,96,101,2,111,103,3,
+96,102,2,111,101,3,96,104,1,124,87,2,111,107,1,124,89,1,124,88,2,111,102,2,
+111,108,0,0,0,0,0,0,0,0,0,3,97,50,2,112,104,1,124,120,2,112,105,3,97,51,2,112,
+103,2,112,100,4,108,74,3,97,52,2,112,102,2,112,101,2,113,73,0,0,0,0,0,0,0,0,0,
+3,97,89,2,113,75,2,113,74,3,97,91,0,0,0,2,113,105,5,122,83,2,113,104,2,113,
+103,2,113,106,3,97,117,1,125,64,1,125,65,2,114,56,2,114,60,3,98,65,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,
+94,36,2,65,84,2,72,115,3,69,100,1,103,109,2,72,113,3,69,102,3,47,66,2,72,114,
+3,69,104,3,69,103,0,0,0,2,79,74,2,79,75,1,107,122,1,107,120,2,79,76,1,107,121,
+2,86,51,3,80,39,2,86,54,2,86,48,2,86,55,2,86,47,2,86,49,3,80,42,2,86,50,2,86,
+53,3,80,36,3,80,43,1,112,42,2,86,58,2,86,57,1,112,40,2,86,52,2,86,56,1,112,41,
+3,84,45,4,79,66,3,80,37,3,80,34,0,0,0,3,84,42,2,92,56,4,85,82,1,115,58,3,84,
+44,2,92,51,1,115,54,3,84,54,2,92,48,2,92,54,2,92,57,3,84,51,1,115,59,4,90,78,
+2,92,53,2,92,50,2,92,58,2,92,49,3,84,55,2,92,55,1,115,55,3,84,41,2,92,47,1,
+115,56,3,84,53,1,115,57,2,92,52,3,84,50,0,0,0,0,0,0,2,97,53,2,97,40,2,97,41,2,
+97,44,2,97,42,4,90,85,2,97,36,4,90,86,3,87,77,2,97,39,2,97,49,2,97,43,3,87,72,
+4,90,79,1,118,49,4,90,77,2,97,51,2,97,48,1,118,50,2,97,50,2,97,37,2,97,46,2,
+97,47,3,87,74,2,97,45,0,0,0,0,0,0,0,0,0,3,102,117,2,100,124,2,100,126,2,101,
+35,3,89,121,3,89,123,2,100,123,3,89,125,1,120,37,2,101,37,2,100,122,2,101,38,
+3,89,126,2,101,34,2,101,36,2,101,40,2,101,33,2,101,41,2,100,125,2,100,121,1,
+120,38,3,90,34,2,101,39,1,120,39,1,121,89,4,95,52,3,89,122,0,0,0,0,0,0,3,91,
+125,2,97,38,2,104,94,2,104,85,1,121,91,2,104,81,1,121,92,3,92,39,3,92,34,2,
+104,90,2,104,84,2,104,74,1,121,90,2,104,87,2,104,82,2,104,83,3,92,37,2,104,69,
+2,104,76,2,104,91,3,91,126,2,104,88,5,107,63,2,104,80,3,92,38,2,104,92,2,104,
+75,2,104,70,2,104,89,3,92,36,2,104,72,2,104,86,2,104,77,2,104,93,2,104,73,1,
+121,88,2,104,71,2,104,78,2,104,79,5,111,58,0,0,0,0,0,0,2,107,45,3,92,35,2,107,
+43,4,101,105,2,107,48,3,93,121,2,107,60,2,107,51,2,107,44,2,107,40,2,107,53,2,
+107,46,2,107,49,2,107,42,2,107,56,2,107,39,2,107,47,2,107,52,2,107,54,2,107,
+57,2,107,41,3,93,122,2,107,61,2,107,62,2,107,55,2,107,59,2,107,50,0,0,0,2,109,
+47,2,109,50,3,95,53,1,123,77,3,95,49,2,109,49,2,109,54,2,109,52,1,123,78,2,
+109,43,2,109,33,2,108,126,1,123,80,2,109,45,2,109,46,2,109,42,2,109,34,3,95,
+50,2,109,39,2,107,58,4,104,67,2,109,35,1,123,79,2,109,41,3,95,54,2,109,40,0,0,
+0,2,109,36,2,109,48,4,104,68,2,109,37,2,110,104,2,109,51,2,109,53,2,109,44,2,
+109,38,2,110,105,2,110,107,2,110,101,1,124,46,4,106,37,2,110,114,2,110,112,1,
+124,47,2,110,111,2,110,110,2,110,103,2,110,100,2,110,106,2,110,115,2,110,102,
+2,110,108,5,117,69,2,111,119,2,111,124,2,111,114,2,111,117,1,124,90,2,111,121,
+4,107,70,2,112,34,2,110,109,4,107,74,2,111,115,2,111,125,2,112,35,2,111,120,2,
+111,113,2,111,123,4,107,75,2,111,122,2,112,33,2,111,126,2,110,113,2,111,118,2,
+111,112,2,111,116,1,124,121,1,124,122,2,111,111,3,96,108,2,112,116,2,112,107,
+2,112,115,2,112,112,2,112,113,2,112,106,2,112,109,2,112,117,2,112,111,2,112,
+110,2,112,108,3,97,53,2,112,114,4,108,86,2,113,76,4,109,58,2,113,77,3,97,93,2,
+113,79,2,113,78,2,113,81,2,113,80,2,113,108,2,113,107,2,114,39,3,98,41,2,114,
+40,3,98,48,2,114,52,1,125,69,1,125,73,3,98,56,2,114,61,1,125,74,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,94,37,4,79,72,5,90,91,0,0,0,1,122,91,2,
+109,55,3,95,55,1,124,123,1,124,124,0,0,0,1,94,38,2,72,116,3,69,105,1,103,110,
+2,86,59,3,80,44,3,84,57,2,92,60,2,92,61,2,92,59,2,97,55,2,97,54,1,118,51,2,
+101,43,2,97,56,2,101,42,4,95,58,3,90,36,2,104,96,1,121,93,1,121,95,2,104,95,3,
+92,41,4,98,117,1,121,94,3,94,33,2,107,63,2,107,65,2,107,64,2,109,56,1,123,81,
+3,95,58,1,124,91,2,112,118,2,113,82,3,98,49,3,98,63,2,114,65,1,94,39,3,37,71,
+2,79,77,4,79,76,1,112,43,3,80,47,3,80,46,3,84,58,2,92,63,2,92,62,3,87,80,2,97,
+57,3,90,38,3,90,37,4,98,126,1,121,96,1,122,92,2,110,116,2,114,57,0,0,0,0,0,0,
+0,0,0,1,94,40,1,107,123,3,75,34,1,112,44,0,0,0,2,104,97,3,94,34,2,112,36,1,99,
+39,3,57,106,3,84,60,3,84,59,4,90,93,2,97,58,0,0,0,3,90,40,4,95,62,1,125,49,1,
+99,40,1,112,45,1,118,52,2,112,37,1,99,41,3,57,107,2,86,60,1,115,61,2,92,64,2,
+92,65,3,84,61,1,115,60,4,85,96,2,97,59,1,118,56,1,118,54,1,118,55,1,118,53,2,
+101,44,1,120,40,0,0,0,4,99,36,3,92,42,2,107,67,2,107,66,2,107,69,2,107,68,1,
+122,93,0,0,0,0,0,0,2,109,57,4,104,86,2,109,59,2,109,58,1,123,82,2,110,117,3,
+96,41,2,112,38,2,112,39,1,124,92,2,113,83,2,113,109,1,125,66,4,110,67,2,65,85,
+2,92,66,2,97,60,2,104,98,2,72,117,3,39,114,2,97,61,2,101,46,2,101,45,3,90,41,
+3,92,45,3,92,46,3,95,60,2,112,40,1,124,125,3,97,95,2,113,84,2,113,110,0,0,0,0,
+0,0,0,0,0,1,103,111,2,86,61,2,86,62,4,79,86,2,92,67,1,103,112,3,69,106,1,120,
+41,2,101,47,3,92,48,2,109,61,1,123,83,2,109,62,2,109,60,2,112,41,3,97,96,2,
+112,119,4,109,72,1,103,113,0,0,0,2,97,64,2,97,63,2,97,62,2,101,48,3,90,43,3,
+90,42,2,101,52,2,101,51,2,101,50,2,101,49,1,120,42,2,104,99,2,107,71,1,122,94,
+2,107,70,2,109,63,2,110,120,2,110,119,1,124,48,2,110,118,2,112,44,2,112,43,2,
+112,42,3,96,109,4,110,68,1,107,124,4,85,99,2,92,68,1,118,57,4,90,100,2,104,
+100,2,104,101,2,110,121,2,112,45,4,107,92,3,97,59,2,112,120,2,113,85,2,114,41,
+2,114,67,1,107,125,1,118,58,2,101,53,2,104,102,2,109,64,2,112,46,3,35,112,0,0,
+0,1,112,47,3,84,62,2,97,65,2,101,54,2,104,103,2,104,104,2,104,105,2,107,76,3,
+94,36,2,107,72,1,123,84,2,107,75,2,107,74,1,122,95,2,107,73,1,122,97,0,0,0,1,
+122,96,2,109,66,2,109,65,1,123,85,1,123,86,4,104,96,3,95,62,1,124,50,2,110,
+122,1,124,49,4,107,97,2,112,49,2,112,50,2,112,48,2,112,47,1,125,33,4,108,100,
+2,112,121,2,112,122,2,112,123,1,124,126,2,113,86,2,113,89,2,113,88,2,113,87,3,
+98,51,4,110,69,2,114,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,115,62,3,87,85,4,99,45,1,120,50,2,107,77,2,
+109,67,3,96,43,1,124,51,2,110,123,4,110,85,3,98,66,2,114,68,0,0,0,0,0,0,0,0,0,
+1,115,63,3,94,71,4,110,51,0,0,0,2,97,66,3,95,63,2,110,124,3,97,97,2,113,111,3,
+97,119,1,33,43,0,0,0,0,0,0,0,0,0,0,0,0,1,33,64,1,33,65,1,33,68,1,33,69,1,33,
+72,1,33,73,1,33,76,1,33,77,1,33,80,1,33,81,1,33,84,1,33,85,1,33,88,1,33,89,1,
+33,92,1,33,93,0,0,0,0,0,0,0,0,0,0,0,0,1,34,39,1,34,40,1,33,61,0,0,0,1,34,41,1,
+34,42,0,0,0,1,33,46,1,33,47,1,33,48,0,0,0,1,33,50,1,33,51,1,33,52,1,33,53,0,0,
+0,1,33,94,1,33,95,1,33,96,1,33,97,1,33,98,1,33,99,1,34,45,1,34,46,1,34,47,1,
+34,63,1,34,64,1,34,65,1,34,66,1,34,67,0,0,0,1,34,98,1,34,108,1,34,109,1,34,
+110,
+};
+
+static const struct unim_index_bytebased cns11643_bmp_encmap[256] = {
+{__cns11643_bmp_encmap+0,32,247},{0,0,0},{__cns11643_bmp_encmap+648,199,217},{
+__cns11643_bmp_encmap+705,145,201},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{__cns11643_bmp_encmap+876,3,68},{
+__cns11643_bmp_encmap+1074,3,153},{__cns11643_bmp_encmap+1527,26,191},{0,0,0},
+{__cns11643_bmp_encmap+2025,0,125},{__cns11643_bmp_encmap+2403,0,229},{
+__cns11643_bmp_encmap+3093,5,66},{__cns11643_bmp_encmap+3279,51,51},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{__cns11643_bmp_encmap+
+3282,1,41},{__cns11643_bmp_encmap+3405,5,41},{__cns11643_bmp_encmap+3516,163,
+163},{__cns11643_bmp_encmap+3519,142,213},{__cns11643_bmp_encmap+3735,0,254},{
+__cns11643_bmp_encmap+4500,0,255},{__cns11643_bmp_encmap+5268,0,254},{
+__cns11643_bmp_encmap+6033,2,255},{__cns11643_bmp_encmap+6795,0,255},{
+__cns11643_bmp_encmap+7563,1,255},{__cns11643_bmp_encmap+8328,0,253},{
+__cns11643_bmp_encmap+9090,1,255},{__cns11643_bmp_encmap+9855,0,255},{
+__cns11643_bmp_encmap+10623,0,255},{__cns11643_bmp_encmap+11391,0,255},{
+__cns11643_bmp_encmap+12159,2,255},{__cns11643_bmp_encmap+12921,0,255},{
+__cns11643_bmp_encmap+13689,0,254},{__cns11643_bmp_encmap+14454,0,255},{
+__cns11643_bmp_encmap+15222,0,255},{__cns11643_bmp_encmap+15990,0,255},{
+__cns11643_bmp_encmap+16758,0,255},{__cns11643_bmp_encmap+17526,0,255},{
+__cns11643_bmp_encmap+18294,0,255},{__cns11643_bmp_encmap+19062,0,255},{
+__cns11643_bmp_encmap+19830,1,255},{__cns11643_bmp_encmap+20595,0,255},{
+__cns11643_bmp_encmap+21363,0,255},{__cns11643_bmp_encmap+22131,0,255},{
+__cns11643_bmp_encmap+22899,0,181},{__cns11643_bmp_encmap+23445,0,255},{
+__cns11643_bmp_encmap+24213,0,255},{__cns11643_bmp_encmap+24981,0,255},{
+__cns11643_bmp_encmap+25749,0,254},{__cns11643_bmp_encmap+26514,0,255},{
+__cns11643_bmp_encmap+27282,0,255},{__cns11643_bmp_encmap+28050,0,255},{
+__cns11643_bmp_encmap+28818,0,255},{__cns11643_bmp_encmap+29586,0,255},{
+__cns11643_bmp_encmap+30354,0,255},{__cns11643_bmp_encmap+31122,0,255},{
+__cns11643_bmp_encmap+31890,0,255},{__cns11643_bmp_encmap+32658,0,255},{
+__cns11643_bmp_encmap+33426,0,255},{__cns11643_bmp_encmap+34194,0,255},{
+__cns11643_bmp_encmap+34962,0,255},{__cns11643_bmp_encmap+35730,0,255},{
+__cns11643_bmp_encmap+36498,0,255},{__cns11643_bmp_encmap+37266,0,255},{
+__cns11643_bmp_encmap+38034,0,255},{__cns11643_bmp_encmap+38802,0,255},{
+__cns11643_bmp_encmap+39570,0,254},{__cns11643_bmp_encmap+40335,3,255},{
+__cns11643_bmp_encmap+41094,0,255},{__cns11643_bmp_encmap+41862,0,255},{
+__cns11643_bmp_encmap+42630,0,255},{__cns11643_bmp_encmap+43398,0,255},{
+__cns11643_bmp_encmap+44166,0,255},{__cns11643_bmp_encmap+44934,0,255},{
+__cns11643_bmp_encmap+45702,0,255},{__cns11643_bmp_encmap+46470,0,255},{
+__cns11643_bmp_encmap+47238,0,255},{__cns11643_bmp_encmap+48006,0,255},{
+__cns11643_bmp_encmap+48774,0,255},{__cns11643_bmp_encmap+49542,0,255},{
+__cns11643_bmp_encmap+50310,0,255},{__cns11643_bmp_encmap+51078,0,255},{
+__cns11643_bmp_encmap+51846,0,255},{__cns11643_bmp_encmap+52614,0,255},{
+__cns11643_bmp_encmap+53382,0,255},{__cns11643_bmp_encmap+54150,0,255},{
+__cns11643_bmp_encmap+54918,0,253},{__cns11643_bmp_encmap+55680,2,255},{
+__cns11643_bmp_encmap+56442,0,255},{__cns11643_bmp_encmap+57210,0,255},{
+__cns11643_bmp_encmap+57978,0,255},{__cns11643_bmp_encmap+58746,0,255},{
+__cns11643_bmp_encmap+59514,0,255},{__cns11643_bmp_encmap+60282,0,158},{
+__cns11643_bmp_encmap+60759,54,255},{__cns11643_bmp_encmap+61365,0,255},{
+__cns11643_bmp_encmap+62133,0,255},{__cns11643_bmp_encmap+62901,0,255},{
+__cns11643_bmp_encmap+63669,0,255},{__cns11643_bmp_encmap+64437,0,255},{
+__cns11643_bmp_encmap+65205,0,255},{__cns11643_bmp_encmap+65973,0,255},{
+__cns11643_bmp_encmap+66741,0,255},{__cns11643_bmp_encmap+67509,0,255},{
+__cns11643_bmp_encmap+68277,0,255},{__cns11643_bmp_encmap+69045,0,255},{
+__cns11643_bmp_encmap+69813,0,159},{__cns11643_bmp_encmap+70293,55,255},{
+__cns11643_bmp_encmap+70896,0,255},{__cns11643_bmp_encmap+71664,0,255},{
+__cns11643_bmp_encmap+72432,0,255},{__cns11643_bmp_encmap+73200,0,255},{
+__cns11643_bmp_encmap+73968,0,255},{__cns11643_bmp_encmap+74736,0,255},{
+__cns11643_bmp_encmap+75504,0,255},{__cns11643_bmp_encmap+76272,0,132},{
+__cns11643_bmp_encmap+76671,119,231},{__cns11643_bmp_encmap+77010,28,255},{
+__cns11643_bmp_encmap+77694,0,255},{__cns11643_bmp_encmap+78462,0,255},{
+__cns11643_bmp_encmap+79230,0,255},{__cns11643_bmp_encmap+79998,0,255},{
+__cns11643_bmp_encmap+80766,0,255},{__cns11643_bmp_encmap+81534,0,255},{
+__cns11643_bmp_encmap+82302,0,255},{__cns11643_bmp_encmap+83070,0,255},{
+__cns11643_bmp_encmap+83838,0,165},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{__cns11643_bmp_encmap+84336,48,107},{0,0,0},
+};
+
+static const unsigned char __cns11643_nonbmp_encmap[125349] = {
+5,33,37,0,0,0,0,0,0,6,33,47,6,33,45,6,33,46,0,0,0,6,33,66,6,33,67,5,33,51,0,0,
+0,3,33,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,34,43,0,0,0,5,33,77,0,0,0,0,0,
+0,0,0,0,6,35,64,6,35,62,6,35,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,36,103,6,37,
+95,5,35,47,0,0,0,0,0,0,6,37,103,0,0,0,0,0,0,0,0,0,6,37,99,0,0,0,0,0,0,6,41,55,
+6,41,58,6,41,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,6,46,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,48,114,0,0,0,5,51,35,0,0,0,
+0,0,0,0,0,0,0,0,0,6,71,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,7,33,33,0,0,0,4,79,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,6,33,44,6,33,34,0,0,0,6,34,95,4,33,86,6,35,65,6,37,96,0,0,
+0,6,41,59,0,0,0,5,37,33,0,0,0,5,39,122,6,46,74,0,0,0,6,53,37,6,53,38,6,69,125,
+0,0,0,6,70,63,0,0,0,0,0,0,5,68,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,33,50,5,33,
+45,6,34,45,0,0,0,0,0,0,6,35,66,0,0,0,6,80,80,0,0,0,4,33,33,5,33,38,6,33,36,0,
+0,0,0,0,0,0,0,0,0,0,0,6,33,51,0,0,0,6,33,68,0,0,0,0,0,0,0,0,0,0,0,0,5,33,78,6,
+34,48,0,0,0,0,0,0,6,34,78,6,34,47,0,0,0,0,0,0,6,33,69,0,0,0,6,34,49,0,0,0,6,
+34,46,0,0,0,4,34,38,4,34,37,5,34,36,5,34,37,0,0,0,0,0,0,6,35,67,6,41,62,0,0,0,
+0,0,0,6,36,93,0,0,0,6,37,86,6,37,97,6,37,98,6,44,67,6,41,60,6,58,101,0,0,0,6,
+45,45,6,41,61,6,46,75,0,0,0,5,43,103,6,53,42,0,0,0,6,53,39,6,57,100,6,53,41,6,
+60,123,0,0,0,0,0,0,6,69,126,6,70,64,6,70,65,0,0,0,5,61,86,0,0,0,0,0,0,5,33,35,
+0,0,0,5,33,34,0,0,0,0,0,0,0,0,0,6,33,38,6,33,37,5,33,33,5,33,43,0,0,0,0,0,0,6,
+33,70,5,33,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,34,51,6,34,50,6,34,
+42,5,33,79,0,0,0,0,0,0,6,35,70,6,35,68,0,0,0,6,35,69,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,6,41,63,0,0,0,0,0,0,6,45,44,4,38,36,6,46,77,6,46,78,0,0,0,0,0,0,6,46,76,
+0,0,0,6,53,43,0,0,0,0,0,0,0,0,0,6,60,126,5,48,115,6,60,125,6,80,81,5,68,85,0,
+0,0,6,90,99,6,90,98,7,54,115,7,70,39,7,77,58,5,33,36,5,33,39,4,33,40,5,33,40,
+0,0,0,5,33,44,6,33,71,6,33,72,6,33,73,6,35,71,5,35,48,6,37,100,0,0,0,6,41,64,
+5,48,116,6,70,66,0,0,0,7,44,60,6,33,39,6,33,40,6,33,41,6,33,74,6,37,101,6,35,
+72,6,35,73,0,0,0,0,0,0,0,0,0,6,37,104,0,0,0,0,0,0,0,0,0,4,37,51,5,37,34,4,37,
+50,0,0,0,6,46,80,5,39,123,0,0,0,0,0,0,6,48,124,6,53,45,0,0,0,6,53,44,0,0,0,6,
+61,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,35,74,0,0,0,0,0,
+0,0,0,0,0,0,0,5,35,49,0,0,0,0,0,0,0,0,0,5,37,35,0,0,0,0,0,0,6,41,65,0,0,0,0,0,
+0,0,0,0,6,46,82,6,46,81,0,0,0,6,53,47,5,44,102,4,43,95,6,53,48,0,0,0,0,0,0,0,
+0,0,0,0,0,6,53,49,6,70,67,6,61,35,6,61,34,4,48,68,5,48,117,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,6,70,69,6,70,68,6,70,70,4,54,47,0,0,0,0,0,0,0,0,0,6,76,45,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,6,80,82,5,75,113,7,33,34,0,0,0,0,0,0,0,0,0,7,38,121,7,33,36,0,0,0,7,33,35,
+7,33,70,0,0,0,7,44,63,0,0,0,5,83,83,7,44,62,0,0,0,0,0,0,7,44,61,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,70,35,7,70,40,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,6,33,52,6,33,53,0,0,0,6,33,76,0,0,0,6,33,75,3,33,111,0,0,0,0,0,0,0,0,
+0,6,34,53,0,0,0,6,34,52,6,34,54,0,0,0,4,33,88,0,0,0,4,34,44,4,34,43,4,34,41,6,
+35,79,4,34,48,6,35,80,5,34,39,6,35,77,6,35,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,
+34,47,6,35,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,34,40,0,0,0,0,0,0,0,
+0,0,6,35,81,5,34,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,35,50,6,37,
+106,4,35,58,6,37,107,6,37,116,6,37,112,6,37,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+4,35,56,6,37,109,0,0,0,6,37,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,6,37,110,6,37,105,5,35,51,6,37,115,0,0,0,6,41,67,6,41,69,4,37,58,5,37,
+40,6,41,70,5,37,41,3,39,78,5,37,42,4,37,55,4,37,53,6,41,74,6,41,68,6,41,76,6,
+41,71,6,41,78,0,0,0,0,0,0,0,0,0,5,37,38,6,41,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,41,77,0,0,0,0,0,0,0,0,0,0,0,0,6,41,72,6,
+41,73,6,41,75,5,37,36,0,0,0,5,37,39,5,39,124,6,46,100,6,46,89,5,43,114,4,40,
+54,6,46,99,6,46,87,6,46,86,5,40,35,4,40,59,6,46,93,5,39,126,5,39,125,5,40,34,
+6,46,98,6,46,85,6,46,84,6,46,101,6,46,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,46,
+83,0,0,0,6,46,88,6,46,91,6,46,94,0,0,0,6,46,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,6,46,95,5,40,36,4,43,99,5,43,112,4,43,103,6,53,54,5,43,107,
+6,53,53,5,43,116,4,43,102,4,43,104,5,43,111,6,53,50,5,43,105,0,0,0,0,0,0,0,0,
+0,0,0,0,6,53,55,0,0,0,0,0,0,5,43,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,
+53,33,6,53,58,6,53,59,0,0,0,0,0,0,0,0,0,0,0,0,6,53,51,6,53,52,0,0,0,5,43,104,
+0,0,0,6,53,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,5,43,106,5,43,109,5,43,117,5,43,113,5,43,115,4,43,96,6,61,43,6,61,45,6,61,
+44,4,48,73,4,48,72,6,61,48,6,61,40,0,0,0,5,49,33,6,61,51,5,48,119,6,61,46,6,
+61,39,5,49,34,5,48,118,4,48,70,6,61,42,6,61,49,6,61,55,6,61,50,0,0,0,0,0,0,6,
+61,41,0,0,0,0,0,0,4,48,75,6,61,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,70,55,6,61,56,6,62,101,6,61,57,6,61,
+47,5,48,122,0,0,0,0,0,0,0,0,0,0,0,0,6,67,99,0,0,0,5,48,125,0,0,0,0,0,0,0,0,0,
+5,49,35,6,61,36,6,61,38,0,0,0,0,0,0,0,0,0,5,48,121,5,48,126,5,48,120,6,61,37,
+6,61,54,5,48,124,6,70,73,6,70,79,5,54,86,5,54,81,6,70,76,5,54,78,5,54,82,5,54,
+99,5,54,83,6,70,72,5,54,85,5,54,80,6,70,86,4,54,53,5,54,84,6,70,82,6,70,80,6,
+70,75,6,70,78,6,70,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,70,88,5,54,
+79,0,0,0,5,54,87,6,70,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,6,70,77,4,54,59,0,0,0,0,0,0,0,0,0,6,70,81,0,0,0,0,0,0,0,0,0,6,70,84,5,
+54,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,70,74,5,52,33,6,80,90,4,66,
+56,5,61,90,5,61,88,6,80,83,5,48,123,5,61,94,5,61,92,6,80,88,5,61,91,6,80,95,6,
+80,93,4,60,46,0,0,0,6,80,92,6,80,98,6,80,85,4,60,47,0,0,0,5,61,96,6,80,84,5,
+61,87,0,0,0,0,0,0,0,0,0,6,80,87,0,0,0,0,0,0,0,0,0,6,80,94,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,80,97,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,86,78,6,80,89,0,0,0,0,0,0,6,80,86,0,0,0,0,0,0,
+0,0,0,0,0,0,6,70,87,5,61,89,5,61,93,5,61,95,4,60,43,6,80,96,0,0,0,6,90,113,5,
+61,97,7,33,46,4,66,52,5,68,86,6,90,100,6,90,105,5,61,98,6,90,107,4,66,57,6,90,
+116,4,66,49,6,90,117,6,90,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,90,103,6,
+90,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,38,45,5,68,88,6,90,119,6,
+94,87,0,0,0,0,0,0,6,90,109,0,0,0,0,0,0,6,90,111,6,90,101,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,66,48,6,90,102,6,90,106,6,90,
+110,6,90,112,4,66,54,0,0,0,0,0,0,5,63,70,4,72,126,4,72,122,6,90,108,7,33,47,7,
+33,49,7,33,41,7,33,38,7,33,37,5,75,119,4,72,124,7,33,43,7,33,44,5,75,115,7,33,
+42,0,0,0,0,0,0,5,75,121,5,75,120,0,0,0,7,33,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,7,33,40,0,0,0,5,75,114,7,33,45,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,73,33,5,75,117,7,33,48,5,75,116,0,0,0,0,0,0,
+5,76,69,5,83,84,5,83,90,7,44,64,4,79,88,4,79,95,5,83,88,4,79,92,4,79,94,5,83,
+85,0,0,0,0,0,0,0,0,0,5,83,86,5,83,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,83,87,0,
+0,0,7,54,120,5,75,118,5,90,111,5,90,112,4,85,103,4,85,102,7,54,118,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,54,117,7,54,119,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,4,85,104,7,54,116,7,62,118,4,90,107,4,90,105,4,90,
+106,7,62,120,7,62,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,62,
+117,5,97,49,4,90,108,0,0,0,5,97,47,5,97,48,0,0,0,0,0,0,0,0,0,5,97,50,5,103,74,
+5,103,78,4,99,46,5,103,77,5,103,79,0,0,0,0,0,0,7,71,111,0,0,0,5,103,76,5,103,
+75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,105,124,7,82,117,7,77,60,0,0,0,0,0,0,
+5,107,107,7,77,59,7,77,104,0,0,0,0,0,0,0,0,0,4,102,47,4,102,46,5,111,104,7,87,
+78,5,107,108,0,0,0,0,0,0,0,0,0,4,102,45,0,0,0,0,0,0,0,0,0,0,0,0,7,87,77,0,0,0,
+0,0,0,0,0,0,0,0,0,5,115,49,4,106,64,7,91,69,0,0,0,0,0,0,0,0,0,5,117,98,0,0,0,
+0,0,0,4,109,82,0,0,0,0,0,0,0,0,0,6,33,77,4,33,92,0,0,0,4,34,50,6,35,83,6,35,
+84,0,0,0,6,37,117,6,37,119,6,37,120,5,35,53,6,37,118,0,0,0,6,41,81,6,41,80,6,
+41,79,6,41,83,0,0,0,0,0,0,0,0,0,6,41,82,0,0,0,6,46,103,6,46,104,0,0,0,0,0,0,5,
+43,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,53,60,0,0,0,5,49,36,5,49,37,0,0,0,0,0,
+0,0,0,0,0,0,0,6,70,89,0,0,0,0,0,0,0,0,0,5,54,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+6,80,99,0,0,0,0,0,0,0,0,0,0,0,0,5,68,89,0,0,0,0,0,0,7,33,52,7,33,50,5,75,123,
+0,0,0,0,0,0,5,75,122,7,33,51,0,0,0,5,83,92,7,44,65,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,5,90,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,62,121,0,0,0,5,97,51,0,0,0,
+0,0,0,7,70,41,5,103,80,0,0,0,5,103,81,5,107,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,5,119,83,0,0,0,0,0,0,0,0,0,6,33,54,5,33,54,5,33,53,0,0,0,6,34,55,
+6,35,86,6,35,85,0,0,0,0,0,0,5,35,54,6,37,121,0,0,0,5,35,56,0,0,0,0,0,0,5,40,
+37,5,40,38,0,0,0,4,43,106,6,53,61,0,0,0,0,0,0,6,61,58,0,0,0,6,70,90,6,80,100,
+0,0,0,5,61,99,4,60,49,6,90,120,0,0,0,0,0,0,0,0,0,0,0,0,5,90,114,6,33,55,6,33,
+78,5,33,55,6,33,65,6,33,89,0,0,0,5,33,80,6,35,59,4,34,53,6,35,87,6,37,124,6,
+37,126,5,35,57,0,0,0,0,0,0,6,37,122,6,41,84,0,0,0,6,46,107,6,46,105,0,0,0,5,
+40,39,6,46,106,6,46,79,6,48,123,6,53,64,6,53,63,6,53,65,6,53,62,6,61,59,0,0,0,
+6,70,93,5,61,100,0,0,0,0,0,0,0,0,0,0,0,0,6,70,91,0,0,0,6,70,92,5,61,101,6,80,
+101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,66,58,0,0,0,6,90,121,0,0,0,0,0,0,0,0,0,0,
+0,0,5,97,52,0,0,0,7,70,42,7,70,43,0,0,0,0,0,0,4,33,45,6,33,79,6,33,81,0,0,0,0,
+0,0,6,34,57,4,33,93,6,34,56,5,33,82,0,0,0,0,0,0,0,0,0,6,34,58,0,0,0,5,33,81,6,
+35,90,0,0,0,6,35,88,6,37,71,0,0,0,6,38,35,6,38,33,6,38,34,5,35,58,6,40,122,0,
+0,0,5,37,44,0,0,0,6,41,85,0,0,0,6,41,86,6,46,108,0,0,0,6,53,66,6,53,67,5,43,
+119,5,43,120,0,0,0,6,61,61,6,70,95,3,57,119,6,70,94,4,60,51,5,61,102,6,90,123,
+6,90,122,0,0,0,0,0,0,7,33,53,5,83,93,7,44,66,0,0,0,4,90,109,0,0,0,7,87,79,5,
+33,56,0,0,0,6,34,59,0,0,0,0,0,0,0,0,0,6,35,91,4,34,55,5,34,41,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,37,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,46,
+109,0,0,0,6,61,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,49,39,6,70,96,0,0,0,0,
+0,0,6,70,97,0,0,0,0,0,0,6,80,102,0,0,0,6,90,124,0,0,0,0,0,0,5,78,119,7,44,67,
+0,0,0,0,0,0,7,62,122,0,0,0,0,0,0,7,70,44,7,77,63,0,0,0,5,111,105,0,0,0,5,117,
+99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,35,92,0,0,0,0,0,0,0,0,0,0,0,0,4,34,56,5,35,
+59,6,38,36,4,35,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,37,65,4,
+37,66,6,41,88,6,41,89,5,37,47,0,0,0,5,40,41,4,40,65,4,40,66,5,40,44,5,40,40,5,
+40,42,6,46,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,46,110,5,43,
+122,4,43,107,5,43,121,5,40,43,6,53,69,5,43,123,0,0,0,0,0,0,0,0,0,0,0,0,6,53,
+70,0,0,0,0,0,0,5,49,40,6,61,63,6,61,64,4,48,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,6,70,98,5,54,92,5,54,90,5,54,91,5,54,89,4,54,62,0,0,0,0,0,0,
+0,0,0,5,61,108,5,61,103,5,61,105,5,61,106,5,61,104,5,61,107,6,80,103,0,0,0,0,
+0,0,0,0,0,6,90,125,5,76,33,5,68,90,7,33,55,0,0,0,0,0,0,5,75,126,5,75,125,5,75,
+124,7,33,54,0,0,0,0,0,0,0,0,0,0,0,0,7,44,69,0,0,0,0,0,0,0,0,0,4,85,106,7,44,
+70,5,90,115,0,0,0,0,0,0,0,0,0,0,0,0,5,97,54,5,97,53,5,97,55,0,0,0,7,62,123,5,
+103,82,5,103,83,7,82,118,5,115,50,0,0,0,4,33,41,0,0,0,6,33,82,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,6,33,92,0,0,0,5,33,83,6,34,61,4,33,95,0,0,0,6,35,94,6,35,93,6,
+35,95,6,35,96,0,0,0,0,0,0,0,0,0,6,38,39,6,38,37,6,38,38,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,4,37,70,6,41,90,4,37,68,6,41,91,6,41,92,6,41,93,0,0,0,0,0,
+0,0,0,0,6,46,114,6,46,112,6,46,113,6,53,71,0,0,0,0,0,0,0,0,0,0,0,0,6,55,39,6,
+61,66,6,61,67,6,61,65,0,0,0,0,0,0,0,0,0,0,0,0,6,70,99,6,70,102,0,0,0,6,70,100,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,44,71,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,33,46,5,33,57,6,33,83,6,33,84,6,34,63,5,33,
+84,6,34,62,0,0,0,0,0,0,6,35,101,6,35,97,6,35,98,6,35,99,0,0,0,0,0,0,0,0,0,0,0,
+0,5,34,42,6,38,40,0,0,0,0,0,0,0,0,0,6,41,96,0,0,0,6,41,95,6,46,115,6,46,116,0,
+0,0,6,52,122,6,53,72,0,0,0,0,0,0,0,0,0,6,61,68,6,61,69,5,54,93,6,90,126,0,0,0,
+7,33,112,0,0,0,7,54,123,5,90,118,5,103,84,0,0,0,7,78,62,0,0,0,6,33,57,0,0,0,4,
+33,64,6,33,85,5,33,58,5,33,59,6,33,86,4,33,65,0,0,0,6,33,87,5,33,85,5,33,86,4,
+33,98,6,34,68,5,33,87,6,34,67,6,34,64,6,34,69,0,0,0,0,0,0,4,34,58,6,35,106,5,
+34,46,5,34,44,5,34,43,4,34,59,4,34,57,6,35,104,6,35,103,5,34,47,6,35,107,6,35,
+105,5,34,45,4,34,61,0,0,0,0,0,0,0,0,0,0,0,0,4,34,62,0,0,0,0,0,0,0,0,0,6,35,
+102,4,35,65,6,38,43,4,35,67,5,35,61,4,35,66,5,35,70,5,35,69,5,35,67,5,35,64,6,
+38,41,5,35,63,5,35,66,5,35,65,6,38,42,0,0,0,0,0,0,0,0,0,0,0,0,6,38,44,0,0,0,0,
+0,0,0,0,0,0,0,0,5,35,62,5,35,68,6,41,105,5,37,51,5,37,53,4,37,73,4,37,75,3,39,
+92,6,41,102,4,37,77,6,41,100,6,41,101,6,41,108,6,46,117,0,0,0,6,41,106,5,37,
+48,5,37,54,6,41,107,5,37,50,6,41,103,0,0,0,5,37,52,6,41,104,0,0,0,0,0,0,0,0,0,
+6,41,98,6,41,97,0,0,0,5,37,49,0,0,0,0,0,0,6,41,87,0,0,0,0,0,0,0,0,0,4,40,71,5,
+40,45,4,40,69,6,47,36,6,46,123,6,47,34,4,40,72,6,47,33,4,40,68,4,40,70,6,46,
+120,6,46,126,6,47,35,6,46,122,0,0,0,6,46,125,6,46,124,0,0,0,0,0,0,0,0,0,0,0,0,
+6,46,121,5,40,46,0,0,0,6,46,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,
+53,73,4,43,112,4,43,109,5,44,37,5,44,35,4,43,111,4,43,115,6,53,78,6,53,82,5,
+44,34,6,53,83,4,43,108,5,44,38,6,53,81,4,43,113,6,53,80,6,53,79,6,53,76,6,53,
+75,4,43,114,5,44,36,6,53,77,0,0,0,0,0,0,0,0,0,6,53,84,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,6,53,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,44,39,5,43,
+125,5,44,33,5,43,126,0,0,0,4,48,80,5,49,43,4,48,81,5,49,42,6,61,70,4,48,86,4,
+54,73,4,48,85,6,61,73,0,0,0,6,61,71,5,54,94,4,48,79,5,44,40,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,6,61,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,6,61,74,6,61,75,4,54,67,5,54,95,6,70,109,6,70,105,4,54,70,4,54,
+71,5,54,96,5,54,100,4,54,74,4,54,68,4,54,65,4,54,64,6,70,107,6,70,104,6,70,
+108,5,54,97,5,54,98,6,70,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,54,
+72,0,0,0,0,0,0,0,0,0,6,76,70,6,70,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,
+54,101,4,60,57,6,80,111,5,61,115,6,80,109,4,60,53,5,61,116,6,80,110,5,61,109,
+4,60,55,4,60,54,5,61,110,4,60,58,5,61,111,6,80,107,0,0,0,0,0,0,0,0,0,0,0,0,6,
+80,106,0,0,0,0,0,0,0,0,0,6,80,104,6,80,112,6,80,105,5,61,114,5,61,113,0,0,0,0,
+0,0,5,68,91,4,66,59,6,91,36,5,68,97,6,91,34,6,91,33,4,60,56,4,66,64,5,68,98,5,
+68,92,5,68,95,4,66,61,4,66,68,6,91,43,6,91,41,6,91,40,5,68,94,5,76,34,6,91,38,
+5,68,93,6,91,42,5,68,96,6,91,37,0,0,0,0,0,0,0,0,0,6,91,35,0,0,0,0,0,0,6,91,39,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,76,35,5,76,39,4,73,36,5,76,36,5,76,38,7,
+33,60,7,33,61,7,33,58,7,33,62,7,33,59,5,76,37,7,33,56,0,0,0,7,34,90,0,0,0,7,
+33,57,0,0,0,0,0,0,0,0,0,0,0,0,4,79,96,7,44,73,5,90,119,7,44,74,7,44,78,7,44,
+77,7,44,76,5,83,95,5,83,97,5,83,96,5,83,94,7,44,72,7,44,75,7,33,63,0,0,0,0,0,
+0,0,0,0,5,88,81,0,0,0,5,90,122,4,85,107,5,90,121,5,90,120,0,0,0,7,54,124,0,0,
+0,0,0,0,0,0,0,0,0,0,4,85,110,0,0,0,0,0,0,0,0,0,7,62,124,5,97,56,5,97,57,7,54,
+125,0,0,0,5,97,58,7,70,47,7,70,46,7,70,45,0,0,0,0,0,0,7,77,64,7,77,65,0,0,0,0,
+0,0,5,111,106,7,82,119,0,0,0,0,0,0,5,117,100,4,107,101,7,98,45,7,98,44,6,33,
+58,5,33,60,6,33,88,0,0,0,4,33,99,5,33,89,5,33,88,5,34,49,0,0,0,5,34,50,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,5,34,51,6,38,46,4,35,69,5,35,71,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,6,38,45,4,35,73,0,0,0,0,0,0,0,0,0,5,37,61,5,37,57,6,41,
+109,5,37,60,6,41,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,40,48,
+4,40,74,6,47,38,5,40,49,5,40,47,0,0,0,0,0,0,0,0,0,6,47,40,0,0,0,0,0,0,0,0,0,0,
+0,0,6,53,85,6,53,89,4,43,116,5,44,45,5,44,41,5,44,43,5,44,44,5,44,42,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,6,53,86,6,53,87,0,0,0,5,49,45,6,61,78,6,61,76,6,61,79,6,
+61,80,6,61,81,0,0,0,0,0,0,0,0,0,6,61,77,5,54,105,5,54,102,5,54,104,5,54,107,5,
+54,103,0,0,0,0,0,0,0,0,0,0,0,0,6,70,111,6,70,112,0,0,0,0,0,0,6,70,113,5,61,
+118,5,61,117,4,60,59,6,80,114,6,80,113,0,0,0,5,61,119,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,4,66,70,5,68,102,5,68,100,5,68,101,5,68,105,4,66,69,5,68,104,6,91,
+46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,91,44,0,0,0,6,91,45,5,76,43,5,76,40,4,73,
+38,5,76,41,5,76,42,0,0,0,7,44,79,5,90,124,0,0,0,5,90,123,5,90,125,7,54,126,7,
+55,34,0,0,0,0,0,0,7,55,33,5,97,60,7,62,126,0,0,0,7,63,33,5,103,86,5,103,85,7,
+77,66,5,111,107,7,91,70,5,117,101,4,108,107,7,102,59,5,33,61,6,34,71,6,34,72,
+5,34,53,0,0,0,5,34,52,5,34,54,0,0,0,6,38,47,0,0,0,5,35,72,5,35,73,4,37,82,6,
+41,113,6,41,112,0,0,0,0,0,0,0,0,0,6,47,42,4,40,76,6,47,43,6,47,44,0,0,0,6,47,
+41,4,43,118,6,53,92,6,53,91,6,53,94,6,53,95,6,53,90,6,53,93,5,44,47,0,0,0,0,0,
+0,4,48,93,6,61,82,5,44,46,5,49,46,0,0,0,5,49,47,6,61,83,4,54,78,0,0,0,0,0,0,6,
+80,115,4,48,91,5,61,121,0,0,0,0,0,0,6,91,47,4,66,71,5,68,106,5,68,107,0,0,0,0,
+0,0,0,0,0,4,79,101,7,44,80,0,0,0,7,44,81,7,55,35,7,55,36,5,90,126,7,77,67,0,0,
+0,0,0,0,6,33,42,4,33,66,6,34,74,6,38,48,6,38,51,5,35,74,6,38,49,6,38,50,0,0,0,
+4,40,77,6,47,47,6,47,49,6,47,45,6,47,46,6,47,48,0,0,0,6,61,84,6,53,96,0,0,0,0,
+0,0,6,53,36,6,70,114,0,0,0,4,60,61,0,0,0,0,0,0,0,0,0,0,0,0,7,63,34,5,109,50,6,
+33,43,0,0,0,5,34,55,6,35,110,4,34,67,6,35,109,0,0,0,6,38,52,4,35,74,6,38,53,0,
+0,0,0,0,0,6,41,115,5,37,62,5,37,63,0,0,0,4,40,79,0,0,0,6,47,52,5,40,51,6,47,
+51,5,40,50,6,47,50,6,47,55,6,47,53,0,0,0,0,0,0,0,0,0,0,0,0,5,44,48,6,53,98,6,
+53,97,5,44,49,0,0,0,6,61,85,0,0,0,4,54,79,6,80,117,6,70,115,6,53,99,0,0,0,0,0,
+0,5,61,122,0,0,0,0,0,0,4,66,72,6,91,49,6,91,48,5,76,44,5,76,45,5,76,46,0,0,0,
+0,0,0,0,0,0,5,83,100,7,55,37,0,0,0,0,0,0,4,95,75,0,0,0,0,0,0,7,63,35,7,77,68,
+7,96,105,7,100,67,0,0,0,5,34,56,6,35,111,5,35,76,6,38,55,0,0,0,0,0,0,6,47,54,
+5,40,52,6,53,100,0,0,0,7,77,69,0,0,0,7,87,80,6,33,90,0,0,0,5,33,90,5,33,91,0,
+0,0,6,34,75,0,0,0,6,35,112,4,34,68,0,0,0,4,34,69,6,35,115,6,35,114,5,34,58,0,
+0,0,0,0,0,0,0,0,5,34,57,6,35,116,0,0,0,0,0,0,0,0,0,6,38,57,5,35,77,6,38,58,6,
+35,117,6,38,59,0,0,0,0,0,0,5,37,64,6,41,116,6,41,119,6,41,120,6,41,118,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,6,41,117,6,53,101,6,53,102,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,4,48,99,4,48,97,4,48,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,80,
+120,6,80,119,6,80,121,6,80,123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,5,76,47,0,0,0,0,0,0,0,0,0,7,33,64,0,0,0,0,0,0,0,0,0,7,55,38,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,7,70,48,7,82,120,7,96,106,7,98,46,0,0,0,6,34,76,6,35,119,0,0,0,
+0,0,0,6,35,118,6,35,120,4,35,76,5,35,79,5,35,78,6,38,60,0,0,0,4,37,85,4,37,84,
+6,41,124,6,41,123,6,41,125,6,41,122,6,41,126,6,41,121,0,0,0,0,0,0,6,42,34,4,
+40,82,4,40,81,5,40,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,47,57,6,53,104,4,
+43,121,5,44,50,6,53,103,6,53,106,6,60,122,6,53,105,6,61,87,6,61,86,6,53,107,6,
+61,88,6,70,117,6,70,118,6,70,119,5,55,63,0,0,0,6,80,124,5,68,109,6,91,50,7,33,
+65,0,0,0,0,0,0,7,99,75,0,0,0,5,33,62,4,33,67,0,0,0,6,33,91,0,0,0,4,34,70,6,42,
+36,6,35,122,0,0,0,6,35,121,0,0,0,4,35,78,6,47,59,5,40,56,6,47,58,4,40,83,6,53,
+108,6,47,60,6,70,120,5,44,51,0,0,0,5,61,123,6,80,125,0,0,0,5,68,110,0,0,0,7,
+63,36,0,0,0,0,0,0,0,0,0,0,0,0,5,33,63,5,33,92,6,35,123,6,34,79,6,34,77,6,34,
+80,5,33,93,0,0,0,4,34,71,5,34,59,6,35,124,6,35,125,5,34,63,5,34,64,5,34,61,5,
+34,62,0,0,0,0,0,0,0,0,0,0,0,0,6,38,62,5,35,80,6,38,61,5,35,81,6,37,94,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,6,42,39,6,42,38,6,42,41,6,42,40,5,37,65,4,37,88,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,42,37,5,40,57,4,40,84,6,47,70,6,47,65,6,47,68,6,
+47,69,6,47,64,6,47,62,6,47,66,6,47,67,0,0,0,0,0,0,0,0,0,4,40,85,0,0,0,6,47,63,
+6,53,115,6,53,116,4,43,123,5,44,52,4,43,124,6,53,111,6,53,109,6,53,112,6,53,
+114,6,53,113,6,53,110,5,44,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,61,96,6,61,91,4,
+48,103,6,61,95,6,61,92,6,61,93,0,0,0,5,49,48,0,0,0,0,0,0,0,0,0,0,0,0,6,61,94,
+0,0,0,4,48,102,4,54,82,6,70,124,6,70,122,4,54,83,6,70,123,6,70,121,6,70,125,0,
+0,0,6,70,126,0,0,0,5,61,124,5,61,125,6,81,36,6,81,35,6,80,126,0,0,0,0,0,0,6,
+81,33,4,60,63,4,66,73,6,91,52,6,91,55,6,91,51,6,91,56,5,68,111,0,0,0,0,0,0,0,
+0,0,0,0,0,6,91,54,6,91,57,6,91,59,0,0,0,0,0,0,0,0,0,6,91,58,6,91,53,0,0,0,7,
+33,67,4,73,40,5,76,48,7,33,68,0,0,0,0,0,0,7,33,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,7,37,72,5,83,101,7,44,83,7,44,82,0,0,0,0,0,0,7,59,77,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,7,78,39,7,82,121,0,0,0,0,0,0,5,119,84,0,0,0,7,94,80,
+0,0,0,7,101,51,0,0,0,7,102,51,5,33,46,6,33,60,6,33,61,0,0,0,6,33,93,0,0,0,6,
+34,82,6,34,81,0,0,0,0,0,0,0,0,0,4,34,74,6,36,35,6,36,33,0,0,0,0,0,0,0,0,0,4,
+34,73,6,36,34,6,38,64,0,0,0,5,35,60,6,42,44,6,42,43,6,42,45,6,42,46,0,0,0,0,0,
+0,0,0,0,6,47,71,6,47,72,0,0,0,4,40,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,53,118,
+6,53,117,6,54,73,6,53,46,0,0,0,0,0,0,5,54,108,6,71,34,6,71,36,6,77,98,0,0,0,0,
+0,0,6,71,35,5,62,33,6,81,37,5,61,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,91,60,0,
+0,0,6,96,114,7,33,69,0,0,0,5,83,102,0,0,0,0,0,0,0,0,0,0,0,0,7,75,106,0,0,0,6,
+33,96,5,33,64,6,33,94,5,33,66,6,33,98,6,33,95,0,0,0,6,34,85,4,33,104,5,33,94,
+0,0,0,6,34,86,5,33,95,6,34,83,6,34,84,6,36,37,4,34,75,6,36,36,5,34,66,6,36,38,
+5,34,65,6,36,39,0,0,0,6,38,68,6,38,66,5,35,82,0,0,0,0,0,0,0,0,0,0,0,0,4,35,80,
+6,42,49,6,42,47,6,42,50,6,42,48,0,0,0,0,0,0,6,47,77,6,47,74,6,47,76,6,47,75,6,
+47,73,0,0,0,0,0,0,0,0,0,6,50,114,0,0,0,5,40,54,6,53,123,5,44,54,6,53,124,6,53,
+121,6,53,119,6,53,122,0,0,0,0,0,0,0,0,0,0,0,0,6,60,103,6,61,102,6,61,104,5,49,
+50,5,49,51,6,61,101,6,61,99,6,61,107,6,61,100,5,44,55,6,61,98,6,61,105,6,61,
+106,6,60,124,0,0,0,6,61,103,0,0,0,4,54,84,5,54,109,6,71,39,6,71,37,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,6,71,38,4,60,67,4,60,66,6,81,39,6,81,40,6,81,38,4,60,65,6,
+71,40,6,81,91,0,0,0,6,81,41,0,0,0,0,0,0,6,95,33,6,91,62,0,0,0,6,91,61,5,68,
+112,0,0,0,6,83,123,0,0,0,5,76,51,5,76,52,0,0,0,5,76,50,7,44,85,0,0,0,3,80,57,
+5,84,46,7,44,84,0,0,0,7,55,41,7,55,40,0,0,0,4,90,111,7,70,50,7,70,49,4,102,49,
+0,0,0,7,87,81,5,117,102,7,94,81,7,94,82,5,33,67,6,33,100,4,33,71,4,33,70,0,0,
+0,6,33,99,0,0,0,5,33,97,6,34,89,6,34,88,6,34,94,6,34,90,6,34,93,6,34,87,6,34,
+66,0,0,0,0,0,0,6,34,92,5,34,71,6,36,45,5,34,69,6,36,46,4,34,77,5,34,70,4,34,
+80,6,36,44,4,34,79,4,34,78,5,34,68,0,0,0,6,36,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,6,36,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,34,67,
+6,36,41,6,36,43,4,35,86,6,38,79,6,38,70,6,38,77,6,38,76,5,35,86,4,35,90,4,35,
+93,5,35,91,5,35,84,6,38,72,4,35,87,4,35,82,4,35,88,5,35,88,6,38,73,5,35,89,4,
+35,85,5,35,85,6,38,71,0,0,0,0,0,0,5,35,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,6,38,75,0,0,0,6,38,74,0,0,0,0,0,0,0,0,0,0,0,0,6,38,80,
+0,0,0,6,38,69,5,35,83,5,35,87,5,35,90,0,0,0,0,0,0,4,37,92,4,37,94,6,42,54,5,
+37,76,5,37,68,4,37,91,6,42,52,5,37,77,5,37,69,5,37,71,4,37,97,5,37,80,6,42,51,
+5,37,82,5,40,71,6,42,59,5,37,72,5,37,75,5,37,74,5,37,81,5,37,73,5,37,78,6,42,
+61,0,0,0,0,0,0,5,37,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,37,70,0,0,0,0,0,0,6,42,53,5,37,67,
+0,0,0,6,42,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,42,55,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,42,58,0,0,0,
+5,44,56,5,40,70,5,40,82,5,40,77,5,40,60,5,40,81,6,47,84,6,47,78,5,40,63,4,40,
+91,4,40,90,5,40,79,5,40,69,5,40,75,5,40,74,5,40,78,5,40,72,5,40,73,5,40,61,5,
+40,65,5,40,76,4,37,98,6,47,89,6,47,90,5,40,83,6,47,79,0,0,0,5,40,58,6,47,87,6,
+47,86,5,40,80,6,47,80,6,47,88,6,47,82,5,40,64,5,40,66,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,40,67,5,40,68,0,0,0,4,40,93,0,0,0,6,47,
+85,0,0,0,0,0,0,6,47,83,0,0,0,0,0,0,0,0,0,4,40,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,
+40,59,5,40,62,6,47,81,0,0,0,6,54,41,4,44,36,4,44,43,4,44,44,4,44,39,6,54,34,5,
+44,78,5,44,65,5,44,63,5,44,76,5,44,61,5,44,70,5,44,86,5,44,73,4,44,42,5,44,77,
+5,44,84,5,44,82,4,44,34,6,54,35,6,54,36,5,44,81,4,44,35,5,44,64,6,54,39,6,54,
+40,5,44,87,6,54,38,5,44,83,5,44,88,5,44,71,5,44,89,5,44,68,5,44,85,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,6,57,94,0,0,0,0,0,0,6,54,33,5,44,66,5,44,69,5,44,72,0,0,0,0,0,0,6,54,37,0,0,
+0,0,0,0,5,44,80,5,44,75,5,44,57,5,44,58,5,44,59,5,44,74,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,
+44,79,5,44,62,5,44,60,0,0,0,0,0,0,5,44,90,5,49,70,4,48,105,6,61,119,6,61,116,
+4,48,120,6,61,111,4,48,117,5,49,81,5,49,73,5,49,76,4,48,110,4,48,121,5,49,68,
+6,61,118,5,49,54,5,49,74,5,49,69,5,49,78,5,49,52,5,49,77,5,49,66,5,49,59,6,61,
+113,6,61,117,6,61,125,6,61,122,6,61,126,5,49,58,5,49,60,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,6,61,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,49,56,6,61,114,6,
+61,123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,5,49,55,6,61,115,5,49,57,0,0,0,0,0,0,6,61,109,0,0,0,0,0,0,0,0,0,0,0,0,5,49,
+65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,49,72,0,0,0,6,62,33,0,0,0,0,0,0,5,49,82,0,
+0,0,6,61,112,0,0,0,5,49,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,49,53,5,49,
+71,5,49,62,5,49,67,5,49,61,5,49,80,6,61,121,3,52,96,0,0,0,5,49,83,5,49,79,6,
+61,120,6,61,110,5,49,63,5,49,75,0,0,0,4,54,85,4,54,97,0,0,0,6,71,50,5,55,36,6,
+71,55,6,71,62,5,54,119,6,71,53,5,54,124,4,54,86,5,55,40,5,54,111,5,54,113,4,
+54,90,5,54,120,4,54,87,5,55,41,5,54,126,4,54,98,4,54,91,5,55,35,5,55,39,4,54,
+102,5,55,48,0,0,0,4,54,93,5,55,44,5,55,46,6,71,46,6,71,60,5,62,34,6,71,43,6,
+71,47,6,71,56,5,55,34,6,71,52,6,71,63,6,71,58,4,54,100,5,55,38,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,54,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,54,116,0,0,0,0,0,0,
+5,54,117,5,54,123,5,55,37,5,55,33,6,71,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,55,
+43,5,55,47,0,0,0,6,71,61,5,55,45,5,55,42,5,54,125,0,0,0,6,71,54,6,81,57,5,62,
+35,4,60,73,5,62,39,4,60,78,5,54,114,0,0,0,0,0,0,0,0,0,6,81,65,4,60,72,4,60,68,
+6,91,66,5,62,45,6,81,51,6,81,53,5,62,42,5,62,56,6,81,58,6,81,48,5,62,46,5,62,
+36,5,62,53,5,62,63,6,81,63,6,81,55,5,62,52,5,62,55,4,60,77,5,62,58,4,60,69,5,
+62,51,5,62,44,4,60,79,5,62,47,4,60,81,5,62,49,5,62,50,6,81,59,0,0,0,6,81,64,6,
+81,42,6,81,62,6,81,61,5,62,59,6,81,56,5,62,40,5,62,48,5,62,43,6,81,44,6,81,68,
+6,81,46,6,81,43,6,81,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,62,62,6,81,49,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,
+81,47,6,81,52,0,0,0,0,0,0,0,0,0,6,81,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,81,66,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,62,60,5,
+62,54,5,62,37,5,62,41,5,62,38,0,0,0,0,0,0,0,0,0,6,91,70,6,91,64,6,91,75,4,66,
+77,6,91,79,6,91,69,6,91,81,6,91,80,4,66,78,6,91,76,5,68,115,5,68,119,5,68,117,
+5,68,124,6,91,67,6,91,71,4,66,76,4,66,84,5,68,123,4,66,80,5,68,118,6,91,65,5,
+68,113,5,68,114,5,68,121,6,91,82,6,91,63,6,91,73,6,91,74,5,68,120,0,0,0,0,0,0,
+0,0,0,0,0,0,6,91,77,6,91,72,0,0,0,0,0,0,5,68,116,0,0,0,5,68,122,0,0,0,6,91,78,
+0,0,0,5,69,33,0,0,0,0,0,0,0,0,0,0,0,0,6,91,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,76,53,
+5,68,125,0,0,0,0,0,0,0,0,0,0,0,0,7,33,81,5,76,59,7,33,85,7,33,82,5,76,57,7,33,
+88,7,33,74,5,76,64,5,76,70,5,76,61,7,33,79,5,76,62,7,33,87,7,33,80,5,76,54,7,
+33,75,5,76,63,7,33,86,7,33,89,5,76,65,4,73,47,0,0,0,7,33,91,5,76,58,7,33,72,5,
+76,56,5,91,39,7,33,90,4,73,43,7,33,84,5,69,35,7,33,83,7,33,73,7,33,71,7,33,98,
+7,33,92,0,0,0,0,0,0,7,33,94,5,76,66,7,33,97,7,44,97,5,76,55,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,73,50,5,76,71,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,76,68,7,33,95,7,38,43,0,
+0,0,0,0,0,7,33,93,0,0,0,0,0,0,0,0,0,0,0,0,7,33,77,7,33,76,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,5,76,60,5,76,67,7,44,106,4,79,110,5,83,116,7,44,92,5,83,
+114,7,44,104,4,79,114,5,83,106,5,83,120,7,44,96,4,79,104,4,79,115,4,79,102,5,
+83,113,4,79,112,5,83,111,5,83,104,7,44,107,7,44,91,7,44,100,5,83,110,7,44,95,
+5,83,108,5,83,103,5,83,117,5,83,112,5,83,115,7,44,89,5,83,107,5,83,105,7,44,
+103,7,44,88,7,44,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,79,105,4,79,116,5,83,119,
+7,44,102,7,44,94,0,0,0,7,44,93,7,44,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,44,105,5,83,109,0,0,0,5,83,118,4,85,122,0,0,0,5,
+91,38,0,0,0,5,91,33,7,55,45,7,55,42,7,55,52,7,55,53,5,91,35,5,91,43,4,85,113,
+4,85,118,0,0,0,5,91,40,4,85,119,7,55,43,5,91,41,4,85,121,7,55,49,7,55,47,7,55,
+46,5,91,36,0,0,0,4,85,117,7,55,50,7,55,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,55,56,7,55,48,0,
+0,0,7,55,54,7,55,51,7,55,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,91,42,5,91,34,0,0,0,0,0,0,0,0,0,4,
+90,116,7,63,41,7,63,47,4,90,115,5,97,62,7,63,43,4,90,113,4,90,118,5,97,70,4,
+90,119,5,103,88,5,97,61,5,97,68,5,97,67,4,90,120,7,63,42,4,90,117,4,90,121,4,
+90,114,7,63,46,5,97,65,7,63,39,7,63,45,7,63,40,7,63,38,7,63,44,5,97,66,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,63,37,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,97,63,0,
+0,0,0,0,0,7,70,52,4,95,78,5,91,37,7,70,59,7,70,57,7,70,55,5,103,90,5,103,91,4,
+95,80,5,103,87,7,70,60,7,70,58,7,70,51,7,70,53,7,70,56,4,95,79,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,103,92,7,70,54,7,71,110,7,70,61,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,5,107,116,5,107,117,5,107,111,5,107,113,5,107,112,7,77,71,
+7,77,73,7,77,75,7,77,72,7,77,70,7,77,74,0,0,0,0,0,0,0,0,0,0,0,0,7,77,76,0,0,0,
+0,0,0,5,107,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,7,82,123,5,111,113,5,111,111,4,102,53,5,111,110,7,82,122,5,
+111,109,7,82,126,5,111,112,7,82,125,4,102,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,
+111,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,82,124,0,0,0,0,0,0,7,87,89,7,87,90,5,
+115,51,7,87,85,0,0,0,7,87,86,7,87,87,7,87,84,7,87,82,0,0,0,7,87,83,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,104,100,7,87,88,0,0,
+0,7,91,73,7,91,74,0,0,0,0,0,0,0,0,0,0,0,0,7,91,72,0,0,0,7,91,71,5,119,85,5,
+119,86,4,107,102,7,94,83,7,94,85,7,94,84,7,94,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,5,117,103,5,121,35,0,0,0,0,0,0,4,108,109,0,0,0,0,0,0,0,0,0,0,0,0,7,96,107,7,
+98,50,7,98,49,7,98,52,7,98,48,7,98,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,33,101,6,33,102,0,0,0,4,33,110,0,0,0,0,0,0,
+0,0,0,6,36,50,6,36,48,5,34,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,36,49,0,0,
+0,6,36,47,5,34,72,6,38,84,6,47,92,6,42,62,6,38,88,6,38,86,0,0,0,0,0,0,6,38,87,
+6,38,89,0,0,0,6,38,92,6,38,90,0,0,0,6,38,81,0,0,0,6,38,85,6,38,82,0,0,0,6,38,
+83,6,38,91,5,37,85,6,42,67,6,42,64,6,42,65,6,42,66,6,45,52,6,42,63,0,0,0,0,0,
+0,5,37,84,5,40,84,5,40,86,6,47,96,6,47,95,5,40,85,6,47,91,6,47,94,0,0,0,0,0,0,
+6,47,93,0,0,0,0,0,0,0,0,0,0,0,0,5,44,92,6,54,45,6,54,42,6,54,44,5,44,91,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,6,54,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,44,93,5,49,86,
+6,62,37,5,49,87,6,62,36,6,62,35,6,62,34,5,49,84,0,0,0,6,62,38,0,0,0,0,0,0,5,
+55,51,6,71,64,6,71,65,5,55,49,5,49,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,
+71,66,0,0,0,5,55,50,5,62,64,6,81,69,5,62,65,6,81,71,6,81,72,5,62,66,0,0,0,6,
+81,70,0,0,0,0,0,0,0,0,0,6,91,84,6,91,88,5,69,36,6,91,85,6,91,90,6,91,86,0,0,0,
+0,0,0,0,0,0,0,0,0,6,91,87,0,0,0,0,0,0,7,33,101,7,33,102,7,33,100,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,4,79,117,0,0,0,0,0,0,7,55,60,7,55,58,0,0,0,0,0,0,7,55,59,0,
+0,0,4,95,81,0,0,0,0,0,0,0,0,0,7,77,77,7,83,34,7,83,33,0,0,0,0,0,0,4,33,72,0,0,
+0,5,33,68,6,34,96,0,0,0,0,0,0,0,0,0,0,0,0,6,34,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,6,36,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,36,52,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,6,38,106,4,35,96,6,38,102,6,38,98,0,0,0,6,38,94,0,0,0,6,38,105,6,
+38,93,6,38,101,6,38,103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+6,38,96,0,0,0,0,0,0,0,0,0,0,0,0,6,38,99,6,38,104,6,38,100,0,0,0,6,38,97,6,38,
+95,5,35,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,35,93,5,35,95,5,
+35,96,5,35,97,4,37,106,6,42,79,6,42,71,6,42,76,6,42,70,4,37,103,6,42,74,4,37,
+108,6,42,72,5,37,86,6,42,81,6,38,65,0,0,0,0,0,0,0,0,0,6,42,73,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,37,107,0,0,0,0,0,0,0,0,0,0,0,0,
+6,42,80,6,42,75,6,42,77,6,42,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,42,69,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,42,68,5,37,87,5,40,91,6,47,98,5,40,87,6,
+47,100,6,47,97,5,40,88,4,40,95,6,47,107,6,47,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,47,106,0,0,0,0,0,0,6,47,108,6,52,
+49,6,47,103,6,47,104,0,0,0,6,47,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,40,
+93,5,40,90,5,40,94,5,40,92,5,40,89,5,44,94,4,44,50,6,54,52,4,44,48,4,44,52,6,
+54,50,6,54,60,6,54,54,6,54,61,6,54,62,6,54,49,6,54,46,6,54,58,6,54,47,0,0,0,0,
+0,0,0,0,0,0,0,0,6,54,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,6,54,48,6,54,63,0,0,0,6,54,55,6,54,56,6,54,57,5,44,96,6,54,59,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,6,54,51,0,0,0,0,0,0,0,0,0,0,0,0,5,44,95,5,44,98,4,
+48,125,6,62,39,0,0,0,4,48,124,5,49,93,6,62,52,6,62,45,5,49,91,6,62,42,5,44,97,
+6,62,51,6,62,48,5,49,90,4,49,34,4,49,35,0,0,0,0,0,0,0,0,0,6,62,46,6,62,47,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,5,49,92,0,0,0,0,0,0,0,0,0,0,0,0,6,62,49,0,0,0,6,62,53,0,0,0,4,
+48,126,6,62,40,6,62,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,5,49,88,5,49,89,0,0,0,0,0,0,3,58,79,6,81,78,4,54,114,6,71,71,4,54,106,6,
+71,69,4,54,112,4,54,108,6,71,75,6,71,80,4,54,117,6,71,68,6,71,70,6,71,77,5,55,
+52,6,62,50,6,71,79,4,60,90,5,55,57,4,54,115,0,0,0,0,0,0,6,79,109,5,55,56,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,6,71,81,0,0,0,6,71,74,0,0,0,0,0,0,0,0,0,0,0,0,6,71,
+73,4,54,116,6,71,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,55,55,5,55,58,6,71,72,5,55,53,5,55,54,5,55,
+59,0,0,0,5,62,70,6,81,86,6,81,75,6,81,85,0,0,0,5,62,77,4,60,84,6,91,98,6,81,
+82,5,62,76,6,81,81,5,62,68,5,62,75,5,62,67,6,81,84,6,81,80,5,62,73,5,62,74,4,
+60,85,5,62,71,6,81,73,6,81,76,0,0,0,0,0,0,0,0,0,6,81,83,6,81,77,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,81,79,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,5,62,78,5,62,72,5,62,69,0,0,0,5,69,41,5,69,40,5,69,39,
+6,91,92,4,66,92,6,91,100,6,91,102,6,91,97,5,69,42,6,91,96,5,69,38,6,91,103,6,
+91,93,0,0,0,0,0,0,0,0,0,0,0,0,6,91,107,0,0,0,6,91,99,6,91,83,0,0,0,0,0,0,4,66,
+90,6,91,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,91,94,0,0,0,5,69,37,5,69,43,7,33,
+114,4,73,52,4,73,53,7,33,111,4,73,54,5,76,75,5,76,76,7,33,107,0,0,0,7,33,120,
+4,73,55,7,33,119,7,33,116,0,0,0,0,0,0,0,0,0,0,0,0,5,76,77,5,76,79,7,33,103,7,
+33,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,33,108,0,
+0,0,0,0,0,0,0,0,7,33,109,0,0,0,0,0,0,0,0,0,0,0,0,7,33,110,5,76,113,7,33,115,7,
+33,113,0,0,0,0,0,0,0,0,0,0,0,0,7,33,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,5,76,78,5,76,74,5,76,72,7,33,104,5,76,73,0,0,0,7,44,111,7,44,113,7,
+44,108,4,79,119,4,79,122,4,79,121,7,44,109,0,0,0,7,44,112,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,83,
+122,7,44,114,5,83,123,5,83,121,7,52,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,7,44,115,0,0,0,0,0,0,0,0,0,7,44,110,0,0,0,4,79,118,7,55,67,4,85,125,7,55,
+61,5,91,46,7,55,63,7,55,68,0,0,0,7,55,66,0,0,0,7,55,69,5,91,44,0,0,0,0,0,0,7,
+44,116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,62,108,0,
+0,0,7,55,64,7,55,65,0,0,0,0,0,0,0,0,0,4,85,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,5,91,47,7,63,52,5,97,71,7,55,62,5,97,73,7,63,51,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,7,63,49,7,63,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,5,91,48,5,97,72,0,0,0,0,0,0,5,97,74,0,0,0,0,0,0,7,70,66,
+7,70,63,5,103,93,7,70,71,7,70,65,0,0,0,0,0,0,0,0,0,0,0,0,7,70,67,7,70,70,7,74,
+59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,70,64,7,63,53,0,0,0,4,99,51,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,77,78,0,0,0,0,0,0,0,0,0,5,107,119,7,83,40,4,102,
+54,7,83,36,7,83,35,7,83,39,7,83,37,0,0,0,5,111,116,0,0,0,0,0,0,0,0,0,7,83,38,
+0,0,0,0,0,0,5,111,114,5,111,115,7,87,91,0,0,0,0,0,0,0,0,0,0,0,0,5,115,52,7,87,
+93,5,115,53,7,91,75,7,87,92,0,0,0,0,0,0,0,0,0,7,94,87,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,5,119,87,0,0,0,5,123,95,7,101,90,7,102,66,7,102,79,6,34,98,0,0,0,6,47,
+109,6,38,107,6,42,82,0,0,0,0,0,0,5,44,100,0,0,0,6,54,66,6,47,110,6,54,65,0,0,
+0,5,44,99,0,0,0,0,0,0,0,0,0,6,62,54,0,0,0,0,0,0,6,71,82,6,81,89,0,0,0,0,0,0,0,
+0,0,0,0,0,6,81,88,6,91,106,6,100,122,0,0,0,6,91,104,0,0,0,6,91,105,7,33,122,7,
+33,121,7,44,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,63,54,7,67,63,0,0,0,0,0,
+0,0,0,0,0,0,0,7,63,55,7,70,72,7,70,73,7,72,59,0,0,0,0,0,0,7,87,94,5,33,47,6,
+34,99,0,0,0,6,36,55,6,36,54,0,0,0,6,38,108,0,0,0,6,54,67,6,62,55,6,62,56,6,81,
+90,6,36,57,6,36,56,5,35,100,5,35,99,4,37,111,6,42,83,0,0,0,0,0,0,0,0,0,5,49,
+94,6,62,57,6,62,60,5,44,101,6,62,59,6,62,58,0,0,0,5,62,79,6,81,92,0,0,0,0,0,0,
+6,91,108,0,0,0,6,91,109,0,0,0,5,76,80,0,0,0,0,0,0,7,44,118,7,44,119,7,55,70,7,
+70,74,7,63,58,7,63,56,7,63,57,7,70,75,7,77,79,0,0,0,0,0,0,6,34,100,0,0,0,6,34,
+101,0,0,0,6,36,58,0,0,0,6,38,110,6,38,109,0,0,0,6,42,84,0,0,0,0,0,0,0,0,0,5,
+40,95,5,44,104,4,44,53,5,44,103,6,54,70,0,0,0,6,54,69,0,0,0,0,0,0,6,54,71,0,0,
+0,5,44,105,4,49,36,5,49,97,6,62,61,0,0,0,0,0,0,5,49,95,5,49,96,5,49,98,0,0,0,
+0,0,0,0,0,0,0,0,0,6,71,84,5,55,62,5,55,66,5,55,64,5,55,65,0,0,0,5,62,80,6,81,
+93,0,0,0,5,62,82,5,62,81,6,81,95,0,0,0,4,66,97,6,91,111,6,91,112,6,91,110,0,0,
+0,0,0,0,0,0,0,5,69,44,5,69,46,7,33,123,0,0,0,5,76,81,0,0,0,7,63,59,0,0,0,0,0,
+0,5,91,49,0,0,0,5,91,50,0,0,0,0,0,0,0,0,0,7,70,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,6,33,103,6,33,104,0,0,0,6,34,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,33,
+118,6,36,60,4,34,84,6,36,63,6,36,64,6,36,62,6,36,61,0,0,0,0,0,0,4,35,99,4,35,
+100,0,0,0,4,35,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,38,112,0,0,0,0,
+0,0,0,0,0,6,38,111,0,0,0,0,0,0,4,37,118,5,37,90,4,37,116,6,42,85,6,42,86,4,40,
+99,6,42,92,6,42,88,6,42,89,6,42,90,0,0,0,6,42,91,6,42,93,4,37,121,0,0,0,0,0,0,
+6,42,87,0,0,0,6,41,57,4,40,100,4,40,98,5,40,97,5,40,98,5,40,96,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,44,108,0,0,0,6,54,
+72,6,54,75,0,0,0,5,44,106,5,44,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,54,74,0,0,
+0,4,44,55,0,0,0,0,0,0,0,0,0,0,0,0,5,44,107,0,0,0,5,49,100,0,0,0,4,44,54,6,62,
+65,6,62,68,3,52,126,6,62,62,6,62,67,6,62,64,6,62,69,6,62,63,0,0,0,0,0,0,0,0,0,
+0,0,0,4,49,39,0,0,0,0,0,0,5,49,99,0,0,0,0,0,0,4,60,94,6,71,88,6,71,91,6,71,93,
+0,0,0,6,71,90,0,0,0,6,71,85,6,71,92,5,55,67,0,0,0,0,0,0,0,0,0,0,0,0,6,71,89,4,
+54,122,4,54,120,5,55,68,0,0,0,6,71,87,0,0,0,6,81,96,6,81,97,0,0,0,0,0,0,4,60,
+93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,62,83,5,62,84,5,62,85,6,91,114,
+4,66,99,5,69,47,4,66,98,0,0,0,0,0,0,0,0,0,6,91,113,0,0,0,0,0,0,0,0,0,5,69,48,
+4,73,56,7,34,34,7,33,124,7,34,33,7,44,124,7,33,126,5,76,83,0,0,0,0,0,0,7,33,
+125,4,66,100,0,0,0,0,0,0,0,0,0,5,76,82,7,44,125,5,83,124,7,44,120,7,44,121,4,
+86,33,0,0,0,7,44,122,0,0,0,0,0,0,7,55,72,7,55,71,5,91,51,0,0,0,0,0,0,0,0,0,0,
+0,0,4,86,46,4,90,123,0,0,0,0,0,0,0,0,0,5,107,120,7,83,41,0,0,0,0,0,0,0,0,0,5,
+117,104,0,0,0,0,0,0,0,0,0,7,94,88,0,0,0,0,0,0,0,0,0,5,33,98,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,6,36,65,4,34,88,6,36,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+4,34,87,5,34,75,6,36,67,5,34,74,6,38,116,4,35,104,4,35,107,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,38,114,6,
+38,115,0,0,0,6,38,117,0,0,0,6,38,113,0,0,0,0,0,0,0,0,0,5,35,102,5,35,103,5,35,
+101,4,37,124,6,42,97,6,42,96,5,37,96,4,37,122,5,37,94,4,37,125,5,37,91,5,37,
+92,4,37,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,42,95,0,0,0,6,42,94,0,
+0,0,0,0,0,0,0,0,5,37,98,5,37,95,5,37,99,5,37,97,4,40,104,5,40,100,6,47,118,6,
+47,120,6,47,121,4,40,101,4,40,107,5,40,102,4,40,102,5,40,99,6,47,112,6,47,123,
+6,47,116,5,40,107,0,0,0,6,47,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,6,47,115,6,47,119,4,40,108,0,0,0,6,47,117,6,47,122,6,47,111,0,0,0,6,
+47,125,0,0,0,5,40,105,4,40,106,5,40,106,5,40,103,6,47,113,6,47,124,5,40,101,5,
+40,104,6,47,114,3,48,83,5,44,112,6,54,79,5,44,114,5,44,117,5,44,111,6,54,85,5,
+44,110,6,54,86,0,0,0,6,54,80,0,0,0,0,0,0,0,0,0,0,0,0,6,54,81,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,54,84,0,0,0,6,54,78,
+5,44,113,0,0,0,6,54,83,0,0,0,6,54,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,5,44,119,5,44,116,5,44,115,5,44,118,5,44,120,6,62,76,6,62,82,6,62,70,6,62,
+71,5,49,106,6,62,72,6,62,73,6,62,79,5,49,105,5,49,109,6,62,77,4,49,43,6,62,78,
+5,49,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,62,83,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,62,
+81,4,49,42,0,0,0,6,62,75,6,62,74,0,0,0,0,0,0,0,0,0,5,49,102,5,49,103,5,49,104,
+5,49,101,4,54,123,6,71,98,4,54,124,5,55,90,6,71,95,4,55,33,5,55,72,5,55,89,6,
+71,100,0,0,0,6,71,102,5,55,79,6,71,101,6,71,96,5,55,80,5,55,73,5,55,87,5,55,
+84,5,55,71,5,55,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,55,86,0,0,0,0,
+0,0,6,71,99,5,55,88,6,71,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,55,69,5,62,
+86,5,55,83,5,55,76,5,55,82,5,55,81,5,55,74,5,55,77,5,55,85,6,71,103,0,0,0,5,
+62,95,5,62,90,5,62,93,5,62,87,4,60,101,5,62,89,6,81,99,4,60,98,4,60,96,6,81,
+103,6,81,101,6,91,124,5,62,92,0,0,0,0,0,0,5,62,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,6,81,102,6,81,98,0,0,0,0,0,0,6,81,100,0,0,0,0,0,0,0,0,0,0,0,0,6,81,104,5,62,
+88,5,62,94,5,62,96,6,81,106,0,0,0,0,0,0,4,66,112,0,0,0,5,69,50,4,66,106,6,91,
+123,4,66,113,6,91,115,5,69,52,7,34,41,4,66,115,0,0,0,6,91,117,0,0,0,0,0,0,4,
+66,111,5,69,55,4,66,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,91,116,6,91,120,0,0,0,0,0,0,0,0,0,0,0,0,
+4,66,114,0,0,0,0,0,0,0,0,0,0,0,0,4,66,101,6,91,118,0,0,0,0,0,0,0,0,0,0,0,0,5,
+69,51,5,69,54,5,69,53,7,34,38,5,69,49,6,91,119,0,0,0,5,76,91,5,76,89,4,73,57,
+5,76,86,7,34,47,5,76,87,4,73,63,4,73,59,7,34,44,0,0,0,4,73,62,7,34,37,6,91,
+121,7,34,36,0,0,0,0,0,0,7,55,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,76,84,0,0,0,0,
+0,0,5,76,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,91,122,0,0,0,0,0,0,7,34,39,7,34,46,7,34,45,7,
+34,40,0,0,0,0,0,0,7,34,35,0,0,0,0,0,0,0,0,0,5,76,90,5,76,85,4,73,61,7,34,42,5,
+76,88,7,34,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,84,40,5,84,35,7,45,37,7,44,126,
+5,84,41,5,84,38,7,45,33,4,79,126,7,45,40,5,84,34,7,45,43,5,83,125,7,45,42,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,7,45,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,83,126,7,45,38,0,0,0,7,45,39,7,45,35,0,0,
+0,7,45,34,7,45,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,84,39,5,84,33,5,
+84,37,7,45,41,0,0,0,7,55,75,7,55,84,7,55,79,4,79,125,7,55,77,0,0,0,4,86,35,7,
+55,83,7,55,74,5,91,54,5,91,52,7,55,76,7,55,78,7,55,80,0,0,0,5,91,53,4,86,37,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,55,82,0,0,0,
+0,0,0,7,55,85,0,0,0,0,0,0,0,0,0,0,0,0,7,55,73,5,97,75,4,90,124,0,0,0,7,63,63,
+5,97,76,5,97,77,7,63,62,7,63,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,63,61,7,63,65,
+0,0,0,0,0,0,0,0,0,7,63,60,5,103,95,4,95,83,7,70,77,7,70,82,7,70,80,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,7,70,78,0,0,0,0,0,0,5,103,97,5,103,96,0,0,0,0,0,0,7,
+77,81,0,0,0,0,0,0,5,107,121,0,0,0,0,0,0,0,0,0,5,107,122,5,107,123,7,83,42,5,
+111,118,7,83,43,5,111,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,87,98,5,115,54,7,87,
+97,7,87,99,7,87,95,0,0,0,0,0,0,7,87,96,7,87,100,0,0,0,5,117,105,7,91,76,0,0,0,
+7,94,90,7,94,91,0,0,0,7,94,89,7,94,92,0,0,0,0,0,0,0,0,0,5,121,36,0,0,0,0,0,0,
+7,99,77,5,122,101,0,0,0,4,33,51,0,0,0,6,34,104,5,33,99,6,34,105,0,0,0,0,0,0,6,
+36,69,0,0,0,6,36,68,6,38,118,6,38,119,5,35,106,4,35,108,0,0,0,0,0,0,0,0,0,5,
+35,105,4,40,111,6,48,36,6,42,99,6,42,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,42,
+100,0,0,0,0,0,0,0,0,0,6,48,35,6,48,33,6,48,38,6,48,37,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,6,48,34,0,0,0,6,54,89,5,44,121,6,54,88,0,0,0,0,0,0,5,44,122,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,55,92,6,71,105,0,0,0,5,55,
+91,6,71,106,0,0,0,0,0,0,6,71,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,60,102,4,60,
+104,6,81,109,5,62,98,0,0,0,0,0,0,0,0,0,0,0,0,6,81,107,6,81,108,0,0,0,5,62,97,
+4,60,105,0,0,0,6,91,125,0,0,0,0,0,0,0,0,0,5,69,56,0,0,0,4,73,65,4,73,66,0,0,0,
+0,0,0,0,0,0,0,0,0,5,76,93,7,45,47,7,45,46,7,45,49,7,45,50,5,84,42,7,45,48,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,7,55,86,0,0,0,0,0,0,0,0,0,7,77,82,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,5,107,124,0,0,0,0,0,0,0,0,0,6,33,105,0,0,0,0,0,0,5,33,
+100,6,36,70,6,36,73,6,36,74,0,0,0,0,0,0,4,34,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+6,36,71,0,0,0,0,0,0,6,38,126,6,38,125,4,35,110,6,38,123,6,38,124,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,5,37,101,5,37,100,6,42,102,5,37,102,6,42,103,0,0,0,6,
+42,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,42,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,5,40,108,6,48,40,6,48,42,5,40,109,4,40,113,4,40,114,4,40,115,6,48,43,6,48,
+39,0,0,0,0,0,0,6,48,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,48,44,6,48,45,4,44,74,
+6,54,97,4,44,69,4,44,68,4,44,67,4,44,71,6,54,100,6,54,101,6,54,95,6,54,94,5,
+44,125,0,0,0,0,0,0,5,45,34,6,54,91,6,54,98,0,0,0,0,0,0,0,0,0,6,54,96,6,54,99,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,54,90,0,0,0,6,54,92,5,45,33,5,44,
+126,0,0,0,4,49,45,5,49,111,6,62,87,6,62,89,6,62,88,6,62,86,6,62,91,5,49,112,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,49,47,0,0,0,6,62,
+92,0,0,0,0,0,0,0,0,0,0,0,0,5,49,110,6,62,85,5,55,94,4,55,38,5,55,97,6,71,112,
+6,71,107,4,55,35,5,55,93,5,55,96,6,71,110,4,55,37,5,55,95,6,71,111,6,71,108,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,6,71,109,0,0,0,5,55,98,0,0,0,0,0,0,0,0,0,6,81,116,6,81,112,4,60,107,
+4,60,112,5,62,99,6,81,119,5,62,100,6,81,114,6,81,113,6,81,118,4,60,109,6,81,
+115,0,0,0,6,81,111,6,81,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,6,81,110,6,91,126,6,92,39,5,69,60,5,69,58,6,92,36,6,92,
+44,4,66,118,6,92,46,6,92,43,6,92,38,5,69,57,7,34,51,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,6,92,40,6,92,37,6,92,41,0,0,0,0,0,0,6,92,45,6,92,33,0,0,0,6,
+92,35,5,69,59,6,92,42,0,0,0,0,0,0,6,98,103,0,0,0,0,0,0,0,0,0,7,34,48,5,76,94,
+4,73,71,7,34,55,4,73,72,7,34,53,7,34,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,34,56,0,0,0,7,34,54,0,0,0,5,
+76,97,0,0,0,5,76,95,0,0,0,7,34,49,5,76,96,7,45,53,7,45,55,5,84,44,4,80,34,5,
+84,45,5,84,43,7,45,54,7,45,51,7,45,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,7,55,89,7,55,87,5,91,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,7,55,88,7,55,90,7,34,52,5,91,55,7,70,88,5,97,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,7,63,66,0,0,0,0,0,0,4,95,87,7,70,83,7,70,85,4,95,86,
+7,70,87,7,70,86,0,0,0,7,70,84,0,0,0,0,0,0,0,0,0,4,99,54,0,0,0,0,0,0,0,0,0,7,
+77,83,7,83,44,4,102,56,7,83,45,7,83,46,5,115,56,4,104,102,7,87,101,5,115,55,0,
+0,0,0,0,0,7,87,102,0,0,0,4,106,69,4,107,103,0,0,0,0,0,0,0,0,0,7,96,108,7,100,
+69,5,121,37,0,0,0,0,0,0,4,109,84,0,0,0,5,122,39,4,109,113,7,99,78,7,101,52,0,
+0,0,6,33,106,0,0,0,6,42,106,6,42,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,40,
+111,6,48,46,0,0,0,6,48,49,0,0,0,6,48,47,0,0,0,4,49,49,6,67,103,6,62,94,6,62,
+93,0,0,0,4,55,39,6,62,95,0,0,0,0,0,0,0,0,0,0,0,0,6,81,122,6,81,120,6,81,121,0,
+0,0,6,92,48,4,68,38,0,0,0,0,0,0,6,92,49,5,69,61,0,0,0,0,0,0,0,0,0,7,34,58,0,0,
+0,7,34,57,0,0,0,7,45,57,5,83,82,7,45,56,7,55,91,7,55,92,0,0,0,5,97,79,7,70,89,
+7,77,84,7,83,47,0,0,0,6,33,107,0,0,0,0,0,0,0,0,0,6,36,76,5,34,76,0,0,0,0,0,0,
+6,39,36,4,35,114,6,39,35,6,39,34,0,0,0,0,0,0,0,0,0,0,0,0,5,37,103,0,0,0,0,0,0,
+0,0,0,6,42,107,6,48,50,6,48,48,0,0,0,0,0,0,0,0,0,6,48,51,0,0,0,0,0,0,0,0,0,5,
+40,112,4,44,75,0,0,0,0,0,0,0,0,0,0,0,0,6,54,105,0,0,0,0,0,0,0,0,0,6,62,97,5,
+49,113,5,55,99,6,62,99,6,62,96,6,62,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,71,113,0,0,0,6,71,115,0,0,0,0,0,0,0,0,0,0,0,0,6,
+71,114,0,0,0,0,0,0,0,0,0,5,62,101,0,0,0,0,0,0,0,0,0,0,0,0,5,69,62,6,92,51,0,0,
+0,6,92,50,0,0,0,0,0,0,0,0,0,0,0,0,5,76,98,7,34,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,5,84,47,7,45,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,5,97,80,0,0,0,0,0,0,0,0,0,5,111,119,0,0,0,0,0,0,4,33,74,0,0,0,5,
+33,101,0,0,0,0,0,0,0,0,0,0,0,0,6,34,107,6,34,106,0,0,0,0,0,0,5,34,77,0,0,0,5,
+35,108,4,35,115,0,0,0,5,37,104,0,0,0,6,39,37,0,0,0,5,35,107,0,0,0,5,35,110,5,
+35,109,0,0,0,6,48,52,5,37,105,6,42,108,5,37,107,0,0,0,6,48,53,5,37,106,5,40,
+113,6,48,55,0,0,0,6,48,56,5,40,114,6,48,57,5,45,35,6,54,108,6,54,106,0,0,0,5,
+45,36,6,54,107,6,54,109,0,0,0,0,0,0,0,0,0,6,62,102,5,49,114,4,49,52,5,49,116,
+6,71,118,6,71,116,6,71,117,0,0,0,4,55,42,6,71,119,6,81,123,6,81,125,6,81,124,
+0,0,0,0,0,0,5,72,38,0,0,0,4,66,122,6,92,52,5,69,64,5,69,63,6,92,53,5,69,65,0,
+0,0,7,45,61,7,34,62,7,34,61,0,0,0,7,34,60,7,45,59,5,84,48,7,45,60,7,45,62,0,0,
+0,0,0,0,0,0,0,7,55,93,4,102,57,0,0,0,0,0,0,4,104,103,0,0,0,5,121,38,6,33,62,4,
+33,117,4,33,116,6,34,108,0,0,0,0,0,0,6,36,77,4,34,94,5,34,78,6,36,78,6,36,80,
+6,36,81,6,36,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,39,41,0,0,0,6,39,39,0,0,
+0,6,39,38,0,0,0,6,39,40,5,35,111,4,38,44,4,38,43,6,42,109,6,42,110,5,37,108,6,
+42,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,37,109,4,40,119,6,48,58,6,
+48,63,4,40,122,4,40,118,5,40,117,6,48,62,6,48,61,6,48,60,6,48,59,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,48,64,5,40,116,6,54,114,4,
+44,80,6,54,111,4,44,79,6,62,103,6,54,112,6,54,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,5,45,38,5,45,39,6,54,113,0,0,0,6,54,115,0,0,0,0,0,0,5,45,37,0,0,
+0,6,54,116,6,62,109,6,62,105,5,49,120,5,49,122,5,49,119,5,49,121,5,49,118,5,
+49,123,6,62,112,6,62,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,62,
+104,0,0,0,6,62,108,0,0,0,0,0,0,6,62,111,6,62,110,0,0,0,6,72,35,6,72,36,6,72,
+34,4,55,44,6,71,126,6,71,122,5,55,100,4,55,45,5,55,101,6,71,121,6,71,120,6,72,
+37,6,72,33,6,72,38,0,0,0,6,71,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,71,125,4,55,
+46,0,0,0,6,82,35,5,62,105,5,62,103,6,82,38,5,62,104,6,82,37,6,82,41,6,82,33,6,
+81,126,6,82,39,6,82,36,0,0,0,0,0,0,0,0,0,0,0,0,6,82,34,0,0,0,0,0,0,6,82,40,0,
+0,0,0,0,0,0,0,0,5,62,102,0,0,0,4,66,124,4,66,126,4,66,123,6,92,56,6,92,54,6,
+92,55,0,0,0,0,0,0,0,0,0,6,92,57,0,0,0,5,69,66,7,34,64,5,76,102,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,5,76,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,76,100,7,45,64,
+7,45,63,7,34,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,48,45,7,55,94,0,0,0,0,0,0,7,
+63,67,4,95,88,5,103,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,107,125,0,0,0,0,
+0,0,0,0,0,5,115,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,33,48,6,33,108,6,34,109,6,
+36,84,6,36,83,0,0,0,6,36,82,5,34,79,4,35,117,0,0,0,6,39,42,0,0,0,0,0,0,4,38,
+45,6,42,113,6,42,112,5,40,119,6,48,66,0,0,0,6,48,67,5,40,118,6,48,68,0,0,0,6,
+54,119,6,54,120,6,54,118,6,53,40,6,54,117,0,0,0,6,62,113,6,62,114,6,72,40,5,
+55,103,6,72,41,0,0,0,6,72,39,0,0,0,0,0,0,6,82,42,6,92,58,7,34,65,7,45,65,7,34,
+66,7,34,67,0,0,0,7,83,48,7,94,93,5,33,69,0,0,0,5,33,70,6,34,112,6,34,110,6,34,
+114,6,34,113,0,0,0,0,0,0,0,0,0,0,0,0,6,34,115,0,0,0,0,0,0,5,33,102,6,34,111,0,
+0,0,0,0,0,6,36,87,6,36,85,6,36,89,0,0,0,0,0,0,0,0,0,0,0,0,3,35,89,0,0,0,0,0,0,
+0,0,0,6,36,86,5,34,83,0,0,0,0,0,0,6,36,90,6,36,88,0,0,0,5,34,82,0,0,0,6,39,46,
+5,35,113,5,35,120,5,35,121,6,39,48,5,35,118,5,35,117,5,35,119,5,35,114,5,35,
+115,6,39,49,6,39,44,0,0,0,0,0,0,0,0,0,0,0,0,6,39,50,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,39,45,0,0,0,6,39,47,4,35,125,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,39,52,6,39,51,0,0,0,4,35,124,0,0,0,6,39,43,0,
+0,0,0,0,0,0,0,0,5,35,122,4,38,48,5,37,117,6,42,117,4,38,51,6,42,114,5,37,115,
+5,37,116,6,42,122,5,37,113,6,42,119,6,42,124,5,37,111,6,42,121,5,37,114,5,37,
+112,6,42,116,6,39,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,42,120,0,0,0,6,45,43,0,0,0,0,0,0,0,0,0,0,0,0,6,
+42,115,5,37,118,6,48,80,6,48,74,5,40,120,6,48,75,5,40,121,4,40,126,5,40,122,0,
+0,0,6,48,70,0,0,0,0,0,0,0,0,0,0,0,0,6,48,73,6,48,82,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,48,77,6,48,69,6,48,71,0,0,0,6,48,81,
+0,0,0,0,0,0,6,48,79,0,0,0,0,0,0,6,48,76,0,0,0,0,0,0,6,48,72,5,40,123,4,40,124,
+5,45,44,5,45,41,4,44,82,4,44,89,5,45,42,6,55,33,4,44,88,5,45,52,5,45,48,5,45,
+43,6,54,125,5,45,49,5,45,45,5,45,47,6,55,36,6,54,126,4,44,98,6,54,121,4,44,99,
+4,44,86,6,55,37,6,55,34,0,0,0,0,0,0,6,55,35,6,54,123,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,45,40,5,45,51,4,44,93,5,45,53,0,0,0,5,45,54,0,
+0,0,5,45,50,0,0,0,6,59,78,4,49,58,6,63,43,6,63,36,6,63,38,4,49,60,4,49,62,5,
+49,126,6,62,121,6,63,34,6,62,123,5,50,40,4,49,56,0,0,0,6,63,39,6,63,44,6,63,
+41,6,62,116,6,63,42,4,49,64,4,49,59,5,49,124,5,50,38,6,62,115,4,49,54,5,49,
+125,5,50,36,0,0,0,6,63,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,
+63,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,6,62,119,0,0,0,0,0,0,6,50,42,0,0,0,0,0,0,0,0,0,6,62,125,6,62,124,0,0,0,
+6,62,126,0,0,0,6,63,33,0,0,0,0,0,0,6,63,37,0,0,0,4,49,63,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,50,41,5,50,33,5,
+50,39,5,50,35,0,0,0,5,50,34,5,50,37,5,50,42,5,55,105,6,72,51,5,55,110,6,72,42,
+6,72,52,5,55,111,5,55,108,0,0,0,5,55,107,4,55,48,0,0,0,5,55,112,5,55,106,5,55,
+113,5,55,114,5,55,116,6,72,46,6,62,122,4,55,49,6,72,47,5,55,109,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,55,51,0,0,0,5,55,104,0,0,0,5,55,115,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,72,45,0,0,0,5,55,117,0,0,0,0,0,0,0,0,0,0,0,0,
+6,72,50,6,72,44,0,0,0,0,0,0,6,72,49,0,0,0,0,0,0,0,0,0,6,72,48,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,62,112,6,82,45,5,62,108,4,60,122,5,62,
+113,6,82,46,6,92,59,4,60,125,6,82,53,5,62,106,5,62,115,6,82,43,5,62,111,0,0,0,
+6,82,44,6,82,57,6,82,48,6,82,56,5,62,110,6,82,54,6,92,64,0,0,0,5,62,114,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,6,82,58,0,0,0,0,0,0,0,0,0,6,82,50,0,0,0,6,82,55,0,0,0,
+0,0,0,0,0,0,5,62,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,82,47,5,69,67,5,69,75,5,
+69,73,6,92,65,6,92,60,4,67,43,4,67,38,4,67,37,5,69,68,5,69,72,5,69,71,5,69,74,
+5,69,78,6,92,62,6,92,71,5,69,77,5,69,69,5,69,70,6,92,66,0,0,0,4,67,41,6,92,70,
+4,67,39,4,67,35,5,69,76,6,92,69,6,92,67,0,0,0,6,92,63,4,67,40,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,82,49,4,73,78,7,34,73,4,73,82,7,34,69,5,76,
+105,0,0,0,7,34,80,7,34,74,5,76,110,5,76,103,7,34,71,7,34,81,5,76,111,7,34,79,
+7,34,76,7,34,77,5,76,112,5,76,106,5,76,109,7,45,68,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,7,34,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+7,34,68,7,34,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,34,78,0,0,0,0,0,0,0,0,0,5,76,
+107,0,0,0,7,34,72,4,73,81,5,84,51,4,80,35,7,45,74,4,80,36,5,84,53,7,45,66,5,
+84,56,5,84,52,5,84,49,7,45,71,7,45,67,5,91,57,5,84,50,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,7,45,69,0,0,0,0,0,0,7,45,73,7,45,72,7,45,75,0,0,0,0,0,0,7,45,70,0,0,0,7,
+45,77,5,84,55,4,86,41,5,91,59,5,97,85,7,55,96,5,91,63,7,55,102,0,0,0,5,91,58,
+7,55,98,7,55,100,7,55,97,5,91,61,0,0,0,0,0,0,0,0,0,0,0,0,7,55,95,7,55,101,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,86,42,0,0,0,0,0,0,7,55,99,0,0,0,7,55,
+103,0,0,0,0,0,0,7,57,39,0,0,0,0,0,0,5,91,64,0,0,0,7,70,90,0,0,0,0,0,0,5,97,84,
+7,63,71,4,90,126,5,97,81,5,97,82,7,63,73,0,0,0,5,97,83,7,63,70,0,0,0,0,0,0,7,
+63,69,7,63,72,0,0,0,0,0,0,5,97,86,5,97,87,0,0,0,0,0,0,7,70,92,4,95,91,7,70,94,
+5,103,101,4,95,89,7,70,93,7,70,95,7,70,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+7,70,97,7,70,98,0,0,0,7,70,91,0,0,0,0,0,0,0,0,0,0,0,0,4,99,56,7,77,85,4,99,55,
+5,107,126,7,77,87,0,0,0,0,0,0,0,0,0,0,0,0,7,77,86,0,0,0,0,0,0,0,0,0,5,91,62,5,
+111,120,5,111,122,5,111,121,0,0,0,0,0,0,7,83,50,0,0,0,0,0,0,0,0,0,0,0,0,7,83,
+49,5,115,59,4,104,105,4,104,106,7,87,103,7,87,105,7,87,104,0,0,0,0,0,0,7,87,
+106,0,0,0,5,115,60,0,0,0,0,0,0,7,94,94,4,107,106,4,107,105,0,0,0,7,94,96,0,0,
+0,0,0,0,5,119,88,7,94,95,5,121,39,0,0,0,0,0,0,5,122,40,5,122,102,5,123,60,7,
+99,79,0,0,0,5,124,52,0,0,0,6,33,109,4,33,37,4,34,98,5,34,84,6,36,91,6,36,92,5,
+34,85,6,35,126,4,35,126,5,35,123,6,42,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,48,
+85,6,48,84,6,48,86,0,0,0,6,48,83,0,0,0,6,55,38,5,50,43,4,49,65,6,63,45,5,55,
+118,6,92,72,7,34,82,5,84,57,0,0,0,0,0,0,7,55,104,7,63,74,7,70,99,5,103,102,0,
+0,0,0,0,0,0,0,0,7,94,97,0,0,0,7,101,53,6,33,111,6,33,113,6,33,112,0,0,0,0,0,0,
+0,0,0,0,0,0,5,33,104,5,33,103,0,0,0,0,0,0,5,35,124,6,39,55,0,0,0,0,0,0,6,48,
+87,6,55,40,0,0,0,6,63,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,34,83,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,7,70,100,0,0,0,0,0,0,0,0,0,0,0,0,6,34,116,0,0,0,5,34,86,6,42,
+126,0,0,0,6,48,89,0,0,0,6,48,88,0,0,0,0,0,0,0,0,0,4,44,101,6,63,47,5,53,95,5,
+50,45,6,63,48,5,50,44,6,72,54,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,34,84,0,0,
+0,0,0,0,0,0,0,7,63,75,0,0,0,4,33,119,6,34,117,6,34,118,5,34,89,5,34,88,4,34,
+100,5,34,91,6,36,97,6,36,96,6,36,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,34,
+87,6,36,95,5,34,90,6,39,65,6,39,59,5,36,34,6,39,56,5,35,126,5,35,125,0,0,0,5,
+36,35,6,39,64,5,36,36,6,39,60,6,39,63,5,36,33,0,0,0,6,39,57,6,39,58,6,39,61,0,
+0,0,0,0,0,0,0,0,5,36,37,6,39,62,5,37,123,4,38,53,5,37,121,5,37,125,5,37,122,5,
+37,124,5,38,33,6,43,35,5,37,126,0,0,0,0,0,0,5,38,34,6,43,34,0,0,0,0,0,0,5,38,
+35,6,43,33,0,0,0,5,37,119,0,0,0,5,37,120,5,40,126,6,48,98,5,40,125,5,41,34,5,
+40,124,5,41,35,6,48,95,5,41,37,5,41,36,0,0,0,6,48,91,0,0,0,0,0,0,5,41,33,6,48,
+90,6,48,101,6,48,103,0,0,0,0,0,0,0,0,0,0,0,0,4,41,38,6,48,97,0,0,0,0,0,0,6,48,
+96,6,48,92,6,48,93,6,48,102,0,0,0,6,48,100,6,48,94,0,0,0,5,45,56,6,55,50,0,0,
+0,5,45,55,6,55,46,5,45,57,5,50,46,6,55,42,4,44,105,4,44,106,6,55,47,5,45,58,6,
+55,45,6,55,49,6,55,48,4,44,103,6,55,51,6,55,52,0,0,0,0,0,0,0,0,0,6,55,41,0,0,
+0,0,0,0,0,0,0,0,0,0,6,55,43,6,63,53,5,50,53,4,49,70,4,49,67,4,49,68,5,50,51,5,
+50,47,6,63,58,5,50,48,5,50,52,6,63,60,5,50,49,5,50,54,6,63,54,6,63,59,6,63,50,
+5,50,50,6,63,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,63,57,6,63,49,0,0,0,0,0,0,6,
+63,61,6,63,55,0,0,0,6,63,51,6,72,57,4,55,62,6,72,62,5,55,121,5,55,122,4,55,56,
+5,55,120,6,72,58,4,55,55,5,56,33,5,56,34,6,63,56,6,72,64,6,72,61,6,72,59,5,55,
+125,6,72,56,6,72,63,0,0,0,0,0,0,5,55,123,5,55,119,6,72,65,5,55,126,0,0,0,0,0,
+0,5,62,120,4,61,34,5,69,82,4,61,37,5,62,117,5,62,116,4,61,36,0,0,0,0,0,0,5,62,
+119,5,62,122,6,82,62,6,82,59,6,82,61,6,92,75,0,0,0,5,62,123,6,82,60,5,62,118,
+0,0,0,5,62,121,6,92,76,6,92,77,5,69,88,4,67,52,5,69,79,5,69,85,6,92,74,5,69,
+84,5,69,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,69,89,5,69,80,5,
+69,86,5,69,81,7,34,87,7,34,89,5,76,116,5,76,115,5,76,117,4,73,87,5,76,118,0,0,
+0,5,76,120,4,73,86,7,34,86,7,34,85,0,0,0,0,0,0,7,34,88,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,5,76,119,5,76,121,5,76,114,0,0,0,7,45,80,5,84,62,7,45,82,7,45,
+88,5,84,61,4,80,40,7,45,87,7,45,86,5,84,59,7,45,81,5,84,60,0,0,0,7,45,84,5,84,
+63,7,45,79,0,0,0,0,0,0,4,80,42,5,91,65,5,91,66,4,86,44,7,55,107,0,0,0,0,0,0,0,
+0,0,7,55,105,0,0,0,7,55,106,5,97,90,5,97,89,5,97,88,0,0,0,7,70,102,4,95,93,5,
+103,103,4,95,92,7,70,101,7,70,103,0,0,0,0,0,0,5,103,104,0,0,0,0,0,0,7,77,88,5,
+108,33,0,0,0,7,83,51,7,87,108,5,111,123,5,115,61,7,87,107,0,0,0,0,0,0,0,0,0,7,
+94,98,7,94,99,5,119,89,0,0,0,7,99,80,7,99,117,4,33,120,6,39,66,5,36,38,0,0,0,
+4,36,38,6,43,36,0,0,0,0,0,0,6,48,105,6,48,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,6,55,53,5,50,55,6,72,66,5,56,35,0,0,0,0,0,0,6,82,63,0,0,0,0,0,0,5,69,90,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,77,89,0,0,0,0,0,0,6,33,
+114,0,0,0,6,33,115,6,34,120,5,33,105,6,34,119,0,0,0,4,34,103,4,36,39,5,36,39,
+0,0,0,0,0,0,6,41,94,6,43,37,5,38,36,5,38,37,6,48,106,6,48,65,4,47,39,0,0,0,0,
+0,0,0,0,0,0,0,0,6,55,54,4,49,74,0,0,0,0,0,0,6,72,67,5,62,124,5,69,91,7,34,91,
+0,0,0,6,92,78,0,0,0,7,34,92,7,34,93,0,0,0,4,86,38,0,0,0,7,87,109,4,34,104,5,
+34,94,6,36,100,5,34,93,6,36,99,6,36,98,6,36,102,4,34,105,0,0,0,6,36,101,0,0,0,
+0,0,0,6,39,69,5,36,42,5,36,44,5,36,43,5,36,40,5,36,41,6,39,68,6,39,72,6,43,40,
+0,0,0,6,39,67,0,0,0,6,39,70,5,36,45,0,0,0,5,38,44,5,38,40,5,38,39,5,38,43,5,
+38,42,4,38,57,6,43,38,6,43,41,6,43,39,4,38,62,6,43,42,5,38,41,0,0,0,5,38,45,6,
+43,43,0,0,0,5,41,40,5,41,42,4,41,39,6,48,108,5,41,41,6,48,109,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,48,107,0,0,0,5,45,61,5,45,64,5,
+45,62,5,45,65,5,45,59,6,55,58,6,55,59,4,44,110,5,45,66,5,45,63,6,55,60,5,45,
+60,6,55,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,55,55,6,55,56,0,0,0,0,0,0,0,
+0,0,0,0,0,5,44,123,5,50,68,5,50,59,5,50,57,4,49,77,6,63,67,5,50,66,6,63,72,6,
+63,62,5,50,61,5,50,60,5,50,63,5,50,62,6,63,63,6,63,64,5,50,65,5,50,56,4,49,80,
+6,63,68,5,50,67,5,56,40,0,0,0,6,63,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,63,71,6,70,61,0,0,0,5,50,58,6,63,66,5,50,64,
+6,72,74,4,49,75,5,56,43,5,56,44,5,56,45,6,72,75,6,72,78,5,56,39,6,72,77,4,55,
+66,5,56,42,5,56,38,6,72,73,4,55,67,5,56,37,6,82,68,6,72,70,6,72,71,5,56,36,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,72,72,0,0,0,6,72,76,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,4,61,43,5,63,37,4,61,44,6,82,65,6,82,66,5,63,34,5,
+63,35,6,82,71,5,62,125,0,0,0,6,82,69,0,0,0,0,0,0,0,0,0,0,0,0,6,82,67,0,0,0,6,
+82,72,0,0,0,5,63,36,5,62,126,6,82,70,4,67,56,5,69,92,4,67,55,5,69,94,6,92,80,
+0,0,0,5,69,96,5,69,95,6,92,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,6,92,81,0,0,0,6,96,49,0,0,0,0,0,0,7,34,94,4,73,90,4,55,63,4,73,88,
+5,76,122,4,73,89,7,45,89,7,34,98,5,76,124,5,76,126,0,0,0,0,0,0,0,0,0,7,34,95,
+7,34,97,7,34,99,0,0,0,0,0,0,0,0,0,0,0,0,7,34,96,5,76,123,5,84,65,5,76,125,5,
+84,67,5,84,64,4,80,45,0,0,0,0,0,0,0,0,0,0,0,0,5,84,68,0,0,0,0,0,0,0,0,0,0,0,0,
+7,55,110,5,91,68,7,55,108,7,55,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,91,67,0,0,
+0,7,55,111,5,91,69,0,0,0,0,0,0,0,0,0,7,63,81,7,63,78,5,97,91,0,0,0,0,0,0,7,63,
+77,7,63,79,0,0,0,0,0,0,7,63,76,0,0,0,0,0,0,7,63,80,0,0,0,7,70,104,7,70,105,5,
+97,92,5,103,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,103,106,0,0,0,0,0,0,5,108,36,
+5,108,35,7,77,93,7,77,91,5,108,34,7,77,90,0,0,0,7,77,92,7,77,94,4,102,60,0,0,
+0,7,83,52,7,83,97,5,115,62,7,87,110,0,0,0,7,87,111,0,0,0,5,117,106,0,0,0,0,0,
+0,0,0,0,7,91,77,7,94,100,7,98,54,5,122,104,5,122,103,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,6,43,44,0,0,0,6,43,45,6,43,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+5,50,69,0,0,0,6,72,79,0,0,0,0,0,0,5,63,38,6,33,63,6,33,117,0,0,0,6,34,121,0,0,
+0,6,39,73,0,0,0,4,36,42,6,48,112,6,39,77,0,0,0,0,0,0,6,39,75,0,0,0,6,39,78,4,
+38,63,6,43,48,5,38,46,6,43,49,3,42,57,0,0,0,4,39,65,6,53,35,6,48,114,6,48,115,
+6,48,113,6,48,111,0,0,0,0,0,0,0,0,0,6,48,110,0,0,0,0,0,0,6,55,63,6,55,62,4,44,
+111,6,55,61,0,0,0,6,55,64,0,0,0,6,63,73,6,63,74,6,63,75,6,63,76,6,63,77,6,63,
+78,4,55,68,6,72,80,6,72,84,6,72,83,6,72,81,0,0,0,6,72,82,0,0,0,6,82,73,5,63,
+39,0,0,0,0,0,0,6,92,83,6,92,84,6,92,82,0,0,0,0,0,0,5,69,97,7,34,100,0,0,0,7,
+45,90,7,45,92,4,80,47,5,84,69,7,55,113,7,55,112,0,0,0,0,0,0,7,87,112,7,99,81,
+7,99,82,7,101,54,6,33,64,6,33,118,0,0,0,0,0,0,0,0,0,4,36,43,6,39,80,6,39,79,0,
+0,0,5,36,46,6,43,50,0,0,0,6,48,118,6,48,117,0,0,0,0,0,0,6,48,119,0,0,0,5,46,
+104,6,63,79,5,56,46,0,0,0,6,82,74,6,92,85,7,34,101,7,45,93,0,0,0,0,0,0,0,0,0,
+0,0,0,5,33,42,5,33,71,6,33,120,0,0,0,6,33,124,6,33,119,0,0,0,6,33,122,6,33,
+123,0,0,0,6,35,33,6,35,34,6,34,124,6,34,122,6,35,35,6,34,123,6,34,125,6,34,
+126,5,33,106,5,34,96,0,0,0,5,34,95,0,0,0,0,0,0,6,36,104,6,36,105,6,36,106,0,0,
+0,0,0,0,0,0,0,6,36,107,5,36,47,6,39,81,5,36,49,6,39,83,5,36,48,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,6,39,82,0,0,0,0,0,0,0,0,0,5,36,50,5,38,47,6,43,54,6,43,51,6,
+43,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,43,55,6,43,53,6,48,
+126,5,41,44,6,48,125,4,41,48,6,48,121,5,41,43,6,48,120,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,45,68,0,0,0,5,45,67,5,45,69,6,55,67,6,55,65,
+5,45,70,0,0,0,6,55,66,0,0,0,5,50,74,5,50,72,5,50,73,6,63,86,6,63,80,4,41,47,6,
+72,85,6,63,82,6,63,83,5,50,71,6,63,81,0,0,0,0,0,0,0,0,0,6,63,84,6,63,87,6,63,
+85,6,72,86,6,72,89,5,56,47,5,56,50,5,56,49,6,72,90,5,56,48,6,72,88,6,72,87,0,
+0,0,5,63,40,4,61,49,6,82,75,0,0,0,0,0,0,6,82,76,0,0,0,0,0,0,5,69,98,6,92,86,5,
+69,99,6,92,87,6,92,89,0,0,0,0,0,0,6,92,90,0,0,0,0,0,0,0,0,0,6,92,88,5,77,33,5,
+77,34,4,73,96,7,34,102,0,0,0,0,0,0,7,34,103,7,45,95,5,84,70,4,80,48,7,45,96,7,
+45,94,0,0,0,0,0,0,7,55,115,7,55,114,0,0,0,7,55,116,0,0,0,0,0,0,4,91,34,5,97,
+94,7,63,82,0,0,0,0,0,0,5,97,93,7,70,109,7,70,107,7,70,111,7,70,106,7,70,108,0,
+0,0,5,103,107,5,108,37,7,77,95,4,95,95,7,77,97,7,77,96,5,108,38,0,0,0,5,111,
+124,5,111,125,4,102,61,7,83,53,5,115,63,7,96,60,7,96,111,7,100,70,0,0,0,0,0,0,
+6,36,110,6,36,108,6,36,109,5,36,51,6,49,33,6,43,56,6,45,50,6,49,36,6,55,68,6,
+49,34,6,49,35,6,55,70,6,55,69,0,0,0,6,63,88,0,0,0,0,0,0,6,79,33,5,56,51,6,72,
+92,6,72,91,0,0,0,5,63,42,0,0,0,6,92,92,6,92,95,6,92,93,6,92,91,0,0,0,6,92,94,
+0,0,0,7,45,97,7,45,78,4,80,50,7,55,117,7,63,85,0,0,0,7,63,84,7,63,83,7,70,114,
+7,70,112,7,70,113,0,0,0,0,0,0,0,0,0,7,87,113,7,91,78,7,98,55,6,35,37,6,35,36,
+0,0,0,6,36,113,6,36,111,0,0,0,0,0,0,0,0,0,6,39,84,5,38,48,6,43,59,0,0,0,6,43,
+58,0,0,0,0,0,0,6,55,71,4,44,116,4,44,115,0,0,0,0,0,0,5,53,96,6,63,93,6,63,89,
+6,63,90,0,0,0,0,0,0,0,0,0,6,63,92,6,63,91,5,50,75,6,72,93,6,72,96,6,72,94,6,
+72,95,0,0,0,0,0,0,6,82,81,6,82,78,6,82,80,6,82,79,0,0,0,4,67,60,6,92,96,7,34,
+107,7,34,108,7,34,105,7,34,106,5,77,35,4,80,51,0,0,0,5,84,71,7,45,100,7,55,
+118,7,63,86,0,0,0,7,77,98,7,83,54,5,115,65,0,0,0,0,0,0,0,0,0,6,33,125,5,33,
+107,4,33,121,5,34,97,0,0,0,4,34,110,5,34,98,5,36,52,6,39,88,5,36,53,6,39,87,6,
+39,89,6,39,91,6,39,86,5,36,54,0,0,0,0,0,0,0,0,0,6,39,85,6,39,90,0,0,0,5,38,51,
+6,43,61,5,38,49,6,43,60,5,38,50,5,41,45,6,43,63,0,0,0,0,0,0,0,0,0,4,41,51,6,
+49,38,5,41,48,5,41,46,6,49,40,0,0,0,5,41,50,5,41,49,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,6,49,39,6,55,77,4,44,121,4,44,119,4,44,124,4,44,117,5,45,75,5,45,73,4,44,
+120,4,44,122,4,44,118,4,44,123,5,45,74,6,55,73,6,55,79,6,55,76,0,0,0,0,0,0,0,
+0,0,6,55,75,6,55,80,6,55,78,6,55,74,4,49,86,5,50,79,6,63,104,6,63,97,0,0,0,5,
+50,76,5,50,81,5,50,78,6,63,96,5,50,80,4,49,88,6,63,103,6,63,101,6,63,98,4,49,
+89,6,63,102,5,50,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,63,100,0,0,0,6,63,
+95,0,0,0,6,63,99,6,72,100,0,0,0,4,55,70,5,56,54,5,56,53,5,56,59,5,56,58,5,56,
+55,4,55,71,6,72,97,5,56,52,6,72,99,5,56,56,4,49,85,0,0,0,0,0,0,6,72,98,0,0,0,
+0,0,0,0,0,0,5,56,57,0,0,0,5,63,44,5,63,43,6,82,82,6,82,84,6,82,87,6,82,83,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,82,85,0,0,0,0,0,0,0,
+0,0,6,82,86,6,86,108,0,0,0,0,0,0,0,0,0,0,0,0,5,63,45,4,61,50,6,92,102,6,92,99,
+5,69,102,6,92,98,4,67,62,5,69,101,4,67,65,4,67,64,6,92,97,5,69,104,5,69,106,5,
+69,100,6,92,104,6,92,105,6,92,106,5,69,103,6,92,100,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,6,92,101,0,0,0,0,0,0,4,73,100,5,77,36,5,91,72,4,73,99,4,73,98,
+5,77,37,7,34,109,7,34,111,0,0,0,0,0,0,0,0,0,0,0,0,7,34,110,7,34,112,0,0,0,7,
+45,101,5,84,72,5,84,74,7,45,103,0,0,0,7,45,102,0,0,0,0,0,0,0,0,0,0,0,0,7,45,
+104,5,84,73,0,0,0,0,0,0,0,0,0,5,91,71,7,55,119,4,86,48,0,0,0,0,0,0,0,0,0,5,91,
+70,5,97,96,7,63,87,5,97,95,7,63,88,0,0,0,0,0,0,0,0,0,0,0,0,5,97,97,7,70,115,7,
+70,117,7,70,118,7,77,34,7,70,116,5,108,39,4,99,62,4,99,61,0,0,0,0,0,0,7,77,99,
+7,83,55,5,111,126,7,87,114,4,106,71,5,121,40,0,0,0,5,33,49,6,34,33,4,34,111,5,
+33,108,6,35,38,0,0,0,0,0,0,0,0,0,0,0,0,6,36,117,5,34,99,6,39,96,5,34,105,6,39,
+93,5,34,100,6,36,115,6,36,116,5,34,101,6,39,92,0,0,0,6,39,94,0,0,0,0,0,0,0,0,
+0,6,39,97,0,0,0,6,36,114,0,0,0,0,0,0,0,0,0,5,34,104,5,36,55,5,36,57,4,38,69,6,
+39,102,6,39,100,6,43,70,6,39,103,0,0,0,6,43,64,6,39,98,6,39,99,6,43,68,6,39,
+101,6,39,104,0,0,0,3,37,126,6,39,105,0,0,0,0,0,0,5,36,58,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,
+43,69,0,0,0,6,43,65,0,0,0,0,0,0,6,43,66,4,36,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,4,38,68,5,38,52,6,43,67,0,0,0,0,0,0,0,0,0,4,38,71,6,43,76,4,41,71,6,49,
+47,4,38,75,6,43,77,6,49,41,5,38,53,6,49,44,6,43,79,4,38,74,5,38,55,4,41,56,5,
+38,54,4,41,67,6,43,73,5,38,56,4,38,81,4,41,68,6,49,42,6,49,43,6,43,80,6,43,71,
+6,49,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,41,70,0,0,0,0,
+0,0,6,49,46,0,0,0,0,0,0,6,43,72,6,43,74,6,43,78,0,0,0,6,43,75,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,55,91,6,55,89,6,49,50,4,41,73,5,41,55,
+0,0,0,4,41,66,4,45,41,5,45,78,5,41,54,6,49,57,6,55,87,6,49,51,4,44,125,5,45,
+76,6,49,53,6,55,83,4,45,33,6,49,56,5,41,52,4,44,126,6,49,58,6,49,49,6,49,55,6,
+55,86,6,55,85,4,45,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,49,52,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,55,82,0,0,0,0,0,
+0,0,0,0,6,55,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,45,77,0,0,0,6,55,
+81,5,45,82,5,45,88,5,45,91,6,63,109,6,55,99,6,63,111,6,63,107,6,63,112,6,55,
+100,5,45,85,6,63,105,4,45,46,6,63,115,5,45,86,4,45,38,5,50,93,5,45,81,5,45,92,
+6,55,98,6,55,93,5,50,84,6,55,95,6,55,97,6,63,108,6,55,96,6,63,113,4,45,39,5,
+45,80,6,55,92,5,50,83,6,63,114,6,63,116,5,50,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+5,45,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,6,63,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,55,
+101,6,55,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,45,84,5,
+45,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,55,90,6,72,113,4,55,77,5,50,89,6,63,124,
+4,55,75,6,72,115,6,72,105,5,56,85,6,63,126,6,72,114,6,64,34,4,49,101,5,45,83,
+4,49,109,6,63,119,6,72,110,4,49,97,5,56,63,5,50,87,5,50,90,4,55,76,6,63,121,5,
+50,92,6,63,118,6,63,110,4,49,105,5,56,60,6,72,112,5,50,94,4,49,95,6,63,125,6,
+63,123,6,63,122,6,72,102,6,72,108,5,56,62,5,56,65,6,72,116,5,50,85,6,72,107,6,
+72,118,6,72,103,6,72,101,6,63,117,5,56,64,6,72,104,5,50,86,0,0,0,0,0,0,6,63,
+120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,73,36,6,72,109,6,64,33,
+0,0,0,0,0,0,4,61,63,5,56,74,5,56,77,5,56,82,4,55,79,4,55,87,4,55,81,6,82,93,6,
+73,35,5,56,80,6,73,34,4,55,83,5,56,86,5,56,88,5,56,67,6,82,97,5,56,90,5,63,51,
+4,55,91,5,56,83,6,73,33,5,56,70,6,72,123,5,63,52,5,56,68,5,56,84,5,50,95,6,82,
+88,5,56,71,4,61,54,4,55,88,5,56,89,5,56,81,5,56,75,5,63,49,6,72,119,5,56,79,5,
+56,61,6,72,126,6,82,98,6,82,99,6,82,90,6,72,125,5,56,87,6,82,94,6,82,96,0,0,0,
+5,63,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,61,64,4,55,82,5,56,73,6,72,121,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,82,92,6,
+82,95,0,0,0,0,0,0,0,0,0,6,82,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,6,72,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+5,56,78,0,0,0,5,63,46,5,56,76,0,0,0,0,0,0,0,0,0,5,63,60,5,63,54,5,63,53,6,82,
+107,5,77,38,5,63,69,6,92,111,5,63,57,5,63,63,5,63,68,6,92,116,6,82,111,5,69,
+107,0,0,0,5,63,59,6,92,108,6,82,101,5,63,56,5,63,61,5,63,58,6,82,89,4,73,110,
+6,92,118,6,92,121,5,63,67,6,82,104,6,92,114,4,67,79,6,92,120,6,92,119,5,63,65,
+5,69,109,5,63,62,6,92,113,6,92,110,6,92,109,5,63,55,6,82,103,0,0,0,0,0,0,6,82,
+109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,
+92,112,6,92,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,63,64,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+6,92,115,6,82,110,0,0,0,0,0,0,6,93,35,6,93,39,4,67,69,4,67,68,5,77,39,0,0,0,6,
+92,124,5,69,119,5,69,118,5,69,115,4,61,53,6,92,123,7,34,114,0,0,0,7,34,117,5,
+77,41,5,69,112,5,69,111,5,69,108,5,69,113,5,69,114,5,69,121,6,93,37,6,92,125,
+6,92,126,6,82,106,6,93,34,7,34,116,6,93,33,7,34,119,5,69,116,5,69,120,7,45,
+106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,67,83,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,7,34,115,0,0,0,7,34,120,6,92,107,5,69,110,6,92,122,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,77,40,0,0,0,5,69,117,0,0,0,0,
+0,0,7,45,113,4,73,102,4,67,82,7,45,107,4,73,113,7,45,109,5,77,47,7,45,115,4,
+73,106,5,77,46,7,34,121,5,77,51,4,73,114,7,45,117,5,56,69,5,77,50,5,77,53,4,
+80,53,4,80,54,7,35,33,5,77,52,7,55,124,5,77,48,5,84,78,4,86,52,7,34,122,7,35,
+34,0,0,0,0,0,0,5,84,84,5,77,43,5,77,45,5,84,77,5,77,44,7,46,34,7,45,119,7,45,
+118,7,34,126,4,80,60,7,45,112,7,45,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,7,45,114,0,0,0,5,77,49,7,45,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,45,116,5,84,75,0,0,0,0,0,0,0,0,0,
+7,48,80,0,0,0,0,0,0,0,0,0,0,0,0,7,34,125,7,37,113,4,73,112,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,84,76,5,84,79,0,0,0,0,
+0,0,0,0,0,0,0,0,5,84,80,5,84,82,7,45,123,7,45,120,5,84,85,5,84,86,5,84,81,7,
+45,126,7,45,124,7,45,125,5,84,87,4,80,61,5,91,73,7,46,33,7,55,123,7,55,125,7,
+55,122,7,56,33,5,91,75,7,45,122,7,55,121,7,45,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,5,84,83,7,56,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,5,91,74,5,84,88,0,0,0,0,0,0,7,55,120,5,91,81,4,86,53,4,86,
+49,4,91,42,5,91,78,5,97,100,5,97,98,7,63,91,7,56,38,0,0,0,4,91,38,5,91,77,5,
+91,79,7,56,35,7,56,37,5,91,80,5,97,99,7,63,90,5,97,101,7,63,89,7,34,118,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,7,63,92,0,0,0,0,0,0,0,0,0,7,56,36,0,0,0,0,0,0,0,0,0,0,0,0,4,91,39,5,91,
+82,7,70,121,7,63,93,5,97,104,7,77,100,4,95,99,4,95,98,7,70,124,5,97,105,7,77,
+103,4,91,40,5,97,106,7,71,37,7,71,33,7,70,120,5,97,103,7,70,126,0,0,0,5,103,
+109,7,70,122,5,103,112,7,70,119,7,71,34,7,63,94,0,0,0,7,70,125,5,103,110,0,0,
+0,5,103,111,7,70,123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,5,103,108,0,0,0,7,71,42,4,99,68,7,71,39,5,103,116,7,71,36,5,108,42,7,71,
+41,7,71,38,7,63,95,5,103,117,4,99,63,5,103,113,5,108,40,7,71,43,7,71,35,7,77,
+101,5,103,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,
+77,102,0,0,0,5,97,102,5,103,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,103,118,
+5,108,41,7,83,57,7,77,106,4,99,65,7,77,105,4,99,69,7,83,56,7,77,107,0,0,0,0,0,
+0,0,0,0,7,91,79,4,102,62,0,0,0,5,108,43,7,87,115,7,87,116,7,87,117,7,83,59,7,
+83,58,0,0,0,7,83,60,0,0,0,0,0,0,0,0,0,7,87,118,7,91,80,7,91,82,7,91,83,7,91,
+81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,91,85,5,119,90,7,91,84,7,94,101,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,119,91,7,94,102,5,121,41,7,94,103,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,109,114,0,0,0,0,0,0,5,123,62,5,123,96,0,0,0,
+0,0,0,0,0,0,0,0,0,5,34,106,4,34,114,6,36,118,0,0,0,0,0,0,6,39,107,5,36,59,6,
+39,106,6,39,109,0,0,0,0,0,0,6,39,108,4,38,82,6,43,81,6,43,88,6,43,84,6,43,86,
+4,38,83,6,43,85,6,43,83,6,43,87,0,0,0,0,0,0,0,0,0,6,49,61,6,49,59,6,49,62,6,
+49,64,4,41,76,6,49,65,6,49,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,6,49,60,6,55,103,5,45,95,6,55,105,5,45,94,6,55,104,0,0,0,0,0,0,0,0,0,5,
+50,97,4,49,111,6,64,37,0,0,0,0,0,0,0,0,0,0,0,0,6,64,36,5,50,96,6,73,40,6,73,
+39,6,73,37,6,73,38,4,55,92,6,73,41,0,0,0,0,0,0,0,0,0,5,56,91,5,56,92,0,0,0,4,
+61,68,6,82,113,5,63,71,0,0,0,5,63,73,0,0,0,0,0,0,0,0,0,4,61,65,0,0,0,0,0,0,6,
+82,112,5,63,72,0,0,0,6,93,41,0,0,0,6,93,42,5,69,122,5,69,124,5,69,123,7,35,36,
+5,69,125,0,0,0,0,0,0,6,93,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,77,54,4,73,
+115,4,73,116,7,35,40,7,35,39,7,35,37,6,93,43,7,35,35,0,0,0,0,0,0,0,0,0,7,35,
+41,7,35,38,7,35,42,7,46,42,7,46,37,7,46,36,7,46,39,7,46,38,7,46,41,7,46,40,0,
+0,0,7,44,99,7,49,112,7,46,35,7,56,39,5,91,83,0,0,0,0,0,0,0,0,0,0,0,0,7,63,96,
+7,71,45,4,95,101,0,0,0,0,0,0,7,71,46,5,108,44,0,0,0,5,112,33,0,0,0,7,83,61,6,
+35,39,5,33,109,6,36,119,0,0,0,0,0,0,6,36,120,4,36,52,0,0,0,0,0,0,0,0,0,0,0,0,
+5,38,57,0,0,0,0,0,0,6,43,89,0,0,0,6,43,90,0,0,0,0,0,0,6,49,67,6,49,66,6,49,68,
+5,41,57,0,0,0,0,0,0,0,0,0,6,49,70,0,0,0,0,0,0,6,49,69,0,0,0,0,0,0,5,41,56,6,
+55,108,6,55,106,6,55,107,5,45,97,0,0,0,0,0,0,5,45,96,0,0,0,6,64,38,0,0,0,0,0,
+0,0,0,0,5,56,93,5,56,95,5,56,96,0,0,0,5,56,94,5,63,74,0,0,0,5,69,126,4,67,85,
+0,0,0,0,0,0,0,0,0,7,35,43,0,0,0,0,0,0,5,91,84,0,0,0,5,112,34,0,0,0,0,0,0,6,35,
+40,5,33,110,0,0,0,6,35,41,6,35,42,0,0,0,5,33,111,5,34,108,4,34,118,6,36,121,0,
+0,0,5,34,114,5,34,112,5,34,111,5,34,107,5,34,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,34,113,4,36,55,6,39,115,6,
+39,118,6,39,117,4,38,87,5,36,61,6,39,111,4,36,56,4,36,53,6,39,119,5,36,62,4,
+36,59,6,39,114,6,43,93,6,39,113,6,43,101,6,43,91,6,39,112,5,36,60,6,43,92,6,
+39,116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,6,43,94,6,43,95,6,43,97,5,38,59,5,41,58,0,0,0,6,43,100,6,
+49,72,5,38,61,6,49,74,5,38,60,6,49,73,6,49,71,0,0,0,6,43,98,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,5,38,62,0,0,0,6,49,82,6,49,84,4,41,88,4,41,79,4,41,80,6,49,83,6,
+55,109,5,41,63,5,41,66,5,41,65,6,49,77,5,41,71,4,45,52,4,41,92,5,41,62,5,41,
+61,5,45,99,4,41,83,6,55,110,5,41,72,4,41,90,6,49,80,5,41,64,5,41,68,6,49,78,6,
+49,86,6,49,75,5,41,67,5,41,60,0,0,0,0,0,0,6,49,85,0,0,0,0,0,0,6,49,81,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,49,76,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,41,59,5,45,98,5,45,100,0,0,
+0,0,0,0,4,45,61,6,55,117,4,45,56,5,45,109,5,45,107,4,45,57,4,41,87,4,45,53,5,
+45,106,6,55,123,6,55,112,6,55,125,6,55,115,5,45,105,6,55,114,6,55,119,4,45,54,
+6,55,120,5,45,108,5,45,101,4,45,55,5,45,103,5,45,104,4,45,58,6,55,122,5,45,
+102,6,49,87,6,55,118,6,64,39,6,55,121,6,55,116,5,41,70,0,0,0,0,0,0,0,0,0,6,55,
+124,6,55,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,64,40,0,0,0,0,0,0,0,0,0,6,55,111,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,49,114,4,49,115,4,
+55,94,5,50,105,0,0,0,6,64,49,5,45,110,6,64,55,5,50,99,4,49,116,4,50,34,4,49,
+118,5,50,98,4,49,125,5,56,97,5,50,100,6,64,52,5,50,103,6,64,53,6,64,44,6,64,
+41,4,50,36,6,73,47,6,73,42,6,64,42,5,50,101,0,0,0,6,73,45,4,55,93,6,64,47,6,
+73,44,6,73,43,5,50,104,6,64,45,6,73,46,6,64,51,0,0,0,0,0,0,6,64,48,4,49,117,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,64,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,50,102,0,0,0,0,0,0,0,0,0,4,50,38,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+5,56,107,6,73,52,4,55,105,6,73,59,6,73,54,5,56,109,6,73,65,5,56,116,6,73,49,4,
+61,81,4,55,103,5,56,98,5,56,106,4,55,95,5,56,104,4,55,99,5,56,105,4,55,106,5,
+56,102,4,55,109,5,56,111,4,55,102,6,73,66,6,73,67,6,73,58,5,56,113,6,73,51,6,
+73,70,6,73,55,5,56,112,4,55,108,6,73,71,6,73,50,5,56,108,5,56,110,6,73,68,5,
+56,100,6,73,60,6,73,69,6,73,64,6,73,76,6,73,63,6,73,77,6,73,72,6,73,57,5,56,
+114,6,73,61,5,56,115,5,56,103,6,73,56,6,73,75,5,56,101,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,82,115,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,82,116,0,0,0,6,73,62,6,73,73,0,0,0,6,73,
+53,0,0,0,5,56,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+5,63,82,6,82,123,4,61,75,4,61,73,5,63,85,4,61,70,6,82,120,4,61,77,4,61,83,4,
+61,71,4,61,82,6,82,126,5,63,81,5,70,33,0,0,0,5,63,75,6,93,44,6,83,37,6,82,117,
+6,83,35,6,83,34,5,63,77,0,0,0,5,63,83,5,63,78,6,82,121,6,83,33,5,63,80,6,83,
+36,6,82,124,0,0,0,5,63,76,6,82,122,5,63,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,6,82,119,6,82,125,0,0,0,6,82,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,5,63,84,0,0,0,0,0,0,6,93,54,5,77,57,5,70,39,5,70,42,4,
+67,98,4,67,95,6,93,60,6,93,61,6,93,46,4,67,87,6,93,63,5,70,38,0,0,0,4,67,99,5,
+77,56,5,70,41,6,93,53,4,67,89,7,35,47,4,67,91,4,67,90,7,35,46,7,35,49,0,0,0,5,
+70,36,0,0,0,4,67,101,6,93,57,6,93,62,6,93,58,5,70,40,6,93,55,5,70,43,7,35,44,
+6,93,59,6,93,51,0,0,0,6,93,49,5,70,34,4,67,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,6,93,47,6,93,52,6,93,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,35,51,7,35,56,5,
+77,60,4,74,37,7,35,61,7,35,55,7,35,57,4,73,123,4,73,120,5,77,61,5,77,59,7,35,
+69,4,73,125,7,46,47,4,74,33,0,0,0,5,77,65,4,74,38,4,73,124,5,84,89,7,46,60,7,
+35,53,7,35,52,7,46,45,7,46,43,7,35,68,7,46,44,7,35,60,5,77,64,7,46,46,5,77,63,
+7,35,59,7,35,66,7,35,67,0,0,0,7,35,62,7,35,65,0,0,0,0,0,0,0,0,0,4,73,119,0,0,
+0,0,0,0,0,0,0,0,0,0,7,35,50,7,35,63,7,35,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,4,86,56,4,80,65,7,46,53,7,46,48,5,84,90,5,84,91,7,46,62,7,46,58,
+7,46,50,7,35,54,4,80,62,4,80,67,4,80,64,5,84,93,4,80,63,7,46,61,4,80,70,7,46,
+59,4,80,72,4,80,66,4,80,71,7,46,57,7,46,49,7,46,64,7,56,41,7,46,56,5,84,95,5,
+84,92,7,46,55,7,56,40,7,46,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+7,46,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,7,46,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,46,54,4,80,68,0,0,0,0,0,0,5,
+91,86,7,56,49,5,91,87,7,56,54,4,86,59,7,56,47,7,56,53,4,86,58,7,56,52,7,56,44,
+5,91,88,4,86,55,5,91,85,7,56,42,7,56,55,7,56,48,7,56,46,7,56,50,7,56,56,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,56,43,7,56,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,7,56,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,91,51,4,
+91,56,5,97,110,5,97,107,5,97,108,5,97,109,7,63,104,7,63,103,4,91,53,4,91,55,5,
+103,122,5,108,45,7,63,105,7,63,102,4,91,52,7,63,99,7,63,101,7,71,47,7,63,97,7,
+63,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,4,95,102,4,95,104,4,95,103,4,95,105,5,108,47,7,71,50,7,71,52,7,71,54,5,103,
+123,7,71,48,5,108,46,7,71,56,4,95,107,7,71,53,7,71,51,7,71,49,4,95,106,5,103,
+121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,7,63,106,0,0,0,7,71,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,
+108,50,0,0,0,4,102,63,7,77,109,4,99,72,0,0,0,7,77,108,4,99,73,7,77,112,4,99,
+74,7,77,110,5,108,51,5,108,48,5,108,49,0,0,0,0,0,0,0,0,0,0,0,0,7,77,111,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,83,68,7,
+87,119,4,102,65,7,83,63,7,83,67,7,83,66,4,102,66,5,115,69,7,83,65,7,83,64,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,87,120,
+7,87,121,5,115,68,5,115,71,5,112,35,7,87,122,5,115,66,5,115,70,7,87,124,7,91,
+87,7,83,62,0,0,0,0,0,0,0,0,0,0,0,0,5,115,67,0,0,0,0,0,0,0,0,0,7,87,123,7,91,
+88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,94,106,5,119,93,7,94,105,4,107,
+107,7,94,107,0,0,0,0,0,0,5,119,92,7,94,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,98,
+56,0,0,0,0,0,0,0,0,0,4,109,115,7,99,83,0,0,0,0,0,0,7,102,38,4,34,119,4,36,61,
+4,38,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,49,88,0,0,0,0,0,0,6,56,34,5,47,
+92,4,45,62,6,56,33,0,0,0,0,0,0,0,0,0,6,54,68,0,0,0,6,64,57,0,0,0,0,0,0,6,64,
+56,6,73,79,6,73,78,0,0,0,0,0,0,0,0,0,0,0,0,5,56,117,6,83,38,0,0,0,6,83,39,0,0,
+0,0,0,0,5,70,45,6,93,64,0,0,0,7,35,70,7,35,71,0,0,0,5,84,96,0,0,0,0,0,0,0,0,0,
+0,0,0,7,56,59,7,56,58,5,91,89,0,0,0,7,56,60,7,77,113,0,0,0,5,36,63,6,39,121,5,
+36,64,6,39,122,0,0,0,5,36,65,6,39,120,6,43,104,4,38,96,0,0,0,5,38,66,5,38,64,
+0,0,0,4,38,93,6,43,108,6,43,102,0,0,0,6,43,106,6,43,105,6,43,103,5,38,63,5,38,
+65,4,38,92,4,41,96,6,49,89,5,41,76,5,41,75,6,49,92,6,49,94,6,49,93,5,41,73,5,
+41,74,0,0,0,0,0,0,4,41,94,4,41,95,0,0,0,0,0,0,6,49,91,0,0,0,0,0,0,0,0,0,6,56,
+35,6,56,36,6,56,38,5,45,114,6,49,95,4,45,69,6,56,40,5,45,112,0,0,0,6,56,42,0,
+0,0,5,45,111,5,45,116,0,0,0,6,56,37,0,0,0,5,45,115,5,45,113,6,56,41,6,56,39,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,45,65,0,0,0,0,0,0,0,0,0,5,50,109,6,64,64,
+0,0,0,4,50,46,0,0,0,6,64,58,6,64,59,6,64,61,5,50,111,5,50,112,4,50,48,6,64,62,
+6,64,60,5,50,107,6,64,65,4,50,49,4,50,42,4,50,45,0,0,0,0,0,0,0,0,0,4,50,41,5,
+50,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,50,106,6,64,63,0,0,0,0,0,0,6,73,
+88,0,0,0,5,57,34,6,73,85,4,55,122,4,55,123,6,73,89,0,0,0,0,0,0,6,73,84,6,73,
+90,5,56,118,5,56,126,5,57,33,5,56,125,5,56,119,0,0,0,6,73,86,5,56,123,6,73,81,
+6,73,80,6,73,83,0,0,0,4,55,114,4,55,115,4,55,116,5,56,120,5,56,121,5,50,108,0,
+0,0,0,0,0,6,73,82,0,0,0,0,0,0,0,0,0,0,0,0,6,83,47,5,56,122,0,0,0,5,63,87,5,63,
+90,5,63,92,4,61,87,4,61,95,6,83,43,6,83,46,6,83,41,0,0,0,5,63,91,6,83,48,6,83,
+45,0,0,0,6,83,40,4,61,96,0,0,0,5,63,86,6,83,49,5,63,89,0,0,0,0,0,0,0,0,0,0,0,
+0,4,61,94,4,61,85,4,61,86,4,61,88,5,63,88,6,83,42,0,0,0,6,83,44,0,0,0,0,0,0,5,
+50,113,4,61,90,6,85,96,0,0,0,5,70,52,6,93,73,5,70,50,6,93,65,4,67,104,5,70,49,
+6,93,66,5,70,47,6,93,70,0,0,0,5,70,55,0,0,0,5,70,53,6,93,71,6,93,69,6,93,68,6,
+93,72,6,93,67,6,93,74,5,70,51,0,0,0,4,67,103,5,70,54,6,93,75,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,5,72,37,5,77,66,5,77,71,4,74,44,7,35,78,7,35,73,0,0,
+0,7,35,72,5,77,70,0,0,0,7,35,82,7,35,79,7,35,77,5,77,69,7,35,80,5,77,67,5,77,
+68,0,0,0,7,35,75,7,35,76,0,0,0,7,35,74,0,0,0,0,0,0,4,80,75,7,46,66,7,46,70,7,
+46,72,0,0,0,0,0,0,5,84,97,7,46,75,0,0,0,0,0,0,7,46,71,7,46,73,7,46,65,7,46,69,
+7,46,76,5,84,99,7,46,74,0,0,0,0,0,0,0,0,0,4,80,74,5,84,100,5,84,101,5,84,102,
+0,0,0,7,46,68,5,84,98,7,35,81,0,0,0,0,0,0,0,0,0,5,84,103,7,56,62,7,56,61,5,91,
+90,5,91,94,5,91,93,0,0,0,0,0,0,0,0,0,4,86,60,0,0,0,0,0,0,4,86,61,5,91,91,0,0,
+0,0,0,0,0,0,0,7,56,63,5,91,92,5,97,112,7,63,108,5,97,111,0,0,0,4,91,59,7,63,
+109,7,63,110,0,0,0,4,91,57,0,0,0,7,63,107,0,0,0,0,0,0,5,104,33,5,103,126,0,0,
+0,5,103,124,5,103,125,0,0,0,5,108,52,4,99,77,5,108,53,7,77,114,4,99,75,7,77,
+117,0,0,0,7,77,116,5,108,54,7,77,118,7,77,119,4,102,68,5,112,37,0,0,0,5,112,
+38,0,0,0,5,115,72,0,0,0,7,91,89,5,117,107,4,106,74,0,0,0,0,0,0,7,91,90,0,0,0,
+4,108,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,43,109,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,6,56,45,6,56,46,0,0,0,0,0,0,6,64,66,6,64,68,0,0,0,0,0,0,6,64,67,
+0,0,0,0,0,0,0,0,0,0,0,0,5,63,93,0,0,0,6,83,50,0,0,0,0,0,0,5,77,72,7,35,84,7,
+35,83,5,77,73,0,0,0,0,0,0,5,77,74,7,46,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,7,91,91,6,34,34,0,0,0,0,0,0,0,0,0,0,0,0,6,49,96,0,0,0,4,45,72,5,45,118,
+5,45,117,6,56,47,5,50,114,0,0,0,0,0,0,6,64,70,6,64,69,6,73,93,0,0,0,0,0,0,6,
+73,91,6,73,92,4,61,97,6,93,76,0,0,0,5,63,94,0,0,0,4,67,106,0,0,0,0,0,0,4,74,
+45,7,35,85,0,0,0,7,56,64,0,0,0,0,0,0,4,95,108,0,0,0,6,34,35,0,0,0,0,0,0,6,43,
+111,6,43,110,0,0,0,0,0,0,0,0,0,6,49,97,0,0,0,0,0,0,0,0,0,0,0,0,4,50,50,6,64,
+72,6,64,71,6,73,96,6,73,100,6,73,99,5,57,35,6,73,102,6,73,95,6,73,94,6,73,98,
+0,0,0,4,55,124,6,76,62,0,0,0,6,73,101,4,61,98,6,83,54,0,0,0,6,83,52,6,83,55,0,
+0,0,0,0,0,5,63,95,6,93,79,0,0,0,6,93,78,6,93,80,3,71,49,4,74,47,6,93,77,5,77,
+76,0,0,0,5,77,77,7,46,81,7,46,80,7,46,79,7,46,82,0,0,0,0,0,0,7,46,78,0,0,0,4,
+80,77,0,0,0,7,56,65,7,56,66,7,63,111,4,91,60,0,0,0,7,63,112,7,63,113,7,71,57,
+0,0,0,0,0,0,7,77,120,0,0,0,7,87,125,0,0,0,4,36,66,6,39,123,0,0,0,0,0,0,0,0,0,
+5,41,77,6,49,100,6,49,99,0,0,0,0,0,0,6,49,98,0,0,0,0,0,0,0,0,0,4,45,74,5,45,
+119,6,56,49,6,56,51,6,56,53,0,0,0,0,0,0,0,0,0,0,0,0,6,56,50,0,0,0,0,0,0,0,0,0,
+4,50,51,0,0,0,4,50,53,0,0,0,6,64,74,0,0,0,0,0,0,0,0,0,6,64,73,6,73,105,5,57,
+37,5,57,36,6,73,104,6,73,106,6,73,103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,
+83,56,5,63,96,6,83,57,0,0,0,0,0,0,0,0,0,5,70,56,5,70,58,6,93,82,5,70,57,0,0,0,
+0,0,0,7,35,86,0,0,0,0,0,0,0,0,0,7,46,83,5,84,104,7,56,67,0,0,0,0,0,0,5,91,95,
+7,63,115,5,97,113,4,91,61,7,63,116,7,63,114,0,0,0,7,71,58,0,0,0,7,83,69,4,104,
+109,7,87,126,0,0,0,7,94,108,7,96,112,0,0,0,0,0,0,5,36,66,0,0,0,5,41,78,5,45,
+121,5,45,120,0,0,0,4,55,125,6,73,107,6,83,58,6,83,59,4,61,102,0,0,0,0,0,0,6,
+35,44,6,35,43,0,0,0,6,36,123,5,34,115,6,36,122,6,36,124,0,0,0,0,0,0,0,0,0,0,0,
+0,6,39,124,6,39,125,6,40,37,5,36,67,6,40,34,6,39,126,6,40,36,0,0,0,6,40,35,0,
+0,0,6,40,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,36,68,0,0,0,0,0,0,0,0,0,5,38,72,6,
+43,116,6,43,115,5,38,73,6,43,125,5,38,68,6,43,121,5,38,71,6,43,122,6,43,119,5,
+38,70,5,38,69,6,43,117,6,43,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,
+43,113,0,0,0,6,43,123,6,43,124,6,43,114,6,43,118,0,0,0,0,0,0,5,41,81,6,49,101,
+6,49,102,5,41,80,4,41,102,6,49,104,6,49,105,4,41,104,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,6,49,106,0,0,0,0,0,0,0,0,0,0,0,0,6,49,110,6,49,108,6,49,107,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,5,45,126,6,56,58,5,46,33,5,46,34,5,45,123,5,46,35,5,
+45,124,5,45,122,6,56,62,6,56,56,6,56,60,5,45,125,6,56,57,0,0,0,6,56,61,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,56,59,0,0,0,6,56,65,0,0,0,6,56,63,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,5,50,115,4,50,56,4,56,33,6,64,83,4,50,61,6,64,78,6,64,
+75,6,64,76,6,64,80,6,64,77,6,64,85,5,50,117,6,56,64,6,64,84,6,64,86,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,64,82,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,50,116,6,73,113,6,73,116,4,50,60,5,63,97,
+5,57,42,6,73,111,5,57,39,6,73,112,5,57,41,5,57,38,0,0,0,6,73,108,6,73,109,4,
+56,35,6,73,118,5,57,43,4,56,39,0,0,0,0,0,0,6,73,110,0,0,0,0,0,0,0,0,0,6,73,
+117,6,73,119,4,56,38,0,0,0,4,56,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,73,114,5,57,44,5,57,40,0,0,
+0,0,0,0,6,83,67,5,63,99,6,83,65,6,93,83,6,83,66,6,83,63,6,83,68,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,83,62,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,61,85,0,0,0,0,0,
+0,0,0,0,6,83,69,0,0,0,6,83,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,63,100,5,
+70,59,5,70,63,5,70,61,5,70,62,6,93,86,5,70,64,5,70,67,5,70,68,4,67,108,5,70,
+66,5,77,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,6,93,84,5,70,60,6,93,87,6,93,89,6,93,90,0,0,0,0,0,0,6,93,85,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,93,88,7,35,97,7,35,92,7,35,91,7,
+35,94,5,77,82,0,0,0,5,77,85,7,35,90,7,35,87,7,35,88,0,0,0,7,35,98,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,77,84,7,
+35,96,0,0,0,0,0,0,0,0,0,7,35,93,7,35,95,7,35,89,0,0,0,5,77,81,5,84,105,5,84,
+107,7,46,87,4,80,85,0,0,0,7,46,85,7,46,91,7,46,89,7,46,93,4,80,84,7,46,92,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,7,46,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,46,88,0,0,0,
+5,77,79,0,0,0,7,45,98,0,0,0,0,0,0,0,0,0,0,0,0,7,46,67,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,5,84,106,7,46,86,0,0,0,0,0,0,0,0,0,7,56,71,5,91,96,5,91,97,7,56,
+72,5,91,98,0,0,0,7,56,69,7,56,70,0,0,0,0,0,0,7,56,73,0,0,0,0,0,0,0,0,0,7,56,
+68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,91,62,5,97,114,0,0,0,0,0,0,0,0,0,5,
+97,115,0,0,0,7,63,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,
+63,120,0,0,0,0,0,0,5,104,35,7,71,61,7,71,60,5,104,34,5,104,36,7,71,59,7,71,62,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,108,55,5,107,110,0,0,0,7,77,121,7,83,70,
+0,0,0,0,0,0,0,0,0,0,0,0,7,88,33,0,0,0,5,115,57,0,0,0,0,0,0,0,0,0,5,115,73,0,0,
+0,0,0,0,7,91,92,5,119,94,7,94,109,0,0,0,0,0,0,0,0,0,5,121,43,0,0,0,0,0,0,7,
+100,71,0,0,0,0,0,0,0,0,0,6,43,126,0,0,0,0,0,0,6,44,33,5,41,83,5,41,82,6,49,
+112,0,0,0,0,0,0,6,49,111,6,56,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,73,122,6,73,121,5,63,101,0,0,0,0,0,
+0,0,0,0,0,0,0,4,67,112,6,83,70,0,0,0,5,77,87,5,77,86,7,35,99,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,5,91,99,0,0,0,7,63,122,5,97,116,7,63,121,7,63,119,0,0,0,4,
+95,109,0,0,0,7,77,122,7,77,123,0,0,0,5,123,63,7,102,62,6,35,45,6,36,125,5,36,
+68,6,40,41,6,40,39,6,40,40,6,40,38,6,44,34,5,41,84,4,41,105,4,41,106,0,0,0,0,
+0,0,0,0,0,0,0,0,6,49,113,0,0,0,6,56,67,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,50,118,
+6,64,89,6,64,91,6,73,125,6,73,124,6,64,90,5,57,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,6,83,71,5,63,103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,6,83,72,6,93,93,0,0,0,0,0,0,6,93,94,0,0,0,7,35,100,4,74,52,5,77,89,0,0,0,0,
+0,0,4,74,51,0,0,0,0,0,0,5,84,110,5,84,108,5,91,100,0,0,0,0,0,0,5,84,109,0,0,0,
+0,0,0,0,0,0,7,56,75,7,56,74,0,0,0,0,0,0,0,0,0,0,0,0,5,97,117,0,0,0,0,0,0,0,0,
+0,7,63,123,5,108,56,0,0,0,0,0,0,5,117,111,5,119,95,5,33,72,4,33,78,4,33,125,0,
+0,0,0,0,0,5,34,117,6,37,34,5,34,116,6,36,126,6,37,33,0,0,0,0,0,0,4,34,123,4,
+34,122,6,40,44,4,36,73,6,40,42,0,0,0,6,40,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,
+36,70,0,0,0,0,0,0,0,0,0,0,0,0,6,40,45,5,36,69,4,36,69,0,0,0,4,38,107,5,38,76,
+4,38,102,5,38,75,6,44,43,5,38,80,5,38,82,6,44,40,6,44,39,6,44,38,5,38,77,5,38,
+83,5,38,79,5,38,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,44,36,6,44,41,0,0,0,0,0,0,5,38,84,0,0,
+0,6,44,44,0,0,0,0,0,0,6,44,45,0,0,0,6,44,42,6,44,37,0,0,0,5,38,85,0,0,0,0,0,0,
+0,0,0,6,45,92,6,49,116,6,49,115,4,41,107,5,41,86,6,49,117,6,49,118,5,41,85,5,
+41,89,6,49,119,5,46,38,5,41,90,5,41,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,41,91,0,0,0,0,0,0,0,0,0,
+0,0,0,6,64,92,6,56,79,6,56,83,6,56,75,6,56,77,6,56,70,5,46,39,6,56,72,6,56,69,
+6,56,81,4,45,80,6,64,93,5,41,87,5,46,41,5,46,42,6,56,68,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,6,56,76,0,0,0,0,0,0,6,56,71,0,0,0,6,56,73,4,45,83,0,0,0,6,56,78,
+0,0,0,0,0,0,0,0,0,4,45,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,46,44,5,46,40,
+0,0,0,0,0,0,0,0,0,0,0,0,6,56,82,6,64,104,6,64,105,6,64,95,5,50,119,5,51,33,5,
+57,54,4,50,69,4,50,64,5,50,125,6,64,103,6,74,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+6,64,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,
+64,100,6,64,102,6,64,101,4,50,71,6,64,98,6,64,96,0,0,0,6,64,97,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,4,50,68,5,51,34,5,50,120,5,50,123,5,50,122,5,50,124,6,
+64,106,0,0,0,0,0,0,0,0,0,6,64,94,4,56,54,6,74,52,5,57,53,6,83,73,4,56,46,5,57,
+56,6,74,34,5,57,50,4,56,43,5,57,48,5,57,52,4,56,49,6,74,45,6,74,47,5,57,58,6,
+74,36,6,74,33,5,57,55,6,74,51,5,57,60,5,57,59,6,74,38,4,56,48,6,74,39,6,74,42,
+6,74,49,5,57,64,6,83,74,5,57,61,6,74,56,6,74,35,6,74,37,6,74,53,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,4,56,51,4,56,56,6,74,54,6,74,55,6,74,41,6,74,43,0,0,0,6,74,44,
+6,74,50,5,57,66,6,74,48,6,74,57,6,74,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,5,57,62,5,57,65,5,57,46,5,57,47,5,57,49,0,0,0,6,83,78,6,83,88,4,61,119,6,
+83,86,4,61,116,6,83,87,5,63,111,5,63,106,5,63,110,5,63,107,4,61,106,6,83,91,5,
+63,115,6,83,97,5,63,104,4,61,122,5,63,116,5,63,105,6,83,85,5,63,112,5,63,109,
+6,83,96,4,61,115,6,83,89,6,83,90,6,83,93,6,83,80,4,61,112,6,83,92,5,63,108,0,
+0,0,6,83,99,6,83,79,6,83,81,6,83,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,83,77,6,83,82,6,
+83,84,4,61,121,6,83,98,0,0,0,0,0,0,0,0,0,6,83,75,0,0,0,0,0,0,6,83,95,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,57,63,5,63,114,6,
+83,83,0,0,0,0,0,0,5,70,78,0,0,0,5,70,80,4,67,123,4,67,114,5,70,77,5,70,79,6,
+93,105,5,70,85,5,70,82,7,35,101,0,0,0,6,83,100,5,70,71,6,93,95,5,70,84,5,70,
+70,5,70,88,6,93,98,5,70,74,5,70,83,6,93,99,4,67,118,5,70,72,0,0,0,5,70,73,6,
+93,101,5,70,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,5,70,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,71,75,6,
+93,106,6,93,103,0,0,0,6,93,107,6,93,108,0,0,0,5,70,86,5,70,87,6,93,100,0,0,0,
+6,93,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,93,96,6,93,109,6,
+93,97,0,0,0,0,0,0,7,35,104,5,77,103,5,77,94,4,74,59,4,74,71,5,77,91,4,74,64,7,
+35,113,7,35,108,7,35,116,5,77,107,5,77,101,7,35,112,4,74,70,5,77,95,4,74,63,5,
+77,100,4,74,67,4,74,62,4,74,53,7,35,115,5,77,92,4,74,74,5,77,105,7,35,110,5,
+77,99,5,77,106,7,35,105,4,74,65,5,77,93,7,35,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,4,74,60,0,0,0,0,0,0,0,0,0,4,74,69,0,0,0,4,74,73,7,35,102,7,35,
+106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,35,107,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,77,108,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,77,104,5,77,102,7,35,103,7,35,109,
+5,77,96,5,77,90,5,77,98,0,0,0,0,0,0,0,0,0,0,0,0,4,80,91,5,84,125,7,46,105,4,
+80,101,4,80,88,5,91,101,7,56,76,7,46,96,7,46,99,5,84,123,7,46,104,7,46,114,5,
+84,122,7,46,111,7,46,98,4,80,98,4,86,76,4,80,87,7,46,95,4,80,95,5,84,121,7,46,
+103,7,46,100,5,84,113,0,0,0,5,84,119,4,80,92,7,46,110,7,46,116,5,84,120,4,80,
+93,7,46,102,7,46,107,4,80,99,5,84,112,7,46,97,5,97,123,5,84,117,5,84,118,5,84,
+114,4,74,68,7,46,115,7,46,108,7,46,101,0,0,0,7,46,94,5,84,124,5,84,111,0,0,0,
+0,0,0,0,0,0,0,0,0,5,84,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,7,46,112,0,0,0,7,46,113,0,0,0,4,80,97,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+5,84,116,0,0,0,0,0,0,0,0,0,0,0,0,7,46,109,4,86,67,7,56,80,7,56,78,4,86,71,7,
+56,82,7,56,86,5,91,106,5,91,107,4,86,74,4,86,70,5,91,110,7,56,83,5,91,108,0,0,
+0,7,56,81,7,56,87,5,97,124,5,91,103,4,86,77,4,86,68,7,56,89,4,86,66,5,91,105,
+7,56,91,0,0,0,0,0,0,0,0,0,0,0,0,5,91,102,7,56,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,7,56,88,5,91,109,7,56,90,7,56,77,7,56,79,7,55,39,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,5,91,111,5,91,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,91,71,5,97,120,7,
+64,39,7,64,35,4,91,66,7,64,43,5,98,36,5,97,125,5,98,38,7,64,41,4,91,69,5,97,
+122,5,98,34,5,98,39,5,97,126,7,56,92,5,98,43,5,97,121,4,91,67,4,91,76,4,91,70,
+7,64,45,7,64,40,5,98,35,7,71,70,5,98,41,7,64,38,4,91,75,5,98,40,5,98,37,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,97,118,0,0,0,7,63,124,7,63,125,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,64,33,
+0,0,0,7,64,37,0,0,0,7,64,44,7,64,42,0,0,0,5,98,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,5,98,42,5,97,119,0,0,0,7,64,34,0,0,0,7,64,36,0,0,0,0,0,0,0,0,0,
+0,0,0,5,104,37,7,71,67,5,104,40,5,104,43,5,104,41,7,71,66,7,71,64,5,104,45,7,
+71,65,4,95,116,7,71,72,7,71,73,5,104,39,5,104,38,7,71,69,5,104,47,0,0,0,0,0,0,
+0,0,0,7,71,71,7,63,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,5,104,46,0,0,0,7,71,68,0,0,0,0,0,0,7,71,63,0,0,0,5,104,44,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,99,83,7,77,
+124,5,108,63,7,77,126,5,108,66,5,104,48,5,108,58,5,108,57,5,108,61,7,77,125,5,
+108,60,5,108,65,5,108,59,5,104,42,5,108,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,
+108,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,7,78,33,0,0,0,0,0,0,0,0,0,4,99,82,0,0,0,0,0,0,7,83,73,7,
+83,72,0,0,0,5,112,43,5,112,45,4,102,70,5,112,41,7,83,77,0,0,0,5,112,40,5,112,
+42,5,112,44,7,83,74,4,102,69,5,112,47,7,83,78,5,112,50,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,83,76,0,0,0,5,112,49,5,112,48,7,83,75,
+0,0,0,0,0,0,0,0,0,5,112,46,0,0,0,0,0,0,0,0,0,0,0,0,7,88,38,5,115,78,5,115,79,
+5,115,76,5,115,74,4,104,111,5,115,75,5,115,77,7,88,37,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,88,36,7,88,34,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,117,113,5,117,115,5,119,96,5,117,116,7,91,96,5,
+117,114,7,91,97,5,117,117,7,91,95,5,119,97,0,0,0,0,0,0,7,91,93,0,0,0,0,0,0,7,
+91,94,0,0,0,0,0,0,5,117,118,5,117,112,0,0,0,4,107,108,7,94,110,5,119,98,7,96,
+113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,94,111,0,0,0,0,0,0,7,94,
+112,0,0,0,0,0,0,7,96,114,0,0,0,5,121,45,0,0,0,0,0,0,7,96,115,0,0,0,5,121,44,0,
+0,0,5,121,46,0,0,0,5,122,41,7,99,84,7,96,116,0,0,0,4,109,85,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,7,99,76,7,99,85,0,0,0,5,123,64,7,100,72,7,100,73,0,0,0,7,101,91,0,
+0,0,7,101,116,0,0,0,0,0,0,0,0,0,6,37,36,4,36,75,6,40,47,6,44,46,6,40,50,5,36,
+71,6,40,49,4,36,74,0,0,0,5,38,92,5,38,91,5,38,88,6,44,47,4,38,111,6,44,48,5,
+38,93,4,38,110,5,38,89,5,38,90,5,38,87,0,0,0,0,0,0,0,0,0,5,41,95,6,49,122,6,
+56,84,6,49,124,5,41,98,4,41,117,5,41,97,5,41,94,6,49,121,5,41,92,5,41,96,6,49,
+123,5,41,93,0,0,0,0,0,0,0,0,0,6,56,87,6,56,88,6,56,85,5,46,51,0,0,0,5,46,45,6,
+56,86,6,64,107,5,46,50,4,45,95,5,46,47,5,46,52,5,46,49,5,46,48,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,5,51,37,6,64,108,0,0,0,6,64,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,56,61,5,57,71,5,63,119,4,56,58,5,57,69,6,74,
+60,5,51,36,5,57,72,6,74,61,5,57,68,5,57,73,6,74,62,0,0,0,5,57,70,6,74,59,0,0,
+0,0,0,0,6,74,58,0,0,0,0,0,0,0,0,0,6,83,110,5,63,118,5,63,117,5,63,122,6,83,
+107,5,63,121,6,83,103,6,83,102,6,83,104,6,83,105,6,83,106,6,83,109,5,63,120,0,
+0,0,0,0,0,6,88,90,0,0,0,0,0,0,6,83,108,6,83,101,0,0,0,5,70,92,4,68,43,5,70,94,
+6,93,111,6,93,110,4,68,44,5,70,93,4,68,41,6,93,117,6,93,112,5,70,90,6,93,118,
+6,93,116,5,70,91,6,93,114,6,93,113,6,93,115,6,83,111,0,0,0,0,0,0,0,0,0,5,70,
+89,5,77,110,7,35,125,5,77,112,5,77,113,4,74,77,7,35,121,7,35,119,7,35,126,7,
+35,118,7,35,122,7,35,123,0,0,0,5,77,111,0,0,0,0,0,0,7,35,124,5,84,126,7,46,
+118,4,80,104,0,0,0,7,46,117,0,0,0,0,0,0,0,0,0,7,56,94,7,56,96,5,91,113,7,56,
+95,0,0,0,7,56,93,0,0,0,0,0,0,0,0,0,5,98,44,0,0,0,0,0,0,5,104,50,5,104,49,0,0,
+0,0,0,0,0,0,0,5,112,54,7,78,35,0,0,0,5,112,53,5,112,52,4,104,112,5,112,51,0,0,
+0,5,115,80,7,88,41,7,88,39,7,88,40,0,0,0,5,119,99,7,96,117,4,108,112,4,109,86,
+5,33,50,5,33,112,6,35,46,6,37,38,0,0,0,5,36,74,6,40,52,6,44,49,5,36,73,5,36,
+75,6,40,51,6,44,60,6,44,52,6,44,59,6,44,58,6,44,54,6,44,51,6,44,56,6,44,50,6,
+44,55,5,38,94,6,44,57,6,44,53,5,38,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,
+38,114,0,0,0,4,41,118,5,41,99,0,0,0,5,40,53,6,56,89,6,56,92,5,46,53,6,56,90,6,
+56,94,6,56,93,0,0,0,6,56,91,0,0,0,0,0,0,0,0,0,0,0,0,6,55,72,5,51,38,6,64,112,
+0,0,0,0,0,0,0,0,0,6,64,111,4,56,64,4,56,62,5,57,74,5,57,75,6,74,67,4,56,65,6,
+74,66,0,0,0,6,74,68,6,74,64,6,74,69,6,74,70,6,74,65,0,0,0,5,63,124,6,83,112,5,
+63,123,0,0,0,6,90,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,36,34,
+7,36,37,7,36,35,7,36,38,7,36,33,7,36,36,0,0,0,0,0,0,7,46,122,7,46,121,7,46,
+119,7,46,120,0,0,0,7,56,97,4,86,80,0,0,0,0,0,0,0,0,0,5,98,45,5,98,46,7,64,46,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,115,81,0,0,0,7,91,98,7,91,99,0,0,0,0,0,
+0,5,33,113,5,33,73,5,34,118,6,40,53,4,34,125,6,37,39,5,36,76,4,36,77,6,37,40,
+0,0,0,6,40,54,6,40,59,6,40,55,4,36,76,6,40,60,5,36,77,6,40,57,6,40,56,6,40,58,
+0,0,0,6,44,63,5,38,96,5,38,102,5,38,97,5,38,100,4,38,115,4,38,116,5,38,99,4,
+38,119,6,44,61,6,44,62,6,44,64,6,49,125,5,38,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,5,41,104,4,41,120,4,41,121,6,50,38,4,41,119,6,49,126,5,41,100,5,41,
+101,5,41,107,5,41,102,5,41,103,6,50,37,4,41,122,6,50,34,6,50,35,5,41,106,6,50,
+36,6,56,95,0,0,0,6,50,33,5,41,108,5,46,54,4,45,99,6,56,98,5,46,59,6,56,101,5,
+46,60,5,46,56,5,46,57,0,0,0,6,56,99,6,56,102,5,46,61,5,46,55,5,46,58,5,46,62,
+6,56,96,0,0,0,6,56,97,0,0,0,5,51,43,6,64,116,5,51,42,6,64,115,5,51,39,5,51,40,
+5,51,41,6,64,113,4,50,75,5,51,44,6,74,73,6,64,117,6,64,114,0,0,0,0,0,0,0,0,0,
+0,0,0,6,83,114,6,74,74,5,57,83,4,56,72,6,74,75,4,56,67,5,57,78,5,57,77,5,57,
+79,4,56,71,5,57,82,5,57,84,5,57,80,5,57,76,5,57,81,6,74,76,6,83,113,0,0,0,6,
+74,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,83,116,0,0,0,6,83,121,5,63,125,5,
+63,126,6,83,118,6,83,120,4,62,37,6,93,120,6,83,122,6,83,117,0,0,0,6,83,115,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,68,52,4,68,46,6,93,123,6,93,
+124,4,68,47,6,93,121,0,0,0,6,93,122,6,93,45,7,36,41,4,74,81,5,77,114,7,36,39,
+5,77,117,7,36,40,7,36,43,5,77,116,4,80,105,7,36,44,7,36,42,0,0,0,5,77,115,0,0,
+0,0,0,0,0,0,0,7,46,123,7,46,124,5,85,33,4,80,108,5,85,35,5,85,34,7,46,126,0,0,
+0,0,0,0,0,0,0,0,0,0,7,56,100,7,56,98,5,91,115,7,56,101,7,56,99,5,91,116,0,0,0,
+5,98,48,5,98,47,4,91,77,7,64,48,7,46,125,5,91,117,0,0,0,7,64,47,5,104,51,0,0,
+0,0,0,0,5,112,55,5,112,56,7,83,79,0,0,0,7,88,42,5,117,122,5,117,121,0,0,0,5,
+38,104,5,38,103,0,0,0,6,50,39,6,50,40,0,0,0,5,46,63,0,0,0,0,0,0,4,50,76,4,50,
+77,6,64,120,6,64,121,6,64,118,6,64,119,0,0,0,0,0,0,0,0,0,0,0,0,6,64,123,6,64,
+122,5,51,45,0,0,0,6,74,79,0,0,0,6,74,78,0,0,0,0,0,0,0,0,0,0,0,0,6,84,33,6,84,
+34,0,0,0,6,83,125,6,83,126,6,84,36,0,0,0,0,0,0,0,0,0,6,84,35,6,83,124,0,0,0,5,
+64,33,5,64,123,5,70,97,4,68,54,6,94,33,4,68,55,6,93,126,6,93,125,0,0,0,0,0,0,
+5,77,118,6,94,34,7,36,45,4,74,82,0,0,0,7,47,37,7,47,35,7,47,38,7,47,33,7,47,
+36,5,85,36,7,47,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,7,56,102,7,56,103,0,0,0,0,0,0,4,91,78,7,64,51,5,98,50,5,98,49,0,0,0,0,0,0,7,
+64,49,0,0,0,7,64,50,4,95,120,7,71,76,0,0,0,0,0,0,0,0,0,7,78,37,7,71,77,0,0,0,
+7,83,80,4,106,77,5,117,123,7,91,100,5,115,82,7,94,115,5,119,101,5,119,100,7,
+96,118,0,0,0,7,99,86,5,33,114,6,40,61,0,0,0,6,44,65,6,50,41,0,0,0,0,0,0,0,0,0,
+6,56,103,0,0,0,0,0,0,0,0,0,0,0,0,5,64,34,4,74,83,5,36,79,6,40,62,6,44,69,6,44,
+68,5,38,105,0,0,0,6,56,104,6,56,106,6,56,105,6,64,124,6,64,125,5,64,35,4,62,
+38,5,70,98,5,70,99,6,94,35,7,36,46,7,47,39,7,47,40,5,85,37,7,71,78,5,108,67,0,
+0,0,0,0,0,5,121,48,5,33,74,4,34,126,0,0,0,0,0,0,0,0,0,0,0,0,6,40,64,6,40,63,4,
+36,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,38,109,5,38,106,5,38,108,5,38,107,6,44,
+71,6,44,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,38,67,0,0,0,0,0,0,6,50,44,5,
+41,110,5,41,111,5,41,109,5,41,112,5,41,113,6,50,45,5,41,115,6,50,47,6,56,109,
+6,50,46,0,0,0,5,41,116,6,50,43,0,0,0,5,41,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,6,56,111,5,46,65,6,56,110,4,45,105,5,46,67,4,45,104,6,56,108,5,46,
+66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,56,107,5,46,64,0,0,
+0,0,0,0,6,65,38,4,50,86,6,65,33,5,51,49,6,65,34,6,65,35,5,51,46,6,65,37,5,51,
+50,5,51,48,5,51,47,6,64,126,6,65,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,5,57,85,4,56,77,5,57,86,4,56,80,6,74,81,6,74,83,5,57,89,5,
+57,88,5,57,90,6,74,86,6,74,80,6,74,85,5,57,87,6,74,82,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,74,84,0,0,0,0,0,0,0,0,
+0,5,57,92,6,84,46,6,84,44,4,62,43,6,84,39,6,84,43,4,62,42,6,84,40,6,84,37,6,
+84,41,6,84,38,6,84,45,6,84,42,6,84,47,0,0,0,0,0,0,0,0,0,0,0,0,5,64,36,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,84,48,0,0,0,0,0,0,6,94,41,5,70,102,
+5,70,101,6,94,42,6,94,43,6,94,45,4,68,61,6,94,36,4,68,62,5,70,103,4,68,59,0,0,
+0,6,94,46,6,94,47,6,94,38,0,0,0,6,94,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,94,40,
+5,70,105,6,94,48,0,0,0,6,94,37,0,0,0,0,0,0,6,94,44,0,0,0,4,74,86,7,36,51,7,36,
+55,7,36,53,4,74,85,4,74,84,5,77,121,7,36,52,5,77,119,5,77,120,7,36,49,7,36,50,
+7,36,48,7,36,47,7,36,54,0,0,0,0,0,0,0,0,0,0,0,0,7,36,56,7,47,41,5,85,39,7,47,
+42,4,80,112,5,85,38,4,80,115,7,47,44,7,47,43,0,0,0,0,0,0,7,36,57,7,56,106,4,
+86,85,4,86,84,7,56,105,5,91,118,0,0,0,7,56,104,0,0,0,0,0,0,0,0,0,7,56,108,0,0,
+0,7,56,107,0,0,0,0,0,0,0,0,0,5,98,53,5,98,52,5,98,54,0,0,0,7,64,55,7,71,79,7,
+64,53,5,98,55,7,64,52,7,64,54,0,0,0,0,0,0,0,0,0,0,0,0,5,98,51,0,0,0,0,0,0,7,
+71,82,5,104,52,7,71,80,7,71,81,0,0,0,0,0,0,0,0,0,7,78,38,0,0,0,0,0,0,0,0,0,4,
+102,71,5,112,57,7,83,81,0,0,0,0,0,0,7,88,43,5,115,83,0,0,0,0,0,0,5,117,124,7,
+91,101,0,0,0,0,0,0,0,0,0,7,100,74,6,44,72,0,0,0,6,50,48,5,41,117,5,41,118,6,
+51,76,6,65,39,0,0,0,0,0,0,6,65,40,6,84,49,4,68,64,7,47,45,7,56,109,4,91,81,0,
+0,0,6,37,42,6,37,41,0,0,0,0,0,0,6,44,75,6,44,74,6,44,73,6,50,49,0,0,0,6,50,50,
+0,0,0,5,41,119,5,46,68,0,0,0,0,0,0,5,57,93,0,0,0,6,84,50,0,0,0,0,0,0,0,0,0,7,
+36,59,7,36,58,0,0,0,0,0,0,7,64,56,7,83,82,0,0,0,0,0,0,0,0,0,0,0,0,6,34,36,6,
+37,43,5,33,115,6,37,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,35,
+35,6,37,45,5,36,80,6,37,47,6,37,49,0,0,0,3,36,36,0,0,0,0,0,0,0,0,0,0,0,0,6,37,
+48,0,0,0,0,0,0,6,44,77,5,36,82,6,40,66,5,36,81,5,36,83,4,36,80,6,40,70,6,40,
+71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,44,76,6,40,67,6,40,65,6,40,69,
+6,40,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,4,39,35,5,38,111,6,50,51,5,38,114,5,38,115,4,39,33,
+6,44,87,4,39,37,6,44,80,4,39,36,6,44,78,5,38,110,5,38,112,6,44,88,5,38,113,6,
+44,90,6,50,52,0,0,0,6,44,86,6,44,92,0,0,0,0,0,0,0,0,0,0,0,0,4,38,124,6,44,83,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,44,
+82,6,44,84,6,44,85,6,44,89,0,0,0,6,44,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,41,
+120,4,41,124,6,50,54,5,42,34,6,50,59,6,50,62,5,41,121,4,42,34,4,45,113,5,42,
+33,5,41,126,6,50,58,6,50,64,5,41,122,6,50,65,5,41,125,6,56,112,6,50,61,6,50,
+60,4,42,35,4,41,125,6,50,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,50,56,4,42,36,0,0,0,6,50,53,6,50,55,
+5,42,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,45,110,5,46,73,6,57,48,6,
+57,46,5,46,72,5,46,71,6,56,124,5,46,74,6,56,113,6,56,123,4,45,109,4,45,111,6,
+57,37,6,56,118,6,57,38,6,57,42,6,56,119,6,57,41,6,56,126,6,57,40,6,65,42,6,65,
+41,4,50,102,6,57,36,6,57,44,5,46,69,6,57,35,6,56,115,6,57,43,6,56,120,6,57,47,
+0,0,0,6,57,50,0,0,0,0,0,0,0,0,0,6,65,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,56,121,0,0,0,0,0,0,0,0,0,6,57,
+34,0,0,0,6,57,49,0,0,0,4,45,114,0,0,0,6,57,39,6,56,125,0,0,0,0,0,0,6,56,117,0,
+0,0,0,0,0,0,0,0,0,0,0,5,46,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,50,93,5,51,64,4,
+50,91,4,50,107,6,65,52,6,65,56,6,65,60,4,50,106,6,65,67,4,50,97,6,65,54,4,50,
+101,6,65,53,6,65,69,4,50,105,5,51,51,6,65,49,4,50,96,4,50,103,6,74,100,5,51,
+63,6,65,66,5,51,62,6,65,63,4,50,89,4,50,95,6,65,44,4,37,47,6,65,59,6,65,48,6,
+74,102,5,51,56,0,0,0,5,51,65,6,74,88,6,74,89,6,65,62,6,65,68,5,51,54,4,50,98,
+6,65,64,0,0,0,5,51,59,6,65,47,6,65,50,5,51,58,5,51,53,4,50,108,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,50,
+110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,51,55,6,65,61,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,
+74,87,0,0,0,6,65,51,0,0,0,6,65,55,0,0,0,5,51,57,6,65,58,0,0,0,6,65,57,0,0,0,6,
+65,71,6,65,45,0,0,0,6,65,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,5,51,52,5,51,60,0,0,0,0,0,0,0,0,0,0,0,0,6,56,122,6,74,98,6,74,
+112,4,56,84,5,57,99,4,56,85,6,74,93,6,74,95,5,57,103,5,57,106,5,57,98,6,84,72,
+5,57,108,6,74,90,4,56,83,5,51,66,4,56,88,6,74,108,6,74,92,5,57,104,6,74,113,6,
+84,53,6,74,103,6,74,104,6,74,110,5,57,96,6,84,52,6,74,111,4,62,44,5,57,95,5,
+57,102,5,57,101,5,57,100,6,74,106,5,57,97,6,84,51,6,74,114,5,57,109,6,74,97,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,74,105,5,57,105,0,
+0,0,6,74,107,4,56,93,0,0,0,6,74,91,6,74,96,6,74,94,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,57,107,0,0,0,0,0,0,6,84,65,5,64,37,
+4,62,65,6,84,56,4,62,52,6,84,59,6,84,67,4,62,59,4,62,67,4,62,62,4,62,46,6,84,
+74,5,64,41,5,64,38,4,62,64,6,94,49,6,84,66,4,62,58,5,64,47,0,0,0,5,64,45,4,62,
+49,6,94,50,4,62,66,5,64,44,5,64,46,6,84,62,6,84,76,7,36,60,6,84,71,4,68,75,6,
+84,63,6,84,70,6,84,55,6,84,54,5,64,43,5,64,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,62,61,6,84,60,6,84,61,6,84,64,6,84,69,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,
+64,42,0,0,0,0,0,0,6,84,68,4,62,53,6,84,77,6,84,58,0,0,0,6,84,75,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,84,57,7,36,61,0,0,0,4,68,84,4,
+68,71,4,68,72,4,68,76,5,70,107,4,68,78,5,70,106,5,70,116,5,70,118,4,68,69,4,
+68,83,6,94,68,5,70,111,6,94,65,6,94,58,4,68,81,4,68,80,5,70,117,5,70,114,5,70,
+109,7,36,64,7,36,63,5,70,119,6,94,69,4,68,79,6,94,57,6,94,66,5,70,112,5,70,
+113,4,68,65,6,94,61,5,77,122,7,36,62,6,94,52,5,70,110,6,94,63,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,70,115,7,34,104,4,
+68,66,6,94,60,0,0,0,6,94,67,0,0,0,6,94,53,5,70,108,6,94,51,6,94,55,6,94,56,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,94,54,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,36,98,7,36,82,7,36,77,4,74,96,7,36,90,7,36,84,
+7,36,76,4,74,101,4,74,103,5,78,37,0,0,0,7,36,99,7,36,78,7,36,80,7,36,86,4,74,
+92,7,36,87,7,36,73,5,78,33,7,36,101,7,36,71,7,36,68,4,74,102,5,77,123,5,78,36,
+7,36,100,4,74,91,7,36,91,4,74,90,7,36,89,5,77,126,7,36,67,7,36,103,5,78,35,5,
+77,125,7,36,83,7,36,66,7,58,105,7,36,69,7,36,104,5,78,34,7,36,65,7,36,94,7,36,
+102,5,78,38,5,78,40,0,0,0,0,0,0,5,77,124,4,74,94,7,36,95,7,36,75,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,7,36,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,78,39,7,
+36,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,7,36,85,0,0,0,0,0,0,0,0,0,0,0,0,7,36,96,7,47,48,4,74,
+99,7,36,70,7,36,93,7,36,72,7,36,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,4,80,124,5,85,53,5,85,52,5,85,40,5,85,41,5,85,43,7,47,51,5,85,48,
+7,47,71,7,47,64,7,47,58,4,80,121,7,47,57,4,80,126,5,85,51,7,47,61,7,47,49,7,
+47,55,7,47,70,7,47,59,7,47,56,7,47,67,7,47,54,7,47,50,5,85,49,5,85,42,5,91,
+119,7,47,60,7,47,73,5,85,44,5,91,121,5,85,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,47,47,7,47,52,7,47,62,7,47,65,5,85,
+47,7,47,63,7,47,69,7,47,72,7,47,74,0,0,0,0,0,0,7,47,46,0,0,0,0,0,0,7,47,68,0,
+0,0,0,0,0,4,81,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,84,58,5,91,124,4,86,90,4,86,95,5,91,122,
+7,56,122,7,56,110,4,91,82,5,91,123,5,91,120,7,56,112,7,56,118,7,56,111,7,56,
+121,7,56,116,7,56,115,5,98,56,7,56,117,7,56,123,5,91,125,7,56,119,5,85,55,0,0,
+0,3,85,58,0,0,0,0,0,0,0,0,0,0,0,0,7,56,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,7,56,114,5,91,126,0,0,0,7,56,124,7,56,113,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,7,47,53,0,0,0,5,98,63,5,98,70,5,98,69,4,91,93,5,98,61,5,98,57,5,
+98,66,7,64,64,7,64,70,4,91,89,5,98,75,5,98,68,7,64,60,5,98,65,5,98,74,4,91,88,
+5,98,67,7,64,71,5,98,59,7,64,65,5,98,64,7,64,72,7,64,58,4,91,95,4,91,85,7,64,
+69,7,64,68,7,64,62,5,98,58,4,91,83,5,98,60,5,98,62,5,98,73,5,98,76,5,98,71,7,
+64,63,4,91,92,7,64,66,7,71,95,0,0,0,0,0,0,5,98,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,7,71,94,7,64,61,7,64,57,0,0,0,7,64,67,7,64,59,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,98,72,7,71,101,
+7,71,92,7,71,98,4,95,124,4,95,122,7,71,83,5,104,54,7,71,86,7,71,84,0,0,0,7,71,
+91,7,71,90,7,71,85,5,104,53,7,71,89,7,71,93,0,0,0,5,108,69,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,7,71,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,7,71,87,0,0,0,7,71,96,7,71,102,7,71,100,7,71,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,7,71,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,108,71,5,108,74,5,
+108,75,7,78,43,4,99,89,0,0,0,4,99,93,7,78,42,7,78,41,5,108,72,0,0,0,4,99,92,7,
+78,46,4,99,87,4,99,88,4,99,86,7,78,45,0,0,0,5,112,59,5,108,73,5,108,76,7,78,
+47,7,78,44,0,0,0,0,0,0,0,0,0,0,0,0,4,102,72,5,112,64,7,83,86,5,112,63,0,0,0,5,
+112,61,4,102,75,7,83,84,5,112,60,7,83,89,7,83,83,4,102,77,7,83,95,5,112,65,7,
+83,85,7,83,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,83,91,0,0,0,7,
+83,92,7,83,93,7,83,94,5,112,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,7,88,46,7,83,87,7,88,47,5,115,84,5,112,66,7,88,45,5,115,85,7,88,49,0,0,0,4,
+104,114,0,0,0,0,0,0,0,0,0,7,88,50,0,0,0,0,0,0,0,0,0,7,88,51,7,88,48,7,88,44,0,
+0,0,0,0,0,5,118,33,5,118,34,7,91,105,7,91,104,5,117,126,0,0,0,0,0,0,7,91,103,
+5,117,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,91,106,0,0,0,7,91,
+102,0,0,0,0,0,0,7,94,118,5,119,103,7,94,119,4,108,113,7,94,116,0,0,0,5,119,
+102,0,0,0,7,94,117,4,108,114,7,96,121,7,96,120,0,0,0,7,96,119,0,0,0,0,0,0,7,
+98,57,4,109,88,5,122,43,5,122,42,4,109,89,0,0,0,0,0,0,4,109,116,5,122,105,5,
+122,106,0,0,0,7,99,87,7,100,75,5,123,65,0,0,0,7,101,92,5,124,60,0,0,0,6,35,47,
+6,37,51,4,35,36,4,35,37,6,37,50,0,0,0,0,0,0,0,0,0,0,0,0,6,37,52,0,0,0,4,36,83,
+4,36,84,5,36,84,6,40,76,5,36,85,5,36,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,6,40,75,0,0,0,0,0,0,5,38,116,4,39,40,5,38,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,44,95,0,0,0,6,
+44,94,4,39,42,0,0,0,5,36,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,42,37,
+6,50,76,5,42,38,6,50,68,5,42,39,6,50,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,50,70,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,4,42,41,6,50,69,6,50,67,0,0,0,6,50,71,0,0,0,6,57,58,5,
+42,40,6,50,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,50,73,0,
+0,0,0,0,0,0,0,0,5,46,79,5,46,78,6,57,54,6,57,57,0,0,0,4,50,111,6,57,55,4,45,
+116,6,57,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,46,75,5,46,76,6,57,53,0,0,0,0,0,0,
+6,57,59,6,57,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,6,57,56,5,46,77,0,0,0,6,65,75,4,50,116,5,51,68,6,65,79,4,50,115,4,50,117,
+6,65,78,6,65,84,6,65,81,6,65,77,6,65,76,6,74,115,6,65,82,6,65,80,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,6,65,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,65,73,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,6,65,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,5,51,67,0,0,0,5,51,69,0,0,0,6,65,85,4,56,105,6,74,120,6,65,74,5,
+57,113,5,57,111,6,74,126,0,0,0,6,75,33,5,57,110,6,74,117,4,56,102,6,74,122,6,
+74,116,6,74,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,56,99,
+5,57,112,6,74,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,6,74,121,6,74,124,4,56,103,0,0,0,6,74,118,6,74,123,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,57,114,0,0,0,0,0,0,5,64,52,0,0,0,6,84,90,6,84,
+88,5,64,48,6,84,86,6,84,93,4,62,71,6,84,87,4,62,68,6,84,91,6,84,94,4,62,69,5,
+64,50,6,84,83,6,84,99,6,84,95,6,84,100,5,64,53,0,0,0,6,84,92,6,84,98,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,84,81,6,84,82,6,84,85,0,0,0,6,84,102,0,0,0,0,0,
+0,4,62,74,6,84,97,6,84,101,0,0,0,6,90,84,5,64,51,0,0,0,5,64,49,0,0,0,0,0,0,0,
+0,0,0,0,0,6,94,81,6,94,80,5,70,126,6,94,74,5,71,34,4,68,85,5,70,124,5,70,123,
+5,70,122,7,36,112,7,36,106,6,94,70,5,71,33,6,94,71,6,94,72,0,0,0,0,0,0,0,0,0,
+0,0,0,5,70,121,6,94,75,6,94,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,68,93,5,70,125,6,94,76,6,94,82,6,94,73,6,94,
+77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,6,84,96,0,0,0,0,0,0,4,74,107,0,0,0,0,0,0,5,78,44,7,36,116,7,
+36,109,7,36,105,5,78,42,7,36,108,7,36,113,7,36,114,7,36,117,7,36,107,5,78,41,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,78,43,7,36,115,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,36,110,0,0,0,0,0,0,0,0,0,7,42,113,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,78,46,5,78,45,0,0,0,6,94,78,0,0,0,
+0,0,0,4,81,42,7,47,82,7,47,102,7,47,80,7,47,96,7,47,94,5,85,59,4,81,39,7,47,
+97,7,47,99,7,47,85,7,36,111,4,81,40,7,47,86,7,47,100,7,47,101,4,81,38,7,47,88,
+7,47,84,4,81,41,7,47,103,5,85,58,5,85,60,7,47,98,7,47,89,0,0,0,7,47,93,7,47,
+90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,47,75,7,47,83,7,47,92,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,85,56,7,47,77,7,47,78,7,47,91,0,0,0,
+7,47,95,7,49,122,7,47,81,7,44,123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,85,61,5,85,57,7,47,76,7,36,118,0,0,0,0,0,0,0,0,
+0,7,47,87,7,57,35,4,86,97,7,57,37,5,85,62,7,57,41,7,57,40,4,86,99,7,47,104,5,
+92,33,7,56,125,5,92,36,5,92,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,56,126,0,0,0,0,0,0,
+7,57,36,0,0,0,7,57,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,92,35,7,57,33,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,64,79,4,91,98,7,64,78,5,98,78,7,64,75,7,64,
+83,7,64,81,7,64,76,0,0,0,4,91,99,5,98,79,5,98,80,4,91,97,7,64,84,0,0,0,0,0,0,
+0,0,0,7,64,74,7,64,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,
+64,80,7,66,34,0,0,0,7,64,85,7,64,77,0,0,0,0,0,0,0,0,0,7,64,73,7,57,42,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,71,108,5,104,55,4,96,33,0,0,0,7,71,109,4,96,34,
+0,0,0,0,0,0,0,0,0,0,0,0,7,71,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,71,105,0,0,0,
+0,0,0,0,0,0,0,0,0,7,71,103,7,71,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,7,71,104,0,0,0,5,108,79,7,78,48,7,78,51,7,78,59,5,108,78,5,108,77,5,108,
+81,4,96,35,0,0,0,7,78,50,7,78,56,4,99,98,4,99,96,7,78,60,7,78,49,7,78,53,0,0,
+0,0,0,0,0,0,0,7,78,55,0,0,0,0,0,0,7,78,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,7,78,57,0,0,0,0,0,0,0,0,0,7,78,54,0,0,0,0,0,0,0,0,0,0,0,0,7,
+78,58,0,0,0,5,108,80,0,0,0,0,0,0,7,83,100,4,99,97,7,83,102,5,112,67,0,0,0,4,
+102,79,7,83,103,0,0,0,0,0,0,0,0,0,7,83,98,7,83,99,0,0,0,7,83,101,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,88,54,5,115,86,4,106,
+79,7,88,55,7,88,56,0,0,0,7,88,52,0,0,0,0,0,0,0,0,0,7,88,53,7,91,36,0,0,0,0,0,
+0,7,91,110,7,91,112,7,91,109,0,0,0,0,0,0,0,0,0,0,0,0,7,92,68,7,91,111,0,0,0,7,
+91,108,0,0,0,7,91,107,5,118,35,0,0,0,7,94,120,0,0,0,0,0,0,5,119,104,0,0,0,7,
+97,33,7,96,124,7,96,126,7,97,56,7,96,123,7,96,125,0,0,0,0,0,0,0,0,0,7,98,58,5,
+122,107,0,0,0,0,0,0,0,0,0,7,100,77,7,100,76,7,100,78,7,101,55,7,102,52,5,33,
+75,0,0,0,6,35,48,6,40,77,6,40,78,5,36,88,0,0,0,6,44,98,6,44,97,6,44,99,0,0,0,
+0,0,0,0,0,0,0,0,0,6,50,78,5,42,43,5,42,41,6,50,79,5,42,42,6,50,81,0,0,0,0,0,0,
+0,0,0,6,50,77,0,0,0,0,0,0,6,50,80,0,0,0,5,46,81,0,0,0,5,46,80,0,0,0,6,65,87,6,
+65,86,6,65,88,0,0,0,4,56,106,6,75,34,0,0,0,6,71,67,6,77,93,0,0,0,0,0,0,0,0,0,
+6,84,104,0,0,0,0,0,0,0,0,0,6,84,105,0,0,0,6,94,83,5,71,35,6,94,86,6,94,85,6,
+94,84,7,36,122,5,78,47,7,36,119,7,36,121,0,0,0,7,36,120,0,0,0,7,47,105,0,0,0,
+7,47,106,5,85,63,4,86,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,64,86,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,104,56,0,0,0,0,0,0,0,0,0,0,0,0,7,78,61,0,0,0,0,
+0,0,7,83,104,7,91,113,0,0,0,7,94,121,0,0,0,7,97,34,0,0,0,0,0,0,6,44,100,6,44,
+101,0,0,0,6,65,89,0,0,0,6,65,90,0,0,0,0,0,0,6,84,106,0,0,0,5,71,36,5,85,64,0,
+0,0,6,43,107,5,42,44,4,42,43,4,45,119,0,0,0,5,49,108,6,75,35,6,84,108,6,84,
+107,5,85,65,7,36,123,7,36,124,5,85,66,6,34,37,6,35,49,0,0,0,6,37,53,6,40,79,4,
+39,45,6,44,103,6,44,102,6,50,82,4,42,45,6,50,83,6,50,84,6,57,62,4,45,120,0,0,
+0,0,0,0,6,57,61,6,65,91,6,65,94,6,65,93,4,50,120,0,0,0,0,0,0,6,65,92,0,0,0,0,
+0,0,0,0,0,6,75,40,6,75,36,6,75,38,6,75,39,6,75,41,6,75,37,6,77,88,6,84,109,6,
+84,110,0,0,0,6,94,88,6,94,89,0,0,0,0,0,0,7,36,125,0,0,0,7,36,126,5,85,67,5,98,
+81,4,81,44,7,47,107,7,37,33,5,85,68,7,57,43,7,57,44,5,92,37,0,0,0,7,71,112,0,
+0,0,5,108,82,7,88,57,7,91,114,7,99,88,5,123,66,7,100,79,0,0,0,6,40,81,5,36,89,
+6,40,80,4,39,46,6,44,107,6,44,106,6,44,105,6,44,104,6,50,86,6,50,85,5,42,45,6,
+50,87,0,0,0,0,0,0,5,42,46,0,0,0,0,0,0,5,46,82,4,45,121,4,45,123,6,57,65,6,57,
+63,0,0,0,5,51,70,5,51,71,6,65,95,0,0,0,6,65,98,6,65,96,0,0,0,6,75,43,4,56,109,
+6,75,46,6,75,42,6,75,44,6,75,45,5,57,115,5,57,118,5,57,116,0,0,0,5,57,117,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,4,56,110,5,64,56,6,84,111,4,62,77,5,64,54,5,64,55,0,
+0,0,0,0,0,0,0,0,6,84,112,0,0,0,5,71,37,6,94,91,0,0,0,6,94,92,6,94,90,0,0,0,5,
+78,50,7,37,37,5,78,49,5,78,48,5,78,51,7,37,36,7,37,34,5,78,52,0,0,0,7,37,35,0,
+0,0,5,85,70,5,85,71,5,85,72,7,47,109,5,85,69,7,47,108,0,0,0,5,92,38,4,86,102,
+0,0,0,0,0,0,0,0,0,5,98,83,5,98,82,0,0,0,0,0,0,5,108,83,7,83,105,5,35,104,0,0,
+0,0,0,0,6,57,67,6,57,66,0,0,0,0,0,0,4,56,111,6,75,47,0,0,0,0,0,0,6,84,113,6,
+94,93,0,0,0,0,0,0,5,33,117,0,0,0,6,37,54,0,0,0,6,40,83,0,0,0,6,40,82,6,40,84,
+5,38,121,5,39,34,5,38,120,5,38,123,5,38,118,5,38,125,6,44,110,4,39,48,5,39,33,
+6,44,108,5,38,126,5,39,35,0,0,0,0,0,0,0,0,0,5,38,124,6,44,109,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,5,38,122,6,44,111,6,44,112,0,0,0,0,0,0,0,0,0,5,42,50,5,42,48,5,
+42,47,6,50,95,6,50,92,5,42,51,5,42,49,4,42,48,6,50,90,0,0,0,6,50,89,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,6,50,91,6,50,94,0,0,0,6,50,88,6,50,93,0,0,0,5,42,52,
+0,0,0,5,46,88,5,46,84,5,46,86,5,46,87,5,46,85,0,0,0,6,57,68,5,46,89,0,0,0,0,0,
+0,4,50,123,6,65,103,6,65,104,5,51,73,5,57,119,4,50,125,4,50,124,5,51,75,0,0,0,
+5,51,76,0,0,0,0,0,0,0,0,0,6,65,101,0,0,0,6,65,105,6,65,100,0,0,0,5,51,72,0,0,
+0,0,0,0,4,56,113,4,56,116,5,57,125,6,75,52,5,57,121,5,57,123,0,0,0,5,57,120,6,
+75,50,6,75,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,75,51,6,75,48,
+6,75,49,0,0,0,0,0,0,0,0,0,5,57,122,5,57,124,5,51,74,0,0,0,6,75,54,5,71,43,5,
+64,62,5,64,60,4,62,80,6,94,100,6,84,115,5,71,38,6,84,114,6,84,117,6,84,116,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,64,61,0,0,0,6,84,119,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,64,59,4,68,97,5,71,45,5,71,40,5,71,46,5,71,44,6,
+94,95,6,94,99,5,71,39,5,71,42,6,94,103,6,94,98,6,94,97,5,64,58,6,94,102,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,5,71,47,5,71,41,6,94,96,6,84,118,0,0,0,0,0,0,6,94,101,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,71,48,5,78,54,7,37,38,4,74,116,5,78,57,
+5,78,58,5,78,56,4,74,112,5,78,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,7,37,40,0,0,0,0,0,0,0,0,0,7,37,39,0,0,0,7,47,112,5,85,73,5,85,78,7,
+47,113,5,85,75,5,85,77,5,85,74,0,0,0,5,85,76,0,0,0,7,47,111,0,0,0,0,0,0,0,0,0,
+7,57,48,7,57,46,5,92,39,4,86,104,4,86,105,7,47,110,0,0,0,7,57,47,0,0,0,0,0,0,
+7,64,87,7,64,88,5,104,58,0,0,0,7,83,106,7,71,114,7,71,115,7,71,113,0,0,0,5,
+104,57,7,78,63,5,108,84,5,108,85,0,0,0,5,112,69,7,83,108,5,112,68,0,0,0,5,112,
+70,7,88,58,5,115,89,0,0,0,7,91,116,5,115,88,7,91,117,7,91,115,0,0,0,5,119,105,
+0,0,0,7,97,35,0,0,0,0,0,0,7,100,80,0,0,0,6,35,50,5,33,119,5,33,120,0,0,0,0,0,
+0,0,0,0,5,34,120,5,34,123,5,34,119,4,35,40,0,0,0,5,34,122,0,0,0,6,37,55,0,0,0,
+0,0,0,5,34,121,0,0,0,0,0,0,0,0,0,5,36,94,5,36,95,4,36,91,4,39,55,6,40,88,4,36,
+90,5,36,90,6,40,94,5,36,91,6,40,91,5,39,47,6,44,114,4,36,87,5,36,93,5,36,92,6,
+40,90,6,40,89,6,44,115,0,0,0,6,40,87,6,40,92,0,0,0,0,0,0,6,40,93,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,6,40,86,4,36,88,0,0,0,6,44,122,5,39,40,6,44,123,5,39,44,6,
+44,121,6,44,124,5,39,39,5,39,42,6,44,120,5,39,45,5,39,37,5,39,41,5,39,36,6,44,
+119,0,0,0,4,39,56,5,42,54,6,40,85,6,50,96,0,0,0,5,39,43,6,44,118,0,0,0,6,44,
+125,0,0,0,6,44,116,0,0,0,0,0,0,0,0,0,4,39,53,0,0,0,5,42,53,5,42,62,6,50,104,5,
+42,57,6,57,75,5,42,61,6,50,97,6,57,76,6,65,108,5,42,60,4,42,49,5,42,59,6,50,
+100,5,42,58,6,50,102,4,42,51,5,42,64,6,50,99,5,39,38,5,42,55,5,42,56,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,6,50,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,42,63,0,0,0,6,57,78,5,46,94,4,51,33,6,
+57,73,6,57,77,4,46,37,5,46,91,5,46,96,5,46,93,4,46,35,6,57,69,0,0,0,6,57,74,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,57,72,5,46,90,0,0,0,4,
+46,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,57,71,6,57,79,0,0,0,0,0,0,0,0,0,0,0,0,5,
+46,95,6,57,70,5,51,78,0,0,0,0,0,0,4,51,36,6,65,110,5,51,85,5,57,126,5,51,82,6,
+65,112,6,65,115,5,51,79,6,65,111,6,75,59,4,51,38,5,51,83,6,75,56,6,75,55,5,51,
+80,6,75,57,0,0,0,6,65,113,6,65,114,0,0,0,6,65,116,0,0,0,6,75,58,5,58,40,0,0,0,
+6,84,123,5,58,38,5,64,63,4,56,117,5,58,34,6,75,68,5,64,64,5,58,39,4,56,118,5,
+58,37,5,58,36,4,56,120,6,75,63,4,62,81,5,58,33,6,75,60,6,75,62,4,62,87,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,84,121,6,82,114,6,84,122,0,0,0,6,75,64,0,0,0,
+6,75,65,6,75,69,0,0,0,6,75,61,5,58,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,62,86,5,
+64,72,6,85,34,5,64,71,4,62,85,6,85,39,5,64,75,6,85,36,6,84,126,6,84,125,6,85,
+38,5,64,70,5,64,68,5,64,67,0,0,0,6,85,33,5,64,66,6,85,40,5,64,74,5,64,65,4,62,
+88,0,0,0,0,0,0,5,64,73,6,85,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,64,69,6,85,35,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,64,76,0,0,0,0,0,0,0,0,0,6,
+94,109,5,71,58,6,94,105,7,37,41,5,71,55,4,68,107,5,71,53,5,71,51,6,94,108,5,
+71,59,5,71,54,5,71,52,6,94,112,4,68,108,5,71,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,7,37,42,0,0,0,0,0,0,6,94,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,94,104,6,
+94,106,6,94,111,0,0,0,0,0,0,4,74,125,5,71,61,5,71,60,5,71,57,5,71,56,6,94,113,
+5,71,50,7,37,49,4,74,120,4,74,121,7,37,48,5,78,60,7,37,52,7,47,115,5,78,65,7,
+37,47,7,37,43,5,78,62,5,78,69,0,0,0,5,78,59,5,78,68,5,78,67,5,78,61,5,85,79,7,
+47,114,5,78,63,0,0,0,0,0,0,5,78,64,5,78,70,7,37,44,7,37,45,0,0,0,0,0,0,5,85,
+80,0,0,0,0,0,0,0,0,0,7,37,46,0,0,0,7,37,51,0,0,0,0,0,0,0,0,0,0,0,0,4,81,51,5,
+78,66,5,85,87,4,81,53,5,85,85,5,85,81,5,85,82,7,47,121,4,81,49,7,47,120,7,47,
+119,5,92,40,4,81,54,5,85,83,5,85,86,7,47,117,7,57,50,0,0,0,4,86,109,7,57,49,7,
+47,118,0,0,0,7,37,50,0,0,0,7,37,53,5,85,84,0,0,0,0,0,0,5,92,42,7,57,51,5,92,
+41,7,71,119,7,57,53,0,0,0,0,0,0,0,0,0,0,0,0,7,57,52,0,0,0,0,0,0,0,0,0,0,0,0,7,
+64,93,5,98,85,5,98,84,7,64,90,7,64,89,7,64,92,4,91,104,7,64,91,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,98,86,0,0,0,4,99,100,0,0,0,0,0,0,7,71,120,7,78,
+64,7,71,118,7,71,116,0,0,0,7,78,65,5,108,86,0,0,0,7,78,66,5,112,72,7,83,109,5,
+112,71,0,0,0,0,0,0,0,0,0,4,104,116,5,112,73,7,88,59,0,0,0,7,91,118,7,91,120,7,
+91,119,0,0,0,5,119,106,7,94,122,0,0,0,0,0,0,7,97,36,7,99,89,0,0,0,0,0,0,6,75,
+70,6,94,114,5,33,76,6,37,56,6,35,51,0,0,0,0,0,0,6,40,95,5,36,97,4,36,93,0,0,0,
+4,36,92,0,0,0,6,40,97,6,40,96,0,0,0,0,0,0,5,36,96,5,39,48,6,45,37,4,39,60,5,
+42,65,6,45,35,0,0,0,0,0,0,0,0,0,0,0,0,6,45,34,0,0,0,6,50,105,5,42,69,5,42,66,
+4,42,54,6,50,107,0,0,0,0,0,0,0,0,0,0,0,0,6,47,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,50,106,0,0,0,
+6,50,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,42,68,5,42,67,0,0,0,0,0,0,6,57,
+83,5,51,86,5,46,97,4,46,41,6,57,81,4,46,40,6,57,82,6,57,84,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,6,57,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,51,49,6,57,85,6,65,122,5,51,87,
+6,65,123,4,51,50,6,65,119,6,65,120,6,65,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,6,65,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,51,88,6,65,118,0,0,0,0,0,0,0,
+0,0,6,75,75,5,58,43,5,58,42,5,58,44,6,85,41,4,62,90,0,0,0,5,64,77,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,56,124,6,75,73,
+6,75,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,6,75,78,6,85,50,6,75,77,0,0,0,0,0,0,6,75,72,6,75,74,0,0,0,6,85,42,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,5,58,41,6,85,43,6,85,48,4,62,91,6,85,49,6,85,47,6,
+85,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,71,62,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,85,44,5,64,79,0,0,0,5,58,
+46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,71,63,0,0,0,6,85,45,0,0,0,0,0,0,0,0,
+0,0,0,0,7,37,56,0,0,0,0,0,0,6,94,116,5,71,65,7,37,54,4,68,109,5,71,64,6,94,
+117,6,94,119,0,0,0,6,94,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,94,
+115,5,71,66,0,0,0,3,72,38,7,37,57,0,0,0,0,0,0,0,0,0,7,37,64,4,74,126,5,78,71,
+7,47,123,7,37,58,7,47,122,7,37,60,7,37,63,7,37,65,7,37,66,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,37,61,5,78,72,7,
+37,59,5,78,73,0,0,0,0,0,0,0,0,0,0,0,0,7,48,34,7,37,62,5,85,88,5,85,91,5,85,89,
+4,81,59,7,48,36,7,47,125,7,47,126,7,47,124,0,0,0,4,81,60,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,7,48,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,7,48,37,0,0,0,0,0,0,0,0,0,7,48,35,7,57,54,0,0,0,0,0,0,0,0,0,
+5,85,92,5,85,90,0,0,0,7,57,59,7,57,61,5,92,45,5,92,43,7,64,94,7,57,57,4,91,
+106,4,86,110,0,0,0,4,86,112,7,57,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,92,44,7,57,58,7,57,60,7,57,55,7,64,95,0,
+0,0,0,0,0,0,0,0,5,104,60,4,91,107,5,98,87,4,96,38,7,64,96,4,96,40,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,7,64,97,7,64,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,71,124,7,71,123,5,
+104,62,7,71,122,7,78,67,5,104,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,71,121,0,0,0,
+0,0,0,0,0,0,0,0,0,4,96,41,0,0,0,0,0,0,0,0,0,0,0,0,7,83,111,5,108,87,4,102,82,
+0,0,0,0,0,0,0,0,0,0,0,0,7,78,68,7,83,110,0,0,0,0,0,0,4,102,81,7,85,124,0,0,0,
+4,102,83,7,88,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,91,121,4,106,82,0,0,0,
+0,0,0,5,118,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,
+121,49,7,97,38,7,97,37,0,0,0,0,0,0,5,122,44,4,110,52,6,45,38,5,42,71,5,42,70,
+6,50,109,0,0,0,6,50,110,6,57,86,5,46,99,5,46,100,6,57,87,6,57,88,4,51,54,5,51,
+89,5,51,90,0,0,0,0,0,0,5,58,47,5,58,48,6,75,79,0,0,0,6,75,80,4,62,92,5,64,80,
+5,64,81,0,0,0,0,0,0,0,0,0,7,37,69,6,94,120,5,71,67,0,0,0,0,0,0,5,71,68,7,37,
+68,7,48,38,4,81,61,5,78,74,0,0,0,7,37,67,0,0,0,0,0,0,0,0,0,4,81,62,7,57,62,5,
+98,88,0,0,0,4,91,109,4,102,84,7,83,112,5,112,74,0,0,0,0,0,0,5,118,37,7,91,122,
+7,94,123,7,98,59,7,98,60,0,0,0,5,36,98,0,0,0,5,39,49,4,39,61,6,45,39,0,0,0,5,
+42,72,5,42,73,6,50,111,4,42,59,4,42,62,0,0,0,0,0,0,0,0,0,5,46,101,5,46,103,6,
+57,92,5,46,102,0,0,0,0,0,0,6,57,91,6,57,89,6,57,90,0,0,0,5,51,93,6,66,34,6,65,
+126,6,66,36,5,51,94,6,66,35,5,51,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+4,57,34,5,58,49,6,85,54,4,57,39,5,58,52,5,58,51,5,51,95,6,75,82,5,58,50,5,51,
+91,0,0,0,6,75,81,6,75,83,0,0,0,0,0,0,4,62,100,5,64,82,6,85,55,4,62,94,5,64,83,
+6,85,51,6,85,53,4,62,95,6,85,56,0,0,0,0,0,0,6,85,52,5,71,71,6,94,124,5,71,69,
+6,94,122,0,0,0,4,68,114,0,0,0,0,0,0,0,0,0,6,94,121,0,0,0,0,0,0,6,94,123,5,71,
+70,0,0,0,0,0,0,0,0,0,0,0,0,4,75,40,7,37,74,5,78,76,5,78,77,5,78,78,7,37,70,7,
+37,71,7,37,73,0,0,0,0,0,0,0,0,0,0,0,0,7,48,39,4,86,116,7,48,40,5,85,95,5,85,
+97,4,81,64,5,85,96,0,0,0,5,85,94,4,86,118,5,92,46,4,86,119,0,0,0,0,0,0,7,57,
+64,7,57,63,0,0,0,5,78,75,0,0,0,4,91,112,5,98,91,5,98,90,7,64,100,5,98,89,7,64,
+101,0,0,0,0,0,0,0,0,0,5,104,63,7,78,69,0,0,0,0,0,0,0,0,0,7,83,113,7,83,114,4,
+102,86,5,112,75,4,102,85,7,83,115,0,0,0,4,104,118,7,88,61,5,115,90,5,118,40,5,
+118,39,7,91,123,5,118,38,0,0,0,7,92,107,0,0,0,0,0,0,5,122,108,7,101,56,6,35,
+52,6,45,40,5,39,51,4,39,62,0,0,0,0,0,0,0,0,0,6,50,112,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,5,64,84,6,94,125,7,48,43,0,0,0,7,48,41,7,48,42,4,86,121,7,64,102,0,0,0,
+5,112,76,0,0,0,0,0,0,6,35,53,6,37,57,6,45,41,5,39,52,6,45,42,0,0,0,0,0,0,5,42,
+74,4,42,63,0,0,0,6,50,113,6,52,121,5,46,105,6,66,38,5,51,96,6,66,37,6,66,39,0,
+0,0,0,0,0,6,85,57,6,75,84,0,0,0,0,0,0,0,0,0,0,0,0,6,85,59,0,0,0,0,0,0,6,85,58,
+0,0,0,0,0,0,6,94,126,7,37,75,0,0,0,0,0,0,0,0,0,4,86,122,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,7,70,110,7,83,116,0,0,0,0,0,0,6,37,58,0,0,0,5,39,53,6,45,46,6,57,93,5,
+51,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,71,125,0,0,0,0,0,0,5,115,91,0,0,0,0,0,0,
+0,0,0,4,36,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,40,99,0,0,0,4,39,66,4,37,83,4,
+39,63,5,39,54,6,45,49,6,45,48,6,45,51,0,0,0,0,0,0,0,0,0,0,0,0,6,45,47,4,42,66,
+5,42,77,6,50,116,5,42,76,6,50,115,5,42,75,6,50,118,6,50,122,6,50,119,6,57,101,
+5,42,78,6,50,120,6,50,117,5,46,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+5,42,79,5,46,106,4,46,46,5,46,107,6,57,97,6,57,96,0,0,0,6,57,98,0,0,0,0,0,0,6,
+57,95,6,57,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,46,48,0,0,0,0,0,0,0,
+0,0,0,0,0,5,46,109,5,46,108,4,51,62,6,66,40,5,51,99,5,51,98,4,51,61,6,66,44,6,
+66,47,6,66,42,6,66,45,6,66,46,0,0,0,0,0,0,6,66,43,0,0,0,6,66,41,0,0,0,0,0,0,6,
+65,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,57,43,4,57,41,4,57,42,0,0,0,0,0,0,0,0,
+0,0,0,0,6,75,87,6,75,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,75,88,0,0,0,4,
+57,45,6,75,85,0,0,0,0,0,0,6,85,64,4,62,106,4,62,103,6,85,62,6,85,63,4,62,102,
+5,64,86,6,85,60,6,85,66,5,64,85,6,85,67,6,85,68,6,85,65,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,5,64,87,0,0,0,0,0,0,0,0,0,6,85,61,0,0,0,0,0,0,0,0,0,6,95,35,4,68,122,
+5,71,74,6,95,34,6,95,37,6,95,40,0,0,0,6,95,38,0,0,0,0,0,0,6,95,36,6,95,39,7,
+37,80,4,75,44,7,37,76,7,37,78,7,37,77,0,0,0,7,37,79,5,78,79,7,37,81,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,4,75,43,0,0,0,0,0,0,4,81,69,4,81,67,4,81,70,7,48,44,5,85,
+98,0,0,0,0,0,0,7,44,59,0,0,0,0,0,0,7,57,65,5,92,51,7,57,67,5,92,49,4,86,123,7,
+57,66,5,92,52,0,0,0,0,0,0,7,60,118,0,0,0,0,0,0,0,0,0,5,92,48,5,92,50,0,0,0,0,
+0,0,0,0,0,4,91,113,0,0,0,0,0,0,0,0,0,0,0,0,7,71,126,5,104,65,7,72,35,7,78,70,
+7,72,33,7,72,36,4,96,45,0,0,0,0,0,0,7,72,34,7,78,72,0,0,0,0,0,0,7,78,71,0,0,0,
+0,0,0,7,83,119,0,0,0,7,83,117,7,83,118,0,0,0,0,0,0,7,88,62,4,104,119,7,83,120,
+7,91,125,0,0,0,7,91,124,7,94,124,0,0,0,7,98,62,7,98,61,0,0,0,0,0,0,7,99,90,7,
+99,92,0,0,0,7,99,91,0,0,0,7,102,41,7,102,53,7,102,70,6,35,54,0,0,0,6,37,59,0,
+0,0,4,46,50,5,42,80,4,57,46,0,0,0,0,0,0,6,85,70,6,85,69,6,95,41,5,85,99,7,48,
+46,7,37,82,0,0,0,0,0,0,7,88,63,5,34,124,5,36,100,5,36,101,4,36,96,6,40,102,6,
+40,103,6,40,101,0,0,0,0,0,0,6,40,104,4,39,69,6,45,53,4,39,68,0,0,0,5,39,56,6,
+45,54,0,0,0,0,0,0,6,50,125,4,42,75,6,50,124,6,50,123,5,42,82,5,42,86,4,42,71,
+4,42,72,5,42,83,4,42,69,5,42,84,5,42,81,5,42,85,0,0,0,0,0,0,0,0,0,6,51,36,0,0,
+0,0,0,0,0,0,0,6,50,126,0,0,0,6,51,34,0,0,0,0,0,0,0,0,0,6,51,35,0,0,0,0,0,0,6,
+51,33,0,0,0,0,0,0,6,57,105,5,46,111,5,46,115,6,57,111,5,46,113,6,57,112,6,57,
+106,5,46,118,5,46,114,5,46,117,6,57,109,6,57,113,6,57,102,4,46,61,5,46,116,6,
+57,104,4,46,62,5,46,112,6,57,110,0,0,0,6,57,103,0,0,0,6,57,108,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,66,49,6,66,55,5,51,104,6,66,53,5,51,
+107,4,51,65,5,51,106,5,51,102,6,66,51,4,51,68,5,51,105,0,0,0,0,0,0,0,0,0,6,66,
+54,6,66,57,0,0,0,0,0,0,6,66,52,6,66,56,0,0,0,6,66,48,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,5,51,103,5,51,108,5,58,54,5,58,63,6,75,97,5,58,53,6,75,101,5,58,
+57,5,58,58,5,58,60,5,58,55,6,75,99,6,75,95,5,58,64,6,75,98,6,75,91,6,75,102,5,
+58,62,6,75,94,0,0,0,0,0,0,4,57,57,6,75,93,6,75,96,6,75,100,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,57,55,6,75,92,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,57,49,5,58,56,6,85,76,4,62,114,4,62,112,4,62,
+123,5,64,89,4,62,113,4,62,117,4,68,125,4,62,121,6,85,73,5,64,90,5,64,92,5,64,
+98,4,62,124,6,85,71,5,64,97,0,0,0,6,85,77,5,64,101,5,64,99,5,64,91,5,58,61,5,
+64,95,5,64,94,6,85,75,6,85,74,4,62,125,0,0,0,0,0,0,0,0,0,6,85,72,0,0,0,0,0,0,
+0,0,0,0,0,0,6,85,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,64,88,5,64,102,5,64,93,0,0,0,5,
+71,88,5,71,80,4,69,37,4,69,43,5,71,75,5,71,79,4,69,38,6,95,47,6,95,42,4,69,46,
+4,69,42,6,95,43,6,95,52,5,71,77,5,71,78,5,71,83,4,69,44,6,95,55,6,95,53,5,71,
+90,6,95,46,0,0,0,4,69,39,4,69,34,5,71,81,5,71,82,6,95,51,5,71,76,5,71,86,6,95,
+49,6,95,48,0,0,0,0,0,0,0,0,0,0,0,0,6,95,56,6,95,44,4,69,45,0,0,0,6,95,50,0,0,
+0,6,95,54,0,0,0,0,0,0,0,0,0,0,0,0,5,71,85,4,75,58,4,75,54,4,75,45,4,75,57,5,
+78,83,4,75,52,7,37,93,4,75,50,5,78,85,5,78,87,5,78,84,4,75,49,7,37,85,4,75,48,
+5,78,81,5,78,82,7,37,83,5,71,87,5,78,88,7,37,84,7,37,91,7,37,89,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,37,86,0,0,0,0,0,0,0,0,0,7,37,90,0,0,
+0,7,37,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,
+78,86,5,78,80,4,81,75,5,85,101,7,48,47,7,48,48,5,85,108,5,85,109,4,81,76,4,81,
+71,5,85,104,7,48,53,5,85,102,5,85,103,5,85,107,7,48,49,7,48,55,5,85,110,0,0,0,
+0,0,0,0,0,0,0,0,0,7,48,52,0,0,0,7,48,51,5,85,106,0,0,0,7,48,50,0,0,0,0,0,0,7,
+48,56,0,0,0,7,48,57,0,0,0,0,0,0,0,0,0,0,0,0,5,85,100,7,37,87,0,0,0,0,0,0,4,86,
+124,5,92,57,5,85,112,7,57,80,4,81,81,4,69,41,4,86,126,7,57,71,5,92,53,7,57,72,
+5,92,60,5,92,58,5,92,61,7,57,79,7,64,106,5,85,111,5,92,55,4,86,125,5,92,56,4,
+87,35,7,57,73,7,57,77,7,57,81,7,57,75,7,57,70,7,57,76,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,7,57,68,7,57,69,7,57,78,5,92,59,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,98,92,5,92,62,7,57,
+74,4,91,120,5,92,64,5,98,96,7,64,104,5,98,101,7,64,105,5,98,97,5,98,100,4,91,
+118,5,92,63,5,98,93,5,98,98,5,98,94,5,98,95,4,91,122,7,64,109,0,0,0,0,0,0,0,0,
+0,5,98,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,72,43,4,96,51,7,72,39,4,
+96,52,5,104,68,4,96,53,7,72,38,5,104,67,5,104,66,4,96,54,0,0,0,0,0,0,0,0,0,4,
+96,49,7,72,40,0,0,0,7,72,41,0,0,0,0,0,0,7,72,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+7,72,42,7,64,108,0,0,0,4,99,106,4,99,107,7,78,73,7,78,77,7,78,76,5,108,88,5,
+108,89,7,78,78,7,78,75,7,78,74,5,112,81,5,112,80,5,112,78,4,102,87,7,83,122,5,
+112,79,7,83,121,0,0,0,0,0,0,0,0,0,0,0,0,5,115,95,5,115,94,5,115,93,0,0,0,0,0,
+0,7,92,34,7,91,126,4,106,86,0,0,0,0,0,0,0,0,0,7,92,33,5,118,41,5,119,107,7,94,
+125,7,94,126,0,0,0,7,97,66,7,97,39,0,0,0,7,98,63,7,98,64,7,98,65,5,122,109,7,
+100,81,7,101,57,4,36,99,0,0,0,6,51,37,0,0,0,6,57,115,6,57,114,0,0,0,6,66,58,0,
+0,0,0,0,0,6,75,105,6,75,103,5,58,65,6,75,104,0,0,0,0,0,0,0,0,0,0,0,0,7,37,95,
+0,0,0,4,81,83,4,81,82,0,0,0,7,48,58,6,37,60,6,37,61,0,0,0,0,0,0,5,36,102,5,39,
+58,5,39,59,0,0,0,0,0,0,5,39,57,5,39,60,4,42,77,5,42,89,5,42,88,0,0,0,5,42,87,
+6,51,39,6,51,40,0,0,0,6,51,38,0,0,0,0,0,0,0,0,0,6,51,41,0,0,0,5,42,90,0,0,0,6,
+57,116,4,46,66,6,57,117,6,66,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,4,51,70,5,51,110,6,66,59,0,0,0,0,0,0,0,0,0,0,0,0,6,75,107,0,0,0,0,0,0,
+6,75,108,6,75,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,64,104,5,
+64,103,6,85,80,4,62,126,6,85,79,0,0,0,5,64,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,4,69,47,6,95,57,6,95,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,4,75,60,0,0,0,0,0,0,7,37,96,7,37,97,0,0,0,5,85,114,7,
+48,60,5,85,113,7,48,59,0,0,0,4,87,39,4,87,40,5,92,66,5,92,68,7,64,110,5,92,65,
+7,57,82,5,98,102,7,64,111,0,0,0,7,64,112,5,104,69,5,104,70,5,104,71,0,0,0,0,0,
+0,0,0,0,0,0,0,5,104,72,7,72,44,7,78,80,0,0,0,7,78,79,0,0,0,5,98,103,0,0,0,0,0,
+0,7,88,64,7,88,65,0,0,0,7,92,35,0,0,0,4,107,115,0,0,0,0,0,0,7,95,33,0,0,0,7,
+101,58,5,36,103,5,36,104,6,45,57,6,45,55,6,45,56,5,39,61,0,0,0,0,0,0,6,51,43,
+5,42,91,4,42,79,6,48,54,6,51,42,0,0,0,0,0,0,5,46,119,5,46,120,6,57,118,6,57,
+122,5,51,111,4,46,68,6,57,119,6,57,120,6,57,121,0,0,0,4,51,73,5,51,112,6,66,
+62,0,0,0,0,0,0,0,0,0,6,66,61,0,0,0,4,57,60,6,75,109,5,58,66,6,75,111,4,57,59,
+0,0,0,0,0,0,6,75,110,0,0,0,0,0,0,0,0,0,0,0,0,5,64,106,5,64,109,5,64,107,5,64,
+108,5,64,110,0,0,0,6,85,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,85,81,4,63,33,4,69,
+49,4,69,51,6,95,62,0,0,0,0,0,0,6,95,61,5,71,92,6,95,63,6,95,59,6,95,60,0,0,0,
+7,37,99,5,78,90,5,78,91,5,78,92,7,37,98,0,0,0,0,0,0,5,85,118,5,85,120,5,85,
+116,4,81,88,5,85,119,5,85,117,0,0,0,5,85,115,7,48,61,0,0,0,7,48,62,7,57,83,0,
+0,0,7,48,63,4,87,41,5,98,104,7,64,114,7,64,115,7,64,116,0,0,0,7,64,113,0,0,0,
+0,0,0,5,104,74,5,104,73,7,72,45,0,0,0,4,99,109,5,108,91,5,108,90,7,78,81,0,0,
+0,7,83,124,4,102,92,7,88,66,0,0,0,0,0,0,5,119,108,5,119,109,0,0,0,7,99,68,7,
+101,88,0,0,0,6,40,105,0,0,0,4,39,73,5,39,62,4,39,71,6,45,59,5,39,63,5,42,94,5,
+42,92,5,42,93,6,51,45,0,0,0,6,51,44,0,0,0,0,0,0,5,46,121,6,58,33,6,58,35,4,46,
+72,5,46,122,6,57,126,6,57,123,4,46,74,6,58,34,0,0,0,0,0,0,0,0,0,6,58,36,6,57,
+124,6,57,125,0,0,0,4,51,76,5,51,114,4,51,74,6,66,63,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,6,66,64,6,66,65,6,58,37,6,75,116,6,75,112,5,58,67,4,57,61,6,
+75,114,6,75,115,0,0,0,0,0,0,0,0,0,0,0,0,6,75,113,6,85,84,6,85,86,5,64,112,6,
+85,88,6,85,87,6,85,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,95,65,6,95,64,6,
+95,75,0,0,0,5,78,93,7,37,100,0,0,0,7,37,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,4,81,89,7,48,68,4,81,91,7,48,64,7,48,69,5,85,122,5,85,121,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,48,67,7,48,65,0,0,0,0,0,0,4,87,43,4,92,35,4,
+87,42,7,57,84,5,92,71,7,64,117,0,0,0,0,0,0,5,92,70,0,0,0,0,0,0,0,0,0,0,0,0,7,
+57,85,7,57,86,7,54,121,0,0,0,5,92,69,7,48,66,7,57,87,4,92,34,4,92,33,7,64,118,
+0,0,0,7,64,120,0,0,0,7,64,119,0,0,0,7,64,121,7,72,46,5,104,75,7,72,47,0,0,0,0,
+0,0,0,0,0,5,108,93,7,78,83,5,108,92,7,78,85,0,0,0,0,0,0,7,78,82,7,78,84,0,0,0,
+0,0,0,0,0,0,0,0,0,7,88,68,5,115,96,7,88,67,7,88,69,0,0,0,7,95,34,5,118,42,0,0,
+0,0,0,0,7,95,35,0,0,0,0,0,0,0,0,0,0,0,0,7,98,66,0,0,0,0,0,0,5,34,125,0,0,0,6,
+40,106,4,36,100,5,36,106,4,36,102,5,36,107,5,36,105,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,4,39,80,6,45,60,5,39,65,4,39,75,6,45,64,6,45,66,6,45,62,5,39,66,5,
+39,67,6,45,65,6,45,63,5,39,64,6,45,67,0,0,0,6,45,68,6,51,57,6,51,53,6,51,46,6,
+51,50,4,42,94,6,51,54,4,42,92,6,51,60,5,42,101,6,51,51,5,42,105,4,42,91,6,51,
+47,6,51,59,5,42,96,5,42,103,5,42,107,5,42,97,5,42,106,5,42,104,5,42,99,5,42,
+108,6,51,48,0,0,0,5,42,95,5,42,102,5,42,98,5,42,100,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,6,51,55,0,0,0,6,51,58,0,0,0,6,51,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,4,46,80,5,47,36,3,46,90,4,46,76,5,46,123,6,58,38,4,46,78,5,47,34,5,
+46,124,6,58,40,4,46,75,6,58,41,5,47,35,6,58,42,4,46,83,6,58,44,5,46,126,0,0,0,
+0,0,0,5,47,37,0,0,0,0,0,0,0,0,0,0,0,0,6,58,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,6,58,39,0,0,0,0,0,0,0,0,0,5,47,33,5,46,125,4,46,84,4,51,
+85,6,66,83,6,66,70,6,66,77,5,51,116,5,51,115,5,51,125,4,51,84,6,66,71,6,66,68,
+0,0,0,6,66,66,5,51,122,5,51,123,5,51,117,6,66,74,5,51,120,6,66,84,5,51,121,6,
+66,67,6,66,79,0,0,0,6,66,75,6,66,80,0,0,0,6,66,82,0,0,0,0,0,0,6,66,76,0,0,0,0,
+0,0,6,66,73,0,0,0,0,0,0,6,66,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,5,51,126,6,66,69,6,66,78,5,51,119,5,51,124,0,0,0,5,58,73,5,58,76,6,75,121,6,
+76,35,4,51,83,6,75,120,5,58,75,6,75,125,6,76,33,5,58,70,6,76,38,6,75,119,4,57,
+79,5,58,74,5,58,72,5,58,68,4,57,78,5,64,113,6,76,37,5,64,126,4,57,64,6,75,126,
+5,58,77,6,75,123,5,58,78,6,76,40,5,58,69,5,58,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,6,75,124,0,0,0,0,0,0,6,76,39,0,0,0,6,75,118,6,76,36,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,76,
+34,4,57,68,4,57,80,5,58,79,4,57,62,0,0,0,6,85,91,6,85,94,6,85,90,4,63,42,5,64,
+120,6,85,92,5,64,119,6,85,95,5,64,117,6,85,89,4,63,35,4,63,40,4,63,49,4,63,46,
+0,0,0,5,64,122,6,85,98,5,64,118,4,63,47,4,63,36,6,85,100,5,64,121,5,64,114,5,
+64,124,6,85,102,0,0,0,0,0,0,6,85,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,75,
+117,0,0,0,0,0,0,6,85,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,83,53,5,64,115,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,64,125,5,64,116,6,85,101,0,0,0,5,
+71,96,4,69,69,0,0,0,6,95,68,4,69,62,5,71,99,6,95,72,5,71,101,5,71,102,6,95,73,
+4,75,79,6,95,78,6,95,70,6,95,79,7,37,108,6,95,71,5,71,103,5,71,100,6,95,67,6,
+95,74,6,95,69,5,71,98,6,95,66,5,71,95,5,71,94,5,71,93,7,37,102,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,69,58,6,95,77,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,95,76,5,
+71,105,0,0,0,0,0,0,4,69,59,4,75,80,4,75,76,4,75,62,5,78,98,5,78,103,4,75,78,7,
+37,107,5,78,108,5,78,101,4,75,65,7,37,112,4,75,64,4,81,101,7,48,77,5,78,100,5,
+86,33,5,78,102,7,37,109,5,78,106,7,37,114,4,75,73,4,75,75,4,75,70,5,78,95,5,
+78,107,7,37,103,7,37,104,7,37,106,4,75,74,5,78,99,7,37,110,5,78,94,5,78,97,5,
+85,123,5,78,105,5,78,104,0,0,0,0,0,0,7,37,105,0,0,0,0,0,0,0,0,0,7,37,111,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,75,72,0,0,0,0,0,0,0,0,0,5,
+86,42,5,86,43,4,81,94,5,86,37,5,86,35,5,86,39,5,85,125,4,81,99,5,86,41,5,85,
+126,5,86,38,5,86,36,4,81,98,7,48,70,7,48,78,0,0,0,7,48,79,7,48,75,7,48,71,5,
+78,109,4,81,103,5,85,124,7,48,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,48,81,0,0,0,
+0,0,0,0,0,0,0,0,0,7,48,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,86,44,4,81,102,0,0,0,5,71,
+104,5,86,40,4,92,43,5,92,72,5,92,75,4,87,53,4,87,54,7,48,82,7,57,94,7,57,89,5,
+92,74,7,57,90,5,92,76,7,57,100,5,92,73,7,65,34,7,57,95,7,57,96,7,57,93,4,87,
+55,7,57,99,5,92,79,7,48,72,5,92,78,7,57,97,7,57,92,7,57,91,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,57,98,0,0,0,0,0,0,7,57,88,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,92,40,7,65,35,7,64,126,5,98,110,4,92,44,5,98,
+107,7,64,123,7,64,124,5,98,112,4,92,36,5,98,108,5,98,111,5,98,113,0,0,0,0,0,0,
+5,98,106,0,0,0,0,0,0,7,65,36,7,65,37,7,64,125,0,0,0,5,98,109,7,64,122,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,65,33,0,0,0,0,0,0,0,0,0,
+5,104,79,5,104,76,5,104,81,4,96,62,5,104,80,4,96,59,5,104,84,5,104,78,7,72,50,
+4,96,58,7,72,52,4,96,60,4,96,61,7,72,48,5,104,77,7,72,49,5,104,83,5,104,82,0,
+0,0,0,0,0,0,0,0,0,0,0,7,75,93,7,72,53,7,72,51,0,0,0,0,0,0,5,108,96,5,108,98,5,
+108,94,7,78,88,5,108,97,5,108,99,0,0,0,7,78,87,0,0,0,4,99,114,0,0,0,0,0,0,0,0,
+0,0,0,0,5,108,95,4,99,115,7,78,86,0,0,0,0,0,0,7,84,34,5,112,82,5,112,84,5,112,
+83,5,112,85,7,83,126,0,0,0,0,0,0,7,84,35,7,83,125,0,0,0,0,0,0,0,0,0,4,104,121,
+5,115,99,7,88,70,5,115,97,5,115,98,7,88,71,5,115,101,4,106,89,7,84,33,5,115,
+100,7,89,51,0,0,0,5,115,102,0,0,0,0,0,0,5,118,43,7,92,38,4,106,88,7,92,37,0,0,
+0,0,0,0,7,95,36,0,0,0,0,0,0,0,0,0,4,108,116,7,98,67,7,98,69,0,0,0,7,98,68,0,0,
+0,0,0,0,5,123,67,0,0,0,0,0,0,0,0,0,5,39,68,4,42,96,4,42,97,4,46,86,5,47,40,5,
+47,39,6,58,47,6,58,48,0,0,0,4,51,88,5,52,34,0,0,0,5,58,82,4,57,81,5,58,83,5,
+58,81,5,58,85,5,58,80,6,76,41,5,58,84,5,65,35,5,65,34,0,0,0,5,65,33,6,95,81,6,
+95,82,4,69,71,4,69,72,5,71,108,5,71,106,5,71,107,4,69,73,6,95,80,4,69,75,0,0,
+0,0,0,0,5,78,110,4,75,82,7,37,117,5,78,111,4,75,81,7,37,116,0,0,0,4,75,83,4,
+81,105,4,81,104,4,81,106,5,86,45,5,98,117,7,57,101,5,90,117,0,0,0,5,92,80,5,
+98,116,5,98,115,5,98,114,5,104,87,5,104,86,5,104,85,5,104,88,7,72,54,0,0,0,7,
+72,55,0,0,0,0,0,0,0,0,0,0,0,0,4,106,90,0,0,0,0,0,0,7,102,63,7,102,73,6,38,63,
+6,40,107,6,40,108,6,51,65,6,51,63,6,51,64,5,42,110,0,0,0,0,0,0,0,0,0,5,47,42,
+5,47,43,6,58,51,0,0,0,0,0,0,6,58,49,6,58,50,0,0,0,5,47,41,5,52,35,5,52,36,4,
+51,92,6,66,89,6,66,87,5,52,37,6,66,85,6,66,91,6,66,86,6,66,90,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,6,66,88,0,0,0,0,0,0,0,0,0,0,0,0,4,57,82,6,76,44,0,0,0,0,0,
+0,0,0,0,0,0,0,6,76,42,0,0,0,0,0,0,0,0,0,5,65,36,4,63,50,6,85,105,0,0,0,4,63,
+53,4,63,52,6,85,103,5,58,86,4,63,54,0,0,0,6,85,104,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,5,71,109,5,71,110,6,95,83,0,0,0,0,0,0,5,71,111,5,71,112,0,0,0,
+7,37,120,4,75,84,7,37,118,7,37,119,0,0,0,7,37,121,0,0,0,0,0,0,0,0,0,7,48,84,4,
+81,107,0,0,0,7,48,83,5,92,81,5,92,82,0,0,0,7,57,102,7,57,103,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,115,103,0,0,0,5,118,
+44,0,0,0,5,34,126,6,37,62,4,36,103,6,40,109,5,36,109,5,36,108,0,0,0,0,0,0,5,
+39,69,4,39,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,45,71,0,0,0,0,0,0,0,0,0,0,0,0,4,
+42,101,4,42,99,6,51,69,5,42,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,51,67,0,0,0,6,51,68,0,0,0,0,0,0,0,0,0,0,0,0,
+6,51,66,0,0,0,0,0,0,5,42,111,5,42,113,4,46,96,5,47,51,6,58,52,6,51,70,6,58,53,
+5,47,47,6,58,57,5,47,44,5,47,49,5,47,48,4,46,91,4,46,93,5,47,54,5,47,50,5,47,
+53,0,0,0,0,0,0,0,0,0,4,46,89,5,47,55,6,58,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,4,46,90,5,47,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,58,55,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,5,52,38,5,47,46,0,0,0,6,58,54,5,52,44,5,52,40,6,66,97,6,66,95,
+0,0,0,5,52,49,5,52,48,5,52,42,6,66,96,5,52,52,5,52,50,5,47,56,5,52,46,5,52,39,
+5,52,41,5,52,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,6,66,94,0,0,0,0,0,0,6,66,92,0,0,0,6,76,46,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,5,52,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,66,98,0,0,
+0,0,0,0,5,52,47,5,52,51,6,66,93,5,58,88,5,58,94,5,58,87,5,58,91,4,57,86,6,76,
+53,4,57,87,4,57,85,5,58,92,5,58,93,6,76,49,5,58,90,5,58,95,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,6,76,52,0,0,0,0,0,0,6,76,48,6,76,50,0,0,0,0,0,0,0,0,0,0,0,0,
+5,58,97,5,58,96,0,0,0,0,0,0,5,65,40,6,85,113,4,63,55,5,65,41,6,85,106,6,85,
+108,5,65,37,6,85,110,4,63,65,4,63,67,6,85,111,6,85,114,5,65,38,5,65,39,0,0,0,
+0,0,0,6,85,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,85,112,0,0,0,0,0,0,0,0,0,6,85,
+115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,95,91,5,71,120,6,95,84,
+7,37,126,5,71,122,6,95,86,4,69,82,5,71,115,5,71,114,6,95,87,5,71,123,6,95,89,
+6,95,90,5,71,117,6,95,85,5,71,113,5,71,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,95,
+88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,69,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,71,119,5,
+71,124,5,71,121,5,71,116,0,0,0,4,75,90,5,78,114,5,78,115,7,38,33,5,78,112,4,
+69,80,7,38,37,5,78,117,7,37,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,38,34,0,0,0,7,37,122,7,38,35,5,78,113,5,78,
+116,7,37,124,0,0,0,0,0,0,7,48,88,5,86,49,5,86,46,5,86,50,7,48,85,4,81,113,0,0,
+0,4,81,115,5,86,52,4,81,114,7,48,86,7,48,90,4,81,111,0,0,0,7,48,87,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,5,86,48,0,0,0,0,0,0,0,0,0,0,0,0,5,86,47,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,92,86,7,57,104,5,92,84,7,57,111,7,
+57,106,5,92,83,4,87,58,7,57,105,5,92,85,4,87,61,7,57,108,4,87,60,5,86,53,5,92,
+88,5,92,87,5,92,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,7,57,107,7,57,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,7,65,41,5,98,118,5,98,120,7,65,38,7,65,40,5,98,119,4,92,48,5,98,122,7,
+65,39,5,98,121,7,65,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,96,
+64,5,104,90,5,104,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,72,58,7,72,56,0,0,
+0,0,0,0,7,72,57,0,0,0,0,0,0,0,0,0,5,108,101,5,108,102,7,78,89,7,78,90,5,108,
+100,5,108,103,4,96,65,7,78,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,78,93,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,112,86,5,112,87,0,0,0,0,0,0,0,0,
+0,0,0,0,7,84,36,4,102,98,0,0,0,0,0,0,0,0,0,5,115,104,7,88,72,5,115,105,0,0,0,
+0,0,0,0,0,0,7,88,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,115,106,5,118,46,4,
+106,91,5,118,45,5,118,47,0,0,0,0,0,0,7,92,40,7,92,39,0,0,0,7,95,38,0,0,0,0,0,
+0,7,95,37,7,95,39,0,0,0,7,98,70,5,122,45,0,0,0,0,0,0,5,122,110,4,109,117,7,
+100,83,0,0,0,7,101,59,5,124,67,6,34,39,6,37,64,0,0,0,6,40,110,0,0,0,0,0,0,0,0,
+0,0,0,0,6,45,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,51,71,6,51,73,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,6,49,90,0,0,0,0,0,0,0,0,0,0,0,0,5,47,57,6,58,58,4,46,99,5,47,58,0,0,0,
+6,58,59,6,51,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,58,62,0,0,0,6,58,63,0,0,0,0,0,0,0,0,0,0,0,
+0,6,58,61,6,58,64,6,58,60,0,0,0,4,42,104,5,52,54,6,58,65,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,6,66,99,0,0,0,0,0,0,0,0,0,5,52,53,0,0,0,0,0,0,6,76,56,5,
+58,98,6,76,57,6,76,58,6,76,60,5,58,99,6,76,61,6,76,59,0,0,0,0,0,0,0,0,0,0,0,0,
+6,76,54,6,76,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,85,117,5,65,43,5,65,42,5,65,44,6,76,63,4,63,72,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,6,85,116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,72,35,
+6,95,95,6,95,96,4,69,86,6,95,99,6,95,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,6,95,93,6,95,98,5,72,33,6,95,94,0,0,0,4,75,95,7,38,38,6,95,92,6,95,100,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,38,40,0,0,0,
+0,0,0,0,0,0,5,86,56,7,48,92,5,86,54,7,48,93,4,81,119,5,86,57,5,86,55,5,86,58,
+7,38,42,7,48,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,4,87,67,5,92,90,7,57,115,4,87,68,7,57,118,7,57,116,7,48,94,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,57,113,7,57,117,7,57,114,0,0,0,7,57,112,4,92,52,
+5,98,123,7,65,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,65,
+43,0,0,0,4,92,51,5,104,91,7,72,60,7,72,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,108,
+104,4,99,119,0,0,0,0,0,0,0,0,0,7,78,94,7,84,38,0,0,0,0,0,0,7,84,37,0,0,0,0,0,
+0,4,104,125,7,88,74,0,0,0,7,88,75,7,92,41,0,0,0,7,92,42,0,0,0,0,0,0,7,92,43,5,
+119,110,7,92,44,5,119,111,0,0,0,5,121,50,0,0,0,0,0,0,7,98,73,7,98,71,7,99,93,
+0,0,0,0,0,0,6,51,77,6,66,100,4,57,91,6,76,64,0,0,0,6,85,118,0,0,0,6,95,101,7,
+38,44,7,48,95,0,0,0,7,48,96,7,65,45,0,0,0,5,115,107,7,97,40,4,33,126,6,37,65,
+0,0,0,0,0,0,6,40,111,0,0,0,0,0,0,6,40,112,4,39,85,5,39,72,4,39,87,0,0,0,5,39,
+71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,45,74,6,51,81,6,51,
+84,5,42,116,5,42,114,4,42,112,5,42,117,6,51,86,6,51,80,6,51,82,4,42,109,6,51,
+79,5,42,115,6,51,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,6,51,85,6,51,83,6,51,78,0,0,0,5,47,60,5,47,59,6,58,69,5,47,61,6,58,70,5,47,
+62,5,42,118,5,52,60,6,58,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,6,58,66,0,0,0,0,0,0,0,0,0,0,0,0,6,58,68,5,52,58,6,66,105,5,52,
+63,4,51,104,5,52,61,6,66,104,5,52,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,4,51,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,66,101,0,0,0,6,
+66,106,4,57,95,5,58,100,4,57,96,4,57,92,6,76,65,6,76,66,6,76,69,6,76,71,4,57,
+93,6,76,68,4,63,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,52,62,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,65,54,5,65,47,6,85,121,6,85,119,6,
+85,122,5,65,48,5,65,45,5,65,50,5,65,52,5,65,56,5,65,51,4,63,78,6,86,33,5,65,
+46,6,85,123,6,85,126,0,0,0,6,85,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,6,85,120,6,85,125,0,0,0,5,65,55,5,65,53,0,0,0,5,72,40,
+6,95,105,5,69,45,5,72,45,6,95,104,6,95,102,6,95,106,4,69,92,5,72,46,5,72,41,6,
+95,110,6,95,111,5,72,43,5,72,39,5,72,44,6,95,112,5,72,42,6,95,103,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,6,95,109,6,95,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,78,123,5,78,120,5,78,122,7,38,51,
+7,38,48,5,78,121,4,75,105,0,0,0,7,38,52,7,38,49,0,0,0,7,38,56,5,72,47,7,38,47,
+5,86,69,5,78,124,5,78,125,0,0,0,4,75,103,0,0,0,4,75,106,7,38,53,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,38,46,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,7,38,54,7,38,55,4,81,123,7,48,109,0,0,0,5,86,61,5,86,
+64,7,48,105,5,86,60,5,86,63,5,86,62,4,81,126,5,86,59,5,86,67,7,48,99,7,48,100,
+5,86,66,7,48,98,5,86,70,5,92,91,5,86,71,7,48,107,7,48,106,0,0,0,0,0,0,7,48,
+108,7,48,97,0,0,0,0,0,0,0,0,0,0,0,0,7,48,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,7,48,103,7,48,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,86,68,5,86,65,0,0,0,5,
+92,94,5,92,97,5,92,98,5,92,95,5,92,92,5,92,93,0,0,0,4,87,74,7,57,119,5,92,100,
+4,87,70,5,92,96,7,57,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,57,120,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,5,86,72,7,57,121,0,0,0,5,92,99,0,0,0,0,0,0,0,0,0,5,98,125,5,99,38,5,99,36,
+5,99,33,5,99,34,5,99,37,7,65,48,5,98,126,7,65,47,5,99,35,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,98,124,0,0,0,0,0,0,5,104,94,4,96,67,5,104,92,4,
+96,68,4,96,71,0,0,0,7,72,63,0,0,0,4,96,70,5,104,93,7,78,98,0,0,0,0,0,0,0,0,0,
+0,0,0,7,72,65,7,72,62,0,0,0,7,72,64,5,108,107,4,99,122,4,99,120,5,108,106,7,
+78,96,4,92,56,5,108,105,5,108,108,7,78,95,7,78,97,0,0,0,0,0,0,0,0,0,0,0,0,7,
+78,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,108,109,7,84,40,7,84,39,5,112,88,
+7,84,41,0,0,0,7,88,77,5,115,108,7,88,78,0,0,0,0,0,0,5,118,48,5,118,49,7,88,79,
+0,0,0,5,119,112,0,0,0,0,0,0,7,92,45,7,92,46,7,95,40,7,94,113,0,0,0,0,0,0,4,
+108,119,5,121,51,0,0,0,4,108,120,0,0,0,5,122,46,0,0,0,5,123,97,5,123,98,0,0,0,
+0,0,0,6,35,55,5,36,111,5,36,112,0,0,0,0,0,0,4,39,89,4,39,90,4,39,88,6,45,77,6,
+45,76,0,0,0,6,45,79,3,42,69,0,0,0,6,45,75,0,0,0,0,0,0,0,0,0,4,42,116,6,51,89,
+6,51,91,6,51,88,5,42,119,4,42,115,5,42,121,5,42,120,6,51,90,6,51,92,6,51,93,5,
+42,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,47,63,4,46,102,4,46,107,4,
+46,104,5,47,67,5,47,66,5,47,65,6,58,76,4,46,105,4,46,106,4,46,103,6,58,74,6,
+58,72,5,47,64,0,0,0,0,0,0,5,47,68,0,0,0,0,0,0,0,0,0,6,58,75,0,0,0,0,0,0,6,58,
+73,0,0,0,5,52,68,5,52,67,6,66,108,6,66,107,6,66,109,5,52,65,4,51,110,5,52,66,
+5,52,64,6,66,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,5,58,114,4,57,102,5,58,116,6,76,78,6,76,74,4,57,105,6,76,82,5,58,
+105,5,58,111,5,58,113,6,76,80,5,58,103,6,76,81,5,58,104,6,76,75,5,58,106,4,57,
+104,5,58,115,6,76,76,0,0,0,5,58,112,6,76,73,5,58,102,5,58,109,6,76,79,5,58,
+110,5,58,107,6,76,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,
+65,58,6,86,41,5,65,60,5,65,59,5,65,62,6,86,34,6,86,36,5,58,108,0,0,0,5,65,61,
+5,65,63,6,86,40,6,86,43,5,65,64,6,86,38,6,86,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,6,86,35,0,0,0,0,0,0,6,86,42,6,87,38,0,0,0,4,69,97,6,95,119,5,72,
+50,6,95,118,6,95,114,6,95,116,6,95,115,5,72,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+6,95,121,0,0,0,5,72,51,0,0,0,0,0,0,6,95,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,
+38,59,0,0,0,5,79,33,5,79,39,5,79,42,5,72,48,7,38,58,5,79,43,5,79,38,5,79,34,5,
+79,44,5,79,37,7,38,57,5,78,126,5,79,40,5,79,36,5,79,41,0,0,0,7,39,46,0,0,0,0,
+0,0,4,75,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,86,79,5,86,81,4,82,35,5,86,
+80,4,82,38,5,86,73,4,82,40,7,48,112,5,86,74,5,86,76,5,86,75,5,86,83,5,86,77,5,
+86,84,7,48,110,5,86,78,5,92,101,5,86,85,7,48,113,0,0,0,0,0,0,5,92,106,5,92,
+103,7,58,33,4,87,78,5,92,105,7,57,124,7,57,125,7,57,123,5,92,102,7,57,126,7,
+48,114,5,92,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,99,40,5,99,
+39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,96,74,7,72,68,7,72,67,5,104,95,
+7,72,66,0,0,0,7,78,100,7,78,102,5,104,96,4,99,123,5,108,110,7,84,45,7,78,103,
+7,78,101,0,0,0,0,0,0,0,0,0,5,112,91,7,84,43,4,102,103,0,0,0,4,102,102,5,112,
+89,7,84,44,5,112,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,118,50,7,92,
+47,5,119,113,0,0,0,7,97,42,0,0,0,7,95,41,0,0,0,5,121,52,7,98,74,5,123,99,6,40,
+114,6,40,113,5,39,73,5,39,74,4,42,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,
+46,111,5,47,71,5,47,72,4,46,108,5,47,70,5,47,69,4,46,110,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,6,58,77,6,58,78,0,0,0,0,0,0,6,66,114,4,51,115,6,66,113,6,66,
+115,6,66,112,4,51,116,0,0,0,0,0,0,0,0,0,0,0,0,5,52,71,0,0,0,0,0,0,4,57,107,6,
+76,85,5,58,117,5,58,119,5,58,118,5,58,120,6,76,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,4,63,86,4,63,88,5,65,66,4,63,89,6,86,44,5,65,65,6,86,45,6,86,46,0,0,0,0,0,0,
+0,0,0,5,65,67,0,0,0,0,0,0,5,72,52,6,95,122,5,72,53,4,69,98,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,38,63,4,75,110,5,79,45,0,0,0,0,0,0,0,0,
+0,0,0,0,7,38,61,0,0,0,0,0,0,4,87,81,7,48,116,5,86,86,0,0,0,5,92,108,0,0,0,5,
+93,99,7,58,34,0,0,0,0,0,0,0,0,0,0,0,0,5,92,107,5,99,42,7,58,35,0,0,0,7,65,49,
+0,0,0,0,0,0,0,0,0,5,99,41,0,0,0,0,0,0,0,0,0,0,0,0,7,78,104,7,84,46,0,0,0,0,0,
+0,0,0,0,7,72,69,5,112,92,0,0,0,7,88,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,97,43,
+0,0,0,0,0,0,5,39,75,6,45,80,5,39,77,5,39,76,5,42,124,5,42,125,5,42,123,6,51,
+95,6,51,94,5,42,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,5,47,78,5,47,73,4,46,116,0,0,0,5,47,74,5,47,76,5,47,77,6,58,80,
+5,47,81,5,47,79,5,47,75,6,58,79,6,58,81,5,47,80,5,47,82,4,46,118,0,0,0,0,0,0,
+0,0,0,0,0,0,6,66,116,6,66,122,5,52,74,4,51,121,5,52,77,6,66,119,5,52,76,6,66,
+124,4,51,117,5,52,78,6,66,117,5,47,83,0,0,0,5,52,73,6,66,121,6,66,123,0,0,0,5,
+52,80,5,52,81,6,66,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,5,58,124,5,59,34,5,58,123,5,58,126,4,57,108,4,57,110,6,76,90,5,52,75,4,
+57,115,5,59,33,5,58,122,4,57,121,4,57,119,4,57,112,6,76,93,4,57,120,0,0,0,6,
+76,87,5,59,37,6,76,89,6,76,92,5,52,79,5,58,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,59,35,0,0,0,0,0,0,0,0,0,0,0,0,5,65,84,5,65,72,
+5,65,79,4,63,92,5,65,77,5,65,69,4,63,100,4,63,101,5,65,80,4,63,95,5,58,121,6,
+86,48,5,65,70,5,65,85,5,65,75,5,65,82,5,65,68,5,65,73,5,65,76,6,86,52,6,86,50,
+6,86,55,6,86,58,6,86,51,6,86,54,0,0,0,6,86,56,6,95,123,5,65,83,5,65,81,5,65,
+78,5,65,71,6,86,49,6,76,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,86,53,6,86,57,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,86,47,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,72,69,5,65,86,4,69,108,5,72,67,6,96,
+39,4,69,103,6,95,124,6,95,125,5,72,60,5,72,59,5,72,66,4,69,111,6,96,40,5,72,
+64,6,96,38,5,72,56,5,72,57,6,96,37,0,0,0,6,96,33,0,0,0,5,72,58,5,72,65,5,72,
+55,5,72,61,6,96,34,5,65,74,5,72,71,6,95,126,5,72,62,6,96,36,0,0,0,5,72,63,4,
+69,113,5,72,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,79,58,7,38,73,7,
+38,75,5,79,68,4,76,47,5,79,51,7,38,81,7,38,74,5,79,62,4,75,113,4,75,111,5,79,
+65,5,79,47,5,79,52,5,79,67,7,38,66,5,79,64,5,79,49,4,82,64,5,79,57,5,79,66,4,
+75,114,4,76,41,4,76,35,4,75,125,5,79,56,5,79,55,5,79,60,7,38,78,5,72,72,5,79,
+53,7,38,80,7,38,71,7,38,68,5,79,63,7,38,64,7,38,83,4,76,36,7,38,79,4,75,124,7,
+38,76,5,79,61,0,0,0,7,38,69,7,38,67,5,79,46,7,38,72,7,38,70,0,0,0,0,0,0,5,79,
+70,0,0,0,0,0,0,0,0,0,7,38,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,86,100,4,82,65,4,82,62,5,86,88,5,86,94,
+5,86,102,7,49,42,5,86,92,4,82,46,5,86,93,4,82,44,5,86,104,7,38,65,7,49,37,4,
+82,50,5,86,103,4,82,49,7,49,41,4,82,60,7,48,126,7,49,38,4,82,48,5,86,96,7,48,
+123,4,82,63,5,86,95,5,86,89,7,48,122,7,49,40,4,82,42,5,86,87,7,49,36,4,82,53,
+5,86,101,7,48,125,5,86,98,4,82,51,7,49,43,7,48,117,7,49,39,5,79,48,5,86,99,5,
+86,90,0,0,0,7,48,120,7,49,35,7,48,118,5,86,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,
+86,91,7,48,124,7,48,119,7,49,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,7,48,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,5,93,36,5,93,33,4,87,93,5,92,117,5,93,45,5,92,121,4,87,92,4,
+87,99,4,87,103,7,58,44,5,93,43,4,87,96,5,93,34,0,0,0,0,0,0,5,92,112,5,93,35,5,
+92,114,5,93,49,5,92,123,5,93,42,5,92,119,5,93,52,7,58,36,5,92,118,5,92,124,5,
+93,38,4,87,100,5,93,39,7,58,41,0,0,0,0,0,0,5,99,66,5,93,44,5,92,122,7,58,47,7,
+58,40,5,92,111,5,93,50,5,93,41,5,92,115,7,58,43,5,93,46,5,92,113,5,92,110,5,
+93,40,4,87,102,4,92,60,5,93,51,5,92,120,5,93,47,5,93,37,7,49,33,5,92,116,7,58,
+39,7,58,38,0,0,0,7,58,37,7,58,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,7,58,42,7,58,46,4,87,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,4,87,97,5,99,75,5,99,71,5,93,53,4,92,82,5,99,69,5,99,56,5,
+99,51,4,92,71,5,99,74,5,99,64,3,88,79,5,99,46,4,92,78,4,92,69,5,99,67,5,99,57,
+5,99,76,4,92,61,7,65,59,5,99,70,5,99,48,5,99,55,4,92,62,4,92,63,5,99,72,7,65,
+57,5,99,53,5,99,50,5,99,63,7,65,53,5,99,44,7,65,54,4,92,65,7,65,51,4,92,83,5,
+99,62,7,65,56,5,99,61,7,65,58,7,65,62,7,65,52,5,99,49,4,92,77,5,99,54,5,99,58,
+5,99,68,5,99,73,5,99,60,5,99,45,7,65,66,7,65,65,5,99,59,0,0,0,0,0,0,0,0,0,0,0,
+0,5,99,43,5,99,47,7,65,50,7,65,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,65,64,7,65,61,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,104,106,5,104,
+111,7,72,78,4,96,89,7,72,76,5,104,99,4,96,84,4,96,85,4,96,81,5,104,105,4,96,
+79,4,96,80,7,72,72,4,96,82,5,104,98,4,96,88,4,96,77,7,72,71,0,0,0,5,104,109,5,
+104,104,5,104,112,5,104,108,5,104,107,5,104,101,5,104,100,5,104,103,0,0,0,7,
+72,70,7,72,74,5,104,97,0,0,0,0,0,0,0,0,0,0,0,0,5,104,113,7,72,73,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,72,75,0,0,0,0,0,0,7,72,77,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,108,124,5,108,123,5,108,118,4,
+96,87,5,108,116,7,78,108,5,108,122,4,99,125,7,78,116,4,100,34,5,108,120,5,108,
+115,4,102,112,7,78,106,5,108,111,5,108,117,5,108,113,7,78,105,7,78,117,5,108,
+119,7,78,109,7,78,110,5,108,114,7,78,111,7,84,56,7,78,113,7,78,112,0,0,0,7,78,
+114,7,78,115,0,0,0,0,0,0,0,0,0,7,78,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,5,112,100,5,112,104,5,112,105,0,0,0,4,102,113,4,102,107,5,112,102,5,
+112,107,7,84,47,5,112,94,5,112,99,5,112,96,4,100,33,5,112,103,5,112,95,5,108,
+112,7,84,53,5,112,106,5,112,93,7,84,49,5,112,101,4,105,39,5,112,108,7,84,54,7,
+84,48,7,84,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,
+84,51,7,84,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,84,50,7,88,85,
+4,105,36,4,105,35,5,115,112,5,115,110,5,112,98,5,115,113,7,88,82,5,112,109,7,
+88,81,5,115,116,4,105,37,5,115,109,7,88,84,7,84,55,5,115,118,5,115,115,5,115,
+111,5,115,117,5,115,114,7,88,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,88,83,7,
+89,52,0,0,0,0,0,0,4,106,94,5,118,51,7,92,49,5,118,52,4,106,95,4,106,96,4,106,
+98,7,92,48,5,118,54,7,92,50,5,118,53,7,92,54,7,92,53,0,0,0,7,92,51,7,92,55,7,
+92,52,0,0,0,0,0,0,0,0,0,5,119,114,7,95,43,7,95,46,5,119,116,5,119,117,7,95,45,
+5,118,55,7,95,44,7,95,42,5,119,115,7,95,49,0,0,0,4,107,119,0,0,0,0,0,0,0,0,0,
+7,95,47,0,0,0,0,0,0,0,0,0,5,121,53,7,97,44,7,97,46,7,97,49,4,108,121,0,0,0,0,
+0,0,7,97,47,0,0,0,7,95,48,0,0,0,7,97,45,5,122,49,5,122,47,5,122,48,7,97,48,0,
+0,0,0,0,0,0,0,0,0,0,0,7,99,94,7,99,95,0,0,0,0,0,0,0,0,0,0,0,0,7,99,96,5,123,
+68,5,123,100,0,0,0,0,0,0,0,0,0,7,100,84,0,0,0,0,0,0,0,0,0,0,0,0,4,110,78,5,
+123,124,5,124,43,0,0,0,5,36,113,0,0,0,5,39,78,6,45,81,0,0,0,0,0,0,6,51,97,5,
+43,34,6,51,96,0,0,0,5,43,35,0,0,0,0,0,0,0,0,0,6,58,82,5,47,84,6,58,86,5,47,85,
+6,58,84,5,47,86,0,0,0,0,0,0,0,0,0,0,0,0,6,58,83,6,58,85,0,0,0,0,0,0,4,51,126,
+5,52,85,4,52,36,0,0,0,5,52,84,4,52,33,5,52,88,5,52,83,5,52,86,5,52,87,4,52,35,
+5,52,90,5,52,82,6,66,125,6,76,99,6,67,33,0,0,0,0,0,0,0,0,0,0,0,0,6,66,126,0,0,
+0,0,0,0,0,0,0,0,0,0,5,59,38,0,0,0,4,57,122,6,76,97,6,76,94,6,76,101,5,59,40,4,
+58,33,6,76,100,0,0,0,6,76,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+6,76,98,0,0,0,0,0,0,0,0,0,0,0,0,5,65,87,4,63,104,6,86,61,5,65,89,5,65,90,5,59,
+39,5,65,88,6,86,63,6,86,62,4,57,126,5,65,91,5,65,93,5,65,92,6,86,65,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,86,59,0,0,0,0,0,0,6,86,64,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,96,45,5,72,74,6,
+96,43,6,96,46,5,72,76,4,69,115,6,86,60,6,96,51,6,96,50,5,72,75,6,96,48,5,72,
+73,5,72,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,6,96,47,0,0,0,0,0,0,6,96,41,0,0,0,6,96,42,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,38,88,7,38,84,4,76,54,5,79,75,7,38,85,7,38,89,
+4,76,51,5,79,74,5,79,76,5,79,80,5,72,78,5,79,79,5,79,77,7,38,91,7,38,86,5,79,
+73,4,76,52,5,79,78,4,76,50,7,38,90,5,79,72,5,79,71,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,86,110,5,86,108,5,93,60,
+4,82,67,5,86,107,4,82,66,7,49,47,7,49,48,5,86,111,7,49,44,5,86,106,5,86,109,5,
+86,112,0,0,0,0,0,0,7,49,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,5,93,54,5,93,56,7,58,48,5,93,57,5,93,55,5,93,58,5,93,59,7,58,
+50,7,58,52,7,58,53,7,58,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,4,87,108,0,0,0,0,0,0,0,0,0,0,0,0,5,99,82,7,65,69,4,92,87,5,99,83,5,99,79,
+7,72,86,5,99,81,5,93,61,7,65,70,5,99,80,7,78,120,0,0,0,5,99,77,7,65,67,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,5,104,116,7,72,79,7,72,80,4,96,94,4,96,92,5,104,115,5,112,110,7,
+72,82,7,72,83,7,65,72,4,96,95,4,92,88,5,104,117,7,65,71,0,0,0,5,104,114,0,0,0,
+7,72,81,0,0,0,7,72,84,7,72,85,0,0,0,0,0,0,0,0,0,0,0,0,7,78,119,5,108,126,7,78,
+118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,102,115,4,102,114,5,112,111,7,84,61,7,84,
+60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,84,59,0,0,0,5,115,119,7,88,87,
+5,115,120,0,0,0,0,0,0,0,0,0,0,0,0,4,106,99,4,106,100,7,92,56,0,0,0,5,118,56,7,
+92,57,7,95,50,5,119,119,5,119,118,0,0,0,5,121,56,7,97,51,5,121,55,5,121,54,7,
+97,50,7,98,76,4,109,93,5,122,50,7,98,75,5,122,51,7,99,98,7,99,97,5,123,125,0,
+0,0,7,102,54,5,39,79,6,45,82,5,39,80,0,0,0,0,0,0,5,39,81,0,0,0,5,43,38,6,51,
+98,6,51,101,5,43,36,5,43,37,6,51,103,6,51,99,5,43,39,0,0,0,0,0,0,6,51,104,0,0,
+0,0,0,0,6,58,91,6,58,87,4,46,121,6,58,99,4,46,123,6,58,93,0,0,0,6,58,92,6,58,
+95,5,47,90,4,46,122,4,47,36,6,58,100,6,58,89,4,47,35,6,58,94,4,47,34,6,58,96,
+6,58,88,5,47,89,6,58,97,5,47,88,5,47,87,6,58,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,4,47,38,6,58,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,5,52,95,5,52,93,4,52,50,4,52,40,4,52,42,6,67,40,4,52,47,5,52,94,4,52,49,6,
+67,41,5,52,91,4,52,44,6,67,43,6,67,42,6,67,37,6,67,35,6,67,36,0,0,0,5,52,92,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,67,39,0,0,0,0,0,0,6,67,44,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,5,59,49,5,59,48,5,59,46,5,59,50,6,76,109,4,58,35,6,76,102,
+6,76,108,4,58,34,4,58,36,6,76,110,6,67,38,6,76,103,6,76,112,6,76,104,5,59,45,
+6,76,106,6,76,105,6,76,111,5,59,42,5,59,41,0,0,0,5,59,43,6,76,107,0,0,0,5,59,
+47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,86,75,6,86,66,5,65,95,5,
+65,94,4,63,108,6,86,68,4,63,109,6,86,72,6,86,69,4,63,105,5,65,97,5,65,96,6,86,
+67,6,86,73,4,58,37,4,63,107,6,86,70,5,65,98,6,86,76,6,86,77,4,63,114,6,86,74,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,6,86,71,4,63,112,0,0,0,4,69,120,0,0,0,5,72,80,4,69,118,5,72,82,6,96,63,
+6,96,62,5,72,86,4,69,122,5,72,85,4,69,119,6,96,57,6,96,67,6,96,66,6,96,54,4,
+69,125,5,72,79,5,65,99,6,96,65,5,72,81,6,96,60,6,96,52,5,72,83,5,72,87,6,96,
+64,0,0,0,0,0,0,6,96,59,0,0,0,0,0,0,4,70,34,6,96,56,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,96,53,6,96,55,0,0,0,0,0,0,6,96,61,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,76,56,4,76,67,7,
+38,96,4,76,66,4,76,59,5,79,91,5,79,89,4,82,72,5,79,88,5,79,93,0,0,0,5,79,85,4,
+76,70,5,79,90,7,38,108,7,38,94,7,38,100,5,79,92,5,79,82,7,38,97,7,38,102,5,79,
+87,0,0,0,4,76,65,4,76,57,7,38,93,7,38,101,7,38,92,7,38,103,6,96,58,7,38,109,7,
+38,107,5,79,81,5,79,86,5,79,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,38,98,7,38,104,0,0,
+0,7,38,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,38,99,0,0,0,
+7,49,70,4,82,70,7,49,67,7,49,68,4,82,74,7,49,64,7,49,61,5,86,116,5,86,118,7,
+49,49,7,49,66,7,49,50,7,58,54,7,49,51,7,49,54,5,86,117,5,86,119,5,86,115,5,93,
+69,4,82,69,5,86,113,5,86,114,4,82,75,0,0,0,7,49,58,7,49,55,7,49,56,7,49,65,4,
+82,77,7,49,53,0,0,0,5,86,121,7,49,52,7,49,69,7,49,59,5,86,120,7,49,63,7,49,62,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,49,57,7,49,60,7,58,68,7,58,67,5,
+93,67,5,93,64,4,87,113,7,58,55,5,93,65,7,58,66,4,87,111,7,58,58,5,93,68,5,93,
+62,7,58,62,7,58,59,7,58,60,7,58,64,5,93,66,7,58,65,7,58,61,5,93,71,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,58,63,7,58,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,4,92,100,4,92,92,7,65,78,4,92,99,4,92,93,7,65,77,7,65,
+84,4,92,97,4,87,112,7,65,73,5,99,85,5,99,88,5,99,87,7,65,75,7,65,81,5,99,86,7,
+65,74,7,65,79,7,65,82,7,65,76,7,65,87,7,65,85,7,65,80,7,65,91,5,99,90,7,65,86,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,5,99,89,7,65,92,0,0,0,7,65,90,0,0,0,7,65,88,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,7,65,83,0,0,0,4,96,100,4,96,101,7,72,95,4,96,105,7,
+72,103,5,104,118,7,72,100,4,96,103,7,72,102,4,96,107,5,104,121,4,96,96,5,104,
+122,7,72,97,7,71,75,4,96,97,7,72,93,5,104,119,0,0,0,7,72,99,7,72,91,7,72,98,5,
+104,120,7,72,89,7,72,90,7,72,96,7,72,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,74,
+115,7,72,92,7,72,101,0,0,0,0,0,0,0,0,0,4,96,106,7,78,125,7,78,124,5,109,35,5,
+109,33,4,100,37,7,78,126,7,79,35,7,78,123,7,84,66,7,72,88,5,109,36,7,79,36,0,
+0,0,7,79,38,7,78,122,4,102,121,7,79,34,0,0,0,0,0,0,7,78,121,7,79,37,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,7,79,33,0,0,0,0,0,0,0,0,0,0,0,0,5,112,114,4,102,117,7,84,
+67,5,112,115,4,102,120,4,102,118,4,102,119,7,88,94,7,79,39,7,84,63,7,84,62,0,
+0,0,0,0,0,7,84,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,102,116,7,84,64,0,0,0,5,112,
+113,0,0,0,7,84,68,5,115,123,7,88,89,5,115,124,5,115,121,4,105,41,5,118,58,7,
+88,93,5,115,122,7,88,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,88,90,7,88,92,0,0,0,4,
+105,75,0,0,0,4,106,103,7,88,95,7,92,58,7,92,59,4,106,104,4,106,105,0,0,0,0,0,
+0,0,0,0,4,107,122,5,119,120,7,95,55,7,95,53,0,0,0,0,0,0,7,95,54,7,95,56,5,121,
+58,7,95,52,5,121,57,7,97,52,7,98,79,7,98,78,7,99,99,7,99,101,7,99,100,0,0,0,7,
+100,85,0,0,0,5,123,101,0,0,0,7,101,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,37,66,4,42,120,0,0,0,5,43,40,4,47,
+40,6,58,102,5,47,91,5,52,97,0,0,0,6,67,45,5,59,52,6,67,47,6,67,46,6,76,116,4,
+58,41,6,76,115,5,59,51,0,0,0,6,86,80,6,86,79,4,63,116,0,0,0,4,70,36,6,96,69,5,
+72,88,6,96,68,7,38,110,0,0,0,0,0,0,0,0,0,0,0,0,7,38,112,4,76,71,0,0,0,0,0,0,0,
+0,0,0,0,0,7,38,111,5,86,123,5,86,122,0,0,0,0,0,0,0,0,0,0,0,0,5,93,73,7,58,69,
+5,93,72,0,0,0,0,0,0,0,0,0,0,0,0,7,65,93,7,65,94,0,0,0,0,0,0,7,72,104,4,96,108,
+0,0,0,0,0,0,5,112,116,4,100,39,4,102,122,7,84,69,0,0,0,4,106,106,7,92,60,0,0,
+0,7,95,58,7,95,57,5,122,52,0,0,0,7,102,42,6,34,41,6,34,40,4,36,106,6,37,68,6,
+37,69,6,40,115,0,0,0,0,0,0,0,0,0,6,37,67,0,0,0,0,0,0,0,0,0,6,45,83,6,51,106,4,
+39,93,0,0,0,6,51,105,6,45,84,0,0,0,4,39,94,6,40,116,4,36,107,6,51,107,4,42,
+122,4,42,124,0,0,0,0,0,0,0,0,0,0,0,0,5,43,41,0,0,0,0,0,0,5,39,82,0,0,0,6,58,
+103,6,58,104,6,58,105,5,47,95,6,58,108,6,58,106,4,47,44,4,47,43,6,51,110,6,51,
+108,6,51,111,6,67,53,0,0,0,0,0,0,0,0,0,5,47,93,6,67,48,6,67,49,6,67,50,6,67,
+52,6,67,54,0,0,0,6,51,109,6,54,122,0,0,0,0,0,0,5,43,42,4,42,125,6,67,51,6,76,
+119,6,67,55,0,0,0,6,58,109,6,76,118,6,67,56,0,0,0,0,0,0,0,0,0,5,47,94,5,52,98,
+0,0,0,6,76,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,59,54,5,59,53,4,58,44,6,76,120,
+0,0,0,0,0,0,0,0,0,0,0,0,6,86,82,5,65,103,6,86,84,6,76,122,5,65,100,5,65,102,6,
+86,83,6,86,85,6,76,121,6,86,86,0,0,0,0,0,0,0,0,0,6,86,81,0,0,0,0,0,0,0,0,0,0,
+0,0,6,96,70,6,96,72,6,96,73,6,96,74,6,96,75,6,96,76,6,96,77,6,96,80,5,72,91,7,
+38,117,6,96,78,5,72,90,6,86,87,5,72,89,6,96,79,0,0,0,0,0,0,6,96,71,0,0,0,0,0,
+0,0,0,0,7,38,113,7,38,114,7,38,115,7,38,116,5,79,98,5,79,95,6,96,82,7,38,118,
+5,79,96,5,79,97,6,96,81,0,0,0,0,0,0,0,0,0,7,37,115,0,0,0,7,49,71,7,49,72,7,49,
+76,7,49,73,5,86,124,7,49,75,4,82,81,7,58,78,7,49,74,0,0,0,7,49,77,5,79,99,0,0,
+0,0,0,0,5,86,125,4,82,80,0,0,0,0,0,0,7,38,119,7,38,120,7,58,71,7,58,72,7,58,
+75,5,93,74,7,49,78,4,87,116,5,99,91,7,58,76,7,58,77,0,0,0,0,0,0,0,0,0,0,0,0,7,
+65,95,7,65,96,7,65,98,7,65,100,4,92,103,4,92,102,5,99,92,7,65,99,7,72,105,0,0,
+0,0,0,0,0,0,0,7,58,74,5,99,94,5,104,123,7,72,108,4,96,110,7,72,106,7,72,107,0,
+0,0,0,0,0,7,79,40,7,79,41,7,79,42,7,79,43,5,109,37,5,109,39,7,79,44,5,109,38,
+0,0,0,5,109,40,7,84,70,7,79,45,0,0,0,5,119,122,4,107,124,7,95,59,5,119,123,5,
+119,121,7,97,53,0,0,0,0,0,0,7,98,80,7,99,102,7,100,86,0,0,0,7,101,60,4,36,108,
+4,35,44,0,0,0,6,45,86,5,39,83,6,45,85,0,0,0,6,51,113,0,0,0,6,51,112,4,42,126,
+0,0,0,6,58,110,6,58,111,0,0,0,6,67,59,6,58,115,6,58,114,6,58,113,6,58,112,6,
+67,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,67,61,5,52,100,4,58,46,6,67,62,4,52,57,
+5,52,101,0,0,0,0,0,0,5,52,99,6,67,57,0,0,0,0,0,0,0,0,0,6,67,63,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,5,59,57,5,59,55,6,76,125,4,58,47,6,77,33,5,59,56,6,76,
+126,6,76,124,0,0,0,0,0,0,6,77,34,0,0,0,6,71,33,6,86,90,5,65,104,6,86,91,6,86,
+88,5,65,105,6,86,89,0,0,0,6,86,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,65,
+106,0,0,0,0,0,0,5,72,92,6,96,83,6,96,85,5,72,93,0,0,0,0,0,0,6,96,84,0,0,0,0,0,
+0,0,0,0,0,0,0,5,79,100,4,76,74,7,38,123,7,38,124,4,76,75,7,49,79,0,0,0,7,38,
+122,0,0,0,4,76,72,0,0,0,0,0,0,0,0,0,5,87,33,5,86,126,4,82,82,0,0,0,0,0,0,7,49,
+80,0,0,0,0,0,0,4,87,120,4,87,118,5,93,75,7,58,80,7,58,79,7,58,82,0,0,0,0,0,0,
+0,0,0,0,0,0,4,82,84,0,0,0,7,58,81,0,0,0,5,99,93,4,92,105,5,99,95,7,65,105,7,
+65,106,4,92,109,7,65,103,7,65,104,7,65,102,0,0,0,0,0,0,0,0,0,4,92,108,0,0,0,0,
+0,0,0,0,0,5,104,124,7,72,112,5,118,59,7,72,111,7,79,46,7,72,110,0,0,0,5,109,
+41,7,79,47,7,79,48,7,79,49,7,79,50,7,65,101,5,112,117,7,84,71,0,0,0,0,0,0,0,0,
+0,7,84,72,5,115,125,7,88,96,7,92,62,7,92,61,0,0,0,7,97,54,0,0,0,7,99,103,7,
+101,94,0,0,0,6,45,87,0,0,0,6,51,117,6,51,114,6,51,118,5,43,43,4,43,34,4,43,33,
+4,43,36,6,51,116,4,43,35,6,51,115,0,0,0,4,47,51,6,58,118,5,47,97,5,47,99,5,47,
+96,4,47,49,4,47,54,4,47,53,6,58,117,5,47,98,4,47,52,4,47,50,6,58,119,0,0,0,0,
+0,0,0,0,0,0,0,0,4,47,55,0,0,0,5,52,102,6,67,65,6,67,64,6,67,66,6,67,67,6,67,
+68,6,67,70,6,67,71,0,0,0,4,52,63,0,0,0,0,0,0,0,0,0,6,67,69,5,59,59,4,58,50,6,
+77,38,6,77,39,6,77,45,5,59,61,4,58,54,6,77,46,0,0,0,6,77,40,6,77,37,6,77,47,6,
+77,48,5,59,60,6,77,42,6,77,44,6,77,43,0,0,0,0,0,0,0,0,0,6,77,41,5,65,110,5,65,
+107,4,63,121,6,86,93,6,86,94,6,86,95,5,65,109,0,0,0,5,65,108,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,6,77,36,5,72,101,5,72,94,6,96,87,5,72,95,5,72,99,5,72,96,5,72,
+100,5,72,97,5,72,98,6,96,86,5,72,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,79,
+106,5,79,107,7,38,126,5,79,104,4,76,76,5,79,108,5,79,101,7,38,125,5,79,103,0,
+0,0,6,96,89,5,79,102,7,39,36,7,39,37,7,39,33,4,76,78,7,39,34,4,76,77,7,39,35,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,49,81,7,49,83,5,87,37,7,49,86,7,49,82,7,49,84,
+4,82,87,0,0,0,5,87,35,5,87,38,5,87,36,5,79,105,5,87,34,7,49,85,5,87,39,0,0,0,
+0,0,0,0,0,0,0,0,0,4,87,121,7,58,84,5,93,76,7,58,85,7,72,113,5,93,77,0,0,0,7,
+58,83,0,0,0,0,0,0,5,99,96,4,92,110,7,65,113,5,93,78,4,92,111,7,65,109,7,65,
+111,7,65,108,7,65,112,7,65,110,0,0,0,0,0,0,0,0,0,0,0,0,7,65,107,4,96,112,5,
+104,126,0,0,0,5,104,125,7,72,114,0,0,0,7,79,53,7,79,54,0,0,0,7,79,51,4,102,
+124,0,0,0,7,84,73,7,84,75,7,79,52,0,0,0,7,84,74,7,88,98,7,88,99,7,88,97,0,0,0,
+6,37,70,6,45,88,6,40,117,0,0,0,0,0,0,4,39,95,4,39,96,6,58,120,0,0,0,4,52,64,5,
+43,44,0,0,0,0,0,0,6,67,72,0,0,0,6,77,49,7,39,38,0,0,0,7,49,88,7,49,87,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,45,89,6,45,90,5,33,121,0,0,0,
+4,47,57,5,52,103,5,59,62,0,0,0,5,65,111,6,96,90,7,39,39,7,39,41,5,72,103,0,0,
+0,0,0,0,7,49,90,7,49,89,0,0,0,7,58,86,0,0,0,0,0,0,0,0,0,5,35,33,6,45,91,0,0,0,
+0,0,0,6,51,119,0,0,0,6,51,120,0,0,0,5,52,104,0,0,0,6,67,73,4,58,55,5,59,65,5,
+59,64,0,0,0,0,0,0,4,63,123,6,86,96,0,0,0,6,96,92,5,72,108,5,72,104,5,72,109,5,
+72,106,5,72,105,5,72,107,4,70,49,6,96,91,5,79,111,5,79,112,5,79,113,5,79,109,
+5,79,110,0,0,0,0,0,0,7,39,42,0,0,0,5,87,41,5,87,40,4,82,88,4,82,89,7,49,92,7,
+49,93,7,49,91,0,0,0,5,93,79,4,87,124,7,58,90,0,0,0,7,58,87,7,58,88,0,0,0,0,0,
+0,5,99,97,4,87,126,7,65,114,7,58,89,7,72,117,5,99,98,7,65,116,7,65,115,0,0,0,
+0,0,0,7,72,116,5,105,33,0,0,0,7,72,115,4,102,126,7,84,76,4,106,108,5,119,124,
+5,121,59,0,0,0,5,39,85,5,39,84,6,45,94,0,0,0,0,0,0,0,0,0,6,45,93,0,0,0,5,43,
+47,5,43,45,5,43,46,0,0,0,0,0,0,4,47,60,6,58,126,4,47,59,6,58,122,5,47,100,6,
+59,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,58,123,0,0,0,0,0,0,6,58,125,6,58,124,6,
+59,35,6,58,121,0,0,0,5,47,101,6,67,75,4,52,67,4,52,66,4,52,68,6,67,77,5,52,
+105,6,67,79,6,67,78,6,67,76,0,0,0,6,67,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,59,
+66,6,77,51,6,77,52,0,0,0,0,0,0,5,59,67,6,77,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,77,50,0,0,0,0,0,0,0,0,0,6,86,98,6,86,102,5,65,
+113,5,65,114,6,86,97,6,86,107,6,86,105,6,86,103,5,65,115,6,86,104,6,86,100,6,
+86,106,0,0,0,6,86,99,0,0,0,0,0,0,6,86,101,0,0,0,0,0,0,5,72,112,5,72,113,5,72,
+110,4,76,80,6,96,94,5,72,114,5,72,111,0,0,0,5,72,115,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,96,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,5,79,114,7,39,44,5,79,117,7,39,47,5,79,116,5,79,115,4,76,81,5,79,119,7,39,
+43,7,39,48,5,79,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,7,39,45,0,0,0,0,0,0,5,87,44,5,87,47,5,87,43,5,87,45,5,87,46,7,
+49,97,7,49,95,7,49,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,49,96,0,0,0,0,0,0,
+5,87,42,0,0,0,0,0,0,5,93,80,5,93,81,5,93,82,7,58,91,4,88,37,4,88,38,5,93,84,5,
+93,83,0,0,0,7,58,93,7,58,92,0,0,0,0,0,0,0,0,0,0,0,0,3,88,99,7,65,119,5,99,102,
+5,99,99,4,92,114,7,65,121,5,93,85,7,65,120,5,99,100,5,99,101,7,65,117,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,7,65,118,0,0,0,0,0,0,0,0,0,7,72,118,5,105,34,5,105,35,7,
+72,120,7,72,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,79,57,7,79,56,7,79,55,5,
+112,118,0,0,0,0,0,0,7,84,77,7,84,78,5,115,126,7,88,100,0,0,0,4,106,109,0,0,0,
+0,0,0,0,0,0,0,0,0,5,33,122,6,45,95,5,43,48,6,67,80,0,0,0,0,0,0,6,77,54,0,0,0,
+0,0,0,6,72,106,0,0,0,6,86,110,6,96,98,6,96,97,7,39,49,0,0,0,0,0,0,7,49,98,0,0,
+0,0,0,0,0,0,0,0,0,0,7,79,58,5,35,37,5,35,35,6,45,96,6,45,97,6,37,72,0,0,0,0,0,
+0,0,0,0,0,0,0,5,35,36,5,35,34,5,36,115,5,36,114,6,40,121,6,40,120,6,40,119,0,
+0,0,6,40,118,6,51,123,0,0,0,6,51,122,6,51,121,5,39,90,5,39,94,6,45,100,4,47,
+67,6,45,109,6,45,110,6,45,98,5,39,93,6,45,102,5,39,89,5,39,87,6,45,107,5,39,
+91,0,0,0,4,39,107,0,0,0,0,0,0,6,45,104,6,45,111,0,0,0,0,0,0,0,0,0,0,0,0,6,45,
+108,4,38,100,6,45,101,0,0,0,0,0,0,6,45,103,5,39,92,0,0,0,0,0,0,6,45,106,6,45,
+99,6,59,39,6,59,37,0,0,0,0,0,0,0,0,0,0,0,0,4,47,61,5,39,86,6,59,38,6,52,45,4,
+43,45,5,43,52,6,52,40,5,43,49,5,43,56,6,52,41,4,43,46,6,67,84,6,52,39,4,43,43,
+6,52,43,4,43,48,6,52,37,5,43,54,6,52,38,5,43,55,5,43,50,4,47,72,0,0,0,0,0,0,5,
+43,53,6,51,124,6,52,33,6,52,34,6,52,36,0,0,0,0,0,0,0,0,0,0,0,0,6,51,126,6,52,
+47,0,0,0,0,0,0,6,52,44,6,52,42,6,52,48,0,0,0,0,0,0,6,52,46,6,67,83,6,67,82,0,
+0,0,0,0,0,0,0,0,0,0,0,6,67,85,6,67,86,6,59,48,6,67,81,0,0,0,5,47,103,4,47,62,
+4,52,69,4,47,69,6,59,50,5,47,108,4,47,68,6,59,46,5,47,110,6,59,42,5,47,112,5,
+59,68,5,47,111,6,59,41,5,47,102,6,59,43,4,47,64,6,77,59,0,0,0,0,0,0,0,0,0,5,
+47,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,47,104,5,46,36,6,59,47,6,59,45,0,0,0,6,
+59,44,0,0,0,0,0,0,0,0,0,6,59,51,6,77,58,6,77,56,6,77,57,6,77,55,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,52,35,5,47,107,5,47,113,0,0,0,5,47,106,5,
+52,116,6,67,91,6,67,89,5,52,107,4,52,78,5,52,108,4,47,66,5,52,113,4,52,70,4,
+52,85,5,65,116,4,52,84,6,67,87,5,52,110,6,67,95,0,0,0,4,52,73,5,52,117,5,52,
+118,6,67,96,6,67,94,0,0,0,4,52,79,5,52,114,6,67,97,6,67,98,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,6,67,92,6,67,93,0,0,0,6,86,111,6,86,112,0,0,0,6,86,113,5,52,
+115,5,52,111,5,52,112,0,0,0,6,77,67,5,59,72,6,77,61,0,0,0,5,59,69,6,77,75,6,
+77,66,4,58,60,5,59,74,6,77,79,6,77,60,6,96,101,5,59,71,6,77,80,6,86,117,4,58,
+72,5,59,76,6,77,85,6,77,78,6,77,76,6,77,83,5,59,70,5,72,117,0,0,0,0,0,0,6,77,
+62,6,77,71,6,77,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,77,68,0,
+0,0,6,77,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,77,77,6,77,65,0,
+0,0,0,0,0,6,77,82,6,77,63,6,77,64,0,0,0,6,96,99,6,96,103,6,96,100,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+5,59,73,6,77,70,5,52,109,5,59,75,5,59,78,5,59,79,6,77,81,5,59,81,6,77,69,6,96,
+104,6,96,102,5,65,125,4,64,33,5,66,38,5,66,33,5,65,117,5,65,121,5,66,39,6,86,
+125,4,63,126,6,86,114,4,58,70,5,66,34,5,65,120,6,86,119,4,64,36,6,86,121,4,64,
+34,6,87,33,6,86,115,5,66,41,6,86,116,6,86,120,5,66,35,6,86,124,5,65,123,5,65,
+122,5,66,37,5,66,36,6,86,122,5,65,118,6,86,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,4,64,43,0,0,0,0,0,0,6,87,35,6,87,34,0,0,0,0,0,0,0,0,0,7,39,
+50,0,0,0,7,39,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,86,
+123,5,65,126,5,65,124,0,0,0,4,70,68,5,72,123,4,70,76,4,70,67,5,73,35,6,96,106,
+5,72,122,4,70,74,5,73,36,5,73,33,4,70,73,5,72,119,5,72,125,4,70,58,4,70,75,5,
+72,120,6,96,113,6,96,108,5,72,118,6,96,110,5,72,121,0,0,0,6,96,109,5,72,124,7,
+49,99,5,73,34,0,0,0,0,0,0,4,70,72,6,96,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,6,96,112,6,93,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,65,119,
+5,72,126,0,0,0,0,0,0,4,76,83,5,79,123,0,0,0,7,39,52,4,76,87,7,39,59,0,0,0,5,
+79,122,4,76,89,7,58,96,7,39,55,5,79,124,7,39,53,4,76,90,7,58,94,5,79,120,0,0,
+0,7,39,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,39,54,7,39,57,0,0,0,0,0,0,7,39,58,7,
+58,95,6,96,105,5,79,121,0,0,0,7,49,108,5,87,55,5,87,50,4,82,104,4,82,93,5,87,
+49,4,82,95,7,49,103,7,49,110,5,87,53,5,87,54,4,82,101,5,79,125,5,87,52,7,49,
+101,7,49,109,5,87,57,7,49,106,5,105,36,4,82,96,7,49,111,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,7,39,60,7,49,104,7,49,105,0,0,0,0,0,0,0,0,0,7,49,100,7,49,102,0,
+0,0,0,0,0,7,49,107,7,65,122,0,0,0,7,72,121,7,65,123,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,87,58,5,87,48,5,87,59,5,87,56,5,87,51,7,
+66,33,0,0,0,5,93,90,5,93,89,7,58,98,4,88,46,4,88,42,4,88,41,0,0,0,5,93,88,5,
+93,86,4,96,113,7,72,123,0,0,0,0,0,0,0,0,0,5,93,94,7,58,101,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,55,126,7,58,99,0,0,0,0,0,0,7,72,122,7,
+72,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,93,
+93,7,58,97,5,93,92,5,93,87,7,58,100,7,72,126,0,0,0,0,0,0,4,92,117,5,99,106,5,
+99,103,0,0,0,5,99,105,5,99,108,7,65,124,5,99,110,7,65,126,5,99,107,7,66,35,5,
+99,104,5,109,42,5,99,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,65,125,0,0,0,7,66,
+109,0,0,0,0,0,0,4,92,115,0,0,0,4,96,114,0,0,0,7,73,35,7,73,41,5,105,37,5,105,
+38,5,99,109,7,73,36,0,0,0,0,0,0,0,0,0,7,73,40,7,73,42,0,0,0,0,0,0,7,73,34,7,
+73,38,7,73,37,7,73,39,7,73,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,73,
+43,7,79,61,5,109,46,5,109,45,4,100,43,4,100,41,5,109,43,0,0,0,7,79,60,0,0,0,7,
+79,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,103,38,7,84,79,5,112,
+119,7,92,64,7,85,58,7,92,63,0,0,0,4,105,49,4,105,47,7,88,101,0,0,0,0,0,0,0,0,
+0,0,0,0,7,92,65,5,118,61,7,92,67,7,92,69,7,92,70,5,118,60,7,92,66,4,106,110,0,
+0,0,7,92,71,7,92,72,7,95,61,5,119,125,7,95,62,0,0,0,0,0,0,5,121,60,0,0,0,0,0,
+0,0,0,0,7,100,87,5,122,111,5,123,69,6,40,124,4,36,113,0,0,0,6,59,52,0,0,0,0,0,
+0,0,0,0,6,77,86,0,0,0,0,0,0,0,0,0,0,0,0,6,77,87,0,0,0,0,0,0,0,0,0,0,0,0,6,96,
+115,0,0,0,0,0,0,0,0,0,7,66,37,0,0,0,5,112,121,0,0,0,0,0,0,7,101,61,5,124,44,6,
+37,74,6,40,126,4,36,114,6,40,125,6,45,112,5,43,58,6,52,50,5,47,114,6,59,54,4,
+47,73,0,0,0,6,59,55,0,0,0,0,0,0,0,0,0,6,59,53,0,0,0,6,67,102,6,67,101,0,0,0,0,
+0,0,6,77,89,0,0,0,6,77,90,0,0,0,6,87,36,5,73,37,0,0,0,0,0,0,4,76,96,4,76,97,5,
+79,126,0,0,0,0,0,0,7,39,61,4,82,105,5,87,60,0,0,0,7,58,102,5,93,96,5,93,95,0,
+0,0,0,0,0,5,105,39,4,96,117,5,109,49,0,0,0,7,73,44,5,109,47,5,109,48,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,7,98,81,6,41,33,6,45,113,6,45,114,6,59,58,0,0,0,0,0,0,6,
+59,56,6,59,57,5,52,119,4,52,86,0,0,0,0,0,0,6,77,91,0,0,0,5,66,42,5,73,38,0,0,
+0,0,0,0,5,80,33,7,39,62,0,0,0,5,80,34,7,49,113,4,82,106,5,87,61,0,0,0,0,0,0,4,
+88,47,5,99,112,5,99,113,4,36,116,6,37,75,6,35,100,6,45,115,6,45,116,0,0,0,0,0,
+0,4,47,75,6,52,51,0,0,0,6,59,59,0,0,0,6,59,65,6,59,61,6,59,60,4,47,76,6,59,63,
+6,59,64,0,0,0,0,0,0,6,67,105,5,52,120,6,59,62,6,67,104,6,67,107,0,0,0,6,67,
+106,0,0,0,5,59,82,6,77,92,0,0,0,0,0,0,0,0,0,5,59,83,5,73,39,6,87,40,6,87,39,6,
+87,37,6,96,116,6,96,122,6,96,117,6,96,118,5,80,35,7,39,63,6,96,119,6,96,123,6,
+96,120,7,39,64,7,39,65,7,39,66,6,96,121,5,73,40,5,80,36,5,80,37,7,39,67,7,39,
+68,7,49,114,7,39,69,0,0,0,7,39,70,0,0,0,0,0,0,7,49,116,7,49,115,5,93,98,0,0,0,
+7,49,119,0,0,0,7,49,118,7,49,117,5,93,97,5,93,100,7,58,103,7,66,40,7,66,39,5,
+93,101,4,92,119,7,66,38,0,0,0,0,0,0,7,73,45,5,99,115,5,99,114,7,73,46,7,79,63,
+0,0,0,5,105,40,0,0,0,5,109,51,5,109,52,5,109,53,7,79,62,7,73,47,0,0,0,5,105,
+41,7,79,64,7,79,65,5,112,122,0,0,0,0,0,0,0,0,0,7,88,102,0,0,0,0,0,0,7,88,103,
+7,92,73,5,119,126,7,97,55,5,121,61,5,121,63,5,121,62,0,0,0,7,101,62,7,101,63,
+0,0,0,7,102,83,5,124,80,0,0,0,6,52,52,4,47,78,4,47,77,6,59,66,0,0,0,6,59,67,0,
+0,0,6,59,68,5,47,115,5,47,116,6,67,108,0,0,0,6,67,109,6,65,125,6,77,96,6,77,
+95,6,77,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,73,41,0,0,0,4,70,77,5,69,83,4,70,
+78,6,87,41,0,0,0,6,96,124,6,96,126,6,96,125,7,39,71,0,0,0,0,0,0,7,39,73,7,39,
+72,0,0,0,7,49,120,5,87,62,0,0,0,7,49,121,7,58,104,0,0,0,0,0,0,5,99,116,7,66,
+42,7,66,41,0,0,0,5,109,54,5,112,123,0,0,0,7,92,74,5,118,62,0,0,0,5,80,38,5,80,
+39,7,79,66,0,0,0,7,92,75,7,95,63,7,97,57,5,122,112,5,36,116,4,39,113,4,39,112,
+6,45,119,6,45,118,6,45,117,5,39,95,4,43,49,4,43,53,4,43,52,0,0,0,6,52,53,6,52,
+55,6,52,54,6,59,74,5,47,117,6,59,73,6,59,69,5,47,118,4,47,82,0,0,0,4,47,81,6,
+59,70,0,0,0,6,59,71,6,59,72,5,52,122,4,52,89,4,52,91,6,67,114,0,0,0,5,52,123,
+6,67,110,6,67,111,0,0,0,0,0,0,0,0,0,5,52,121,0,0,0,0,0,0,5,59,84,6,77,101,6,
+77,100,4,52,90,0,0,0,4,58,82,4,58,80,4,58,81,4,58,83,0,0,0,0,0,0,6,77,102,0,0,
+0,5,66,43,6,87,44,5,66,44,6,87,42,0,0,0,0,0,0,0,0,0,0,0,0,6,87,43,0,0,0,0,0,0,
+6,87,45,6,87,46,5,66,46,6,97,39,5,73,45,5,73,43,4,70,82,6,97,34,6,97,38,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,97,35,0,0,0,0,0,0,5,73,42,5,
+80,47,4,76,103,4,76,102,5,80,46,5,80,43,5,80,44,5,80,48,5,80,40,7,39,79,7,39,
+77,5,80,49,7,39,74,7,39,76,7,39,78,7,39,75,5,80,45,0,0,0,0,0,0,0,0,0,0,0,0,5,
+80,41,5,80,42,0,0,0,5,87,66,5,87,63,5,87,67,7,49,124,5,87,64,7,50,33,7,49,125,
+7,50,35,5,87,65,7,50,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,49,126,7,49,123,
+7,58,106,4,88,49,5,93,108,5,93,102,5,93,105,5,93,104,0,0,0,5,93,106,5,93,107,
+0,0,0,0,0,0,4,92,121,5,99,123,7,66,44,5,99,117,5,99,122,5,99,125,5,99,121,4,
+92,122,4,92,123,5,99,118,5,99,119,5,99,124,4,92,120,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,7,66,45,7,66,43,0,0,0,5,99,120,0,0,0,7,73,48,5,105,45,5,105,44,5,
+105,43,5,105,42,7,73,49,0,0,0,7,73,50,5,109,55,7,79,67,0,0,0,0,0,0,0,0,0,5,
+112,125,5,112,124,7,84,82,0,0,0,0,0,0,0,0,0,0,0,0,5,116,33,5,116,34,4,105,50,
+7,88,104,7,84,80,7,84,81,4,106,111,7,92,76,7,97,59,7,97,58,7,98,82,5,122,113,
+0,0,0,4,110,79,6,52,56,0,0,0,0,0,0,5,59,63,0,0,0,0,0,0,0,0,0,7,79,68,0,0,0,5,
+52,124,5,52,125,0,0,0,6,67,115,0,0,0,5,52,126,0,0,0,6,87,47,6,87,48,6,87,49,6,
+97,41,0,0,0,0,0,0,0,0,0,6,97,42,6,97,40,7,39,81,7,39,80,7,39,82,0,0,0,0,0,0,0,
+0,0,5,87,68,5,87,69,7,50,37,7,50,36,0,0,0,5,109,57,5,109,56,7,79,69,0,0,0,5,
+33,123,6,35,56,0,0,0,4,35,46,6,37,80,6,37,81,6,45,120,6,37,78,5,35,38,6,37,77,
+6,37,76,4,36,119,4,36,120,4,36,124,6,41,34,4,36,122,6,41,37,6,41,35,6,41,36,6,
+41,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,45,123,4,39,124,
+4,39,119,4,39,121,5,39,98,4,39,125,4,39,120,4,39,117,5,39,96,6,45,124,5,39,97,
+4,39,116,6,59,75,6,39,76,6,46,33,5,39,100,4,39,118,6,45,122,6,45,126,6,59,77,
+6,59,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,6,45,121,0,0,0,4,43,59,4,43,55,4,43,56,4,43,57,5,43,63,6,52,67,6,52,
+59,4,43,60,6,52,65,6,52,61,5,43,61,6,52,57,6,52,64,6,52,62,6,52,66,6,52,69,6,
+52,70,5,43,59,5,43,62,0,0,0,5,43,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,51,62,0,0,0,0,0,
+0,0,0,0,0,0,0,6,52,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,45,125,0,0,0,6,77,
+104,0,0,0,5,47,124,4,47,86,4,47,87,4,47,98,5,47,120,5,47,122,5,47,126,4,47,84,
+5,47,119,5,48,35,4,47,91,5,48,39,4,47,88,4,47,101,5,48,36,4,47,96,6,59,94,6,
+59,95,5,48,37,6,59,97,5,48,34,4,47,102,6,59,89,6,59,88,6,77,103,6,68,34,6,59,
+85,5,47,125,6,59,84,6,59,81,6,59,79,6,59,90,6,59,92,5,47,123,6,59,87,5,48,38,
+5,47,121,6,59,83,6,59,91,0,0,0,0,0,0,0,0,0,0,0,0,6,59,93,6,59,98,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,59,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,5,53,43,5,53,46,5,53,39,4,52,112,5,53,44,4,52,97,4,52,110,4,52,104,6,
+68,50,4,52,114,4,52,117,6,68,38,6,67,123,6,68,35,5,53,35,6,67,121,6,67,117,4,
+52,96,5,53,50,6,67,116,6,68,33,6,68,56,4,52,100,6,68,54,6,78,58,0,0,0,6,68,52,
+6,59,96,6,77,120,4,52,95,5,53,33,4,52,107,0,0,0,6,67,119,6,68,36,5,53,48,6,68,
+47,6,68,53,6,68,46,6,68,41,5,53,47,6,68,51,6,67,120,6,68,39,5,53,49,5,66,47,6,
+87,50,6,87,51,0,0,0,6,68,48,6,68,49,6,67,126,5,53,34,5,53,51,6,68,42,5,53,41,
+5,53,45,5,53,38,6,78,55,6,68,57,6,68,58,6,67,124,0,0,0,0,0,0,0,0,0,6,67,122,5,
+59,93,6,67,125,5,53,40,6,68,37,0,0,0,0,0,0,0,0,0,6,68,45,6,68,55,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,53,37,0,0,0,0,0,0,5,59,85,4,58,85,5,59,
+105,5,59,106,5,59,98,5,59,108,5,59,109,5,59,99,4,58,93,6,77,122,6,77,114,6,78,
+43,6,77,112,6,77,107,5,59,95,5,59,103,5,59,104,6,77,123,6,77,121,5,59,94,5,59,
+110,5,59,107,4,52,106,4,58,87,4,58,90,4,58,88,4,58,98,5,59,90,0,0,0,4,58,84,6,
+77,105,6,78,53,4,58,99,6,77,106,5,59,100,6,77,124,6,78,54,6,77,125,6,78,47,6,
+78,48,4,58,107,6,78,38,4,58,105,6,78,35,5,59,92,6,78,40,6,77,117,6,78,45,6,77,
+116,6,78,34,6,78,49,0,0,0,6,78,41,5,59,101,6,97,50,6,97,45,6,97,46,5,59,87,6,
+78,36,6,77,111,6,78,46,5,73,46,6,77,115,6,78,44,6,77,119,6,78,37,6,77,109,6,
+78,42,4,58,106,5,59,96,5,59,91,0,0,0,6,77,118,6,78,56,6,97,43,5,59,102,6,97,
+47,5,59,97,6,78,52,6,97,49,6,97,48,6,77,108,6,77,126,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,6,76,123,5,59,88,6,77,110,6,77,113,6,78,51,6,78,57,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,97,44,0,0,0,0,0,0,5,59,89,6,78,33,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,4,64,67,6,87,52,6,87,70,5,66,78,6,87,58,6,87,59,5,66,52,4,64,
+61,6,87,73,6,87,90,4,64,64,4,64,66,5,66,69,6,87,94,5,66,58,4,64,55,4,64,52,6,
+87,65,6,87,99,5,66,51,6,87,81,6,87,85,5,66,67,6,87,74,4,64,56,4,64,59,5,66,54,
+6,87,67,4,64,60,4,64,69,5,66,65,4,64,77,5,66,79,4,64,62,5,66,70,6,87,93,5,66,
+63,4,64,51,4,64,49,6,87,101,4,64,63,6,87,66,5,66,72,5,66,66,5,66,56,5,66,62,0,
+0,0,6,87,56,6,87,83,6,87,79,6,87,64,6,87,103,5,66,61,6,87,57,6,87,100,6,87,55,
+5,66,80,6,87,78,6,87,69,6,87,60,5,66,73,5,66,77,5,66,59,5,66,71,6,87,82,6,87,
+96,0,0,0,0,0,0,6,87,92,0,0,0,6,87,72,6,87,86,5,66,57,4,64,57,6,87,87,5,66,48,
+5,66,64,5,66,50,5,66,74,6,87,63,4,64,53,4,64,75,6,87,76,5,66,53,5,66,49,6,87,
+71,6,87,88,7,39,83,6,87,97,5,66,60,6,87,68,6,87,84,6,87,54,6,87,98,6,87,102,6,
+87,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,64,78,5,
+66,68,5,66,75,6,87,53,6,87,62,6,87,75,6,87,77,6,87,91,6,87,95,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,
+66,76,4,64,74,6,87,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,6,78,50,0,0,0,5,66,55,0,0,0,4,70,102,6,97,96,5,73,69,6,97,51,6,97,67,5,73,
+75,4,70,99,6,97,86,4,70,86,6,97,69,4,70,89,6,97,60,5,73,65,6,97,74,4,70,85,6,
+97,82,5,73,61,6,97,64,6,97,89,5,73,73,5,73,70,6,97,76,5,73,58,4,70,90,6,97,57,
+6,97,85,6,97,77,6,97,63,5,73,68,5,73,57,5,73,48,4,70,98,6,97,65,4,70,94,0,0,0,
+6,97,54,4,70,93,4,70,107,4,70,91,5,73,63,7,39,88,6,97,55,5,73,50,5,73,55,5,73,
+49,5,73,72,5,80,59,4,70,95,5,73,67,6,97,56,4,70,104,6,97,80,5,73,56,6,97,87,6,
+97,70,6,97,59,5,73,64,5,73,54,7,50,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,73,47,5,73,52,6,97,71,6,97,73,6,97,75,6,97,
+78,6,97,90,6,97,93,6,97,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,
+97,72,5,73,66,6,97,83,0,0,0,6,97,81,6,87,104,5,73,74,6,97,92,6,97,95,0,0,0,6,
+97,91,6,97,58,6,97,53,6,97,66,6,97,61,0,0,0,6,87,80,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,97,84,4,70,106,4,70,84,
+5,73,53,5,73,77,7,50,38,5,73,51,6,97,97,5,73,71,5,73,76,5,87,70,0,0,0,5,73,62,
+0,0,0,7,39,108,4,76,126,5,80,50,4,76,105,4,76,124,7,40,33,0,0,0,5,80,53,7,40,
+36,7,39,119,7,39,92,5,80,57,7,39,105,7,39,120,7,39,121,7,39,106,7,39,115,5,80,
+58,7,39,111,4,76,117,5,80,61,5,80,66,7,39,96,7,40,34,5,80,64,5,80,63,5,87,71,
+5,80,65,5,80,75,7,39,107,7,39,118,7,39,89,7,39,114,7,39,101,5,80,72,5,80,55,4,
+76,123,7,39,84,0,0,0,7,39,91,7,39,100,7,39,99,7,39,103,5,80,51,7,39,102,7,39,
+125,7,39,94,5,80,62,7,39,86,5,80,52,5,80,74,7,39,124,7,39,98,7,39,93,7,39,110,
+4,76,118,5,80,73,5,80,69,7,39,116,5,87,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,77,34,5,80,67,7,39,85,7,39,90,7,39,95,7,39,
+112,7,39,113,7,40,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,77,35,7,39,122,5,
+80,68,7,39,126,0,0,0,0,0,0,0,0,0,7,39,117,0,0,0,7,39,104,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,5,80,54,7,39,87,5,80,71,5,80,60,6,97,52,7,66,46,0,0,0,0,0,0,0,0,0,7,
+50,81,4,83,45,7,50,50,4,83,42,4,83,52,7,50,83,5,87,73,4,83,43,5,87,93,7,50,67,
+5,87,84,4,82,113,4,83,48,5,87,81,5,87,91,7,50,60,4,82,117,5,87,90,5,87,75,5,
+87,95,7,50,51,5,87,97,4,83,47,7,50,40,5,87,77,5,87,79,7,50,76,5,87,85,5,87,98,
+7,50,61,7,50,59,5,80,76,4,82,112,5,87,72,5,87,94,7,50,69,7,50,75,7,50,65,5,87,
+100,5,87,96,7,40,37,7,39,123,7,50,82,5,93,122,4,83,38,7,50,46,4,83,41,7,50,54,
+5,87,83,4,83,40,4,82,116,5,80,56,7,50,47,5,87,82,7,50,56,5,87,86,5,87,76,7,50,
+45,7,50,87,7,50,78,4,83,46,5,87,92,7,50,42,4,82,120,7,50,57,7,66,47,7,50,43,7,
+50,85,4,83,50,7,50,66,7,50,53,7,50,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,87,74,5,87,80,5,87,87,7,50,44,7,
+50,52,7,50,55,7,50,62,7,50,64,7,50,71,7,50,73,7,50,77,7,50,79,7,50,84,7,50,89,
+7,50,90,7,50,49,0,0,0,0,0,0,0,0,0,4,82,125,7,50,58,7,50,88,7,50,80,5,87,101,5,
+87,78,7,50,48,7,50,41,7,50,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,50,86,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,87,99,5,87,89,0,0,0,7,50,70,0,0,0,0,0,
+0,0,0,0,0,0,0,7,58,118,4,88,58,4,88,63,7,58,110,7,66,59,7,58,120,4,88,72,4,88,
+73,5,87,102,5,93,117,5,93,125,5,93,115,7,59,43,7,59,47,5,93,111,4,88,74,4,88,
+55,7,58,123,4,88,69,5,94,33,7,58,124,7,59,35,7,59,51,5,93,126,5,94,37,7,59,49,
+5,94,34,5,93,110,5,93,120,7,58,126,5,93,124,7,58,115,7,59,36,7,59,42,5,93,123,
+4,88,75,0,0,0,5,93,109,5,94,35,4,88,65,7,59,48,5,93,119,4,88,70,5,93,113,5,94,
+36,7,59,37,5,93,118,7,58,112,7,58,117,7,66,57,7,58,107,7,58,108,7,59,53,7,58,
+125,4,88,71,7,59,46,7,58,114,7,58,119,7,73,52,7,58,113,7,59,34,7,59,41,7,50,
+74,7,58,121,7,59,33,7,59,55,5,93,116,5,80,77,0,0,0,4,88,67,0,0,0,0,0,0,7,73,
+53,0,0,0,0,0,0,0,0,0,5,93,112,5,93,114,7,58,109,7,59,39,7,59,40,7,59,44,7,59,
+52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,88,57,7,58,122,0,0,0,7,59,45,0,0,0,
+7,59,54,0,0,0,0,0,0,7,58,116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,100,
+44,7,66,75,4,93,36,7,66,76,5,100,34,4,93,37,5,94,38,5,100,47,7,66,72,5,100,37,
+5,99,126,7,66,48,5,100,33,5,100,41,5,100,54,5,100,57,7,66,54,5,100,51,7,66,70,
+4,93,34,5,94,39,5,100,56,5,100,38,5,100,48,7,66,61,5,100,36,5,100,46,0,0,0,7,
+66,77,4,93,48,5,100,49,4,93,46,4,93,38,4,93,42,5,100,52,5,100,50,7,66,62,7,79,
+70,7,66,58,7,66,55,4,93,47,7,73,68,5,100,43,7,66,51,7,66,69,7,66,73,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,4,93,45,7,59,38,7,66,50,7,66,52,7,66,53,7,66,63,7,
+66,66,7,66,68,7,66,74,7,66,78,7,66,79,4,93,39,7,66,64,5,100,39,7,66,65,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,7,73,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,100,53,
+5,100,42,4,93,41,7,66,71,5,100,35,5,100,40,5,100,55,7,66,67,0,0,0,7,66,49,0,0,
+0,0,0,0,5,105,62,5,105,47,7,79,93,5,105,48,5,105,58,5,105,54,4,96,125,4,96,
+121,5,105,63,5,105,55,7,73,56,7,73,69,5,105,59,5,105,53,4,96,124,5,105,46,5,
+109,66,7,73,67,5,105,56,7,73,70,5,105,57,7,73,65,0,0,0,7,73,84,7,73,81,7,73,
+60,5,105,51,5,105,61,7,73,75,7,73,78,7,73,62,7,73,61,7,73,66,7,73,71,7,79,84,
+7,73,77,7,73,57,7,73,76,7,73,74,7,79,71,5,105,52,5,105,50,4,96,118,5,105,60,7,
+73,73,7,73,64,0,0,0,7,73,63,0,0,0,7,73,54,0,0,0,0,0,0,7,73,55,7,73,58,7,73,72,
+7,73,80,7,73,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,
+73,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,79,94,7,
+79,85,7,79,78,5,109,64,5,109,71,7,79,97,5,109,65,5,109,68,4,100,57,7,79,88,5,
+109,70,4,100,53,0,0,0,5,109,63,5,112,126,7,79,95,5,109,59,7,79,81,7,79,80,7,
+79,76,5,109,62,5,109,69,7,79,77,4,100,49,7,79,103,5,109,60,7,79,75,7,79,83,7,
+79,98,7,79,91,7,73,59,7,79,101,5,109,67,4,100,46,7,79,89,5,109,61,7,79,102,0,
+0,0,7,79,90,0,0,0,5,105,49,7,84,103,7,88,105,0,0,0,7,79,73,5,109,58,5,109,72,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,79,82,7,79,86,7,79,87,7,79,92,7,79,99,7,
+79,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,79,74,7,79,72,0,0,0,0,0,0,0,0,0,0,0,0,
+7,79,96,7,84,99,4,105,53,5,113,40,7,84,102,7,84,95,5,113,36,4,103,44,4,103,42,
+7,84,89,4,103,46,5,113,34,7,84,100,5,113,37,7,84,101,4,103,41,5,109,73,5,113,
+39,7,84,91,7,84,83,5,113,38,7,84,98,7,84,87,7,84,85,7,84,96,4,103,45,5,113,35,
+5,113,41,5,113,42,7,84,84,7,84,92,0,0,0,7,79,79,7,84,90,7,88,118,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,113,33,7,84,86,7,84,93,7,84,97,7,84,88,
+0,0,0,5,116,36,4,105,54,5,116,37,5,116,39,5,116,40,7,88,112,5,116,41,4,105,59,
+4,105,58,7,88,119,7,88,117,7,88,109,7,92,83,5,116,35,5,116,38,7,88,111,4,105,
+56,4,105,57,7,88,110,4,105,52,7,88,115,7,88,107,7,88,120,0,0,0,0,0,0,0,0,0,0,
+0,0,7,88,106,7,88,108,7,88,113,7,88,116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,7,92,79,7,92,90,4,106,117,5,118,64,4,106,116,5,118,63,4,
+106,113,4,106,115,4,106,114,4,106,112,5,118,67,7,92,81,7,92,91,5,118,66,5,121,
+64,7,92,85,5,118,68,7,92,87,7,92,88,7,92,77,7,92,80,5,118,65,7,92,86,7,92,84,
+7,92,82,7,92,89,0,0,0,0,0,0,0,0,0,7,92,78,0,0,0,0,0,0,5,120,35,5,120,34,5,120,
+33,7,95,64,5,120,36,7,95,66,7,95,70,7,95,67,7,95,68,7,95,73,7,95,65,7,95,71,5,
+121,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,95,69,7,95,72,0,0,0,0,0,0,0,0,0,
+5,121,67,7,98,85,5,121,65,7,98,83,7,97,62,7,97,61,7,97,60,0,0,0,0,0,0,0,0,0,7,
+97,63,0,0,0,5,122,53,5,122,54,7,98,89,7,98,87,7,98,86,0,0,0,0,0,0,7,98,88,0,0,
+0,7,98,84,0,0,0,0,0,0,7,98,72,4,109,122,7,99,104,5,122,114,4,109,95,4,109,124,
+0,0,0,0,0,0,0,0,0,5,123,70,4,110,53,7,100,88,7,100,89,5,124,73,7,101,64,5,123,
+102,7,101,96,7,101,118,5,124,79,5,124,61,7,101,95,0,0,0,4,43,63,6,52,73,6,52,
+72,0,0,0,0,0,0,0,0,0,0,0,0,5,53,54,5,53,52,4,52,119,4,52,118,6,68,65,4,52,120,
+6,68,66,6,68,64,6,68,63,6,59,99,0,0,0,0,0,0,0,0,0,0,0,0,6,78,60,5,59,113,6,78,
+61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,66,85,5,66,81,5,66,82,6,87,107,6,87,
+106,6,87,105,0,0,0,5,73,79,6,97,98,6,97,102,4,70,111,6,97,101,6,97,103,6,97,
+99,6,97,100,5,73,80,0,0,0,0,0,0,0,0,0,4,70,110,0,0,0,0,0,0,7,40,41,7,40,39,7,
+50,95,5,80,78,7,40,38,7,40,40,0,0,0,0,0,0,7,38,41,0,0,0,0,0,0,0,0,0,5,87,106,
+5,87,107,5,87,104,5,87,105,4,83,53,5,87,103,7,50,96,7,50,92,7,50,93,4,83,56,4,
+83,55,5,87,109,7,50,94,0,0,0,0,0,0,0,0,0,5,87,108,7,50,91,0,0,0,0,0,0,0,0,0,4,
+88,76,7,59,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,66,81,5,100,
+61,4,93,51,7,66,80,4,93,49,7,66,82,5,100,60,0,0,0,0,0,0,0,0,0,0,0,0,7,73,86,7,
+73,85,4,96,126,7,73,87,0,0,0,7,79,105,0,0,0,5,109,74,7,79,106,0,0,0,7,76,38,5,
+113,44,7,79,104,5,113,43,0,0,0,5,112,77,7,84,106,7,84,105,5,116,42,0,0,0,7,92,
+36,0,0,0,4,110,56,5,36,117,6,41,41,4,40,34,6,46,37,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,4,43,67,6,52,75,4,43,64,4,43,66,6,52,74,5,43,64,6,52,77,6,52,
+76,6,52,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,43,65,5,48,
+48,6,59,104,5,48,44,5,48,51,6,59,103,5,48,45,5,48,50,6,59,102,4,47,108,4,47,
+106,4,47,110,5,48,46,6,59,112,5,48,41,6,59,107,5,48,49,5,48,40,6,59,106,5,48,
+47,5,48,52,6,59,110,6,59,100,5,48,43,0,0,0,0,0,0,0,0,0,6,59,101,0,0,0,6,59,
+108,6,59,109,0,0,0,0,0,0,5,48,42,6,59,111,0,0,0,5,53,55,4,52,125,6,68,69,5,53,
+56,5,53,57,5,53,58,5,53,64,4,53,34,0,0,0,4,53,35,6,68,76,5,53,60,4,53,33,5,53,
+61,6,68,70,5,53,65,6,68,73,4,53,36,4,52,126,0,0,0,0,0,0,6,68,71,6,68,74,6,68,
+68,6,68,75,6,68,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,5,53,62,6,68,78,4,53,37,6,68,67,0,0,0,0,0,0,0,0,0,0,0,0,5,
+53,63,5,53,59,5,59,115,6,78,64,0,0,0,4,58,115,6,78,72,5,60,40,5,59,120,5,59,
+117,5,59,119,5,59,122,5,60,35,5,59,125,6,78,73,6,78,62,6,78,67,5,59,118,5,60,
+39,6,78,66,6,78,75,6,78,74,5,59,124,6,78,63,5,59,121,5,60,33,6,78,77,6,78,68,
+6,78,69,0,0,0,6,87,110,5,60,37,5,59,126,6,87,120,5,60,36,6,78,76,6,78,71,0,0,
+0,0,0,0,0,0,0,0,0,0,5,60,34,5,59,114,6,78,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,4,58,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,87,112,6,87,
+111,4,64,90,4,64,92,6,87,116,4,64,84,5,66,88,5,66,91,5,66,86,4,64,81,4,64,83,
+5,66,92,5,66,94,5,66,90,5,66,87,4,64,94,4,64,80,6,87,114,0,0,0,6,87,115,6,87,
+108,6,87,109,6,97,104,6,87,113,6,87,117,5,66,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,87,118,7,73,107,0,0,0,0,0,0,
+6,87,119,6,87,121,0,0,0,5,73,81,5,73,86,5,73,91,5,73,87,5,73,92,4,71,33,5,73,
+85,4,70,125,6,98,35,5,73,95,4,70,119,5,73,89,4,70,116,6,97,118,6,97,106,6,97,
+117,4,71,34,5,73,94,6,97,107,6,97,113,5,73,84,6,97,124,5,73,93,5,73,88,6,97,
+123,6,98,33,5,73,96,0,0,0,6,97,116,6,97,125,6,97,109,5,73,97,5,73,98,6,97,114,
+0,0,0,6,98,34,5,73,90,6,97,108,6,97,121,6,97,122,6,97,112,5,73,82,6,97,110,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,73,83,6,97,115,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,6,97,120,0,0,0,4,64,88,0,0,0,6,97,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,97,111,4,
+77,45,7,40,67,5,80,83,4,77,46,4,77,43,7,40,56,4,77,52,5,80,95,7,40,55,7,40,44,
+5,80,81,7,40,43,7,40,53,7,40,63,5,80,87,4,77,50,4,77,42,7,40,64,7,40,52,5,80,
+86,7,40,59,7,40,49,7,40,62,5,87,110,4,77,44,4,77,41,5,80,92,5,80,90,5,80,80,5,
+80,89,5,80,88,7,40,42,5,80,91,4,70,122,5,80,82,5,80,94,5,80,93,4,77,53,7,40,
+70,7,40,48,7,40,45,7,40,68,7,40,57,7,40,69,7,40,60,7,40,47,6,97,119,7,40,54,7,
+40,61,5,80,84,4,77,39,0,0,0,0,0,0,0,0,0,5,80,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,40,51,0,0,0,0,0,0,7,40,65,7,40,58,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,7,40,50,0,0,0,0,0,0,5,87,112,4,83,69,5,87,118,5,87,
+117,4,83,58,5,87,116,0,0,0,5,87,113,7,50,110,7,50,125,5,87,119,4,83,72,5,87,
+123,4,83,73,4,83,64,4,83,66,5,87,124,7,50,109,4,83,59,7,50,103,4,83,63,7,50,
+124,5,87,121,5,87,111,5,88,33,5,87,114,7,59,58,5,87,120,7,50,105,4,83,70,5,87,
+122,7,50,112,7,51,34,5,87,115,7,50,100,5,87,126,7,50,116,4,83,71,5,80,96,7,50,
+107,7,50,101,5,87,125,7,50,118,4,83,67,7,50,123,7,51,36,7,50,98,7,50,119,7,50,
+99,7,50,120,7,50,111,7,50,126,7,50,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,
+50,104,7,51,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,50,121,0,0,0,7,50,106,0,
+0,0,7,50,122,7,50,113,7,50,102,0,0,0,7,50,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,88,89,5,94,41,5,94,44,4,88,85,7,59,82,7,
+59,68,4,88,96,4,88,92,7,59,72,7,59,66,7,59,85,0,0,0,4,88,94,7,59,70,7,40,71,4,
+88,80,5,94,49,7,59,80,7,59,63,4,88,93,7,59,79,5,94,43,5,94,47,7,59,83,4,88,90,
+7,59,71,7,59,65,5,94,51,4,88,83,7,59,64,4,88,81,7,59,62,7,59,84,5,94,42,7,59,
+60,7,59,59,7,59,73,4,88,91,5,94,45,5,94,46,0,0,0,0,0,0,0,0,0,7,59,69,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,59,67,7,59,75,7,59,78,0,0,0,7,
+59,81,0,0,0,7,59,61,5,94,40,7,59,74,7,59,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,5,94,48,0,0,0,0,0,0,0,0,0,4,93,61,4,93,55,7,66,85,7,66,97,
+7,66,88,7,66,104,5,100,67,5,100,68,5,94,52,4,93,56,5,100,80,7,66,89,4,93,54,5,
+100,69,4,93,53,4,93,58,5,100,63,5,100,66,5,100,77,4,93,52,5,100,74,7,66,86,5,
+100,62,0,0,0,5,100,65,5,100,75,7,66,87,7,66,92,7,66,91,5,100,64,7,66,111,7,66,
+107,5,100,79,7,66,110,5,100,73,5,100,76,7,66,105,5,100,70,7,66,108,5,100,71,7,
+66,101,7,66,98,7,66,93,7,66,99,7,66,84,7,66,90,7,66,83,7,66,94,7,66,106,0,0,0,
+0,0,0,0,0,0,7,66,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,66,100,
+4,93,60,7,66,103,0,0,0,0,0,0,0,0,0,0,0,0,5,100,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,4,97,40,7,73,106,7,73,89,7,73,96,7,73,108,7,73,90,7,73,105,7,73,109,4,97,35,
+5,105,66,5,105,64,0,0,0,7,73,98,7,73,103,7,73,101,5,105,68,7,73,93,7,73,104,0,
+0,0,7,73,100,7,73,102,7,79,107,7,73,97,7,73,110,7,73,111,7,73,99,5,105,69,7,
+73,92,7,73,95,7,73,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,73,91,4,97,34,4,97,39,7,73,94,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,66,112,7,79,117,7,79,122,5,109,77,
+7,79,108,0,0,0,4,100,66,5,109,76,5,109,81,7,79,120,7,79,112,5,109,80,7,79,116,
+5,109,82,5,109,83,7,79,115,5,109,78,7,79,114,7,79,119,7,79,113,7,79,109,5,109,
+79,7,79,111,7,84,119,0,0,0,7,79,110,7,79,123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,7,79,118,4,103,47,0,0,0,0,0,0,0,0,0,0,0,0,4,103,52,7,84,107,7,
+84,112,5,113,47,7,84,117,7,84,110,7,84,113,5,113,46,7,84,115,5,113,45,5,113,
+48,7,84,108,4,103,51,7,84,111,4,103,53,4,103,49,7,84,114,5,113,50,7,84,120,7,
+79,121,0,0,0,7,84,116,4,103,50,7,84,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,113,
+49,5,113,51,7,84,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,84,109,0,0,0,
+0,0,0,0,0,0,0,0,0,5,116,46,4,105,60,5,116,44,5,116,43,7,89,35,7,88,124,5,116,
+45,5,116,49,5,116,48,7,88,122,5,116,51,5,116,53,0,0,0,5,116,50,7,88,121,4,105,
+61,0,0,0,7,89,38,7,89,40,7,89,39,7,88,126,7,89,33,5,116,52,5,116,54,7,89,36,7,
+89,41,5,116,47,0,0,0,0,0,0,7,88,125,0,0,0,0,0,0,7,88,123,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,5,118,70,4,106,118,4,106,119,7,92,93,5,118,71,4,106,121,7,92,95,7,
+92,92,5,118,72,7,92,98,5,118,69,7,95,74,7,92,96,4,106,122,7,92,97,5,118,74,0,
+0,0,7,89,34,5,118,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,120,44,7,95,75,4,107,126,
+5,120,43,5,120,41,7,95,76,5,120,38,4,108,34,7,95,77,5,120,42,5,120,40,4,108,
+36,5,120,45,5,120,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,121,68,4,108,126,5,121,
+72,5,121,74,4,108,33,7,97,64,5,121,70,7,97,68,7,97,67,7,97,69,5,121,71,5,121,
+73,7,97,65,0,0,0,5,121,69,7,98,93,7,98,91,7,98,94,7,98,92,0,0,0,7,98,95,0,0,0,
+7,99,110,7,99,108,5,122,115,7,99,107,7,99,111,0,0,0,7,98,90,7,99,105,7,99,113,
+7,99,106,7,99,112,7,99,109,0,0,0,7,100,92,4,110,58,7,100,93,5,123,71,5,123,72,
+7,100,90,7,100,91,5,123,103,7,101,65,7,101,66,5,123,104,4,110,80,7,101,98,7,
+101,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,102,43,0,0,0,0,0,0,5,39,101,6,46,39,6,
+46,38,4,43,68,6,59,114,5,48,53,6,59,117,0,0,0,6,59,116,0,0,0,0,0,0,0,0,0,6,78,
+78,6,78,80,5,66,95,6,87,124,6,87,122,6,87,125,6,87,123,5,73,101,5,73,99,5,73,
+100,6,98,38,6,98,36,0,0,0,7,40,72,5,80,97,7,40,73,7,40,74,6,98,37,0,0,0,5,88,
+35,5,88,36,5,88,34,7,51,37,7,51,38,5,94,55,5,94,54,0,0,0,4,93,62,4,93,63,7,66,
+113,7,66,115,4,93,64,0,0,0,7,66,114,5,105,70,5,109,84,7,79,124,7,84,122,7,89,
+43,7,89,42,7,95,78,7,101,99,4,40,35,6,46,40,4,40,36,0,0,0,6,52,79,6,52,80,5,
+43,65,0,0,0,0,0,0,5,48,54,6,59,119,6,59,118,5,48,55,6,68,79,5,60,41,6,78,83,6,
+78,82,0,0,0,0,0,0,0,0,0,6,78,81,6,88,35,6,88,33,4,64,95,6,88,34,6,87,126,0,0,
+0,4,71,36,5,80,98,6,98,39,6,98,40,0,0,0,0,0,0,0,0,0,4,88,97,7,59,86,0,0,0,4,
+93,65,7,66,116,7,73,112,7,84,123,7,92,100,0,0,0,5,39,102,6,46,41,6,46,42,6,46,
+43,0,0,0,5,43,67,6,52,81,4,43,69,4,43,71,5,43,69,6,52,83,5,43,68,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,6,52,82,5,43,66,0,0,0,5,43,70,6,59,125,5,48,60,4,47,113,6,
+60,33,6,60,37,5,48,63,6,60,38,6,60,39,4,47,112,6,59,121,5,48,64,6,59,123,5,48,
+56,6,60,34,6,59,124,6,60,35,6,59,126,5,48,59,6,59,122,6,59,120,0,0,0,0,0,0,5,
+48,58,0,0,0,6,60,36,6,60,40,6,60,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,53,40,5,
+60,50,0,0,0,4,53,43,4,58,124,5,53,70,4,53,41,6,68,88,5,53,71,5,53,74,5,53,68,
+5,53,69,5,53,67,6,68,89,6,68,90,5,53,66,6,68,83,6,68,85,6,68,84,6,68,81,6,68,
+80,6,68,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,68,82,0,0,0,0,0,0,5,53,72,6,68,86,
+5,53,73,5,60,49,6,78,91,6,78,89,5,60,46,6,78,87,5,60,47,5,60,51,4,58,126,0,0,
+0,6,78,88,6,78,84,4,58,125,6,78,86,5,60,48,5,60,45,5,60,43,5,66,100,5,60,42,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,78,85,0,0,0,6,78,90,0,0,0,6,78,92,0,0,0,0,0,0,0,
+0,0,0,0,0,5,60,44,0,0,0,5,66,106,5,66,98,5,66,102,4,64,101,5,66,107,5,66,99,5,
+66,103,4,64,99,5,66,101,5,66,105,6,88,47,4,64,100,6,88,42,6,88,40,6,88,48,5,
+66,104,5,66,96,6,88,36,6,88,39,0,0,0,0,0,0,6,88,45,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,6,88,38,6,88,49,6,88,37,6,88,41,0,0,0,0,0,0,5,66,97,0,0,0,0,0,0,4,71,48,4,
+71,44,6,98,45,6,98,51,4,71,41,5,73,102,5,73,105,4,71,40,5,73,104,5,60,52,6,98,
+52,5,73,106,6,98,43,6,98,41,6,98,42,6,98,50,6,98,49,5,73,103,6,98,47,5,73,107,
+6,98,48,6,98,44,4,71,51,0,0,0,6,98,53,6,98,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,
+71,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,80,
+102,7,40,84,4,77,65,5,80,105,7,40,87,4,71,50,7,40,86,5,80,101,4,77,56,7,40,85,
+7,51,40,5,80,103,7,40,90,7,40,75,4,77,69,4,77,59,4,77,61,7,40,83,4,77,68,4,77,
+67,5,80,99,7,40,88,7,40,82,7,40,76,5,80,100,7,40,79,5,80,104,7,40,81,7,40,80,
+7,40,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,40,78,7,40,89,0,0,0,0,0,0,0,0,0,0,0,0,
+5,88,44,5,88,43,7,51,43,5,88,39,5,88,42,7,51,39,4,83,81,7,51,41,4,83,84,7,59,
+98,5,88,41,5,88,40,7,51,42,4,83,78,7,51,44,7,51,47,4,83,77,0,0,0,5,88,37,7,51,
+48,0,0,0,5,88,38,0,0,0,0,0,0,0,0,0,7,51,46,0,0,0,0,0,0,0,0,0,7,51,45,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,94,62,5,94,63,7,59,87,5,94,59,7,59,93,7,
+59,100,4,88,102,5,94,56,5,94,57,5,94,61,5,94,60,0,0,0,7,59,95,0,0,0,7,59,91,7,
+59,99,7,66,123,7,59,92,7,40,91,7,59,94,7,59,96,5,94,64,0,0,0,0,0,0,0,0,0,0,0,
+0,7,59,88,7,59,90,0,0,0,0,0,0,0,0,0,0,0,0,5,94,58,0,0,0,0,0,0,0,0,0,0,0,0,7,
+66,117,4,93,69,7,66,124,7,66,126,5,100,91,5,100,87,7,66,125,4,93,75,5,100,84,
+5,100,85,5,100,95,4,93,77,0,0,0,4,93,66,7,66,122,5,100,83,4,93,71,4,93,76,5,
+100,93,7,66,121,7,66,119,5,100,81,4,93,67,5,94,66,5,100,82,7,66,120,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,7,67,35,7,66,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,5,100,89,5,100,90,5,94,65,5,100,92,5,100,94,5,100,88,0,0,0,7,73,118,5,105,
+73,5,105,74,4,97,41,7,73,123,7,73,124,5,105,71,5,105,72,7,73,114,7,73,115,7,
+73,117,7,73,121,7,73,122,7,73,116,7,73,120,4,97,43,7,73,119,7,67,33,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,79,125,5,109,88,7,80,38,5,109,
+91,5,113,52,0,0,0,5,109,85,4,100,69,7,80,35,5,109,86,7,80,34,7,84,124,0,0,0,7,
+79,126,0,0,0,5,109,89,7,73,113,5,109,90,5,109,92,7,80,36,0,0,0,0,0,0,7,80,33,
+0,0,0,0,0,0,0,0,0,5,109,93,7,85,34,7,85,36,5,113,54,4,103,54,7,85,38,7,85,37,
+5,113,53,7,84,126,7,85,33,4,103,55,7,85,35,7,89,49,7,84,125,0,0,0,0,0,0,4,105,
+65,7,89,46,4,105,64,4,105,63,5,116,55,7,89,44,7,89,45,7,89,48,0,0,0,0,0,0,0,0,
+0,0,0,0,7,89,47,5,120,46,0,0,0,0,0,0,0,0,0,0,0,0,7,95,81,7,95,80,7,95,79,0,0,
+0,5,121,75,7,97,72,7,97,71,7,97,70,7,98,97,5,122,55,7,98,98,0,0,0,7,98,96,7,
+100,95,7,99,115,7,99,114,7,100,94,5,123,126,7,101,100,7,102,44,0,0,0,0,0,0,5,
+124,75,7,102,77,0,0,0,5,36,118,0,0,0,6,46,44,0,0,0,0,0,0,4,43,72,5,48,65,4,47,
+116,6,60,42,6,68,91,0,0,0,0,0,0,0,0,0,0,0,0,6,88,50,0,0,0,4,71,52,6,98,54,6,
+98,55,6,98,56,0,0,0,0,0,0,0,0,0,0,0,0,7,40,92,0,0,0,0,0,0,7,51,49,7,51,50,0,0,
+0,7,59,101,5,105,75,7,80,39,7,85,39,0,0,0,5,39,103,6,46,45,0,0,0,4,47,119,0,0,
+0,5,48,66,0,0,0,0,0,0,5,53,77,5,53,78,6,68,92,6,68,93,5,53,80,5,53,75,0,0,0,0,
+0,0,0,0,0,0,0,0,4,53,50,4,53,54,5,53,76,5,53,79,6,78,95,4,59,37,6,78,98,6,78,
+97,5,60,54,6,78,94,4,59,36,6,78,93,0,0,0,0,0,0,0,0,0,0,0,0,6,88,54,5,66,109,5,
+66,111,5,66,110,0,0,0,6,88,51,6,88,55,0,0,0,5,66,112,0,0,0,0,0,0,0,0,0,0,0,0,
+6,88,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,98,57,5,73,113,5,73,110,5,73,114,4,71,
+55,6,98,58,0,0,0,0,0,0,0,0,0,0,0,0,5,73,111,6,98,59,0,0,0,5,73,112,0,0,0,0,0,
+0,4,77,73,7,40,95,5,80,108,4,77,75,5,80,107,7,40,99,5,80,109,6,88,52,7,40,98,
+0,0,0,5,80,106,5,80,110,0,0,0,7,40,96,0,0,0,0,0,0,7,40,94,0,0,0,7,40,93,0,0,0,
+0,0,0,7,40,97,5,88,48,5,88,47,5,88,46,4,83,87,7,51,52,5,88,52,7,59,103,4,83,
+88,4,83,94,4,83,93,5,88,49,5,88,53,7,51,51,5,88,45,5,88,51,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,7,59,102,5,100,96,5,94,69,5,94,68,7,59,106,0,0,0,7,59,
+105,7,59,107,7,59,104,0,0,0,0,0,0,5,100,98,4,93,81,4,93,79,7,67,36,5,100,97,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,67,37,7,73,125,7,73,126,0,0,0,0,0,0,5,109,
+95,7,80,41,7,80,40,0,0,0,5,109,94,0,0,0,0,0,0,0,0,0,7,85,40,0,0,0,4,105,67,5,
+116,57,4,105,66,0,0,0,0,0,0,0,0,0,5,120,47,7,95,83,0,0,0,7,95,82,5,121,77,5,
+121,76,7,97,73,0,0,0,0,0,0,4,109,33,0,0,0,5,122,116,4,110,59,5,124,68,0,0,0,7,
+102,84,6,46,46,6,46,47,6,52,84,5,43,72,0,0,0,4,47,120,6,60,44,4,47,121,6,60,
+43,6,68,103,4,53,59,5,53,83,5,53,82,6,68,95,6,68,99,4,53,55,6,68,100,5,53,81,
+6,68,96,0,0,0,0,0,0,0,0,0,4,53,60,6,68,102,0,0,0,0,0,0,0,0,0,6,68,94,6,68,98,
+6,68,101,6,68,97,5,60,55,4,59,38,6,78,100,6,78,103,5,60,56,6,78,99,6,78,102,6,
+78,105,6,78,101,4,59,39,4,59,40,6,78,104,0,0,0,0,0,0,0,0,0,0,0,0,5,66,115,5,
+66,113,5,66,114,0,0,0,6,88,56,0,0,0,0,0,0,6,98,62,5,73,117,4,71,57,6,98,64,5,
+73,115,5,73,116,6,98,61,6,98,65,6,98,60,6,98,63,0,0,0,0,0,0,7,40,102,5,80,117,
+7,40,103,5,80,116,5,80,112,5,80,111,4,77,80,4,77,82,4,77,77,7,40,105,4,77,84,
+5,80,114,7,40,104,7,40,106,5,80,113,7,40,100,7,40,101,5,80,115,0,0,0,7,51,56,
+7,51,55,4,83,95,5,88,54,4,83,99,5,88,57,5,88,59,4,83,96,7,51,54,7,51,53,5,88,
+55,5,88,56,5,88,58,7,51,57,0,0,0,0,0,0,5,94,70,7,59,109,7,59,115,7,59,108,5,
+94,74,5,94,73,7,59,110,7,51,58,5,94,72,0,0,0,0,0,0,7,59,111,7,59,112,0,0,0,7,
+59,113,4,88,108,7,59,116,7,59,114,0,0,0,5,94,71,7,67,39,0,0,0,7,67,40,4,93,82,
+0,0,0,0,0,0,0,0,0,7,67,38,7,67,41,0,0,0,0,0,0,4,97,53,5,105,76,4,97,50,4,97,
+51,7,74,33,7,74,34,7,74,35,7,74,36,4,97,54,0,0,0,7,80,42,0,0,0,0,0,0,0,0,0,5,
+113,55,0,0,0,7,85,41,0,0,0,5,116,58,4,105,68,0,0,0,0,0,0,0,0,0,7,92,101,0,0,0,
+5,120,48,0,0,0,7,98,99,4,109,96,7,100,96,7,100,97,5,123,105,7,101,67,5,35,39,
+5,35,40,6,46,48,0,0,0,0,0,0,0,0,0,6,60,51,4,48,33,4,47,123,4,47,122,4,48,34,5,
+48,67,0,0,0,6,60,48,6,60,49,6,60,47,6,60,50,0,0,0,6,60,46,4,53,64,6,68,106,6,
+68,115,4,53,62,0,0,0,6,68,111,5,53,92,5,53,89,0,0,0,6,68,113,4,53,66,5,53,84,
+4,53,70,6,68,121,5,53,85,6,68,119,6,68,107,6,68,120,5,53,88,6,68,116,6,68,117,
+0,0,0,0,0,0,0,0,0,6,68,110,6,68,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+6,68,114,0,0,0,0,0,0,6,68,105,0,0,0,0,0,0,0,0,0,0,0,0,6,68,104,0,0,0,6,68,118,
+6,68,108,5,53,90,6,78,116,4,59,50,4,59,46,5,60,59,6,78,111,6,78,110,6,78,113,
+6,78,106,4,59,45,6,78,120,4,59,56,4,59,57,5,60,60,6,78,109,6,78,118,6,78,112,
+6,78,119,4,59,55,5,60,57,5,60,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,6,78,114,6,78,117,0,0,0,0,0,0,6,78,108,0,0,0,0,0,0,6,78,121,6,
+78,115,0,0,0,5,66,117,4,64,104,4,64,106,0,0,0,6,88,70,5,66,118,5,60,61,5,66,
+121,4,64,113,4,64,112,6,88,64,6,88,75,6,88,61,6,88,73,4,64,105,4,64,107,5,66,
+124,5,66,116,4,64,115,6,88,67,6,88,60,6,88,71,6,88,66,6,88,63,4,64,114,5,66,
+122,6,88,72,5,66,120,5,66,119,6,88,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,88,74,5,
+66,123,0,0,0,6,88,57,6,88,59,0,0,0,0,0,0,0,0,0,0,0,0,4,64,111,6,88,58,6,88,69,
+6,88,62,6,98,78,4,71,63,5,73,122,4,71,59,5,73,120,5,73,123,4,71,62,4,71,72,6,
+98,66,6,98,76,4,71,65,6,98,83,4,71,68,6,98,79,4,71,71,6,98,70,5,73,121,6,98,
+81,6,98,69,4,71,73,6,98,80,6,98,68,5,73,118,5,73,119,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,98,72,4,71,75,6,98,74,
+5,66,125,6,98,75,6,98,77,0,0,0,6,98,67,0,0,0,0,0,0,6,98,82,6,98,73,0,0,0,7,41,
+33,5,81,42,7,40,107,5,80,122,5,81,34,7,40,113,7,40,116,7,41,34,7,40,124,7,40,
+112,5,81,39,4,77,87,5,81,41,5,81,35,5,80,123,5,80,126,7,40,120,5,81,36,4,77,
+93,5,81,38,4,77,98,7,41,36,7,40,119,7,40,111,5,80,120,5,80,124,7,40,125,0,0,0,
+7,40,109,5,81,37,5,80,125,5,80,119,5,80,121,5,80,118,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,7,40,118,7,40,117,0,0,0,0,0,0,0,0,0,0,0,0,7,40,108,0,
+0,0,7,40,114,0,0,0,5,81,33,7,40,123,7,40,110,5,81,40,7,41,35,7,40,126,7,40,
+122,7,40,115,7,51,70,5,88,64,4,83,113,7,51,82,4,83,104,4,83,101,4,83,108,7,51,
+73,7,51,81,7,51,67,5,88,61,7,51,66,5,88,60,7,51,60,0,0,0,4,83,112,4,83,103,7,
+51,69,4,83,111,7,51,61,4,83,110,7,51,71,7,51,78,4,83,102,7,51,80,7,51,62,4,83,
+105,7,51,59,7,51,83,7,51,64,7,51,63,7,51,72,7,51,74,5,88,63,7,51,76,4,83,109,
+7,51,68,5,88,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,7,51,84,0,0,0,7,51,65,7,51,75,4,88,110,5,94,82,5,94,81,7,59,125,4,
+88,111,5,94,84,4,88,113,7,59,121,4,88,109,5,94,77,5,94,83,5,94,78,7,59,118,7,
+60,37,4,88,114,7,67,42,5,94,79,7,60,33,7,59,119,5,94,86,7,60,39,7,59,124,7,59,
+120,5,94,80,4,88,116,7,59,123,7,59,126,7,60,34,7,60,35,4,88,115,5,94,75,7,60,
+38,0,0,0,5,94,76,7,60,36,0,0,0,0,0,0,0,0,0,0,0,0,7,59,117,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,60,40,0,0,0,0,0,0,0,0,0,7,60,
+41,7,59,122,0,0,0,4,93,94,4,93,86,7,67,55,4,93,88,7,67,53,5,100,104,7,67,58,7,
+67,43,4,93,96,5,100,102,5,88,65,4,93,89,5,100,103,7,67,56,7,67,50,5,100,100,4,
+93,83,7,67,59,4,93,85,5,100,101,4,93,93,7,67,57,7,67,47,7,67,51,7,74,42,7,67,
+48,4,93,92,7,67,52,7,67,49,7,67,60,7,67,44,0,0,0,7,67,45,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,7,67,54,0,0,0,4,93,95,0,0,0,0,0,0,7,67,46,5,105,77,5,105,79,7,74,47,
+0,0,0,4,97,62,7,74,44,7,74,46,4,97,67,4,97,57,5,105,80,4,97,65,7,74,52,4,97,
+66,5,105,78,4,97,63,7,74,38,7,74,41,7,67,61,7,74,40,7,74,53,7,80,51,7,74,51,0,
+0,0,4,97,60,5,109,96,7,74,39,0,0,0,0,0,0,0,0,0,0,0,0,4,97,68,7,74,43,0,0,0,7,
+80,53,7,74,48,7,74,49,7,74,45,7,74,50,4,97,56,0,0,0,0,0,0,4,100,74,4,100,75,5,
+109,98,5,109,97,7,80,45,5,109,99,7,80,47,4,100,73,7,80,43,5,105,83,7,80,50,7,
+80,46,7,80,52,7,80,54,7,80,44,7,80,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,7,80,56,7,80,55,7,80,57,7,85,42,4,103,66,7,85,52,7,85,45,7,85,51,0,0,
+0,4,103,56,7,85,46,5,113,61,7,85,44,7,85,47,4,103,60,5,113,58,5,113,57,4,103,
+67,7,89,59,7,89,53,4,103,58,5,113,60,5,113,59,7,85,49,0,0,0,7,85,43,7,85,48,5,
+113,56,7,85,53,5,116,59,5,116,61,5,116,64,5,118,75,4,105,71,7,89,57,4,105,74,
+5,116,63,4,105,73,5,116,62,0,0,0,7,89,55,7,89,64,7,85,54,5,116,60,7,89,54,7,
+89,58,7,89,63,4,105,70,7,89,62,0,0,0,0,0,0,0,0,0,0,0,0,7,89,60,0,0,0,0,0,0,7,
+89,61,4,106,125,4,106,126,7,92,102,5,118,78,5,118,77,5,120,49,7,92,104,7,92,
+105,7,92,106,0,0,0,0,0,0,7,92,103,7,89,66,7,95,87,7,95,88,7,95,85,4,108,39,7,
+95,86,7,95,90,0,0,0,0,0,0,0,0,0,7,95,84,7,95,89,7,95,91,4,109,35,7,97,75,5,
+121,78,7,97,76,0,0,0,0,0,0,0,0,0,7,97,74,5,122,117,7,98,101,7,98,100,0,0,0,5,
+122,57,4,109,126,7,99,116,0,0,0,0,0,0,7,100,98,4,110,60,0,0,0,7,100,68,0,0,0,
+0,0,0,7,101,68,7,102,80,0,0,0,5,36,119,4,48,36,5,48,68,5,48,69,4,53,72,4,53,
+73,4,53,71,6,68,123,4,59,58,0,0,0,5,66,126,5,67,33,6,88,76,4,71,77,0,0,0,5,81,
+44,4,77,99,5,81,45,5,81,43,0,0,0,0,0,0,5,88,66,7,51,86,7,51,85,0,0,0,0,0,0,0,
+0,0,7,60,42,0,0,0,0,0,0,5,94,87,7,67,62,7,74,54,7,74,57,5,105,84,7,74,55,5,
+105,85,7,74,56,0,0,0,0,0,0,7,80,58,7,74,58,5,113,62,0,0,0,0,0,0,5,122,118,7,
+101,119,6,52,85,6,60,53,6,60,52,0,0,0,0,0,0,0,0,0,4,59,59,5,60,62,6,78,123,0,
+0,0,0,0,0,5,67,34,4,64,117,6,91,95,0,0,0,4,71,80,6,98,84,4,71,81,0,0,0,7,41,
+40,7,41,39,7,41,37,5,81,47,5,81,46,0,0,0,7,41,38,0,0,0,0,0,0,0,0,0,5,88,67,4,
+83,116,7,51,87,5,88,68,7,44,86,5,94,90,7,60,45,5,94,88,7,60,44,5,94,89,7,60,
+43,0,0,0,5,100,105,4,93,99,7,67,64,4,93,98,5,94,91,0,0,0,7,74,60,5,105,87,7,
+74,61,7,67,65,7,67,66,0,0,0,0,0,0,5,105,86,5,109,102,5,109,101,5,109,103,0,0,
+0,5,109,100,0,0,0,0,0,0,5,113,63,5,116,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+5,120,50,5,121,79,0,0,0,5,122,119,0,0,0,7,101,69,0,0,0,6,37,84,5,35,41,5,43,
+74,5,48,72,5,48,71,6,60,55,6,60,54,6,68,126,6,68,124,5,53,97,0,0,0,6,69,33,0,
+0,0,6,68,125,4,59,60,6,78,124,4,59,61,5,60,64,5,60,63,6,78,126,5,60,65,6,79,
+35,6,78,125,0,0,0,4,64,119,5,67,37,4,64,118,6,88,78,6,88,79,5,67,39,5,67,35,5,
+67,38,6,88,77,6,79,34,5,67,36,5,67,40,0,0,0,0,0,0,6,98,85,6,98,86,4,71,83,4,
+71,82,6,98,89,5,73,125,5,73,124,6,98,91,6,98,90,6,98,87,6,98,88,5,81,50,4,77,
+102,7,41,41,7,41,43,5,81,49,5,81,51,7,41,45,7,41,44,5,73,126,5,81,48,7,41,42,
+5,74,33,7,41,46,0,0,0,0,0,0,0,0,0,5,88,71,5,88,72,5,88,70,7,51,89,4,83,118,7,
+51,90,7,51,92,7,51,91,5,88,69,7,51,88,5,94,93,5,94,94,5,94,95,5,94,92,7,60,48,
+7,60,46,7,60,47,0,0,0,0,0,0,4,93,101,5,100,106,0,0,0,5,100,107,7,67,67,7,67,
+68,7,67,69,4,97,71,5,105,88,5,88,73,7,74,62,4,97,73,5,109,107,5,109,104,7,80,
+59,5,109,106,5,109,105,4,103,70,5,113,64,7,85,55,7,85,56,7,89,67,7,92,108,7,
+89,68,7,89,69,7,92,109,7,92,110,0,0,0,5,116,66,7,95,92,0,0,0,7,97,77,7,95,93,
+5,121,80,5,122,58,7,101,70,7,102,67,0,0,0,5,43,75,6,60,56,0,0,0,5,53,100,5,53,
+99,4,53,79,5,53,98,4,53,78,6,69,37,6,69,35,0,0,0,6,79,37,5,60,66,5,60,70,5,60,
+68,5,60,72,5,60,69,6,79,40,6,79,38,5,60,71,5,60,67,6,79,39,6,79,36,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,4,64,124,4,64,125,4,64,122,6,88,82,5,67,43,6,88,81,
+5,67,42,4,64,121,4,64,123,6,88,83,0,0,0,5,67,41,6,98,97,6,98,92,5,74,37,5,74,
+35,5,74,34,6,98,95,5,74,36,6,98,94,6,98,96,0,0,0,6,98,93,0,0,0,6,98,98,0,0,0,
+0,0,0,5,81,53,5,81,52,4,77,105,5,81,55,5,81,54,5,81,56,4,77,106,7,41,47,7,41,
+48,4,77,107,0,0,0,0,0,0,7,41,49,7,51,100,5,88,75,7,51,94,7,51,96,7,51,97,4,83,
+120,5,88,74,7,51,98,5,88,76,7,51,95,0,0,0,0,0,0,7,51,93,7,51,99,0,0,0,4,88,
+121,5,94,99,7,60,49,5,94,98,4,88,120,5,94,96,5,94,100,5,94,97,7,67,70,4,93,
+103,7,67,71,4,93,102,5,100,108,7,74,63,5,100,109,0,0,0,0,0,0,0,0,0,0,0,0,5,
+105,91,7,74,64,5,105,90,7,74,67,7,80,61,0,0,0,0,0,0,0,0,0,7,74,66,5,105,89,5,
+109,109,5,109,108,7,80,60,5,113,66,5,109,110,0,0,0,0,0,0,5,113,65,7,85,57,7,
+89,70,7,92,112,7,92,111,0,0,0,5,122,120,5,43,76,4,43,74,6,52,86,0,0,0,0,0,0,0,
+0,0,4,48,38,6,60,57,5,48,73,5,48,74,0,0,0,0,0,0,0,0,0,0,0,0,6,60,58,6,69,42,0,
+0,0,6,69,44,6,69,39,6,69,40,6,69,38,6,69,43,5,53,101,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,69,45,4,53,83,0,0,0,6,69,41,4,53,82,6,79,43,4,
+59,64,5,60,73,5,60,75,6,79,46,6,79,44,6,79,45,6,88,87,5,60,74,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,79,47,6,79,42,0,0,0,0,0,0,5,60,
+77,0,0,0,0,0,0,4,65,34,6,88,84,6,88,89,6,88,86,5,67,48,5,67,44,6,88,94,6,88,
+85,5,67,47,5,67,49,5,67,50,6,88,88,6,88,96,6,88,98,5,67,51,6,88,95,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,88,97,0,0,0,6,88,91,0,0,0,
+0,0,0,5,67,46,0,0,0,0,0,0,6,98,101,4,71,85,5,74,38,6,98,100,6,98,102,6,98,108,
+6,98,99,6,98,105,5,74,39,4,71,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,6,98,107,6,88,93,7,41,51,7,41,53,5,74,40,4,77,111,7,41,52,5,
+81,58,4,77,112,5,81,59,7,41,57,7,41,56,7,41,50,0,0,0,0,0,0,0,0,0,0,0,0,7,41,
+55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,51,106,5,88,78,7,51,103,7,51,102,5,
+88,79,7,51,107,7,51,110,4,83,124,7,51,104,5,88,77,6,98,104,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,51,109,0,0,0,0,0,0,7,51,108,0,0,0,7,51,101,7,
+51,105,5,88,80,7,60,50,5,94,101,5,91,45,5,94,103,5,88,82,5,94,102,4,88,123,7,
+60,56,7,60,52,7,60,54,7,60,55,7,60,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,
+67,75,5,100,115,7,67,78,5,100,111,7,67,73,7,67,74,7,67,81,5,100,113,5,100,110,
+5,100,114,7,67,77,7,67,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,
+67,72,0,0,0,0,0,0,7,67,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,100,112,7,74,71,7,
+74,75,5,105,93,5,100,116,7,74,74,7,67,79,5,105,92,4,97,75,7,74,72,5,105,94,7,
+74,77,7,74,76,5,105,96,7,74,68,7,74,73,7,74,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+7,74,78,0,0,0,0,0,0,7,74,69,5,105,95,4,100,81,5,109,112,4,100,80,5,109,111,7,
+80,62,0,0,0,0,0,0,0,0,0,7,80,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,80,63,5,
+113,67,4,103,71,5,113,68,0,0,0,0,0,0,5,113,69,0,0,0,0,0,0,0,0,0,7,85,59,0,0,0,
+7,89,71,5,116,69,5,116,68,0,0,0,0,0,0,0,0,0,7,89,74,7,89,72,7,89,73,0,0,0,0,0,
+0,0,0,0,7,92,113,4,107,34,5,116,67,7,92,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,
+92,115,7,95,94,7,95,96,7,95,95,0,0,0,0,0,0,0,0,0,0,0,0,7,98,102,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,46,49,6,52,87,6,52,88,5,53,102,0,0,
+0,6,79,48,4,59,68,0,0,0,6,88,99,0,0,0,0,0,0,5,74,42,0,0,0,0,0,0,0,0,0,7,41,58,
+0,0,0,0,0,0,0,0,0,0,0,0,5,88,84,5,88,83,0,0,0,7,51,111,0,0,0,0,0,0,5,94,105,5,
+94,106,5,94,104,0,0,0,5,100,117,7,67,83,7,74,80,7,74,79,0,0,0,0,0,0,0,0,0,5,
+113,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,92,116,0,0,0,6,46,50,6,46,51,6,
+52,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,43,75,5,48,77,6,60,62,0,0,0,6,60,61,5,
+48,78,6,60,60,0,0,0,4,48,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,53,109,6,69,
+48,5,53,103,4,53,87,5,53,106,5,53,111,5,53,110,4,53,88,6,69,46,6,69,47,5,53,
+107,5,53,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,53,108,5,
+53,105,0,0,0,0,0,0,5,60,81,5,60,80,5,60,84,5,60,79,6,79,52,6,79,49,5,67,57,5,
+60,83,5,60,78,6,79,51,4,59,70,5,60,85,6,88,100,6,79,53,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,79,50,0,0,0,0,0,0,6,88,102,5,67,54,4,
+65,35,6,88,104,4,65,37,5,67,59,5,67,53,5,67,61,5,67,55,4,65,36,6,88,106,6,88,
+105,5,67,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,88,101,0,
+0,0,0,0,0,0,0,0,6,88,103,6,98,109,0,0,0,0,0,0,6,98,110,4,71,92,5,74,44,5,74,
+48,6,98,114,5,74,43,5,74,46,5,74,49,0,0,0,6,98,113,6,98,111,5,74,51,4,71,93,5,
+74,47,6,98,118,0,0,0,5,74,45,6,98,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,6,98,112,0,0,0,0,0,0,0,0,0,0,0,0,5,81,66,5,81,60,4,77,114,5,81,63,5,
+81,62,5,81,61,5,81,64,7,41,63,5,81,70,5,81,67,7,41,65,5,81,65,7,41,60,7,41,64,
+7,41,62,6,98,116,7,41,66,7,51,114,5,81,69,5,81,68,0,0,0,0,0,0,0,0,0,7,41,67,7,
+41,59,0,0,0,4,84,35,4,84,36,4,84,40,7,51,116,5,88,89,4,84,33,4,84,34,4,84,39,
+7,51,117,4,84,37,7,51,113,7,51,112,5,88,88,5,88,90,7,51,118,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,51,120,7,51,119,0,0,0,5,88,91,5,
+88,86,5,88,87,0,0,0,0,0,0,5,94,111,5,94,113,4,89,34,5,94,112,4,89,36,4,89,33,
+5,94,114,4,88,126,5,94,108,4,89,35,5,94,110,5,94,107,7,60,58,5,94,115,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,60,57,5,100,121,5,100,124,4,93,107,7,67,87,7,67,
+86,5,100,118,5,100,122,5,100,120,5,100,119,5,100,125,5,100,126,7,67,91,7,67,
+90,5,100,123,0,0,0,7,67,88,0,0,0,7,67,85,0,0,0,0,0,0,0,0,0,7,67,89,7,67,84,0,
+0,0,5,88,93,5,105,98,5,105,102,5,105,104,4,97,78,4,97,76,5,105,99,5,105,103,5,
+105,101,5,105,97,7,74,82,5,105,105,5,105,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,
+74,81,0,0,0,0,0,0,7,74,83,0,0,0,4,100,82,4,100,84,4,100,88,4,100,87,5,109,113,
+7,80,65,7,80,67,5,109,114,7,80,66,0,0,0,0,0,0,0,0,0,4,103,73,5,113,72,5,113,
+73,7,85,63,7,85,61,7,85,60,7,85,62,5,113,71,5,116,70,5,116,73,4,105,77,5,116,
+72,5,116,71,0,0,0,0,0,0,5,118,79,5,118,80,0,0,0,7,89,75,7,92,117,7,92,118,5,
+120,51,5,120,52,5,120,53,4,109,38,0,0,0,0,0,0,7,97,78,5,122,121,5,123,73,0,0,
+0,6,46,53,6,46,52,6,52,91,5,43,77,0,0,0,0,0,0,0,0,0,0,0,0,6,52,90,6,60,65,4,
+48,43,6,60,66,6,60,64,5,48,80,5,48,79,0,0,0,0,0,0,6,60,63,0,0,0,0,0,0,0,0,0,6,
+60,67,0,0,0,0,0,0,0,0,0,0,0,0,4,53,95,6,69,51,4,53,90,5,53,115,6,69,55,5,53,
+119,6,69,58,5,53,113,5,53,117,6,69,60,6,69,61,5,53,116,6,69,59,6,69,50,6,69,
+54,0,0,0,0,0,0,6,69,49,6,69,53,0,0,0,6,69,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,5,53,118,5,53,112,0,0,0,6,69,52,5,60,96,5,60,87,5,60,88,5,60,91,6,
+79,59,5,60,86,6,79,56,4,59,78,5,60,93,5,60,89,5,60,97,5,60,90,6,79,57,6,88,
+121,5,60,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,79,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,79,58,5,60,94,5,67,65,5,67,63,6,
+88,113,5,67,64,5,67,66,6,88,116,6,88,112,5,67,71,5,67,69,6,88,110,6,88,109,5,
+67,62,6,88,111,6,88,114,6,88,118,5,67,74,6,88,108,6,88,119,5,67,67,5,67,76,5,
+67,72,6,88,115,5,67,73,5,67,70,6,88,117,5,74,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,6,88,120,6,88,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+6,99,34,5,74,67,4,71,96,5,74,55,5,74,63,5,74,54,5,81,78,5,74,59,6,98,119,6,98,
+123,5,74,66,5,74,60,5,74,57,5,74,64,5,74,65,5,74,61,5,67,68,5,74,56,5,74,68,6,
+98,126,5,74,70,6,98,121,0,0,0,0,0,0,0,0,0,5,74,71,0,0,0,0,0,0,6,98,120,0,0,0,
+6,98,122,0,0,0,6,98,125,0,0,0,6,99,33,6,98,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,74,58,0,0,0,7,
+41,70,4,77,122,5,81,76,5,81,71,5,81,74,5,81,79,7,41,69,7,41,73,4,77,124,7,41,
+77,4,77,123,5,81,75,5,81,77,4,78,36,5,81,81,5,81,82,4,71,99,7,41,79,5,81,73,7,
+41,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,41,72,0,0,0,7,41,76,0,0,0,7,41,71,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,41,74,5,81,80,5,81,84,5,81,85,5,
+74,69,7,52,33,5,88,96,5,74,72,5,88,105,4,84,42,7,51,122,5,88,99,7,51,126,7,52,
+35,7,51,124,5,88,95,7,51,123,7,52,37,5,81,83,7,52,38,5,88,103,5,88,104,5,88,
+94,5,88,97,7,51,125,5,88,101,5,88,100,7,52,36,4,84,43,5,88,102,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,4,84,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,52,34,5,94,122,
+5,94,125,5,94,117,7,60,64,5,94,118,5,94,124,5,94,120,4,89,41,7,60,62,7,67,103,
+7,60,67,5,94,126,4,89,46,7,60,59,7,60,66,7,60,68,5,94,121,4,89,39,7,60,65,7,
+52,39,7,60,63,4,89,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,60,61,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+5,94,119,5,94,116,0,0,0,0,0,0,7,67,98,0,0,0,4,93,112,7,67,102,4,93,111,5,101,
+33,5,101,34,5,101,45,5,101,38,4,93,113,5,101,44,5,101,40,7,67,95,5,105,112,7,
+67,101,7,67,92,5,101,46,7,67,94,5,101,36,7,67,97,5,101,35,5,101,41,4,95,51,4,
+93,118,5,101,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,7,67,107,5,101,39,7,67,96,7,67,105,7,67,104,7,67,106,7,67,93,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,101,43,7,67,99,0,0,0,7,60,
+60,0,0,0,5,101,47,5,105,106,7,74,101,0,0,0,5,105,111,5,105,113,7,74,104,5,105,
+116,7,74,91,5,101,42,5,105,110,7,74,88,5,105,109,5,105,114,4,97,85,7,74,84,4,
+93,115,7,74,89,7,67,100,7,74,94,5,105,115,7,74,90,7,74,102,7,74,85,7,74,92,5,
+105,107,5,105,108,7,74,97,7,74,98,7,74,99,7,74,95,5,105,118,5,105,117,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,74,96,7,74,93,0,0,0,7,74,103,7,74,86,7,74,100,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,97,83,4,100,89,5,109,
+125,5,109,119,7,80,68,5,109,123,5,109,118,5,109,121,7,80,72,7,80,70,4,100,92,
+5,109,115,4,100,93,7,80,71,5,109,120,5,109,117,5,109,116,7,80,73,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,80,69,7,80,74,7,80,75,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,109,124,5,109,126,5,109,122,0,0,0,4,103,
+78,7,85,66,4,103,79,5,113,75,7,85,65,7,85,68,4,103,77,4,103,75,5,113,76,7,85,
+67,7,85,64,5,113,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,5,116,74,7,85,69,7,89,76,5,116,77,5,116,79,5,116,78,5,116,76,7,89,77,
+0,0,0,5,116,81,7,89,78,0,0,0,0,0,0,0,0,0,7,89,79,0,0,0,0,0,0,0,0,0,0,0,0,5,
+116,80,0,0,0,5,118,84,5,118,82,5,118,85,7,92,121,7,92,120,0,0,0,0,0,0,5,118,
+83,5,118,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,108,43,7,95,97,5,120,55,5,120,54,
+4,108,42,5,120,56,7,95,98,7,97,79,0,0,0,7,95,99,7,97,82,4,109,40,7,97,84,7,98,
+103,7,97,83,7,97,81,7,97,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,122,60,5,
+122,59,5,122,61,7,99,118,5,123,74,7,100,99,0,0,0,0,0,0,5,123,106,0,0,0,0,0,0,
+7,101,101,0,0,0,0,0,0,0,0,0,6,35,57,6,35,58,6,37,85,0,0,0,5,48,82,6,60,68,5,
+48,81,0,0,0,0,0,0,5,53,122,5,53,121,5,53,120,6,69,62,6,69,65,6,69,64,6,69,66,
+6,69,63,6,69,67,6,69,68,4,53,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,60,101,
+6,79,63,5,60,100,6,79,65,6,79,62,5,60,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,79,
+61,6,79,64,0,0,0,0,0,0,6,88,125,5,67,77,6,88,122,6,88,126,6,89,33,0,0,0,0,0,0,
+0,0,0,6,88,123,0,0,0,6,88,124,6,89,34,0,0,0,0,0,0,0,0,0,0,0,0,5,74,74,6,99,35,
+6,99,36,5,74,73,6,99,37,6,99,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,41,81,5,
+81,86,0,0,0,4,78,37,0,0,0,0,0,0,0,0,0,7,41,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,5,88,106,4,84,49,5,88,107,7,52,40,7,60,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,7,60,72,7,60,71,7,60,69,5,95,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,5,101,48,7,67,108,0,0,0,0,0,0,0,0,0,0,0,0,7,74,108,7,74,109,7,74,106,0,
+0,0,0,0,0,0,0,0,0,0,0,7,74,107,0,0,0,0,0,0,0,0,0,7,74,105,0,0,0,0,0,0,4,100,
+94,7,80,77,0,0,0,0,0,0,0,0,0,7,80,78,7,85,70,5,113,77,7,85,71,7,85,72,7,85,73,
+7,89,80,0,0,0,0,0,0,5,118,86,0,0,0,5,121,81,0,0,0,0,0,0,6,52,92,5,43,78,6,52,
+94,0,0,0,0,0,0,0,0,0,0,0,0,6,60,69,0,0,0,5,48,84,6,60,71,0,0,0,0,0,0,0,0,0,0,
+0,0,6,60,70,0,0,0,5,48,83,0,0,0,5,53,123,6,69,78,6,69,77,6,69,70,4,53,100,5,
+54,34,5,54,33,6,69,74,5,53,125,6,69,71,6,69,76,6,69,75,5,53,124,5,53,126,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,6,69,72,6,69,73,0,0,0,0,0,0,0,0,0,0,0,0,4,53,101,0,
+0,0,6,79,70,6,79,71,5,60,112,5,60,110,6,79,69,6,79,68,6,79,66,5,54,35,5,60,
+109,5,60,104,5,60,107,5,60,106,6,79,67,5,60,105,5,60,113,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,60,108,5,60,111,6,89,35,6,89,40,5,67,83,6,
+89,38,6,89,41,5,67,81,4,65,43,5,67,82,5,67,79,6,89,39,5,67,78,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,6,89,37,0,0,0,0,0,0,4,65,45,5,67,84,6,99,45,6,99,47,5,74,
+80,4,71,104,6,99,40,6,99,43,5,74,77,6,99,44,6,99,39,6,99,48,0,0,0,5,74,75,5,
+74,78,6,99,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,99,46,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,5,74,79,0,0,0,5,74,76,7,41,89,6,99,42,5,81,96,7,41,87,7,41,94,
+7,41,98,7,41,86,5,81,89,7,41,90,7,41,85,7,41,92,5,81,88,5,81,91,5,81,94,4,78,
+44,6,99,41,7,41,88,7,41,93,7,41,91,5,81,93,5,81,95,7,41,82,5,81,87,7,41,84,7,
+41,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,41,83,7,41,95,7,41,96,7,41,
+97,0,0,0,5,81,92,5,81,90,7,52,41,5,88,115,7,52,47,5,88,116,7,52,45,5,88,112,7,
+52,43,7,52,52,5,88,110,5,88,113,5,88,109,7,52,53,7,52,48,7,52,54,0,0,0,5,88,
+108,7,52,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,52,44,7,52,46,0,0,0,0,
+0,0,7,52,42,0,0,0,0,0,0,0,0,0,4,84,53,5,88,111,7,60,74,7,60,82,5,95,37,7,60,
+77,7,60,76,7,60,75,7,60,83,4,89,51,7,60,80,4,89,52,7,60,81,5,95,34,0,0,0,5,95,
+43,4,89,54,5,95,40,5,95,39,0,0,0,7,60,84,0,0,0,0,0,0,0,0,0,5,95,36,5,95,42,7,
+60,73,0,0,0,0,0,0,7,60,78,7,60,79,0,0,0,5,95,38,5,95,35,5,95,41,4,93,121,7,67,
+112,4,94,33,5,101,50,0,0,0,0,0,0,5,101,52,0,0,0,0,0,0,0,0,0,0,0,0,7,67,111,7,
+67,114,0,0,0,7,67,113,7,67,110,0,0,0,0,0,0,7,67,109,0,0,0,0,0,0,0,0,0,0,0,0,5,
+101,49,5,101,51,0,0,0,5,105,120,7,74,110,7,74,113,7,74,111,7,74,112,5,105,122,
+4,97,90,4,97,91,5,105,121,5,105,119,5,105,123,7,74,114,0,0,0,7,74,116,4,100,
+98,5,110,37,5,110,35,7,80,83,5,110,36,5,110,34,7,80,81,5,110,33,0,0,0,0,0,0,0,
+0,0,0,0,0,7,80,82,0,0,0,0,0,0,7,80,80,0,0,0,0,0,0,0,0,0,7,80,79,5,110,38,7,80,
+84,4,103,83,5,113,78,4,103,84,7,85,76,0,0,0,0,0,0,7,85,75,7,85,74,0,0,0,7,89,
+86,4,105,80,7,89,82,7,89,81,4,105,81,7,89,87,0,0,0,7,89,83,7,89,84,0,0,0,0,0,
+0,0,0,0,7,89,85,7,92,126,7,93,33,5,118,87,7,92,123,7,92,122,7,92,124,7,92,125,
+0,0,0,5,118,89,0,0,0,5,118,88,5,120,60,5,120,59,5,120,58,7,95,103,0,0,0,0,0,0,
+7,95,101,7,95,100,5,120,57,7,95,102,5,121,83,5,121,82,5,122,62,5,122,63,0,0,0,
+7,98,104,5,122,122,7,100,100,0,0,0,0,0,0,7,98,105,7,99,119,5,123,107,7,101,
+102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,41,43,6,46,54,6,60,72,0,
+0,0,6,69,79,5,54,37,5,54,36,0,0,0,0,0,0,4,65,46,6,89,42,0,0,0,0,0,0,5,74,81,0,
+0,0,0,0,0,5,74,82,7,41,100,7,41,101,7,41,102,5,81,98,7,52,55,5,88,117,7,52,56,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,95,45,5,95,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,
+95,46,5,101,55,5,101,54,7,67,115,0,0,0,0,0,0,7,74,117,4,97,92,0,0,0,0,0,0,7,
+74,118,0,0,0,0,0,0,7,80,85,0,0,0,7,89,88,0,0,0,7,95,104,7,101,71,7,101,103,6,
+41,44,6,46,55,6,89,45,6,89,44,6,89,43,0,0,0,7,51,33,4,97,93,7,85,77,0,0,0,6,
+37,89,0,0,0,6,37,88,6,37,87,4,36,126,6,41,45,4,37,36,6,60,73,0,0,0,0,0,0,0,0,
+0,6,41,46,0,0,0,0,0,0,6,60,74,0,0,0,0,0,0,6,41,47,0,0,0,5,36,120,6,60,75,6,69,
+80,5,39,106,5,39,107,5,39,112,6,46,56,6,46,61,5,39,111,4,40,37,5,39,113,5,39,
+109,4,40,40,6,46,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,46,58,0,0,0,6,
+46,63,0,0,0,0,0,0,0,0,0,0,0,0,5,39,110,5,39,104,6,46,60,5,39,108,6,46,57,6,46,
+62,0,0,0,5,43,79,5,43,86,5,43,82,6,52,95,5,43,81,6,52,98,5,43,85,5,43,83,4,43,
+79,4,43,81,5,43,80,6,52,100,6,52,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,4,43,82,6,52,101,0,0,0,6,52,97,0,0,0,0,0,0,6,74,71,0,0,0,5,
+43,87,5,43,84,6,60,84,6,60,88,5,48,91,6,60,83,5,48,86,5,48,90,4,48,49,5,48,87,
+5,48,89,6,60,82,6,60,76,6,60,86,4,48,50,0,0,0,6,60,87,6,60,77,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,67,85,6,60,85,5,48,88,6,60,80,6,60,78,5,48,
+92,5,54,39,5,54,38,6,60,79,6,69,91,0,0,0,5,54,44,4,53,106,6,69,92,5,54,43,6,
+60,81,0,0,0,5,54,41,6,69,87,0,0,0,0,0,0,0,0,0,6,69,90,0,0,0,0,0,0,0,0,0,6,69,
+86,6,69,84,6,69,85,6,69,82,0,0,0,6,69,93,0,0,0,6,69,88,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,6,69,83,5,54,42,4,53,103,6,69,89,5,54,45,5,54,40,0,0,0,6,69,81,
+5,60,118,5,60,114,5,60,120,5,60,119,4,59,86,6,79,83,4,59,90,4,59,88,5,60,121,
+6,79,82,7,41,103,6,79,77,6,79,76,6,79,80,6,79,79,4,59,91,0,0,0,6,79,73,6,79,
+75,6,79,81,0,0,0,0,0,0,6,79,84,0,0,0,6,79,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,
+79,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,60,117,6,
+79,78,0,0,0,5,60,116,5,60,115,4,59,89,6,79,86,6,89,64,6,89,52,6,89,61,0,0,0,6,
+89,48,4,65,49,4,65,48,6,89,46,0,0,0,5,67,89,6,89,49,6,89,65,6,89,59,6,89,63,6,
+89,55,6,89,53,6,89,67,6,89,66,5,60,122,4,65,50,6,89,51,6,89,62,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,89,50,0,0,0,
+6,89,54,6,89,60,6,89,57,0,0,0,6,89,56,6,89,58,0,0,0,6,89,47,0,0,0,0,0,0,0,0,0,
+5,67,88,5,67,87,5,67,86,6,99,53,6,99,52,6,99,55,6,99,50,6,99,58,5,74,84,6,99,
+54,6,99,56,6,99,60,5,74,83,5,74,86,6,99,51,6,99,59,7,60,85,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,99,57,0,0,0,0,0,
+0,0,0,0,7,60,86,7,60,87,0,0,0,0,0,0,0,0,0,7,60,88,0,0,0,5,74,85,0,0,0,0,0,0,7,
+41,110,7,41,108,7,41,114,7,41,105,7,41,107,4,78,47,5,81,100,4,78,48,5,81,104,
+5,81,101,4,78,52,0,0,0,0,0,0,7,41,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,81,109,
+0,0,0,0,0,0,0,0,0,7,41,106,7,41,111,7,41,116,7,41,117,7,41,113,0,0,0,7,41,115,
+7,67,116,7,41,104,0,0,0,0,0,0,0,0,0,0,0,0,7,67,117,7,41,109,5,81,105,5,81,103,
+5,81,108,5,81,102,5,81,106,5,81,107,0,0,0,5,81,99,7,52,70,5,88,124,5,88,123,5,
+88,121,7,52,65,5,88,119,7,52,69,7,52,62,7,52,71,0,0,0,4,84,54,7,52,66,7,52,68,
+7,52,57,7,52,74,7,74,119,7,52,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,52,64,
+7,52,76,0,0,0,0,0,0,0,0,0,7,52,61,0,0,0,0,0,0,7,44,90,7,52,72,7,52,59,0,0,0,7,
+52,58,7,52,67,7,52,75,0,0,0,0,0,0,0,0,0,0,0,0,5,88,120,5,88,125,0,0,0,5,88,
+122,7,52,63,5,88,118,0,0,0,5,95,47,4,89,58,7,60,96,5,95,51,7,60,93,5,95,52,7,
+60,91,7,80,87,7,52,73,7,60,98,7,60,94,5,95,50,5,95,53,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,7,60,89,7,60,92,7,60,95,7,60,99,5,95,54,5,95,55,5,95,
+49,5,95,48,7,60,90,0,0,0,5,101,61,7,67,124,4,94,34,7,67,122,0,0,0,5,101,58,7,
+67,120,0,0,0,0,0,0,0,0,0,7,68,33,0,0,0,7,67,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+5,101,57,7,67,125,7,67,118,7,67,121,5,101,60,5,101,59,5,101,56,7,67,123,7,75,
+33,7,75,34,7,74,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,74,121,7,74,122,7,
+74,125,7,74,123,7,74,124,0,0,0,7,74,120,0,0,0,5,106,33,0,0,0,0,0,0,5,105,126,
+0,0,0,7,80,90,5,110,41,7,80,89,0,0,0,0,0,0,5,110,39,0,0,0,0,0,0,7,80,88,5,110,
+40,7,93,34,4,103,85,7,85,79,5,113,81,7,85,80,7,85,78,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,5,113,79,5,113,80,5,105,125,7,85,81,5,113,82,5,116,82,4,107,
+37,7,89,91,0,0,0,7,89,90,7,89,89,7,93,35,7,93,37,0,0,0,7,93,36,0,0,0,7,98,106,
+7,95,106,7,95,105,0,0,0,0,0,0,5,120,61,7,97,85,0,0,0,7,98,107,7,101,104,6,41,
+48,5,33,124,0,0,0,5,35,44,0,0,0,5,35,43,5,35,45,5,35,42,4,35,49,6,37,90,6,37,
+92,0,0,0,0,0,0,4,35,51,4,37,39,5,36,121,4,37,38,4,37,40,4,37,37,6,41,51,4,37,
+42,5,36,122,4,53,113,0,0,0,0,0,0,0,0,0,6,41,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,6,69,97,6,69,95,6,69,96,0,0,0,6,41,49,0,0,0,4,37,41,0,0,0,4,40,46,6,69,
+94,4,40,42,4,40,45,4,40,44,6,52,105,4,40,47,5,39,114,5,39,115,6,79,88,6,46,67,
+0,0,0,0,0,0,0,0,0,0,0,0,6,79,90,0,0,0,6,46,65,0,0,0,0,0,0,6,46,66,0,0,0,0,0,0,
+6,46,64,0,0,0,0,0,0,0,0,0,6,79,87,6,79,89,5,39,116,5,43,90,5,43,89,5,43,88,4,
+43,87,4,43,85,5,43,95,4,65,51,5,43,91,0,0,0,0,0,0,0,0,0,0,0,0,6,89,69,6,89,68,
+6,89,70,0,0,0,6,52,108,0,0,0,6,52,102,0,0,0,6,52,103,6,52,104,0,0,0,6,52,107,
+6,52,106,5,43,94,5,43,92,5,43,93,5,48,97,5,48,93,4,48,54,6,60,91,5,48,101,5,
+48,102,5,48,94,5,48,99,5,48,95,4,48,53,6,60,93,4,48,55,0,0,0,0,0,0,6,60,95,6,
+99,61,6,99,63,6,99,64,0,0,0,6,60,92,6,60,94,6,60,90,5,48,98,0,0,0,5,48,100,5,
+48,96,5,48,103,6,99,62,6,60,89,0,0,0,0,0,0,0,0,0,5,81,110,4,78,54,4,53,111,5,
+54,49,5,54,48,5,54,53,5,54,46,0,0,0,5,54,50,4,53,109,6,69,102,5,54,52,7,41,
+122,7,41,121,0,0,0,0,0,0,6,69,104,0,0,0,0,0,0,0,0,0,7,41,118,7,41,119,7,41,
+123,7,41,120,6,69,99,0,0,0,6,69,101,6,69,100,0,0,0,6,69,98,0,0,0,0,0,0,6,69,
+103,5,54,47,5,54,51,5,48,104,4,59,95,5,61,35,5,60,126,5,61,34,4,59,93,5,61,36,
+6,79,100,5,61,33,5,67,103,5,60,125,5,60,124,6,79,98,6,79,91,4,59,92,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,7,52,78,6,79,93,6,79,92,6,79,94,6,79,95,6,79,96,0,0,
+0,6,79,97,0,0,0,0,0,0,0,0,0,6,79,99,7,52,77,5,60,123,0,0,0,7,60,100,5,67,91,5,
+67,96,5,67,99,5,67,94,5,67,93,4,65,53,6,99,65,5,67,92,5,67,98,5,67,95,5,67,
+100,5,67,102,4,65,55,5,67,101,6,89,73,0,0,0,5,67,90,0,0,0,0,0,0,0,0,0,6,89,72,
+0,0,0,6,89,75,5,67,97,4,71,111,5,74,93,5,74,92,5,74,89,5,74,88,5,74,99,5,74,
+95,0,0,0,5,74,91,6,99,70,6,99,67,0,0,0,6,99,66,5,74,97,0,0,0,0,0,0,5,74,98,0,
+0,0,7,68,34,7,68,36,7,68,35,7,68,37,6,99,69,5,74,87,4,71,114,0,0,0,6,99,68,5,
+101,62,5,74,90,5,74,94,0,0,0,5,74,100,4,78,56,7,75,35,5,81,114,7,42,33,4,78,
+55,5,81,115,4,78,57,0,0,0,5,89,40,5,81,111,5,81,112,7,41,126,7,42,34,4,78,58,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,75,38,7,75,36,7,42,35,7,42,37,7,
+42,38,7,42,36,0,0,0,7,41,124,0,0,0,7,41,125,0,0,0,0,0,0,5,81,116,7,52,80,5,81,
+113,7,75,37,0,0,0,5,110,42,5,89,37,5,89,38,7,80,92,4,84,56,7,52,79,5,89,33,5,
+89,36,7,52,82,5,89,34,5,89,35,4,84,57,0,0,0,7,52,81,0,0,0,7,80,93,7,80,91,0,0,
+0,0,0,0,0,0,0,0,0,0,5,110,43,7,60,101,7,60,105,5,95,56,4,89,59,5,95,57,0,0,0,
+0,0,0,7,85,82,7,85,83,7,85,84,7,60,103,0,0,0,7,60,106,0,0,0,7,60,102,5,95,59,
+5,95,58,7,85,85,7,60,104,5,101,64,7,68,38,7,68,39,5,101,65,5,106,37,5,101,68,
+7,68,41,7,68,40,5,101,66,5,101,67,7,89,92,5,101,63,0,0,0,0,0,0,7,68,42,0,0,0,
+0,0,0,0,0,0,0,0,0,7,75,40,7,68,43,5,106,36,7,75,39,5,106,35,0,0,0,0,0,0,7,75,
+42,7,75,41,4,97,96,5,89,39,5,106,34,4,100,100,5,110,44,7,80,95,7,80,97,0,0,0,
+7,80,94,7,80,96,4,103,86,0,0,0,7,85,86,7,85,87,7,89,93,0,0,0,7,85,88,0,0,0,7,
+93,38,0,0,0,0,0,0,7,95,107,7,95,108,0,0,0,5,123,75,7,99,120,4,48,57,0,0,0,6,
+60,96,0,0,0,5,54,56,5,54,55,6,69,114,6,69,110,5,54,57,4,53,118,6,69,108,6,69,
+115,6,69,105,4,53,119,5,54,58,6,69,112,6,69,111,6,69,106,6,69,107,0,0,0,0,0,0,
+0,0,0,6,69,113,4,53,121,6,69,109,0,0,0,6,69,116,6,79,107,5,61,37,5,61,38,4,59,
+101,6,79,105,5,67,106,4,59,98,4,59,99,6,79,106,6,79,102,6,79,101,4,59,97,6,79,
+103,6,79,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,79,108,0,
+0,0,5,67,105,5,67,108,5,67,104,6,89,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,
+89,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,67,107,6,99,74,5,74,102,5,
+74,101,0,0,0,0,0,0,0,0,0,0,0,0,6,99,73,0,0,0,0,0,0,6,99,72,0,0,0,0,0,0,0,0,0,
+6,99,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,42,40,5,81,120,7,42,44,5,81,121,5,81,
+117,7,42,48,5,81,118,0,0,0,7,42,47,7,42,46,7,42,45,7,42,41,7,42,39,5,81,119,0,
+0,0,0,0,0,0,0,0,0,0,0,7,42,42,0,0,0,0,0,0,7,42,43,0,0,0,7,42,50,7,42,49,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,7,52,86,7,52,85,5,89,41,7,52,88,5,89,44,7,52,90,4,84,
+65,7,52,95,4,84,62,4,84,63,7,52,94,5,89,42,7,52,87,7,52,93,7,52,92,5,89,43,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,52,89,7,52,91,0,0,0,7,52,83,7,52,96,
+5,95,65,5,95,63,5,95,64,5,95,67,4,89,64,7,60,108,5,95,66,4,89,62,7,60,110,5,
+95,62,7,60,116,5,95,68,7,60,109,7,60,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+7,60,111,7,60,113,7,60,114,0,0,0,0,0,0,0,0,0,0,0,0,5,95,61,5,101,70,5,101,71,
+5,101,73,7,68,51,7,68,47,4,94,35,7,68,44,5,101,72,4,94,38,5,101,74,7,60,117,4,
+94,37,7,68,50,0,0,0,5,101,75,7,68,53,7,68,54,7,68,45,0,0,0,0,0,0,7,68,49,7,68,
+46,0,0,0,0,0,0,5,101,76,7,68,48,0,0,0,0,0,0,7,75,47,7,75,44,5,106,46,5,106,43,
+5,106,39,5,106,42,5,106,41,5,106,47,5,106,44,5,106,40,5,106,45,0,0,0,0,0,0,0,
+0,0,7,75,45,0,0,0,0,0,0,7,75,46,0,0,0,7,75,48,7,75,43,0,0,0,7,68,52,5,106,48,
+5,106,38,7,80,98,5,110,49,5,110,46,5,110,47,5,110,45,5,110,48,7,80,99,7,80,
+100,0,0,0,0,0,0,7,80,101,7,80,103,0,0,0,7,80,102,0,0,0,0,0,0,4,103,89,4,103,
+87,4,103,88,5,113,83,7,85,90,0,0,0,0,0,0,7,85,89,7,89,94,7,89,95,7,89,98,5,
+116,83,7,89,97,7,89,96,0,0,0,0,0,0,7,93,39,7,93,41,5,118,90,7,93,43,7,93,42,5,
+118,91,7,93,40,0,0,0,5,120,63,4,108,47,7,95,109,7,95,110,5,120,62,0,0,0,0,0,0,
+7,98,108,0,0,0,5,122,123,7,99,122,7,99,121,7,100,102,0,0,0,7,100,101,7,101,
+120,7,101,121,6,52,110,5,61,39,5,54,59,6,99,75,6,99,76,0,0,0,5,81,122,7,42,52,
+7,42,51,5,89,45,7,52,97,5,95,69,0,0,0,0,0,0,7,68,55,0,0,0,0,0,0,0,0,0,5,116,
+84,5,54,60,6,60,97,0,0,0,6,69,117,6,79,110,0,0,0,5,61,41,5,61,40,0,0,0,0,0,0,
+6,99,77,7,42,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,95,70,0,0,0,0,0,0,5,101,
+77,0,0,0,5,113,84,7,85,91,0,0,0,0,0,0,0,0,0,6,60,100,0,0,0,6,60,98,0,0,0,5,54,
+61,6,69,118,6,69,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,79,115,6,79,116,6,79,117,
+6,79,113,6,79,114,6,79,120,6,79,118,6,79,112,6,79,121,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,79,119,0,
+0,0,0,0,0,4,65,71,5,67,110,4,65,69,4,65,68,6,89,83,6,89,79,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,6,89,85,6,89,81,0,0,0,6,89,82,0,0,0,0,0,0,0,0,0,6,89,
+84,0,0,0,6,89,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,74,103,0,0,0,5,74,104,
+6,99,82,5,74,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,99,78,0,0,0,0,0,0,4,71,122,0,0,0,0,0,0,6,99,
+80,6,99,81,0,0,0,6,99,84,0,0,0,0,0,0,0,0,0,6,99,85,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,7,42,58,4,78,66,5,81,126,7,42,65,7,42,59,7,42,64,7,42,
+57,5,81,125,7,42,67,0,0,0,0,0,0,7,42,68,7,42,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+5,81,123,7,42,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,7,42,66,7,42,60,0,0,0,0,0,0,0,0,0,7,42,63,0,0,0,7,42,
+69,0,0,0,0,0,0,0,0,0,7,42,54,0,0,0,5,81,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,5,89,52,5,89,55,5,89,50,4,84,71,5,89,46,5,89,48,7,52,101,
+7,52,100,7,52,107,7,52,105,7,52,103,5,89,54,4,84,68,7,52,98,7,52,106,7,52,104,
+5,89,47,7,52,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,89,51,5,89,56,0,
+0,0,5,89,49,5,95,72,5,95,73,7,60,121,4,89,67,5,95,76,5,95,75,7,60,124,5,89,53,
+5,95,71,7,60,122,5,95,74,5,95,79,7,60,126,7,61,36,7,61,33,7,61,37,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,7,60,125,0,0,0,0,0,0,7,61,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,7,60,120,0,0,0,0,0,0,0,0,0,7,61,35,4,89,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,5,95,78,5,95,77,0,0,0,5,101,81,4,94,45,4,94,46,5,
+101,82,4,94,40,4,94,42,7,68,56,5,101,80,5,101,78,5,106,49,7,68,58,5,101,83,4,
+94,48,7,68,64,0,0,0,7,68,63,5,101,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,5,101,85,7,68,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,68,59,7,
+68,60,0,0,0,0,0,0,0,0,0,0,0,0,7,68,62,7,68,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,97,
+107,7,75,51,7,75,55,5,106,50,7,75,52,5,106,52,7,75,50,7,75,58,0,0,0,7,75,54,7,
+75,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+7,75,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,75,60,0,0,0,7,75,53,0,0,0,7,75,56,4,
+97,106,7,75,49,5,101,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,100,104,7,
+80,109,7,80,110,5,110,56,7,80,114,5,110,51,4,100,106,5,110,54,0,0,0,5,110,50,
+7,80,112,7,80,104,7,80,105,5,110,55,4,100,110,0,0,0,7,80,113,0,0,0,5,110,52,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,80,108,0,0,0,0,0,
+0,7,80,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+7,80,106,0,0,0,7,85,98,4,103,94,7,85,103,7,85,97,7,85,92,4,103,96,4,103,93,7,
+85,96,7,85,99,7,85,105,7,85,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,85,95,0,0,0,7,85,100,0,0,0,7,85,
+101,0,0,0,0,0,0,7,85,102,7,85,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,116,87,7,89,107,7,89,106,7,93,48,0,0,0,7,
+89,102,0,0,0,0,0,0,7,89,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,89,99,0,0,0,0,0,0,0,0,0,7,89,
+101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,116,86,5,118,94,4,107,40,0,0,
+0,5,118,92,0,0,0,7,93,47,7,93,45,7,89,105,0,0,0,0,0,0,0,0,0,0,0,0,7,93,44,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,
+93,46,0,0,0,7,93,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,
+120,64,7,95,112,7,95,113,7,95,114,7,95,111,7,95,115,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,109,99,7,97,87,7,97,88,7,97,86,0,0,0,0,0,0,0,0,
+0,7,98,114,7,98,109,7,98,110,7,98,116,7,98,112,7,98,111,5,122,64,7,98,115,7,
+98,113,7,98,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,
+122,65,5,122,124,7,99,125,7,99,123,0,0,0,0,0,0,0,0,0,7,99,124,0,0,0,0,0,0,0,0,
+0,0,0,0,7,100,104,0,0,0,0,0,0,0,0,0,0,0,0,7,100,103,7,100,105,0,0,0,0,0,0,7,
+101,72,7,101,73,0,0,0,0,0,0,0,0,0,0,0,0,5,124,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,
+46,68,6,41,52,5,43,96,5,54,63,6,69,123,5,54,62,5,54,64,6,69,122,0,0,0,0,0,0,0,
+0,0,6,69,121,0,0,0,6,69,120,5,61,42,5,61,43,4,59,104,6,79,122,6,79,123,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,89,89,6,89,88,4,65,74,6,89,
+86,6,89,87,0,0,0,0,0,0,5,67,112,0,0,0,0,0,0,0,0,0,0,0,0,5,67,111,5,74,106,4,
+71,124,6,99,86,6,99,87,0,0,0,0,0,0,5,74,107,5,82,33,5,82,35,5,89,57,5,82,34,5,
+82,36,5,82,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,89,59,7,52,110,5,89,58,0,
+0,0,7,61,38,7,52,109,0,0,0,7,52,112,7,52,108,0,0,0,7,61,41,4,89,74,5,95,80,4,
+89,75,7,61,42,7,61,40,0,0,0,0,0,0,7,61,39,7,68,67,5,101,88,7,68,66,5,101,87,0,
+0,0,0,0,0,0,0,0,5,106,56,5,106,54,5,106,53,0,0,0,0,0,0,5,106,55,5,110,57,7,80,
+115,0,0,0,7,80,116,0,0,0,4,103,100,0,0,0,7,85,106,7,89,109,7,89,110,0,0,0,7,
+89,108,0,0,0,5,118,97,5,118,96,5,120,65,7,95,116,7,98,118,7,100,106,0,0,0,0,0,
+0,0,0,0,5,43,97,5,48,106,5,48,107,5,48,105,0,0,0,0,0,0,6,60,102,5,54,66,5,54,
+65,0,0,0,0,0,0,0,0,0,0,0,0,6,69,124,5,61,51,5,61,49,5,61,47,4,59,106,5,61,48,
+4,59,108,3,63,109,5,61,44,5,61,45,5,61,46,6,79,126,6,80,33,5,61,50,0,0,0,6,79,
+124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,79,125,0,0,
+0,4,59,105,4,65,76,6,89,94,4,65,82,4,65,77,4,65,75,0,0,0,6,89,93,5,67,116,5,
+67,113,5,67,115,5,67,114,6,89,91,4,65,81,4,65,79,6,89,92,6,89,90,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,74,115,5,74,111,5,74,113,4,
+71,126,5,74,109,4,72,33,5,74,116,6,99,90,5,74,112,5,74,117,4,71,125,5,74,114,
+5,74,118,0,0,0,0,0,0,0,0,0,6,99,89,0,0,0,6,99,91,6,99,92,0,0,0,0,0,0,0,0,0,0,
+0,0,5,74,108,0,0,0,0,0,0,7,42,72,5,82,45,5,82,40,7,42,77,5,82,42,5,82,39,7,42,
+78,4,78,73,5,82,44,5,82,41,0,0,0,7,42,76,0,0,0,0,0,0,0,0,0,0,0,0,7,42,71,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,42,73,7,42,74,7,42,75,0,0,0,0,0,0,5,82,38,5,
+82,43,5,82,46,0,0,0,4,84,80,4,84,77,5,89,61,5,89,64,7,52,114,5,89,60,0,0,0,5,
+89,62,5,89,63,7,52,117,7,52,119,7,52,121,0,0,0,0,0,0,0,0,0,7,52,116,0,0,0,0,0,
+0,0,0,0,0,0,0,7,52,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,52,118,0,0,0,4,84,78,4,
+89,83,4,89,81,5,95,84,7,61,43,5,95,81,5,95,83,5,95,85,5,95,82,7,61,45,4,89,80,
+7,61,44,4,89,76,0,0,0,7,61,46,0,0,0,0,0,0,7,61,47,0,0,0,7,61,48,0,0,0,7,61,49,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,101,95,5,101,94,5,101,90,4,94,51,7,68,
+68,5,101,91,5,101,97,5,101,96,7,68,70,5,101,93,5,101,89,5,101,92,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,68,69,0,0,0,0,0,0,0,0,0,7,
+68,71,0,0,0,5,106,57,7,75,62,7,75,63,4,97,109,5,106,58,7,75,61,4,97,110,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,100,112,5,110,63,5,110,58,5,
+110,61,5,110,60,5,110,62,5,110,64,4,100,114,7,80,120,0,0,0,5,106,59,7,80,117,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,80,118,0,0,0,0,0,0,5,110,59,7,80,119,5,
+113,90,5,110,65,4,103,101,5,113,89,5,113,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,5,113,92,5,113,88,5,116,88,7,85,107,0,0,0,0,0,0,0,0,
+0,7,89,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,93,
+50,0,0,0,5,120,66,0,0,0,0,0,0,0,0,0,7,95,118,7,95,117,0,0,0,0,0,0,0,0,0,0,0,0,
+5,121,84,4,109,41,4,109,42,7,97,89,0,0,0,0,0,0,0,0,0,7,98,119,7,98,120,0,0,0,
+0,0,0,5,122,125,6,46,69,5,34,34,5,33,126,4,34,35,5,34,35,4,34,34,5,34,33,5,35,
+46,4,35,52,6,37,93,0,0,0,5,36,125,4,37,44,4,37,45,5,36,126,5,36,124,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,39,117,6,46,
+71,5,39,118,5,39,120,5,39,121,4,40,48,5,39,119,6,46,70,6,46,72,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,43,98,6,52,
+112,6,52,115,4,43,92,5,43,101,6,52,113,6,99,93,6,52,117,6,52,118,6,52,119,6,
+52,114,5,43,99,0,0,0,6,52,120,0,0,0,0,0,0,0,0,0,0,0,0,6,52,116,0,0,0,6,52,111,
+0,0,0,0,0,0,6,60,105,5,48,111,5,43,102,6,60,104,5,48,108,5,48,110,6,60,110,6,
+60,107,6,60,111,5,48,109,6,60,106,6,60,109,0,0,0,0,0,0,0,0,0,6,60,108,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,54,67,
+6,70,40,6,70,33,4,53,126,4,54,34,4,54,33,5,54,68,6,70,35,6,70,36,6,70,43,6,70,
+42,6,99,94,6,70,38,6,70,34,6,70,41,6,70,39,7,52,123,6,70,37,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,61,56,5,61,61,5,61,57,5,61,
+58,5,61,60,6,80,37,6,80,35,5,61,52,5,61,53,5,61,55,6,80,36,6,80,41,7,61,52,6,
+80,39,5,61,59,6,80,40,6,80,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,61,50,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,61,54,6,89,106,5,67,123,5,67,
+120,6,89,98,6,89,105,6,89,103,5,67,124,5,67,121,5,67,119,6,99,95,6,89,99,6,89,
+101,5,67,125,5,67,122,6,89,102,7,68,73,6,89,100,7,68,72,5,67,118,6,89,95,6,89,
+107,6,89,96,5,67,117,0,0,0,6,89,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,89,104,0,0,0,6,89,108,0,0,0,7,61,51,0,0,
+0,0,0,0,0,0,0,0,0,0,6,99,100,6,99,98,6,99,102,4,72,39,4,72,38,5,82,47,4,72,40,
+4,72,41,5,74,120,6,99,99,6,99,96,4,72,37,5,74,121,5,74,122,6,99,101,6,99,103,
+7,75,65,6,99,97,0,0,0,5,74,119,0,0,0,5,82,54,5,82,52,5,82,53,7,42,85,5,82,56,
+5,82,50,5,82,49,7,42,79,5,82,51,5,82,55,5,82,48,7,80,122,7,42,83,7,42,81,7,42,
+80,7,42,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,7,42,86,0,0,0,0,0,0,0,0,0,5,89,65,5,89,66,4,84,84,7,52,124,5,89,68,5,89,
+67,7,52,126,7,80,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,5,106,60,7,52,125,5,95,86,5,95,87,7,61,54,7,61,55,7,61,53,5,116,89,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,101,98,7,68,76,4,94,52,7,68,
+74,7,68,75,0,0,0,0,0,0,0,0,0,0,0,0,5,106,61,7,75,67,7,85,108,7,75,69,0,0,0,0,
+0,0,0,0,0,5,120,67,0,0,0,7,75,66,7,75,68,7,95,119,0,0,0,0,0,0,0,0,0,7,81,114,
+5,113,93,7,85,110,7,85,109,0,0,0,7,98,121,7,98,122,7,89,112,0,0,0,7,93,73,0,0,
+0,0,0,0,7,95,120,5,122,126,5,123,33,7,102,55,7,102,40,6,89,109,0,0,0,4,78,75,
+7,42,87,0,0,0,0,0,0,5,89,69,7,53,33,0,0,0,4,89,86,7,68,77,7,68,78,5,106,62,7,
+80,123,0,0,0,6,60,112,6,60,113,6,60,114,6,70,44,5,54,69,4,54,35,6,70,46,0,0,0,
+6,70,45,0,0,0,6,70,48,0,0,0,6,70,47,4,59,112,6,80,44,4,59,110,6,80,42,6,89,
+115,6,80,48,6,80,46,6,80,43,4,59,113,4,59,111,6,80,47,6,80,45,0,0,0,0,0,0,6,
+89,123,5,67,126,6,89,110,6,89,113,6,89,119,6,89,117,6,89,122,6,89,114,6,89,
+112,6,89,116,6,89,121,6,89,120,0,0,0,0,0,0,6,89,111,6,89,118,0,0,0,0,0,0,6,99,
+116,6,99,114,5,74,123,6,99,107,6,99,108,6,99,118,6,99,104,6,99,119,6,99,112,4,
+72,42,6,99,117,6,99,111,5,74,124,6,99,113,6,99,105,5,74,125,4,72,43,6,99,106,
+0,0,0,0,0,0,6,99,115,0,0,0,6,99,120,6,99,109,0,0,0,7,42,93,7,42,91,7,42,100,7,
+42,95,7,42,92,5,82,58,7,42,94,7,42,102,7,42,98,7,42,96,7,42,97,7,42,99,7,42,
+90,7,42,88,5,82,57,7,42,101,0,0,0,0,0,0,0,0,0,7,42,103,0,0,0,4,89,87,4,84,85,
+5,89,71,7,53,41,7,53,36,7,53,47,7,53,34,7,53,45,7,53,40,7,53,37,7,53,44,7,53,
+42,7,53,38,5,89,70,7,53,48,4,84,86,7,53,43,7,53,51,7,53,39,7,42,89,7,53,52,7,
+53,49,7,53,35,0,0,0,0,0,0,7,53,50,0,0,0,0,0,0,0,0,0,7,53,46,0,0,0,4,89,89,7,
+61,61,7,61,59,7,61,69,7,61,60,7,61,62,7,61,73,7,61,58,7,61,66,7,61,57,7,61,56,
+7,61,63,5,95,88,7,61,71,7,61,65,7,61,64,7,61,67,7,61,72,7,53,54,0,0,0,0,0,0,7,
+61,68,7,61,70,0,0,0,7,68,80,7,68,86,7,68,82,7,68,83,7,68,79,5,101,99,7,68,87,
+7,68,85,5,101,100,7,68,81,7,68,84,0,0,0,0,0,0,7,75,74,7,75,71,7,75,75,7,75,72,
+5,106,63,7,75,78,4,97,111,5,106,64,7,75,70,7,75,76,7,75,77,4,97,112,7,75,73,7,
+75,79,0,0,0,0,0,0,7,81,35,7,81,39,7,80,125,7,81,42,7,81,36,7,81,43,7,81,40,7,
+80,124,5,110,66,7,81,37,7,81,38,5,110,67,7,81,34,0,0,0,7,80,126,0,0,0,0,0,0,7,
+81,44,7,81,41,7,85,116,4,103,104,7,85,114,7,85,111,7,85,118,7,85,112,7,85,117,
+7,85,115,7,85,119,7,81,33,0,0,0,7,85,113,7,89,113,7,89,114,4,105,87,7,89,117,
+7,89,118,7,89,116,0,0,0,0,0,0,7,89,115,7,93,56,7,93,57,7,93,58,4,107,43,7,93,
+55,7,93,51,7,93,52,7,93,53,7,93,54,0,0,0,0,0,0,7,95,124,7,95,122,7,95,123,0,0,
+0,7,95,121,7,97,90,0,0,0,0,0,0,0,0,0,7,99,126,0,0,0,7,100,107,0,0,0,0,0,0,7,
+102,64,0,0,0,5,48,112,0,0,0,6,70,50,6,70,51,4,54,37,6,70,49,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,5,61,64,5,61,62,5,61,65,5,61,63,4,59,115,6,80,51,4,59,114,6,80,50,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,65,88,5,68,37,5,68,34,5,68,
+33,5,68,36,5,68,35,6,89,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,
+68,38,5,75,34,4,72,48,5,75,35,5,75,33,5,74,126,4,72,44,4,72,47,6,99,125,4,72,
+50,0,0,0,6,99,124,6,99,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,99,122,0,0,0,6,99,
+121,0,0,0,7,42,106,7,42,105,5,82,69,5,82,64,5,82,65,5,82,63,5,82,62,5,82,67,5,
+82,61,4,84,87,5,82,60,7,42,107,7,42,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,7,42,104,0,0,0,0,0,0,0,0,0,5,82,68,5,82,66,5,95,89,7,53,59,4,84,91,
+5,89,78,5,89,75,4,84,90,7,53,56,5,89,77,5,89,74,7,53,58,5,89,73,7,53,57,7,53,
+55,0,0,0,5,89,72,7,53,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,89,76,4,89,92,4,89,
+90,4,89,91,5,95,90,4,89,97,5,95,92,0,0,0,4,89,94,7,61,74,5,101,104,7,61,75,7,
+61,77,5,95,91,0,0,0,0,0,0,7,61,76,0,0,0,0,0,0,0,0,0,0,0,0,7,61,78,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,95,93,5,101,108,
+5,101,111,7,68,95,7,68,99,5,101,105,7,68,94,5,101,102,7,68,101,7,68,98,4,94,
+55,5,101,101,5,101,103,7,68,97,7,68,90,7,68,93,5,101,110,7,68,91,0,0,0,0,0,0,
+0,0,0,7,68,100,0,0,0,7,68,89,7,68,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,5,101,107,5,101,109,0,0,0,5,101,106,5,106,71,5,106,65,5,106,69,5,106,
+66,5,106,67,4,97,114,5,106,70,5,106,68,5,106,73,4,97,113,7,75,80,7,75,85,7,75,
+81,0,0,0,5,106,72,7,75,83,0,0,0,0,0,0,0,0,0,7,75,87,7,75,86,7,75,84,0,0,0,7,
+75,82,7,75,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,81,46,4,
+100,116,7,81,54,4,100,118,5,110,68,4,103,109,4,100,120,7,81,52,7,81,51,5,110,
+69,4,100,122,4,100,119,4,100,121,7,81,47,7,81,49,7,81,50,0,0,0,0,0,0,0,0,0,0,
+0,0,7,81,53,7,81,55,0,0,0,0,0,0,0,0,0,7,81,48,7,81,45,0,0,0,0,0,0,0,0,0,0,0,0,
+4,103,106,4,103,105,7,85,120,5,113,94,5,113,95,4,103,107,4,103,108,7,85,122,5,
+113,96,5,113,97,7,85,125,7,85,121,7,85,126,7,85,123,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,5,116,92,5,116,95,4,105,89,7,89,120,5,116,93,7,89,121,7,89,
+122,5,116,90,0,0,0,5,116,94,5,116,91,0,0,0,0,0,0,0,0,0,7,89,119,0,0,0,0,0,0,0,
+0,0,0,0,0,5,118,98,7,93,59,7,93,60,0,0,0,0,0,0,0,0,0,0,0,0,5,118,99,0,0,0,5,
+120,68,4,108,50,4,108,49,7,95,125,7,95,126,7,96,33,0,0,0,0,0,0,4,109,44,5,121,
+86,4,109,43,5,121,85,0,0,0,7,97,91,0,0,0,0,0,0,5,121,87,0,0,0,5,122,68,7,98,
+123,5,122,67,7,98,124,0,0,0,7,99,35,0,0,0,0,0,0,5,122,66,7,100,108,4,110,62,7,
+101,75,7,101,74,7,101,76,0,0,0,5,123,108,0,0,0,0,0,0,7,102,45,7,102,78,7,102,
+81,4,110,92,4,54,38,0,0,0,6,80,52,0,0,0,0,0,0,0,0,0,6,89,125,4,72,54,7,44,68,
+7,53,61,5,90,116,7,68,102,0,0,0,0,0,0,5,113,98,0,0,0,0,0,0,6,60,116,6,46,73,6,
+60,115,4,54,39,6,70,52,4,54,41,0,0,0,6,80,53,5,61,66,4,59,117,6,80,55,6,80,54,
+0,0,0,0,0,0,0,0,0,6,90,33,6,89,126,0,0,0,4,78,77,7,42,110,7,42,109,0,0,0,7,53,
+62,0,0,0,7,81,56,7,81,57,6,80,57,6,80,58,6,80,56,4,65,89,4,65,91,5,68,40,5,68,
+39,6,90,35,0,0,0,6,90,34,6,100,34,5,75,37,4,72,57,0,0,0,6,100,33,5,75,36,0,0,
+0,0,0,0,0,0,0,6,100,35,0,0,0,0,0,0,4,78,78,5,82,70,5,82,72,5,82,71,7,42,112,0,
+0,0,7,42,111,0,0,0,5,89,80,5,89,79,5,89,84,5,89,81,5,89,82,5,89,83,0,0,0,7,53,
+63,0,0,0,0,0,0,7,61,79,5,95,95,5,95,96,5,95,98,5,95,97,0,0,0,7,61,81,5,101,
+114,7,68,103,5,101,112,5,101,113,4,94,57,0,0,0,5,106,75,5,106,74,0,0,0,5,110,
+71,5,110,70,7,77,80,7,81,58,0,0,0,5,108,70,5,113,100,7,86,34,5,113,102,5,113,
+101,0,0,0,0,0,0,7,86,33,7,86,36,7,86,35,7,89,123,7,89,124,7,93,61,5,118,100,0,
+0,0,0,0,0,0,0,0,7,96,34,0,0,0,0,0,0,5,122,69,0,0,0,7,100,33,0,0,0,0,0,0,7,100,
+110,7,100,109,0,0,0,0,0,0,5,61,67,4,59,120,6,80,59,0,0,0,5,68,44,5,68,43,6,90,
+38,6,90,41,5,68,42,6,90,39,5,68,41,6,90,37,6,90,43,6,90,42,4,65,92,4,65,94,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,75,39,4,72,
+60,5,75,38,6,100,39,6,100,37,5,75,40,5,75,41,4,72,62,5,75,44,5,75,42,5,75,45,
+5,75,43,6,100,41,4,72,63,0,0,0,0,0,0,6,100,40,6,100,36,0,0,0,6,100,38,0,0,0,0,
+0,0,0,0,0,0,0,0,7,42,115,5,82,73,7,42,119,7,42,118,4,78,81,7,42,121,5,82,74,4,
+78,82,7,42,117,4,78,83,5,82,77,4,78,80,5,82,76,5,82,78,7,42,116,5,82,75,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,7,42,120,7,42,114,0,0,0,0,0,0,7,53,68,5,89,85,5,89,88,
+4,84,102,4,84,94,4,84,101,5,89,86,5,89,87,0,0,0,7,53,67,7,53,71,0,0,0,0,0,0,0,
+0,0,7,53,64,7,53,65,7,53,69,0,0,0,0,0,0,7,53,70,0,0,0,0,0,0,7,61,88,7,61,90,5,
+95,99,5,95,105,4,89,102,5,95,101,7,61,83,4,89,103,7,53,66,5,95,109,7,61,87,4,
+89,101,7,61,89,5,95,103,5,95,106,7,61,85,5,95,107,7,61,91,7,53,72,5,95,104,7,
+61,84,7,61,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,61,82,0,0,0,5,95,108,5,95,
+102,4,94,68,5,101,124,5,101,116,4,94,58,5,101,118,5,102,34,7,68,106,7,68,104,
+4,94,63,5,101,119,4,94,64,7,68,109,7,68,112,5,102,33,7,68,111,4,94,61,5,102,
+35,7,68,113,7,68,114,7,68,110,0,0,0,0,0,0,5,95,100,7,68,108,0,0,0,7,68,107,5,
+101,120,5,102,36,0,0,0,7,68,105,5,101,117,5,101,122,5,101,121,5,101,125,0,0,0,
+0,0,0,4,97,122,5,106,81,5,106,84,5,106,79,4,97,121,5,106,77,7,75,90,5,106,85,
+7,75,99,5,106,78,4,97,120,7,75,97,4,97,118,7,75,94,4,97,117,7,75,98,5,106,80,
+7,75,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,75,91,7,75,92,0,0,0,5,106,83,0,0,0,0,
+0,0,5,106,82,7,75,89,5,106,76,0,0,0,0,0,0,0,0,0,4,101,36,5,110,78,4,100,125,5,
+110,79,5,110,74,7,81,59,5,110,72,7,81,61,4,101,33,5,110,76,4,101,34,4,101,37,
+5,110,77,7,81,65,0,0,0,0,0,0,7,81,60,0,0,0,0,0,0,7,81,62,7,81,67,7,81,64,0,0,
+0,0,0,0,5,110,75,7,81,63,5,110,80,4,101,38,7,81,66,5,113,109,7,86,40,4,103,
+111,7,86,42,7,86,43,0,0,0,5,113,106,5,113,107,5,113,108,0,0,0,0,0,0,5,113,103,
+5,113,104,0,0,0,7,86,41,0,0,0,5,116,96,7,90,38,7,89,125,4,105,93,5,116,97,7,
+90,37,7,90,35,7,89,126,7,90,36,5,116,99,5,116,100,7,90,33,7,90,34,0,0,0,0,0,0,
+0,0,0,0,0,0,5,116,101,5,118,101,5,118,104,5,118,102,7,93,62,5,118,105,5,118,
+103,7,93,65,0,0,0,0,0,0,7,93,63,7,93,66,0,0,0,7,93,64,5,120,70,5,121,88,7,96,
+35,5,120,69,0,0,0,5,120,71,7,97,94,7,97,92,0,0,0,0,0,0,0,0,0,0,0,0,7,97,93,5,
+122,70,7,98,126,7,99,34,5,121,89,0,0,0,7,99,33,7,98,125,0,0,0,5,123,34,7,100,
+112,7,100,111,5,123,76,7,101,105,5,124,53,7,102,46,7,102,57,7,102,56,0,0,0,5,
+124,76,5,61,68,4,65,96,4,65,98,6,90,44,0,0,0,5,68,45,6,100,43,5,75,47,5,75,49,
+5,75,46,5,75,48,6,100,42,0,0,0,0,0,0,0,0,0,5,75,50,0,0,0,0,0,0,4,78,85,5,82,
+80,4,78,84,4,78,86,7,42,123,7,42,122,7,42,124,7,42,125,7,42,126,5,82,79,5,82,
+81,5,89,89,7,53,73,7,53,74,5,89,92,5,89,93,0,0,0,5,89,91,7,53,75,5,89,90,4,89,
+105,7,61,94,5,95,110,7,61,95,4,89,108,4,89,106,5,95,111,5,95,112,0,0,0,7,61,
+93,0,0,0,7,61,96,0,0,0,7,68,118,7,68,115,4,94,70,7,68,116,7,61,97,5,102,37,7,
+68,120,0,0,0,0,0,0,7,68,117,7,75,100,7,75,102,7,75,105,7,75,101,7,75,104,7,75,
+103,7,81,68,5,106,86,5,106,87,7,81,69,7,81,70,4,101,40,0,0,0,0,0,0,0,0,0,5,
+110,82,5,110,81,5,113,110,5,113,112,5,113,114,4,103,116,7,86,44,5,113,111,5,
+113,113,0,0,0,7,90,39,4,105,95,5,116,102,7,90,40,7,90,41,5,116,103,7,93,67,7,
+93,70,7,93,69,7,93,68,4,108,53,0,0,0,7,97,95,5,122,71,7,100,36,7,100,34,7,100,
+35,5,123,77,5,123,109,5,124,34,5,68,46,6,90,45,5,82,82,7,53,76,4,89,109,0,0,0,
+7,61,98,0,0,0,7,75,108,7,81,72,4,101,43,5,113,115,7,81,71,0,0,0,7,86,45,0,0,0,
+0,0,0,0,0,0,7,90,42,7,93,72,7,93,71,7,97,96,0,0,0,5,68,48,5,68,47,5,75,51,4,
+72,69,5,75,52,0,0,0,5,82,90,7,43,33,5,82,84,5,82,87,7,43,34,5,82,85,5,82,86,5,
+82,89,5,82,83,4,84,107,5,82,88,0,0,0,0,0,0,5,89,94,7,53,77,7,61,99,5,95,113,0,
+0,0,5,95,114,5,102,38,5,102,39,0,0,0,5,102,40,4,98,33,5,106,88,5,106,89,0,0,0,
+7,81,73,7,81,74,5,110,84,5,110,83,0,0,0,5,110,85,7,86,46,5,113,116,5,102,41,5,
+116,104,5,116,105,0,0,0,4,105,97,0,0,0,7,93,74,4,108,54,5,123,35,5,124,63,6,
+52,123,6,70,53,5,54,70,0,0,0,0,0,0,5,61,74,5,61,72,5,61,73,5,61,70,4,59,125,5,
+61,69,4,59,124,6,80,60,4,59,122,4,65,108,5,68,58,4,65,107,5,68,49,5,68,57,6,
+90,47,4,65,105,5,75,59,5,68,55,4,65,102,4,65,103,4,65,106,6,90,50,5,68,54,5,
+68,50,6,90,48,6,90,49,6,90,46,0,0,0,5,68,51,0,0,0,5,68,56,0,0,0,5,75,61,6,100,
+49,6,100,50,5,75,55,5,75,68,5,75,56,4,72,73,4,72,72,5,75,58,5,75,54,4,72,79,5,
+75,66,5,75,57,7,43,43,5,75,67,0,0,0,6,100,53,6,100,51,6,100,46,5,75,60,5,75,
+65,0,0,0,6,100,45,5,75,64,6,100,44,6,100,54,5,75,53,6,100,47,6,100,52,0,0,0,0,
+0,0,5,82,93,4,78,91,7,43,37,7,43,48,5,82,92,5,82,91,4,78,88,7,43,36,7,43,42,4,
+72,74,7,43,46,5,82,94,4,78,94,7,43,45,7,43,41,7,53,79,7,43,44,0,0,0,0,0,0,7,
+43,39,0,0,0,7,43,40,0,0,0,7,43,47,7,43,49,0,0,0,0,0,0,7,43,35,7,43,38,0,0,0,5,
+82,95,4,84,108,5,89,97,4,84,110,5,89,105,7,53,88,5,89,104,5,89,102,7,53,89,7,
+53,87,5,89,101,5,89,99,7,53,91,7,53,80,5,89,106,5,89,98,5,89,107,5,89,100,5,
+89,103,4,84,113,7,53,78,5,89,96,7,53,90,4,84,114,7,53,86,7,53,92,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,53,82,0,0,0,7,53,83,7,53,84,
+7,53,85,5,89,108,0,0,0,5,89,95,0,0,0,0,0,0,0,0,0,0,0,0,5,89,109,4,89,117,4,89,
+113,4,89,110,7,61,101,5,95,119,4,89,121,5,95,120,4,89,116,5,95,118,5,95,115,5,
+95,117,4,89,111,5,95,123,7,61,106,4,89,114,7,61,108,5,95,116,7,61,103,4,89,
+120,7,61,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,61,100,0,0,0,7,61,102,5,95,
+121,5,95,122,7,61,104,7,61,109,5,102,42,4,94,74,5,102,48,5,102,46,4,98,36,5,
+102,45,5,102,43,7,68,123,5,102,44,4,94,72,5,102,49,5,102,47,7,68,124,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,68,121,7,68,122,0,0,0,0,0,0,0,0,0,0,0,0,7,75,
+118,5,106,93,7,75,112,7,75,109,5,106,94,4,98,46,7,75,114,5,106,92,5,110,86,5,
+106,91,5,106,90,7,75,116,7,75,111,4,98,42,7,75,110,7,75,117,7,75,113,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,7,75,119,7,75,115,0,0,0,0,0,0,4,101,46,4,101,45,5,110,
+91,5,110,89,7,81,78,5,110,90,4,101,50,7,81,77,4,101,51,5,110,88,7,81,75,7,81,
+79,0,0,0,4,101,52,0,0,0,7,81,80,0,0,0,0,0,0,7,81,76,5,110,87,0,0,0,7,80,76,5,
+113,117,5,113,118,7,86,47,5,113,120,7,86,56,7,90,49,4,103,122,4,103,120,7,86,
+51,7,86,49,7,86,54,5,113,119,5,113,121,5,113,122,7,86,48,7,86,52,0,0,0,0,0,0,
+0,0,0,0,0,0,7,86,55,7,86,53,7,90,48,5,116,108,5,116,107,7,90,45,7,90,47,5,116,
+106,0,0,0,7,90,43,0,0,0,0,0,0,7,90,46,0,0,0,7,90,44,7,93,82,7,93,81,7,93,79,5,
+118,108,0,0,0,5,118,109,4,107,46,5,118,106,7,93,77,4,107,47,7,93,78,0,0,0,7,
+93,80,0,0,0,7,93,76,0,0,0,7,93,75,0,0,0,4,108,56,7,96,36,5,118,107,4,108,55,0,
+0,0,0,0,0,7,96,37,0,0,0,4,109,46,5,121,90,0,0,0,0,0,0,5,122,72,7,99,36,5,122,
+73,7,99,37,7,99,38,4,110,35,7,100,37,0,0,0,0,0,0,7,101,77,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,6,70,54,6,80,63,4,60,33,6,80,61,5,61,75,0,0,0,0,0,0,0,0,0,6,80,62,5,
+68,59,5,68,64,4,65,111,5,68,61,5,68,62,6,90,52,6,90,54,5,68,60,0,0,0,0,0,0,4,
+65,112,0,0,0,6,90,53,0,0,0,6,83,51,0,0,0,5,68,63,6,90,55,4,72,88,5,75,72,4,72,
+85,5,75,71,5,75,70,5,75,69,4,72,83,6,100,55,4,72,82,6,100,59,6,100,57,0,0,0,0,
+0,0,6,100,56,0,0,0,0,0,0,4,78,95,5,82,98,4,78,98,7,43,52,7,43,51,7,43,50,5,82,
+97,7,43,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,89,111,5,89,119,5,89,
+112,7,53,93,7,53,96,5,89,110,5,89,115,5,89,118,7,53,95,0,0,0,7,53,97,5,89,116,
+5,89,117,7,53,94,0,0,0,5,89,114,5,89,113,0,0,0,0,0,0,0,0,0,0,0,0,7,61,113,4,
+90,37,5,96,37,5,96,38,4,89,123,5,95,124,7,61,112,4,90,36,5,102,50,5,96,34,4,
+90,35,5,95,126,5,96,33,5,96,36,5,95,125,5,96,35,7,61,110,7,61,114,0,0,0,7,61,
+111,0,0,0,4,94,83,7,69,34,7,69,36,5,102,55,7,69,38,5,102,52,5,102,56,4,94,84,
+5,102,58,4,98,49,5,102,53,7,69,37,5,102,54,5,102,57,5,102,51,0,0,0,7,69,40,7,
+69,35,7,69,33,0,0,0,7,69,39,7,68,125,0,0,0,5,106,95,4,98,51,4,98,52,4,98,53,5,
+106,96,7,75,121,0,0,0,0,0,0,7,75,120,7,75,122,7,75,123,7,75,124,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,5,110,94,5,110,97,5,110,96,4,101,53,5,110,92,4,101,55,5,110,
+95,0,0,0,5,110,98,5,110,93,4,101,56,7,86,64,4,103,125,4,104,33,5,113,123,7,86,
+57,5,113,124,7,86,60,7,86,58,0,0,0,7,86,63,7,86,65,7,86,66,7,86,61,7,86,62,7,
+86,59,0,0,0,7,90,50,0,0,0,7,90,51,0,0,0,0,0,0,0,0,0,7,93,83,0,0,0,0,0,0,5,120,
+73,4,108,59,7,96,38,7,96,39,0,0,0,5,121,91,7,97,97,0,0,0,5,121,92,4,109,47,4,
+109,102,5,122,74,5,123,36,7,100,38,0,0,0,0,0,0,5,124,71,0,0,0,0,0,0,7,102,85,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,60,
+117,5,64,57,0,0,0,7,43,54,0,0,0,7,75,125,5,106,97,0,0,0,0,0,0,7,86,67,0,0,0,4,
+105,100,5,116,109,0,0,0,0,0,0,6,52,124,6,52,125,6,53,34,6,52,126,5,48,113,6,
+60,118,6,60,120,5,61,76,5,54,74,5,54,71,6,70,58,6,70,56,5,54,73,6,70,57,6,70,
+59,6,80,64,0,0,0,0,0,0,5,54,72,6,80,65,0,0,0,6,80,70,4,60,34,5,61,77,6,80,68,
+6,80,69,4,60,38,5,61,78,6,90,56,5,61,79,6,80,66,0,0,0,0,0,0,0,0,0,0,0,0,6,80,
+67,4,60,35,0,0,0,0,0,0,0,0,0,6,90,66,6,90,57,5,68,66,5,68,68,5,68,65,5,68,71,
+4,65,118,5,68,67,6,100,67,5,68,69,6,90,60,6,90,59,6,100,61,4,65,115,6,90,58,6,
+100,62,6,90,62,5,68,72,6,90,65,5,82,99,0,0,0,0,0,0,0,0,0,6,90,64,6,90,63,6,
+100,60,0,0,0,0,0,0,0,0,0,4,65,120,5,68,70,0,0,0,6,100,63,7,43,55,6,100,68,5,
+75,77,5,75,73,6,100,69,5,75,74,4,72,90,6,100,66,5,75,75,7,43,57,6,100,65,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,43,58,0,0,0,4,78,107,7,43,64,4,78,106,
+5,82,105,5,82,100,5,89,121,4,78,104,5,82,102,5,82,107,5,82,104,4,78,108,5,82,
+106,7,43,60,5,82,101,7,43,59,7,61,115,5,82,103,7,43,62,7,43,61,0,0,0,0,0,0,0,
+0,0,5,89,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,43,63,5,90,35,4,90,38,5,90,36,4,
+84,123,7,53,102,7,53,106,5,96,39,5,89,123,7,53,105,5,89,126,7,53,103,5,89,124,
+7,53,111,4,84,121,7,53,107,7,53,112,5,90,37,7,53,104,7,53,99,5,89,122,7,53,
+101,7,53,100,7,53,108,0,0,0,5,96,41,7,53,110,7,61,117,7,53,98,5,90,34,7,53,
+109,0,0,0,0,0,0,5,89,125,0,0,0,0,0,0,0,0,0,0,0,0,5,90,33,0,0,0,0,0,0,7,61,116,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,96,40,5,96,52,0,0,0,7,
+61,119,5,96,45,5,96,47,5,96,51,5,96,43,7,61,118,5,96,50,5,96,53,4,90,43,5,96,
+54,7,61,120,7,61,125,7,69,42,7,61,122,5,96,42,7,69,43,7,62,33,5,96,46,7,61,
+121,7,61,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,61,123,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,96,48,7,61,124,7,
+69,47,5,102,63,5,102,59,0,0,0,4,94,86,4,94,92,5,96,56,4,94,93,5,102,61,5,96,
+55,5,102,60,7,69,46,7,69,45,7,75,126,4,94,94,5,102,62,7,76,34,0,0,0,7,81,84,7,
+69,44,0,0,0,7,69,41,0,0,0,7,69,49,0,0,0,0,0,0,0,0,0,7,76,37,7,76,33,0,0,0,0,0,
+0,4,94,85,7,69,50,0,0,0,0,0,0,7,69,48,5,106,100,7,76,35,5,106,98,4,98,59,4,
+101,61,7,81,83,5,106,105,5,106,102,5,106,104,5,106,106,7,81,81,4,98,55,5,106,
+103,5,96,57,5,106,99,7,81,82,4,98,57,7,81,88,7,76,36,7,81,87,4,98,58,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,106,101,7,81,86,0,0,0,0,0,0,0,0,0,5,106,
+107,4,101,62,7,81,85,7,81,89,7,81,95,7,86,68,5,113,125,7,81,96,5,110,101,4,
+101,63,5,113,126,5,110,100,7,81,94,7,81,98,5,110,99,7,76,39,7,81,97,0,0,0,0,0,
+0,0,0,0,7,81,91,0,0,0,0,0,0,7,81,92,0,0,0,7,81,93,0,0,0,0,0,0,7,86,69,0,0,0,7,
+81,99,7,81,90,5,114,40,5,114,34,7,86,70,4,104,37,5,114,36,5,114,33,7,86,71,5,
+114,43,7,86,72,5,114,42,5,114,35,5,114,39,5,114,37,7,86,73,5,114,38,5,114,41,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,105,102,5,116,110,5,116,111,7,90,55,7,93,84,7,
+90,54,5,116,112,0,0,0,7,90,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,90,
+52,5,118,110,7,93,86,5,118,111,5,118,112,5,120,74,0,0,0,7,93,85,0,0,0,0,0,0,5,
+120,75,5,120,76,4,108,60,7,96,40,7,96,42,0,0,0,0,0,0,7,96,41,0,0,0,5,121,93,7,
+100,39,5,123,37,6,60,121,6,70,60,0,0,0,0,0,0,0,0,0,6,100,70,7,43,65,6,100,72,
+0,0,0,6,100,71,5,82,108,4,85,36,4,85,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,62,34,
+7,62,35,7,53,113,7,53,115,7,53,114,0,0,0,0,0,0,0,0,0,7,76,41,7,76,40,7,69,51,
+0,0,0,0,0,0,0,0,0,7,77,115,0,0,0,7,81,100,0,0,0,0,0,0,0,0,0,0,0,0,7,96,43,0,0,
+0,4,110,38,0,0,0,4,65,124,6,90,67,0,0,0,5,71,84,6,100,73,6,100,74,0,0,0,0,0,0,
+0,0,0,6,100,75,7,43,66,0,0,0,0,0,0,7,53,116,0,0,0,7,62,36,0,0,0,7,69,54,5,102,
+65,5,102,64,0,0,0,5,102,66,7,69,53,7,69,52,5,106,108,4,98,61,4,98,62,0,0,0,0,
+0,0,7,76,42,0,0,0,7,81,101,0,0,0,0,0,0,5,114,44,0,0,0,0,0,0,0,0,0,7,86,74,0,0,
+0,0,0,0,7,93,87,5,122,75,0,0,0,5,54,75,5,54,76,5,61,80,6,80,72,0,0,0,0,0,0,0,
+0,0,6,80,71,0,0,0,5,68,73,6,90,69,6,90,68,6,90,71,0,0,0,6,90,70,0,0,0,5,75,81,
+6,100,77,6,100,78,5,75,80,4,72,97,6,100,76,6,100,82,5,75,79,7,43,67,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,7,43,70,0,0,0,6,100,79,6,100,81,0,0,0,0,0,0,5,75,82,
+7,43,74,5,82,114,7,43,78,7,43,71,5,90,50,5,82,116,5,82,119,5,82,109,5,82,112,
+5,82,110,5,82,117,7,43,68,5,82,118,7,43,72,5,82,115,7,43,75,7,43,73,5,82,111,
+7,43,69,7,43,76,5,82,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,43,77,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,7,53,122,4,85,44,7,53,121,5,90,47,4,85,42,4,85,39,4,85,43,4,
+85,40,7,53,117,5,90,41,4,85,41,5,90,48,5,90,45,7,54,36,5,90,51,5,90,39,5,90,
+49,5,90,52,5,90,43,7,53,124,7,53,123,7,54,38,7,54,33,7,53,120,7,54,35,0,0,0,5,
+90,42,7,54,34,0,0,0,5,90,40,0,0,0,7,53,125,7,53,126,7,54,39,0,0,0,7,54,37,0,0,
+0,7,53,118,0,0,0,0,0,0,7,53,119,5,96,58,7,62,44,5,96,59,7,62,38,4,90,47,7,62,
+39,7,62,37,5,96,60,4,90,44,7,62,42,7,62,43,5,75,83,7,62,40,5,96,62,5,96,61,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,69,60,5,102,76,5,102,75,5,102,
+71,4,94,100,5,102,73,5,102,72,4,94,97,5,102,69,5,102,78,4,94,109,4,94,105,4,
+94,106,4,94,102,5,102,79,5,102,67,4,94,108,7,69,59,7,69,58,7,69,55,5,102,74,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,94,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,7,69,56,0,0,0,5,102,68,7,69,57,0,0,0,0,0,0,5,102,77,5,106,109,5,106,
+115,5,106,111,4,98,67,7,76,49,5,102,80,7,76,44,5,102,70,5,106,113,5,106,112,5,
+106,116,7,76,43,5,106,114,5,106,118,4,98,66,5,106,119,7,76,50,7,76,52,5,106,
+117,7,76,51,7,76,45,7,76,46,7,76,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,76,48,0,0,
+0,0,0,0,0,0,0,3,87,54,0,0,0,0,0,0,0,0,0,7,76,53,0,0,0,4,101,69,7,81,106,7,81,
+105,5,110,110,5,110,105,5,110,107,5,110,104,4,101,66,5,110,112,0,0,0,4,101,67,
+4,101,68,4,101,72,5,110,113,5,110,114,5,110,103,7,81,104,4,104,38,5,110,106,5,
+110,111,5,110,108,7,81,107,7,81,111,7,81,112,0,0,0,7,81,113,7,81,109,7,81,108,
+0,0,0,0,0,0,0,0,0,7,81,103,0,0,0,7,81,110,0,0,0,0,0,0,0,0,0,7,82,39,0,0,0,7,
+81,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,114,47,5,114,46,5,114,49,4,104,
+39,5,114,50,5,114,48,4,104,44,7,86,77,7,86,76,7,86,78,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,7,86,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,86,79,7,86,80,5,116,120,7,90,61,
+5,114,52,7,90,65,7,90,56,5,116,113,7,90,59,5,114,51,5,116,116,5,116,119,5,116,
+115,7,90,64,4,105,108,5,116,117,7,90,57,7,90,58,0,0,0,0,0,0,7,90,60,0,0,0,0,0,
+0,0,0,0,0,0,0,5,116,114,0,0,0,5,116,121,7,90,63,0,0,0,7,93,95,7,93,93,5,118,
+113,5,120,78,7,93,92,7,93,89,5,118,114,7,93,90,7,93,94,7,93,91,7,93,96,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,93,88,0,0,0,0,0,0,5,
+120,79,7,96,49,7,96,52,5,120,77,7,96,51,7,96,54,7,96,53,7,96,47,7,96,48,7,96,
+44,7,96,50,0,0,0,5,121,98,7,97,99,5,121,99,5,121,95,4,109,49,5,121,96,7,97,98,
+5,121,94,5,121,97,4,109,50,0,0,0,0,0,0,7,97,100,5,122,76,5,122,77,0,0,0,0,0,0,
+0,0,0,4,110,39,7,100,41,7,100,40,0,0,0,4,110,64,7,100,114,7,100,115,7,100,113,
+0,0,0,0,0,0,0,0,0,0,0,0,7,101,78,5,124,35,7,101,106,7,101,122,7,101,123,7,102,
+68,5,61,81,4,60,39,0,0,0,0,0,0,6,90,73,6,90,74,6,90,72,0,0,0,0,0,0,0,0,0,6,90,
+75,4,72,99,4,72,101,5,75,85,6,100,88,5,75,84,4,72,100,6,100,86,6,100,83,6,100,
+84,0,0,0,6,100,85,6,100,87,0,0,0,0,0,0,0,0,0,0,0,0,4,78,114,4,78,113,5,82,122,
+5,82,121,7,43,82,7,54,44,5,82,120,5,82,123,4,78,119,7,43,80,7,43,84,7,43,81,4,
+78,120,0,0,0,7,43,83,0,0,0,0,0,0,5,90,54,5,90,53,4,85,51,7,54,43,7,43,79,7,54,
+42,7,54,41,0,0,0,0,0,0,7,62,46,0,0,0,0,0,0,4,90,52,7,62,50,4,90,50,7,62,51,5,
+96,63,7,62,49,7,62,45,0,0,0,0,0,0,0,0,0,7,62,47,0,0,0,7,62,48,0,0,0,5,102,89,
+7,69,62,4,94,111,7,69,61,5,102,87,7,69,63,5,102,82,5,106,120,5,102,85,5,102,
+83,5,102,86,5,102,88,7,62,52,0,0,0,0,0,0,5,102,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,7,76,59,5,106,122,5,106,121,7,76,58,7,76,55,5,106,124,5,106,125,5,106,
+123,7,76,61,7,76,62,0,0,0,7,76,57,7,76,56,0,0,0,0,0,0,0,0,0,7,76,60,7,76,54,0,
+0,0,4,101,74,5,110,117,5,110,116,5,110,115,7,81,115,7,81,116,7,81,117,0,0,0,0,
+0,0,4,104,47,5,114,54,7,86,87,4,104,46,5,114,53,5,114,55,7,86,83,7,86,84,5,
+114,56,7,86,85,0,0,0,7,86,86,7,86,82,0,0,0,4,105,109,7,90,66,4,105,112,7,90,
+67,4,105,111,7,90,68,0,0,0,0,0,0,0,0,0,7,93,101,7,93,102,5,118,115,4,107,54,5,
+118,117,4,107,55,7,93,98,5,118,116,7,93,103,7,93,97,7,93,99,7,93,100,0,0,0,4,
+108,63,5,120,80,0,0,0,0,0,0,0,0,0,4,109,52,7,97,101,0,0,0,0,0,0,0,0,0,7,99,39,
+5,122,78,7,99,40,0,0,0,7,100,42,7,100,116,0,0,0,5,123,110,4,66,35,4,72,102,5,
+70,100,5,75,86,6,100,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,100,89,7,43,86,0,0,0,
+0,0,0,0,0,0,7,54,46,7,54,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,90,54,0,0,0,5,96,
+64,0,0,0,0,0,0,7,69,64,0,0,0,0,0,0,0,0,0,7,76,63,0,0,0,5,110,118,0,0,0,0,0,0,
+0,0,0,0,0,0,4,104,49,7,86,88,7,90,69,7,93,104,7,93,105,7,93,106,7,96,55,0,0,0,
+7,97,102,7,97,103,7,99,41,7,100,43,4,110,40,0,0,0,7,101,124,6,80,73,0,0,0,0,0,
+0,6,80,74,0,0,0,6,90,77,6,90,76,0,0,0,0,0,0,0,0,0,0,0,0,4,72,104,5,75,88,6,
+100,96,0,0,0,6,100,95,6,100,93,0,0,0,0,0,0,0,0,0,0,0,0,6,100,97,6,100,91,6,
+100,92,0,0,0,0,0,0,0,0,0,5,75,87,5,75,90,5,82,126,7,43,87,7,43,90,4,78,126,7,
+43,88,5,83,36,4,79,34,7,43,91,5,83,35,4,78,124,4,78,125,5,82,124,4,78,122,5,
+82,125,5,83,34,5,83,33,7,43,92,7,43,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,54,47,4,85,55,7,54,49,5,90,58,7,54,
+48,4,85,57,4,85,52,4,85,59,5,90,55,5,90,57,4,85,58,4,85,56,7,54,51,5,90,56,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,54,50,0,0,0,0,0,0,0,0,0,4,90,58,4,90,60,7,62,58,
+5,96,65,5,96,68,5,96,66,7,62,56,5,96,69,5,96,70,5,96,67,7,62,53,4,90,57,7,62,
+54,0,0,0,0,0,0,0,0,0,0,0,0,7,62,55,0,0,0,7,62,57,0,0,0,0,0,0,7,62,59,7,69,66,
+5,102,94,4,94,113,5,102,92,5,102,96,5,102,95,7,69,68,5,102,97,7,76,64,7,69,67,
+4,94,114,5,102,90,4,94,120,5,102,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,5,102,93,7,69,65,0,0,0,4,98,77,7,76,67,7,76,71,5,106,
+126,5,107,33,5,107,35,4,98,80,7,76,72,7,76,70,7,76,65,5,107,36,5,107,34,7,76,
+69,7,76,66,4,98,75,7,76,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,5,110,124,7,81,118,5,110,119,5,110,123,5,110,122,5,110,
+121,4,101,80,4,101,76,5,110,126,5,110,120,4,101,75,7,81,119,7,81,120,7,81,123,
+0,0,0,0,0,0,7,81,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,110,125,5,
+114,59,5,114,62,5,114,58,7,86,89,4,104,50,4,104,52,5,114,57,4,104,51,5,114,61,
+7,86,90,5,114,60,7,86,94,0,0,0,0,0,0,7,86,91,7,86,92,0,0,0,0,0,0,0,0,0,0,0,0,
+5,117,33,5,116,124,7,90,70,5,117,34,5,116,126,5,116,123,5,117,37,5,117,36,5,
+117,35,5,116,125,5,117,38,7,86,93,4,105,115,7,90,71,7,90,72,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,118,119,4,107,56,4,107,57,5,118,118,7,
+93,108,7,93,109,0,0,0,0,0,0,0,0,0,7,93,107,0,0,0,4,108,64,7,96,56,5,120,81,4,
+108,68,0,0,0,0,0,0,0,0,0,4,108,66,0,0,0,0,0,0,5,121,101,7,97,104,5,121,100,4,
+109,54,0,0,0,0,0,0,0,0,0,0,0,0,7,97,105,0,0,0,5,122,79,7,99,42,0,0,0,0,0,0,0,
+0,0,7,99,43,7,100,44,4,110,41,5,123,38,0,0,0,7,100,119,7,100,118,5,123,78,0,0,
+0,4,110,84,6,35,61,6,35,60,5,68,75,5,75,91,5,75,92,6,100,98,7,43,93,7,54,52,7,
+62,60,7,69,69,4,94,121,7,81,126,7,86,95,5,114,64,0,0,0,7,90,73,0,0,0,0,0,0,7,
+96,58,7,96,57,5,120,83,5,123,79,7,43,94,4,79,35,4,85,60,7,69,70,7,82,33,7,86,
+97,7,86,96,7,90,74,7,93,110,0,0,0,5,123,80,4,66,36,6,90,78,6,100,100,6,100,99,
+7,43,95,0,0,0,7,54,56,4,85,62,5,90,59,7,54,54,7,54,53,4,85,61,7,54,55,0,0,0,5,
+96,71,0,0,0,0,0,0,7,62,61,0,0,0,4,94,122,7,69,72,7,69,73,7,69,71,0,0,0,7,76,
+73,5,107,37,7,76,74,0,0,0,4,101,81,7,82,36,7,82,35,7,82,34,7,82,37,7,86,98,4,
+104,53,7,86,100,5,114,66,7,86,99,7,86,101,7,86,102,5,117,39,7,90,76,0,0,0,7,
+93,113,7,93,114,5,118,120,4,105,117,4,107,58,7,93,112,5,118,121,7,93,111,0,0,
+0,7,93,115,4,108,70,4,108,69,7,93,116,7,96,59,7,97,107,7,97,108,5,122,80,7,99,
+44,7,99,45,7,99,46,0,0,0,4,110,42,7,100,45,7,100,121,0,0,0,7,100,120,7,100,
+122,7,101,79,5,124,36,4,110,81,5,124,45,7,101,125,0,0,0,7,102,74,7,102,75,6,
+80,75,5,61,83,0,0,0,0,0,0,6,90,82,5,68,78,6,90,81,4,66,38,5,68,76,6,90,80,5,
+68,77,4,66,37,6,90,79,0,0,0,0,0,0,6,90,83,0,0,0,5,75,95,5,75,96,5,75,97,5,75,
+94,5,75,93,5,75,98,6,100,104,6,100,101,0,0,0,0,0,0,6,100,105,0,0,0,0,0,0,0,0,
+0,6,100,107,6,100,102,6,100,110,6,100,108,6,100,109,6,100,106,6,100,103,0,0,0,
+0,0,0,4,79,39,5,83,41,7,43,97,0,0,0,7,43,96,5,83,40,5,83,43,5,90,65,5,83,42,4,
+79,38,7,43,99,5,83,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,83,39,0,0,0,0,0,0,
+7,43,98,0,0,0,0,0,0,5,83,38,0,0,0,5,90,60,7,54,58,5,90,69,5,90,67,7,54,57,4,
+85,64,5,90,68,7,54,59,0,0,0,0,0,0,5,90,62,5,90,61,5,90,63,5,90,66,7,54,60,0,0,
+0,5,90,64,4,90,61,5,96,73,5,96,76,5,96,80,4,90,62,7,62,62,5,96,72,5,96,74,5,
+96,79,5,96,77,7,62,64,0,0,0,7,62,65,7,62,67,0,0,0,0,0,0,0,0,0,5,96,78,0,0,0,7,
+62,63,7,62,66,5,96,75,5,102,99,7,69,75,4,94,123,5,102,105,7,69,78,5,102,103,5,
+102,101,7,69,79,7,69,76,0,0,0,0,0,0,7,69,74,7,69,81,5,102,98,7,69,77,7,69,80,
+5,102,102,0,0,0,0,0,0,5,107,38,5,107,41,7,76,75,5,107,39,7,76,76,7,76,77,5,
+102,100,0,0,0,0,0,0,5,107,40,0,0,0,0,0,0,7,82,43,4,101,82,7,82,42,5,111,33,7,
+82,41,7,82,40,0,0,0,5,111,34,7,82,38,0,0,0,5,114,68,5,114,70,5,114,72,4,104,
+55,7,86,103,7,86,104,0,0,0,0,0,0,5,114,69,5,114,67,0,0,0,7,86,105,5,114,71,5,
+117,42,4,98,81,7,90,80,4,105,120,5,117,40,7,90,78,4,105,121,5,117,43,0,0,0,0,
+0,0,0,0,0,5,117,44,5,117,41,4,105,122,0,0,0,0,0,0,7,90,77,5,118,123,5,118,122,
+0,0,0,5,120,84,5,120,85,4,108,71,7,96,63,0,0,0,7,96,62,7,96,64,7,96,61,0,0,0,
+5,121,103,5,121,102,0,0,0,0,0,0,0,0,0,7,99,47,4,110,43,7,100,46,7,100,47,0,0,
+0,4,110,65,5,123,81,0,0,0,5,123,111,5,124,37,0,0,0,5,124,64,4,48,67,4,66,42,4,
+66,39,6,90,85,4,66,40,6,90,86,5,68,79,0,0,0,0,0,0,6,100,111,5,75,101,4,72,108,
+5,75,99,0,0,0,0,0,0,0,0,0,5,75,102,0,0,0,0,0,0,0,0,0,0,0,0,4,79,47,4,79,51,4,
+79,49,4,79,45,7,43,104,5,83,49,5,83,48,7,43,101,7,43,100,5,83,46,4,79,56,5,83,
+51,5,83,44,5,83,45,7,43,108,7,43,102,4,79,54,5,83,50,0,0,0,0,0,0,0,0,0,0,0,0,
+7,43,107,7,43,103,7,43,105,4,79,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,83,
+47,5,90,72,5,90,70,7,54,61,5,90,73,4,85,70,4,90,70,5,90,78,5,90,77,4,85,73,7,
+54,67,7,54,62,7,54,65,7,54,64,5,90,76,0,0,0,0,0,0,7,54,68,0,0,0,0,0,0,0,0,0,0,
+0,0,5,90,75,0,0,0,0,0,0,0,0,0,7,54,66,0,0,0,0,0,0,0,0,0,5,90,71,0,0,0,7,54,63,
+0,0,0,5,96,86,4,90,72,5,96,87,5,96,84,5,96,82,4,90,71,7,62,75,5,96,85,7,62,70,
+7,62,77,7,62,69,4,90,75,7,62,76,5,96,90,5,96,88,7,62,68,0,0,0,0,0,0,0,0,0,0,0,
+0,4,90,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,62,72,0,0,0,5,96,91,0,0,0,0,0,
+0,5,96,83,7,62,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,96,81,5,96,89,5,
+102,119,5,102,116,5,102,112,5,102,107,7,69,83,4,95,40,5,102,109,7,69,82,5,102,
+106,5,102,113,5,102,117,5,102,114,5,102,111,5,102,108,0,0,0,7,69,84,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,7,69,85,0,0,0,7,62,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,102,118,5,102,115,0,0,
+0,7,76,91,7,76,88,4,98,94,7,76,82,5,107,45,4,98,82,5,107,47,7,76,79,7,76,81,4,
+98,95,5,102,120,4,98,99,5,107,50,4,98,91,7,76,78,4,98,90,4,98,101,7,76,90,7,
+76,83,7,76,89,4,98,88,7,76,85,5,107,54,5,107,46,7,76,80,5,107,52,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,107,
+48,7,76,84,0,0,0,7,76,87,0,0,0,0,0,0,4,98,83,0,0,0,5,107,55,5,107,42,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,5,107,44,0,0,0,0,0,0,7,76,86,0,0,0,5,111,39,7,82,46,5,111,38,5,107,
+56,5,111,41,7,82,44,4,101,88,5,111,43,7,82,47,7,82,45,5,111,40,4,101,86,5,111,
+36,7,82,50,4,101,94,5,111,37,5,111,35,4,101,96,7,82,48,5,111,44,7,82,52,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,5,111,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,5,114,74,4,104,63,5,114,79,5,114,83,5,119,35,5,114,73,5,
+114,82,4,104,56,7,86,113,5,114,76,7,86,114,5,114,87,7,86,109,5,114,84,5,114,
+77,7,86,115,7,86,117,7,86,106,7,86,116,5,114,86,7,86,110,7,86,111,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,7,86,107,7,86,108,5,114,85,7,86,112,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,114,80,0,0,0,7,
+90,84,7,90,82,5,117,50,4,106,34,5,117,46,5,117,47,7,90,90,7,90,87,5,117,48,7,
+90,92,7,90,89,5,117,52,7,90,86,7,90,91,7,90,83,7,90,85,7,90,81,7,90,94,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,90,95,5,117,51,7,90,
+88,0,0,0,7,90,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,117,49,0,0,
+0,5,118,126,7,93,120,5,119,34,4,107,62,4,107,63,5,118,124,7,93,119,4,101,92,7,
+96,70,7,93,117,7,94,34,7,93,118,5,118,125,7,94,33,7,93,124,5,119,33,7,93,121,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,93,122,0,0,0,7,93,125,
+7,93,126,7,93,123,7,96,67,5,120,92,5,120,96,5,120,90,7,96,65,4,108,79,4,108,
+76,5,120,89,5,120,97,4,108,75,5,120,95,5,120,94,5,120,87,0,0,0,7,96,75,7,96,
+71,5,120,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,96,72,0,0,0,0,0,0,0,0,0,7,96,66,7,
+96,68,7,96,69,5,120,93,7,96,74,7,96,73,0,0,0,0,0,0,0,0,0,7,97,115,5,121,104,4,
+109,56,5,121,105,7,97,110,7,96,122,7,97,113,7,97,111,5,121,107,7,97,114,0,0,0,
+0,0,0,7,97,112,0,0,0,0,0,0,5,121,106,7,97,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,
+99,53,7,99,48,7,99,50,7,99,51,7,99,52,5,122,81,5,122,82,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,99,49,5,123,40,5,123,39,7,100,48,5,
+123,41,0,0,0,0,0,0,7,100,49,0,0,0,5,123,42,0,0,0,0,0,0,7,100,50,0,0,0,7,100,
+126,5,123,83,5,123,82,5,123,85,7,100,124,7,101,33,7,100,123,5,123,84,0,0,0,7,
+100,125,0,0,0,0,0,0,0,0,0,5,123,115,5,123,114,5,123,113,5,123,112,7,101,80,5,
+124,38,0,0,0,0,0,0,0,0,0,5,124,39,7,101,107,0,0,0,5,124,46,0,0,0,5,124,55,7,
+102,47,5,124,54,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,
+80,76,0,0,0,6,80,77,4,66,43,6,90,87,5,68,81,5,68,82,6,90,92,6,90,88,6,90,89,5,
+68,80,0,0,0,6,90,90,6,90,91,6,100,112,5,75,106,6,100,113,5,75,105,4,72,110,4,
+72,111,6,100,114,6,100,115,6,100,116,4,72,112,5,75,104,0,0,0,0,0,0,0,0,0,0,0,
+0,5,75,103,0,0,0,0,0,0,0,0,0,4,79,69,7,43,114,7,43,125,7,43,111,7,43,115,7,43,
+121,5,83,55,5,83,59,5,83,61,5,83,57,7,43,118,7,43,124,5,83,63,5,83,52,4,79,61,
+5,83,65,5,83,62,5,83,53,4,79,62,5,83,66,7,43,122,4,79,60,7,43,117,4,79,67,4,
+79,58,5,83,67,4,79,70,7,43,112,7,43,123,0,0,0,0,0,0,0,0,0,7,43,110,7,43,119,7,
+43,120,5,83,54,5,83,58,5,83,64,7,43,113,7,43,116,0,0,0,0,0,0,0,0,0,5,83,60,7,
+54,75,5,90,84,5,90,86,5,90,81,5,90,79,4,85,76,5,90,83,5,90,89,5,90,82,7,54,87,
+7,54,82,5,90,87,4,85,86,7,54,84,5,90,88,7,54,80,5,90,85,7,54,83,7,54,76,0,0,0,
+0,0,0,7,54,69,7,54,78,0,0,0,0,0,0,0,0,0,0,0,0,7,54,77,7,54,79,0,0,0,0,0,0,0,0,
+0,7,54,88,7,54,86,7,54,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,54,72,7,54,85,4,85,
+83,4,85,81,6,80,78,7,54,73,5,90,80,0,0,0,7,54,70,0,0,0,0,0,0,7,62,81,4,90,76,
+5,96,94,5,96,105,7,62,84,4,90,83,5,96,103,7,62,85,5,96,93,5,96,97,0,0,0,7,62,
+78,5,96,100,5,96,107,5,96,96,5,96,98,4,90,84,7,62,87,5,96,92,5,96,99,4,90,88,
+7,62,79,4,90,91,5,96,108,7,62,88,7,62,83,5,96,104,5,96,106,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,62,80,0,0,0,5,96,95,0,0,0,4,90,90,
+7,62,86,0,0,0,5,96,101,5,96,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,
+62,82,4,90,87,7,69,91,5,96,109,7,69,95,5,102,125,5,103,37,5,103,39,4,95,46,5,
+103,42,5,102,122,5,103,33,5,102,126,5,102,123,7,69,93,7,69,88,4,95,45,7,69,94,
+5,102,124,5,103,43,4,95,48,7,69,103,5,103,34,7,69,100,7,69,92,5,103,40,7,69,
+97,7,69,98,7,69,102,5,103,36,7,69,89,5,103,35,7,69,104,7,69,86,7,69,96,0,0,0,
+0,0,0,7,69,87,5,103,41,0,0,0,7,69,99,0,0,0,5,107,57,0,0,0,0,0,0,0,0,0,0,0,0,7,
+76,93,5,107,58,7,76,98,0,0,0,5,107,62,5,107,74,5,107,64,7,76,106,7,76,100,5,
+107,59,7,76,104,7,76,107,7,76,99,5,107,76,5,107,61,5,107,75,4,98,107,5,107,66,
+5,107,69,7,76,96,7,76,94,5,107,72,5,107,68,7,76,92,7,76,102,7,76,108,5,107,65,
+0,0,0,4,98,109,7,76,105,5,107,70,0,0,0,0,0,0,0,0,0,0,0,0,7,76,97,5,107,71,0,0,
+0,7,76,111,5,107,73,7,69,105,0,0,0,7,76,101,0,0,0,7,76,103,0,0,0,7,76,109,0,0,
+0,0,0,0,0,0,0,0,0,0,5,107,67,0,0,0,0,0,0,7,76,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,7,76,95,4,98,105,5,111,56,5,111,48,7,82,58,4,101,101,5,111,62,7,82,67,
+5,111,50,5,111,66,4,98,112,7,82,54,5,111,47,4,101,99,5,111,49,4,101,110,4,101,
+104,5,111,51,5,111,45,5,111,55,5,111,68,5,111,57,4,101,109,4,101,102,5,111,58,
+5,111,60,5,111,64,4,101,103,5,111,46,5,111,59,5,111,54,5,111,63,7,82,63,7,82,
+59,7,82,64,7,82,53,7,82,55,0,0,0,5,111,61,5,111,53,5,111,52,5,111,67,0,0,0,0,
+0,0,7,82,56,0,0,0,0,0,0,0,0,0,7,82,62,0,0,0,7,82,61,7,82,57,0,0,0,7,82,68,7,
+82,65,0,0,0,0,0,0,0,0,0,0,0,0,7,82,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,
+111,65,0,0,0,0,0,0,7,69,90,5,114,94,7,86,121,5,114,102,7,86,126,5,114,93,5,
+114,96,5,114,91,5,114,101,5,114,100,7,87,33,7,86,125,7,86,122,5,114,104,7,87,
+39,0,0,0,7,87,38,7,87,36,5,114,92,5,114,97,5,111,69,5,114,90,5,114,98,7,87,34,
+7,86,124,5,114,105,5,114,106,0,0,0,0,0,0,0,0,0,5,114,95,7,87,35,0,0,0,0,0,0,7,
+86,119,7,87,40,0,0,0,7,86,118,0,0,0,7,86,123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,5,114,88,7,86,120,5,114,89,0,0,0,5,117,66,5,117,61,4,106,36,4,
+106,45,5,117,60,4,106,40,5,117,67,5,117,57,5,111,70,5,117,68,5,117,64,5,117,
+63,4,106,43,0,0,0,7,90,98,7,90,108,7,90,106,7,90,112,4,106,42,7,90,107,7,90,
+110,5,117,59,4,106,41,7,90,105,5,117,55,7,90,104,5,117,56,5,117,70,5,114,103,
+7,90,113,5,117,65,7,90,111,7,90,103,7,87,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,5,117,62,0,0,0,0,0,0,0,0,0,7,90,102,0,0,0,7,90,100,0,0,0,0,0,0,7,90,
+97,0,0,0,7,90,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,5,117,58,7,94,43,7,94,39,7,94,49,5,119,51,7,94,47,5,119,46,5,119,
+41,4,107,67,7,94,50,7,94,54,5,119,37,5,119,48,5,119,42,5,119,40,5,119,47,7,94,
+44,5,119,39,5,119,38,5,119,56,5,119,43,4,107,73,4,107,66,7,94,53,5,119,49,7,
+94,48,7,94,51,5,119,45,7,90,101,5,119,53,7,90,109,7,94,52,0,0,0,0,0,0,0,0,0,5,
+119,54,0,0,0,0,0,0,7,94,45,0,0,0,7,94,36,7,94,38,0,0,0,0,0,0,7,94,46,0,0,0,0,
+0,0,7,94,41,0,0,0,0,0,0,0,0,0,7,94,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,
+119,50,7,94,42,7,94,37,4,107,65,0,0,0,7,94,55,7,96,77,5,120,103,5,120,105,5,
+120,109,5,120,101,5,119,55,5,120,104,7,96,78,5,120,106,5,120,107,7,96,79,7,96,
+80,7,96,84,5,120,108,7,96,83,7,96,76,7,96,81,5,120,99,0,0,0,5,120,102,5,120,
+98,0,0,0,7,96,82,0,0,0,4,108,85,0,0,0,0,0,0,5,120,100,4,108,83,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,5,121,113,5,121,109,5,121,112,7,97,118,4,109,59,5,121,
+110,5,121,108,4,109,60,0,0,0,7,97,116,0,0,0,5,121,111,7,97,120,0,0,0,0,0,0,7,
+97,117,7,97,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,
+109,62,5,122,88,7,99,57,5,122,86,4,109,107,5,122,90,5,122,89,5,122,85,5,122,
+87,4,109,106,7,99,56,5,122,84,7,99,59,5,122,91,7,99,61,0,0,0,7,99,58,0,0,0,0,
+0,0,7,99,54,7,99,60,0,0,0,5,123,46,7,100,52,7,100,54,5,123,47,5,123,44,0,0,0,
+5,123,43,5,123,49,5,123,48,5,123,45,7,100,55,0,0,0,0,0,0,4,110,46,0,0,0,7,100,
+51,7,100,53,0,0,0,0,0,0,0,0,0,0,0,0,5,123,86,7,101,34,7,101,83,7,101,36,7,101,
+38,7,101,35,7,101,39,5,123,87,0,0,0,0,0,0,7,101,37,0,0,0,4,110,66,5,123,116,7,
+101,84,7,101,85,5,123,117,7,101,82,7,101,86,7,101,81,0,0,0,0,0,0,7,101,109,7,
+101,108,5,124,41,5,124,40,0,0,0,0,0,0,5,124,47,7,102,33,0,0,0,7,101,126,5,124,
+56,7,102,48,5,124,57,7,102,58,5,124,65,0,0,0,0,0,0,5,124,72,7,102,69,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,72,113,4,72,114,5,83,68,7,44,34,7,
+44,33,7,43,126,5,90,90,5,90,92,7,54,90,7,54,91,0,0,0,7,54,89,0,0,0,5,103,44,7,
+62,89,0,0,0,4,98,113,7,76,112,5,107,77,7,76,113,0,0,0,0,0,0,0,0,0,7,82,70,5,
+111,72,5,111,73,7,82,71,5,111,71,7,82,73,7,82,72,0,0,0,4,104,69,7,87,43,7,87,
+42,5,114,107,0,0,0,7,90,115,0,0,0,7,90,114,0,0,0,0,0,0,4,107,76,7,94,56,7,94,
+57,5,119,57,7,96,85,4,108,87,0,0,0,5,121,114,4,109,63,7,99,62,5,123,50,0,0,0,
+6,90,93,0,0,0,5,75,108,0,0,0,7,44,40,5,83,69,7,44,39,0,0,0,7,44,38,7,44,36,5,
+83,70,7,44,37,5,83,71,7,44,41,7,44,35,0,0,0,7,54,93,5,90,93,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,96,111,5,96,114,5,96,112,4,90,92,0,0,0,5,96,
+115,5,96,113,7,62,91,7,62,90,0,0,0,7,62,94,0,0,0,7,62,93,0,0,0,5,96,110,7,69,
+110,5,103,49,5,103,46,5,103,45,7,69,107,7,69,109,7,69,106,5,103,48,7,69,108,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,103,47,5,107,79,5,107,78,5,107,81,4,98,
+115,7,76,115,5,107,80,0,0,0,7,76,114,0,0,0,5,104,64,7,82,75,4,98,116,4,101,
+111,7,76,116,0,0,0,0,0,0,7,82,74,7,82,76,5,111,74,4,104,71,7,87,44,7,87,45,4,
+104,70,0,0,0,5,117,71,4,106,46,0,0,0,0,0,0,0,0,0,5,119,58,5,119,60,5,119,59,0,
+0,0,7,94,58,0,0,0,7,94,59,0,0,0,0,0,0,7,96,86,4,108,88,7,96,87,0,0,0,5,121,
+117,5,121,116,5,120,110,0,0,0,4,109,64,4,109,108,0,0,0,0,0,0,0,0,0,7,101,40,7,
+101,87,0,0,0,5,124,70,7,102,71,6,90,95,6,90,94,5,68,83,4,72,117,6,100,117,0,0,
+0,0,0,0,5,83,75,5,83,74,4,79,79,5,83,73,5,83,72,7,44,43,7,44,47,7,44,42,4,79,
+78,7,44,44,0,0,0,5,83,76,7,44,46,7,44,45,0,0,0,7,54,97,7,54,95,7,54,94,7,54,
+99,4,85,91,0,0,0,7,54,98,6,71,83,0,0,0,5,90,94,0,0,0,0,0,0,7,54,96,0,0,0,5,96,
+116,5,96,117,7,62,96,7,62,97,0,0,0,0,0,0,7,62,98,0,0,0,0,0,0,0,0,0,7,62,95,7,
+69,112,5,103,50,7,69,114,5,103,51,5,103,53,7,69,115,5,103,52,0,0,0,0,0,0,0,0,
+0,0,0,0,7,69,113,0,0,0,0,0,0,7,69,111,4,98,122,4,98,120,7,76,121,7,76,123,7,
+76,117,5,107,84,5,107,82,7,76,122,5,107,85,5,107,83,7,76,120,4,98,123,0,0,0,7,
+76,119,0,0,0,7,76,118,5,111,75,7,82,83,7,82,82,5,111,76,7,82,80,4,101,112,7,
+82,79,5,111,78,5,111,77,7,82,81,0,0,0,0,0,0,7,82,78,0,0,0,7,82,77,5,114,108,7,
+87,47,5,114,111,7,87,48,5,114,110,7,87,49,7,87,46,5,114,109,5,117,75,5,117,76,
+7,90,116,5,117,73,5,117,78,7,90,123,7,90,118,7,90,119,7,90,124,7,90,121,5,117,
+74,7,90,117,7,90,120,7,90,122,0,0,0,5,119,63,4,107,79,5,119,62,5,119,64,5,119,
+61,0,0,0,5,120,111,5,120,113,5,120,112,7,96,89,7,94,60,4,108,89,7,96,88,4,109,
+109,7,99,63,7,100,57,7,100,56,5,123,88,7,101,41,0,0,0,4,110,82,5,124,48,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,75,112,5,75,110,5,75,
+111,5,83,78,4,79,80,5,83,77,0,0,0,0,0,0,7,44,48,5,90,97,7,54,100,5,90,95,5,90,
+96,0,0,0,5,96,120,5,96,118,0,0,0,5,96,119,5,103,54,7,76,124,5,107,86,7,76,125,
+4,101,115,0,0,0,7,87,50,5,114,112,7,90,126,4,107,80,7,91,86,7,94,61,4,107,81,
+0,0,0,5,124,49,0,0,0,7,44,50,5,90,98,5,90,100,0,0,0,0,0,0,5,90,99,5,96,122,5,
+103,56,0,0,0,5,96,121,5,103,57,0,0,0,0,0,0,5,103,55,5,107,87,4,99,34,0,0,0,0,
+0,0,4,101,117,4,101,116,5,111,80,5,111,79,4,101,119,7,82,84,7,82,85,7,82,86,0,
+0,0,0,0,0,0,0,0,7,82,87,0,0,0,5,114,115,5,114,114,5,114,113,7,87,51,0,0,0,7,
+87,52,5,117,79,4,106,47,4,106,48,7,91,35,7,91,34,7,91,33,0,0,0,0,0,0,7,94,62,
+0,0,0,0,0,0,5,120,114,7,96,90,5,120,115,7,97,121,5,121,118,0,0,0,0,0,0,0,0,0,
+7,102,39,4,72,118,5,83,79,4,79,81,7,54,104,7,54,102,5,90,102,5,90,101,5,90,
+103,0,0,0,5,96,126,7,62,100,5,96,124,7,62,99,5,96,123,4,90,94,5,96,125,7,62,
+101,7,62,102,5,103,59,5,103,58,0,0,0,4,101,120,5,111,81,5,111,83,0,0,0,0,0,0,
+5,114,116,7,87,54,7,87,53,0,0,0,5,117,80,4,107,84,5,119,66,5,119,65,4,107,83,
+0,0,0,7,99,64,7,97,122,4,109,110,5,123,90,7,101,42,5,123,89,6,100,118,5,68,84,
+6,100,120,0,0,0,6,100,119,7,44,52,4,79,85,4,79,84,5,83,80,7,44,53,7,44,54,0,0,
+0,0,0,0,7,54,106,5,90,106,5,90,104,5,90,105,7,54,105,0,0,0,7,54,107,7,54,108,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,90,96,7,62,104,5,97,33,0,0,0,0,0,0,0,0,
+0,0,0,0,7,62,103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,103,62,5,103,60,7,69,116,5,
+107,88,5,97,34,5,103,63,0,0,0,0,0,0,0,0,0,5,107,90,5,107,89,5,107,91,5,107,93,
+5,107,92,7,77,33,7,76,126,0,0,0,0,0,0,0,0,0,5,111,86,5,111,87,7,82,91,5,111,
+91,5,111,89,5,111,85,7,82,88,4,101,126,4,101,123,7,82,92,5,111,90,4,101,122,7,
+82,90,0,0,0,0,0,0,0,0,0,0,0,0,7,82,89,0,0,0,7,87,56,4,104,83,4,104,81,5,114,
+120,4,104,80,5,114,123,7,87,55,5,114,117,5,114,121,5,114,119,4,104,84,5,114,
+118,4,104,85,4,106,52,7,87,57,7,87,58,0,0,0,0,0,0,5,114,122,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,5,117,81,4,106,51,4,106,53,7,91,42,7,91,39,7,91,38,4,106,50,
+7,91,41,0,0,0,0,0,0,7,91,40,0,0,0,0,0,0,5,117,82,7,91,37,0,0,0,0,0,0,5,119,71,
+7,94,65,5,119,70,5,119,68,5,119,69,5,119,67,5,119,72,7,94,63,0,0,0,5,120,118,
+5,120,119,7,96,93,4,108,92,4,108,96,5,120,117,7,96,92,5,120,116,4,108,95,4,
+108,94,4,108,93,7,94,64,0,0,0,0,0,0,0,0,0,7,96,91,0,0,0,5,121,120,5,121,121,5,
+121,122,5,121,119,4,109,69,7,97,123,7,97,124,4,109,70,0,0,0,0,0,0,0,0,0,5,122,
+92,7,100,58,0,0,0,0,0,0,7,101,43,4,110,48,7,100,59,5,123,51,0,0,0,0,0,0,4,110,
+47,5,123,91,5,123,92,7,101,44,0,0,0,4,110,74,5,123,118,0,0,0,7,101,110,0,0,0,
+0,0,0,5,124,74,7,102,82,7,69,117,4,102,34,0,0,0,5,114,124,4,104,87,5,119,73,6,
+100,121,7,44,56,7,44,55,5,97,36,7,54,109,4,90,97,7,62,105,7,62,106,0,0,0,7,69,
+120,5,103,66,7,69,121,7,69,119,7,69,118,4,95,65,0,0,0,7,77,36,7,77,37,0,0,0,7,
+62,107,7,77,35,0,0,0,7,82,94,7,82,95,7,82,93,0,0,0,0,0,0,5,114,125,7,87,59,4,
+106,54,7,91,44,7,91,49,7,91,50,7,91,46,7,91,48,7,91,45,7,91,43,7,91,47,5,119,
+74,7,94,66,5,120,120,0,0,0,5,121,123,5,122,93,4,109,71,7,99,65,5,123,52,7,99,
+66,7,101,45,6,80,79,0,0,0,7,54,110,7,54,111,5,90,107,0,0,0,7,70,79,0,0,0,7,
+101,46,5,90,108,0,0,0,5,97,37,7,62,109,5,103,67,7,69,122,5,103,68,0,0,0,0,0,0,
+7,77,39,5,107,96,7,77,38,5,107,94,5,107,95,0,0,0,0,0,0,4,99,37,4,102,35,7,82,
+96,0,0,0,0,0,0,0,0,0,0,0,0,4,106,57,4,104,88,7,87,60,7,87,61,5,117,83,7,91,52,
+7,91,53,5,117,85,4,106,56,7,91,51,5,117,84,0,0,0,7,94,67,7,96,94,5,120,121,7,
+96,95,0,0,0,5,121,124,0,0,0,7,99,67,5,123,53,5,123,119,7,44,57,0,0,0,5,90,109,
+7,62,110,5,90,110,5,97,40,5,97,42,5,97,43,5,97,41,5,97,39,7,62,112,5,97,38,7,
+62,111,0,0,0,5,97,44,0,0,0,4,90,98,7,69,124,7,77,44,5,103,71,5,103,72,5,103,
+70,5,103,69,7,69,123,0,0,0,7,77,42,5,107,97,5,107,99,5,107,98,0,0,0,0,0,0,7,
+77,45,7,77,46,7,77,41,7,82,98,7,82,100,7,82,99,5,111,93,5,111,94,7,77,43,0,0,
+0,7,82,101,0,0,0,0,0,0,5,111,92,0,0,0,0,0,0,7,82,97,5,115,33,5,114,126,7,87,
+62,5,117,87,7,91,54,5,117,88,5,117,89,5,117,86,0,0,0,4,106,58,0,0,0,0,0,0,0,0,
+0,7,94,68,5,119,75,4,107,89,7,94,72,4,107,87,4,107,90,7,94,71,0,0,0,7,94,70,7,
+94,69,5,120,125,4,108,99,5,120,123,5,120,122,7,96,96,0,0,0,7,97,126,7,97,125,
+4,109,73,5,121,125,0,0,0,0,0,0,5,123,54,5,123,121,5,123,120,7,101,111,7,102,
+34,4,79,87,7,54,112,7,54,113,7,62,114,7,62,113,5,103,73,7,69,126,7,70,33,7,69,
+125,0,0,0,5,107,100,5,107,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,82,102,5,111,95,
+5,111,96,7,82,104,4,104,91,5,115,34,7,87,63,7,87,64,5,115,35,5,115,36,0,0,0,0,
+0,0,0,0,0,7,91,55,5,119,76,7,94,73,0,0,0,0,0,0,5,120,124,0,0,0,7,96,97,5,121,
+126,5,122,33,0,0,0,0,0,0,0,0,0,7,99,70,5,122,94,7,99,69,7,100,60,0,0,0,0,0,0,
+4,110,83,5,124,50,0,0,0,0,0,0,4,85,100,4,90,101,7,70,34,0,0,0,4,99,40,7,77,47,
+5,109,87,4,102,36,4,106,59,0,0,0,5,122,35,5,122,34,7,98,33,7,101,47,0,0,0,5,
+97,46,7,62,115,0,0,0,0,0,0,7,70,37,4,95,71,7,70,36,7,77,48,5,107,102,4,99,42,
+7,77,49,7,77,52,7,77,50,7,77,51,7,77,53,7,77,54,5,107,103,7,82,107,5,111,99,5,
+111,98,4,102,40,7,82,105,4,102,42,7,82,109,4,102,41,7,82,110,0,0,0,7,82,106,0,
+0,0,0,0,0,4,72,120,0,0,0,0,0,0,7,82,108,7,87,70,5,115,42,5,115,39,7,87,67,7,
+87,66,4,104,94,5,115,40,4,104,95,4,104,93,7,87,68,5,115,37,5,115,43,0,0,0,0,0,
+0,7,87,69,7,87,71,0,0,0,0,0,0,0,0,0,0,0,0,5,115,41,7,87,65,0,0,0,5,115,38,7,
+91,56,4,106,62,5,117,92,5,117,91,5,117,94,7,91,64,7,91,63,5,117,95,7,91,58,5,
+117,96,4,106,63,0,0,0,0,0,0,7,91,57,5,117,90,0,0,0,0,0,0,7,91,59,7,91,61,7,91,
+62,7,91,60,0,0,0,5,117,93,5,119,79,5,119,78,4,107,94,4,107,98,4,107,99,4,107,
+95,0,0,0,4,107,96,5,119,80,7,94,78,0,0,0,7,94,76,0,0,0,4,107,93,0,0,0,7,94,74,
+0,0,0,7,94,75,7,94,79,4,107,100,4,108,103,5,120,126,7,96,103,4,108,104,7,96,
+101,5,121,33,7,98,35,4,108,101,7,96,99,7,96,102,7,96,100,0,0,0,0,0,0,7,96,98,
+7,96,104,5,121,34,4,109,78,4,109,74,7,98,37,5,122,38,4,109,80,4,109,77,5,122,
+36,7,98,39,4,109,79,7,98,36,7,98,38,0,0,0,0,0,0,7,98,40,7,98,41,7,98,34,5,122,
+37,7,99,72,5,122,96,7,99,71,5,122,98,5,122,95,5,122,97,0,0,0,0,0,0,0,0,0,7,
+100,62,4,110,50,7,100,61,5,123,55,5,123,57,0,0,0,5,123,56,7,100,64,0,0,0,7,
+100,65,0,0,0,7,100,63,0,0,0,4,110,70,0,0,0,7,101,50,5,123,93,7,101,49,7,101,
+48,7,101,89,7,101,113,7,101,114,5,124,42,0,0,0,7,101,112,7,101,115,5,124,51,0,
+0,0,7,102,36,7,102,35,5,124,59,7,102,50,5,124,58,7,102,49,0,0,0,7,102,61,0,0,
+0,7,102,60,5,124,69,0,0,0,7,102,65,7,102,72,5,124,78,5,124,77,0,0,0,0,0,0,5,
+107,104,7,77,55,4,99,44,0,0,0,7,82,112,7,82,111,7,78,36,5,111,100,7,87,72,0,0,
+0,0,0,0,7,91,66,7,91,65,7,91,67,7,91,68,5,119,81,0,0,0,0,0,0,0,0,0,0,0,0,5,
+124,81,7,54,114,7,62,116,7,70,38,0,0,0,0,0,0,7,87,73,5,111,101,4,102,43,5,111,
+103,5,111,102,4,102,44,7,82,115,0,0,0,7,82,113,0,0,0,7,82,114,5,115,44,5,115,
+46,7,87,75,5,115,47,5,107,106,5,115,45,7,84,42,7,87,74,7,77,57,7,77,56,5,123,
+94,7,97,41,5,123,58,5,119,82,7,100,66,0,0,0,0,0,0,0,0,0,5,124,66,0,0,0,5,115,
+48,7,98,43,0,0,0,7,98,42,5,122,100,5,122,99,7,99,74,7,99,73,5,123,59,4,110,71,
+7,102,37,4,110,86,7,102,76,
+};
+
+static const struct unim_index_bytebased cns11643_nonbmp_encmap[256] = {
+{__cns11643_nonbmp_encmap+0,0,254},{__cns11643_nonbmp_encmap+765,4,255},{
+__cns11643_nonbmp_encmap+1521,0,255},{__cns11643_nonbmp_encmap+2289,0,244},{
+__cns11643_nonbmp_encmap+3024,0,253},{__cns11643_nonbmp_encmap+3786,0,255},{
+__cns11643_nonbmp_encmap+4554,0,251},{__cns11643_nonbmp_encmap+5310,2,255},{
+__cns11643_nonbmp_encmap+6072,0,255},{__cns11643_nonbmp_encmap+6840,0,253},{
+__cns11643_nonbmp_encmap+7602,0,255},{__cns11643_nonbmp_encmap+8370,0,246},{
+__cns11643_nonbmp_encmap+9111,4,251},{__cns11643_nonbmp_encmap+9855,3,254},{
+__cns11643_nonbmp_encmap+10611,0,246},{__cns11643_nonbmp_encmap+11352,21,253},
+{__cns11643_nonbmp_encmap+12051,16,247},{__cns11643_nonbmp_encmap+12747,8,255
+},{__cns11643_nonbmp_encmap+13491,0,248},{__cns11643_nonbmp_encmap+14238,1,248
+},{__cns11643_nonbmp_encmap+14982,9,255},{__cns11643_nonbmp_encmap+15723,1,255
+},{__cns11643_nonbmp_encmap+16488,2,254},{__cns11643_nonbmp_encmap+17247,0,253
+},{__cns11643_nonbmp_encmap+18009,8,255},{__cns11643_nonbmp_encmap+18753,0,251
+},{__cns11643_nonbmp_encmap+19509,0,254},{__cns11643_nonbmp_encmap+20274,3,251
+},{__cns11643_nonbmp_encmap+21021,2,255},{__cns11643_nonbmp_encmap+21783,0,248
+},{__cns11643_nonbmp_encmap+22530,8,254},{__cns11643_nonbmp_encmap+23271,10,
+255},{__cns11643_nonbmp_encmap+24009,0,251},{__cns11643_nonbmp_encmap+24765,1,
+252},{__cns11643_nonbmp_encmap+25521,2,255},{__cns11643_nonbmp_encmap+26283,0,
+254},{__cns11643_nonbmp_encmap+27048,0,254},{__cns11643_nonbmp_encmap+27813,0,
+255},{__cns11643_nonbmp_encmap+28581,0,238},{__cns11643_nonbmp_encmap+29298,
+22,255},{__cns11643_nonbmp_encmap+30000,0,255},{__cns11643_nonbmp_encmap+30768
+,0,255},{__cns11643_nonbmp_encmap+31536,7,255},{__cns11643_nonbmp_encmap+32283
+,0,255},{__cns11643_nonbmp_encmap+33051,0,226},{__cns11643_nonbmp_encmap+33732
+,0,255},{__cns11643_nonbmp_encmap+34500,0,254},{__cns11643_nonbmp_encmap+35265
+,5,255},{__cns11643_nonbmp_encmap+36018,0,255},{__cns11643_nonbmp_encmap+36786
+,0,251},{__cns11643_nonbmp_encmap+37542,13,255},{__cns11643_nonbmp_encmap+
+38271,5,253},{__cns11643_nonbmp_encmap+39018,1,234},{__cns11643_nonbmp_encmap+
+39720,14,251},{__cns11643_nonbmp_encmap+40434,5,255},{__cns11643_nonbmp_encmap
++41187,0,254},{__cns11643_nonbmp_encmap+41952,1,255},{__cns11643_nonbmp_encmap
++42717,0,255},{__cns11643_nonbmp_encmap+43485,0,250},{__cns11643_nonbmp_encmap
++44238,2,254},{__cns11643_nonbmp_encmap+44997,6,247},{__cns11643_nonbmp_encmap
++45723,1,255},{__cns11643_nonbmp_encmap+46488,0,255},{__cns11643_nonbmp_encmap
++47256,25,244},{__cns11643_nonbmp_encmap+47916,4,254},{
+__cns11643_nonbmp_encmap+48669,9,253},{__cns11643_nonbmp_encmap+49404,17,243},
+{__cns11643_nonbmp_encmap+50085,1,255},{__cns11643_nonbmp_encmap+50850,0,254},
+{__cns11643_nonbmp_encmap+51615,0,255},{__cns11643_nonbmp_encmap+52383,0,255},
+{__cns11643_nonbmp_encmap+53151,0,253},{__cns11643_nonbmp_encmap+53913,7,252},
+{__cns11643_nonbmp_encmap+54651,8,250},{__cns11643_nonbmp_encmap+55380,13,254
+},{__cns11643_nonbmp_encmap+56106,1,253},{__cns11643_nonbmp_encmap+56865,0,255
+},{__cns11643_nonbmp_encmap+57633,0,255},{__cns11643_nonbmp_encmap+58401,0,250
+},{__cns11643_nonbmp_encmap+59154,0,255},{__cns11643_nonbmp_encmap+59922,1,253
+},{__cns11643_nonbmp_encmap+60681,0,255},{__cns11643_nonbmp_encmap+61449,0,255
+},{__cns11643_nonbmp_encmap+62217,0,254},{__cns11643_nonbmp_encmap+62982,0,255
+},{__cns11643_nonbmp_encmap+63750,0,255},{__cns11643_nonbmp_encmap+64518,1,255
+},{__cns11643_nonbmp_encmap+65283,3,255},{__cns11643_nonbmp_encmap+66042,0,254
+},{__cns11643_nonbmp_encmap+66807,0,253},{__cns11643_nonbmp_encmap+67569,10,
+253},{__cns11643_nonbmp_encmap+68301,7,255},{__cns11643_nonbmp_encmap+69048,2,
+255},{__cns11643_nonbmp_encmap+69810,0,255},{__cns11643_nonbmp_encmap+70578,0,
+255},{__cns11643_nonbmp_encmap+71346,0,252},{__cns11643_nonbmp_encmap+72105,7,
+241},{__cns11643_nonbmp_encmap+72810,9,254},{__cns11643_nonbmp_encmap+73548,0,
+255},{__cns11643_nonbmp_encmap+74316,0,252},{__cns11643_nonbmp_encmap+75075,0,
+254},{__cns11643_nonbmp_encmap+75840,1,254},{__cns11643_nonbmp_encmap+76602,3,
+249},{__cns11643_nonbmp_encmap+77343,2,244},{__cns11643_nonbmp_encmap+78072,0,
+255},{__cns11643_nonbmp_encmap+78840,2,255},{__cns11643_nonbmp_encmap+79602,1,
+252},{__cns11643_nonbmp_encmap+80358,0,248},{__cns11643_nonbmp_encmap+81105,
+22,255},{__cns11643_nonbmp_encmap+81807,0,255},{__cns11643_nonbmp_encmap+82575
+,0,234},{__cns11643_nonbmp_encmap+83280,6,234},{__cns11643_nonbmp_encmap+83967
+,4,252},{__cns11643_nonbmp_encmap+84714,11,255},{__cns11643_nonbmp_encmap+
+85449,0,243},{__cns11643_nonbmp_encmap+86181,1,255},{__cns11643_nonbmp_encmap+
+86946,0,255},{__cns11643_nonbmp_encmap+87714,0,255},{__cns11643_nonbmp_encmap+
+88482,0,255},{__cns11643_nonbmp_encmap+89250,0,255},{__cns11643_nonbmp_encmap+
+90018,2,254},{__cns11643_nonbmp_encmap+90777,3,255},{__cns11643_nonbmp_encmap+
+91536,0,255},{__cns11643_nonbmp_encmap+92304,0,255},{__cns11643_nonbmp_encmap+
+93072,0,252},{__cns11643_nonbmp_encmap+93831,1,255},{__cns11643_nonbmp_encmap+
+94596,0,255},{__cns11643_nonbmp_encmap+95364,0,255},{__cns11643_nonbmp_encmap+
+96132,0,255},{__cns11643_nonbmp_encmap+96900,0,253},{__cns11643_nonbmp_encmap+
+97662,3,252},{__cns11643_nonbmp_encmap+98412,1,254},{__cns11643_nonbmp_encmap+
+99174,1,254},{__cns11643_nonbmp_encmap+99936,0,253},{__cns11643_nonbmp_encmap+
+100698,1,255},{__cns11643_nonbmp_encmap+101463,0,255},{
+__cns11643_nonbmp_encmap+102231,0,255},{__cns11643_nonbmp_encmap+102999,0,254
+},{__cns11643_nonbmp_encmap+103764,44,253},{__cns11643_nonbmp_encmap+104394,3,
+252},{__cns11643_nonbmp_encmap+105144,5,255},{__cns11643_nonbmp_encmap+105897,
+0,251},{__cns11643_nonbmp_encmap+106653,15,255},{__cns11643_nonbmp_encmap+
+107376,6,255},{__cns11643_nonbmp_encmap+108126,0,255},{
+__cns11643_nonbmp_encmap+108894,0,255},{__cns11643_nonbmp_encmap+109662,3,255
+},{__cns11643_nonbmp_encmap+110421,0,251},{__cns11643_nonbmp_encmap+111177,1,
+254},{__cns11643_nonbmp_encmap+111939,0,248},{__cns11643_nonbmp_encmap+112686,
+1,255},{__cns11643_nonbmp_encmap+113451,0,248},{__cns11643_nonbmp_encmap+
+114198,16,255},{__cns11643_nonbmp_encmap+114918,0,229},{
+__cns11643_nonbmp_encmap+115608,17,255},{__cns11643_nonbmp_encmap+116325,0,255
+},{__cns11643_nonbmp_encmap+117093,1,250},{__cns11643_nonbmp_encmap+117843,0,
+255},{__cns11643_nonbmp_encmap+118611,0,246},{__cns11643_nonbmp_encmap+119352,
+2,252},{__cns11643_nonbmp_encmap+120105,0,255},{__cns11643_nonbmp_encmap+
+120873,0,255},{__cns11643_nonbmp_encmap+121641,1,254},{
+__cns11643_nonbmp_encmap+122403,1,255},{__cns11643_nonbmp_encmap+123168,0,255
+},{__cns11643_nonbmp_encmap+123936,0,255},{__cns11643_nonbmp_encmap+124704,0,
+214},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{
+0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0
+},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,
+0,0},{0,0,0},{0,0,0},
+};
+
+static const struct dbcs_index *cns11643_decmap[] = {
+NULL,
+cns11643_1_decmap,
+cns11643_2_decmap,
+cns11643_3_decmap,
+cns11643_4_decmap,
+cns11643_5_decmap,
+cns11643_6_decmap,
+cns11643_7_decmap,
+};