diff options
author | Hye-Shik Chang <hyeshik@gmail.com> | 2004-07-18 08:35:43 (GMT) |
---|---|---|
committer | Hye-Shik Chang <hyeshik@gmail.com> | 2004-07-18 08:35:43 (GMT) |
commit | ca455e8bc9ba42b1be05b7cc25840736215c4243 (patch) | |
tree | 3337cc3d46d3fabafa8af047cfd7cb91f69fe1be /Modules/cjkcodecs | |
parent | 4658540ed3e40d80022448483f5bd24fed25ffcd (diff) | |
download | cpython-ca455e8bc9ba42b1be05b7cc25840736215c4243.zip cpython-ca455e8bc9ba42b1be05b7cc25840736215c4243.tar.gz cpython-ca455e8bc9ba42b1be05b7cc25840736215c4243.tar.bz2 |
Remove unused CNS-11643 mapping which shouldn't merged into main Python
yet.
Diffstat (limited to 'Modules/cjkcodecs')
-rw-r--r-- | Modules/cjkcodecs/mappings_cns11643.h | 11864 |
1 files changed, 0 insertions, 11864 deletions
diff --git a/Modules/cjkcodecs/mappings_cns11643.h b/Modules/cjkcodecs/mappings_cns11643.h deleted file mode 100644 index a3ea9ae..0000000 --- a/Modules/cjkcodecs/mappings_cns11643.h +++ /dev/null @@ -1,11864 +0,0 @@ -/* - * $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, -}; |