{"channels":{"mechanosensory_left":[77,131,1441,1445,2866,4155,7021,7569,7919,9386,9786,11080,11600,16127,16511,16721,16845,18189,20233,20471,20510,20531,21736,25605,27717,29983,30359,30647,31382,34012,35432,36859,37168,37380,37956,40960,42403,44203,44510,46915,47942,48661,48878,51273,51492,51767,52244,52300,52370,53154,53642,54330,54797,54897,57707,60307,66401,66999,67083,67437,68271,68487,68925,69004,69134,69180,69486,71414,71643,72444,72524,72678,72688,73267,74085,75084,75623,76287,77206,77243,77775,78146,78552,79244,79324,80273,80310,81341,81846,86593,88399,91665,91673,92569,92876,92901,93159,93185,93586,96805,98289,99207,100295,100369,100418,101743,104554,106999,112637,112971,113329,116837,118655,120704,120955,123498,123963,123973,124020,124296,124804,125857,126776,127018,127165,132795,132898,134702,134896,135232,23,1504,2635,3515,3533,3896,4144,4265,6219,6583,7629,11062,12708,14050,15961,16411,18265,23204,24293,25342,25766,27060,27192,28573,31322,35434,36303,36657,36780,38038,39564,40675,41252,41284,43422,44214,44845,45131,45212,49209,49340,50208,51157,51480,51694,54150,55277,55511,56386,56491,56537,56898,60299,61274,66157,70728,70809,70816,71359,71399,73517,73892,74551,75865,76125,77330,78309,78341,79953,80336,80732,81332,81938,85276,85613,85695,85936,86915,86994,87319,89179,89339,90586,90876,92030,92086,92424,92479,92765,92780,94786,94845,94914,95229,96321,96971,97263,98513,100258,100630,101287,102430,103028,103545,104580,107603,108333,109995,111799,112622,112724,115898,116928,120068,120198,121043,122254,122544,122903,124181,124905,125741,127930,128034,129478,130213,130428,131270,131744,131920,134483,136508,136880,136891,138733,138740,109,135,492,566,569,1828,1871,2360,4140,4212,4913,5065,6158,9565,10442,10896,13235,13849,14949,15218,15920,18546,19466,20350,20767,21884,21946,25351,26768,27316,27810,28033,31687,34950,35524,35773,35955,36095,36639,39665,40208,41875,42971,43059,44848,45184,46211,47009,48549,48591,52134,53044,53587,54051,54433,54699,55373,56544,58062,58185,58360,58714,60050,61536,62907,63137,64931,66618,67087,67227,67779,67854,68133,68536,70806,73073,74066,74209,77229,77509,81484,82837,86305,87537,87635,88855,89955,90867,92321,92820,92896,94744,99982,101912,110608,111828,113047,113315,114960,115909,117279,117499,119807,120764,122267,124055,126883,127450,127593,128121,128866,132804,132841,133224,133984,134732,135314,137366,27,626,2989,3626,4058,5125,5174,6058,7640,8671,9750,9860,9956,10263,10553,11120,12115,12366,13756,13897,14083,14087,15399,16708,18556,18626,19277,19504,21766,22408,22460,22494,23437,23941,24368,24435,26228,26538,27115,30206,31342,32475,32866,33525,33537,33840,35475,35829,36567,36869,36942,39470,39617,42807,43103,43120,44455,45004,47650,47794,49976,53750,54776,55122,55231,55405,55939,55959,56673,57404,57757,58295,59962,69565,70209,73624,75188,75274,79694,82043,82490,82583,83512,89239,89418,93244,93539,95482,96323,96962,97232,97352,97739,99578,100995,101019,101295,102390,102975,104488,104523,106090,108786,110456,111592,111988,112993,113934,114873,116665,117143,121066,121343,123507,124538,125049,125806,127591,128498,129613,131290,131562,132184,135196,138798,265,535,539,580,608,640,2088,2173,2487,4210,4252,5075,5823,7882,8121,8208,8249,9666,9877,9947,11883,12282,14183,15253,16492,17343,18690,19038,20954,21776,24024,24819,27404,29223,29691,29937,30155,31023,33886,36899,37187,37602,41245,41847,42231,42796,42915,43682,47478,47590,49481,49613,50754,51815,52261,54363,55297,59084,59534,59812,61559,62079,65091,65692,66694,67797,67882,68290,68893,69070,70103,72679,73121,74254,74553,75441,77904,78173,78736,80706,81406,82328,83341,85101,86647,87920,87980,88011,89520,91397,91444,91518,92798,92917,92982,93523,93542,95367,95534,95796,97351,97884,98391,99199,99241,99334,100044,100097,103672,105060,105582,109133,111812,112328,112467,112748,113077,113336,113679,114814,115016,116567,117301,117365,117729,117807,118542,118660,119238,119812,119889,121109,121136,121319,122604,124811,124995,125696,128540,131989,132254,132256,132268,132326,132709,133066,133156,133164,133357,135285,136128,137546,722,1516,4306,4585,4614,5310,8323,8635,9023,10128,10983,14056,15635,16052,18142,18960,19047,19107,19213,20448,20950,21413,22156,22737,23401,24074,25401,26876,28041,29967,31201,31416,32215,33653,35330,35398,35516,36688,37228,37831,38036,38916,38971,39277,39393,39579,40368,41451,42154,42833,44692,45488,46477,47947,48178,48638,50504,55045,55125,55237,55580,56015,59539,60165,60183,60265,61502,63423,63733,65964,66848,69954,70468,72602,73416,73822,75268,76527,76993,77412,77445,79005,82345,82365,84283,85919,87165,87560,88437,89065,89092,89835,91097,91308,92512,92764,93075,93269,93364,95112,95427,96729,96965,97477,98135,98244,100095,101026,101277,103590,104199,104205,104265,104503,104583,104608,106998,111793,111910,115396,116592,116681,116691,119829,119933,120625,121609,122069,122151,122208,122887,123450,124180,125556,125916,127381,127499,127605,128334,128347,128735,132122,133378,133932,134481,135476,138709,533,957,1162,2304,6759,6909,7148,7845,7918,8468,8600,8675,8889,9768,9833,10495,10767,11241,11619,13866,14362,14461,16635,17331,17465,19919,20112,20682,21923,23772,24081,26097,30990,32692,34278,34932,36999,42028,42831,42842,44066,46101,46604,49851,49880,50684,51125,52193,52245,53000,54085,54798,56185,56380,59893,61686,63484,64560,67188,67467,67963,68122,69105,69518,69621,69943,70162,70611,71416,71645,72557,74178,74244,74710,75939,76445,76637,76672,76697,77391,77408,78011,78479,78977,79211,80916,83155,83637,86649,86850,87641,90664,91985,93513,94031,95806,98338,98515,98705,99972,102370,102590,103096,103750,105708,110618,112520,115092,116185,116555,119348,122113,124562,125307,125654,125684,132789,133154,134513,920,3202,3521,3979,3982,4639,4709,5237,5544,7655,7657,8456,8567,10379,12024,14968,18323,19014,19228,20200,20615,20952,22627,24338,24390,25606,25741,26022,26226,26914,27638,28585,31414,32498,33690,34106,34651,36058,37345,37474,37912,37957,39435,41274,41286,41408,43109,43502,45098,46316,47142,48565,49222,49924,50286,50571,51196,51203,51491,52851,53798,53921,54775,55211,56356,56358,60035,60284,60327,61023,61504,67022,69988,71506,71962,72231,72532,73590,74092,75037,75680,76171,77889,78388,79746,81807,82857,83428,84589,84710,85358,85914,87000,87613,88195,88671,88724,90807,91266,93322,93641,93647,94273,95042,95575,97190,97327,99616,99909,100294,101205,102140,104307,104461,107015,107388,107608,107724,107983,108320,108669,111948,112494,113995,114653,115297,117875,124029,124048,124638,125876,127092,127398,127569,129334,130505,130508,131675,131901,132075,132857,134430,136819,137815,138795,66,455,561,573,969,1461,1945,2967,4142,4686,6718,7235,7808,8205,8478,9521,11089,13467,13733,14089,14751,16782,17468,19697,19806,20276,20568,20597,23587,25302,26026,26745,27962,31876,33511,35449,35775,36223,36977,37135,37201,37600,37781,39242,40165,40424,40494,40769,41091,41189,42589,43575,43732,44185,45442,45477,46212,46462,47508,49787,51190,52056,53528,53633,55360,55387,57790,58049,58719,58938,59345,60290,61590,61747,65032,65135,65460,66668,67289,67899,68498,69167,69590,72342,72386,72393,72607,73994,74236,74481,74883,74967,75156,75394,75518,76186,77495,77914,78972,80692,82102,82912,83667,86747,88168,88966,91796,92324,93149,95732,97248,98363,99679,99923,101203,101818,102701,106350,106754,107356,107763,109242,110097,110210,111982,112949,114771,115072,115622,118843,122410,122612,123983,124031,131292,132776,132778,133730,134038,135265,136124,49,726,2253,3226,4161,4688,4821,6397,6443,7636,7664,9280,10034,10405,13506,15195,15959,16152,18557,19192,19290,19633,19931,20143,22150,25087,25192,25241,25807,26585,26878,27218,28172,28178,28190,29155,30259,30891,33651,33908,34565,36004,36778,37739,37951,38266,39379,40048,40169,42314,42809,42818,43197,43403,43950,44400,45294,48175,48874,49516,50368,52012,54788,55323,55424,56101,56112,56218,56482,57377,58398,58681,58908,59473,59618,60214,60809,61570,62680,62830,63157,67824,73226,74926,74986,75859,77882,78743,79612,80700,81656,81866,82194,82215,82860,89321,90488,91233,91672,91871,91916,92494,93318,93356,93669,93711,94334,95697,95827,97343,97448,97462,99722,100802,102015,103112,103758,104358,104574,106565,106933,106965,107005,107532,108683,109046,109668,109748,110679,111597,112501,112518,112742,112834,113302,115231,115689,116144,116838,118005,119840,119922,121975,122993,123005,123511,124565,124813,124989,126593,127394,132153,134482,134486,138207,138663,138753],"descending_left":[90,246,8441,11826,12067,13438,14119,17176,17313,18218,18597,23739,24788,25154,27300,28721,32249,33966,34142,35278,36890,39739,42708,44438,44680,44712,45662,48386,50218,53475,56589,57517,58650,66655,68241,68323,68908,70679,74030,80903,88147,88336,90274,93338,93834,95733,95936,98638,100277,105508,105731,107824,108828,115937,120453,120622,121868,124096,133770,133776,133843,136064,136186,136538,1101,2006,3717,4706,11060,12909,18663,18945,23308,24551,28965,32744,32920,33502,37061,37980,39220,39400,47309,47406,47641,55690,56606,57943,58860,61249,63621,64591,68501,70656,79911,81107,87527,88687,89010,98888,101319,102841,105394,108287,109780,110122,110235,110900,113290,114710,115234,115303,116500,117689,119569,121250,125811,129294,129647,130209,134441,136661,137951,138213,894,1742,6698,9024,12363,13430,13924,17322,18665,24004,24354,27529,31152,35931,36211,37690,39514,42993,43481,50592,58625,59271,65525,70665,71585,72759,73711,74095,75129,75183,77252,78481,78877,84875,84960,85143,85162,85572,88441,88709,93603,95669,98386,103630,104624,106907,109800,112275,115060,116002,116140,118940,121353,121949,124850,130484,131069,132566,133794,134966,137376,4629,5178,7728,12247,13030,13943,14124,17043,19809,28150,28571,29552,29692,30428,35280,35594,37059,40007,42340,46536,49166,49988,50302,50834,52948,53637,54228,54721,55871,59090,63654,66230,66529,69439,69523,70056,71143,72465,77433,78373,80370,82428,83827,84481,85025,88213,88388,93729,96119,97238,97992,99004,100570,102374,104751,105220,105965,114716,115019,115932,117669,118427,119471,120907,122313,123597,123622,124138,127174,129247,131410,131703,132293,137589,208,249,362,481,5867,8966,9538,10911,12150,14118,14123,17796,18288,21482,23691,24169,27983,35616,38919,41862,48699,49239,50173,54823,54860,56640,57319,57521,59693,60960,66026,66369,66564,67187,71333,72312,75618,77991,79979,83093,83650,83958,84412,95643,98344,99027,100317,100431,103700,109087,109896,118181,121234,123180,123455,128773,134782,134994,3958,4180,6007,7465,8583,11419,12926,17129,18121,19168,19239,21901,21908,23453,24694,26873,26902,27124,28159,29548,36655,36857,37975,39218,40639,42250,42330,44201,53100,58032,59463,61653,61762,62486,67748,68584,69578,69937,70200,75154,78359,82066,82416,86799,89898,93929,94183,94234,94446,95401,96644,97167,98794,102450,103635,103978,104687,108318,108517,110558,111369,112487,119138,120569,122761,123559,125766,125875,128465,128495,136500,138951,138967,321,944,2538,2908,5586,9277,10550,11607,11864,14831,16362,20867,22576,24709,29163,32025,32915,35143,37375,37909,40431,40491,41115,41219,45806,45873,47986,48734,49188,51438,51659,56352,58089,59316,60082,62091,62875,63706,65775,66783,66933,69031,71369,72940,75848,78379,79078,79413,80095,83549,84582,91491,94262,95831,101144,103861,108821,109575,111266,115144,116769,121386,121560,126893,129917,132086,132861,133981,134697,134964,135765,5363,5668,10885,12763,12940,12967,13746,14941,15002,19499,20831,23190,24582,25142,27198,27306,28010,29916,30861,31517,32442,33255,34259,43119,43355,43830,47341,50147,52329,55869,56054,57257,61241,62849,64189,67149,69496,72556,75628,75807,78466,80022,85590,89439,90691,97186,98361,101108,102655,103087,105796,106771,106850,107191,109831,115167,127058,128264,131947,132147,132295,134439,2119,3572,6524,7377,9034,9687,12821,20166,20186,20201,20598,22523,23545,23763,36202,38144,38840,39704,43148,44159,45556,45917,47080,48326,48589,51546,59401,66490,73955,74000,74097,78049,80658,81417,82624,83867,84949,94384,98575,99970,100472,100479,102597,113251,122842,124606,127755,129671,130882,132542,133193,134121,135559,137629,138151,1133,3822,4348,4912,5503,6907,8839,11514,12562,12575,14982,17941,19625,21601,22719,25965,31456,32444,34017,34074,35040,35750,35862,39293,42987,44193,44748,46460,51040,51682,52930,59199,67732,69549,69933,71714,76038,76127,76541,77845,78005,79439,79525,80143,83144,83182,83201,84471,84811,88728,91634,93414,94557,97399,98264,108911,109209,115800,117787,120616,123593,127055,127417,130281,131205,132192,136024,138498,138949],"visual_left":[193,1110,1175,1491,1584,1668,1963,2051,2165,2194,2211,2216,2454,2577,2580,2604,2625,2754,2794,3076,3192,3237,3264,3362,3466,3563,3586,5114,5301,5359,5392,5507,5515,5536,5596,5598,5712,5713,5718,5885,6606,6679,6731,6901,7063,7083,7264,8555,9680,9871,9884,10006,10110,10248,11253,11382,11730,11763,11919,12091,12125,12416,12831,12860,13007,13379,13658,13663,14471,15189,15388,15658,16115,16252,16778,16814,17147,17255,17473,17587,17608,17616,17667,17817,17841,17867,18299,18395,18425,18683,18895,20886,20923,21121,21161,21226,21590,21618,21998,22867,23099,23233,23285,23361,23385,23399,23631,23679,23858,23992,24210,24249,24297,24304,24324,24365,24393,24395,24396,24511,24932,24967,25251,25321,25420,25832,25836,25889,25941,26281,26409,26632,26938,27219,27234,27682,27741,27927,27996,28210,28488,28589,28631,28720,28853,28855,29149,29175,29193,30932,31432,31445,31557,31914,32955,34163,34266,34579,34744,34775,34777,35338,35345,35456,35956,36067,36331,36629,37133,37222,37280,37291,37310,37425,37451,37554,37605,38493,39227,39288,39370,39449,39499,39540,40397,41134,41183,44118,44683,44696,44873,44953,45490,45508,46977,47125,47162,47609,47634,48370,49258,49344,49530,49936,49938,49942,50669,50676,50687,51986,52128,52342,52619,52636,52976,53141,53556,53625,53804,54005,54063,54074,54542,54649,54706,54901,55043,55213,55290,55345,55443,55705,56383,56394,56471,56517,57015,57051,57368,57440,58145,58178,58189,58307,58538,58555,58561,58603,58906,58939,59599,59750,59909,60227,60296,60320,60356,60378,60875,61510,61516,62456,62496,62938,63061,63274,63394,63480,63994,64148,64285,64576,64685,64727,65006,65055,65154,65157,65187,65538,65638,65960,66096,66200,66320,66485,66523,66814,67224,67405,68889,69529,70377,71121,71328,71587,71591,72353,72407,72430,72495,72790,72843,72959,73163,73315,73322,73398,73650,73750,73914,74064,74369,74396,74678,74907,76335,77416,77779,77798,77813,77929,77955,78177,78184,78471,78534,78607,78756,78900,78976,78997,79013,79205,79511,79917,79955,80344,80799,80852,81272,81326,81403,81494,81497,81910,82321,82529,82555,83957,84040,84149,84451,84674,84956,85117,85386,85682,85691,85785,85971,86188,86322,86684,86849,87024,87143,87454,87786,88035,88062,88088,88136,88164,88250,88406,88719,89056,89889,89895,90252,90417,90443,90564,90603,90945,91465,91566,91587,91787,92300,92332,92825,92972,93016,93079,93259,93304,93461,93516,94685,95532,95769,95883,95901,95911,96511,98669,98919,99246,99260,99290,99423,99584,99612,99668,99674,99944,99963,100359,100399,100493,100526,100647,100897,101146,101229,101393,101438,102134,102246,102399,102459,102527,102572,102583,102646,102712,102854,102954,103293,103295,103468,103490,103734,103831,104268,104498,104582,104777,104787,107599,107934,108033,108220,108529,108640,109147,109205,109566,109882,110050,110106,110126,110489,110664,110746,110816,110889,112455,112851,112984,113006,113187,113209,113215,113263,113325,113418,114704,115870,115885,115944,116525,117086,117436,117663,118209,118472,118797,119079,119654,119723,119882,120250,120323,120477,120520,120595,120751,120762,120962,121023,123279,123444,123590,123744,124336,124355,124599,124946,125145,125163,125566,126075,126155,126388,126522,126541,126653,126755,126785,127743,127800,127802,127888,127975,128400,128702,129382,129526,129542,129596,129598,130112,130336,130410,130575,130885,130912,131280,131338,131440,131462,133421,133771,134080,134118,134148,134155,134294,134731,134771,134780,134975,135605,135688,135717,135723,136600,136633,136695,136703,136709,136783,136855,136910,136933,136942,138154,741,785,3440,3552,3733,3798,4046,4756,5007,5027,5037,7027,7049,7185,7203,7210,7211,7458,7511,7620,7696,7705,7777,7817,7896,7914,7947,7956,8061,8387,8408,8685,8895,9084,11886,14411,14694,14702,15113,15216,15222,15376,15502,15813,15974,16500,16550,16692,16693,16810,16973,17159,17292,17489,17545,17571,19125,19559,20537,20847,20931,21489,21737,21917,21962,22128,22179,22294,22536,22961,23246,23253,23271,23301,23752,23856,25979,26287,26564,26586,26798,26858,27164,27359,27412,27416,29364,29418,29741,31302,31450,31904,32029,32076,32326,32351,32435,32571,33107,33437,33557,33575,33615,33990,34076,34167,34201,34221,34233,34301,34344,34407,34424,34431,34464,34487,34580,34687,34919,34941,35061,35184,35187,35210,35274,35312,35361,36129,36256,36419,36821,36836,36867,37044,37111,37138,37244,37312,37323,37431,37487,37746,37777,37885,37953,38381,38445,38665,39724,42395,43252,43501,43594,43882,43934,43945,44138,44584,44974,45107,45485,45768,45818,46020,46260,46324,46638,46705,48276,48404,48489,49056,49106,49366,49483,49713,49852,49857,50151,50222,50339,50360,50445,50546,50955,50957,51174,51334,51572,51656,52544,53082,53242,53645,54856,55745,55921,55973,56061,56238,56335,56455,56462,56470,56661,57320,57718,57766,57909,58183,58455,58699,58831,58880,59005,59044,59054,59246,59943,60067,60456,61528,61898,62213,62550,62649,62748,62823,62928,63097,63236,63388,63432,64093,64214,64360,64453,64642,64703,64741,64957,64967,65291,65337,65888,65900,66422,67392,67451,67807,67840,67946,67996,68019,68099,68354,68362,68485,68494,68635,68852,68927,68942,68953,68984,69241,69257,69435,69463,69485,69487,69504,69526,69587,69671,69820,69856,69913,69948,69969,70471,70854,70878,71381,71479,71526,72419,72738,73140,73181,73214,73246,73755,74052,74059,74082,74420,74434,74629,74841,74857,79365,81000,81794,82134,82336,82542,82598,82696,82879,83286,83545,83996,84038,84072,84218,84260,84561,84818,84857,85141,85824,85861,86057,86266,86528,86719,86791,86968,87242,87275,87776,87801,87833,87848,87849,88091,88108,88305,88914,88952,89124,89234,89334,89344,89506,89555,89825,89972,90445,90618,90730,91259,91728,91920,91935,92264,92377,93905,93918,93999,94588,94797,94912,94969,95059,95369,95458,95467,95522,95544,95651,95818,95985,96031,96160,96190,96330,96380,97118,97505,98743,99003,99650,99834,99937,100424,100444,101704,102688,102819,103386,103477,103528,103923,104277,104333,104696,104813,104881,104958,105089,105113,105127,105223,105257,105347,105534,105562,106030,106041,106110,107068,107114,107338,107571,107639,107785,107895,108085,108151,108246,108370,108524,108772,108902,109427,109808,109870,109887,109934,110103,110110,110123,110241,110278,110484,110534,110875,111079,111187,111203,111218,111342,111540,111561,111607,111624,111633,111634,111645,111656,111686,111729,111968,111996,112070,112311,112486,112493,112560,112627,113374,113503,113514,113778,113830,113850,113858,113979,114172,114179,114273,114308,114509,114783,114998,115745,115756,115985,116012,116667,116810,116814,117038,117042,117157,118075,118479,118484,118884,119329,119446,119486,119535,119544,119862,119874,120194,120207,120322,120389,120435,121290,121481,121676,121684,121948,122036,122098,122135,122318,122795,122946,123099,123173,125928,126072,126426,126458,126526,126534,126614,126694,126699,126705,126729,127016,128147,128440,128461,128579,128631,128680,128697,128920,128985,128996,129041,129044,129381,129423,129792,130006,130121,130127,130161,130178,130266,130350,130371,130580,131563,131935,131997,132010,132030,132032,132037,132098,132123,132219,132224,132251,132275,132656,132672,132682,132758,132774,135055,135118,135225,135312,135320,135346,136058,136174,136225,136226,136361,136384,136387,137447,137454,137479,138536,138542,138555,138619,139082,139098,139162,139166,139188,10,11,1633,1669,2087,2166,2214,2445,2542,2570,2591,2650,2662,2998,3052,3141,3151,3170,3182,3203,3306,3336,3348,3390,3429,3561,3567,3571,3588,3669,5111,5218,5226,5472,5530,5580,5582,5720,7079,7280,7369,9391,9615,9822,10187,10209,10236,10295,10845,10995,11260,11293,11375,11487,11499,11560,11677,11877,12009,12052,12274,12407,12681,12689,12697,12841,13170,13700,14293,14433,14504,14974,15069,15081,15201,15672,15712,15800,15906,15962,16117,16248,16580,16613,16806,16820,16827,16940,17374,17610,17716,17748,17764,17912,18337,18511,20047,21138,21250,23310,23313,23320,23470,23658,24285,24363,24638,24912,25032,25112,25182,25314,25655,25748,25817,25842,25887,25918,25945,25989,26512,26624,27135,27351,27687,27751,27796,27816,27938,27950,27965,28003,28332,28563,28566,28568,28755,28984,29179,29214,29344,29435,30422,30881,32399,33191,33344,33522,33862,33891,34195,34313,34541,34692,35406,35446,35448,35528,35668,36321,37171,37358,37362,37481,38072,39441,39457,39965,40328,40382,40578,40590,40682,40954,41000,41263,41387,43076,44071,44133,45129,45203,45819,45851,46033,46391,47239,47366,47925,48267,48609,48939,49162,49281,49406,49554,49577,49656,49966,49974,49997,50197,51064,51187,51928,52158,52539,52609,52637,52679,52751,53405,53506,53579,53754,53773,53826,53993,54002,54634,54653,55285,55814,55920,56115,56167,56251,56692,57063,57189,57292,58151,58188,58225,58301,58504,58517,59020,59442,59900,60152,60237,60241,60254,60272,60385,60401,60513,60575,62500,63281,63291,63822,64100,64241,64328,64533,65178,65272,65289,65349,65608,65761,65790,65954,66115,66330,66447,66505,66566,66592,66799,67342,67478,67981,70805,70887,71425,71749,71918,71966,72461,72545,72590,72622,72771,72865,73191,73283,73742,73778,73795,74141,74315,75010,75145,75285,76262,76733,77568,77844,77999,78002,78058,78120,78351,78441,78582,78584,78704,79193,79215,79259,79331,79445,79454,79483,79507,79631,79904,80010,80353,80504,80652,80773,81402,81413,81555,81578,81775,82480,82557,83554,83915,84325,84354,85245,85256,85275,85336,85535,85693,86138,86579,86596,86650,86833,87136,87213,87249,87567,87884,87992,88692,88707,88871,88984,89008,89181,89256,89361,89364,89616,89819,89859,90018,90030,90092,90106,90117,90408,90495,90540,90703,90761,90970,91347,91432,91560,91832,92155,92397,92673,93511,93515,93709,93730,95031,95719,96138,97083,97346,97699,97773,98210,98271,98273,98562,98910,98939,99079,99535,99538,99590,99610,99633,99647,99741,99862,100166,100241,100269,100280,100511,100529,100541,100555,100569,100580,100662,100699,100741,100748,100827,101018,101131,101305,101731,101871,101925,102098,102211,102323,102386,102449,102476,102497,102517,102534,102839,102864,102878,102885,102983,103305,103308,103361,103756,103806,103905,104557,104803,104862,107563,107686,108118,108226,108514,108531,108613,108928,109119,109176,109260,109327,109353,109852,109899,109940,110026,110076,110152,110379,110409,110538,110587,110828,110938,111025,111333,111668,112497,112684,113014,113023,113245,113265,113398,115275,115990,116832,116971,117017,117083,117243,117680,117733,118449,118497,119147,119335,119340,119400,119685,119697,120247,120352,120473,120705,120818,120841,120917,122189,122271,122380,122693,123009,123133,123213,123249,123403,123419,123426,123789,123802,123819,123926,123972,124185,124193,124339,124354,124531,125542,125558,125615,126226,126400,126576,126609,126650,126727,126764,126810,127874,128675,129545,129619,129641,129654,130475,130556,130584,130779,130955,131023,131141,131249,131298,131380,133683,133690,133790,133900,134051,134083,134320,134410,134421,134426,134488,134514,134722,134997,135580,135621,135629,135666,135712,135725,135733,136628,136712,136841,136845,136907,137941,137970,138120,3395,3598,3756,4877,6667,7078,7186,7342,7535,7581,7587,7604,7720,7740,7761,7866,7869,7888,8062,8536,8683,8697,8710,8711,8812,8999,9051,14340,15022,15090,15141,15282,15693,15909,16044,16240,16480,16593,16664,16970,17049,17163,17457,17488,17530,17618,18800,19270,19640,19671,19892,20266,20270,20822,20879,21204,21461,21650,22164,22176,22210,22283,22286,22483,22630,22754,23040,23121,23232,23291,24019,25433,25563,26571,26888,27332,27410,28921,29601,29632,29679,30012,30148,30379,30487,30634,31591,31723,31884,32196,32420,32551,32611,33492,33553,33697,33774,33877,33947,33985,34155,34367,34388,34616,34640,34749,34907,34948,35214,35418,35484,36061,36401,36502,36583,36723,36767,36794,36808,36972,37137,37324,37336,37770,37789,38480,38542,38595,38606,38668,38847,38941,40327,40392,40466,41195,42185,42734,42793,43617,43855,43898,43900,44037,44107,44313,44640,45272,45289,45527,45772,46264,46674,46787,47348,47386,47904,48242,48368,48541,48548,48639,48819,49274,49511,49589,49602,49891,50373,50485,50590,50786,50927,50988,51119,51124,51311,51514,52473,52589,52992,53156,55309,56291,56504,57363,57436,57764,57940,58648,59100,60157,60449,61350,61386,61535,61588,62330,62579,62686,63102,63203,63372,63407,63426,63523,63595,63626,63887,64142,64244,64268,64297,64585,64866,64882,65276,65490,65909,66359,66850,67123,67862,67913,67925,68138,68214,68505,68656,68672,68795,68856,68868,68924,68930,68955,69006,69182,69189,69291,69322,69354,69374,69499,69501,69660,69754,69796,70069,70198,70240,70258,70538,70582,70624,70653,70845,71354,71521,71598,71644,72697,72854,73136,73159,73236,73754,73836,73921,74449,74552,74750,74828,74939,74948,76098,76113,76121,76726,77324,77724,78841,78952,79059,80788,81102,82077,82530,83687,84052,84908,85184,85460,85643,85678,85764,86270,86387,87133,87401,87702,87836,87852,87906,88493,88536,89080,89118,89244,89326,89337,89677,90011,90303,90830,90831,90868,91445,91481,91485,91487,92627,93326,93341,93634,93746,93829,93976,94021,94465,94799,94976,95002,95689,95743,95767,95914,96106,96186,96219,97038,97042,97116,97381,97389,97481,97540,97622,97679,98058,99904,99919,100360,100564,102267,102741,102754,102951,103650,103771,103963,104673,104810,104846,104944,105105,105125,105205,105260,105468,105805,105877,106140,106421,106428,107012,107069,107390,107433,107435,107567,108548,108558,108619,108666,108995,109813,109984,110151,110190,110219,110287,110355,110378,110384,110410,110490,110772,111022,111071,111082,111522,111546,111557,111625,111742,112049,112124,112231,112564,112783,112799,112926,112947,112973,113071,113143,113230,113255,113578,113661,113765,113929,114027,114084,114170,114310,114340,114395,114507,114737,114818,114986,115037,115049,115136,115201,115536,115682,115744,115747,115848,115931,116033,116044,116168,116217,116246,116464,116737,116893,116979,117006,117725,118463,118485,118612,118641,118887,118893,119009,119019,119059,119151,119233,119440,119460,119546,119915,120397,120768,121670,121805,121850,121928,121963,122225,122746,122864,123012,123051,123163,125093,126341,126411,126535,126651,126709,126774,128154,128458,128467,128801,128901,129119,129132,129160,129177,129179,129311,129350,129394,129571,129694,129797,129840,129984,129985,130036,130047,130104,130137,130146,130226,130234,130239,130310,131988,132028,132065,132078,132158,132239,132685,132714,132745,132768,135074,135305,135310,136051,136321,136341,136407,137319,137418,137446,137503,138488,138550,138611,139127,139161,139164,885,1273,1864,2040,2193,2255,2469,2490,2526,2557,2558,2596,3149,3180,3233,3247,3270,3284,3325,3343,3415,3548,3578,5300,5356,5420,5427,5541,5592,6793,7101,7142,7431,8668,9074,9870,9878,10121,10245,10942,11074,11329,11347,11376,11440,11512,11663,11705,11808,11862,11892,11897,11951,12040,12215,12233,12286,12300,12379,12421,12563,12795,12851,12936,13289,13414,13652,13755,13774,15515,15719,15731,16119,16151,16249,16256,16524,16582,16803,16839,16934,17136,17528,17585,17606,17613,17692,17828,17959,17961,18535,18577,20098,21151,21485,21621,21692,22021,22465,22552,22899,23082,23218,23432,23542,23625,23701,23806,24000,24283,24303,24317,24382,24921,24942,25189,25236,25249,25256,25829,25928,26131,26631,27190,27216,27383,27427,27443,27684,28066,28316,28624,28758,28765,28852,29104,30712,31503,31588,33340,33644,34215,34387,34527,34698,34981,35163,35169,35268,35307,35453,35491,35658,35792,35804,35970,36026,36087,36346,36349,37032,37113,37349,37439,37464,37473,38749,39415,40100,40193,40457,40585,40671,40882,40889,41068,42473,42649,43001,43172,43766,43791,43815,43911,43916,45215,45956,46079,46577,47205,47371,47748,48765,48907,49244,49255,49395,49419,49461,49542,49557,50212,50850,51309,52115,52264,52363,52624,52657,53139,53178,53318,53452,53501,53762,53785,53909,54346,54471,54731,54808,55289,55555,55736,55804,55811,56144,56304,56388,56456,56496,56570,56688,56804,57018,57399,57474,57499,57596,57638,57842,58236,58292,58614,59644,59728,59929,59976,60127,60353,60443,60522,60779,61077,62001,62430,62933,63071,63532,63561,63664,63682,63713,64065,64118,64197,64307,64361,64377,64823,65025,65097,65167,65519,65604,65615,65644,65654,65817,65876,65890,65957,65984,66093,66125,66144,66347,66404,66565,66587,66605,66649,66652,66915,66967,68561,69984,70028,71105,71144,71222,71393,71815,71846,72070,72270,72370,72385,72485,72616,72988,73143,73578,73942,74002,74057,74105,74134,74218,74342,74389,75097,75393,75924,76596,77785,77940,78055,78550,78619,78627,78670,78678,78752,78837,78921,79305,79372,79517,79685,80086,80238,80315,80340,80551,80905,81064,81068,81303,81438,81453,81593,81659,81724,82006,82399,82466,82621,82964,83718,84008,85069,85271,85351,85464,85698,85741,85775,85874,87214,87518,87540,87827,87964,88053,88433,88969,89274,89624,89637,89649,90197,90203,90280,90285,90308,90342,90350,90453,91208,91213,91217,91313,91430,91463,92208,92451,92597,93049,93657,93682,94734,94981,95665,95764,95823,95899,96024,96147,97748,97761,97802,98551,98572,99227,99278,99410,99432,99441,99821,99822,99837,99845,100081,100204,100218,100255,100274,100394,100402,100430,100465,100565,100575,100680,100784,100838,100999,101025,101166,101407,101458,101937,102087,102186,102207,102288,102557,102866,102874,103009,103667,103671,103677,103686,103926,104026,104284,104468,104473,104799,104943,108114,108121,108141,108386,108491,108499,108536,108658,108932,108990,109059,109214,109796,109932,110020,110085,110100,110376,110831,111195,111466,111485,111658,112321,113184,113288,113323,114738,114746,115269,116759,116974,116984,117927,118157,118676,119086,119438,119452,119600,119663,119667,119689,119700,119771,120245,120287,120469,120581,120631,120838,120872,120978,120985,123241,123368,123392,123532,123566,123616,123822,124166,125406,125408,125546,125572,125581,125700,125944,126003,126078,126088,126506,126527,126728,126851,127793,127853,127872,128258,129371,129385,129483,129536,129541,129549,129602,130092,130142,130166,130360,130425,130426,130923,130925,130975,130996,131051,131170,131177,131278,131385,131460,131461,131482,131495,132324,133669,133889,134009,134076,134306,134392,134403,134652,134657,134721,134748,134774,135027,135049,135546,135675,135704,135714,135721,136557,136601,136713,136837,136866,136927,136979,138017,138040,138069,138071,3291,3448,3615,3691,3797,4049,4431,5017,7239,7510,7519,7574,7707,7856,8393,8447,8609,9057,9062,9116,14954,14989,15179,15220,15325,15367,15466,15506,15905,15938,16097,16099,16421,16536,16626,16630,16938,17191,17222,17239,17281,17410,17446,18502,18848,18948,19084,19165,19455,19537,19546,19550,19581,19590,19658,19669,19702,20198,20364,20601,20627,20845,20921,21318,21459,22045,22141,22224,22293,22344,22347,22437,22553,22684,23050,23255,23458,23879,23918,24182,24762,25678,25780,26700,26965,27390,27395,27985,29664,29703,29851,29932,29952,30031,30055,30066,30554,30777,31175,31253,31740,31754,31798,32075,32250,32357,32396,32412,32459,32509,33093,33105,33325,33566,33571,33704,34198,34272,34332,34354,34373,34381,34429,34492,34636,34736,34797,35117,35166,35186,35264,35388,35690,35876,35946,36460,36479,36497,36674,36786,36856,36925,36968,36976,36983,37108,37243,37246,37398,37599,37679,37752,37779,37970,38157,38363,38459,38473,38583,38602,38608,38664,39119,39723,39727,40837,40989,41280,41369,43354,43715,43736,43844,44235,44350,44563,44916,45239,45446,45706,45735,46083,46249,46479,46534,46590,46591,46703,46834,46973,47524,48174,48363,48428,48487,48512,48754,49223,49587,49598,49684,49693,49729,49914,50009,50036,50263,50398,50470,50593,50659,50709,50792,50945,50997,51185,51215,51294,51314,51398,51526,51590,51691,51737,52235,55154,56139,56271,56355,56374,56453,56659,56757,56881,57353,57477,57660,58175,59174,60144,60334,60451,61064,61456,61521,61524,62028,62199,62281,62418,62452,62723,62976,63013,63089,63352,63356,63367,63584,63710,63870,64384,64396,64517,64624,64645,64660,64723,64806,64852,64871,64890,64913,65297,65301,65333,65348,65880,66542,67038,67519,67874,67890,67997,68047,68417,68544,68574,68600,68860,68897,68922,68949,69154,69164,69509,69608,69684,70181,70214,70617,71555,71563,71574,71689,71832,72772,72777,73186,73260,73278,73280,73565,73609,73723,73763,74328,74590,74755,74859,74943,75091,75785,75864,75902,76092,76730,77997,78570,78993,79042,79052,79063,79290,79530,79585,79599,82223,82891,83345,83624,83758,83817,83991,84917,85300,85414,85452,85564,86268,86708,87094,87169,87192,87255,87562,87651,87685,87739,87775,87863,87878,87890,88317,88643,88699,88944,89012,89013,89197,89668,89841,91140,91727,92009,92517,92750,93133,93532,93565,94045,94116,94471,94478,94633,94876,94920,95038,95438,95485,95502,95602,95928,96230,96246,97192,97350,97401,97456,97666,99505,100079,100094,100596,101853,102073,102447,102489,102759,103141,104292,104369,104885,104904,105075,105186,105293,105406,105538,105835,105908,106010,106064,106084,106256,106264,106577,106613,106635,106650,106994,107107,107108,107308,107649,107708,107743,107777,108354,108556,108880,109040,109515,109846,109860,109878,109913,109978,109981,110028,110146,110234,110415,111303,111473,111488,111611,111654,111845,111883,111973,112004,112108,112133,112409,112738,112761,112943,113747,113780,113817,113846,113980,114036,114039,114049,114058,114065,114071,114083,114181,114209,114245,114318,114329,114343,114399,114448,114458,114660,114967,115200,115418,115467,115668,115908,115929,116096,116110,116125,116128,116546,116789,116963,117026,117119,118304,118316,118357,118370,118561,118578,118591,118618,118695,118922,119022,119110,119527,119565,119661,119696,119781,119919,119936,120118,120201,120231,120291,120293,120403,120849,121287,121428,121558,121675,121722,121865,121922,121970,121973,121983,122079,122121,122150,122200,122463,122623,122771,125375,125670,126071,126087,126197,126477,126483,126638,126692,126713,126740,126823,128150,128156,128617,128636,128993,129012,129053,129224,129372,129396,129502,129622,129670,129854,129883,129886,130077,130106,130114,130147,130163,130175,130191,130267,130361,130370,131861,131882,131913,132082,132100,132151,132217,132288,132540,132751,132753,132769,135106,135241,135270,135295,135304,135318,135345,135348,136060,136348,136372,136390,137417,137543,138541,138560,138561,138577,138637,139084,139144,139165,139180,1694,1824,1986,2350,2581,2706,2717,2828,2911,3001,3017,3050,3095,3162,3185,3254,3274,3297,3304,3333,3347,3349,3354,3365,3491,3557,3568,3581,3800,3983,4691,5313,5443,5535,5542,5543,5549,5557,5595,5603,6757,6977,7069,7089,7105,7112,7159,7166,7216,9462,10060,10480,10848,11082,11189,11237,11311,11350,11392,11479,11628,11685,11796,11882,12029,12234,12320,12404,13189,13441,13744,13750,13799,13892,14338,14828,15389,15640,15844,16041,16198,16210,16322,16463,16709,16993,17178,17190,17503,17522,17717,17721,17821,17829,17863,17920,18177,18262,18340,18385,18533,18595,19565,20045,21375,21474,21632,21812,22137,23290,23529,23637,23740,23867,23894,24225,24617,24648,24826,24938,25840,25958,26023,26511,27213,27668,27708,27734,28153,28160,28185,28196,28300,28304,28388,28480,28611,28681,28705,29072,29196,29279,29285,29383,31137,31586,31613,33034,34656,34952,35188,35451,35588,35625,35937,35959,36029,36070,36734,36937,37042,37221,37293,37343,37432,37480,37728,37918,38082,38586,38744,38815,39341,39431,39509,39519,39612,40160,41139,41261,41305,41665,42233,42743,43405,43537,44217,44226,44353,44720,45002,45517,45817,46173,46377,46658,46994,47510,47607,47918,47988,48018,48032,48651,48856,48973,49195,49364,50295,50299,50435,50473,52513,52604,52756,52901,53080,53404,53515,53543,53589,53595,53703,53723,54093,54723,55188,55300,55652,55930,56399,56404,56735,56788,57052,57323,57328,57630,58016,58142,58179,58286,58393,58399,58556,59179,59558,59578,59587,59677,59960,60250,60380,60471,60486,60535,60814,62434,62549,62797,62953,63084,63298,63338,63645,63684,63836,63849,64112,64158,64489,64559,64880,65039,65045,65150,65305,65488,65558,65569,65680,65764,65800,65953,66024,66092,66323,66461,66532,66561,66582,66728,66754,67025,70265,70849,71297,71495,71602,71716,71948,72000,72589,72934,72953,73060,73309,73387,73413,73818,73858,73886,73967,74099,74220,74272,76201,76316,76439,76763,77546,77827,77876,78018,78041,78121,78136,78249,78613,78616,78652,79267,79279,79578,79749,80573,81089,81124,81154,81264,81320,81367,81411,81419,81649,82563,82576,82599,82615,84306,84364,84445,84838,85062,85274,85433,85440,85533,85806,85831,85895,86580,87124,87339,87457,87539,87699,87820,87883,88092,88387,88393,89101,89248,89345,89743,89797,89960,90166,90186,90239,90259,90344,90368,90412,90456,91212,91567,91895,93130,93163,93239,93454,93640,93739,93810,93841,94454,94806,95724,95891,95902,96270,98285,98806,98838,98857,98895,98916,98951,98989,99094,99118,99176,99188,99344,99481,99797,100171,100180,100251,100500,100603,100607,100660,100681,100834,101274,101701,102664,102689,102842,102884,102948,102994,103165,103303,103338,103482,103792,104061,104402,106282,106773,107651,107761,108018,108088,108111,108136,108473,108780,108910,109681,109908,109998,110491,110853,110881,111346,111666,112025,112224,112439,113099,113167,113423,113476,114281,115288,115316,115368,115640,115887,117048,117457,117522,117564,117593,117894,119139,119459,120246,120258,120283,120606,120777,120848,121013,122819,123154,123170,123252,123394,123736,123828,123837,123989,124067,124211,124601,125246,125465,126047,126693,126724,126733,126741,126778,126779,126808,126815,127866,127873,128159,128251,129387,129460,129505,129537,129544,129604,130017,130139,130243,130354,130555,130604,130678,130856,130898,131014,131028,131428,133579,133666,133728,133803,133907,133914,134120,134235,134250,134296,134459,134953,134979,135001,135029,135050,135166,135381,135579,135581,135626,135692,136570,136574,136647,136656,136659,136670,136680,136689,136690,136711,136838,136884,136935,136943,136959,136960,137978,137994,138003,138016,138070,138076,138077,138081,138083,138084,138094,4334,4952,5148,5184,6848,7041,7291,7299,7577,7881,7886,7953,7992,8060,8497,8529,8531,8582,8752,9013,9086,9141,9804,9895,12907,14705,14718,14986,15309,15340,15420,15925,16397,16649,16795,16947,16969,17051,17342,17347,17355,17375,18536,19080,19120,19646,19653,19683,20123,20254,20935,21092,21927,22181,22197,22226,22400,22628,22835,23142,23165,23238,23243,23283,23676,23810,25326,25496,25896,26563,26573,26608,26751,26782,26834,27172,27271,27321,27348,27361,27417,27455,27533,28335,29341,29844,29903,31057,31336,31440,32330,32960,33505,33686,33932,33989,34161,34340,34460,34511,34562,34694,34897,34968,35122,35176,35356,36011,36408,36421,36482,36584,36619,36652,36668,36915,36971,37086,37112,37136,37151,37200,37302,37316,37348,37412,37419,37453,37516,37561,37643,37791,38367,38609,38614,38638,38784,39718,40121,40390,41285,42643,43063,43215,43364,43559,43642,43667,43774,43913,43937,44278,44312,44812,45079,45329,45608,46058,46069,46203,46233,46243,46254,46362,46370,46514,46621,47069,47329,47418,47738,48286,48339,48437,48463,48470,48752,48758,48854,49108,49181,49351,49475,49571,49703,49707,49719,49792,49889,50273,50316,50564,50700,50713,50816,50879,51005,51023,51077,51634,51748,51762,52343,52376,52483,52547,52764,52812,52980,53244,53877,54774,55315,55729,55798,56487,56604,56648,57360,57526,57531,57819,58481,58744,58818,58910,59393,59882,60150,60458,60852,61281,61319,61332,61425,61551,61569,62542,62684,62905,63053,63267,63306,63405,63446,63708,64288,64372,64388,64474,64720,64970,65283,65338,67689,67736,68330,68346,68381,68441,68531,68582,68586,68732,68770,68787,69249,69263,69278,69366,69427,69458,69687,69799,69883,70179,70291,70441,70506,71196,71909,72396,72530,72642,72705,72749,72894,72922,73084,73154,73233,73482,73690,73705,73766,73845,73917,74240,74465,74783,75030,75067,75281,75419,76065,76096,76294,77892,78197,78682,79065,79249,79642,81796,81929,82854,82973,83416,84200,84986,84998,85001,85284,85303,85573,85606,85749,85985,86392,87199,87555,87583,87637,87721,87783,87844,87866,88031,88459,88523,88924,89047,89096,89103,89111,89224,89280,89426,89523,89886,90132,91066,92421,92448,92774,93278,93351,93627,93675,93847,93979,94060,94201,94353,94606,94620,94694,94727,94769,95477,95514,95539,95658,95909,95933,96056,96192,96226,96234,96921,97280,97345,97354,97362,97454,97511,97536,97674,97842,98070,98161,98803,99729,100085,100512,100970,102516,102584,102751,103018,103238,103342,103395,103479,103541,104139,104561,105016,105049,105196,105206,105227,105719,105735,105825,105873,106000,106617,106710,106766,106831,106946,107103,107310,107428,107469,107658,107759,107861,108045,108194,108239,108363,108424,108849,109158,109398,109623,110013,110112,110420,110525,110585,110789,110818,110870,110979,111021,111119,111130,111180,111201,111532,111665,111671,111993,112010,112119,112206,112232,112376,112407,112556,112582,112946,113219,113368,113457,113478,113763,113782,113841,113952,113989,114008,114057,114060,114066,114107,114244,114257,114322,114347,115041,115120,115124,115610,115757,115775,116031,116593,116871,116891,116955,117033,117728,118023,118201,118342,118356,118429,118691,119056,119443,119485,119493,119499,119524,119988,120147,120328,120386,120404,120412,121674,121969,121974,121978,121986,121999,122038,122173,122350,122528,123043,123086,123313,125878,125986,125987,126592,126596,126821,128152,128231,128271,128805,128905,129047,129072,129129,129131,129148,129245,129274,129317,129324,129501,129922,130089,130103,130107,130257,130272,131417,132041,132047,132095,132110,132191,132193,132249,132281,132637,132677,132739,134693,134717,135153,135332,135352,136059,136299,136304,136391,136392,136396,136408,136463,137410,137421,137456,137458,137469,137521,137541,138568,138569,138583,138593,138620,139111,139114,139136,139148,139160,139163,139187,139223,15,51,183,1105,1652,1815,1985,2162,2178,2181,2225,2522,2613,2652,2657,2764,2924,3099,3178,3331,3337,3359,3470,3546,3564,3679,3697,3830,5033,5431,5558,5590,5715,5721,5754,7003,7100,7164,7407,9493,9616,9970,9988,10189,10250,11240,11306,11369,11370,11390,11488,11587,11659,11860,11889,12089,12123,12175,12280,12289,12350,12400,12409,12418,12468,12526,12735,12935,13009,13139,13267,13293,13701,13742,13830,15029,15724,16027,16105,16221,16372,16651,16662,16705,16801,16808,16836,16841,17155,17179,17245,17316,17475,17490,17668,17879,17953,17980,18083,18352,18389,18394,18442,18445,18513,18573,19052,20090,20106,22041,22771,22782,23163,23387,23477,23745,23902,24084,24306,24308,24312,24319,24323,24342,24590,24837,24959,25406,25733,25893,25953,25968,25985,26630,27426,27502,27620,27705,27756,27789,27937,27969,28036,28904,28967,29121,29337,29716,30558,31142,34222,34682,34703,34904,34979,35049,35347,35888,35969,36010,36022,36065,36244,36357,37119,37337,37364,37378,39351,39395,39938,39950,40508,40616,40680,40869,40969,41049,41160,41201,41484,41575,42014,42284,43909,44236,44489,44969,45487,45866,46035,46488,46654,46818,47512,47626,47789,48187,48307,48648,49330,49622,49670,49774,50838,51067,51887,52015,52638,52717,52811,52820,52904,53016,53077,53408,53478,53547,53790,53829,53908,53985,54105,54296,54428,55350,55719,55803,55933,56208,56387,56402,56867,57071,57273,57276,57502,57702,57735,57777,57866,57938,58044,58320,58324,58470,58484,58558,58793,58799,58859,58982,59141,59906,60136,60143,60266,60365,60557,60797,61240,61404,61508,62295,62303,62777,62784,63054,63078,63259,63289,63295,63488,64017,64266,64756,64770,64829,65142,65268,65336,65565,65607,65617,65641,65651,65668,65700,65793,65816,65828,65883,65925,65982,65988,66013,66022,66082,66154,66165,66351,66424,66527,66531,66555,66559,66984,67485,67502,69449,70254,70399,71125,71241,71306,71403,71710,72064,72077,72139,72208,72339,72500,72555,72661,72686,72957,73634,73651,73738,73962,73971,74103,74394,74544,75294,76996,77020,77128,77141,77539,77559,77567,77680,77992,78029,78089,78142,78474,78565,79288,79447,79539,79562,79693,79823,80023,80034,80177,80218,80354,80780,80937,81301,81371,81416,81800,82397,82467,82483,82561,82580,82723,82803,84015,84302,84840,85065,85391,85907,86583,86782,87112,87251,87666,87793,88019,88058,88068,88109,88245,89106,89294,89355,89500,89540,89546,89580,89930,90306,90307,90322,90347,90352,90391,90451,90716,90772,90805,91108,91502,91778,91806,91945,92257,92372,92541,93070,93311,93777,93819,93906,94680,95763,95930,95941,96508,97703,98073,98833,98841,98886,98920,99033,99243,99404,99471,99515,99580,99702,99723,99754,99794,100101,100107,100142,100167,100214,100279,100284,100419,100504,100558,100667,100998,101022,101072,101464,101748,101799,101845,102029,102096,102234,102235,102451,102544,102555,102596,103033,103128,103316,103392,103432,103582,103665,103874,103904,104163,104328,104338,104361,104504,104814,106452,107565,107808,107958,107992,108038,108058,108137,108157,108196,108425,108724,108744,108929,109893,109903,109931,110075,110136,110706,110909,111084,111150,111413,111535,111663,112288,112315,112655,113017,113161,113183,113197,113220,113421,114750,115268,115803,115921,115941,115992,116267,117088,117247,117675,117720,117808,119656,119927,120232,120297,120353,120827,121473,122060,122722,123179,123282,123778,123892,124002,124065,124183,124228,124524,125212,125306,125564,126504,126608,126647,126671,126723,126735,126761,126769,126800,127311,127596,127769,127788,127902,127974,128354,129218,129546,129557,129597,129646,129650,129982,130136,130190,130548,130557,130977,131005,131026,131027,131379,133553,133575,133678,133759,133807,133888,134003,134298,134351,134387,134404,134405,134415,134446,134781,134831,134938,134939,135023,135612,135658,135707,136615,136631,136674,136688,136821,136865,136989,138010,138014,138026,138038,138082,121,3442,3770,3948,4183,4666,4745,5028,7309,7500,7509,7631,7634,7885,8072,8341,8367,8410,8543,8731,8742,8910,8967,9121,9166,9210,14479,14707,14848,14960,14970,15109,15265,15276,15378,15423,15648,16072,16150,16521,16704,16766,16939,17209,17303,17409,17443,17450,17485,17535,17565,17852,19158,19563,19655,19667,19677,19750,19770,19776,20322,20807,21131,21822,21844,22430,22539,22666,22895,23096,23117,23647,23909,24015,25899,26182,26302,26748,27158,27193,27394,29247,29647,29694,29986,29994,31074,31170,31265,31304,31796,32507,32811,32961,32988,33124,33324,33374,33562,33676,33713,33951,34250,34379,34564,34684,34930,35089,35174,35180,35192,35206,35254,35335,35370,35386,35675,36055,36094,36105,36182,36431,36563,36641,36769,36800,36845,37145,37240,37430,37563,37667,37772,37780,37794,37859,38078,38443,38458,38471,38485,38505,38581,38591,38597,38616,38670,38699,38711,39398,40806,41106,41288,41310,41993,43370,43418,43569,43635,43729,43991,44552,44631,44718,44755,45739,46229,46278,46289,46291,46398,46486,46615,47058,48305,48545,48808,48985,49083,49310,49326,49822,50203,50456,50962,51059,51143,51243,51269,51287,51411,51776,52080,52104,52278,52598,53236,53362,53382,53581,54770,55176,55204,55292,55357,55397,55542,55578,55778,55954,56023,56444,56458,57059,57366,57770,58249,58518,58726,58750,59001,59228,60488,60633,61531,61555,61654,61943,62142,62539,62630,62988,63075,63343,63373,63462,63768,64367,64392,64446,64449,64621,64635,64930,65019,65308,65311,65497,65555,66228,66386,66509,66706,67269,67826,67842,67960,68152,68192,68224,68382,68439,68447,68631,68747,68857,68858,68920,68926,68937,68948,68971,68972,69196,69229,69272,69305,69481,69516,69575,69768,69813,69868,69973,70008,70088,70104,70600,71544,71559,72736,72754,72853,73021,73164,73176,73212,73281,73327,73346,73497,73571,73579,73601,73626,74443,74786,74951,75054,75194,75845,76115,76159,78236,78751,78953,79040,79051,79563,81047,82356,82932,83520,85120,85179,85197,85235,85281,85371,85382,85551,85598,85944,86330,86587,86598,86635,86646,86745,86824,87735,87846,87873,87886,87910,88867,89057,89109,89120,89312,90404,90415,91367,91535,91752,91984,92120,92270,92453,92462,93577,93624,93992,94009,94024,94385,94448,94592,94602,94613,94854,94899,94904,95185,95359,95506,95561,95663,95954,96139,96209,96378,96783,97617,99726,100552,100761,101171,102155,102266,102402,102546,102698,102939,103326,103824,104016,104142,104841,105161,105193,105263,105403,105521,105537,105646,106057,106091,106127,106134,106280,106529,106619,106629,106915,106952,107569,107582,107628,107849,108056,108097,108670,108885,109328,109540,109613,110128,110176,110414,110658,111081,111395,111499,111548,111601,111636,111647,111652,111660,111669,111681,111838,111881,111959,111989,112045,112284,112306,112653,112670,112801,113043,113420,113547,113549,113767,113872,113879,113921,113928,114070,114180,114212,115109,115447,115776,115778,115839,115924,116027,116070,116120,116476,116530,116817,116846,116962,117389,118185,118216,118677,119397,119534,119541,119817,119917,119923,121599,122199,122359,122436,122475,122537,123165,123176,123256,123481,125761,125926,125981,125983,126038,126096,126145,126393,126545,126646,126702,126711,126791,128451,128523,128628,128964,128994,129097,129098,129158,129202,129286,129313,129327,129395,129620,129858,129923,130016,130075,130110,130189,130270,130289,130322,130381,130386,130409,131980,132051,132250,132377,132418,132463,132597,132678,134719,134744,135180,135238,135247,135297,135302,135333,135342,135350,135357,135365,136168,136179,136342,136368,136388,137414,137489,137495,137506,138537,138544,138588,138600,138612,139119,139176],"olfactory_left":[382,839,1574,2971,8203,8864,9537,10708,11447,12056,13133,15012,16455,17291,17311,18436,19055,19441,20113,20915,21001,21166,21319,22146,22584,24800,26907,27732,28171,29172,30531,32751,38217,38701,40099,40136,40845,41266,41712,43491,43497,47061,48926,49078,51433,55766,57068,57934,58875,59282,62796,63973,64989,66742,67489,67828,70627,71103,71310,71699,72849,73153,73773,74387,75271,76655,79555,82807,84970,89359,90137,90142,90909,91218,91236,91742,92633,92822,93456,94041,94474,96334,96352,100622,100874,101955,102999,103393,104495,105313,106222,106637,106775,109834,112925,113291,114775,115591,115959,117091,120003,121664,124877,124908,132577,133216,133270,133322,133823,134999,135187,135858,135970,137057,2132,5456,5764,5784,5841,8736,9739,10453,11278,12573,13268,14779,16715,19619,21476,25237,26374,27130,27738,27932,28313,28418,30007,30316,31186,31413,31631,31948,35590,37371,38548,39014,39216,40669,41050,41434,41686,42050,42811,45018,45059,45288,50265,52313,52355,52928,52999,53211,54397,63219,63750,63757,64637,67049,73698,75295,75920,77569,79095,79214,80603,81536,82809,82986,83672,84921,85390,85748,86113,87484,87591,88448,88660,88912,91095,92563,93068,93410,94764,95395,95917,97397,100478,100724,102082,102632,103114,103489,104409,104524,104595,105881,106991,107959,109005,110719,111020,112177,115404,115657,115686,116378,116819,116900,117393,118813,124276,126899,131299,133556,134014,139230,187,1556,2789,3713,5962,7429,8611,10729,12921,15026,19179,19865,21502,22035,22357,24133,25043,27544,27566,27716,30984,31838,31988,32054,35871,38801,39556,39686,39746,40696,40978,41541,41938,42244,42630,42821,43018,43187,43421,44036,44987,46966,47562,48546,48885,49242,49970,52277,54791,54926,55141,58922,58988,62718,64479,66978,69573,69774,71802,72203,72927,74094,75908,77481,78848,79995,80002,85294,85761,89014,89740,90623,91068,91574,92964,93526,94145,96409,97924,99205,99573,106607,107206,109581,117084,117197,117615,121217,121968,122560,124403,124847,126645,126706,126835,127323,128050,131269,133128,133513,134776,135347,135372,135889,136244,3976,4247,4544,4904,5261,5347,5413,5777,6238,10078,10503,11355,11686,13312,13433,15341,16251,16493,19124,19221,19591,20780,20821,24575,25808,26694,27820,28347,28470,29022,29088,29120,29543,30517,32197,32213,32219,32273,33145,33243,35986,36133,36378,36803,38054,38994,39047,39126,39212,42267,42298,43565,44380,45038,45865,47756,48712,50107,51260,52189,52972,54198,55699,55884,61218,69917,71058,72535,73380,73392,73916,74772,76297,77639,77663,79207,82114,84508,84806,87364,87710,88025,88408,92989,93175,93763,93848,94674,100271,100522,100719,102334,103044,103213,103413,103888,104056,104248,105900,106697,107190,108267,108432,108496,110261,111518,114306,114698,114886,116153,118432,120277,121546,123122,123763,125162,125923,126132,126305,126955,131182,134757,138888,358,737,2618,2820,4039,5856,6647,6866,8170,8490,9101,10363,10882,11739,12301,12838,15171,16727,18205,18778,19144,20850,21664,22327,24787,25261,29636,32850,37332,37990,38962,39271,40653,41104,41416,42071,42799,43512,44141,45087,48681,49213,50472,50486,53911,54350,55643,57039,57123,58180,60584,60886,61262,64300,68804,70378,71139,71273,71405,71908,72630,73146,75585,77031,77277,78576,78643,79282,79374,81057,83366,89582,89903,89987,91585,91749,92938,94049,94054,94558,94775,99200,102012,102257,102611,105375,105423,105440,108327,108965,111492,112491,114142,114390,115850,116017,117349,118704,118871,120313,121817,122100,124848,125998,127662,132016,135504,135549,136796,5128,5312,6224,7645,7724,13993,15619,16604,19268,19271,20447,20783,27592,28000,29037,29078,29123,29124,29613,29671,29729,30037,31706,37416,39620,39990,40098,41676,41869,43566,44391,44872,45096,45810,45979,49045,52019,56782,57941,58513,58949,59162,59640,59706,60081,61311,61971,62250,62494,62947,63201,70551,71511,72122,73161,73311,78406,79661,81690,83359,83864,84732,84947,84990,86018,87723,88299,88516,89095,91912,92063,93510,93899,95013,98729,99099,99378,99450,99749,100594,100857,101297,104349,104427,105880,106639,107159,107832,107840,110036,112139,114139,114178,114200,115823,115942,117049,117102,118097,119258,119472,124762,126195,126897,127408,127675,131018,131666,134858,135283,137536,138255,138697,138757,2885,4254,7729,8297,8309,8570,9099,9727,10482,10630,10766,13165,15971,16424,18843,18908,19872,21087,21464,22727,24647,24842,25193,26766,26937,28908,29738,30261,31244,31421,33662,37849,38005,39490,41870,41983,43867,45519,46417,48049,52191,52228,55410,60585,61484,62690,63673,63855,63931,63979,67818,69471,71292,72311,73729,73900,76422,76426,76947,77293,78917,80393,80801,81267,81445,82131,84478,89564,89570,89676,89701,89968,89974,90842,91682,94044,94879,101870,102946,103267,103445,105316,106600,106606,107294,108355,108519,108715,110855,112562,114848,116554,117388,117570,118706,120392,121568,123810,124866,125583,126301,126405,126950,127160,127645,127823,128066,132610,132933,133287,1039,1810,4442,4779,5302,9388,10618,11147,11341,14915,15157,15687,20216,20451,21256,21878,22055,25257,25833,27915,29501,31858,33211,33232,36871,39168,39437,39502,40455,40720,41066,44393,44414,46553,47350,47527,47692,52067,52437,55334,55630,56664,57504,60148,62165,62489,63286,65393,66336,66432,69390,69417,70926,71392,72068,75506,76045,76398,78064,78225,78524,79156,86568,87522,87660,87889,90692,91661,93143,93164,94481,95391,96945,97157,97201,98320,99026,100263,103538,104737,105449,106347,106692,108217,114262,114350,116463,117451,118410,118428,119163,122869,123773,125318,125341,126130,126220,126367,126944,127378,129010,137306,137570,138109,138184,138187,138191,138843,267,357,813,1476,5208,6100,8069,8230,8420,8640,9702,10544,10832,10957,11181,11891,12620,12854,12962,16229,17802,17877,19520,20105,20457,21251,22175,22722,26552,27288,30081,31454,32154,32159,39641,42239,43297,46708,46846,46926,47407,50498,50751,50841,54456,54909,55551,57731,60041,60555,61110,61306,63918,64298,65458,66349,67122,67264,67935,71314,72091,73748,75025,75402,75995,77140,77544,78200,79218,79939,80282,80327,80904,82088,82904,82909,86412,92288,95315,95919,96018,97563,97738,97854,100096,101681,101695,102132,103928,105829,108701,110447,112557,112704,113236,116231,116528,117011,118775,118807,119506,120330,120459,120559,121528,121545,122627,123408,124372,126446,126578,127618,127689,132878,132885,133402,135446,604,4026,4102,4302,10626,11537,13064,15895,16244,19265,23484,24608,25003,25144,25327,26772,27990,28301,28600,28898,29035,29107,29761,31159,31298,37711,38086,38846,39632,41410,42303,43025,43095,45082,45085,45643,45780,45907,47997,48433,49575,52414,53302,54231,54419,54465,55007,56180,56449,56524,58289,58817,58844,59353,59382,60233,62993,63758,69483,74083,75669,77794,79195,82401,83167,87195,87218,93329,93495,94534,94715,95180,95378,96406,97104,99634,100382,102607,102728,103911,106928,107839,109193,110044,110577,113188,113721,114184,114670,116818,123475,123874,125382,125669,126342,129590,131674,134233,134280,136853,137160,138030,138206,138245,138722],"olfactory_right":[863,1890,3314,3707,4915,5118,5198,6310,8598,10659,17200,17688,17689,18229,19223,19386,22710,23747,24909,30144,30166,30678,30714,31820,36353,39946,40185,41694,42106,42111,45794,48666,49105,49216,50337,51126,54136,55331,55876,55943,63656,65399,65400,65686,66321,66880,67698,68160,68734,68765,69352,69806,70677,71000,71038,71413,71604,73201,76932,78346,80924,81087,82928,86319,87128,87676,87694,91541,92295,92591,93463,93470,93735,94442,98122,98721,99224,100003,101313,104665,104749,104990,105455,106910,112354,112388,113196,113328,117112,118286,120765,121396,124585,124872,125831,126449,126533,127133,127773,132198,132734,132889,133317,133626,135670,135794,135826,137647,1591,2013,2707,3115,4416,4626,4849,5724,7725,11459,13895,14741,18424,18571,19164,21865,22007,22937,24457,24674,25551,26370,27794,28561,29126,29137,29156,29194,29642,31752,32136,32184,36005,36745,36815,38777,41641,42439,42563,44522,44649,45832,47668,47817,47907,48834,50358,50722,52276,52927,53072,54724,55168,55913,55927,55994,56732,57496,59841,60091,60322,61394,62939,67991,69146,69508,74063,75438,77727,77801,77807,79129,79204,79890,81456,83734,87492,87674,88403,88761,89299,89552,89792,90372,91059,92172,94307,94916,95615,95984,97396,97402,98995,99468,101930,102401,102499,103256,104609,105757,106546,106797,107444,108024,108571,110286,111527,112190,112835,113081,113628,113708,114571,117318,120098,122909,125297,126907,130232,131679,133811,135268,137157,138771,656,2153,2481,2888,3131,4076,4991,5468,5529,8646,8985,9708,10188,10195,12933,18127,18774,19395,19542,19873,20116,20461,22941,27203,28223,29995,35697,36118,38974,39269,40511,42518,43249,43548,43705,44275,45227,46039,48577,51669,53114,53958,55245,55720,55780,56480,58619,64333,65937,67472,68914,69421,72098,72928,74880,75664,75729,75857,76174,78779,78957,79867,79992,80016,80846,82237,83974,90013,90491,91722,92748,93004,93132,93140,94435,94459,94627,95156,95416,95931,97051,98175,98282,101445,102129,102163,103325,104707,105233,105349,107016,116548,117498,119406,122037,124125,124156,125187,125526,125839,126315,126695,132478,133351,135195,137720,137724,3276,5335,10053,13325,19454,20284,24854,25019,26980,27142,27152,27570,27793,29430,29574,29935,31310,32545,34406,34440,34677,35673,36544,38277,38695,38774,38890,39289,40515,42390,45320,46924,47203,47677,48134,49084,49539,49959,54302,56809,57781,58616,58647,60211,60440,62551,66327,66690,70494,73582,75606,76056,77389,77592,78090,78845,79076,79219,79236,79332,79462,81008,81759,84303,86835,87810,87961,88521,90055,90126,91303,93695,94394,96053,101944,102216,102270,104308,105229,105414,105619,106526,106642,106654,109308,109549,109794,110983,111664,112755,115106,115671,116764,119153,119736,122087,122630,124622,125431,126484,127697,128792,131487,131665,134655,137151,137159,341,829,2502,4213,9869,10910,11045,12255,12451,12644,12792,12836,13281,14783,18283,19433,19723,21534,21915,22145,23491,23914,24401,26842,30140,31056,32839,34883,36955,38659,38834,39161,39794,40347,40851,41685,41723,42532,43401,43436,44171,46237,46265,46860,48526,48782,49455,49462,51805,53117,53307,54336,54988,55999,56281,56987,58193,58220,61832,62481,63113,63771,65088,68640,71917,72503,72855,73704,76418,76907,77565,78455,78578,79926,81260,82179,83720,89363,90627,90849,92578,93061,93270,93517,93664,93897,95329,97330,97524,103781,104067,104526,107080,116024,117803,123494,125458,126683,126710,126918,127142,128572,132576,132777,133737,133841,135127,135535,135545,136239,137653,1493,6836,9261,10632,11218,14077,14983,15194,16148,16345,17361,17669,18617,18995,19409,19814,20178,20625,21448,23336,23804,25015,25047,25415,25674,26625,26670,27156,27535,27866,28669,29177,30045,30615,36496,37199,38304,38429,38662,41101,44096,44682,45960,47589,48552,48646,49692,49706,53555,54007,55639,55822,58876,60474,61447,61814,63050,64379,66332,70977,74090,74697,75342,77541,77610,77701,78163,78933,81030,82222,82913,83762,84133,85841,87271,89569,91177,93184,95181,96044,98599,100477,100652,101872,102535,103079,103879,103929,104567,104616,104827,106437,107513,108426,109085,110268,111115,111277,111511,113687,113906,114476,114549,116388,117160,117702,118805,118852,124507,125733,125883,126229,126788,127293,129540,129710,133577,133858,137094,137116,137122,137158,138194,704,860,1925,2069,2327,6929,8465,8533,8929,9157,9792,10717,11960,12450,16179,17112,17590,18212,19411,22798,23930,24749,26034,26198,26525,28867,30643,31237,31387,38915,39309,39626,40101,41443,44181,45008,45645,45694,48074,48118,49233,50016,52344,53107,57387,59908,62959,63029,64469,64662,67915,68036,68070,68764,69962,70763,70985,72929,73405,74422,74959,75539,77211,77669,77722,78098,79285,79852,81400,81678,82586,83912,84907,88185,88640,89368,89989,90918,91836,91908,94790,95872,96679,98316,98808,102130,103440,103775,104642,104837,105408,108806,111997,113341,115157,116660,118054,119294,122117,123530,123721,125884,126335,126864,126876,126886,127085,127834,127852,127938,129186,133677,133880,133994,134096,135014,4922,5803,6277,9536,10070,10730,12401,14211,14549,16614,17529,18328,18849,20703,21369,25486,26574,26612,27020,27437,28806,28865,29815,30177,30226,30230,31554,33954,37231,38474,39642,39782,40243,40479,41769,42047,42665,42981,44202,48418,49385,50297,51714,51930,54726,58246,58347,58591,58701,58797,59164,59207,59995,60355,60447,60594,60635,61998,62078,62203,62596,66469,72024,73066,74963,75688,77451,79163,82433,85751,87027,87232,87658,88295,88343,90380,97371,100144,100162,100702,102641,103423,105343,106750,107526,107764,109795,112230,112764,113185,113842,114323,114496,114565,114720,116131,116385,116966,118327,124961,125282,125522,125641,127694,130621,130661,130939,131070,131708,131791,134632,138223,138256,138315,138756,138763,138800,164,343,2475,7712,7793,8745,8876,10868,11159,13724,14567,15975,18614,18820,20910,21144,21451,22171,24347,26205,26422,28964,29439,30138,31176,32108,36632,38857,39100,39256,39918,40188,40636,41716,42182,44077,45702,48747,48771,49405,50125,50874,53157,53899,54065,55053,56825,59875,61934,64669,64839,65202,66136,68186,70412,72493,73769,76052,76143,77273,77608,78366,79247,79574,79895,81601,82147,82923,82981,83944,90119,91540,91779,92724,93089,93623,94005,94055,95419,95675,96327,96690,97759,97917,98108,100182,101372,105448,106646,106981,108066,108089,116556,117986,119851,119897,122937,125674,126339,126697,127677,129695,132339,132423,132627,133539,135306,135514,135607,137822,2815,4061,4718,5343,7097,12223,14716,14785,17441,20389,20446,24669,24886,25071,26144,27011,27365,27745,28739,28810,29058,29919,30829,37327,37795,38356,39092,39229,39524,40640,42884,44567,46537,46943,47519,47678,47729,47913,49382,49887,50568,50597,51440,51683,52004,55887,56644,58617,58958,58967,60049,61171,62018,63310,64186,64501,67020,71512,72621,73237,77554,78133,80841,81134,83252,84384,84995,89660,89962,91835,92984,96248,96762,97111,98737,98933,99548,100427,101130,101150,101231,101343,102573,102651,103390,103883,106269,106516,109853,113070,114753,114892,116076,117646,118151,119154,119900,122274,124035,125911,126189,126863,130691,131649,134653,135054,137120,137161,138316,138363,138854],"mechanosensory_right":[1072,1530,1712,2382,5539,6422,7687,8145,8191,8852,9777,9944,9953,10507,10670,13557,13857,14807,15465,16594,20081,21107,21539,22490,22785,23265,24010,27784,28599,29933,32033,32157,35916,37175,37392,38520,39584,40207,42060,44280,44915,46707,46844,48318,48674,53510,53716,53827,54400,60881,61902,62866,65597,67432,67534,68340,70021,71350,73388,73996,74223,74502,76516,77245,78057,79274,79897,82955,83598,84125,84347,85625,86363,87010,88409,91298,91911,92402,95105,98154,100191,100629,101962,102719,103737,104122,106985,107011,107178,107512,109557,109769,114623,115003,115699,116260,117190,117525,117706,122727,124491,125104,127083,129802,129862,130415,130659,132625,133596,133747,134500,135457,135763,136189,301,1438,2501,3946,4114,5069,5798,5814,6012,6570,6728,9681,11438,11643,12252,12944,13637,14283,16542,16892,18934,19021,23412,24171,24960,26562,27264,27557,28102,28702,29090,29094,29875,31073,31485,33128,34531,36964,37147,38886,39155,39334,40623,41146,41732,44561,44934,46271,47233,48773,49486,49849,50235,50956,51947,54308,55022,56403,58195,59793,60448,61444,62829,64021,64041,64123,64507,65806,66254,67098,67475,68111,68650,68938,75535,76099,76915,76999,77662,79537,81147,85079,85132,85961,86144,88337,89854,90103,90110,91573,93085,95024,96401,99138,100471,101451,101669,101764,101777,101956,101998,103950,104620,104959,105013,106072,106657,106663,106815,106842,107378,107970,108068,108462,108546,108958,109326,110542,111282,112465,112807,114175,114352,114609,115114,116102,116170,116209,116490,116591,118019,118156,120294,120899,126165,127871,130796,131233,132036,138195,138749,567,981,1179,1411,1722,3499,3778,5139,5236,5990,6078,6775,8149,8872,9692,10481,10641,12875,13472,14098,14270,18320,19343,19603,21177,21218,21310,21979,22091,22714,22928,25561,26162,27146,28874,31917,33011,33146,35756,35913,39912,40503,41137,41515,41557,45897,46256,49256,50157,50333,50356,53058,53147,53594,54418,54520,56700,57985,58785,63683,63915,65237,65766,67881,72322,72486,72892,74890,75944,76072,76232,76695,77291,77474,77762,78465,78477,79605,82360,82440,82454,83141,83561,83750,86163,87272,87896,91018,91486,92509,93716,94221,94563,95612,95838,97672,98355,99179,99202,100069,102439,102768,104346,105709,107720,110063,113587,120833,121423,121836,122171,122456,127525,128012,128016,129222,131658,132545,133939,135994,136454,137718,2609,3397,4937,6568,6598,6781,6865,11085,11126,11139,11458,11910,12769,14720,16172,16332,17038,17096,18052,18631,20469,20743,22889,23034,25681,28065,28139,29250,29545,29667,29722,29864,30962,31594,31937,32450,36985,37020,38758,40943,42223,42347,42453,42758,42879,43570,44401,44468,45913,46944,47139,47379,48709,50573,50612,50649,55694,56790,58112,58156,59424,59545,60117,60170,60388,61181,62034,63006,63143,63840,64008,64030,64191,64816,65112,66581,68658,69890,72084,73660,73855,79916,80708,84591,84721,84741,85002,86534,88470,90326,90812,91568,92827,95454,96335,96702,98987,99539,100701,101666,103640,106146,107094,107389,108358,109114,110081,112383,113240,115267,116085,116126,116706,118872,120621,121571,123061,123921,124696,124699,126747,127262,128117,130248,131190,135186,135702,138248,557,929,1711,1950,2077,2083,2779,3622,4123,4395,4710,5329,5334,6075,6122,7219,7758,7961,8471,9618,10365,12258,12716,14929,16215,17836,18066,19166,19627,19686,19933,21294,21859,22510,24073,24726,24814,26220,27259,28597,32421,33047,33292,35248,36134,37167,37274,39595,40224,42590,43110,43397,44175,46632,46675,47028,47247,47776,48613,50829,51595,52632,55186,56210,56650,60588,60855,61353,61793,62834,64499,64510,65191,65635,65746,69648,69779,70966,71015,71069,71087,71230,72054,72696,72984,73842,74215,74893,76021,77666,78883,79016,80160,80254,80416,82232,82448,83438,84194,87842,88077,91625,93762,94357,95830,96923,98527,103210,104119,104128,104310,105250,105465,106756,106834,109790,114453,114626,115055,115102,115227,115318,116063,116276,117202,117896,117905,120817,121351,122127,122707,122944,123461,125143,127503,129913,130631,132150,133253,133267,133565,134969,135769,137712,137716,137731,1042,2081,5677,5725,6295,6670,7082,7887,8796,11523,12842,13371,13952,14222,17400,17539,19406,19567,22732,23217,23229,23235,24878,26467,27074,27076,27663,27846,28028,28474,28570,28850,28887,28980,29651,31108,31157,32204,32642,33499,34010,34545,37018,37099,38129,38336,39115,39410,40437,41001,41237,42317,43755,44173,44931,45256,48477,49439,52174,53308,53607,53957,54009,54495,54508,55738,58402,59386,60178,60578,61607,62156,63441,63738,64810,64850,66486,66866,67368,68298,68726,69042,74301,77049,77253,78433,79294,80723,82290,83131,84352,85516,85600,86718,87044,88754,88891,89219,89966,91089,91093,91597,91975,94490,94600,97336,98357,99006,99128,99555,101951,104592,106005,107681,107742,108235,108564,111280,111504,112436,112473,113334,113586,114880,115228,116116,116321,116408,117990,119968,120526,121078,122222,123659,123714,123833,124536,124602,124937,125994,126215,126460,126476,126900,129494,130153,130242,130316,130488,130549,130672,131863,131925,134908,134925,135336,135563,138383,1666,3666,3683,4019,5332,5426,5947,8073,8782,9187,9775,9862,10483,10712,10883,11136,12039,13253,14200,14826,20726,21763,22428,23263,25924,26209,29743,29822,29869,29999,31905,32746,33045,34500,34673,38519,42126,44179,44351,45916,46118,46482,46512,46864,46900,47750,48001,48223,49164,50825,52055,52880,55283,56126,56328,58430,64102,64925,65050,65051,69122,70964,71037,72065,73187,73692,73779,76000,77897,80653,81793,82372,82870,87327,88118,88163,90315,91737,92995,93084,93296,93758,95311,96313,96543,97166,98502,98782,101693,103882,104123,104137,104343,104679,105036,108177,116382,117220,119220,119918,120117,120500,120775,121653,122594,122636,125072,128228,130527,130676,133630,133911,134506,135820,137630,137695,3243,5795,6104,6549,10804,12945,13148,14636,15904,18222,19129,22504,26683,27432,27819,28774,29050,29619,29766,30841,31277,31916,32460,35725,36292,37254,38146,39281,39497,39604,39619,40547,41866,41970,42320,42622,44319,46586,46775,46980,47070,47173,49417,49567,56880,57611,57970,59051,59098,59582,60225,60228,60543,62178,62228,63258,64365,64777,66130,66475,68663,69068,70083,70306,72585,76913,79356,86690,86937,87179,88995,91528,91766,93991,96758,97197,97814,97927,98446,98452,99268,101055,101400,101604,101699,101970,102204,103214,105140,105930,107819,108266,110667,112526,113574,115274,115514,116229,119034,119439,120932,120958,122297,123472,123598,124466,125044,125105,125948,126201,126402,128340,128342,130851,131893,138271,545,597,895,940,1168,1286,1943,4861,7960,8874,9018,9744,9900,10374,10427,11750,11991,12428,12552,12601,12630,13284,14165,15908,17392,17566,17676,18029,18561,19564,20414,21134,21299,21868,24404,24666,25017,25346,28293,29990,30269,33125,36162,38433,38464,41553,42011,45737,45859,46726,47373,48872,48877,49296,49377,53074,53944,57251,59418,60820,61765,62598,62688,65660,65810,66000,66062,66667,67058,67136,67169,67786,70648,71445,72240,72409,72801,73695,75350,75378,75447,75504,77343,77476,79135,79743,80776,82184,84290,86299,89502,89768,90877,91258,91675,94232,94513,95314,95885,95962,97148,97740,98465,99412,99562,100937,101008,101095,103207,104271,104512,104622,104631,106431,107113,109765,112488,116323,117710,118757,120420,120608,120680,122130,122366,123601,124956,125618,125977,129880,130637,130668,133272,134933,135070,136008,1160,1183,3587,4820,5061,5086,6081,6170,6749,10125,10366,11226,11516,12953,13659,14581,17047,17379,17726,18762,18912,19136,20132,23478,24594,24876,25320,27097,27353,27505,28186,29888,29899,30157,30252,35780,35975,37863,42012,42124,44636,45024,46043,48756,49810,50942,53197,53681,53753,55777,55836,56065,57062,57159,58368,58542,58655,59104,59615,59671,62522,62979,63332,63972,65054,66371,66393,67261,69514,73972,76187,76717,78511,78598,78691,79260,80558,81203,82997,83450,85083,89444,89942,91231,91338,91385,92367,93478,94514,96084,96823,97913,100371,100586,101184,102418,105684,106880,107383,109116,109163,110048,111279,112437,113933,114939,115864,116339,117339,117614,118158,118841,119803,120057,120789,123741,125336,125598,126440,126606,127068,127478,128252,130534,131767,132328,138263],"descending_right":[1252,1543,2796,7281,7938,10050,10214,10408,11668,11941,12715,14765,18412,19123,19812,20898,20922,25467,34660,37087,37320,41140,44310,44806,45283,46094,46961,48465,49910,53708,54666,56001,57362,57554,61108,64046,69543,71943,72173,72383,73989,74340,78772,79342,82816,85031,86027,86226,88084,88861,90669,91021,91153,92675,95455,95804,98095,102508,104995,105401,107202,109151,112131,115801,117819,118662,123436,127891,127918,129217,131683,133992,134174,134427,137694,6387,8458,8762,9547,12231,14310,14637,15773,16173,19521,19562,24675,26545,30449,30831,31033,32468,36364,38080,41309,41653,55310,59231,60465,60981,60984,62852,64835,68933,70445,71321,71332,73261,75989,79349,80719,81609,84480,85736,91741,94339,97258,98570,101134,101435,105294,105690,107703,108294,108637,111176,111362,116907,117635,124555,124568,127038,128306,128466,129252,133347,133745,136786,137249,67,3719,7575,7963,9224,12149,15355,22521,24738,25469,27630,30268,40462,41984,45574,48839,49257,50103,52852,55667,57978,59798,61597,63503,63901,66120,66547,68812,71476,72463,72763,73335,74486,74753,74863,77409,83723,85044,88682,90958,93309,93843,94089,96010,97466,99984,102647,104760,104859,104865,105012,105419,105478,107782,109840,111950,112188,121200,123467,124744,127485,127639,129708,131132,132940,134109,136015,137016,2008,2134,3218,12204,18105,18914,19327,21186,24400,24873,25682,25685,31901,35106,36398,37028,37742,41304,44324,44523,48650,48867,52445,57995,59645,63739,64888,68896,69443,73185,79152,88950,93009,97049,97284,99748,101263,102127,102142,104013,106317,108856,111254,111545,111979,112274,113119,115361,116767,117784,120310,123650,127096,127282,129389,131670,137236,890,1382,2095,2966,3508,3819,5055,5996,7163,8356,8850,10066,12276,14545,19401,21282,21506,22783,30278,33073,35131,35743,36187,38893,45266,46436,47331,48205,48642,48767,50395,50577,55069,55602,56338,58553,60560,60729,65026,70178,72007,73320,75588,77536,79624,83423,85131,95809,97537,99358,99417,104982,106930,107177,112214,114599,116047,118784,121807,123255,124277,124377,124388,126619,127648,128090,131831,134605,136181,137726,3879,11445,12341,13957,19610,22264,22457,29532,29535,30980,33693,37929,42109,46204,47345,47868,48486,50665,53894,58521,58815,59160,62817,65499,76246,77261,80300,86832,87590,89945,91142,102781,103801,104753,106453,108447,110785,111034,114031,116084,116873,130432,131179,135293,138785,138954,421,677,1515,6571,9355,9774,15353,16723,19349,19620,19630,22092,23905,24181,27808,28270,35228,37692,37738,38225,38370,39011,40120,40997,42316,43288,43816,47135,51775,52915,53711,53954,54303,54852,56132,61412,62150,69669,71702,72124,76122,78824,80580,81111,82726,83448,84464,91126,91147,92127,95557,98348,102851,103373,106608,107205,109320,111446,118716,120862,121334,123433,126956,132039,134087,135137,1207,3972,7390,8168,10596,13664,17934,19479,20305,24153,24490,26148,27191,30381,31246,31460,33065,34769,35932,39228,39529,42399,45512,47575,48070,49647,49965,57367,61359,61684,61881,66832,74077,76292,81896,82693,85038,87361,89462,89710,91224,91857,92593,94758,101135,103706,105799,109258,109569,111050,111720,114068,119960,120105,120115,122361,123016,126200,131176,138831,574,904,4338,8706,9533,15356,16648,18383,20372,20925,21127,22480,29162,30759,32057,32862,33237,35083,40112,42999,43807,44691,50598,56937,57900,58755,59184,60089,61443,64744,71186,72349,76656,77223,78984,83993,84209,87464,88435,90861,91076,92500,93980,94146,95480,95650,96689,98057,99293,100393,100850,104815,105551,109449,112012,115721,118674,123424,124783,130026,133214,133489,133968,134425,135572,136339,136505,136556,136850,136852,137034,138035,1811,3114,6366,7448,11914,12824,13836,14691,16133,17140,17860,18456,18726,18918,20232,23737,26837,29555,30453,30459,32405,32945,39581,41778,43390,47655,52258,55557,55886,55925,57111,57711,58389,68232,70899,71084,71728,75046,75520,79273,80026,81577,82031,82711,84695,85756,89897,90348,92015,93879,95219,97991,102061,102769,106219,108264,109372,110940,113898,114311,116572,116679,117791,118296,124543,129691,131041,131368,131704,133594,137301,138655],"visual_right":[1378,1400,1885,1923,2152,2831,2845,2955,3079,3155,3163,3173,3189,3204,3238,3255,3288,3324,3342,3351,3366,3464,3751,4810,5134,5201,5268,5277,5306,5344,5354,5479,5488,5520,5941,6930,7061,7098,9776,9914,9964,10591,11021,11075,11300,11364,11380,11424,11476,11494,11598,11666,11718,11759,11838,11964,12546,12809,12890,13052,13098,13354,13389,13399,13925,14062,14088,14416,14928,15205,15556,15564,15809,15815,15882,16023,16055,16602,16998,17042,17124,17307,17422,17546,17708,17825,18039,18215,18297,18684,20578,21435,21471,22079,22851,23112,23219,23337,23604,23615,23639,23769,23964,24054,24120,24706,24977,25060,25130,25861,26186,26288,26340,26358,26544,26883,27039,27119,27409,27575,27706,27714,27800,27964,28013,28049,28095,28282,28291,28421,28473,28778,28780,28826,29200,30232,30289,31199,33823,34024,34035,34601,34823,34899,34912,35076,35654,35922,36422,36452,36517,36654,36959,38184,38650,38692,38772,38878,39170,39610,40489,40577,40607,40699,40752,40879,42715,43520,43527,43720,43854,44511,44831,45057,45067,45150,45341,45426,46399,47051,47210,47256,47344,47443,47714,47992,48084,48135,48531,48537,49048,49081,49593,49637,49663,49799,49913,49991,50000,50172,50324,50840,51082,51470,51832,52519,52602,53363,53610,53618,54285,54939,54986,55679,55698,55790,56028,56052,56151,56225,56240,56306,56411,56622,56642,56773,56860,56949,56988,57721,57758,57768,59069,59556,59605,60351,61437,62753,62861,63131,63138,63262,63417,63570,63744,64096,64271,64530,64629,64939,65043,65238,65275,65567,65603,65666,66036,66491,66501,66687,66720,66940,66988,67200,68524,69570,70370,70725,70748,70848,70880,70916,70983,71063,71400,71712,71784,71851,72092,72102,72511,72526,72564,72732,72989,73621,73791,73912,74193,75974,76194,76352,76491,76692,76710,76895,77192,77288,77289,77363,77380,77415,77538,77800,77960,78216,78374,78572,78664,78668,78703,79200,79377,79489,79581,79871,79929,80445,80460,80872,81032,81176,81225,81378,81838,81854,83483,83566,83749,84593,84637,84690,84887,85087,85099,85169,85180,85379,85445,85663,85729,85853,86164,86190,86827,87533,88056,88086,88186,88473,88564,88886,89160,89227,89402,89527,89592,90052,90114,90468,90572,90626,90682,91167,91268,91617,92055,92073,92325,92521,92607,94751,94890,97880,97973,98423,98478,98519,98664,98810,98876,98950,98968,99164,99617,99676,99714,99939,100335,100958,101001,101165,101189,101357,101447,101453,101460,101493,101660,101789,101813,101913,101989,102156,102228,102238,102297,102409,102416,102419,102501,102562,102800,102950,103049,103130,103181,103276,103458,103948,104235,106832,107432,107754,107769,107801,107825,108075,108373,109281,109356,109367,109641,109644,109664,109723,110733,111233,111348,111734,111899,111986,112180,112279,112317,112438,112840,113062,113462,113999,115166,115244,115486,115585,115596,115600,115635,115739,117037,117159,117164,117332,117354,117444,117634,117863,117884,117895,118036,118244,118395,118400,118509,118793,119195,119950,119984,120018,120060,120212,120447,120467,120488,120518,120568,120614,120783,120790,122514,122650,122658,122674,122708,122742,122913,122933,123017,123132,123217,123470,123641,123742,124483,124694,125041,125132,125287,125411,126061,126114,126204,126249,126461,126636,126678,126708,127259,127428,127496,127507,127515,128027,128180,129038,129174,129194,130151,130183,130372,130446,130669,130884,131272,131340,131459,133290,133520,133645,133676,133692,133739,133758,133762,133832,133845,133959,134072,134141,134191,134334,134580,134800,134872,135523,135567,135597,136272,136523,136634,136859,136867,136915,136924,137990,137997,138022,138063,138105,3196,3389,3709,3875,3886,4816,4825,5248,6948,7038,7118,7197,7397,7411,7415,7456,7470,7528,7593,7600,7747,7990,8032,8070,8139,8234,8344,8345,8359,8737,8739,8756,13973,14447,15083,15101,15537,15571,16059,16075,16328,16353,16701,16714,16749,16945,16997,17227,17630,18129,18534,18806,18910,18970,19030,19045,19118,19381,20034,20250,20308,20314,20554,20750,20917,20995,21010,21322,21406,21415,21538,21622,21801,22158,22326,22556,22707,22919,22931,22938,22968,22985,23279,23378,23400,23422,23475,23482,23521,23527,23925,23938,25213,26014,26104,26416,26893,27053,28751,28882,29005,29212,30539,31999,32324,32445,32497,32776,32795,32841,32848,32894,32902,33063,33121,33285,33319,33352,33586,33829,33851,33946,34146,34147,34363,34377,34553,34619,34756,34804,34845,34889,35204,35343,35726,35729,35751,35793,35894,35944,36178,36268,36285,36420,36510,36511,36545,36574,36700,36864,37719,37893,40003,40190,40255,40399,40434,40441,41620,42017,42151,42227,42596,42783,43647,43660,43943,44333,44396,44716,45029,45046,45172,45925,46340,46810,47212,47390,47393,47629,47903,48050,48053,48201,48542,49144,49207,49375,49454,49597,49604,49662,49931,50074,50190,50270,50353,50663,50796,50920,50982,51018,51163,51274,51340,51676,51870,51977,52006,52075,52426,52504,53024,54225,54372,54488,55136,55178,55185,55262,55883,55984,56367,56503,56761,57467,57811,59167,60114,61327,61690,62041,62126,62208,62272,62443,62552,62608,62651,62675,62837,62936,63252,63396,63402,63431,63506,63593,63600,63773,63797,64145,64210,64237,64319,64381,64790,65560,67454,67552,67682,67687,67733,67972,68009,68029,68031,68091,68200,68296,68307,68344,68482,68534,68585,68665,68715,68883,69495,70023,70097,71046,71151,71854,72169,72348,72379,72436,72623,72880,73948,74041,74709,74732,74768,75212,75383,75412,75461,76366,76524,76789,77907,77957,78010,78497,80686,81017,81550,82781,83369,84506,84568,84820,84884,84890,85012,85091,85106,85139,86306,86900,86944,87032,87173,87301,87323,87630,87706,88038,88524,88557,88608,88645,88925,89114,90844,92018,92899,92925,93083,93308,93346,93352,93619,93650,93665,93797,94026,94506,94949,94996,95157,95286,95363,95682,95708,95803,95825,96101,96416,96542,96576,96588,96864,96881,96992,97094,98007,98507,98975,99023,101114,101200,101215,101241,101440,102006,102263,102350,103846,103944,103995,104097,104126,104377,104662,104677,105006,105130,105282,105283,105446,105700,105753,106065,106154,106371,106668,107221,107252,107564,107607,107813,107876,108409,108755,108822,109112,109303,109379,109647,110388,110732,110769,110859,110864,110956,110968,110971,110986,111126,111184,111578,112002,112081,112370,112483,112663,112717,113149,113211,113248,113381,113448,113604,113823,114013,114019,114236,114268,114303,114828,114833,114893,115291,115394,115594,115802,115886,115976,116272,116450,116638,117204,117583,117636,118096,118237,118851,118994,119042,119133,119585,119703,120234,120519,120546,121091,121366,121445,121458,121541,121886,122102,122507,122611,122980,126287,126467,126599,126982,127151,127320,127418,127973,128092,128344,128346,128476,128548,128601,128802,128808,128913,128977,128986,129008,129669,129734,129812,129860,129933,129957,130149,131657,131731,131775,131884,131895,131897,132013,132600,132613,132628,132634,132696,132704,134796,135100,135231,135253,135458,136150,136256,136289,136307,136323,136458,137425,137442,137470,138514,138543,138557,138585,139102,139106,139137,139142,1979,2175,2496,2682,2766,3081,3128,3140,3205,3308,3326,3385,3393,3471,3472,3532,3738,3753,5322,5470,5496,5513,5836,6824,6844,6883,6979,7310,7538,9209,9452,9801,9891,10020,10068,10476,10518,10613,10828,11178,11437,11469,11702,11873,11954,11967,12085,12208,12330,12553,12591,12655,12692,12843,13119,13179,13352,13516,14246,14997,15187,15689,15933,15998,16361,16632,16879,17001,17104,17385,17398,17413,17498,17813,17882,17942,17962,17969,18100,18115,19543,20154,20384,20649,21016,21679,22450,22607,22648,22996,23003,23079,23155,23159,23230,23237,23654,23933,24045,24295,24677,24685,24744,24779,25086,25480,25529,25630,26365,26366,26445,27104,27145,27597,27770,28122,28216,28271,28273,28526,28923,30236,30387,30502,30549,30710,30954,31129,31358,32842,33789,33900,34530,34588,34642,34752,34789,34915,35190,35270,35620,35704,35898,36730,36783,38012,38613,38876,38904,39074,39138,39142,39707,39737,39785,39831,39898,40226,40329,40354,40704,40784,40915,40995,41125,41181,41186,42302,42364,42755,42885,43138,43345,44320,44671,45053,45445,46838,47047,47325,47347,47486,48038,48211,48427,48453,48623,48793,48805,49850,50200,50831,50844,50893,51302,51765,51881,52098,52291,52461,52600,52725,52916,52918,53031,53243,53739,53859,53880,54594,54602,55591,55669,55776,56313,56499,56587,56685,56856,56865,57222,57310,57416,57492,57688,57701,57948,58064,58111,58476,58656,58965,59163,59166,59260,59391,59629,59740,60004,60055,62224,62444,62764,63024,63553,63701,63967,64059,64398,64493,64569,64634,64827,64950,65009,65196,65340,65453,65591,65991,66195,66600,66703,66776,67675,69672,69685,70221,71100,71300,71514,71533,71558,71693,71745,71999,72069,72167,72285,72398,72730,72955,73071,73147,73152,73259,73456,73522,73593,73720,74028,75070,76079,76395,77491,77863,78199,78305,78608,78937,79114,79150,79392,79765,81427,81513,81626,81766,81810,81862,82012,82761,83454,84651,84782,85020,85130,85425,85561,85599,85722,86011,86326,86365,86556,86582,86665,86914,87445,87469,87740,87767,88015,88179,88688,88700,88893,88981,89099,89116,89170,89196,89350,89492,89652,89778,90043,90355,90768,91002,91087,91181,91242,91507,91786,91862,92005,92205,92311,92314,92426,92704,93570,95220,95385,95525,95559,96896,97227,97871,98293,98436,98955,99084,99134,99325,99587,99592,99796,99946,99971,100000,100099,100320,100669,100729,101238,101294,101311,101404,101430,101523,101814,101943,102172,102302,102438,102587,103531,103553,103900,103910,104239,105431,107519,107535,108094,108316,109035,109715,109776,109845,109987,110882,111168,111927,112054,112314,112693,112951,113658,113697,113878,113892,115529,115557,115815,116570,117989,118102,118486,118619,118926,119046,119241,119269,119863,120437,120716,120760,120796,120863,120919,121194,122245,122434,122736,122841,122889,123081,123085,123143,123167,123185,123197,123352,123448,123694,123866,124506,124515,124827,124881,125083,125199,125275,125550,125642,125754,125801,125853,126178,126190,126269,126364,126748,127054,127146,127170,127424,128075,129080,129300,129455,129593,129676,130185,130718,130832,130836,130966,131095,131163,131241,131259,131546,131709,131756,131809,132903,133285,133665,133847,134064,134117,134287,134343,134350,134822,135094,135112,135133,135557,135565,135645,135683,135776,136548,136597,136627,136995,137036,137950,137971,137973,138005,138068,138100,138146,3251,3256,3576,3686,3696,3865,4642,4759,4890,4929,7053,7074,7121,7146,7328,7366,7383,7408,7520,7522,7524,7601,7624,7824,7944,8040,8146,8182,8301,8321,8352,8454,8566,8614,9403,12111,14465,14688,14757,15121,15211,15456,15682,15758,16019,16028,16225,16513,16540,16667,16921,17060,17896,18056,18500,19048,19139,19303,20139,20575,21312,21352,21374,21383,21456,21648,21658,21680,21726,21795,21893,22076,22130,22265,22475,22786,23106,23137,23519,25335,25589,26152,26269,26458,26723,27029,27072,28909,28946,29446,29659,29720,29855,30424,30533,30651,30763,31380,31548,31630,31736,31745,31841,32199,32261,32369,32425,32434,32455,32524,32673,32791,32851,32924,32995,33012,33024,33050,33181,33391,33767,33967,33972,34054,34072,34080,34086,34178,34224,34288,34384,34411,34573,35158,35306,35778,35860,35934,36076,36305,36310,36333,36436,36484,36518,36912,37107,37177,37382,37507,38016,38102,38165,38927,39548,39674,39991,40317,42073,42460,42702,43191,43887,44399,44663,44736,45070,45265,45840,46131,46186,46861,46894,47098,47171,47204,47464,48184,48327,48466,48732,49006,49092,49117,49478,49541,49559,49667,49705,49742,49848,49952,50029,50128,50170,50177,50490,50549,50705,50864,51132,51188,51455,51479,51666,52215,52237,52835,52871,52982,54071,54270,54282,54352,55478,55903,56022,56416,56526,56974,57247,57452,57622,57965,59240,59895,60140,60252,60411,61806,62009,62037,62182,62358,62399,62577,62999,63082,63751,63807,63859,63951,64091,64290,64522,64734,65186,67107,67349,67513,68043,68089,68275,68287,68373,68421,68781,68934,68956,69324,69378,70317,70336,70875,70996,71219,71767,72372,72580,73383,73460,73503,73576,73706,73830,73931,74003,74187,74198,74912,74970,75000,75197,75547,75709,76055,76358,77612,77699,77982,78780,78951,79985,80928,82264,82617,83312,84116,84442,84548,84798,84823,84825,84909,85607,86045,86055,86288,86419,86505,86654,86819,87102,87219,87389,87503,87516,87525,87708,87717,87768,88159,88256,88465,88734,91454,91627,92052,92184,92346,92429,92611,92656,92988,93087,93223,93293,93670,94138,94151,94579,94943,95182,95221,95234,95348,95495,95576,96037,96152,96220,96271,96525,96628,96695,96794,96820,96846,96909,97171,97395,98378,98735,99217,99326,99376,99519,99637,99652,100202,101119,101367,101694,102016,102149,102346,102889,103111,103273,103290,103447,103743,103813,103873,103980,104154,104462,104796,104971,105003,105225,105297,105491,105578,106341,106379,106680,106843,106898,107073,107078,107234,107237,107486,107546,107643,108188,108807,109188,109232,109280,109445,109454,109682,110042,110309,110487,110586,110735,110766,110903,111223,111319,111332,111338,111368,112339,112456,112691,112923,112995,113125,113257,113440,113557,113729,113895,113993,114040,114061,114497,114564,114645,114683,114749,114834,115009,115084,115179,115504,116222,116243,116790,117179,118137,118226,118348,118741,118762,118827,118834,118969,119039,119194,119252,119260,119279,119518,119709,119740,120046,120136,120967,121038,121042,121492,121695,121706,121860,122051,122172,122179,122265,122614,122806,122965,123534,123536,125706,125840,125925,126023,126099,126115,126156,126158,126206,126284,126540,126548,127044,128469,128575,128681,128700,128772,128844,128884,128891,129309,129373,129447,129573,129583,129790,129832,129835,129844,129909,129961,130001,130021,130037,130083,130609,130713,131748,131937,131952,132026,132507,132603,132619,132621,132660,132662,132687,132690,134987,135249,135274,135294,136273,136287,136301,137415,137416,137480,137530,138371,138503,138546,138549,139123,139227,139236,1814,1877,1902,2048,2197,2267,2268,2302,2385,2857,2935,2965,2969,2988,3144,3197,3221,3222,3253,3260,3272,3355,3375,3459,3754,3836,5031,5045,5070,5083,5102,5264,5267,5281,5367,5391,5430,5442,6580,6701,6855,7050,7901,9773,10083,10387,10409,10450,10535,10698,10856,10951,11112,11200,11219,11280,11503,11611,11689,11729,11790,11818,11918,12012,12160,12183,12209,12376,12807,12867,12929,12934,13041,13167,13176,13435,14169,14186,14602,14668,15100,15132,15935,15940,16038,16231,16283,16961,17126,17216,17257,17314,17376,17563,17600,17703,17964,18062,18095,18362,18558,21038,21365,22140,22581,22689,22870,23035,23216,23609,23831,23903,23951,24032,24139,24216,24313,24334,24361,24438,24753,24761,24896,24979,24994,25702,26273,26496,26650,26865,27176,27328,27689,27758,27829,27843,28019,28279,28311,28353,28362,28534,28572,28641,28741,28828,29331,29622,29794,30479,30812,30835,30857,32821,33670,33812,34933,35344,35575,35643,35676,35908,35920,35979,36093,36294,36330,36355,36426,36940,37329,37865,38611,38907,39596,39992,40117,40316,40419,40461,40558,42128,42461,42707,42857,43134,43490,43605,44818,45537,46480,46498,46751,47148,47164,47845,47927,48036,48302,48555,48660,48733,48761,49034,49431,49490,50257,50301,50386,51080,51674,51705,52165,52187,52270,52318,52375,52870,53700,53832,54141,54186,54543,54957,55258,55328,55574,55593,55666,55986,55987,56069,56081,56111,56365,56518,56654,56750,56820,57126,57197,57250,57274,57808,57855,57863,58172,58334,58739,59075,59150,59542,59684,61176,61911,61970,62629,62738,62919,63016,63235,63288,63492,63816,63827,64399,64825,64847,64891,65014,65134,65149,65253,65513,65665,65797,65873,66048,66225,66314,66366,66374,66513,66759,66821,67256,70112,70608,70762,71039,71161,72086,72305,72397,72595,72612,72925,73218,73353,73473,74428,74577,74746,75870,75986,76351,76513,76579,76582,76664,76718,76905,76954,77070,77279,77302,77573,77628,77730,77812,78097,78132,78190,78297,78469,78593,78605,78781,78944,79033,79062,79118,79175,79380,79388,79397,79776,79960,80258,80470,80699,80882,80962,81467,81526,81570,81670,81675,81884,82015,82391,82927,83288,83837,84378,84407,84461,84577,84757,85522,85586,85726,86080,86107,86139,86279,86315,86317,86398,86481,86546,86996,87129,87168,87629,87784,87795,87918,88060,88296,88392,88400,88858,88910,89001,89018,89050,89061,89252,89494,89596,89703,89747,89794,90112,90169,90269,90365,90396,90525,90609,90770,90790,90900,90983,91061,91155,91707,92004,92132,92141,93734,93915,95056,95152,96612,97233,97417,97706,97867,97905,98205,98653,98774,99158,99273,99719,99745,99935,100147,100238,100601,100994,101531,101590,101942,102385,102446,102876,103343,103349,103436,103680,103860,104203,104654,106531,106734,107314,107480,107771,107836,107926,107960,108144,108195,108446,108622,108659,109254,109448,109504,109603,109762,109809,109914,110603,110767,110787,111131,111275,111377,111762,111938,112005,112101,112401,112573,112665,112784,115000,115420,115434,115666,115683,115901,116020,116553,116622,117066,117290,117343,117427,118166,118184,118468,118717,119768,119956,119983,120265,120345,120935,121107,122586,122823,122881,123058,123169,123186,123218,123592,123705,123782,123940,124404,124501,124628,124876,125004,125040,125077,125258,126760,127670,127671,128958,129070,129297,130197,130435,130581,130717,130810,130827,130860,130886,130984,131056,131062,131301,133535,133659,133831,133854,133966,134098,134133,134140,134168,134181,134275,134276,134333,134456,134592,134625,134814,134865,135440,135564,135566,135640,136543,136576,136591,136840,136923,136953,137067,137996,138008,138059,3855,3924,4886,5504,7099,7323,7451,7583,7588,7608,7690,7838,7859,7942,8006,8046,8114,8449,8477,8803,8916,9373,14317,14400,14568,14626,14672,14737,15104,15441,15524,15880,15972,16135,16472,16498,16725,16745,16759,16956,17054,17068,17990,18057,18064,18802,18869,18893,19053,19097,19310,19557,19942,20357,20395,20495,20757,20959,20998,21119,21180,21457,21508,21612,21628,21872,21896,21907,22752,22767,22812,22925,23013,23386,23771,24420,24521,24529,25024,26199,26345,26380,27102,27151,28217,28380,28922,29040,29170,29618,29631,29635,30248,30704,30809,30909,31897,32313,32454,32764,33023,33048,33141,33188,33565,33731,33764,33854,33857,33976,34002,34073,34125,34159,34165,34760,34884,35401,35487,35548,35670,35789,35886,35939,36088,36101,36150,36206,36220,36432,36485,36614,36681,36698,36747,37088,37257,37564,37896,37944,38118,38495,39032,39197,40580,42088,43351,44018,44098,44150,44453,44616,44957,45250,45381,45618,45664,45885,47039,47120,47292,47349,47767,47892,48023,48393,48530,48645,48762,48798,48865,48924,49001,49075,49102,49282,49381,49590,49969,50116,50120,50347,50437,50806,50854,50944,51192,51446,51500,51608,52246,52629,52838,53122,53299,54876,54915,55662,55734,55934,55991,56147,56833,57066,57217,57782,58251,58265,58609,58751,59361,59997,60121,60164,60286,60673,61184,61833,61928,62125,62129,62582,62713,62787,62897,63074,63429,63560,63693,63794,63912,64032,64291,64317,64524,64614,64620,64706,64717,64937,66408,66914,66929,66962,67218,67527,67584,67666,67697,67705,67707,67792,67839,67901,67921,67985,68076,68305,68479,68627,68736,69665,70264,70296,70418,70434,70547,70591,70603,71020,71831,72074,72160,72352,72784,73215,73490,73547,74205,74295,74307,74521,74656,74878,74915,75270,76043,76713,77171,77869,78721,80830,81608,81899,81907,82281,84312,84946,85215,85224,85242,85260,86237,86391,86813,87585,87592,87935,88221,88573,88706,88848,88862,88879,88911,89151,90287,91320,91824,91900,92161,92187,93213,93324,93412,93630,93888,94086,94170,94267,94319,94561,94630,94880,95218,95227,95319,95460,95462,95850,96202,96273,96379,96871,97044,97102,97133,97158,97983,98411,99488,99943,100275,100875,101456,102044,102460,102582,102902,103065,103388,103455,103624,103889,104234,104316,104381,104385,104445,104452,104626,104703,104710,104870,104887,105204,105407,105629,105794,105927,105952,106490,106733,106747,106819,106829,107098,107247,107326,107341,107393,107576,108078,108758,108899,109124,109191,109292,109316,109347,109601,109763,110078,110172,110651,110666,110800,110976,111112,111895,112457,112460,112610,112671,112760,112765,113026,113054,113156,113284,113363,113488,113551,113556,113588,113946,114205,114274,114577,114595,114770,114787,114913,115453,116513,116627,116718,116854,117348,118131,118351,118958,118964,119065,119240,119363,119548,119789,119957,120031,120099,120429,121122,121364,121707,121719,121779,121793,122030,122261,122276,122316,122486,122641,122696,122703,122757,123014,123550,125841,126080,126166,126216,126462,126509,126642,126923,128280,128431,128836,128931,128949,129007,129088,129445,129466,129525,129560,129712,129850,129944,129966,130044,130069,130105,130198,130407,131807,131826,131837,131845,131900,132357,132586,132596,132606,132622,132646,132726,133842,134729,135057,135071,135239,136196,136344,136456,137438,137468,137492,138461,138528,138539,138554,138578,138586,138634,139101,139139,139202,1736,1917,1932,1946,2075,2177,2296,2370,2383,2444,2492,2914,3056,3067,3094,3139,3227,3280,3289,3387,3411,3562,3643,5279,5384,5466,5484,5707,5741,5937,6771,6861,7315,7364,7449,8842,9807,9927,10065,10096,10787,10943,11010,11065,11109,11133,11467,11579,11617,11938,11987,12205,12588,12625,12747,12891,13479,13520,13567,15019,15334,15550,15590,15702,15861,15862,15955,15956,16406,16565,16615,16980,17125,17234,17338,17725,17746,17797,17818,18120,18150,18211,18228,18958,20661,20834,21193,21211,21309,21348,21424,22190,22220,22559,22622,22818,22949,23274,23481,23486,23488,23603,23762,23834,24009,24012,24083,24099,24460,24732,24772,24838,25194,25300,25334,26264,26290,26527,26570,26958,26961,27411,27471,27482,27736,27974,28031,28180,28345,28428,28870,29098,29203,29428,29670,30725,30860,31313,31504,32829,32837,33489,33538,33692,33901,33937,34005,34025,34314,34879,35072,35259,35570,35609,35874,35897,35984,36071,36439,36471,38759,38822,39107,39172,39553,39689,39896,39897,40353,40360,40380,40459,40485,40594,40684,40711,40739,40770,40824,40850,41947,42681,43544,44602,45443,45786,46808,46839,47377,47780,48234,48280,48365,48426,48697,48937,49067,49474,49485,49501,49800,50168,50451,50505,50911,50960,51270,51288,51733,51800,51946,51967,52397,52521,52876,52960,53204,54417,54548,54569,54870,55622,55742,55868,55904,55938,56135,56886,57011,57078,57462,57485,57756,58067,58171,58540,58660,58688,58737,58782,59032,59041,59118,59168,59267,59317,59547,59565,59602,59697,59815,59877,60667,60683,62215,62746,63153,63419,63516,63616,63818,64018,64034,64314,64406,64447,64486,64826,64987,65017,65406,65624,65669,66073,66224,66598,66709,66756,67036,67108,67152,67221,67323,67425,67516,70288,70456,70523,70585,71621,72032,72400,72582,72875,72876,73115,73171,73557,74040,74526,74591,74648,75725,75952,76468,76494,76767,77062,77066,77170,77626,77635,77804,77919,78271,78333,78437,78489,79073,79090,79426,79436,79600,79672,79887,79984,80061,80566,80724,80893,80964,81262,81588,81841,81942,82165,83631,83746,83874,83959,84379,84800,85422,85732,85815,86042,86274,86548,86567,87149,87215,87536,87600,88057,88218,88358,88380,88657,88755,88826,88836,89039,89087,89459,89831,90049,90478,90519,90575,90649,90783,90821,90865,90990,91124,91467,91846,91885,92354,92527,92608,92745,92965,92974,92998,93804,94437,94718,94726,95015,95382,95437,98342,98512,98569,98744,98802,99257,99312,99320,99377,99385,99543,99922,99981,100023,100178,100505,100521,100606,100628,100696,100749,101125,101645,101708,101823,101980,102031,102037,102269,102738,102843,103179,103243,103284,103310,103649,103726,103867,103912,103999,104183,106236,106530,106929,107039,107138,107236,107436,107485,107495,107516,107604,107626,107732,107770,108076,108224,108810,109014,109485,109775,109862,109974,110356,110604,111077,111161,111820,111942,111956,112380,112435,112542,112685,112726,112793,112800,113237,113742,114000,115123,115155,115515,115544,115597,117030,117052,117868,117969,118052,118733,118817,118857,118974,119190,119315,119893,120161,120184,120451,120481,120604,120643,120653,121073,121086,122491,122710,122911,122921,123092,123289,123417,123456,123460,123642,123675,123941,123947,123995,124503,124600,124793,125879,126429,126536,127078,127177,127218,127356,127589,127614,128169,128967,129087,129122,129140,129235,129345,129657,130124,130247,130311,130366,130760,130761,130778,130904,130920,130924,130933,131090,131246,131359,131416,132501,132699,133695,133731,133741,134036,134200,134270,134278,134679,134751,134851,134856,134864,135201,135410,135518,135590,136519,136726,136856,136872,136896,136925,137988,138001,138034,138060,33,3179,3212,3377,3542,3914,3923,3992,4150,4290,4748,4757,4811,4813,4822,4855,7016,7213,7218,7285,7365,7559,7618,7764,7789,7829,7933,8132,8472,8476,8547,8922,9168,9404,14178,14480,14729,14803,14804,14973,14996,15021,15432,15435,15440,15634,15725,15936,16379,16643,16702,16850,16888,16987,17011,18890,19028,19135,19438,19608,19856,20005,20202,20335,20425,20684,21570,21689,21734,22022,22082,22567,22940,23203,23282,23753,24072,24527,25285,25373,25914,26892,27055,27345,27418,28734,28846,28903,29033,29208,29431,30060,30331,30347,30402,31072,32437,32453,32787,32796,32939,33263,33303,33611,33765,34007,34063,34281,34284,34395,34493,34625,34668,34905,35518,35650,35685,35706,35819,36119,36165,36193,36258,36359,36427,36451,36903,37000,37062,37094,37153,37708,37774,38233,38259,38399,39275,39455,40320,42800,42839,43142,43372,43409,43724,44284,44502,44742,45312,45621,45635,45874,45999,46322,46607,46685,47067,47267,47328,47565,47920,47976,48216,48738,48895,49146,49288,49514,49558,49581,49644,49704,50085,50325,50801,50909,51206,51396,51545,51791,51895,52280,53352,54174,54266,54743,55109,55418,55844,55855,55865,56038,56253,57324,57434,57552,57673,57846,57932,58081,58293,58356,59669,60043,60204,61677,61875,62217,62668,62790,62803,63007,63317,63456,63469,63724,63784,63947,64253,64732,64809,65117,65239,65265,65299,65708,65750,66274,67180,67254,67891,67932,67942,68015,68041,68149,68301,68364,68453,68511,68643,68652,68679,68754,68788,68863,68871,69267,69455,69500,69586,69990,70186,70197,70211,70312,70570,70583,70855,70930,71106,71680,71686,72130,72746,72882,72905,72965,73183,73326,73337,73928,74305,74615,75521,75619,77349,77820,77862,78223,79747,80281,81395,81518,81619,81827,81940,82061,82719,82847,82887,83180,83243,83418,84344,84396,84794,84874,85027,85039,85096,85210,85673,85755,85941,86015,86115,86361,86740,86767,86893,86932,87178,87406,87926,88269,88389,88576,88629,88691,88721,88764,89642,89738,90804,91704,92181,92225,92230,92551,92895,92942,93054,93262,93740,93754,94016,94311,94923,95187,95531,95713,96049,96086,96125,96407,98065,98327,98978,99332,99528,99823,100105,100267,100474,100648,100778,100854,101429,101500,101537,101546,101605,101638,101780,102088,103156,103225,103682,103724,104080,104208,104224,104893,105542,105863,105906,106147,106309,106426,106557,106636,106665,107109,107467,107550,107650,107868,107882,109052,109092,109149,109279,109301,109334,109826,109836,109898,110154,110319,110543,110584,110849,110893,111044,111175,111193,111234,111305,111556,111672,111769,111798,111885,111921,111971,112069,112301,112335,112568,112602,112681,113040,113079,113136,113269,113360,113428,114769,115070,115317,115364,115463,115499,115623,116583,116629,116723,116777,116864,117144,117639,117945,118121,118255,118673,118912,118928,118996,119051,119202,119311,119327,119334,119630,119712,120017,121031,121197,121472,121600,121690,121699,121772,121898,122147,122153,122180,122413,122484,122555,125718,125943,126140,126228,126258,126294,126350,126516,126665,127019,127584,128272,128373,128703,128738,128951,128978,129658,129867,129892,129988,131794,131848,131898,131961,131976,132049,132124,132551,132618,132633,132670,135086,135098,135172,135269,135278,135371,135382,135516,136146,136260,136311,137426,137481,138491,138575,138641,138815,139113,139254,1616,1854,1875,2015,2017,2124,2311,2369,2393,2947,2984,2987,2991,3038,3078,3084,3154,3156,3159,3176,3188,3296,3407,3502,3765,5369,5403,5461,5576,6584,6594,6635,6674,6800,6810,6993,9583,9859,9921,9965,9982,9991,10397,10992,11285,11526,11861,12131,12166,12170,12171,12210,12559,12803,13248,13251,13295,13321,13501,13559,13871,14065,14768,14810,15344,15498,15514,15599,15736,16177,16316,16683,17078,17268,17516,17533,17706,17724,17730,17824,17905,18852,18929,18961,19143,20381,20519,21172,22072,22585,23069,23168,23210,23424,23531,23656,23946,24042,24266,24405,24627,24809,24888,25379,25597,25978,26234,26271,26843,27175,27589,28011,28214,28276,28299,28427,28495,28562,28717,28802,28827,28915,28941,29018,29101,29558,29594,29680,30995,32055,32856,33249,33708,34396,34615,34693,35096,35105,35591,35636,35665,35744,35748,35763,35766,35961,36177,36226,36804,36851,38090,39052,39201,39609,39760,40096,40395,40427,40438,40815,40893,41011,41095,41724,42944,44891,45015,45081,45270,45762,46566,46593,46594,46612,46803,46940,46954,47388,47762,47841,48168,48196,48615,48739,48833,48942,49350,49661,49773,49861,50478,51084,51332,52148,52157,52324,52372,52615,52799,53023,53120,53171,53310,53344,53355,53488,53783,54297,54659,55126,55399,55737,56125,56408,56414,56770,56909,57115,57161,57201,57326,57730,57820,58030,58063,58459,59077,59343,59356,59768,60179,60200,61255,61286,62670,63020,63377,63410,63650,63826,64088,64264,64451,64531,64587,64636,64748,64805,64948,64997,65036,65070,65076,65090,65201,65394,65482,65546,65723,65741,65821,65972,66145,66440,66819,67688,69220,70313,70367,70465,70573,70650,70663,70717,70747,71013,71185,71267,71538,71641,71647,71842,72576,72731,72830,73429,73588,73694,73737,74081,74941,76313,77485,77636,77778,77787,77823,77877,78160,78468,78494,78633,78793,79015,79026,79035,79136,79362,79385,79675,79793,79814,80272,80342,80484,80533,81362,81603,81684,81743,82276,82566,83002,83329,83812,83922,84257,84719,85135,85198,85867,85871,85896,86062,86104,86244,86480,86614,86652,86705,86894,87280,87807,87828,87909,88007,88098,88197,88736,88897,89178,89205,89211,89241,89381,89386,89404,89687,89702,89722,90111,90655,90721,91149,91603,91604,91873,91931,92026,92413,92498,92617,93932,94553,94699,97007,97627,97686,97980,98162,98490,98644,98792,98909,98990,99294,99329,99772,99865,99933,99993,100435,100737,100956,101037,101107,101239,101396,101446,101547,101651,101783,101811,101830,102507,102848,103230,103931,104053,104227,104903,105048,107180,107222,107445,107795,107880,108087,108319,108936,109136,109237,109711,109962,110009,110207,110698,111182,111683,112147,112244,112298,112410,112492,112571,115619,115881,116495,117323,117439,117900,117995,118043,118566,118588,118605,118890,119301,120127,120140,120315,120355,120661,120778,122464,123298,123395,123454,123683,123690,123704,123984,124873,124950,125012,125025,125276,125858,126001,126019,126230,126265,126634,127175,127550,127666,129238,129339,130250,130786,131067,131087,131223,131707,133589,133800,133810,134069,134082,134115,134129,134144,134158,134245,134386,134626,134778,134845,134862,135416,135586,135810,136644,136738,136748,136815,136843,136902,136908,137011,137697,138006,138036,138039,138049,3522,3530,3566,3595,4640,4790,4812,4843,4967,5189,6244,6648,6795,7064,7126,7200,7466,7541,7554,7564,7568,7710,7714,7905,8056,8306,8414,8952,11616,14216,14443,14451,14597,14689,14733,14819,14892,15039,15172,15240,15458,15464,15958,15990,16065,16477,16738,16856,16872,17040,17107,17707,17930,17943,18695,19332,19478,19835,20181,20573,20725,20770,20955,21066,21146,21159,21346,21440,21610,21643,21701,21786,21796,21929,22108,22154,22207,22524,22804,23000,23016,25103,25649,25656,26056,26136,26256,26431,26823,26849,26919,27004,28499,28880,29259,29309,29380,30390,31364,31448,32127,32132,32355,32846,33096,33262,33296,33436,33449,33723,33818,33826,33856,34169,34247,34338,34400,34414,34836,34988,35077,35840,35912,35927,35960,36197,36254,36269,36377,36417,36556,36626,36679,36694,36732,36775,36792,36799,36860,36945,36948,37077,37616,37630,37857,37936,37962,38050,38268,38413,38568,39422,40254,41133,42357,44122,44190,44224,44229,44288,44699,45006,45014,45071,45252,45531,45564,45808,46003,46201,46238,46605,46737,46886,47188,47412,47549,47581,47772,47872,47936,47978,48154,48220,48479,48598,48602,48794,49396,49819,50047,50112,50269,50384,50858,50899,51154,51303,51417,51421,51497,51549,51970,52034,52072,52241,52458,52468,52498,52692,52767,52771,53032,54216,55461,55668,55675,55946,56021,56751,56903,57152,57374,57443,57616,57791,58223,58440,58890,58952,59973,60063,60583,61014,61199,61387,61467,61845,62219,62501,62638,63166,63943,64713,65193,65269,65444,65652,65950,65966,65976,66292,67390,67617,67798,67811,67832,67902,67923,67954,68001,68096,68115,68284,68345,68386,68465,68478,68577,68741,68760,69151,69379,69726,70489,70813,70817,71070,71420,71952,72141,72158,72164,72701,73017,73268,73906,74360,74601,75278,75315,75456,77218,77339,77574,77902,78182,78279,78404,79673,79778,80338,81525,81624,82019,82096,82498,82701,82724,83188,83283,83826,83945,84066,84397,85246,85310,85527,85610,85809,86008,86068,86205,86212,86287,86759,87320,87704,87805,87932,87993,88259,88263,88431,88530,88537,88676,88713,88738,88744,89130,90480,91256,91276,91362,91644,91804,92773,92824,93617,94317,94552,94567,94676,94802,94808,95011,95201,95327,95384,95408,95833,95945,95964,96038,96073,96229,96264,96387,96594,96712,96738,96887,97726,98917,99437,99882,100928,101368,101488,102121,103042,103298,103517,103694,104303,104455,104463,104708,104991,105005,105076,105494,105550,105662,105720,105732,105915,106291,106312,106391,106411,106443,106488,106520,106537,106550,106811,106989,107176,107182,107226,107245,107259,107306,107437,107482,107488,107589,107928,108661,108974,109167,109200,109466,109470,109528,109655,109661,109958,110025,110416,110463,110580,111018,111216,111256,111464,111789,111934,112374,112458,112521,112813,112830,113056,113085,113092,113122,113181,113327,113502,113518,113519,113568,113615,113659,113709,114087,114574,114613,114684,114831,114842,115213,115270,115770,115808,115974,116277,116364,116724,116754,116863,117173,117307,117390,118039,118728,118899,118977,119064,119324,119496,119606,119660,119925,120027,121095,121215,121316,121451,121736,121782,121907,121945,122022,122182,125785,125997,126497,126635,128064,128245,128402,128571,128776,128842,128896,129067,129208,129292,129523,129660,129733,129752,129800,130008,130067,130115,130355,130506,130787,131697,131725,131733,131923,131953,131967,132088,132177,132180,132311,132354,132390,132404,132639,132671,135252,136259,136322,136340,137399,138525,138533,138562,138572,138823,139112,139132],"CX_left":[79,119,459,526,548,688,870,952,1903,2435,6618,6636,6780,6932,7028,7389,8423,8672,9530,9920,10043,10109,10130,10571,11811,13886,14237,14780,15656,15742,16246,17652,18675,19020,19458,22192,23549,24657,24769,25814,27504,27762,29778,31177,32124,32389,34214,34903,35381,36039,36697,38010,38403,41586,42040,42568,44269,48532,49437,49808,51408,54111,55184,55287,56183,57540,57890,57925,60279,60496,61125,62424,64259,64910,65796,66807,68413,68985,71561,71788,72152,72187,73519,73954,73957,75248,75961,77890,78776,79781,79835,82044,82721,82874,83196,83800,84750,85438,85543,85658,86352,87260,88963,91305,91697,92002,92358,94098,94714,96250,97299,98553,98643,99016,99059,100713,101373,103105,105843,107238,108601,109672,116637,118418,118734,119359,120577,120678,120774,120865,124537,125495,126290,128959,129035,131793,132237,132445,133115,133359,137466,137723,137863,138051,138052,138150,138160,657,1609,2174,2310,3528,4189,4448,4514,4574,4803,5914,9223,9441,11371,13224,13555,14635,15048,17119,17625,20773,21108,22026,24631,25107,25751,26129,26619,26673,27023,27339,28498,30957,31240,31323,32335,32560,36046,36633,36731,37584,37657,38515,38620,38863,39670,39713,40554,42667,42694,45891,48566,49482,49689,49874,51306,51539,52787,52881,53822,55247,55805,56651,57607,58087,58372,58453,58946,60979,61346,63542,65047,65891,68267,71356,72290,72483,72930,74155,74424,76420,78731,79123,79335,79849,82284,83452,85442,86097,86136,86238,87239,87254,89723,90131,90706,92841,94074,95270,95970,96013,97769,98875,98927,98932,99415,99691,101623,102484,102612,105705,105819,106063,107342,108600,108920,109338,111792,112769,114109,115448,115700,116028,116164,116549,120582,122081,122871,124017,124129,124206,124803,125910,127138,131135,131806,132615,137527,138727,186,1002,3773,6441,6742,6803,7167,7822,7849,8209,8587,9573,9968,10320,10764,11204,12633,14199,15554,15560,16608,17022,17309,18263,18282,18598,19018,19178,21645,21887,23197,23977,26705,29965,30818,31224,32266,34409,36014,36705,36740,37694,38167,38750,39205,40040,40090,41592,41701,42104,42220,43144,43301,43307,44476,44786,44840,45255,46742,48499,49723,51871,53546,55549,59653,59767,60386,61235,61272,62990,62991,64115,64766,66111,66804,68293,69683,70625,74282,74477,75058,75523,76153,78658,79425,81610,81789,81984,82122,83336,84528,85471,85617,86388,87122,87505,88352,88385,89473,89488,90658,90713,90886,91408,92696,93900,94363,94396,95206,95289,95566,96342,99747,102076,103819,105459,106205,106593,107953,111468,111590,112307,113570,113664,113885,114294,114889,115861,116230,117395,117821,118343,120223,121113,121959,122024,122645,122822,123398,124076,124484,124588,124974,125079,125668,125980,126252,126299,131011,132089,132382,132997,133057,133979,135414,2170,2933,4077,5589,6034,8695,8715,9683,10296,10781,11751,13181,13550,14680,14984,15827,15976,21303,22745,23037,23384,24070,24230,25009,25522,26214,27674,29246,30578,33992,35148,35764,35995,36388,37964,39095,41631,41714,43862,43938,44191,44373,44903,45153,45317,46608,46709,47701,49070,50861,51940,51982,52859,53487,54253,54502,54811,55003,55462,60172,61675,63209,63661,63843,65166,65197,68621,68632,68702,70704,71545,71660,72026,72539,73340,74905,75478,76570,76800,76922,77135,78423,82605,84083,86577,86678,88065,88356,91780,93108,93434,94614,95237,95692,95884,96090,96961,98937,98944,100447,101016,101567,101597,101843,103014,103869,105380,106339,107275,109673,109874,110611,110725,111317,112532,113273,113581,114298,114525,114666,116879,118914,120395,122847,124159,124525,127642,129780,130027,131446,137966,138167,138318,138683,98,278,375,462,718,2436,3064,3496,6886,8043,8172,8854,9531,12738,13448,13615,13743,13811,15040,15739,15756,15825,17750,17870,18809,19085,19155,19175,21750,22709,24033,25574,26238,28782,37183,38666,41113,47370,47632,47965,48891,48996,49387,51289,53584,54319,54626,55317,57228,58055,61780,62449,63957,64653,64665,65455,66074,66263,66313,66535,68176,69076,69557,69704,70610,70802,71358,72081,72317,72987,73122,74522,74759,75023,76095,77030,77292,79398,80437,81080,82057,84092,84924,85329,86221,87279,90080,90144,91009,93547,95439,96431,99496,100216,100848,101555,101844,111479,111583,113221,115535,122084,123153,124191,124320,124969,125096,125249,125416,125582,125606,126310,128516,130396,131634,132890,133205,135538,137383,137554,625,835,3867,4518,4560,5014,5491,6015,7752,8298,9289,9593,11177,11429,12733,12741,13515,14312,14586,14972,16750,16871,17626,18339,18408,18458,18693,19983,21113,22144,22487,23043,24046,24755,24862,25115,25260,25291,27776,28459,28688,28861,30201,30454,31483,32343,33879,35634,36140,36444,37367,38173,38250,38527,38764,40846,41510,41710,42348,43240,43597,47367,48360,50769,51537,53252,55733,57687,58569,59507,60213,60675,62956,64588,64911,66058,68503,70509,70827,71871,74185,74314,74514,74518,74614,75398,76360,76523,77524,78013,78486,78512,80212,82145,86902,87908,87930,89776,94216,94852,96085,96118,96639,96980,96989,97303,98426,98871,98897,99108,99581,99870,100936,101588,103485,104479,104812,104953,105310,105352,106076,106166,106186,106473,107472,107993,108099,109741,110283,110302,110468,111841,112929,113667,114113,114881,115513,116043,116373,117075,122745,123135,123229,123581,123943,124510,124532,124614,125130,126011,126456,127216,127644,128259,129006,130689,131207,131457,132732,133793,134640,137196,403,495,547,1031,1778,1896,1993,3200,5953,6072,7382,7477,7680,8960,9043,9778,10459,10920,11711,12713,12785,12904,13015,13804,15653,19539,20141,20399,21521,24500,25611,27027,28047,29002,29689,32991,33129,34779,36318,36901,37080,37463,38053,39005,39720,39984,40067,41428,42564,42775,42937,45734,46463,47452,48403,48604,48881,49123,50296,51107,51304,51903,53188,53240,54151,54789,56206,56336,56451,57400,58840,61406,61669,62995,65878,66167,66926,67752,68822,69769,70921,71576,71673,71779,71951,73550,76283,76405,76564,77259,77276,80333,80837,80847,81982,82611,83809,84105,85526,87293,87847,88331,88383,89292,89692,90620,90728,91031,91196,92373,92376,92953,93154,93491,96008,98580,99883,100102,101094,102041,103467,103922,104047,104348,106163,108665,108675,110736,111425,112009,112967,115576,116156,119386,119513,119992,120209,120794,124641,125048,125484,125734,125912,126272,126283,126314,128778,132791,135997,137408,137586,137625,137655,387,4185,4888,5154,5192,5323,5485,5487,5794,8718,9153,9244,9552,9608,9724,10162,11982,13502,13745,13763,15408,16124,17217,18474,18491,22766,25109,25533,26877,27774,27943,27947,29614,30225,30234,30987,32155,32263,35409,37008,38022,38494,39411,41794,41883,42299,42513,43435,46549,48392,52507,53464,54640,55246,56012,57170,57397,58100,58263,58578,58697,59403,60098,60111,61421,61674,64383,67521,67590,68751,68811,71633,72997,75740,76227,76460,76635,76940,78015,78735,80826,82951,84735,85728,85846,89145,89159,89717,90726,90756,90824,91293,92049,92085,93620,93718,93770,94900,95903,95976,102333,102834,103080,103562,104705,106258,106854,106909,106956,107427,110000,110887,111384,113867,114204,115521,116889,117592,117845,120601,122383,122527,122865,123706,124406,124617,127263,127708,128006,132231,133046,134180,134232,134639,137075,137095,137528,137952,138215,138218,138287,138713,80,82,97,134,143,303,393,451,458,1975,3495,4425,5648,7013,7495,7739,8877,9747,10077,10184,10894,11647,11833,13530,14990,15415,15512,15782,18005,18277,21503,22438,22458,25432,26019,26808,26930,28381,28990,31247,32376,35471,35498,36414,37049,37403,37796,38299,38573,39349,39409,40264,43203,43953,44252,45961,49758,50304,50370,53685,54575,54732,56826,58711,60206,61647,63031,65958,65959,66033,66151,66786,67364,67683,68135,68356,68919,69011,70196,72261,72593,73782,73894,75651,76384,76505,77965,78557,79391,81054,81545,82377,83587,84420,85030,86217,87046,88803,88888,89983,91143,92364,92497,94518,95273,97420,98287,100671,102038,102053,107387,108796,111749,112038,112990,114853,115363,116148,117471,117700,118419,119883,120180,120428,121517,123328,123668,124362,124540,126292,127278,127991,128236,131481,131636,131816,132223,132233,132508,132947,133086,133502,135838,136997,947,1314,4084,4450,5418,6151,8658,9056,10597,11061,11297,15582,16442,17229,17451,19196,21509,22123,23027,23438,24254,24644,24689,24718,24793,27641,27657,27924,28183,30025,32427,35216,35271,36050,37116,38068,38598,40947,41117,42659,43833,44971,46170,46502,48161,48241,52239,53819,54741,55100,55406,55419,55663,56160,56198,56928,57569,57873,58342,59219,59528,59686,59787,60772,62532,63257,65084,65111,68170,70452,73765,73999,75014,76989,77299,79541,80313,80698,80792,80887,82378,82755,82778,82953,83533,83902,84266,85655,86067,86429,86868,87028,87326,89126,91063,91639,91777,92118,93736,94128,95983,96810,97868,98332,99623,100475,100881,101575,102092,102444,104146,104866,105203,105348,105715,106770,106950,107910,109897,110165,110222,111376,112325,113673,113736,114554,114809,115127,115859,117235,118603,119012,121926,123981,124168,124473,127351,133924,134389,134675,136727,138166,138681],"CX_right":[306,390,601,1152,3841,5581,5790,6318,6526,7649,7937,8544,8679,8686,9231,9677,10375,10631,10901,10919,11030,12485,13294,15225,15361,15670,16008,16932,17081,18303,18376,18602,18696,18707,18737,19273,19996,20000,20144,20496,22526,24168,24731,25147,25398,27445,27451,27992,28058,28176,29354,30925,32937,36271,36791,37596,38121,38350,40402,40687,41051,41619,41789,42918,44670,44901,44977,46006,48101,48450,49346,49813,50196,54119,54956,55453,59670,64167,64345,64710,65758,67681,67914,68677,68991,72619,72973,75326,75414,76704,77281,77683,78765,80542,81071,84801,87018,87281,87468,88145,89428,89941,90087,90185,90286,90473,91257,92809,93177,93353,93893,94472,98616,104417,109692,113202,114195,114474,114826,115210,115558,115614,115673,116589,118344,118437,119880,120378,121732,121965,123719,123766,124278,125872,132519,132575,132856,132865,132972,133275,133920,134842,135341,135349,135543,137443,460,508,1901,3749,5197,6373,7058,9351,9360,9701,11197,11397,11664,12010,14093,16585,16953,17026,17145,18007,18335,19201,19224,22885,23435,24681,25063,26588,27494,27879,28513,28726,28733,28795,29012,31764,32952,33061,33904,33963,34670,35054,36566,36757,37283,37954,38879,40026,40148,41150,42400,42534,43707,44947,48376,49893,52603,53638,54940,55513,60000,61019,61049,61912,62752,62864,68007,69023,71490,72300,72373,72912,73203,73961,74304,74408,74964,76168,76220,76295,76320,77102,77657,79074,79146,79684,80906,82517,83814,84128,86667,90759,95054,95779,95952,97315,97579,99289,99907,101816,102097,102147,104029,104519,105386,106302,108375,110037,110718,111356,112842,112905,115322,115543,118782,118789,119561,122598,123129,123895,125468,127203,127608,128627,129469,132764,133085,133904,134004,138732,330,338,717,779,868,1017,1343,1642,2137,3602,6035,6668,7068,9243,9975,10844,10963,12789,13174,13213,15588,15603,16671,17458,18246,19160,20111,24541,24645,26596,26662,27885,29201,29326,29349,36516,36766,37626,37878,39239,39373,39692,40808,41215,41256,41407,41696,43260,43341,44750,45660,46784,47169,47769,47857,49000,51736,53276,53923,54604,55648,55969,57113,58361,58692,59796,60221,61130,61426,63438,64529,64802,65840,66059,66072,66430,66611,66879,67279,67291,67569,71149,71252,71337,71722,72168,72745,73713,73787,74015,74039,74520,74770,75166,75662,75693,76889,79416,80065,80249,80643,81752,84000,85387,86108,86328,86555,86771,86870,88226,88806,88977,89731,90288,90447,90604,90671,94309,96647,98170,100153,100909,101172,102586,108448,108918,110814,111373,111458,111990,115040,117751,117880,118315,118476,119054,119300,119421,120463,121644,122230,122362,124142,124285,124385,124511,124963,125869,126391,126825,127427,128056,129527,131854,132511,132847,132980,133002,133955,134606,134712,135361,486,954,3462,4496,4523,5506,7774,8516,9177,9241,9598,13548,13768,14008,14677,16588,16815,17272,17680,18239,19133,20037,21104,22138,24116,25545,25683,25714,26363,26623,27497,27788,28727,29293,29307,29704,30632,31260,31978,32482,33782,35914,37189,37881,40602,40741,41736,42268,42876,43128,46555,47724,48916,49193,49999,51413,52551,56984,57420,57837,58550,58814,59784,60019,63375,64862,65119,67817,68684,70392,71676,72717,72816,73583,74168,75230,77688,82001,84062,89679,91024,91725,92185,92805,94025,94424,96434,96966,97869,98671,99685,100321,101327,101619,102670,102993,103072,103902,104066,104115,104633,105442,105692,110311,110848,111876,112394,113936,113943,117585,118090,119614,120745,121908,122896,123083,123152,123184,123489,123805,123912,123924,125032,125086,125632,128011,128274,128799,130211,130897,134037,134137,136653,138203,138696,139182,277,402,415,441,1013,1636,1869,2331,2817,2838,3236,4054,5839,6547,10199,11171,11305,11597,12775,12815,13302,15207,15841,17403,17631,18331,18367,18620,19998,20211,22282,24158,25397,27301,28656,28849,28961,31339,31580,31636,32327,36404,36554,36564,36835,37428,37877,38172,38604,40091,40549,41532,41673,41693,41995,42215,43069,43084,43557,43679,44735,44791,46335,46719,47068,48058,48969,49795,50391,52625,54047,54712,56697,58795,65949,67544,67980,68637,70071,70446,71115,71509,72742,72795,74417,75694,76457,77057,77434,77690,78102,78939,80191,81539,83458,83748,83998,84770,84866,86920,87497,88324,89373,90153,91291,91482,92204,95562,96587,96791,98227,99936,100288,102711,105025,105334,110216,110303,113275,114819,114860,115292,115579,116245,118942,120026,120361,120993,121190,121367,121446,121501,121625,122213,124471,125120,126293,128890,131105,131981,133010,133190,133280,133281,137397,137448,493,662,1977,4132,5691,6355,8698,8815,8893,9664,9814,11249,12106,13237,13962,14649,14665,15525,16587,17463,17835,18705,19324,21512,21936,22882,23303,23966,24658,25004,25873,27646,28053,28954,30040,32441,32518,35060,36524,37815,37947,39453,40540,40782,41606,41717,41886,46669,47721,51213,51316,51444,54254,54318,54829,55275,55301,56801,57043,58973,60914,61867,61890,63023,63495,65412,66723,69819,70779,71003,73355,75875,76231,77333,78323,78923,79967,84039,84334,86479,86607,87080,87180,90501,92350,93663,94859,96112,96967,97143,97595,98150,98375,99782,99818,101049,101218,101359,102907,103503,104151,105116,106547,107231,111174,112268,114583,114587,115211,115387,115441,115951,116502,118233,122493,122592,122682,122867,123636,123879,125462,126421,126892,128449,129279,129927,134078,134875,136963,137945,138691,139122,401,743,1632,3483,5660,5751,6399,7022,8049,8188,8287,8549,8870,8899,9144,10841,12284,12470,13145,13456,13833,15124,15425,15433,15760,15883,15978,17160,17435,18730,24512,24832,26932,27272,27643,29674,30087,31340,31939,32899,33180,33477,33493,34686,37629,37646,38132,38680,39371,39852,41351,41633,42282,42341,45198,45659,47322,47359,47917,48586,49785,50272,50310,51652,52617,54716,55455,56256,57403,57679,58595,59464,59758,60184,61066,62506,62642,63732,63734,65743,65781,66143,66416,67470,68360,69287,70437,71434,71546,72797,73722,73951,74345,74512,75843,76160,76233,77182,77272,77297,78535,78822,78867,80728,81441,82476,82766,83356,84460,84863,85174,85713,85807,86435,88307,88312,90705,90873,93032,94417,94857,95330,95547,95560,96317,96684,96915,99598,100795,100832,102640,102859,103550,105743,110754,110991,115030,115085,116696,116826,119682,119852,120186,120489,121780,124771,125587,125755,127585,128945,131068,132636,132860,133288,134692,134874,135282,138042,348,3312,4459,4539,5689,5861,8785,9235,9238,9472,11428,11446,12619,14721,15249,15509,18495,20880,21022,22062,22764,24981,25966,27040,27051,27442,27526,27659,27660,27699,29284,30262,31399,32017,32210,32942,34109,34234,34350,34741,36063,36557,36953,37047,37625,39026,39164,39345,40858,41224,41397,43546,43871,44447,45732,45893,46214,47108,47312,49817,51415,53112,56830,56967,57545,57828,58068,58072,59986,60105,60744,61671,62218,63222,63529,63935,64124,64554,66364,67841,68407,71077,71886,72140,73402,73743,75292,76501,76708,76997,77959,78630,78855,80332,80932,81322,81998,85057,85446,85458,90733,93504,94819,94869,95335,96911,97184,99208,100245,101301,101338,103701,104357,104658,104682,105818,105820,110609,110803,112246,112422,113948,114125,114508,115283,115592,115966,116731,118089,119608,120325,120618,120650,121901,122554,123660,125428,127578,129495,130201,130582,133918,133936,137916,137939,137947,138759,85,113,234,703,1222,1350,3682,3774,4480,8212,9711,10777,12122,14755,15217,16504,16761,17087,17337,17453,17843,18723,19587,20683,20734,23078,24021,24865,25357,25955,26598,27887,28665,28707,29289,30154,31581,34999,35573,36155,36347,37894,37958,38383,39589,39694,40302,40794,41979,42366,43860,47225,50289,50495,50517,51091,51317,51827,52995,54128,55764,57364,58079,59907,60257,61251,61352,62850,64495,67394,67558,69548,70031,70756,70935,71925,72859,73562,74283,75399,75593,76100,76424,76764,76988,77425,77677,77833,78896,79379,80366,80806,81170,82820,83176,84684,84876,85168,86137,86341,86475,86907,88980,89311,89475,90138,90459,90621,90777,90950,91614,91758,92202,92469,94388,94531,95374,95519,96296,97005,97177,100707,102221,104270,104613,105458,108074,109250,110199,111991,113035,113107,119834,120040,121924,122622,124338,124551,124659,125705,126289,131868,132527,133364,134161,134453,134989,135316,137390,137626,137656,2781,3673,3767,4580,4897,5166,5459,8165,8692,9222,9557,9611,10860,11000,12128,12213,13342,13469,13656,15414,15770,16722,19790,23558,25698,25801,25866,27201,28500,28722,28729,29074,30064,30246,30621,34121,34466,34730,35134,35368,37833,38024,38263,38490,39572,40313,40603,41595,45573,47430,52171,52793,53222,53570,54853,55254,57548,59862,60581,60843,64716,64918,73087,73266,74728,78158,79154,80006,82770,83972,87021,87328,90213,91127,91818,92362,92898,93487,94603,96110,96356,96865,96953,96974,98495,101174,101198,102059,102335,102621,104132,107443,107792,107929,108581,109919,109930,110339,111199,113036,113605,114485,114830,114925,115438,116839,118279,118879,120619,120741,122897,123547,123917,124378,125845,126385,127355,127737,127749,129323,129925,130496,130528,130577,133512,134399,134894,137118,137871,137892,138198],"LHLN_right":[831,13066,21385,30866,35859,43737,59190,66086,69497,73070,85880,112111,118727,121524,122235,123200,3834,14455,14638,14660,16881,31229,33443,34997,40940,42441,44308,45879,47782,50533,64225,68289,76278,87398,89744,91407,92992,98182,100252,101966,107799,108169,110093,110678,111391,113018,123238,127184,210,4151,5121,14508,37549,39407,42535,42732,61719,65901,67867,71893,86001,86020,86962,90569,90879,92035,92338,95167,97160,99976,103151,103519,106533,115232,127256,129019,130445,132608,135823,5684,13878,18112,19309,23953,25339,39464,43496,44465,46428,46962,54022,54376,56963,65241,90644,91352,92096,97416,101790,106568,107701,108172,124577,128037,130607,130670,134285,138347,876,23907,37361,53889,57979,61018,69254,76881,79762,79797,90862,97230,104577,113546,115076,115816,118726,128707,130525,6268,16755,21530,22234,36601,38235,44444,51307,54854,68398,78718,78724,78965,81100,106101,108163,114128,117305,119801,5983,8176,10175,13781,21278,24255,25863,26528,38389,44387,48579,53261,59202,61090,71867,72606,76853,79590,86100,93765,103405,114463,121240,121243,125813,126679,135976,6261,6690,14349,17644,19480,20593,25104,25556,31269,41156,42117,57047,58287,59006,63907,69663,71302,74421,74435,79623,82338,108165,117267,117458,120914,120981,123612,128208,138343,105,10761,22090,24177,25171,30149,38296,42099,43738,61515,67791,69129,71764,72978,73018,73471,75511,75528,77111,82811,97689,104782,106398,113745,124280,134419,2535,6758,12885,14355,19233,28481,41529,44256,49139,65971,70861,74010,75277,77096,77586,81168,81343,84448,90845,90928,91608,93376,93505,98300,101791,105979,110722,114545,114598,116404,117199,132019,133474],"ALPN_right":[4975,8940,11078,12073,32918,35138,36027,39940,47049,57307,58725,69773,71754,72079,80843,91133,95394,99654,100415,103054,103653,104585,119865,120279,132144,1555,7527,11581,15010,18788,23840,25091,26833,30798,31280,33151,44690,46190,51490,55912,56913,57537,59887,61691,63530,63608,64746,68921,70844,71617,94766,104042,105425,106117,110989,118829,126960,127446,129809,137913,139118,202,603,3109,8265,8546,13466,16264,19025,20108,29817,30220,31822,37037,47083,47778,48111,53873,54451,54718,56027,62327,64745,67606,67772,69398,77953,78105,90904,96886,103220,122474,123502,128173,129150,130656,135961,3332,15053,15428,15527,17169,18183,23330,27863,32366,33938,34303,34503,36191,37172,37188,39537,44330,47551,47671,48716,62046,63326,63491,79514,86264,91833,93597,94036,97342,97636,98409,110901,114392,114808,115168,123068,130014,134516,139169,192,790,1653,4693,9546,13410,16161,18691,18991,20175,24267,34603,36994,43659,46701,47781,48669,54598,56434,56607,63592,63777,64593,69294,77642,80270,82603,93201,102086,102118,102467,104628,123114,123407,123512,124227,132715,134093,1176,3607,6602,7590,21002,23068,23393,23694,25938,29883,36797,37890,38703,40571,49962,49987,55082,57130,62491,65163,66957,68434,79949,96337,96682,101572,103810,107730,111947,116250,117300,124087,126877,137119,137599,195,197,1670,5569,8242,8518,9651,12958,18497,20883,22978,30656,41691,42873,48824,49328,51773,55379,58232,60038,62648,63025,72405,73759,75423,77917,78574,81602,96274,97955,105902,118430,119473,120784,127756,132238,132607,8264,8593,13896,14696,14846,14926,15406,16237,22775,33696,37913,39027,42717,51020,51337,68664,74035,78070,79962,84145,87564,89079,97216,105632,110124,112065,115479,122691,126660,127179,137929,624,629,632,637,3482,4380,12484,21408,32859,35544,39316,44338,48887,51420,54738,56894,60236,67730,69721,70886,74934,86399,88041,93292,99363,101691,107932,113157,120103,132965,133338,136861,5815,6264,7505,7973,14673,16734,25185,34946,39356,40537,44703,48292,55383,56006,61232,64301,65350,70734,72210,85814,89034,95535,96582,97535,98270,99639,105335,111526,116403,125680,125770,131876,134840,135741,137113],"LHCENT_left":[8630,74718,120936,133187,5758,92447,116395,51351,79954,133251,43980,72992,47713,111902,130844,41877,98689,121686,29756,53811,79912],"ALPN_left":[9356,28627,36930,42081,42499,45365,48014,51803,57402,59778,64347,79101,81140,87114,87684,90310,99631,111379,121248,123243,125906,126666,3825,8512,18790,20082,22959,30029,30942,31455,34974,35367,46470,51393,59277,61847,64089,67084,68342,68406,74832,85616,88857,92223,93371,97328,105145,105410,105823,111576,111955,117356,121796,125305,125937,128001,133559,424,1702,5816,5963,9913,15528,17139,27279,36002,39873,40821,42548,43684,45261,46543,48381,54973,57246,58661,72518,75170,80757,81061,86397,87020,89128,91549,92282,100915,107153,114148,131959,134961,1084,1090,7516,9375,17143,17908,21473,21652,32792,44517,61712,61982,64452,69887,72695,73530,75891,93506,97517,97585,109551,112719,116413,116870,122575,123735,130295,130620,130753,131852,138635,646,1312,11142,11188,13329,14138,14244,14526,18652,19424,19818,23544,34291,34688,43797,48071,53121,53659,54934,64002,65327,70216,70626,73646,76891,77169,79755,81763,84386,85128,88090,103955,109113,116699,117069,117781,123816,124718,125999,135536,137028,6529,8045,10413,11681,17363,20044,26159,28255,30135,34740,38414,39048,41063,44781,52348,55888,56973,61091,61598,68817,71659,81635,91850,99051,101768,111639,113773,115233,125793,126146,130878,137213,140,635,3839,3851,4135,4373,5889,10528,13042,18346,18461,19306,21991,27100,38908,39157,39250,53878,67611,71441,71753,81633,82348,83085,87206,95442,96168,96998,105935,110220,110226,121979,122111,124164,128955,129028,4815,6714,12463,16634,18808,19151,31111,31919,39133,40703,44621,46321,55302,60263,79629,85007,86185,87811,87900,109805,116958,122211,125053,127000,127458,127546,128191,129864,133572,135122,138643,138793,138819,1167,5561,5683,7072,9185,9857,13777,24041,24454,28711,29528,41099,41374,41925,42530,43804,46000,51601,60149,73732,74273,75136,80228,84307,86510,87131,88592,90377,92247,94577,97179,100971,103828,106641,107605,113318,122518,130395,131267,134353,134510,5395,7668,8374,13651,14438,16074,16942,18036,22670,23793,32614,33961,41221,43636,44246,50541,52346,57864,63342,63642,67950,69677,69999,72325,74897,80515,83614,84700,85759,87960,91527,96451,99830,106695,108037,119731,121015],"LHLN_left":[9885,20596,21105,21728,24203,24209,25535,41811,45019,48813,51076,54877,58824,75421,87422,90360,94323,95406,105756,106795,121187,129290,136501,6530,6732,13953,18306,19390,20439,22015,24057,29942,40761,42209,44488,62493,65108,68314,68456,88029,90659,92036,94343,96442,101614,105956,107538,110751,113499,115172,117093,119701,120393,120548,124613,124702,126988,138340,138342,4397,5900,8502,14522,15327,44789,69148,73776,81737,94590,96778,99966,107478,108999,121268,133178,23341,33448,41218,42680,58781,63319,64149,64230,71050,83884,84435,87268,101755,106445,108134,114687,116956,119218,119753,119818,121022,135736,5934,9434,11596,14369,21110,21725,25622,31143,37122,43578,49062,53992,57939,58003,61131,64373,67800,91188,95022,103400,103588,103619,107489,113592,117260,118124,124474,129156,2136,5259,9336,12157,16747,21125,26375,39575,43853,44003,60122,68411,84001,88590,98500,104655,106412,107822,109269,110731,115416,117134,117605,119698,120974,121007,122825,128179,131138,138934,621,2416,6888,8202,15348,15733,21258,25141,29216,36166,42819,51278,53268,53529,53741,66272,73009,73086,83987,93094,99689,104770,115355,120894,123412,124347,6591,16898,18782,19394,20803,28837,33450,34937,37560,42580,44132,51385,58131,60158,60177,63521,65986,98305,105976,108100,108229,119864,124621,126487,131450,131761,135754,138355,3591,8278,9380,10208,12417,14408,21212,24170,32534,37131,37401,41167,46683,58830,59138,70061,72932,81333,81452,90595,98088,100022,101268,109750,109755,113684,121029,129207,134493,3437,3853,6720,16800,17681,20621,27857,38596,51217,63921,67101,68416,96528,110756,116594,117055,128160,138356],"LHCENT_right":[129020,63437,96917,8250,122304,136994,66235,10563,25422,69217,108893,6218,26697,40928,62147,113590,120640,44928,69110,27111,67856]},"displayGroups":[2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,1,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,1,2,1,3,3,3,1,3,3,2,2,3,3,3,3,3,2,1,4,3,3,2,2,3,3,2,3,3,1,2,3,3,2,3,3,3,3,3,2,2,2,4,3,2,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,2,1,3,2,3,3,3,3,3,3,3,3,3,1,3,3,3,3,3,3,3,3,2,1,3,3,3,1,2,3,2,3,3,3,3,3,3,3,1,3,2,3,3,3,2,2,2,3,2,2,3,2,2,2,2,3,1,2,2,2,3,2,3,2,2,2,2,3,2,2,2,2,3,3,2,1,2,2,3,1,2,3,3,3,3,1,3,3,3,3,3,2,3,3,3,2,2,2,3,2,4,2,3,3,2,2,2,2,2,2,3,3,3,3,3,3,2,2,3,3,3,2,2,3,3,3,3,3,3,2,2,2,3,2,3,3,3,3,4,3,3,4,3,3,3,3,2,3,2,3,3,3,3,3,3,3,3,1,3,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,3,3,3,2,3,2,3,3,3,3,3,3,1,3,3,3,3,3,3,3,3,2,2,3,3,3,3,2,3,3,3,2,4,3,3,3,2,2,3,3,3,3,2,3,3,2,1,2,3,3,3,3,1,3,1,2,2,2,2,3,2,2,3,3,3,2,3,3,1,1,2,2,3,4,3,3,3,3,3,2,3,3,3,3,3,2,3,2,3,3,2,3,3,1,2,3,2,3,3,2,3,3,3,3,3,2,2,2,3,2,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,2,3,3,3,3,3,3,2,3,3,2,2,2,3,3,1,3,3,3,3,2,1,3,3,3,3,3,2,3,3,1,3,3,3,3,3,2,3,3,3,2,3,2,3,2,2,2,3,3,3,2,3,3,3,2,3,4,3,3,2,3,3,2,3,2,3,2,1,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,3,3,3,3,3,2,2,2,2,3,2,2,2,3,2,2,3,3,2,2,2,3,2,1,3,1,3,3,2,1,2,2,3,3,3,1,2,3,3,3,1,3,3,2,3,2,3,1,3,2,3,1,2,3,3,3,1,1,3,1,3,3,3,1,4,3,3,3,2,3,1,3,3,3,2,3,3,3,2,3,2,2,3,3,2,2,3,1,3,2,3,3,3,3,1,1,3,3,1,3,3,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,1,2,2,3,2,3,3,2,2,3,2,3,3,2,1,2,3,3,2,2,3,2,3,3,2,2,2,2,2,2,1,3,3,3,2,3,3,2,2,2,3,3,3,2,3,3,3,3,2,2,3,4,3,3,2,2,3,2,3,3,3,2,3,3,3,2,2,3,2,2,3,3,3,2,2,3,2,3,1,3,3,3,3,2,2,3,3,2,3,2,3,3,3,2,2,2,1,2,2,2,1,3,2,2,3,2,3,3,2,3,2,1,2,2,3,1,2,3,2,2,3,3,2,3,3,3,3,2,2,3,2,3,2,2,2,2,3,1,3,2,2,3,2,2,3,2,2,3,3,2,3,2,2,3,2,3,3,2,3,1,3,2,2,2,3,3,3,2,2,3,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,1,3,2,3,3,2,2,3,2,2,3,2,2,2,2,2,1,3,3,2,2,2,3,2,2,3,1,2,2,3,2,3,2,2,3,2,2,3,2,3,2,3,2,2,2,2,2,1,2,3,1,2,3,3,3,3,3,3,2,2,2,3,3,3,1,2,2,2,2,2,2,2,1,3,2,2,3,4,2,3,3,4,1,2,3,3,2,2,2,3,3,4,2,2,2,2,2,2,3,2,2,3,2,3,2,3,3,1,3,2,3,3,3,3,3,2,1,3,3,2,2,3,3,3,2,2,2,1,2,1,2,4,3,2,3,2,3,3,2,3,2,3,3,2,1,2,2,3,2,3,2,3,3,3,2,2,1,2,2,2,2,2,2,2,2,3,2,3,1,2,2,2,3,2,3,3,2,2,3,2,3,2,2,2,2,2,3,2,3,3,3,2,2,3,3,2,3,3,2,3,3,3,2,3,3,2,2,1,3,2,3,3,3,3,3,3,3,2,3,2,3,2,2,3,3,2,1,2,3,1,2,3,2,3,2,2,3,2,3,2,3,3,2,3,3,2,2,3,3,2,2,2,2,2,2,2,3,2,2,1,2,3,3,2,3,3,2,3,2,3,2,3,2,3,3,2,2,3,3,3,2,3,2,3,2,2,2,3,4,3,1,2,1,3,3,3,3,1,3,3,2,3,3,2,2,2,3,2,2,2,2,2,3,3,2,2,2,2,2,2,4,3,2,2,2,2,2,2,3,3,2,2,3,2,3,3,2,2,2,3,2,2,3,3,2,3,2,1,2,1,2,2,2,3,3,1,3,2,2,3,2,3,1,3,3,2,1,3,2,3,1,2,2,2,2,2,2,3,2,2,3,3,3,3,2,3,2,2,3,2,3,3,3,3,4,2,3,3,2,2,3,2,2,3,2,2,2,3,3,3,2,3,3,3,2,3,3,2,2,2,3,2,3,2,3,3,2,2,3,3,2,2,3,3,2,2,3,3,3,4,2,2,3,2,3,2,3,2,2,2,2,2,2,3,3,2,2,2,3,2,1,3,3,2,3,2,3,2,2,2,3,3,3,1,2,2,3,2,3,2,3,3,3,2,2,2,2,2,2,3,3,2,2,2,3,2,3,3,3,3,2,3,2,3,2,3,3,2,2,2,2,2,3,2,3,3,2,2,3,2,2,2,2,3,3,2,3,2,2,2,3,3,2,2,2,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,3,2,2,3,3,1,1,2,2,4,2,2,2,2,3,2,2,2,3,3,3,2,2,2,3,3,3,1,2,3,2,3,2,2,2,2,3,3,1,2,2,3,3,2,3,2,3,2,2,2,2,2,2,3,3,2,3,2,3,2,2,2,2,2,2,1,2,2,1,3,2,3,1,2,2,3,2,3,2,2,2,2,2,3,2,3,2,2,1,3,2,3,2,2,3,2,3,2,2,3,3,3,3,1,2,3,2,3,2,2,3,2,3,3,2,3,2,1,1,2,1,2,2,2,3,2,2,2,2,3,2,1,3,2,3,2,2,2,3,2,2,2,4,1,2,2,3,2,2,2,3,2,3,2,2,2,3,1,3,2,2,3,2,2,2,2,3,3,3,3,4,3,2,2,3,2,3,3,2,2,3,3,3,1,2,2,3,2,2,2,2,2,2,3,2,2,2,2,3,3,2,1,2,2,2,2,2,2,2,2,2,1,2,3,2,2,2,3,1,3,3,2,3,2,3,2,3,2,2,2,2,3,3,2,2,3,3,2,3,2,2,2,2,1,3,3,2,3,2,3,3,2,2,2,2,2,3,2,2,3,1,2,2,3,3,2,2,3,2,3,2,2,3,2,2,2,2,2,3,1,3,2,3,2,2,2,2,3,3,2,2,2,2,1,2,1,1,3,2,2,2,2,2,3,2,3,2,2,3,2,2,3,2,3,2,3,3,2,2,3,2,1,2,2,2,3,3,3,2,3,3,3,3,2,2,2,3,3,1,1,2,2,3,3,2,2,3,2,2,1,3,2,2,3,2,2,2,3,2,2,2,3,2,1,3,2,3,2,3,4,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2,2,2,2,2,3,3,2,3,2,2,3,2,2,2,2,3,2,2,3,2,3,3,2,2,2,3,2,2,2,3,2,2,3,3,2,2,2,2,2,2,2,2,2,3,2,2,2,1,4,2,2,1,1,3,2,2,2,2,2,2,2,1,3,2,3,1,2,2,3,2,2,2,2,2,2,3,3,2,2,2,2,2,2,3,2,2,3,2,2,3,2,1,2,2,2,2,2,2,2,3,3,1,3,3,3,2,3,3,1,2,3,2,1,2,1,2,2,3,2,2,2,2,1,3,2,2,2,1,2,2,2,2,3,3,2,2,3,3,3,1,3,2,3,2,3,3,2,2,3,2,2,3,3,3,1,2,3,3,2,2,1,2,1,2,2,3,2,2,2,1,2,2,2,3,3,3,3,3,2,2,1,2,1,1,3,3,3,1,2,2,2,3,2,2,2,2,2,2,3,2,1,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,1,2,2,2,2,2,1,1,2,2,2,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,4,3,4,2,2,2,2,1,2,1,3,1,3,2,3,2,2,2,2,3,2,3,2,2,2,2,2,2,2,2,3,2,2,2,1,3,2,2,3,3,2,2,1,2,3,1,2,2,2,2,3,2,2,1,2,2,2,2,2,2,2,2,2,1,2,2,2,3,2,1,2,1,3,3,3,1,2,1,3,2,2,1,1,2,2,2,3,3,3,4,2,3,2,3,2,2,3,3,2,2,2,2,2,3,3,2,3,2,2,2,2,2,2,4,2,2,2,2,1,2,3,3,2,3,2,2,1,2,4,2,3,3,2,3,2,2,3,2,2,2,2,2,3,2,2,3,1,1,2,2,2,3,3,2,2,2,1,2,2,1,1,2,2,2,3,2,2,1,3,1,2,1,1,2,3,1,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,2,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,3,1,3,3,2,2,2,2,2,2,1,3,2,2,2,2,2,2,3,2,2,3,3,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,1,2,1,2,2,2,2,2,2,2,3,2,2,2,1,1,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,1,2,2,2,2,2,1,2,1,2,2,3,2,2,3,1,3,2,3,2,2,3,2,2,2,3,2,2,2,2,2,1,3,3,3,3,2,2,2,2,2,2,2,3,2,2,2,3,2,3,2,2,3,2,1,2,2,2,2,3,2,3,2,2,1,2,2,2,2,2,2,2,2,1,1,2,2,2,2,3,2,2,2,2,2,2,1,1,2,1,2,1,2,2,2,2,2,1,2,3,2,2,3,2,3,3,2,2,2,2,3,2,2,3,2,3,2,2,2,2,3,2,2,2,3,2,2,2,2,3,2,2,2,2,2,2,2,2,2,3,3,2,3,2,3,3,2,3,1,1,2,2,2,2,2,2,2,2,1,2,3,2,3,2,2,2,3,2,2,2,2,2,2,1,2,2,2,3,2,1,2,2,2,3,3,1,2,3,3,2,2,1,2,3,1,2,1,2,3,3,1,2,2,3,3,1,1,2,2,2,2,2,2,3,2,3,2,2,3,3,3,2,2,2,3,2,1,2,2,2,1,2,2,2,2,2,3,2,2,3,3,2,4,2,2,2,1,2,3,2,3,3,2,2,3,2,2,2,2,2,2,1,1,3,2,2,2,3,2,2,2,3,2,2,1,3,2,2,2,2,2,1,3,2,1,1,2,3,2,3,2,2,2,2,2,1,2,2,2,2,1,2,2,3,3,2,2,3,1,3,2,2,3,1,3,3,2,1,2,3,3,2,1,3,1,2,3,2,2,1,2,2,2,3,3,3,3,2,2,1,2,2,2,2,2,2,2,3,2,2,2,2,2,3,1,2,1,2,2,2,2,1,2,2,3,2,1,2,3,2,2,2,2,2,3,2,2,2,2,3,3,3,3,2,2,3,1,2,2,2,2,2,3,3,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,2,3,2,2,3,2,1,2,2,2,3,3,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2,2,2,2,2,3,3,3,2,1,2,3,3,2,2,2,2,2,2,1,2,1,2,2,2,2,2,2,2,2,3,3,2,2,1,3,3,2,2,2,2,3,2,2,1,3,2,2,3,1,2,4,3,3,3,3,2,2,2,2,2,2,2,2,2,3,2,2,2,2,1,3,3,2,3,1,2,2,1,2,2,2,2,1,2,2,1,3,2,3,3,2,3,3,2,3,3,2,3,3,1,2,2,2,2,2,2,3,2,2,2,2,1,2,2,2,2,2,3,2,2,1,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,2,1,3,1,2,2,1,2,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,3,2,2,4,2,2,1,2,2,1,3,3,2,2,3,2,2,2,2,1,2,2,3,3,3,2,2,2,3,2,1,2,2,2,2,3,2,2,2,3,2,1,1,2,2,2,3,2,2,2,1,2,2,3,3,2,2,2,2,2,1,4,1,2,1,3,1,3,2,3,2,2,2,2,2,2,2,2,2,1,3,2,1,1,1,1,1,2,2,3,2,2,3,1,3,2,1,2,2,2,2,1,2,3,2,2,3,2,3,3,2,3,1,2,3,2,2,3,2,3,2,2,2,3,2,3,2,2,3,3,3,2,2,1,2,3,2,2,2,2,2,2,2,2,3,1,2,1,2,2,2,1,2,2,2,2,3,3,2,3,3,2,1,2,2,2,3,2,2,2,3,1,3,1,1,3,1,2,2,1,3,2,2,2,3,2,2,2,2,1,1,3,2,3,1,2,3,3,2,3,3,2,2,3,3,2,2,2,3,4,1,3,2,3,2,3,3,2,3,2,2,3,2,1,3,2,1,2,2,2,3,2,2,3,1,1,1,2,2,1,3,2,3,2,1,3,1,2,2,1,1,1,2,2,1,2,3,1,1,3,3,2,3,2,2,1,2,2,1,2,3,1,2,1,1,1,3,1,2,3,1,2,2,1,1,2,2,1,2,3,2,1,1,2,2,3,2,1,1,1,1,2,2,2,2,3,3,1,2,2,2,3,2,4,3,2,1,1,3,2,2,1,1,3,3,2,3,3,1,2,3,3,1,1,2,2,3,3,1,2,2,2,1,2,3,2,1,2,1,1,1,1,2,2,3,1,3,3,3,1,2,3,2,3,2,1,3,1,3,1,3,1,3,3,2,1,2,2,3,1,2,2,2,1,1,2,1,2,2,2,2,1,1,2,2,2,3,3,2,1,2,1,2,1,3,3,3,3,3,1,2,2,2,2,2,2,3,2,2,1,1,1,3,2,2,2,1,3,1,2,2,1,1,2,3,2,2,1,1,3,3,2,1,1,1,2,1,2,2,1,1,3,3,3,1,2,2,1,2,2,1,1,2,3,2,2,3,2,2,2,1,2,1,2,3,3,2,2,3,2,1,2,1,2,1,1,2,2,1,2,1,2,1,2,3,2,2,2,2,2,2,3,1,3,2,2,1,2,3,3,1,2,3,2,3,3,2,2,2,3,2,2,2,2,1,3,2,2,2,2,2,2,3,2,3,1,2,1,3,2,2,2,2,1,2,2,2,3,2,3,2,2,3,2,1,2,2,3,2,1,2,1,3,2,3,1,1,1,2,2,3,3,2,2,3,2,2,3,3,2,2,2,2,2,2,3,1,2,3,2,3,3,3,3,1,2,2,1,2,3,2,3,3,4,2,2,2,2,3,3,1,2,3,2,2,2,1,1,2,3,3,2,3,3,3,1,3,1,1,2,2,3,2,2,2,3,2,1,2,3,2,1,2,1,3,3,2,1,3,2,2,3,1,3,2,3,1,1,1,1,2,1,1,1,3,2,1,4,2,2,3,1,3,1,2,2,1,2,2,2,2,1,1,1,2,2,3,2,3,2,1,2,2,1,2,2,3,3,3,2,3,2,3,3,2,3,3,3,2,2,1,2,2,2,2,2,3,1,2,2,2,1,3,2,3,2,3,2,2,3,3,2,2,2,3,2,2,2,1,3,3,3,2,3,2,2,3,2,2,2,2,2,2,2,3,2,2,3,2,3,2,1,3,3,1,2,3,3,3,2,2,2,2,3,1,2,2,3,1,3,2,1,3,2,2,2,1,2,3,3,3,1,1,3,2,3,2,3,3,3,3,3,1,3,1,2,3,3,1,3,3,2,4,2,4,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,3,2,2,1,3,3,3,2,2,2,3,3,3,3,3,2,1,2,1,1,3,1,3,3,2,2,2,2,3,3,1,2,3,2,3,1,2,2,3,3,2,2,2,1,2,3,2,3,3,2,2,3,3,2,2,3,3,2,2,2,3,3,1,1,3,1,3,3,3,2,3,3,3,2,3,3,2,3,3,2,2,3,2,2,4,2,3,4,2,3,3,3,3,3,2,1,2,2,2,3,2,1,2,2,3,3,3,2,3,2,3,3,3,2,2,2,3,3,3,3,1,3,2,3,3,2,3,2,2,3,1,3,3,2,3,2,2,2,2,2,1,2,2,3,4,2,2,2,2,2,2,1,2,2,2,3,2,2,2,2,2,1,1,2,2,2,3,2,3,2,2,2,2,3,2,2,2,2,2,1,2,2,2,3,2,2,2,2,1,1,2,3,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,3,3,2,1,3,1,3,2,3,3,2,2,3,2,3,4,2,2,2,2,3,2,2,2,3,2,3,3,3,4,3,2,3,1,3,3,1,2,2,1,1,3,2,2,3,2,2,2,3,1,2,3,3,2,3,3,3,3,3,2,2,2,3,2,3,3,2,3,2,2,3,3,2,3,3,2,1,2,3,2,2,2,2,1,2,3,2,2,3,2,2,3,2,2,3,2,1,2,2,2,2,3,2,1,3,3,1,2,2,3,2,3,2,2,3,1,2,2,1,3,3,2,2,2,2,2,3,3,2,3,3,2,3,1,3,3,3,3,3,3,2,3,3,2,3,3,2,2,2,3,3,3,3,2,3,3,2,3,2,1,2,2,2,2,2,3,2,2,3,2,2,1,2,3,2,2,2,3,2,2,1,2,2,2,2,3,2,3,3,3,3,2,3,2,2,2,2,1,2,1,3,1,3,2,3,2,3,1,3,2,3,3,1,2,2,2,3,2,1,2,2,2,2,2,3,2,2,2,2,3,2,2,3,2,2,2,2,4,3,3,1,2,3,2,2,3,3,3,2,2,3,2,3,3,3,3,2,2,2,2,3,3,3,2,3,3,2,1,2,1,1,2,2,2,2,2,2,2,3,3,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,3,2,2,2,2,3,2,2,2,1,2,2,2,3,1,2,1,2,3,2,3,2,2,2,2,2,2,1,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,3,2,2,2,1,3,3,2,3,3,2,2,2,2,2,2,1,2,2,3,1,2,2,2,2,2,3,2,2,2,3,2,1,2,3,2,3,2,3,3,2,3,3,2,1,2,3,3,1,3,3,3,4,3,2,2,2,2,3,3,2,2,4,2,2,2,2,2,2,3,2,2,2,2,2,2,2,3,2,3,2,2,2,3,2,2,2,3,2,2,2,2,3,2,3,2,2,3,2,2,2,2,2,2,2,2,3,2,2,1,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,3,3,3,2,2,2,3,3,2,2,3,2,1,3,2,3,2,2,2,3,2,3,2,1,2,2,2,3,3,3,3,3,2,2,2,2,3,2,2,2,3,2,2,2,3,2,2,2,3,2,3,2,2,2,2,2,2,2,2,3,2,3,3,2,2,2,2,2,3,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,3,2,3,3,2,3,2,2,2,2,3,2,2,2,3,3,2,2,2,3,2,1,2,2,3,2,2,2,2,2,3,2,3,2,2,3,2,2,2,3,1,3,2,3,2,2,2,2,2,3,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,3,3,2,2,3,3,2,2,2,2,3,2,2,2,3,1,3,2,2,1,3,2,2,3,3,3,2,3,3,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,3,2,3,2,2,3,1,3,1,4,2,2,2,3,2,2,4,2,3,1,1,3,1,2,2,2,2,3,2,2,3,2,2,3,2,2,2,2,3,3,2,2,3,2,2,2,1,3,2,2,3,2,3,3,2,2,2,2,3,2,2,2,2,2,2,3,1,2,1,2,3,1,3,3,2,2,2,3,3,2,2,2,3,2,2,2,4,2,2,1,1,2,3,2,2,2,3,2,1,2,3,2,3,2,2,3,2,3,2,3,2,2,2,2,3,2,3,3,2,3,2,3,2,2,2,1,2,2,1,3,3,2,2,2,3,3,1,1,2,1,2,1,3,2,3,2,2,3,1,3,2,3,3,2,2,2,2,3,2,1,3,2,3,3,3,2,2,2,3,3,1,2,3,2,3,2,3,2,2,2,2,2,2,3,2,2,3,2,3,2,1,1,1,1,3,3,1,3,3,2,1,1,1,3,3,1,3,3,2,2,3,2,2,2,3,3,3,3,3,3,3,2,3,1,3,3,3,2,2,1,3,3,2,2,2,1,2,2,2,3,2,1,2,2,2,2,2,2,2,3,3,3,2,3,2,3,2,1,3,2,3,2,2,3,2,2,1,2,3,2,1,3,3,2,2,3,2,3,3,2,2,3,3,3,1,3,2,2,3,3,2,2,4,1,3,1,2,2,2,2,2,3,1,2,3,2,2,2,2,1,2,3,2,2,3,2,2,1,2,2,2,2,1,3,2,2,2,2,2,2,2,3,1,3,2,3,3,3,2,2,3,2,2,2,2,2,2,1,2,2,3,2,2,3,3,3,2,2,2,3,3,3,2,2,2,2,2,2,2,3,2,1,3,2,2,3,3,2,3,3,2,2,3,2,2,2,2,1,3,2,3,3,2,2,3,3,3,1,2,3,2,2,2,3,2,2,2,1,1,3,1,1,2,1,2,2,2,1,3,3,2,2,2,3,3,1,2,2,2,3,2,2,2,2,2,4,2,3,2,2,3,1,2,3,3,1,3,3,2,1,1,3,3,2,3,1,3,2,3,2,2,3,2,1,2,3,1,2,2,2,2,2,3,2,3,2,3,2,3,3,3,2,1,3,3,3,3,3,3,3,3,1,2,3,1,2,3,2,1,2,2,3,2,2,2,1,3,2,1,3,2,2,2,2,1,2,3,2,2,1,2,2,3,2,3,2,2,3,1,2,3,2,3,2,3,3,3,3,2,3,2,3,2,3,2,2,3,3,3,2,2,3,2,2,1,3,3,3,4,2,2,2,2,2,1,2,3,2,2,1,3,3,3,3,2,2,3,3,1,3,2,1,2,2,2,2,2,2,1,2,2,2,2,3,2,2,3,3,1,2,3,2,3,3,2,3,1,3,3,2,3,3,2,3,3,3,1,1,3,2,2,3,3,3,3,3,2,3,1,3,3,3,2,3,3,2,3,2,2,3,2,1,2,2,1,2,3,1,1,3,2,2,2,2,3,3,3,1,3,1,2,1,3,3,3,2,2,3,2,2,3,3,3,2,3,3,3,3,2,3,1,1,1,2,2,3,1,3,2,2,1,2,1,1,3,2,2,3,3,2,2,2,1,3,2,2,2,3,3,1,2,2,1,2,1,1,3,3,2,2,3,2,3,1,1,2,3,1,2,2,2,2,2,3,1,3,1,3,3,1,3,2,2,4,3,2,2,1,2,1,3,3,3,3,2,3,3,3,3,3,2,2,2,2,1,2,2,2,2,2,3,1,1,3,2,3,2,2,3,3,3,3,2,1,2,2,2,2,2,2,3,2,3,1,2,3,2,2,3,3,1,3,2,2,2,2,1,1,2,2,1,1,2,2,2,2,3,2,3,2,3,2,1,1,3,2,3,2,2,3,3,2,3,2,3,2,1,2,2,3,2,1,3,2,2,2,1,3,1,3,1,2,1,2,2,2,3,2,2,1,2,2,2,2,1,3,2,3,1,2,3,3,2,2,2,3,1,3,3,2,3,2,3,4,1,3,3,1,2,2,3,3,2,1,2,1,3,2,3,2,1,2,2,3,2,2,3,3,3,1,1,2,3,2,3,1,1,3,3,1,3,1,1,1,1,2,2,2,3,1,2,2,3,2,3,2,3,1,1,2,2,3,2,3,3,3,3,2,2,3,2,2,2,2,3,2,1,2,2,2,1,3,1,2,2,3,4,3,2,3,1,2,1,2,3,1,1,3,1,3,3,2,3,1,2,2,2,2,2,2,3,2,2,2,3,3,2,3,2,2,2,3,2,2,3,3,3,3,2,2,2,2,2,2,3,2,2,2,3,3,3,2,2,2,3,3,2,2,3,2,2,2,2,2,2,2,3,2,2,3,3,2,3,3,2,3,2,2,4,3,3,3,3,3,3,3,3,1,3,2,2,2,3,3,3,2,3,2,2,3,2,3,2,2,2,2,3,3,2,3,3,2,2,2,3,2,2,1,2,3,3,2,1,1,2,1,3,2,1,3,1,1,2,3,1,1,2,2,2,3,2,3,3,2,3,2,3,3,3,3,2,1,3,3,2,2,2,2,3,2,2,3,2,2,1,2,2,2,3,2,2,2,2,2,1,2,3,2,2,2,2,2,2,2,3,3,3,1,3,2,2,3,2,3,1,3,2,2,2,2,3,3,2,2,3,1,3,2,1,3,3,2,2,1,3,3,3,3,3,3,3,2,2,3,1,3,3,2,3,1,2,2,1,1,2,2,2,2,2,2,3,3,1,2,2,2,1,2,3,3,3,1,2,2,2,2,2,2,2,3,3,2,2,2,2,2,1,2,2,3,2,3,3,2,2,3,3,4,3,2,2,2,3,2,3,3,2,3,2,2,2,2,2,3,3,1,2,2,3,3,2,2,2,3,2,2,3,2,2,3,3,2,2,3,3,2,3,3,3,2,2,2,2,3,3,2,3,2,2,3,1,2,3,2,3,3,2,2,2,2,3,2,2,3,3,3,3,1,2,3,3,1,3,2,2,3,3,1,3,3,3,3,3,3,3,2,2,2,2,3,2,2,1,3,3,2,3,2,3,2,2,2,2,3,2,2,2,2,2,2,3,2,2,3,2,3,2,2,2,3,1,2,3,3,2,3,4,2,2,2,2,2,3,3,2,2,3,4,2,2,2,2,1,3,3,3,2,2,2,2,2,3,3,2,3,2,3,2,2,2,3,3,3,3,3,3,3,2,3,2,2,2,2,3,3,3,3,2,3,3,2,2,2,2,2,3,2,3,1,3,2,3,2,2,2,2,2,3,3,2,2,3,3,3,3,1,2,2,1,3,2,1,2,2,2,3,2,2,3,3,2,3,2,3,3,2,2,3,2,2,1,3,3,3,1,2,3,2,2,3,2,2,2,2,2,2,3,2,2,2,2,2,1,3,2,3,3,3,2,2,3,3,3,2,2,3,2,3,3,2,3,3,2,3,2,3,2,2,3,3,3,3,2,2,2,3,2,2,1,2,2,2,2,3,3,2,2,2,2,2,1,3,2,2,2,2,3,2,2,3,3,2,3,2,2,2,3,2,2,3,3,2,2,2,2,2,3,3,3,2,3,2,3,2,2,2,2,2,2,2,3,3,3,2,3,3,3,3,3,1,3,2,3,2,1,2,2,2,2,3,2,3,2,3,2,2,2,2,1,3,2,2,3,3,1,2,3,2,2,3,2,3,3,3,3,2,2,2,3,2,2,3,2,2,3,3,3,2,3,2,2,2,2,3,3,2,2,1,2,3,2,2,2,3,2,3,3,2,2,2,2,3,3,3,3,1,3,3,2,2,3,3,3,3,3,3,3,3,2,3,1,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,2,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,3,2,2,2,3,3,4,2,2,2,3,2,2,3,2,2,2,2,2,3,2,2,2,2,2,2,2,4,2,3,2,2,2,2,2,2,2,1,2,3,2,2,2,2,3,2,2,2,3,2,2,3,2,2,2,2,2,3,2,2,2,2,1,3,3,3,2,3,3,3,2,3,2,3,2,3,2,2,2,2,2,3,2,1,3,2,2,3,3,2,2,3,2,2,2,2,2,2,3,2,3,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,3,2,3,2,3,3,2,2,2,2,2,3,2,2,3,2,3,3,2,3,2,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,2,2,3,2,4,2,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,1,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,3,3,1,2,1,4,3,3,2,2,2,2,2,3,1,2,3,1,1,2,2,3,2,3,2,3,2,3,1,3,2,3,1,3,2,2,3,3,3,3,1,3,2,2,2,2,3,3,3,2,3,2,3,2,2,2,2,2,2,3,2,2,2,3,2,2,2,2,2,1,3,2,2,3,2,2,2,2,2,2,3,1,1,3,2,3,2,2,3,3,2,2,2,2,2,2,2,2,3,1,3,1,3,2,1,2,2,2,1,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,3,2,3,3,2,2,3,2,4,2,2,1,2,2,2,3,2,2,2,2,3,2,3,3,3,3,2,2,1,3,3,2,3,2,2,3,2,2,1,2,3,1,3,3,3,2,3,2,3,3,3,3,3,2,2,3,3,3,2,1,2,2,3,3,2,2,2,1,3,1,3,2,3,2,2,2,2,2,2,3,3,1,2,2,2,1,2,2,2,2,3,1,3,2,2,3,2,3,2,2,2,3,3,1,3,1,3,2,2,3,1,3,3,3,2,2,2,2,2,3,1,2,2,2,3,3,2,2,3,3,2,3,2,3,1,2,2,2,2,2,2,3,2,3,2,2,1,2,2,2,2,2,2,2,1,2,2,2,1,2,2,3,3,2,3,1,2,3,2,2,2,1,2,3,2,1,1,3,2,2,3,2,2,2,2,3,3,3,2,2,2,3,3,1,2,2,3,2,3,2,3,3,2,3,2,3,3,2,2,3,2,1,2,2,2,3,3,4,2,1,2,2,2,3,2,2,3,2,2,3,2,2,3,2,3,2,3,2,2,1,1,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,1,2,2,2,2,3,2,3,3,3,2,2,2,3,2,2,2,2,2,2,2,3,3,2,3,2,2,3,2,1,2,1,3,3,2,2,2,2,2,2,3,2,3,2,2,1,2,3,2,3,2,2,2,2,3,1,2,3,3,2,3,3,3,3,3,3,3,2,1,3,2,3,2,1,3,3,2,2,2,1,3,3,3,2,2,2,3,2,3,2,1,2,3,1,2,2,3,3,2,2,2,1,1,3,2,1,2,3,2,3,3,2,3,1,2,1,1,2,2,2,3,1,2,2,3,2,1,2,3,3,1,1,3,3,1,1,3,2,2,2,2,1,2,3,2,2,3,2,2,1,1,1,1,1,2,2,2,1,2,2,3,3,2,2,1,2,2,3,3,2,1,2,3,1,3,2,2,2,1,2,2,2,2,2,3,2,3,2,2,2,3,2,2,2,1,2,3,2,1,2,1,2,2,2,2,2,2,2,2,3,3,1,2,2,2,4,1,3,1,3,2,2,2,3,2,2,3,2,2,3,2,3,3,3,3,2,2,1,1,2,2,2,3,2,2,2,2,2,3,1,2,2,1,2,2,1,2,3,2,2,3,3,1,1,2,1,3,3,1,2,1,1,2,2,2,2,3,2,3,2,3,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,3,2,2,3,2,2,2,2,2,1,2,2,2,2,3,2,2,2,2,2,2,1,2,2,2,1,4,2,2,2,1,2,3,2,2,2,1,2,2,2,3,2,2,3,1,2,3,2,3,2,2,2,3,3,1,1,3,2,2,2,1,2,3,3,2,3,3,2,1,3,2,2,2,1,2,2,2,2,3,3,2,3,3,2,2,2,3,1,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,3,2,1,2,2,2,3,2,2,2,4,2,3,1,3,3,1,3,2,2,2,2,3,4,3,2,2,2,2,3,1,2,2,3,2,3,2,3,3,2,1,1,3,2,1,3,2,3,1,2,2,2,2,2,2,2,2,2,2,2,3,3,1,2,1,3,2,3,2,2,3,2,3,2,3,3,2,2,2,3,2,4,1,2,1,2,2,2,2,1,2,1,3,2,3,2,2,2,4,1,3,2,2,1,3,3,2,2,2,3,3,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,1,2,2,2,2,3,2,2,2,1,1,1,2,2,2,2,3,3,3,1,1,2,1,2,1,2,3,3,1,2,3,2,2,2,2,1,2,2,1,2,2,1,3,2,2,2,3,2,2,3,2,1,2,2,1,3,2,2,2,1,2,3,2,2,1,2,2,2,1,1,2,2,2,2,1,4,3,1,2,2,2,1,2,1,2,2,2,1,1,2,3,3,2,1,2,2,2,2,3,2,1,1,3,2,1,3,2,2,1,3,3,2,2,2,2,3,2,2,1,2,1,2,3,2,1,3,2,2,3,1,2,1,3,3,1,2,1,2,2,2,1,2,1,3,3,1,2,2,2,3,2,2,3,2,2,1,3,1,2,2,2,2,2,1,1,3,3,3,3,2,2,2,2,2,2,2,3,2,3,2,3,2,2,3,2,2,2,1,2,2,1,2,3,3,2,2,1,3,2,2,2,2,2,3,2,1,3,1,2,3,1,2,1,2,1,3,2,3,2,3,1,3,3,3,1,1,2,3,4,1,2,2,3,3,3,2,3,2,2,3,1,2,3,2,3,2,2,1,2,2,3,3,3,2,2,2,3,2,1,2,2,1,2,2,1,2,2,3,3,2,3,2,2,2,3,3,2,1,2,2,2,2,2,3,3,2,3,2,3,1,2,2,3,1,3,2,3,3,2,2,2,3,2,2,3,3,3,3,1,1,3,2,3,2,3,3,2,1,3,3,2,3,3,2,1,3,3,3,2,1,2,3,2,2,2,2,3,2,1,3,2,3,2,3,2,1,2,3,2,3,2,2,3,2,3,3,1,2,2,1,2,2,2,2,2,3,1,3,3,1,3,2,2,3,2,2,3,2,3,2,3,1,1,2,2,1,1,1,1,2,2,2,3,3,2,2,1,2,2,2,2,1,2,2,2,1,3,2,3,2,2,3,2,2,1,3,2,2,1,1,3,3,2,2,3,2,3,2,2,2,2,2,2,1,2,2,2,3,4,2,3,2,1,2,1,2,3,1,2,3,3,2,2,1,2,2,1,3,2,2,1,1,3,4,2,2,3,2,2,2,2,2,2,3,3,3,2,2,2,3,3,2,2,2,2,2,2,3,2,3,1,2,1,2,3,2,3,2,3,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,3,2,2,3,3,2,3,2,3,2,3,2,3,3,2,2,2,2,1,2,2,2,2,2,2,2,1,2,3,3,2,3,1,3,2,3,3,3,2,3,2,2,1,2,3,3,1,1,1,2,2,2,3,3,2,1,1,2,1,1,3,3,3,2,2,1,2,3,2,2,2,2,2,2,2,2,3,2,2,2,3,2,2,3,2,2,2,2,2,3,2,3,3,2,2,3,2,2,2,2,1,3,3,3,3,3,2,1,2,2,2,3,2,2,2,2,3,3,1,3,3,2,3,2,2,1,2,2,2,3,2,1,1,2,3,1,3,3,3,2,2,2,3,3,2,2,3,2,2,2,2,3,2,3,4,2,1,2,3,2,2,2,3,2,2,2,2,2,1,2,2,3,3,3,3,2,2,1,2,2,3,2,2,2,2,2,3,3,3,1,2,1,2,2,1,3,2,3,3,3,3,3,2,3,3,2,2,2,2,3,2,2,2,3,3,3,1,2,2,2,1,2,2,2,3,3,2,2,3,3,2,2,2,3,2,1,3,3,2,2,2,3,3,2,2,2,2,2,2,2,3,3,3,3,2,2,3,2,3,2,2,2,2,3,3,3,2,2,2,2,3,2,1,3,3,3,2,1,3,3,2,3,2,1,3,3,2,1,3,3,3,2,1,2,2,1,3,2,2,3,3,3,3,2,3,3,2,1,2,1,2,3,3,2,2,3,3,3,2,3,2,3,3,3,3,2,3,1,3,2,1,1,2,2,2,3,3,2,1,2,2,2,4,2,3,1,3,3,3,2,3,2,2,1,2,3,3,2,2,3,3,3,3,2,2,2,2,2,2,2,3,3,2,1,3,2,3,3,2,1,2,3,2,3,2,3,2,2,2,2,3,3,3,3,1,2,1,2,3,2,1,2,2,3,2,2,1,2,2,3,2,2,2,2,3,3,2,2,2,3,2,3,3,3,2,3,2,4,3,3,3,2,3,1,3,1,2,2,2,2,1,3,1,2,4,3,3,3,2,2,2,1,3,2,1,2,2,1,1,3,3,3,1,1,1,3,2,2,3,2,2,2,3,3,3,2,1,2,3,2,2,3,3,1,3,3,2,2,3,2,2,2,2,2,3,2,3,2,3,2,2,2,3,2,3,3,3,3,2,3,2,2,3,3,2,1,2,1,2,1,2,2,1,3,2,2,2,3,2,1,3,2,3,1,2,3,2,2,2,2,3,1,2,3,3,3,2,3,2,2,2,3,1,1,3,2,1,2,2,3,3,2,2,2,3,3,2,2,1,4,2,2,2,3,3,3,2,3,2,3,3,2,3,3,1,2,1,2,3,2,2,2,2,3,2,1,2,1,2,2,1,2,2,2,2,3,2,3,3,3,3,2,3,2,3,2,3,3,2,2,2,1,2,2,3,2,1,3,3,3,2,2,1,3,2,2,2,3,2,3,3,3,2,3,3,3,2,2,3,3,2,3,2,3,1,2,2,1,3,3,2,1,3,2,2,3,3,3,3,1,3,1,3,2,3,3,3,3,3,3,2,3,2,1,3,2,3,3,3,2,3,3,4,2,2,2,1,1,3,2,2,3,2,2,3,2,3,2,2,3,3,2,2,2,3,3,3,1,2,2,2,2,1,1,3,1,2,2,1,2,3,1,2,2,3,2,2,2,1,2,2,2,1,3,2,2,3,3,4,2,2,3,2,2,2,3,3,2,2,2,3,3,3,2,2,3,3,3,1,3,2,3,3,2,3,2,2,3,3,2,3,2,1,2,3,3,3,3,3,1,2,2,2,2,2,2,3,2,1,3,3,3,2,2,2,2,2,3,3,2,2,2,2,3,2,3,3,3,2,3,2,3,3,2,2,4,3,2,1,3,2,2,2,2,2,2,4,3,1,3,3,3,3,2,2,3,2,3,2,2,1,3,3,3,2,2,3,2,1,2,1,3,1,3,3,3,3,3,3,3,1,1,2,2,2,1,2,2,2,3,3,1,3,3,2,3,3,2,3,3,3,2,2,2,3,3,1,2,2,2,2,2,1,3,2,2,3,2,1,3,2,3,3,3,2,1,2,2,2,2,2,3,2,2,2,2,3,2,2,3,2,3,2,1,3,2,2,2,1,2,3,2,2,3,3,2,3,2,3,2,2,3,4,1,3,3,3,2,2,3,3,2,2,3,2,3,2,2,3,2,3,1,3,2,2,2,3,3,2,3,3,2,3,2,2,1,3,2,3,2,2,3,2,3,3,3,2,2,3,1,2,2,2,2,1,2,2,2,2,1,4,2,3,2,2,2,3,2,3,3,4,3,2,2,3,3,3,3,3,3,3,2,3,3,3,2,3,1,3,3,3,2,3,1,2,2,3,3,1,2,2,2,3,3,3,2,3,3,3,2,1,3,2,3,2,2,3,2,1,2,1,3,1,2,2,3,3,2,3,2,3,3,3,2,3,1,3,1,3,2,2,3,2,2,2,3,3,2,3,3,2,3,1,2,2,3,2,1,2,3,2,3,2,3,2,3,2,2,3,2,3,3,2,3,3,2,2,1,3,3,3,3,3,2,2,3,3,3,2,3,3,3,2,1,3,3,2,2,3,2,2,2,1,2,1,3,2,3,2,2,2,2,2,3,2,3,3,2,2,3,3,3,2,1,3,2,2,2,3,3,2,3,2,2,2,2,3,2,2,3,2,3,3,2,2,1,1,3,2,2,2,3,2,3,2,2,3,2,3,3,4,2,2,2,3,3,2,3,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,2,3,2,3,3,3,3,2,2,1,3,3,2,1,3,3,3,2,3,3,3,3,3,3,3,2,3,3,2,4,3,3,1,2,2,1,3,3,3,3,3,3,2,3,2,3,3,2,2,1,2,3,1,2,3,3,2,3,2,2,3,2,3,3,3,3,3,3,3,2,2,3,3,2,2,2,2,2,2,3,2,2,3,2,3,3,2,3,3,2,2,3,2,3,3,3,2,2,2,3,3,3,3,3,3,2,3,4,3,3,3,2,3,3,3,3,3,3,3,3,2,2,2,3,2,1,2,3,2,3,3,2,3,2,3,2,3,3,1,2,1,2,3,1,3,3,3,2,2,2,3,2,3,3,3,1,1,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,3,2,3,2,2,2,3,3,2,3,3,3,3,3,2,2,2,3,1,3,2,2,3,2,3,3,3,2,1,2,3,3,3,3,2,2,2,3,3,3,3,3,2,2,2,3,3,3,2,3,3,3,2,2,3,2,2,2,3,1,2,3,2,3,2,3,3,2,3,3,2,2,3,2,3,2,2,3,3,3,3,2,3,2,3,3,3,1,3,3,3,2,2,3,2,2,3,3,2,4,3,2,1,1,4,3,3,3,3,3,2,2,3,4,3,3,1,3,3,3,2,3,3,3,2,3,3,3,3,2,3,1,2,3,3,2,2,3,2,3,3,3,3,3,3,3,3,3,3,1,2,3,3,3,2,2,2,2,3,3,2,2,2,2,3,3,2,2,3,2,2,2,3,2,3,3,3,3,2,2,2,1,1,2,1,2,2,2,3,2,3,3,1,3,2,2,2,2,2,2,2,3,2,2,2,3,2,2,2,2,3,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,2,1,2,2,2,3,3,2,3,3,3,3,3,2,2,1,1,2,3,3,3,2,4,2,2,3,2,1,2,3,3,2,2,3,3,3,3,1,1,3,2,3,2,1,2,2,3,2,2,3,2,3,3,2,2,2,2,2,2,3,3,2,1,2,2,3,2,2,2,2,3,3,2,2,1,2,3,3,2,1,2,2,3,2,2,1,2,2,2,2,2,3,2,2,3,3,2,2,2,2,2,2,3,1,2,2,2,2,1,4,1,1,1,3,3,2,3,2,3,2,2,1,2,2,2,2,2,1,3,2,2,2,2,2,2,2,1,3,3,1,2,2,1,2,2,2,2,2,2,3,3,2,2,3,2,2,2,1,2,2,2,3,3,2,3,2,2,3,1,2,3,3,2,3,3,2,2,2,3,2,2,2,3,2,2,2,2,3,2,2,3,2,3,3,1,1,3,1,3,2,2,3,2,2,1,1,1,3,2,2,2,2,1,1,3,2,2,2,2,1,3,2,3,2,2,3,1,2,3,2,1,3,3,2,2,1,3,3,2,2,3,2,2,3,1,3,2,3,3,1,3,2,2,2,3,3,1,2,2,2,3,2,1,2,3,3,3,2,2,2,1,2,2,3,2,3,2,2,2,1,2,3,1,3,2,2,2,2,1,2,2,1,2,3,2,3,2,3,2,1,1,2,3,3,2,1,2,3,3,3,3,2,2,2,2,2,2,1,3,3,2,2,2,1,3,2,1,3,2,3,3,2,3,3,2,3,3,3,2,2,2,1,2,3,3,2,2,3,2,2,3,2,2,2,2,1,2,3,2,3,3,2,2,3,3,3,3,2,2,1,3,3,3,2,2,2,3,2,3,3,2,2,3,2,2,4,2,3,1,2,2,2,3,2,3,1,2,3,2,3,1,4,3,1,3,1,2,2,2,2,2,3,3,1,2,2,2,3,1,3,2,2,2,3,3,3,2,3,2,2,3,1,3,2,2,3,3,2,2,2,2,2,3,2,3,1,2,3,2,3,2,3,2,2,1,3,1,3,2,3,1,3,2,1,3,3,3,3,2,3,2,2,2,2,2,3,2,2,2,3,2,2,2,2,2,3,3,2,3,2,2,3,3,2,3,2,3,3,2,2,3,2,3,2,2,2,3,2,2,2,3,2,2,3,3,2,2,2,2,3,2,3,1,1,1,2,3,2,3,2,1,2,2,3,3,3,3,3,2,2,2,2,2,3,1,2,3,2,3,4,3,2,2,2,2,2,2,2,2,2,3,3,3,2,3,2,3,2,3,3,2,1,2,3,2,3,2,3,2,3,1,2,3,1,3,1,3,3,2,2,2,3,3,3,2,3,2,2,1,3,2,2,3,3,3,2,2,2,3,3,3,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,3,2,2,2,3,2,3,3,3,2,3,2,3,2,2,3,3,2,3,3,3,3,3,3,3,1,3,2,2,2,2,2,3,3,3,2,3,2,2,2,2,3,3,3,2,3,2,3,2,2,2,2,3,2,3,2,2,2,3,2,2,2,3,2,3,2,2,1,2,1,1,3,2,2,3,3,2,3,1,3,2,2,3,1,2,3,3,2,2,2,3,1,3,2,2,3,3,2,3,2,2,1,3,3,3,2,2,3,2,1,3,2,4,1,1,3,2,3,2,3,2,3,2,3,2,3,2,3,3,2,2,1,2,2,3,2,2,2,3,3,3,3,3,3,3,2,1,2,2,3,2,3,2,2,1,2,3,1,2,2,3,3,3,3,2,2,2,2,2,2,3,2,2,2,2,3,3,2,2,3,1,2,2,2,1,1,1,1,2,2,2,2,2,2,3,2,2,3,2,1,2,3,3,2,2,2,2,1,2,3,2,1,2,2,2,3,2,3,2,2,3,2,1,3,2,2,2,3,3,2,2,2,3,3,2,3,2,3,2,1,2,2,2,2,2,3,2,3,1,3,3,2,2,2,4,2,2,1,3,2,2,3,2,2,2,2,2,3,2,3,2,2,3,2,3,3,3,2,3,2,3,2,2,3,2,2,2,2,2,2,3,3,3,2,2,1,2,2,2,2,4,3,3,3,2,3,2,2,2,2,1,2,2,4,2,2,3,1,3,2,3,3,1,2,2,3,3,2,2,3,1,2,2,2,1,3,1,2,2,3,2,2,3,2,3,1,2,3,2,2,3,2,3,3,2,2,2,2,2,2,2,2,2,1,2,3,3,3,3,2,2,2,2,2,1,2,2,2,3,3,2,2,2,2,3,2,3,2,3,2,2,2,2,2,3,2,3,2,2,2,3,2,1,2,2,3,3,2,3,3,3,2,1,2,3,2,1,2,3,2,2,1,3,2,3,2,2,2,2,2,3,2,3,1,1,2,2,3,2,2,3,3,2,2,2,2,3,3,2,1,3,3,3,2,2,2,2,3,2,2,3,3,2,3,2,3,2,2,3,2,1,1,3,3,2,2,2,2,2,2,2,3,3,2,1,3,3,3,2,2,2,1,2,2,3,2,2,2,2,2,2,2,3,2,3,3,2,2,1,3,2,3,2,3,2,2,3,2,3,2,2,3,3,2,2,3,2,2,2,3,2,3,1,3,2,3,1,2,3,2,2,2,2,2,3,3,3,1,3,1,2,2,1,3,2,3,2,2,2,2,1,3,2,2,3,2,2,2,2,2,3,3,1,2,3,3,2,2,3,2,3,2,2,2,3,2,1,1,2,4,2,2,2,3,3,3,3,3,3,3,1,2,2,2,2,3,2,2,3,2,2,2,2,2,1,4,2,2,3,3,3,3,3,3,3,3,2,2,2,3,3,2,2,3,2,3,3,2,2,2,3,2,2,3,2,2,1,1,3,3,2,3,2,2,2,1,2,2,3,2,2,1,3,2,2,2,3,3,3,2,3,3,2,2,2,2,2,2,3,3,3,2,3,2,2,3,2,1,2,2,2,3,2,3,3,2,1,2,3,1,2,2,3,3,3,3,2,2,2,3,2,3,2,3,1,2,2,2,3,2,3,3,3,3,3,1,3,2,3,3,3,2,2,1,3,3,2,3,3,3,3,2,3,2,3,2,3,3,3,1,2,2,2,3,3,2,2,2,3,2,2,2,2,2,4,3,1,3,2,1,3,2,3,2,2,3,3,3,1,1,3,2,3,2,1,2,1,3,3,1,2,2,3,1,2,3,2,2,3,2,3,3,2,2,2,3,2,3,3,2,3,3,2,1,3,2,1,2,2,2,2,3,3,2,1,2,3,2,3,3,1,2,2,3,3,2,3,1,2,2,1,3,2,1,3,3,3,3,2,2,3,1,2,2,2,2,3,2,2,2,2,3,2,1,2,2,3,2,3,3,2,2,2,2,2,3,2,2,2,2,2,3,1,3,3,1,2,3,3,2,3,2,3,1,3,3,3,3,2,3,3,3,2,2,1,2,2,3,3,2,1,2,2,3,2,3,3,2,2,3,2,3,1,1,2,2,2,3,3,3,1,2,3,3,1,2,2,3,2,3,2,1,2,2,1,1,3,3,3,2,2,2,3,3,3,2,2,1,2,2,2,2,2,3,1,3,3,3,2,3,3,2,3,3,3,2,3,3,3,3,3,2,1,3,1,2,2,2,2,1,2,3,2,3,3,2,2,1,2,2,2,3,3,2,1,2,3,2,3,3,1,2,2,3,2,1,2,3,2,2,2,3,3,2,2,2,3,2,2,3,3,3,2,1,3,2,2,2,2,3,3,3,3,3,3,1,3,3,2,2,3,1,3,2,1,3,3,2,2,1,2,3,2,3,3,3,3,3,1,3,3,2,3,1,1,3,2,3,3,1,1,2,2,3,1,3,1,2,2,2,2,2,2,3,1,2,1,2,2,3,2,3,2,3,2,2,3,2,3,3,2,2,2,2,2,2,2,2,2,3,2,2,2,4,2,2,2,2,1,3,2,3,3,3,3,3,3,3,2,3,2,1,1,3,1,3,2,2,3,4,3,1,3,2,3,2,3,2,3,3,3,3,1,1,2,3,2,2,2,2,2,1,2,1,2,2,2,2,2,3,1,2,2,1,2,2,3,2,2,2,2,1,1,2,3,2,2,2,1,2,2,2,2,1,2,3,2,1,2,3,3,3,2,2,2,3,1,3,4,3,1,3,2,2,2,3,2,1,3,2,1,2,3,3,2,2,3,3,3,3,3,1,3,3,3,2,3,2,3,3,3,2,2,2,2,2,2,2,2,3,3,2,3,2,1,3,2,2,3,3,3,3,3,3,2,3,2,2,3,2,2,3,2,1,2,3,3,3,2,2,2,1,2,2,2,2,2,2,2,2,3,3,1,2,1,3,2,2,3,2,2,4,2,3,3,1,3,2,2,3,1,1,2,1,2,2,2,2,3,2,3,3,1,3,2,2,3,2,2,2,2,3,2,2,2,2,3,1,2,2,3,3,2,2,3,3,3,2,3,3,3,2,2,1,2,2,3,1,3,2,1,2,4,3,3,3,2,3,2,3,3,1,2,3,3,3,2,3,2,1,1,2,2,1,2,3,3,3,2,2,3,3,2,2,3,3,1,2,3,1,3,3,2,2,2,3,2,2,2,3,2,2,1,3,2,2,2,2,2,2,2,3,2,1,1,2,3,2,2,3,2,3,2,1,2,3,3,2,3,2,2,2,2,2,1,3,3,3,3,3,3,2,2,1,2,2,3,1,2,2,2,2,3,3,3,2,3,2,3,3,2,3,3,2,2,3,2,3,2,3,3,2,3,2,1,2,2,2,2,2,1,3,2,3,3,3,2,2,2,2,3,3,1,2,3,3,2,2,2,2,2,3,1,2,3,2,2,2,2,2,4,3,2,2,3,3,2,3,3,2,2,2,1,2,2,2,2,3,3,2,3,2,2,2,2,3,2,3,3,2,2,2,3,3,1,1,1,2,4,2,3,3,3,3,2,2,2,1,2,2,2,1,3,2,3,3,1,1,3,3,1,2,3,1,2,1,1,3,2,2,3,1,3,3,2,2,2,2,2,2,2,2,2,2,1,2,2,3,4,3,2,3,1,1,2,2,2,3,2,2,2,3,3,3,2,2,2,3,2,2,2,3,1,2,2,4,3,2,2,2,3,2,2,2,2,1,2,2,1,2,3,2,3,3,1,3,2,3,1,2,2,1,2,2,3,2,3,2,2,2,2,2,3,2,3,2,3,2,3,2,3,1,3,2,3,1,3,2,3,2,3,2,3,2,3,2,2,2,2,3,2,2,1,1,3,2,1,3,2,2,2,2,3,3,3,3,3,2,1,3,2,2,2,1,3,2,3,3,2,2,2,3,3,1,1,2,3,2,2,2,2,2,3,2,3,3,1,3,2,2,1,3,2,3,2,3,3,2,2,2,3,4,2,2,2,3,2,3,2,2,2,3,2,2,2,2,2,2,2,1,2,2,3,1,2,1,3,3,2,2,3,3,2,3,3,3,2,3,3,2,3,3,3,1,3,1,3,3,2,1,2,3,3,3,2,2,3,1,2,1,2,3,3,2,2,1,3,2,3,3,2,2,2,2,2,2,3,2,3,2,3,3,2,4,4,2,3,2,3,3,2,3,2,2,1,2,3,3,3,2,1,2,2,2,1,1,2,3,2,1,3,2,2,2,2,2,3,1,2,2,2,2,3,2,2,3,2,3,2,2,2,3,2,3,2,3,2,3,4,1,2,2,1,1,1,2,2,3,2,1,3,3,2,2,2,2,2,1,2,2,3,3,3,2,3,4,2,1,1,2,3,2,3,2,3,3,3,2,3,2,3,4,3,2,2,3,1,3,2,1,2,2,1,2,3,3,2,2,2,3,2,2,2,2,3,3,2,3,1,3,4,3,2,2,1,3,1,2,3,3,1,3,2,1,3,2,3,3,3,3,2,2,2,3,1,1,2,3,3,3,3,3,2,2,2,2,2,2,3,3,2,3,2,2,1,3,3,3,2,2,3,3,2,2,1,2,2,2,2,2,2,2,2,2,3,4,3,3,2,2,3,3,3,2,1,3,3,3,2,2,3,2,3,3,2,3,3,4,2,2,1,2,2,2,2,2,2,3,2,2,1,3,3,1,3,3,2,2,3,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,1,1,2,2,1,3,2,1,2,1,2,2,3,2,2,2,1,3,1,2,3,1,2,3,2,2,3,3,1,2,2,2,2,3,2,2,3,2,2,2,3,2,2,3,2,3,3,2,2,2,1,1,2,2,2,3,2,2,2,3,3,2,1,3,2,2,3,2,1,2,3,3,3,2,3,2,2,2,3,2,3,3,3,3,3,3,3,3,2,2,2,2,3,3,3,2,3,2,2,2,3,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,3,3,2,2,3,2,2,2,1,3,3,2,3,3,3,3,3,2,2,3,3,3,2,2,2,2,2,3,1,2,3,1,2,2,1,1,2,2,3,2,3,1,2,3,4,1,3,2,3,2,2,2,2,2,3,1,3,4,3,3,3,2,3,2,2,3,3,2,2,2,1,2,3,1,3,2,2,2,2,2,2,2,3,1,2,2,2,3,3,2,3,3,3,2,3,3,2,2,3,2,3,3,1,2,3,3,3,1,2,3,2,3,1,2,2,3,2,2,2,2,3,2,2,3,3,2,1,3,2,2,2,2,3,3,3,2,2,1,3,2,2,2,3,2,2,2,2,3,2,2,2,2,2,2,3,2,3,3,3,2,3,2,2,1,2,2,2,3,2,3,3,1,3,2,1,3,3,2,3,1,2,3,3,2,3,2,2,3,3,2,1,2,3,2,3,3,2,4,1,2,2,3,2,2,2,2,3,2,2,2,2,3,3,2,2,3,3,1,3,2,3,3,2,3,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,3,3,2,3,2,4,3,3,3,2,3,1,3,1,3,3,2,3,2,3,2,2,3,2,3,3,2,3,3,2,3,3,2,3,1,2,2,1,2,2,3,2,2,2,3,1,3,2,3,1,3,1,3,2,2,2,3,3,2,3,3,2,2,4,3,2,4,2,2,3,3,2,2,1,2,3,3,2,1,2,1,2,3,1,1,1,2,3,3,3,3,3,2,1,3,3,1,3,3,2,3,2,1,3,2,2,2,2,2,1,2,3,2,2,3,2,2,1,2,2,2,3,2,2,2,3,2,3,2,2,3,2,1,1,2,2,3,2,3,3,1,2,2,3,3,3,3,2,2,1,3,4,3,2,3,2,2,3,2,3,2,2,2,1,3,3,2,3,4,3,2,1,3,3,3,1,1,1,1,2,2,2,4,2,3,2,1,1,2,2,2,3,3,3,2,1,3,3,2,2,3,2,3,2,1,3,2,2,2,4,3,3,2,2,2,3,2,3,3,2,3,3,2,3,3,2,2,3,2,2,3,3,2,3,3,3,2,2,3,2,2,3,2,2,3,2,3,2,3,1,2,1,2,2,2,3,2,3,3,2,2,2,3,2,2,2,2,3,2,2,2,2,4,3,2,3,2,3,2,2,2,2,3,1,3,2,3,2,2,2,3,2,2,3,1,3,3,2,3,3,3,2,2,2,2,2,1,2,3,3,3,2,3,2,3,2,3,2,2,2,2,3,3,2,3,2,3,2,2,3,3,2,2,3,2,3,2,3,2,2,1,3,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,3,3,3,2,1,3,2,2,3,3,2,3,2,2,2,2,2,2,1,3,2,3,2,2,1,2,2,3,3,3,3,2,3,1,2,3,2,2,3,2,2,2,3,2,2,3,3,2,3,2,1,2,1,2,2,1,3,3,2,3,2,1,2,2,1,2,3,2,2,3,3,2,2,3,1,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,2,2,2,3,2,2,2,3,2,2,2,2,3,2,3,2,3,2,2,2,2,2,2,2,2,1,2,3,2,3,2,3,3,3,2,2,3,2,1,2,2,1,2,1,2,3,1,3,2,2,2,3,2,3,3,3,2,1,1,3,2,3,3,2,2,2,3,3,2,2,3,1,2,3,1,2,2,3,2,1,2,2,3,1,3,1,3,3,2,3,3,3,3,2,2,2,2,2,2,2,3,2,1,2,2,3,3,2,2,3,3,1,2,3,3,1,2,2,2,3,2,2,2,2,2,3,2,3,3,3,2,3,3,2,2,3,2,2,3,2,3,3,1,2,1,2,2,2,3,2,3,2,2,3,2,2,2,2,2,2,3,1,2,2,2,2,2,3,2,1,3,3,2,3,2,2,2,3,3,1,2,3,2,2,2,3,2,3,2,1,3,2,3,2,2,2,2,3,3,3,3,2,2,2,1,2,2,2,2,2,2,2,3,2,2,3,2,3,2,2,4,3,2,1,2,1,3,2,4,2,2,1,2,2,3,1,2,2,3,3,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,3,1,2,3,3,2,1,3,2,2,3,2,3,1,2,2,2,2,3,3,2,3,3,3,3,2,3,2,2,2,3,3,2,2,2,1,3,2,2,2,1,2,2,3,2,2,3,2,2,3,1,2,3,2,1,2,3,2,3,3,2,2,3,2,3,2,2,3,2,2,2,2,2,3,2,2,2,3,2,2,2,2,3,3,3,2,2,2,3,3,2,1,2,1,2,3,3,3,2,2,2,1,2,2,2,3,2,3,2,3,3,1,3,2,3,3,2,3,2,2,2,2,3,2,2,2,3,2,3,2,2,2,3,2,3,2,2,3,3,2,2,3,2,3,3,3,2,2,2,3,3,2,2,2,2,2,3,2,2,2,3,2,3,3,3,2,3,3,3,2,3,1,2,2,2,3,3,2,3,3,2,3,2,3,3,3,1,2,3,2,3,2,1,1,2,3,3,1,4,3,2,2,2,3,2,2,3,2,3,3,2,3,2,2,3,2,3,3,2,3,2,2,2,2,2,2,3,2,3,3,2,2,2,2,1,1,2,2,3,2,2,2,2,3,2,3,3,3,2,2,2,3,2,2,2,3,3,2,1,2,2,3,2,3,2,2,2,1,3,2,3,3,3,3,2,2,1,3,1,3,4,2,2,3,1,2,2,3,2,1,1,3,2,2,3,2,2,3,3,2,2,2,3,2,2,3,2,2,1,2,2,3,3,3,3,3,3,2,2,2,3,3,2,2,2,2,3,3,2,2,2,3,2,1,3,2,3,3,3,2,2,2,2,2,2,3,2,2,3,2,3,3,2,2,2,3,2,2,2,2,2,2,2,3,1,2,2,3,2,3,4,3,2,2,2,2,3,3,2,2,2,2,3,1,3,3,3,2,3,3,2,1,3,3,3,2,2,2,2,3,1,2,3,2,2,1,2,2,2,3,2,2,3,3,2,3,3,2,2,2,3,2,3,2,2,3,1,2,3,1,3,1,2,3,3,3,2,2,3,2,3,2,2,2,2,3,2,2,3,2,2,3,2,3,2,2,2,2,4,1,2,2,2,2,2,3,2,2,2,2,2,2,2,3,2,2,3,4,3,2,2,3,2,2,2,2,1,3,2,2,3,4,2,2,2,2,3,3,2,2,2,2,2,2,3,2,2,1,3,2,2,2,3,3,2,2,3,2,2,2,2,3,2,2,2,3,3,1,2,2,2,2,2,2,3,2,2,3,2,2,2,2,3,2,3,2,2,2,3,2,2,2,2,2,2,3,2,3,2,2,2,2,2,2,3,2,2,3,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,1,2,3,2,3,2,1,3,3,2,2,2,1,2,2,1,2,3,2,2,2,2,2,2,2,3,3,1,2,3,2,2,2,1,2,2,3,1,1,1,2,2,3,3,3,2,2,2,1,2,1,2,3,3,2,3,2,2,3,3,3,2,2,2,2,2,2,2,4,4,2,2,2,4,4,3,2,3,2,3,2,3,3,3,2,2,2,2,3,2,2,2,2,3,3,3,3,3,3,2,3,2,2,2,2,3,2,2,2,3,2,3,2,3,2,1,2,2,3,1,3,2,3,2,2,3,2,2,1,2,2,1,2,1,3,2,1,2,3,2,2,3,3,2,3,2,2,2,2,3,1,3,2,2,2,2,2,3,2,2,3,1,3,2,2,3,1,2,2,3,2,3,1,2,2,3,2,2,2,2,2,2,2,3,2,3,3,3,2,2,2,2,2,3,3,2,1,2,2,3,2,3,2,2,2,3,2,3,2,3,2,2,2,2,2,2,2,3,2,3,1,3,3,3,3,2,2,2,2,3,2,2,2,1,3,2,2,2,3,3,2,2,2,1,2,3,2,2,2,2,2,3,2,3,2,3,2,2,2,3,4,3,3,3,3,2,2,1,2,2,3,2,3,3,2,2,2,3,2,2,2,2,2,3,2,3,3,2,1,2,1,2,3,2,3,3,3,2,3,3,2,2,2,2,2,3,3,2,2,2,2,3,1,2,2,2,3,3,2,3,2,2,2,2,2,2,2,2,3,3,2,2,2,2,3,3,2,3,2,2,2,2,2,3,3,2,2,2,2,2,1,2,3,2,3,3,3,2,3,2,2,1,2,2,3,2,1,2,2,3,2,3,3,2,2,3,2,3,2,3,2,2,2,1,2,2,2,2,3,3,2,3,2,1,2,2,2,1,2,2,2,1,3,2,2,3,2,2,2,3,2,1,2,2,3,1,2,3,2,3,3,1,3,2,2,2,3,2,2,1,1,2,2,2,2,2,2,2,2,2,3,3,2,3,2,2,2,2,2,2,2,2,2,2,1,3,2,2,3,2,2,3,3,2,2,3,2,3,2,2,2,3,3,2,2,2,3,2,2,3,3,2,2,2,2,3,2,3,2,1,2,3,2,2,3,4,3,2,3,1,2,2,2,2,3,2,2,2,2,2,2,2,2,3,2,3,2,1,1,2,2,2,2,2,3,2,2,2,2,2,1,1,2,2,2,3,3,3,2,3,2,3,2,2,2,3,3,1,2,3,3,3,1,2,3,2,2,3,3,3,2,2,2,2,2,3,1,2,2,2,2,3,2,2,3,2,1,1,3,2,2,2,2,3,2,3,1,4,3,2,3,3,3,2,2,2,2,2,2,3,2,3,3,2,3,2,2,2,3,2,3,3,3,2,2,3,2,3,1,2,2,2,1,3,3,2,2,3,3,3,3,3,2,2,2,2,2,3,1,1,3,4,2,2,1,2,3,3,2,3,2,3,1,2,3,1,2,1,2,2,3,1,2,3,3,2,1,3,1,3,1,3,2,2,2,3,2,2,3,1,3,2,3,1,2,2,2,1,2,2,2,1,2,2,2,2,3,2,3,2,2,1,3,2,3,3,3,1,3,2,2,3,2,2,3,4,2,2,1,2,2,3,2,2,2,2,2,2,3,1,3,1,2,1,2,1,2,3,3,2,2,2,2,3,2,2,3,2,2,2,3,3,2,1,1,2,2,1,2,3,1,2,2,2,2,2,2,2,2,1,2,2,2,3,2,2,1,3,1,2,2,4,2,2,2,2,3,2,2,2,3,2,2,2,2,3,3,3,1,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,2,3,3,2,2,2,3,3,2,2,3,3,1,2,2,2,3,2,2,3,2,3,2,1,2,2,2,2,3,2,3,2,2,2,2,1,2,2,2,2,3,3,2,2,2,2,3,3,1,1,2,2,2,3,2,2,2,3,2,2,2,4,2,2,2,3,3,2,2,1,2,2,2,3,1,3,2,2,2,2,1,3,3,2,2,2,2,2,1,3,1,3,3,1,1,2,3,2,2,3,3,2,4,1,3,2,1,2,2,1,3,2,2,2,2,2,1,1,2,2,2,3,4,2,2,2,2,3,2,3,3,2,1,2,3,2,2,2,2,1,2,1,1,2,2,3,1,2,3,1,3,3,2,2,3,3,2,2,3,1,3,3,3,2,2,2,3,3,3,3,3,2,3,3,2,2,2,3,2,3,2,2,3,2,2,3,2,2,2,1,2,3,3,2,3,2,2,2,3,2,3,1,2,1,2,2,3,3,2,3,1,2,2,3,2,2,2,2,3,2,1,1,3,2,1,3,3,2,2,1,2,2,2,1,3,3,3,2,3,2,2,1,2,3,3,2,2,2,3,3,2,3,1,3,3,3,2,3,2,3,3,1,2,2,2,3,2,2,3,2,3,2,2,2,2,2,2,1,2,2,3,2,2,3,2,2,2,2,3,2,3,1,1,2,2,2,2,2,2,1,3,2,3,2,3,2,2,1,3,1,3,2,2,3,1,1,3,2,2,3,2,1,3,2,3,1,2,3,2,2,2,1,3,2,2,2,1,3,1,3,1,2,1,3,2,3,2,3,3,2,2,3,3,2,3,2,2,2,3,2,1,2,2,2,2,2,2,3,2,3,2,3,2,1,2,2,2,3,2,2,2,3,3,2,2,1,3,2,2,2,3,2,2,2,2,2,1,3,3,3,2,2,1,2,2,2,2,3,2,2,2,2,2,3,3,2,2,3,3,2,2,2,3,2,2,2,2,3,2,1,3,3,2,1,2,2,2,3,2,2,2,3,2,2,2,1,3,3,2,2,2,3,3,2,1,3,2,2,2,3,1,1,3,2,1,3,3,3,3,2,3,2,3,4,2,4,4,2,2,2,2,3,2,3,2,2,2,1,2,2,2,2,2,3,3,3,1,2,1,3,2,2,2,2,2,3,3,3,1,1,2,2,2,3,2,3,2,3,2,1,2,2,3,2,2,2,3,2,3,3,2,2,2,3,3,3,2,2,2,2,1,2,2,1,2,3,2,2,3,3,2,2,1,3,2,1,2,2,2,2,1,1,2,2,2,2,2,2,2,2,2,3,2,2,2,3,1,2,1,2,2,3,2,3,1,1,1,3,2,3,2,2,2,2,3,2,3,1,2,2,2,2,2,2,3,2,2,2,2,3,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,3,1,3,2,3,2,2,3,2,1,1,3,2,2,3,2,3,2,2,1,3,2,3,3,3,2,3,3,3,2,2,3,1,2,3,2,2,2,3,2,2,3,3,2,2,1,2,2,2,3,2,1,2,2,2,3,3,2,2,1,2,2,3,2,2,2,1,2,2,2,2,2,2,3,2,3,2,3,3,3,3,3,3,3,2,1,3,2,3,2,2,3,2,3,1,3,2,2,3,2,2,2,3,2,2,3,3,3,2,3,2,2,2,3,1,3,2,2,2,3,2,2,2,2,2,3,2,2,2,1,1,2,3,3,3,1,3,3,2,2,3,2,3,1,3,2,2,2,3,3,2,3,2,1,2,2,2,3,2,2,3,2,2,3,2,3,3,1,3,3,3,2,2,3,2,2,3,1,3,2,2,2,1,3,1,2,3,2,1,2,2,2,2,2,2,2,2,1,3,2,3,3,2,2,2,2,2,1,2,2,2,2,2,2,1,2,3,3,3,1,1,2,2,2,2,2,1,2,3,2,2,1,2,3,3,2,2,3,2,3,2,2,2,2,2,2,2,3,3,3,3,3,1,1,3,3,3,2,3,3,3,3,3,2,2,3,2,2,4,2,3,2,2,3,2,2,3,3,3,3,2,2,2,2,2,2,2,3,2,2,2,2,3,2,2,1,2,2,3,2,3,2,2,2,1,2,2,2,1,2,1,2,2,2,2,2,2,2,3,2,3,3,3,2,2,2,2,3,2,2,2,3,2,3,2,3,3,2,2,1,2,2,3,2,2,2,2,3,3,2,3,3,2,2,3,3,1,1,2,3,2,3,2,2,3,2,2,2,2,2,3,2,2,2,2,1,2,1,3,3,3,2,2,2,2,1,3,2,2,2,1,2,2,2,3,3,2,2,2,1,1,1,2,1,1,3,2,3,2,2,2,2,2,2,2,1,2,2,3,2,1,3,2,2,2,2,2,3,1,2,1,1,2,1,3,1,3,2,2,3,2,2,2,2,3,2,3,2,2,3,1,1,2,1,1,2,1,1,2,3,2,2,3,2,2,2,1,1,2,1,1,3,2,3,3,2,2,3,2,2,2,3,3,3,2,1,2,3,3,2,3,2,3,1,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,3,1,3,3,2,1,2,3,3,1,1,3,2,2,2,2,3,2,2,2,1,2,2,1,3,2,1,2,2,3,2,3,2,2,1,3,3,1,2,2,2,1,3,2,2,3,2,1,3,3,3,2,3,2,1,2,3,1,2,2,3,2,3,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,3,1,2,1,3,3,3,3,2,1,3,2,3,3,3,3,2,3,1,1,2,1,2,1,2,2,2,3,3,2,2,1,2,2,2,2,2,4,2,1,2,2,2,2,2,3,3,2,3,2,3,2,1,2,1,1,1,3,2,3,2,2,2,2,2,3,2,2,2,3,3,2,2,3,3,2,1,4,2,2,2,1,2,1,2,2,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,3,2,2,2,2,3,2,3,1,3,2,2,2,1,2,2,3,2,3,1,3,3,3,1,3,3,3,1,2,1,3,2,3,2,3,3,2,2,1,2,3,2,1,3,3,2,1,1,3,1,1,2,3,2,1,2,2,2,2,2,2,2,3,3,2,2,2,2,3,2,2,2,1,2,2,2,2,2,2,2,2,1,3,2,3,2,2,2,2,2,3,2,3,2,3,3,3,3,2,2,2,2,2,3,2,2,2,3,3,3,2,3,2,2,1,2,2,3,2,3,1,2,3,2,2,3,1,2,2,3,1,2,2,2,3,2,3,2,1,2,3,2,3,1,2,2,2,3,2,2,2,1,2,2,2,3,2,2,3,1,4,2,2,2,3,3,2,2,2,2,1,2,2,3,2,3,2,1,2,2,2,2,2,2,3,2,2,2,3,2,2,3,2,2,3,1,2,2,3,2,2,2,2,2,1,3,3,2,2,1,3,2,3,2,3,2,3,2,3,1,2,2,1,3,2,3,2,3,2,3,2,2,3,3,2,3,3,3,2,2,3,2,2,2,2,2,2,3,2,2,2,2,3,1,2,3,2,2,2,3,2,1,2,2,3,3,2,3,2,2,1,3,2,2,2,1,3,2,1,2,2,2,3,2,3,3,3,3,2,2,1,1,2,2,2,2,1,3,1,3,2,2,3,2,3,2,2,2,2,1,2,1,2,3,2,2,2,2,2,1,2,2,1,2,2,3,2,3,2,2,2,2,2,2,1,2,2,2,1,3,1,2,2,2,2,2,2,2,1,2,2,3,2,2,3,3,2,3,3,2,2,2,3,1,2,3,2,2,3,3,2,2,2,3,2,3,2,2,1,2,1,2,3,3,2,3,3,2,2,2,3,1,1,2,3,3,2,2,3,2,1,3,1,3,2,2,3,2,2,2,2,1,1,1,2,2,2,2,3,3,3,3,3,2,1,2,2,2,1,3,1,3,3,1,3,3,3,3,2,2,2,1,2,2,2,3,4,1,3,1,2,3,3,3,2,2,2,2,2,2,1,3,1,3,2,1,3,3,2,3,2,3,3,2,2,2,3,2,3,2,2,1,2,3,2,3,2,2,2,3,1,1,2,3,3,1,3,2,2,1,1,3,1,1,3,2,1,1,2,2,2,3,1,1,2,3,3,3,2,1,3,4,3,1,2,1,2,2,3,3,2,2,3,2,3,2,1,3,2,3,2,3,2,1,2,3,3,1,3,3,3,2,3,3,3,2,3,1,2,3,2,3,2,2,1,2,2,3,2,2,2,2,2,3,2,3,1,2,3,2,1,2,3,2,2,2,2,2,3,3,2,3,2,1,3,2,2,3,3,1,2,1,2,2,1,3,1,3,1,2,2,3,1,3,2,2,2,3,1,2,3,3,3,2,3,1,3,3,2,2,3,2,3,3,1,3,2,1,2,1,2,2,2,1,2,2,2,2,1,3,3,2,3,3,1,2,2,2,3,2,2,2,3,2,2,2,2,2,2,3,1,3,3,2,2,3,2,1,2,3,2,2,2,2,2,3,1,3,3,2,1,3,2,2,3,3,3,3,2,2,3,3,3,3,2,2,2,2,2,3,2,3,3,3,3,3,2,2,3,1,2,2,3,3,2,3,3,2,2,2,3,3,1,2,2,2,1,1,1,2,3,2,2,1,2,1,3,2,2,3,2,3,2,2,1,2,3,3,2,1,2,2,2,2,2,3,3,1,1,2,2,1,3,3,3,2,2,2,1,2,2,3,3,2,2,1,3,2,3,2,2,1,2,3,2,1,1,2,2,1,2,3,2,3,2,2,2,3,2,1,2,3,3,2,2,3,2,2,2,2,3,2,2,3,3,3,2,2,3,2,3,2,3,2,2,3,1,2,1,2,1,4,2,2,2,1,2,1,3,1,3,2,1,2,3,3,2,2,1,3,2,2,2,2,2,2,1,2,2,3,2,2,3,2,2,2,1,2,3,3,2,2,3,2,3,3,2,3,2,2,2,2,2,2,1,3,2,3,2,2,2,2,1,2,3,1,3,2,2,3,1,2,3,2,3,2,3,3,3,2,3,2,1,1,1,3,2,4,2,2,2,2,2,2,1,2,2,3,4,1,2,3,3,3,2,1,2,2,2,2,2,2,2,1,3,3,3,1,3,2,2,1,2,2,2,3,2,3,3,3,2,2,2,3,4,3,1,1,3,2,2,3,3,3,2,3,2,2,1,1,2,3,2,2,2,2,2,3,1,2,2,2,3,2,2,2,2,1,3,2,3,2,3,2,1,3,2,2,2,2,1,2,2,2,2,1,2,3,2,2,2,2,1,2,2,2,2,1,2,2,2,2,3,1,2,2,2,2,3,2,2,2,3,1,2,1,2,2,2,2,3,2,2,2,2,3,1,2,2,2,3,2,2,2,2,2,2,2,2,1,3,2,2,2,3,2,2,2,2,1,1,3,2,2,2,2,2,2,2,2,3,1,3,2,2,1,2,3,3,1,3,4,1,2,1,2,2,2,3,3,4,3,2,2,2,2,2,2,2,1,2,2,3,3,3,3,1,2,3,2,1,1,3,3,2,1,3,2,2,2,3,3,3,1,2,3,2,2,2,1,3,3,3,2,2,3,2,3,2,2,3,3,1,1,1,2,2,1,3,3,2,2,3,1,3,3,2,2,3,3,1,3,2,3,2,2,1,3,1,2,3,3,3,2,3,3,2,1,1,2,3,1,2,2,2,2,2,2,3,2,1,2,2,2,2,2,3,3,3,3,3,2,2,3,2,3,2,3,2,1,2,1,2,3,1,2,3,2,1,3,2,3,2,2,3,1,3,2,3,3,3,3,2,1,2,2,1,2,2,3,2,1,2,1,2,3,2,2,3,2,2,3,2,1,2,2,1,1,1,3,2,2,2,2,2,2,1,2,2,2,2,1,3,2,2,3,3,2,3,3,2,2,2,2,1,3,3,3,2,2,1,2,2,2,2,2,1,1,1,2,2,1,2,1,2,3,2,1,2,2,3,2,2,1,1,3,2,2,2,2,2,2,3,2,2,2,2,2,2,3,2,1,2,1,1,3,2,3,2,1,3,2,2,2,2,2,3,3,2,3,2,3,2,1,2,1,2,2,1,3,3,2,3,2,2,2,2,2,1,2,2,2,2,2,1,2,1,2,1,2,2,1,3,3,1,2,1,3,2,3,2,2,2,3,3,2,2,3,1,3,2,2,2,2,2,3,2,2,3,2,2,2,3,3,2,3,2,2,2,3,3,2,2,2,2,2,2,2,3,2,2,2,2,3,3,1,1,1,3,2,2,2,2,3,1,2,2,3,3,3,2,2,2,3,2,2,1,1,2,3,1,2,3,2,2,2,3,3,2,2,2,1,3,2,1,1,1,2,2,2,2,2,2,2,1,1,3,3,3,1,3,2,1,1,1,2,2,3,1,3,2,3,2,2,3,2,3,2,3,3,2,2,3,2,1,2,1,2,3,2,2,2,3,3,2,3,2,3,3,3,3,3,1,3,2,2,3,2,3,2,3,3,3,3,2,2,3,2,2,2,2,2,2,3,3,3,3,3,3,2,2,2,3,2,4,1,3,3,2,2,1,2,3,3,3,2,2,3,3,2,2,1,2,2,3,1,1,3,2,1,2,2,1,1,2,2,1,1,2,2,2,2,2,3,1,2,2,2,2,1,2,3,3,3,2,2,2,2,2,3,1,2,3,2,2,3,3,2,4,2,3,1,2,2,2,1,2,2,3,3,3,3,2,3,3,1,2,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,3,2,2,3,2,2,3,2,1,2,3,3,2,2,3,1,2,2,3,2,3,2,2,1,3,3,3,2,2,2,2,3,2,1,2,3,2,4,3,2,2,2,3,2,4,1,1,2,2,2,2,2,2,3,2,2,1,3,2,2,2,3,1,2,1,1,2,1,2,2,3,3,1,2,3,3,3,2,3,2,3,2,2,1,3,2,2,2,2,2,3,2,1,1,2,2,2,2,2,2,2,3,2,3,2,2,2,2,3,2,3,2,3,2,2,2,3,3,2,2,2,3,2,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,3,3,2,1,2,2,2,3,2,2,2,2,2,2,2,2,1,3,2,2,1,1,2,2,2,2,1,2,1,2,1,2,2,3,3,2,2,2,3,3,2,2,3,3,3,2,3,1,2,2,2,2,3,3,2,2,3,2,2,1,3,2,2,2,1,2,2,3,2,4,3,3,2,2,2,2,3,2,2,1,2,2,3,2,1,4,3,2,2,2,3,1,3,1,3,2,2,2,2,2,2,2,3,3,3,3,1,2,2,2,2,2,2,2,1,3,3,2,2,3,2,2,2,3,2,3,3,2,2,2,2,3,2,2,2,2,2,2,3,3,2,1,2,2,2,2,3,3,3,3,2,3,2,1,2,2,2,2,2,2,3,2,2,2,2,2,2,2,3,1,3,2,2,3,2,1,1,2,3,1,3,2,4,3,3,2,1,2,2,2,3,2,1,1,2,2,2,3,2,2,2,2,2,3,2,2,2,2,3,3,3,2,3,3,2,2,2,2,2,3,3,3,3,2,3,3,1,3,3,1,2,2,2,2,3,1,2,3,2,2,3,3,2,2,3,3,3,1,2,2,2,2,4,2,3,2,2,2,2,3,2,1,2,1,2,3,3,3,2,3,3,3,3,2,2,3,3,2,3,3,2,3,3,2,1,2,2,1,2,2,2,2,1,2,2,3,2,2,2,3,2,1,2,3,1,2,2,2,3,2,3,3,2,2,3,2,1,3,3,3,2,3,2,2,3,2,1,2,2,2,2,3,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,4,2,1,2,2,2,1,2,2,2,3,1,1,2,2,2,3,3,3,3,3,3,2,3,3,3,2,2,2,4,3,3,2,2,2,2,2,2,1,3,3,1,1,3,2,2,3,3,3,3,2,2,2,1,2,3,2,3,3,1,3,2,1,2,3,3,2,3,3,2,2,3,2,4,2,3,3,3,3,2,2,3,2,2,2,3,3,2,2,2,2,3,3,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,2,3,2,3,1,3,1,3,3,2,2,2,2,2,2,1,2,1,2,3,2,2,2,3,3,3,3,2,2,3,2,3,3,3,2,2,3,1,1,1,1,3,2,3,2,2,3,3,2,2,1,2,2,3,2,2,2,2,3,2,1,1,1,2,3,1,3,2,3,3,3,2,3,3,2,1,3,1,1,3,2,1,2,3,3,2,3,3,2,2,2,2,2,3,3,3,2,3,2,1,3,4,3,3,2,2,3,1,3,3,2,3,2,3,2,3,3,2,1,2,3,1,2,3,3,3,2,2,3,2,1,2,2,2,2,1,2,2,3,2,2,2,2,3,2,3,2,2,2,2,3,2,3,3,3,2,3,3,2,2,2,2,2,2,3,2,2,4,3,4,2,3,3,3,2,3,2,2,2,3,2,2,2,2,3,2,2,1,1,2,2,3,3,3,1,3,3,3,3,1,3,2,2,2,3,3,2,3,3,3,2,3,2,2,3,3,3,2,2,2,2,2,2,3,2,3,2,3,3,2,4,2,3,2,3,2,2,2,3,2,2,3,2,2,3,3,2,2,3,2,2,3,2,2,2,2,3,2,2,3,2,3,3,2,3,2,1,2,3,2,2,2,2,3,2,2,3,2,1,3,2,2,1,2,3,2,3,3,2,3,3,2,3,3,3,2,3,2,2,2,2,2,3,3,1,2,1,3,3,3,1,2,3,3,3,2,2,3,3,2,2,2,3,2,1,2,3,2,2,2,2,2,3,2,3,2,3,3,2,2,2,2,2,3,2,2,3,1,3,3,3,2,1,1,2,3,1,2,2,2,3,3,2,3,3,3,2,2,2,3,2,3,3,1,3,3,3,2,2,2,2,3,3,2,2,3,2,3,3,2,3,3,2,2,1,3,2,1,3,1,2,2,2,2,2,2,2,2,2,2,2,3,1,2,1,1,1,2,4,3,2,3,4,2,3,2,2,3,2,3,2,2,2,1,2,2,2,2,1,2,2,2,2,2,3,2,2,2,2,4,3,2,1,2,2,2,2,2,2,2,2,3,1,2,1,1,2,3,2,2,3,2,3,3,1,3,2,3,2,2,3,3,3,1,3,1,1,1,2,2,2,3,3,2,3,3,2,2,3,1,2,3,2,2,2,3,3,2,2,3,3,2,3,3,2,2,2,2,1,2,2,3,3,2,3,1,2,2,3,3,2,3,1,2,1,2,2,2,3,2,3,3,1,3,3,2,2,3,3,1,2,1,1,2,2,3,1,1,2,1,2,3,2,2,2,3,3,2,3,3,3,2,2,3,2,3,2,3,2,2,2,3,3,2,1,3,2,2,1,3,2,3,3,3,2,2,2,2,2,2,2,1,3,3,3,3,2,3,2,2,3,1,2,3,3,2,2,2,1,2,2,3,1,2,1,2,3,4,1,1,2,2,2,1,2,3,2,3,2,1,1,3,2,1,3,2,2,1,1,2,2,3,2,3,3,3,3,3,2,3,2,2,1,3,3,2,2,2,1,1,1,2,4,2,2,2,2,2,2,3,3,2,3,1,2,3,3,2,2,2,3,2,2,2,2,3,1,2,2,3,3,2,3,3,2,3,2,2,3,2,2,2,2,3,2,3,2,1,2,2,3,3,2,2,2,1,3,1,3,2,3,2,1,3,2,3,3,3,2,2,3,2,3,4,3,3,2,2,3,3,2,2,3,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,3,1,2,2,1,2,1,1,3,3,3,3,3,1,3,2,2,2,2,2,2,2,3,3,3,2,1,3,2,2,2,2,3,2,2,3,3,2,2,1,2,2,3,2,3,3,1,3,2,3,3,2,3,2,2,2,2,3,3,2,3,2,2,4,3,3,3,2,1,3,2,3,3,3,2,3,3,2,2,1,3,2,3,3,3,4,2,3,2,2,2,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,3,3,2,2,1,3,2,2,2,1,2,3,2,3,2,3,2,3,1,3,2,2,2,3,4,2,2,3,3,1,2,3,1,2,1,2,2,2,2,2,2,3,3,2,2,3,2,3,2,2,2,3,3,2,2,2,1,2,2,2,3,1,2,2,1,2,2,2,3,2,2,2,2,3,2,2,2,1,1,2,2,3,2,2,2,2,2,3,2,1,3,2,2,2,3,3,2,2,2,3,3,1,4,3,2,3,2,3,2,2,3,2,3,3,3,3,2,3,2,3,2,3,4,3,2,3,2,1,2,3,2,2,2,2,2,3,2,3,2,2,2,2,2,1,4,2,3,2,3,2,3,2,2,2,2,2,2,2,2,3,1,2,3,3,2,1,1,2,2,1,2,2,3,1,3,2,2,3,2,3,1,1,1,2,2,4,1,1,1,3,1,2,2,2,3,2,2,2,2,2,2,2,2,2,1,2,3,2,3,3,3,2,2,1,1,3,2,2,2,2,2,3,3,2,3,3,1,3,3,2,2,1,2,4,3,2,3,3,2,2,3,3,1,4,2,3,3,2,4,3,1,2,2,4,2,2,1,3,3,2,3,3,2,1,3,3,2,2,2,1,2,2,2,2,2,2,1,3,1,2,2,1,2,2,3,2,2,3,2,2,1,3,1,2,1,3,2,2,2,2,1,3,2,2,3,3,1,2,2,1,2,2,2,2,2,3,3,2,2,2,1,2,2,2,2,1,3,3,2,2,2,2,1,2,3,3,2,2,2,2,2,1,2,2,3,2,1,2,2,2,2,2,3,2,2,2,2,3,3,2,3,3,2,2,2,2,3,2,2,3,2,2,2,1,3,3,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,3,1,2,2,3,2,2,2,3,3,3,2,2,2,3,3,2,2,2,2,2,3,3,2,2,2,2,2,3,2,2,1,2,2,4,3,3,4,2,1,2,2,2,3,2,3,2,2,3,2,3,2,2,2,2,2,3,2,2,3,1,2,3,2,2,2,2,2,3,2,2,3,3,2,3,2,2,2,3,3,2,1,3,3,2,3,2,3,2,2,1,2,3,2,2,2,2,1,1,3,2,2,2,3,2,2,2,2,3,3,2,3,3,2,3,2,2,1,2,2,2,2,2,2,2,2,2,3,2,2,3,1,2,2,2,2,2,2,2,2,2,2,3,2,1,2,2,2,2,3,2,2,2,2,2,3,1,3,1,3,2,2,3,3,1,2,3,1,2,2,3,2,2,3,2,3,3,2,2,2,2,2,2,2,3,2,3,3,3,2,3,3,3,2,2,2,2,3,3,3,2,3,2,2,2,2,3,2,3,2,3,2,2,2,2,3,2,2,3,3,2,3,2,3,2,3,3,3,2,2,1,2,2,2,2,3,2,2,2,2,2,2,1,2,2,3,3,2,3,2,2,3,2,2,2,3,3,2,3,1,3,3,3,2,3,3,2,2,2,3,1,2,1,3,2,3,2,3,3,3,2,2,3,2,3,3,2,2,2,2,3,2,2,3,2,3,2,2,3,2,2,3,2,2,2,3,1,3,3,2,2,3,2,2,2,1,3,2,3,2,2,2,3,1,2,3,2,2,2,2,1,1,2,3,3,3,3,1,1,3,2,1,2,2,3,2,2,3,1,2,2,3,2,2,2,2,2,1,2,2,2,2,2,2,1,2,3,2,1,3,2,2,2,2,2,2,3,2,3,1,2,2,2,2,2,2,2,2,2,3,2,4,2,3,3,2,2,2,2,2,3,2,2,1,2,2,1,2,2,3,3,4,3,2,3,2,2,3,3,2,2,3,2,1,2,1,4,1,2,3,2,2,3,2,2,2,3,2,2,2,2,1,3,2,3,2,2,2,2,2,2,3,3,3,3,2,3,4,1,3,3,2,3,2,2,3,2,3,2,2,2,3,2,3,3,1,2,3,2,1,3,2,3,2,3,3,3,2,3,3,3,1,2,3,2,1,3,3,3,2,2,1,3,3,3,3,2,3,2,1,3,3,2,2,2,3,3,3,3,2,2,3,3,2,3,3,3,2,3,2,4,3,2,1,2,3,3,2,3,1,3,3,2,2,3,2,2,1,2,2,2,1,3,2,3,2,2,2,2,2,1,2,3,2,2,3,3,2,3,3,2,3,2,3,2,1,2,3,2,2,2,3,1,2,3,3,2,2,3,1,2,2,2,2,2,3,3,4,2,3,3,2,2,3,2,2,1,2,3,1,2,2,2,2,1,2,2,3,2,3,1,2,3,3,3,2,3,2,2,2,2,2,2,3,3,2,3,2,2,1,2,3,2,2,3,3,3,2,2,2,1,2,3,2,3,2,2,2,2,3,2,2,2,2,3,3,3,2,2,2,2,1,1,1,2,2,1,2,3,2,2,3,1,3,2,3,1,3,3,2,3,2,2,3,1,2,1,3,3,2,2,3,2,2,2,3,3,2,2,3,3,3,2,2,2,2,2,3,2,3,1,3,2,2,3,2,3,3,2,3,2,3,2,3,2,1,3,2,2,3,2,2,3,2,1,2,2,2,2,3,2,2,2,3,2,2,1,2,3,3,2,2,1,2,2,2,2,3,2,2,3,3,2,3,2,3,2,2,2,1,3,3,2,2,2,2,2,3,3,3,2,3,2,1,2,3,2,3,1,2,1,2,2,1,2,2,2,2,2,2,3,3,2,3,3,2,2,3,3,3,2,3,1,4,2,2,1,2,3,2,2,3,2,2,3,2,3,2,3,3,1,2,3,2,3,3,3,3,2,2,1,3,1,2,3,3,3,3,2,3,3,3,2,2,3,3,2,2,3,2,3,2,2,2,1,2,3,2,2,3,3,2,2,2,2,2,1,3,3,3,2,2,2,2,3,2,2,3,2,3,2,2,3,3,2,2,2,1,3,1,2,2,3,2,2,3,2,3,2,2,3,3,3,2,3,2,3,3,1,2,3,3,2,3,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,3,1,1,2,2,2,2,3,2,2,3,2,2,2,2,3,3,2,3,1,2,2,2,3,3,3,1,2,2,2,3,2,2,1,2,2,3,3,2,3,3,3,2,1,3,2,1,2,2,3,3,2,2,2,2,2,1,2,2,1,2,2,3,3,3,2,3,2,2,2,3,3,3,2,2,2,3,2,3,3,2,3,2,1,2,2,2,2,2,2,2,3,2,2,2,2,2,1,1,2,3,2,2,3,2,2,3,4,3,2,1,3,3,2,2,3,3,2,2,3,2,1,2,1,2,2,1,2,2,3,2,3,2,2,1,2,2,2,2,2,3,3,3,4,2,2,3,2,2,2,3,2,2,3,2,1,3,2,2,3,2,2,1,2,2,2,2,2,3,2,2,2,2,2,4,3,3,2,2,2,3,3,3,2,2,2,1,2,2,3,3,1,2,1,2,2,3,1,4,1,2,4,2,3,3,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,3,3,3,2,2,2,1,2,1,2,1,1,2,2,2,1,3,3,2,2,2,2,2,3,2,2,3,3,3,2,2,3,2,3,3,3,2,3,2,2,2,2,2,3,2,3,2,2,3,2,3,1,2,2,1,3,2,1,3,2,3,2,3,2,2,2,1,2,3,3,2,3,1,3,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,3,3,2,3,2,1,2,2,3,2,2,2,2,2,2,2,3,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,3,3,2,2,2,2,3,3,3,3,2,2,3,3,3,3,3,1,2,2,2,1,1,2,2,3,3,2,2,2,3,2,2,2,3,3,3,1,3,2,3,2,3,3,2,2,2,3,2,1,3,1,1,2,3,3,2,4,2,2,3,1,2,2,1,2,3,2,1,3,2,2,2,2,1,2,1,3,2,2,2,1,2,3,2,2,2,2,2,1,2,1,2,2,3,2,1,2,2,2,2,2,1,2,3,2,2,1,3,2,1,3,3,2,2,3,4,2,2,3,2,2,2,1,2,3,3,3,3,2,2,2,3,2,1,2,2,2,3,2,2,1,3,2,2,3,2,2,1,3,3,2,3,2,3,2,1,2,2,2,2,2,2,3,3,3,2,3,2,2,3,2,3,3,2,2,2,2,3,3,1,1,3,2,2,3,1,2,3,2,3,3,2,2,3,2,2,2,2,3,2,2,3,2,2,3,2,2,3,3,2,2,4,2,2,2,2,2,2,2,2,2,2,3,1,2,3,2,3,1,2,2,2,3,2,2,2,3,3,1,1,3,1,2,2,2,2,2,1,1,2,2,1,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,3,2,2,2,2,3,2,3,1,2,1,3,3,2,1,2,3,2,2,3,2,3,3,2,2,2,2,1,2,2,2,1,3,2,2,2,1,1,3,3,2,2,2,2,2,1,2,3,2,2,2,3,2,2,2,2,2,2,2,3,1,2,3,2,3,2,3,2,1,2,3,3,3,3,3,1,2,1,2,2,2,3,2,2,2,3,1,2,2,2,3,3,2,2,3,3,2,1,2,2,2,3,1,3,2,2,2,3,3,2,1,2,2,1,2,2,3,2,1,1,2,1,2,1,3,2,1,2,2,3,2,2,2,1,2,3,1,2,1,3,2,2,2,3,4,3,2,1,2,2,2,1,2,2,2,1,2,2,3,2,3,2,2,2,1,3,2,2,4,3,1,3,3,2,3,2,3,2,3,2,2,3,2,3,3,2,2,2,3,3,2,3,3,2,2,3,1,2,2,3,1,1,2,2,2,2,2,2,2,2,3,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,1,2,2,2,3,2,2,3,3,2,2,3,2,2,2,3,2,2,3,3,1,3,3,2,2,3,2,2,2,3,3,4,2,3,2,2,2,3,2,2,1,2,1,2,2,2,2,3,1,2,2,1,1,3,2,3,2,3,1,2,2,3,1,2,3,2,3,2,3,2,2,2,3,1,2,3,2,3,1,3,1,2,3,2,3,3,2,2,1,3,3,2,2,2,1,2,2,2,3,2,2,2,2,2,2,2,3,2,2,1,1,2,2,3,2,3,2,2,2,1,3,2,1,2,2,2,3,3,2,3,3,1,2,3,2,2,2,2,2,2,3,2,3,3,2,3,2,2,3,2,2,3,3,2,2,3,1,3,3,2,3,2,2,2,1,2,1,1,3,3,3,2,2,2,2,3,2,2,3,3,3,3,2,2,3,2,2,3,3,2,3,3,2,1,3,2,1,3,3,2,3,3,2,3,2,2,1,3,2,2,2,2,3,3,2,2,1,2,2,3,3,3,3,2,2,1,1,3,2,2,2,1,3,2,2,3,2,2,3,2,2,2,1,2,3,3,2,2,2,2,2,2,1,2,3,2,3,3,2,3,2,3,2,3,3,2,3,2,3,2,2,3,2,2,1,2,3,2,2,2,3,2,3,2,3,2,2,1,2,1,2,2,2,2,2,1,2,2,1,2,3,2,1,3,2,2,2,2,1,2,2,2,2,2,1,3,2,3,2,2,3,3,3,1,3,2,1,3,2,2,3,4,3,2,3,1,3,1,4,2,2,2,2,2,2,1,2,1,3,3,2,2,2,1,2,2,2,1,2,1,2,3,2,3,2,2,3,2,2,2,3,2,2,3,2,2,1,2,2,2,3,2,2,2,3,2,2,2,3,2,2,2,1,2,2,2,3,3,2,3,3,2,3,2,2,2,2,2,3,1,2,2,3,2,3,3,2,2,2,3,2,3,2,3,3,2,2,2,1,2,2,2,2,2,2,2,2,1,3,3,2,3,2,2,2,3,2,2,2,2,3,1,1,2,3,2,3,2,3,3,2,2,3,2,2,1,2,3,2,2,2,1,3,3,2,1,2,2,3,2,2,2,2,2,3,1,2,2,3,2,2,3,3,2,3,3,2,3,2,2,2,2,1,3,3,2,1,2,2,1,2,2,1,2,2,3,2,3,2,3,3,1,4,3,2,2,2,2,2,3,2,2,3,1,3,3,2,2,1,2,2,2,3,3,2,3,3,3,2,1,3,3,2,3,2,2,3,2,1,1,1,3,2,3,2,3,3,1,3,2,1,1,2,3,3,1,1,2,2,2,1,2,3,2,1,2,1,2,1,2,2,2,3,2,1,2,2,2,2,2,2,1,3,2,2,1,1,2,2,1,2,1,3,3,2,3,2,3,2,2,1,3,3,2,3,2,2,1,3,2,3,3,3,2,3,2,2,1,3,3,1,2,2,2,2,2,2,3,2,2,1,3,2,3,1,2,1,2,3,2,2,2,2,2,3,2,3,2,2,3,2,2,2,3,2,2,3,2,3,2,2,3,3,3,2,3,2,2,2,2,2,2,2,2,4,1,3,2,3,2,2,3,2,2,2,2,2,3,2,2,3,2,3,1,3,2,1,2,3,2,2,2,3,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,3,2,2,3,2,3,3,3,2,2,2,1,1,3,3,2,2,3,2,2,3,2,2,2,2,3,3,2,2,1,2,2,1,3,2,2,3,2,2,3,2,2,1,2,2,2,1,2,2,2,2,2,2,2,3,3,3,3,2,3,2,3,2,2,2,2,2,2,2,3,3,2,2,3,2,2,2,3,2,2,2,2,2,3,2,1,2,2,2,2,2,3,2,1,2,3,2,3,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,1,2,1,2,2,2,2,2,3,1,3,2,3,3,3,2,2,2,2,2,3,2,1,3,3,3,2,2,2,4,3,2,1,2,2,2,2,1,3,3,2,2,2,2,3,2,2,1,2,3,3,2,4,2,2,1,3,2,3,3,2,2,1,3,3,3,1,3,2,2,3,2,2,2,3,2,1,2,2,3,2,2,1,2,3,3,3,2,2,2,2,3,2,4,2,4,1,2,3,2,3,2,3,3,2,2,2,3,1,3,2,1,2,3,2,2,2,3,3,2,3,2,2,2,1,1,3,2,1,2,3,1,2,3,2,2,2,3,2,1,3,2,3,3,2,2,2,2,4,3,3,3,3,1,2,2,1,1,3,2,2,2,2,3,2,2,3,3,3,2,2,2,2,3,3,3,2,2,2,1,3,3,3,2,3,3,2,2,2,2,3,2,2,2,1,2,2,2,2,1,1,2,1,3,3,3,2,2,2,2,3,1,2,3,2,2,3,2,2,2,1,2,2,2,2,2,2,2,3,3,3,2,2,3,2,2,2,2,1,2,2,3,3,2,2,2,2,2,2,2,2,2,2,3,3,2,1,3,2,2,2,1,2,3,2,3,3,3,2,2,2,2,2,3,3,2,2,2,2,1,1,3,1,2,3,2,1,3,2,2,2,4,2,2,1,2,2,2,3,1,3,2,2,2,1,2,2,3,2,1,2,3,2,2,2,3,2,3,2,2,2,2,2,3,1,3,1,2,2,2,2,2,3,2,2,3,3,2,3,1,2,3,2,1,2,2,2,3,2,2,3,2,2,2,1,4,2,1,1,3,2,3,2,2,2,3,3,2,3,2,1,2,2,3,3,3,1,2,3,2,3,3,2,2,1,2,2,2,2,2,1,2,2,2,2,3,3,3,2,2,2,2,3,3,2,2,2,1,2,3,2,3,3,2,3,2,3,3,2,2,3,2,3,1,2,2,3,3,2,2,2,3,2,3,2,2,2,2,2,1,3,2,1,2,2,2,2,2,3,2,2,2,2,2,3,3,3,3,3,2,3,1,2,2,3,3,2,1,3,3,2,1,2,2,3,2,2,3,2,3,3,3,3,3,2,2,2,2,2,2,2,1,2,2,3,2,2,1,2,2,1,2,2,1,3,2,3,2,2,1,1,2,1,1,2,2,2,2,2,3,2,1,2,3,2,2,2,2,2,2,3,3,2,1,3,3,2,3,3,3,1,2,2,3,2,2,2,2,3,3,3,3,2,2,2,2,2,1,2,2,3,2,3,2,3,3,2,2,1,2,3,2,1,2,2,1,3,2,3,1,2,2,2,3,2,1,2,2,1,3,3,2,2,2,2,2,2,2,2,3,3,3,2,2,2,2,1,1,3,3,3,2,1,2,3,3,3,2,2,2,2,3,1,3,3,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,3,1,3,2,2,2,2,2,3,3,3,1,2,3,1,2,2,2,2,2,2,2,2,3,2,2,2,2,1,2,3,1,2,3,2,3,2,2,1,2,3,2,2,3,1,3,3,2,3,1,2,2,2,1,2,3,2,2,2,2,2,2,2,2,2,3,2,2,2,1,2,2,2,3,1,2,2,3,3,2,3,3,2,2,3,2,2,1,2,3,2,1,2,2,2,1,2,1,2,2,1,3,3,2,2,2,2,2,2,2,3,2,3,3,2,2,2,3,3,2,2,2,4,2,2,3,2,2,2,3,2,2,2,2,3,1,1,2,3,2,2,2,1,2,2,3,2,2,1,1,1,1,3,3,2,2,3,3,2,3,3,1,1,2,1,1,2,1,2,1,1,2,3,2,2,1,2,3,1,2,2,2,2,3,2,1,3,1,2,3,2,3,3,2,2,1,2,1,3,2,2,3,3,1,3,2,1,3,2,2,2,1,3,2,1,1,3,1,3,2,3,2,1,1,2,2,2,2,2,3,2,2,3,1,2,3,2,3,3,3,4,3,1,2,2,1,3,3,2,3,2,2,1,3,3,3,3,2,3,2,2,2,3,2,2,2,3,3,1,1,2,3,2,3,3,3,3,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,1,3,2,3,2,3,2,3,3,3,2,2,2,3,2,3,3,1,2,2,3,3,2,3,1,1,1,3,2,2,2,2,3,3,3,3,2,2,1,1,1,3,2,1,3,3,2,2,2,2,2,1,3,2,2,3,3,2,2,2,3,1,2,1,2,2,2,3,3,3,2,1,3,3,3,2,1,3,2,3,3,3,2,3,3,3,2,2,3,2,2,2,4,2,2,2,2,1,3,3,2,2,2,3,3,2,2,3,3,1,3,2,3,2,1,2,1,1,2,2,1,1,2,1,3,1,3,1,2,3,1,3,2,3,2,2,2,2,3,2,3,3,2,2,2,2,2,3,2,2,2,3,3,2,2,2,3,3,1,2,1,2,2,2,2,2,1,2,1,2,1,3,2,3,2,2,2,2,2,2,2,1,3,3,4,2,3,3,3,2,2,3,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,3,3,3,2,3,3,3,2,2,1,2,2,3,3,2,2,2,2,2,2,3,2,3,3,2,1,1,2,2,2,3,1,2,2,2,2,3,1,2,2,2,2,3,2,2,3,3,1,3,2,3,2,3,1,3,2,2,3,2,1,2,1,2,3,2,3,3,3,2,1,2,2,2,3,2,2,1,3,1,2,1,2,2,2,3,2,2,3,2,3,3,2,2,2,3,2,3,2,1,3,3,1,2,2,2,3,2,2,2,2,2,2,3,4,2,2,3,2,2,2,2,2,2,1,2,3,2,2,2,2,3,2,2,2,2,2,2,2,2,2,3,3,2,2,3,2,2,2,2,3,2,2,3,3,2,3,2,3,2,4,2,4,1,2,3,2,2,1,2,1,2,2,2,2,1,1,3,2,2,2,3,3,2,2,1,4,3,2,3,2,2,1,3,1,1,2,2,2,3,2,3,2,3,2,2,2,3,2,2,3,2,3,1,3,3,3,2,2,3,2,3,2,2,3,2,2,1,2,1,2,2,3,1,2,3,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,3,2,1,3,2,1,2,2,2,3,3,3,3,2,2,3,2,3,2,2,2,2,2,2,2,3,3,1,3,1,3,3,2,2,3,2,2,3,1,2,2,2,2,2,2,2,3,2,2,2,1,3,2,2,2,2,2,3,2,2,3,2,2,2,3,1,2,2,3,3,3,2,3,1,1,2,4,2,3,2,1,3,2,2,2,1,2,2,2,1,3,2,3,2,3,3,1,3,3,2,2,1,3,2,1,2,2,2,2,1,2,2,1,2,2,3,2,1,2,2,3,2,1,2,3,3,2,3,3,2,2,2,2,3,2,1,2,3,2,2,2,3,2,3,2,2,3,2,3,2,2,2,2,3,3,2,2,3,3,2,3,3,3,1,2,3,3,3,2,2,2,1,2,2,3,4,3,2,2,2,1,1,3,1,3,2,1,3,2,2,1,3,3,2,3,1,2,2,3,2,3,3,2,1,3,3,2,2,2,2,3,3,3,1,3,2,1,3,2,2,2,2,2,3,3,1,2,3,3,2,3,3,2,2,2,3,2,2,2,2,2,3,2,1,1,1,2,2,2,2,3,2,1,2,1,1,2,3,3,2,2,2,2,3,2,3,3,2,3,3,1,3,2,2,2,3,3,3,3,2,3,2,2,3,2,3,3,3,2,2,2,1,2,2,2,2,3,3,2,3,2,2,2,2,1,2,2,3,2,2,1,2,3,3,2,2,2,2,2,2,2,2,2,3,4,2,3,2,2,3,3,2,3,2,3,3,3,2,2,3,4,3,1,2,3,3,2,3,3,3,2,3,4,1,2,3,3,2,2,2,2,2,2,3,3,3,2,2,2,2,3,3,2,2,3,2,2,3,2,2,3,1,2,3,2,2,2,1,2,2,2,3,3,2,1,2,1,2,3,2,2,3,2,3,2,3,3,3,2,3,3,3,2,2,2,3,2,3,2,3,1,2,2,2,2,3,3,3,3,2,3,3,2,3,3,2,3,1,3,3,2,2,2,2,2,3,2,2,2,2,2,2,3,2,1,2,1,3,2,2,2,3,2,3,1,3,1,2,1,2,2,3,3,2,1,1,3,1,2,1,2,3,3,1,1,3,2,2,1,2,1,2,2,3,1,1,3,2,2,3,2,1,3,2,2,1,2,2,2,1,2,2,2,1,2,3,2,2,1,2,2,3,2,2,2,4,2,2,2,2,2,3,1,3,1,2,1,2,2,1,2,3,2,2,3,2,3,3,2,2,2,3,2,1,2,2,3,2,2,2,3,1,2,2,1,3,1,1,2,3,2,4,1,2,2,1,1,2,3,3,3,2,2,2,3,3,2,3,3,3,3,1,2,2,2,2,2,2,2,3,2,2,2,2,2,3,1,2,2,1,3,2,3,2,3,3,2,2,2,2,3,2,3,2,3,3,3,3,1,2,2,1,3,2,2,3,2,2,2,2,2,2,3,2,2,2,2,2,2,2,3,2,3,2,2,3,2,2,3,3,2,4,3,2,3,3,2,3,2,2,2,3,2,2,2,2,3,2,3,3,2,2,1,3,2,2,2,3,3,2,3,2,1,2,2,2,3,2,1,2,1,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,4,2,3,3,2,2,2,3,3,2,3,2,3,2,2,3,2,3,3,2,2,2,3,3,1,2,2,3,3,2,2,4,3,3,2,3,3,2,2,1,2,2,3,1,2,3,2,2,2,2,3,3,3,2,2,3,3,1,2,2,2,2,3,2,1,2,1,2,3,2,2,3,2,2,3,2,1,3,3,2,3,3,2,3,3,2,3,1,2,2,2,2,3,3,3,2,1,1,2,3,2,2,3,2,2,2,3,3,2,3,2,2,2,2,2,1,2,2,1,2,2,2,2,1,4,2,1,3,3,3,3,3,2,3,1,2,2,2,3,2,2,2,2,4,2,2,2,3,2,3,3,2,2,2,3,1,3,2,4,3,3,2,2,2,2,2,2,3,2,2,2,2,3,3,2,1,3,3,3,3,3,1,2,2,2,3,2,4,3,2,2,2,2,1,2,2,3,2,1,2,2,2,1,3,3,2,3,2,3,2,1,1,2,2,3,2,2,3,3,2,2,1,2,3,2,2,2,3,1,3,2,2,2,3,2,2,1,4,3,2,2,2,3,2,2,2,2,2,3,1,2,2,2,2,2,2,3,2,1,3,2,2,2,1,2,2,3,2,1,2,2,2,2,2,2,1,2,2,3,2,2,3,2,2,2,2,1,1,3,2,2,1,3,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,3,2,2,3,3,2,3,2,2,3,3,2,3,2,4,2,2,1,3,1,2,3,2,3,2,2,2,1,3,1,2,3,2,2,2,3,3,1,2,2,2,2,3,2,2,3,3,3,2,3,1,3,2,1,3,2,2,2,2,2,2,2,1,2,3,2,2,3,2,2,2,2,2,1,2,2,2,2,2,1,2,2,3,1,2,2,2,2,3,2,3,2,2,2,2,2,2,2,2,2,1,1,2,3,2,3,3,2,1,2,2,2,2,2,2,3,2,2,1,2,1,3,3,3,2,2,2,3,2,2,3,2,2,2,2,1,3,2,2,3,3,2,2,2,1,3,2,2,3,2,3,3,2,2,3,2,1,2,1,3,1,2,3,2,2,1,2,2,2,3,3,2,3,1,3,2,2,3,2,2,3,2,2,3,1,2,2,2,1,2,2,2,2,2,2,2,2,3,2,2,2,1,3,3,3,3,2,2,2,2,2,2,1,2,3,3,2,3,3,3,3,2,3,2,2,3,2,1,1,2,3,2,3,3,2,2,3,3,2,3,2,3,3,2,1,3,2,3,3,2,3,2,3,1,2,3,3,2,2,2,3,2,3,2,3,2,2,2,2,2,2,1,3,3,2,3,2,2,2,3,2,2,3,4,3,1,2,3,3,2,2,2,2,2,3,4,3,2,3,2,3,3,3,2,2,2,2,3,2,2,2,2,3,3,2,3,2,2,2,2,2,2,2,1,2,2,3,3,2,3,1,2,2,1,1,1,2,3,2,2,3,3,2,2,2,2,2,2,2,3,2,3,3,2,1,3,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,2,2,2,3,3,2,1,1,2,2,3,1,2,2,2,2,3,2,3,1,3,1,3,3,2,3,1,1,3,2,3,1,3,2,3,2,2,2,3,2,2,2,2,2,2,2,2,3,2,2,3,2,3,3,3,1,2,3,2,3,2,3,2,2,2,3,3,3,2,3,1,2,1,2,2,2,2,2,3,2,2,2,3,2,1,2,3,2,3,2,1,1,2,3,1,3,1,1,2,2,2,3,2,2,1,1,3,3,3,3,2,3,1,2,3,2,1,3,2,3,2,1,2,2,3,3,3,3,2,2,2,2,2,2,2,2,3,2,3,3,3,2,3,1,3,3,2,2,2,1,3,2,2,2,2,2,3,2,2,3,2,3,3,3,3,3,3,3,3,3,3,1,2,2,3,2,1,3,3,3,2,2,2,2,2,1,3,3,3,2,1,2,3,2,2,2,2,2,3,2,2,2,3,1,2,2,2,2,2,2,2,3,3,2,3,3,1,3,2,3,3,2,3,3,2,2,2,3,3,3,3,3,3,3,3,2,2,4,2,4,2,3,2,2,2,2,2,2,3,2,1,3,3,3,2,2,1,3,3,3,2,3,3,3,2,2,1,3,3,3,2,3,3,2,2,3,2,3,2,3,3,3,2,2,3,3,3,2,3,2,3,2,3,3,3,2,2,3,2,1,2,2,2,3,2,3,2,3,2,3,2,3,2,2,2,3,2,2,3,2,3,1,3,2,3,2,3,3,2,3,3,1,3,1,2,2,3,2,2,2,3,3,3,2,3,2,3,2,3,2,3,3,2,2,3,2,3,3,3,1,3,2,3,2,2,3,3,1,3,3,2,3,2,3,3,1,1,2,2,2,3,3,3,3,3,2,2,3,3,2,2,2,3,3,3,2,2,2,2,2,1,3,2,2,2,2,3,3,2,2,2,3,3,3,3,3,2,3,3,1,3,2,2,2,3,1,1,3,3,3,2,2,2,3,2,2,3,3,3,2,2,2,3,3,1,2,2,2,1,3,3,1,4,3,2,4,2,2,3,2,2,2,3,3,3,3,3,2,3,3,2,2,1,3,2,2,3,2,3,3,3,2,3,3,3,2,3,3,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,1,3,2,2,2,2,3,3,1,2,2,2,3,2,3,1,2,2,3,2,2,2,3,2,2,2,3,3,2,2,2,3,3,1,3,3,3,3,2,3,3,3,2,3,3,2,3,1,2,2,3,2,2,3,3,2,2,2,2,2,3,3,2,3,2,2,2,2,3,2,2,3,3,2,1,1,2,2,2,2,2,3,2,3,1,2,3,3,2,2,2,2,2,2,3,2,1,2,2,1,1,2,3,1,2,2,2,1,2,1,3,3,2,3,3,2,2,2,2,2,2,3,3,2,2,2,2,2,1,2,3,3,3,3,2,2,2,2,2,2,3,2,2,3,2,2,3,2,3,2,3,2,2,3,1,3,1,2,3,3,1,2,3,1,3,2,1,3,2,2,3,3,2,2,2,2,2,2,2,2,3,1,3,2,2,1,2,2,3,2,3,1,2,3,2,1,3,2,2,2,2,3,2,3,2,3,2,2,1,3,3,2,1,3,3,2,2,2,2,2,1,2,3,2,2,1,3,3,2,3,3,2,4,3,2,1,2,2,2,2,3,3,2,2,3,1,1,3,2,2,2,3,1,3,2,3,1,3,3,2,3,3,2,3,2,2,2,3,3,2,2,2,3,2,2,3,3,2,3,2,1,1,3,2,2,2,3,3,2,1,1,3,2,1,3,3,2,3,3,3,2,1,2,3,3,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,3,2,3,1,2,2,3,2,2,3,3,2,2,3,3,3,2,3,3,2,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,1,2,2,3,3,2,2,1,2,2,3,2,3,3,3,3,2,2,3,3,2,3,2,3,2,3,2,2,3,3,3,2,3,3,1,2,3,3,3,1,2,3,2,2,2,3,2,1,2,3,3,4,3,3,2,1,3,2,3,2,3,2,3,3,3,1,2,2,2,3,2,2,3,3,2,2,2,3,2,2,2,3,2,3,3,1,2,2,3,1,2,3,3,2,3,2,2,2,2,3,2,1,1,2,2,3,2,2,1,3,2,3,1,2,2,2,2,3,3,3,2,2,2,1,3,3,2,2,2,1,3,1,3,3,3,3,3,1,3,3,3,3,3,3,3,2,2,3,2,2,2,3,2,2,2,3,3,2,3,1,2,2,2,2,2,3,3,1,2,2,2,2,1,3,1,3,1,3,2,2,2,3,2,3,1,2,2,2,3,2,1,1,2,1,3,3,3,2,3,2,2,2,2,2,2,1,2,3,2,3,3,3,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2,2,3,2,2,2,2,2,3,2,2,2,2,2,2,3,2,1,3,2,2,2,1,3,3,3,2,3,2,2,3,2,2,3,2,1,2,3,2,2,3,2,1,1,3,3,2,1,3,3,2,1,3,2,2,2,2,1,2,2,2,2,3,3,2,2,3,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,3,1,2,2,2,2,2,1,2,2,2,2,3,3,2,3,1,2,3,3,2,2,2,2,3,2,3,2,3,2,1,3,2,3,3,2,2,3,2,2,2,2,2,1,2,3,3,3,2,2,2,2,1,3,2,3,2,2,2,1,3,3,2,2,3,2,2,3,2,1,3,3,2,4,3,2,3,3,3,3,3,1,2,2,2,3,2,2,2,2,2,3,3,3,2,2,1,1,2,2,2,3,2,2,1,3,3,2,2,3,1,3,1,3,3,2,2,3,2,2,2,2,2,1,2,3,2,2,3,1,4,2,3,2,3,3,2,1,2,3,2,3,2,2,3,2,2,1,1,1,2,2,2,2,2,1,1,2,1,1,3,3,2,2,2,3,2,3,2,2,1,1,3,3,3,3,2,3,3,3,2,3,3,3,2,3,2,2,3,3,2,2,2,1,2,3,2,1,2,2,2,3,3,3,3,2,3,2,3,1,1,2,2,2,2,1,1,1,3,2,3,2,3,2,2,2,3,2,2,3,3,2,2,2,2,1,2,2,3,2,3,2,2,2,3,2,2,3,3,3,2,3,2,3,2,1,2,2,3,3,3,2,2,2,2,2,2,2,1,2,3,2,2,2,2,2,2,2,2,1,2,2,3,3,2,1,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,3,1,3,2,2,2,2,2,2,3,2,2,2,2,2,2,3,1,2,2,2,2,2,1,2,2,1,3,3,1,2,3,3,3,2,2,2,2,2,2,2,2,2,2,1,2,1,2,2,2,1,2,3,2,2,2,2,2,3,3,1,3,3,2,2,3,2,3,2,2,2,3,3,3,2,2,1,3,3,2,2,2,1,3,2,2,3,2,2,3,2,2,2,2,2,3,2,2,2,2,2,1,2,3,2,2,2,2,3,2,2,3,1,2,2,4,2,2,2,2,1,1,2,3,3,2,2,1,2,2,2,2,2,3,2,2,1,2,3,2,2,2,2,1,2,2,2,3,3,3,2,4,1,3,1,3,1,3,3,3,2,1,2,2,2,2,1,2,3,2,1,1,2,2,3,2,2,2,2,3,4,3,2,2,3,1,2,3,3,3,2,3,1,2,2,3,3,1,2,3,3,2,3,2,3,2,2,2,3,2,3,2,3,2,2,1,1,2,2,3,2,2,2,2,2,2,2,3,3,2,3,3,2,2,2,3,1,2,3,1,2,3,2,1,2,2,3,1,2,2,3,2,2,2,2,2,3,2,1,2,2,2,3,2,2,3,2,2,3,2,2,2,2,3,2,2,3,3,2,2,3,2,1,3,3,2,2,2,2,1,2,3,2,2,2,2,2,2,1,2,2,3,2,3,2,3,2,1,3,3,2,2,2,2,2,2,2,1,3,2,3,2,2,2,2,2,2,3,2,3,2,1,2,1,2,3,2,2,1,2,2,2,2,2,3,2,3,2,3,2,1,3,1,3,1,2,3,2,2,2,2,2,3,2,3,2,3,3,3,2,2,3,3,2,2,1,2,3,3,3,1,2,1,2,3,3,2,3,2,3,3,3,3,1,2,3,2,1,2,2,3,2,4,3,2,3,2,3,1,3,3,2,2,1,2,3,3,2,2,2,1,3,2,1,1,2,3,3,2,1,1,2,2,3,1,2,1,2,2,3,2,3,1,2,2,2,2,2,2,3,1,2,2,1,1,2,2,3,2,2,2,2,2,2,2,2,2,2,1,4,1,1,2,2,2,2,4,3,3,3,3,1,3,2,3,3,2,2,2,2,2,1,2,2,1,3,1,1,2,3,2,3,2,2,2,3,2,3,2,2,2,2,1,3,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,3,2,3,1,2,3,2,2,1,2,2,2,2,2,3,1,3,3,2,2,2,2,2,3,2,2,2,3,2,3,3,2,1,2,2,2,2,2,3,2,2,2,2,2,4,3,2,2,2,3,4,3,3,2,3,2,2,3,3,2,1,2,2,3,3,1,2,2,2,2,3,2,1,2,2,3,1,3,2,2,3,2,2,3,3,2,1,2,3,1,2,3,1,2,2,1,2,1,3,2,3,3,2,1,2,1,2,2,3,1,3,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2,2,1,3,2,2,2,2,3,1,2,2,3,1,1,2,2,3,3,3,2,3,3,1,3,2,2,3,1,1,1,1,2,2,2,1,1,1,2,2,2,2,2,3,3,1,1,3,2,2,2,1,3,3,2,3,1,3,3,2,2,3,1,3,3,2,3,3,3,2,3,2,3,2,1,2,2,3,2,3,2,2,3,3,3,2,3,2,2,3,1,2,3,2,3,2,2,2,2,2,2,1,2,2,2,3,3,2,2,3,2,2,3,3,2,2,3,3,3,3,2,1,3,3,1,2,3,3,2,3,2,2,2,3,3,2,3,3,2,2,2,3,2,2,2,3,3,2,4,2,2,2,1,2,1,2,2,2,3,3,2,2,3,1,3,3,2,2,2,3,2,2,3,2,3,2,1,2,3,2,2,2,2,2,3,1,3,2,2,1,3,2,2,2,1,3,3,2,2,3,2,2,2,2,3,2,3,2,1,2,3,1,2,2,2,3,1,2,2,2,2,3,2,3,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,3,2,4,2,3,2,2,2,2,2,1,2,3,3,3,3,3,3,3,2,3,2,2,2,3,3,2,3,2,3,2,3,3,3,2,1,2,2,2,3,1,2,2,3,2,2,3,3,2,2,2,2,2,2,1,2,1,2,2,1,2,1,2,2,2,2,2,2,2,3,2,3,2,2,2,3,3,1,1,2,1,2,2,2,2,3,1,2,1,1,2,2,2,2,3,2,3,2,2,2,2,2,2,2,1,2,1,3,1,2,1,3,3,1,2,2,2,1,3,3,2,2,3,1,2,2,2,3,1,2,1,3,2,2,3,2,2,3,2,2,2,3,1,3,2,2,3,2,3,2,2,2,2,2,2,2,1,2,2,3,3,1,3,3,2,1,1,2,1,3,3,2,1,3,3,3,3,2,3,2,4,2,1,2,2,3,2,2,1,2,3,1,1,3,2,2,2,3,2,2,2,1,3,2,3,2,2,2,2,2,2,3,2,3,2,1,2,3,1,2,2,2,3,1,3,3,3,3,3,3,3,3,2,2,2,3,2,2,1,3,2,2,3,2,2,2,2,3,2,3,3,3,2,3,3,3,2,3,2,3,3,2,3,2,3,2,2,2,2,2,2,2,2,2,3,3,2,2,3,3,3,2,3,3,2,2,3,1,3,2,2,2,3,2,3,3,3,3,2,1,3,2,2,3,1,2,3,2,2,1,1,2,3,3,2,3,2,2,3,3,3,2,1,2,3,3,2,3,3,3,2,2,2,2,1,3,1,1,2,3,3,1,2,2,2,2,1,2,3,2,2,3,2,3,3,4,3,1,3,3,3,3,1,3,3,2,3,2,1,3,2,2,1,2,2,1,2,2,3,3,3,2,4,1,3,1,3,2,3,2,2,1,3,3,2,3,2,3,2,3,1,3,2,1,3,1,2,2,1,2,3,2,3,1,3,2,2,2,3,3,2,1,2,3,1,3,2,2,2,2,3,2,3,2,3,2,2,1,1,2,2,3,2,2,2,2,3,2,2,3,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,2,2,1,2,2,2,2,3,3,1,2,2,2,3,3,2,2,2,3,2,3,2,2,2,3,2,3,2,2,1,2,3,3,2,2,3,3,3,3,2,3,2,3,2,2,2,1,3,3,2,3,3,2,3,2,3,2,4,3,3,1,2,2,3,3,2,4,1,3,2,3,2,2,3,3,2,2,2,1,1,2,3,2,3,3,1,2,1,3,3,3,2,1,1,3,2,2,1,3,2,2,2,3,1,2,3,3,2,3,2,2,2,3,2,2,2,2,1,2,3,2,1,2,1,1,2,2,3,3,3,1,2,3,3,2,3,3,3,2,2,3,3,2,2,3,2,2,2,2,3,2,2,3,2,2,3,2,2,3,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,2,4,1,3,1,2,2,1,2,2,1,2,2,1,2,3,2,2,3,2,2,3,1,3,1,2,2,3,2,2,1,1,1,2,3,1,2,2,3,3,3,2,1,2,1,2,2,1,2,2,2,3,2,3,3,3,3,3,3,2,3,3,3,1,2,2,1,2,2,3,3,2,2,3,2,2,1,3,1,2,2,3,2,3,1,2,2,3,2,2,2,2,2,1,2,2,2,2,2,3,2,2,3,2,2,3,2,2,2,2,3,1,3,2,3,2,3,2,2,1,2,2,3,3,3,2,2,2,3,2,2,3,3,2,3,2,2,3,3,3,2,2,3,2,3,2,3,3,2,1,2,3,1,2,3,3,2,1,1,1,3,3,2,3,2,3,2,2,3,3,2,3,2,2,2,2,2,3,2,3,3,2,3,3,2,2,2,2,2,2,3,2,2,2,3,2,2,2,2,2,2,1,3,3,1,1,3,2,2,3,2,1,3,2,2,2,2,2,2,1,2,2,2,2,3,2,1,2,3,3,1,3,3,3,3,2,2,2,2,2,2,2,2,3,3,2,3,2,2,2,2,2,2,3,2,3,3,1,2,2,2,2,2,3,2,1,2,3,3,3,3,2,3,3,3,2,2,2,2,2,2,2,3,3,2,3,2,2,2,2,2,3,1,1,1,3,3,1,2,1,3,1,4,1,1,3,2,2,3,2,2,2,3,3,2,3,1,2,3,3,1,2,2,2,3,2,3,2,1,3,1,1,2,3,3,2,3,2,2,3,2,2,1,2,2,2,2,2,2,2,2,3,3,2,3,1,3,2,3,2,3,2,1,2,2,2,2,3,2,3,3,3,1,3,3,2,2,2,2,3,2,3,2,3,2,2,1,3,3,3,2,3,3,2,2,2,3,3,2,2,1,2,2,3,3,2,2,2,2,2,3,3,1,2,2,2,3,2,2,3,2,2,2,2,2,2,2,3,3,2,2,2,2,1,2,3,1,2,3,3,2,3,3,3,2,3,2,3,1,2,3,1,4,3,1,2,2,3,3,2,3,2,2,3,3,1,2,3,2,2,1,2,1,2,3,2,3,2,2,2,3,2,1,3,2,2,1,2,2,1,2,2,2,2,2,3,1,2,2,3,2,3,3,2,2,1,3,3,3,1,3,1,3,3,2,2,2,3,3,2,2,3,2,3,2,2,3,3,2,2,2,3,2,1,2,3,3,1,2,2,2,1,3,2,2,2,2,3,2,3,3,2,2,3,3,3,2,1,1,1,3,3,2,1,2,2,2,2,3,2,2,3,2,2,2,2,3,1,2,2,3,1,3,1,1,3,1,3,2,2,2,3,3,2,3,3,1,3,1,2,3,1,3,3,2,1,3,2,3,3,2,1,3,1,2,3,2,2,1,3,3,3,2,2,3,2,3,2,2,1,2,2,3,2,1,1,3,2,2,1,1,2,2,3,2,2,1,3,2,3,2,3,1,1,1,2,2,2,3,2,2,2,2,3,3,3,3,2,2,2,3,3,1,3,2,2,3,1,2,2,2,3,2,2,3,3,2,2,3,1,3,2,3,2,2,1,4,3,1,2,3,2,2,3,3,3,2,2,2,2,2,1,3,2,2,1,2,2,2,2,2,3,2,2,2,3,3,3,2,3,2,2,2,3,3,2,1,2,2,2,2,2,3,3,2,2,2,3,2,1,3,2,3,1,2,2,3,2,3,2,2,3,2,3,1,3,1,2,1,2,2,1,2,2,3,2,3,2,2,3,3,1,2,3,3,2,2,2,3,1,3,3,3,3,3,3,2,2,3,2,2,2,2,1,2,3,2,2,3,1,3,2,2,3,2,2,3,3,3,1,2,1,2,3,2,1,2,2,2,1,3,2,1,2,2,1,2,2,1,3,3,2,3,2,2,2,2,2,2,3,3,1,1,2,1,1,2,1,2,3,2,3,3,2,2,2,2,2,1,2,2,2,2,3,2,3,2,2,2,2,1,2,2,2,3,2,1,1,2,2,2,2,3,4,4,2,2,2,3,2,2,1,3,1,3,2,1,3,1,3,1,2,2,3,3,3,2,2,2,2,3,3,2,2,1,1,2,1,2,2,3,1,3,2,1,3,3,3,3,1,2,2,2,1,2,1,2,3,2,2,3,2,2,2,1,2,2,2,3,2,2,2,2,2,3,3,2,2,2,2,3,2,2,3,2,2,2,3,1,2,3,1,2,3,2,3,2,2,2,3,1,2,3,2,3,2,2,2,2,2,2,2,2,2,3,3,3,2,3,2,1,3,2,2,3,3,1,2,2,3,3,2,3,2,3,3,2,3,2,3,2,1,2,2,2,2,2,2,3,2,1,2,2,2,2,3,3,2,2,2,2,2,2,3,2,2,2,3,2,2,2,2,1,2,3,3,3,2,1,3,2,2,1,2,2,1,3,2,2,2,3,2,2,3,2,3,3,2,2,2,2,3,2,2,3,1,3,2,3,2,2,2,2,2,2,3,2,2,3,3,2,1,2,2,1,3,2,2,2,2,2,2,2,2,2,3,2,2,2,2,3,3,2,2,2,3,2,3,1,2,2,2,2,2,2,1,3,2,2,1,2,2,2,2,2,2,2,2,2,1,2,1,1,2,2,2,1,2,2,2,1,2,2,2,3,3,3,1,3,3,2,2,3,3,2,2,2,2,3,2,3,2,2,3,3,2,2,3,2,3,2,2,2,2,2,3,2,2,2,2,2,3,2,2,3,3,2,3,2,2,3,3,2,2,3,2,2,2,3,3,3,3,1,2,2,3,3,3,3,2,3,3,3,3,3,3,3,3,3,2,2,2,3,2,2,2,2,3,2,3,2,2,2,4,2,2,4,2,3,3,2,2,2,3,1,2,1,3,3,4,2,1,3,4,2,2,4,3,2,1,2,3,2,2,3,2,2,2,3,2,2,2,3,2,2,1,2,3,2,3,2,2,2,2,3,2,2,2,3,2,1,2,2,2,2,1,2,3,2,2,3,2,1,3,3,2,2,2,2,3,3,2,2,2,1,3,2,3,3,1,1,3,3,1,3,3,2,2,3,2,3,2,1,1,3,2,1,1,2,2,2,2,2,1,2,2,2,2,1,2,2,3,1,3,2,3,3,3,2,3,1,3,2,2,2,1,3,2,1,2,2,1,1,2,3,3,2,2,2,2,1,1,2,2,3,3,2,3,3,2,3,2,1,4,2,1,3,2,2,2,3,3,2,3,1,3,3,3,2,2,3,2,2,2,3,2,3,1,2,2,2,1,2,1,3,2,3,3,2,2,1,3,3,2,2,2,2,3,3,1,3,2,1,3,1,2,2,3,2,2,3,3,3,3,3,3,3,3,2,3,3,1,1,2,1,2,3,1,2,2,2,2,2,2,3,2,2,2,3,3,2,2,3,2,2,3,2,2,2,3,2,3,2,3,2,1,3,3,2,2,3,2,2,3,3,3,2,3,2,2,2,3,2,2,2,2,1,2,3,3,3,2,2,1,3,2,2,3,2,2,2,2,2,2,2,3,2,2,3,3,3,2,2,3,3,1,3,3,2,2,2,2,1,3,2,3,1,3,3,2,2,3,2,3,1,1,3,2,3,3,1,2,3,2,2,2,1,2,2,3,2,2,2,2,3,2,3,3,3,1,2,2,2,2,2,2,2,2,2,2,1,3,2,2,1,3,2,3,2,2,2,3,2,2,2,2,3,4,3,2,1,2,3,2,2,2,2,3,2,2,3,2,3,1,1,2,1,3,1,2,2,2,2,3,2,2,2,2,2,2,2,3,2,1,2,3,2,3,3,2,2,2,2,2,2,3,3,3,1,3,3,3,2,3,3,3,2,3,3,2,2,2,3,2,1,2,2,1,2,2,2,1,3,2,3,1,1,3,2,3,1,3,2,2,2,2,2,2,1,3,3,2,2,1,2,3,2,3,2,2,3,3,3,2,2,2,3,2,3,2,3,3,1,3,2,2,2,2,1,2,2,3,3,2,2,1,1,2,2,3,2,3,3,3,2,2,1,2,2,3,2,1,2,3,3,3,3,1,2,2,3,2,2,3,2,2,2,2,2,2,2,2,1,3,2,2,2,3,3,2,2,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,3,2,2,2,2,2,3,3,2,2,2,2,3,3,2,3,2,2,2,2,2,2,2,2,3,2,3,3,2,2,3,2,3,1,3,1,3,2,2,1,2,2,2,1,3,2,3,2,2,3,1,2,1,2,2,2,3,2,3,2,2,1,3,2,3,3,3,2,3,3,2,2,1,2,2,3,2,2,3,2,2,2,3,2,2,2,2,2,2,3,2,3,2,3,2,2,3,3,3,2,3,1,3,2,3,2,2,2,3,2,3,3,3,2,2,3,3,2,2,2,3,1,2,2,2,1,2,1,2,3,2,1,2,2,3,2,3,1,2,3,2,3,2,1,3,2,3,1,2,3,3,3,2,3,1,2,1,3,3,2,2,3,2,4,1,2,2,3,2,2,3,2,3,4,3,2,3,3,2,2,2,2,2,3,1,2,3,2,2,3,2,3,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,3,3,2,2,1,2,3,2,2,2,2,3,3,2,2,2,3,2,2,1,3,2,2,3,2,2,2,2,3,2,3,3,3,2,2,1,2,2,3,2,2,3,3,3,2,3,3,1,3,2,2,2,2,3,2,2,2,3,3,2,3,3,2,2,2,3,3,1,2,4,3,3,3,2,2,1,2,2,1,3,3,3,2,2,2,3,2,2,2,2,1,2,3,3,2,2,3,2,2,2,2,2,2,3,2,2,3,2,3,2,1,2,1,3,3,2,4,2,2,2,3,3,3,2,2,2,3,2,3,3,2,2,2,2,2,3,2,4,3,2,2,4,3,2,2,2,3,4,2,3,2,3,2,3,2,2,2,3,2,2,3,2,2,3,3,3,3,1,2,3,2,2,3,2,2,1,3,2,2,3,2,2,2,1,2,3,2,2,3,2,1,2,2,3,3,2,2,2,2,3,2,3,3,2,2,1,3,3,2,2,3,2,3,2,2,2,2,2,2,1,2,1,3,3,2,2,2,1,3,2,3,3,2,2,2,2,2,1,3,3,2,2,1,2,3,3,1,3,3,3,2,3,2,2,2,2,2,2,3,3,2,2,2,2,3,2,3,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,3,3,2,2,3,2,3,3,2,3,3,2,3,2,2,2,2,2,3,2,3,1,2,2,3,3,2,3,3,2,3,2,2,2,3,2,2,2,3,3,1,2,3,2,2,2,2,2,3,1,3,2,2,1,3,2,2,1,2,2,2,2,3,3,2,2,2,2,2,3,3,3,2,3,2,2,2,2,2,2,2,2,3,3,1,2,2,3,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,3,2,1,2,2,2,2,2,1,2,1,2,1,3,2,3,3,2,2,2,2,2,2,1,3,2,2,2,3,2,3,2,2,2,3,3,2,3,3,2,2,2,3,2,2,2,3,2,2,3,2,2,3,2,3,3,2,4,2,2,2,1,2,2,3,3,2,3,3,2,3,2,2,2,2,1,3,2,2,2,2,2,2,3,3,2,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,2,2,2,3,2,3,1,2,2,1,2,3,3,2,3,3,2,2,2,2,2,3,3,3,3,3,1,3,4,2,3,2,1,3,2,3,3,3,1,3,2,2,3,3,2,2,2,2,2,3,2,3,1,3,1,3,3,1,4,2,2,2,2,3,2,2,3,3,2,2,2,2,2,3,2,2,2,2,1,2,3,2,3,3,2,2,2,2,1,2,2,2,2,3,3,2,2,3,3,2,2,2,2,2,2,3,1,2,2,2,3,2,2,2,3,1,2,3,2,2,2,2,3,2,2,3,2,2,2,1,2,2,2,2,2,2,3,2,3,3,2,2,2,3,3,2,2,2,2,3,2,1,2,3,3,3,2,2,2,1,2,2,3,2,2,2,2,3,2,2,3,2,3,2,3,2,2,4,2,3,2,1,2,2,3,2,1,1,2,3,2,2,1,2,3,3,3,2,2,3,2,3,2,2,2,3,3,3,2,3,2,3,2,3,3,3,2,2,3,3,1,2,2,3,3,2,2,2,2,2,4,2,2,2,2,2,2,2,2,3,2,3,2,2,2,3,3,2,2,2,3,2,3,1,1,2,2,2,2,2,2,2,2,2,2,3,2,3,2,1,1,1,2,2,2,2,2,2,3,2,3,3,2,2,2,2,2,2,3,3,2,3,3,3,2,3,3,2,2,2,2,2,2,2,2,1,2,2,3,3,2,3,2,3,3,3,2,2,2,2,2,3,2,2,3,2,1,2,2,3,2,2,2,3,1,2,2,2,3,1,3,2,2,3,2,2,3,3,2,4,2,2,2,3,1,3,1,3,2,3,2,3,3,2,2,3,2,1,2,3,2,2,1,1,3,2,3,3,2,3,3,2,3,1,3,2,3,2,2,3,2,2,2,3,3,2,1,2,1,2,3,3,2,2,2,2,2,3,2,3,2,3,3,3,3,3,3,3,2,3,3,3,3,2,2,3,3,2,2,2,2,3,2,3,1,3,3,3,3,3,3,1,3,4,3,3,3,2,3,2,1,2,3,2,2,2,3,3,2,3,2,2,1,2,3,3,3,2,2,2,2,3,3,2,1,2,3,3,2,2,3,2,2,2,3,2,3,3,2,3,2,2,3,1,2,1,2,2,2,1,3,1,2,2,2,3,3,1,3,2,1,2,3,2,3,2,2,2,3,1,3,3,2,2,2,3,2,2,2,2,3,3,2,1,2,3,3,3,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,1,3,2,3,3,2,1,3,2,2,3,2,2,2,3,3,2,3,3,3,3,2,1,2,1,3,2,3,2,1,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,3,2,2,2,3,2,2,3,3,2,1,1,2,1,2,2,2,3,1,2,2,2,2,2,2,3,3,2,2,1,3,3,2,2,2,2,2,1,3,2,2,2,1,2,3,1,3,1,3,3,2,1,3,4,2,3,3,4,2,2,2,2,2,3,3,2,2,2,2,2,3,2,2,2,2,2,2,3,2,3,3,2,1,2,2,2,2,3,2,3,3,2,2,3,3,2,2,2,3,2,1,1,2,3,2,2,3,2,3,2,3,3,2,3,4,3,3,3,2,2,2,2,2,2,2,3,2,2,2,2,2,2,3,3,2,2,2,2,3,3,2,3,2,2,3,1,2,2,2,3,3,1,2,2,1,2,2,2,2,2,2,2,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,3,3,2,2,2,3,1,2,1,2,2,1,2,2,1,3,2,3,2,2,2,2,2,3,2,2,2,2,2,2,3,3,2,1,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,3,1,1,2,2,2,2,3,2,2,2,2,3,3,2,2,2,3,3,2,3,2,2,3,2,2,2,2,2,2,3,3,2,2,2,3,2,2,2,2,2,2,2,2,2,3,2,2,2,3,3,3,2,2,2,3,2,2,1,3,2,3,2,2,2,2,2,2,2,2,3,2,3,3,3,2,2,1,2,3,2,2,3,2,2,2,2,2,3,2,3,2,2,2,1,3,2,2,2,2,3,2,2,3,2,3,3,1,2,3,2,1,3,3,3,2,1,3,2,2,2,2,2,1,2,1,3,2,3,3,2,3,2,2,3,3,3,2,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,3,2,2,2,1,2,1,2,3,2,2,3,2,2,2,2,2,2,2,3,3,2,2,3,2,2,2,3,1,2,3,2,3,3,2,2,2,2,2,2,3,2,2,2,2,2,1,2,2,1,2,3,2,3,3,3,2,3,2,2,2,2,2,3,3,3,1,3,2,3,2,3,3,2,2,3,2,2,2,2,3,2,2,2,1,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,3,2,2,2,2,1,2,2,3,4,3,3,1,1,3,2,1,2,2,2,2,2,1,3,1,1,2,3,2,2,2,2,3,2,2,3,2,2,2,3,2,2,2,2,3,1,3,3,2,3,2,3,3,2,2,3,1,2,2,2,2,2,3,1,2,2,2,2,3,2,3,2,2,3,2,2,3,2,2,3,3,2,2,3,3,2,3,2,2,2,2,2,2,3,2,2,1,2,2,2,2,2,2,2,2,2,2,1,2,2,2,3,3,2,2,2,2,3,2,3,3,3,2,2,3,3,3,3,2,2,2,2,2,4,2,2,2,1,3,2,3,1,2,3,2,2,2,3,2,2,2,2,3,3,3,2,2,2,2,2,2,2,1,1,2,4,3,2,2,2,2,3,2,2,3,2,2,3,2,2,2,2,3,1,1,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,3,2,3,3,2,2,2,2,2,2,2,2,2,2,1,2,2,2,3,2,2,2,2,2,2,2,2,2,3,2,3,3,2,1,3,2,2,3,1,2,2,2,1,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,3,2,1,3,2,1,2,1,2,3,2,2,2,2,2,2,2,2,2,3,2,3,2,2,2,3,2,2,2,2,3,2,1,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,3,2,2,2,1,2,2,2,3,2,3,2,2,1,2,1,3,2,2,1,2,3,2,2,3,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,2,2,2,2,2,3,2,2,4,1,3,2,2,2,2,2,3,3,2,2,1,2,3,2,2,3,2,2,2,2,2,2,1,2,2,2,3,2,2,2,2,3,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,1,2,3,3,3,2,3,3,2,2,3,1,2,1,3,3,3,1,2,3,2,2,3,3,2,3,3,2,2,2,3,2,3,2,3,2,2,2,1,2,3,2,1,3,1,3,2,2,2,2,3,2,3,3,2,2,1,2,2,2,2,2,2,3,2,2,2,2,2,3,2,2,2,3,2,3,3,3,3,3,2,2,2,1,2,2,1,2,2,2,2,2,4,2,2,3,3,2,3,1,2,3,3,2,2,2,2,1,1,3,2,2,1,3,3,3,3,2,2,2,3,1,1,2,1,3,3,1,3,4,3,4,1,3,2,2,2,1,2,3,1,1,1,2,2,2,1,1,2,3,2,2,2,2,2,4,2,2,2,2,2,2,1,2,3,3,2,2,3,3,2,2,2,3,2,2,3,2,2,2,3,2,3,2,1,1,2,2,2,3,2,3,2,2,1,2,1,2,2,2,2,3,2,2,3,3,3,2,3,2,3,1,2,2,2,2,2,2,3,2,2,3,2,2,3,2,2,3,2,2,2,3,1,3,2,2,3,2,1,2,3,3,2,2,2,2,2,3,1,3,2,2,2,2,2,2,2,2,1,2,2,2,2,3,2,2,2,2,2,3,3,2,2,3,2,2,3,2,2,2,2,3,3,2,2,2,3,2,2,3,2,2,2,2,2,2,2,2,1,3,3,3,2,2,2,3,2,2,3,2,2,2,3,2,2,2,2,3,2,2,2,2,3,3,2,2,2,3,2,1,2,2,2,2,2,2,2,2,2,3,2,2,2,3,2,2,2,3,2,2,2,3,2,3,2,3,3,2,2,2,1,3,3,2,2,3,3,2,3,2,1,2,2,2,2,2,3,3,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,3,3,2,2,2,2,3,3,2,2,2,2,2,3,2,2,2,2,2,2,3,2,3,2,3,2,2,2,2,2,2,2,4,2,1,2,3,3,3,1,3,3,2,2,2,2,3,3,3,2,3,2,1,3,3,3,3,2,3,3,2,3,2,3,1,2,2,2,3,3,2,2,2,2,3,1,2,3,3,1,3,2,2,1,1,3,3,2,2,2,2,3,3,2,2,2,3,3,1,1,2,2,3,2,2,2,2,3,2,1,3,2,2,2,2,2,3,1,3,2,2,2,2,3,3,1,2,1,2,1,1,2,2,2,1,3,1,3,1,1,3,2,3,3,1,3,2,3,3,3,4,2,2,2,1,3,2,2,3,2,2,3,2,2,2,3,2,2,2,3,2,3,3,2,2,2,3,2,3,3,3,3,1,3,3,2,2,3,3,2,1,2,2,2,2,2,2,3,2,2,2,2,3,4,2,3,3,2,4,3,2,2,1,3,2,2,2,2,2,3,2,2,3,2,2,3,2,1,2,2,3,3,2,4,2,3,2,3,3,2,3,3,3,1,2,2,2,3,1,1,2,3,2,2,2,2,2,3,2,3,2,2,2,3,3,3,2,2,3,3,3,2,3,3,3,2,1,3,2,3,2,2,3,1,3,3,2,3,3,3,3,1,2,3,2,3,3,2,3,1,1,2,3,2,3,2,3,3,3,2,3,1,1,2,2,3,2,2,3,3,2,2,1,2,3,2,3,2,2,3,2,3,2,1,3,1,1,2,1,3,2,3,3,3,2,2,2,2,2,3,2,1,2,4,2,2,3,2,2,2,2,4,2,2,2,2,3,2,3,2,2,2,2,3,2,2,2,2,2,2,3,1,2,2,1,3,3,2,2,2,3,3,2,1,2,1,3,2,2,2,3,2,3,3,2,2,2,2,2,1,2,3,1,1,2,2,1,3,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,1,1,3,2,3,2,3,2,3,3,2,2,2,3,2,2,2,3,3,2,2,2,3,3,2,2,2,2,2,2,2,2,2,3,2,3,1,3,2,2,3,2,3,1,2,2,1,2,2,3,2,3,2,2,2,3,2,2,2,2,3,2,3,3,3,2,1,3,2,3,2,2,1,1,2,2,2,3,1,2,2,3,2,2,2,3,2,1,3,3,3,2,4,2,2,3,2,2,1,3,2,3,2,3,1,2,2,2,2,2,4,2,2,3,2,2,2,1,1,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,1,2,2,2,3,3,3,1,3,3,2,1,2,2,2,2,3,2,1,2,2,3,2,2,2,2,2,2,3,2,3,2,2,3,1,2,2,3,2,1,1,2,2,2,3,2,2,2,3,2,3,3,2,3,2,1,3,3,2,1,2,3,3,2,2,2,2,1,2,2,3,2,3,2,3,2,2,2,3,3,2,3,3,2,2,2,2,2,3,1,3,2,2,1,2,3,2,2,2,2,2,2,2,3,3,3,1,2,3,2,2,3,3,2,2,3,2,3,2,2,1,2,3,2,3,2,2,3,2,3,2,3,3,2,3,2,2,2,2,2,2,2,3,3,2,2,2,3,2,2,3,1,1,2,2,2,2,2,3,2,2,2,2,3,1,3,2,2,2,2,3,2,2,2,2,3,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,3,3,2,3,2,2,2,3,2,3,2,3,2,1,2,2,1,3,2,2,3,2,2,1,2,2,4,3,2,1,2,2,2,2,2,1,3,2,2,2,2,2,2,2,2,2,1,3,3,1,2,3,2,2,2,2,2,3,3,2,2,1,1,3,3,2,3,3,2,3,2,2,2,2,2,2,2,1,2,2,2,1,2,3,1,2,1,3,2,1,1,2,2,2,3,1,2,2,2,1,2,2,2,3,2,3,2,3,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,3,2,2,2,2,3,2,2,3,2,2,2,2,2,2,2,2,3,2,3,3,2,2,2,3,1,2,2,2,2,2,2,1,3,1,3,2,2,3,2,2,2,2,1,2,2,2,2,2,3,2,1,2,2,3,2,3,1,3,2,3,2,3,2,3,2,2,1,3,3,2,1,3,1,4,2,3,3,1,2,2,2,2,2,2,1,3,2,2,1,3,2,3,2,1,2,3,3,2,2,2,2,2,2,1,3,3,2,2,2,3,2,1,2,2,3,2,2,2,2,3,2,2,2,3,2,2,3,2,2,2,2,2,2,3,2,2,2,2,3,2,2,2,2,2,1,1,2,1,2,2,2,2,2,2,1,2,2,2,2,2,2,2,3,2,2,2,2,2,3,1,2,3,2,3,2,2,3,2,3,2,2,2,3,2,2,3,2,2,3,3,3,2,1,3,2,2,3,3,1,3,2,2,2,1,2,2,1,2,3,1,2,3,2,2,3,3,2,2,2,2,1,3,2,3,2,2,2,2,2,2,2,1,2,2,1,2,1,1,2,2,2,2,1,2,2,2,3,2,2,3,3,2,2,3,2,2,2,1,3,3,3,2,2,2,2,2,1,2,3,3,2,1,3,2,2,3,3,2,3,2,1,1,3,2,3,3,2,2,1,3,3,3,3,2,2,2,2,3,2,2,2,2,2,2,2,3,2,2,2,3,2,2,1,2,2,2,3,1,3,2,2,2,2,2,3,2,1,1,2,3,2,1,2,2,1,2,2,2,2,2,2,3,2,3,2,2,4,1,2,3,2,2,1,3,3,2,1,3,2,2,2,3,2,2,2,1,2,3,2,1,1,3,3,2,3,2,3,2,2,2,2,2,1,2,2,1,3,1,2,3,1,3,1,2,1,3,2,4,2,3,2,2,3,2,1,1,3,2,2,2,2,3,3,2,3,1,3,2,2,3,3,2,2,2,2,3,2,2,2,3,2,3,3,2,1,3,3,2,2,3,2,2,3,1,2,3,2,2,2,2,3,2,1,1,4,2,1,3,2,2,1,2,2,2,2,2,1,3,2,2,3,2,3,2,2,2,2,2,3,2,2,3,2,2,2,2,1,3,2,3,2,2,2,2,2,2,3,3,2,2,2,3,2,2,2,1,3,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,4,3,3,2,1,1,3,3,2,3,2,3,2,1,3,3,3,1,3,1,2,1,2,1,2,1,2,1,2,3,3,2,3,2,2,2,1,2,3,3,2,2,2,2,2,2,3,3,2,2,2,2,3,1,2,2,1,2,2,1,3,2,2,2,2,2,2,2,3,2,2,3,3,1,2,2,2,2,2,1,1,2,1,2,3,3,2,2,3,2,2,1,3,3,2,2,2,3,2,2,2,2,3,3,2,1,3,2,1,2,2,3,2,2,2,3,2,4,3,2,2,2,3,2,1,2,2,2,3,2,1,2,3,2,2,2,1,2,3,1,2,2,1,2,3,2,1,3,2,3,2,2,2,3,2,2,2,2,3,1,3,3,2,2,3,2,2,3,2,2,2,1,1,3,3,2,3,2,2,2,3,2,3,2,2,2,2,2,2,3,1,3,3,2,2,2,1,3,1,2,2,2,1,2,2,3,2,3,3,3,3,3,1,2,3,3,2,3,2,2,2,1,2,2,2,1,3,2,2,2,2,1,2,3,2,1,3,1,2,1,2,2,1,3,2,1,1,2,3,2,2,2,2,1,1,3,3,2,1,3,2,2,2,2,1,1,2,3,2,1,2,2,1,2,3,3,2,2,3,2,2,3,1,3,2,2,2,1,3,1,2,2,2,2,2,2,2,3,1,2,2,2,2,3,2,2,2,2,2,2,2,3,2,3,2,2,2,3,1,3,2,2,1,3,3,2,3,2,2,3,2,2,3,2,2,2,2,2,2,2,3,2,2,2,2,1,2,2,2,2,1,1,2,3,3,2,2,2,1,2,2,3,2,3,2,2,2,2,2,1,2,3,2,2,3,3,2,2,3,2,2,2,3,3,2,1,2,2,1,1,3,2,3,2,3,3,2,2,3,1,2,2,3,1,2,2,2,2,2,2,2,1,2,2,3,3,2,3,3,2,1,3,1,1,3,2,3,2,3,2,2,1,3,3,3,2,2,1,1,2,2,2,2,2,2,2,1,2,3,2,2,3,2,2,2,2,2,3,2,1,2,3,3,2,3,2,2,3,2,2,2,2,2,1,1,2,2,1,2,2,2,2,2,1,2,2,2,3,2,3,3,2,2,2,1,2,2,2,1,2,1,2,3,2,2,3,2,2,2,1,2,3,2,2,1,3,2,2,4,2,2,2,2,3,3,3,1,3,3,3,2,1,3,2,2,1,2,2,2,2,1,3,1,2,3,1,3,2,3,2,1,1,1,2,2,3,1,3,2,2,3,1,2,2,2,3,2,3,2,2,2,3,2,2,3,2,2,2,2,2,3,2,2,2,2,2,2,3,3,3,2,3,2,2,1,2,2,2,3,3,3,3,1,3,2,2,2,1,2,3,1,2,2,2,1,3,2,3,1,2,2,2,2,2,2,2,3,4,2,2,2,2,2,1,2,1,2,3,2,2,2,2,3,2,2,3,3,1,2,2,2,2,3,2,3,1,2,2,2,2,2,2,1,2,2,2,2,2,2,3,2,2,2,2,3,2,3,2,3,2,2,1,2,2,2,3,2,2,3,2,2,2,2,3,1,2,3,2,3,3,2,2,2,1,2,3,2,2,3,2,3,2,2,2,3,2,3,2,3,2,2,2,2,3,3,3,2,2,2,2,2,2,2,3,2,2,2,1,3,2,2,1,1,2,2,3,2,1,2,2,2,2,2,2,2,1,2,1,2,2,3,3,1,1,3,1,2,2,3,2,1,2,2,1,2,2,2,1,2,3,2,2,3,3,3,3,2,2,1,3,1,1,2,2,2,3,2,2,2,1,3,2,2,3,3,3,1,3,1,2,1,2,2,3,2,2,2,3,3,2,2,2,3,2,2,3,1,2,2,2,2,2,3,2,2,2,2,1,2,1,2,3,2,3,2,2,1,2,2,2,2,3,2,2,3,3,2,3,3,2,2,2,2,2,2,2,3,2,3,2,2,2,2,2,2,2,3,3,2,2,3,3,3,3,2,2,3,2,3,2,2,2,2,2,2,2,3,2,4,2,2,2,2,2,2,3,3,1,3,3,2,2,3,2,2,2,3,3,3,1,3,2,2,3,2,2,2,2,2,3,1,2,2,3,1,1,3,2,3,2,2,4,3,2,3,2,3,1,2,3,3,2,3,3,1,2,2,3,2,3,2,2,2,1,4,2,3,2,2,2,3,2,3,2,3,1,2,2,3,2,1,2,2,2,3,3,2,3,2,4,2,2,3,2,2,2,3,3,3,2,2,4,3,2,2,2,3,3,2,2,2,2,2,2,3,2,1,3,3,3,3,1,2,2,1,2,3,1,2,3,2,2,1,2,1,2,2,3,1,2,2,3,1,2,1,1,1,3,1,2,1,3,2,2,2,2,3,2,2,2,2,3,1,3,1,3,3,2,1,2,3,3,1,3,3,3,3,2,2,3,3,2,3,3,2,2,4,3,2,2,2,3,2,2,3,2,2,2,2,2,3,2,2,2,2,2,1,2,2,2,2,3,1,2,3,3,2,1,2,2,3,2,1,3,3,2,1,2,1,3,3,2,1,2,3,2,4,2,4,2,3,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,3,3,1,1,3,2,2,3,1,2,3,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,1,2,2,2,2,1,3,3,1,2,2,2,2,1,1,1,3,1,3,2,2,2,3,3,2,3,1,2,3,2,2,1,2,2,2,3,2,3,3,2,1,3,2,2,2,2,2,3,2,2,2,3,2,2,2,3,1,3,1,3,2,3,2,1,2,2,2,2,1,2,2,1,2,2,3,2,1,2,2,3,2,2,2,3,2,3,2,3,1,2,2,2,2,3,2,2,3,2,2,2,3,3,1,2,1,2,3,2,3,3,2,2,2,2,2,3,1,2,1,1,2,1,2,1,2,3,1,2,2,2,2,3,3,3,2,2,2,2,2,2,2,3,2,3,3,1,2,2,2,2,3,3,2,2,1,2,2,1,3,3,3,1,2,2,2,2,2,2,3,2,2,2,2,2,2,3,2,2,2,2,2,2,2,3,2,3,1,2,1,3,3,2,2,2,1,2,2,2,1,2,2,2,2,3,2,2,3,3,1,2,2,2,2,2,3,3,2,2,1,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,1,2,2,3,2,1,2,3,2,2,3,3,2,3,3,2,2,3,1,2,1,1,1,2,4,3,2,2,2,2,2,2,3,2,2,2,3,2,2,1,2,2,3,3,2,2,4,2,3,3,1,2,2,2,2,1,2,3,2,3,3,3,3,2,3,2,1,3,2,3,2,2,2,1,2,3,2,2,2,2,1,3,3,3,1,2,2,2,1,2,3,1,2,2,2,1,2,3,1,3,1,2,3,1,2,1,1,2,3,3,2,3,3,2,2,1,3,2,2,2,1,2,2,2,3,2,2,1,3,3,3,2,2,2,1,3,1,2,2,3,3,2,2,2,2,3,3,2,3,3,2,3,2,3,3,1,1,3,3,1,2,2,3,3,3,2,3,2,2,3,2,2,2,4,1,3,2,2,1,2,4,1,2,3,3,2,1,3,2,2,3,3,3,1,3,2,1,2,2,3,2,3,2,1,3,1,2,2,1,2,1,2,2,2,2,2,2,2,2,1,2,2,1,1,3,3,2,2,2,2,2,3,3,3,1,2,3,2,3,3,3,2,2,2,3,2,2,2,2,1,3,2,2,3,2,2,2,2,2,1,2,2,2,2,2,2,2,2,3,3,1,2,2,2,3,2,2,3,2,2,2,2,3,2,3,2,2,2,3,3,1,3,4,1,2,2,2,2,3,2,2,1,2,2,1,3,1,3,2,2,3,2,2,3,3,3,1,2,1,2,2,3,3,2,1,2,2,1,1,3,2,3,2,3,3,2,2,3,1,2,2,2,1,1,3,2,1,2,2,2,1,3,1,3,2,2,2,1,2,3,2,4,4,2,1,2,3,1,3,1,2,3,2,2,1,2,1,2,2,2,3,3,3,2,2,1,1,2,3,1,1,1,2,3,3,2,2,1,2,1,1,2,2,2,3,1,2,3,2,1,2,3,3,2,1,3,1,2,2,2,3,2,2,3,3,3,2,3,3,2,3,3,3,3,1,1,3,2,2,3,1,1,2,3,3,2,2,2,3,2,2,2,1,2,2,3,1,3,2,1,2,2,2,2,2,3,2,3,2,3,2,2,2,3,3,2,3,2,2,2,3,3,2,2,2,1,2,3,1,3,3,1,3,3,3,1,2,1,2,3,1,1,3,2,2,2,1,3,2,3,2,2,2,2,2,2,2,1,1,2,2,2,3,1,1,1,2,3,3,2,3,1,2,3,3,1,2,3,3,2,2,3,2,3,2,2,2,2,1,1,2,3,2,2,3,3,3,2,2,1,2,2,2,1,1,3,2,3,3,2,3,2,3,2,3,2,3,3,2,3,1,2,2,2,2,3,2,2,2,3,2,2,1,3,2,1,3,2,3,2,2,2,2,2,3,2,2,1,1,3,2,2,1,2,3,2,2,4,3,2,3,3,3,1,2,2,3,1,2,2,2,2,4,2,2,2,1,2,2,2,2,4,2,2,3,2,3,2,2,2,1,2,2,1,2,3,1,3,2,2,3,3,2,2,3,3,2,2,2,2,3,3,2,2,1,3,3,2,3,3,2,2,2,3,1,2,1,3,1,2,2,3,2,2,3,3,3,3,1,1,2,3,2,2,3,2,2,2,3,2,2,2,2,2,3,1,3,3,2,2,1,2,1,3,1,2,3,3,2,2,2,2,2,1,2,1,2,2,2,2,1,2,2,2,2,2,3,2,3,2,2,1,2,2,3,2,3,2,2,3,1,1,3,1,3,2,3,3,2,2,2,2,3,2,2,3,1,3,3,1,2,2,3,1,3,1,2,1,2,1,2,2,2,2,4,2,3,3,2,3,3,2,2,2,3,3,2,1,1,2,2,3,2,2,3,2,2,2,3,2,2,3,3,2,2,1,3,2,4,1,3,1,2,3,3,2,1,3,1,2,2,3,2,2,3,2,3,1,2,1,1,1,1,3,2,2,1,1,3,2,3,1,1,2,2,2,1,3,3,1,3,3,2,2,3,2,2,3,2,3,2,1,1,3,2,2,3,2,3,2,1,2,3,2,2,2,2,3,2,3,3,1,3,2,3,3,2,3,3,1,2,2,1,3,1,1,3,3,3,2,3,2,3,2,2,2,1,1,2,3,2,3,1,2,2,2,2,2,3,2,1,1,2,3,3,2,3,1,1,3,2,2,3,2,3,2,3,3,2,2,3,3,2,3,2,3,2,2,2,2,2,3,2,3,1,1,2,2,3,3,2,2,3,2,3,2,1,3,2,3,2,2,3,1,3,2,3,1,2,3,3,2,2,3,1,2,2,2,2,3,2,2,2,1,1,2,2,3,2,2,2,2,3,2,3,2,2,2,2,2,2,3,2,2,2,2,2,3,2,3,2,2,2,3,1,2,2,3,2,1,2,3,2,3,2,3,1,2,3,1,3,3,1,3,2,2,2,3,3,1,2,1,3,2,2,3,2,2,2,2,2,2,1,2,1,4,3,1,2,3,3,2,2,2,3,2,2,2,1,2,2,2,3,3,1,3,2,3,2,1,3,1,3,3,2,2,3,3,1,3,3,2,3,2,1,2,3,3,1,3,1,2,2,3,3,3,2,2,2,3,3,2,3,2,2,3,3,2,2,2,2,3,2,1,3,3,2,2,3,2,1,3,1,2,1,2,3,2,2,2,3,2,2,3,3,1,3,1,2,2,2,3,3,2,2,2,2,3,3,1,3,3,2,3,3,2,3,1,2,1,2,3,2,2,2,1,2,2,1,2,1,2,2,1,2,2,1,2,3,2,2,3,1,2,1,3,2,3,2,1,1,2,2,1,1,2,3,2,1,2,2,3,2,2,2,1,2,3,3,2,2,1,3,2,2,2,3,2,3,2,3,2,2,2,3,3,1,2,2,2,3,2,3,2,3,1,2,3,2,3,2,1,3,3,2,2,1,4,2,1,1,3,2,2,1,3,3,1,2,1,2,1,2,3,3,2,3,3,3,2,3,2,3,3,2,2,2,3,2,2,4,3,2,2,2,2,2,3,3,1,3,3,3,1,3,2,3,2,2,3,3,3,1,2,2,1,3,2,3,2,2,2,2,3,3,1,3,3,3,2,3,2,2,2,2,3,2,1,3,3,1,2,1,2,3,1,2,2,1,3,3,3,2,3,2,1,3,2,2,1,3,3,3,3,1,3,3,2,1,3,3,1,1,3,3,2,1,1,2,2,3,3,3,1,2,1,2,2,2,3,3,2,3,3,3,3,3,2,2,1,1,3,3,2,2,2,2,2,3,2,2,3,2,2,3,3,2,2,1,3,1,2,2,2,2,2,2,2,4,2,2,2,1,3,2,2,3,3,2,2,2,2,1,2,1,2,2,3,2,3,2,3,2,2,3,3,2,2,3,4,3,4,1,2,3,2,2,3,2,2,3,2,2,3,3,2,2,1,2,3,3,2,3,3,3,2,1,4,1,2,3,3,2,3,1,3,3,2,3,1,2,2,2,3,2,2,3,1,1,2,2,1,1,1,3,3,3,3,2,1,3,3,3,3,2,3,3,1,2,2,3,3,3,1,3,1,1,1,1,2,2,3,2,2,2,1,2,1,2,2,2,1,2,1,3,3,3,2,2,3,2,3,2,3,3,2,2,1,1,2,2,1,3,2,2,1,2,1,3,2,2,2,2,3,3,2,3,1,3,3,3,2,3,3,3,3,2,2,2,1,1,1,3,2,3,2,2,2,2,2,3,2,3,2,2,2,3,2,3,2,2,1,1,3,2,3,2,2,1,3,3,1,2,2,2,2,2,3,2,3,1,3,3,1,1,3,1,2,2,2,2,2,2,2,1,2,2,1,2,2,2,3,2,3,3,3,3,2,2,2,3,2,2,2,1,2,3,2,2,3,1,3,2,3,2,3,3,2,3,2,2,1,3,1,3,2,2,3,3,2,3,3,1,3,2,2,2,2,2,3,1,3,1,2,2,2,1,3,2,2,4,2,2,1,1,2,3,1,2,1,3,2,1,2,2,2,1,1,3,2,2,2,3,1,3,1,2,2,1,1,3,3,2,2,3,2,2,3,1,2,2,3,1,2,1,2,2,3,2,2,2,1,2,2,2,4,2,2,1,2,1,3,1,2,2,2,2,2,3,2,3,3,1,3,3,2,2,3,1,2,3,3,2,3,2,3,2,2,3,3,3,2,1,3,2,2,1,2,2,1,2,3,2,3,2,1,2,2,3,3,1,1,1,3,2,2,2,3,3,1,2,3,3,2,2,2,2,3,3,2,2,1,3,1,2,2,2,2,3,2,3,2,2,3,1,3,2,2,3,3,2,2,3,1,1,2,3,2,3,3,1,1,3,3,2,2,3,1,2,2,3,2,2,2,3,3,2,3,2,3,3,2,2,2,2,2,2,1,2,3,2,3,2,2,2,2,1,3,2,3,2,3,2,2,3,3,2,3,2,2,2,2,2,2,2,3,2,2,2,2,3,2,3,2,3,2,2,3,2,3,2,3,2,2,1,3,2,2,3,2,3,1,2,1,1,2,3,2,3,3,2,2,2,2,2,2,2,3,3,3,2,2,3,3,3,2,3,2,3,2,2,2,3,2,3,2,3,2,2,1,1,3,1,3,2,1,2,2,2,3,2,2,3,3,3,3,1,2,2,3,2,2,2,2,3,3,3,2,2,3,1,2,3,2,3,3,2,3,2,2,2,3,2,1,3,3,3,3,2,3,3,2,2,2,2,2,2,3,3,2,3,2,2,2,2,3,3,1,2,2,2,2,2,2,2,2,2,3,3,1,3,3,3,2,3,2,3,2,2,2,4,1,4,2,3,2,3,2,2,3,2,2,2,2,3,1,3,2,1,2,3,1,3,2,2,2,2,3,2,1,3,2,2,2,3,3,3,2,1,2,3,3,3,3,3,2,2,3,4,1,3,2,4,2,2,2,1,2,2,2,2,2,1,2,3,3,2,2,2,3,2,3,2,2,2,2,2,2,2,2,1,2,1,2,1,3,2,1,3,1,1,1,2,3,3,3,3,2,2,1,3,1,2,2,1,1,3,2,2,2,3,2,2,2,3,2,2,2,2,2,3,2,3,3,2,3,3,2,2,2,2,2,3,3,2,2,2,2,3,2,3,1,3,3,3,2,3,3,2,2,2,3,3,3,2,3,3,2,3,1,2,3,2,2,3,2,2,1,2,1,2,2,2,1,2,1,2,2,2,3,2,3,2,2,2,2,3,3,3,2,3,3,2,2,3,1,2,2,2,3,3,2,3,1,3,3,1,1,3,2,2,2,3,3,2,2,2,2,2,4,1,2,1,3,2,2,3,3,1,2,3,3,2,2,2,3,3,2,3,4,3,3,2,3,2,3,1,2,2,2,3,2,2,2,1,3,2,3,2,2,2,1,2,1,3,3,1,1,3,2,2,2,1,2,3,2,2,3,2,3,1,2,2,2,2,4,2,3,2,3,4,3,2,3,3,2,2,3,2,3,1,3,2,2,3,2,3,3,2,2,3,2,2,2,2,1,3,2,3,3,3,2,1,3,3,2,1,2,2,1,2,3,3,2,3,2,2,3,2,2,2,2,2,2,2,2,1,2,1,2,3,2,2,2,3,2,2,3,2,3,1,2,2,3,1,2,3,2,2,2,2,3,3,2,3,2,3,2,3,2,3,3,1,2,2,2,3,3,1,3,4,2,1,2,2,3,1,3,2,2,1,2,3,2,3,2,2,3,2,2,2,3,1,3,2,3,2,2,2,1,2,2,3,2,3,2,2,2,1,2,2,3,2,2,3,2,3,2,3,1,2,2,3,3,3,3,2,2,2,2,2,3,2,2,4,2,1,2,3,3,3,2,3,2,2,2,2,1,2,2,2,3,2,3,2,1,2,3,2,2,2,2,3,3,3,2,2,2,2,2,2,3,3,2,1,3,2,2,2,3,2,3,3,2,3,2,3,3,2,2,3,2,2,2,2,3,3,2,3,2,3,2,2,3,2,3,2,1,2,2,3,2,2,2,2,4,3,2,2,2,2,3,2,1,3,3,3,2,3,3,3,1,3,3,2,2,3,2,2,3,3,2,2,2,2,2,3,3,2,1,2,2,3,3,3,2,1,2,1,2,2,3,3,2,3,2,2,1,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,2,3,3,1,2,2,3,2,2,2,2,2,2,3,2,2,2,3,2,2,3,3,3,2,2,2,3,3,2,3,2,2,3,2,2,1,3,2,2,2,3,2,2,2,2,2,2,2,2,3,3,3,3,2,3,1,2,3,2,2,2,2,1,2,3,2,1,3,3,4,2,2,2,2,3,2,3,2,2,3,1,2,3,2,2,1,2,3,3,2,2,2,3,2,3,2,2,2,1,2,2,2,3,3,2,2,3,2,2,2,3,3,1,3,3,3,3,2,3,3,3,3,2,2,3,2,2,2,1,2,2,2,1,2,3,2,2,2,2,3,2,2,1,2,1,2,2,2,2,2,2,3,3,3,2,2,2,1,1,2,2,2,2,1,2,2,2,2,2,3,1,2,1,1,2,2,2,2,3,1,2,2,3,3,1,2,2,3,2,3,2,2,1,3,1,3,2,3,2,3,2,2,2,2,1,2,2,2,2,2,2,3,3,2,3,2,2,2,1,1,2,2,2,2,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,1,3,3,3,2,2,1,3,2,3,3,2,3,3,3,2,2,3,3,3,3,2,3,2,3,2,1,2,2,3,3,3,2,3,3,3,3,2,2,1,2,1,2,2,1,2,3,2,2,1,3,2,3,1,3,1,3,2,3,2,1,3,3,2,1,2,1,1,2,1,3,1,1,3,1,2,3,2,3,3,3,3,2,3,2,3,3,2,3,2,2,2,3,2,2,3,1,2,3,3,2,2,2,2,2,2,3,2,1,2,3,2,2,3,2,3,3,1,2,2,1,3,1,1,3,3,1,2,1,3,3,3,3,2,3,2,2,2,3,3,2,2,2,2,2,2,3,2,2,2,1,3,2,1,2,2,3,1,3,1,2,3,3,3,2,2,3,2,2,1,2,2,3,3,2,2,3,2,2,2,3,3,2,3,2,3,2,1,2,2,3,2,2,3,2,2,2,2,3,2,3,3,1,2,2,2,2,1,3,2,2,2,2,2,3,2,1,1,3,2,3,3,3,2,3,3,2,3,2,3,1,2,1,2,2,1,3,3,2,2,2,2,1,2,2,2,3,2,2,2,2,2,2,2,3,2,2,2,2,1,3,2,1,2,2,3,2,2,2,3,3,2,2,1,2,2,3,3,2,2,1,3,3,2,2,3,3,2,2,2,2,2,1,2,2,2,2,3,4,1,2,3,3,3,1,1,3,2,2,3,3,2,3,2,2,1,3,2,3,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,1,2,1,3,2,2,2,2,2,3,1,2,2,3,1,2,2,4,2,2,2,2,3,2,2,2,2,2,1,2,3,1,3,2,2,2,2,3,2,1,1,2,2,4,3,3,2,2,3,2,2,1,2,2,3,2,3,2,3,2,1,2,3,3,2,1,2,3,2,2,2,2,2,3,3,2,3,2,3,3,2,2,2,3,2,3,1,3,3,2,3,3,3,2,2,1,3,2,1,2,2,2,3,3,2,3,2,2,2,2,2,3,3,2,3,2,2,2,1,3,2,2,2,2,3,3,3,3,3,3,2,2,3,2,2,4,2,2,1,2,3,2,3,3,2,2,2,2,3,3,3,3,2,2,2,3,1,2,3,2,2,2,2,3,3,2,2,3,3,3,2,1,3,2,2,2,1,2,2,1,2,1,2,3,3,2,2,3,3,3,3,2,3,2,2,2,2,2,1,2,2,2,2,3,3,2,2,2,2,3,3,2,3,3,2,2,1,3,2,3,2,2,2,3,1,3,3,3,3,3,3,1,2,3,3,3,2,3,2,1,2,2,2,1,3,2,2,3,3,2,1,3,3,3,3,2,3,3,3,3,3,3,1,3,3,3,1,3,3,2,3,2,2,3,2,2,2,3,3,1,3,3,3,2,2,1,2,2,3,2,3,3,1,3,1,2,1,3,2,2,3,3,3,3,2,2,2,2,2,3,3,2,3,2,3,2,2,3,2,2,2,1,2,2,2,1,2,2,2,3,3,2,3,2,3,2,1,2,2,3,1,2,4,3,4,2,2,3,2,2,3,1,4,1,3,3,2,3,3,2,2,3,2,3,2,2,1,2,2,2,2,2,2,2,3,3,2,3,2,3,1,3,3,2,3,2,2,3,3,3,2,2,3,1,3,1,3,3,3,1,3,1,3,2,2,1,3,3,3,2,2,3,1,1,2,2,2,4,2,2,3,3,2,2,2,2,2,3,3,2,2,2,2,1,3,2,2,2,2,2,3,2,2,2,2,2,3,2,3,2,2,2,2,2,3,3,2,3,1,2,3,3,2,2,2,1,2,2,2,3,2,3,2,3,3,1,2,2,3,2,3,3,2,3,2,3,2,2,2,3,2,3,3,3,1,3,2,3,3,3,3,2,3,1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,1,3,2,1,2,4,3,3,3,2,2,3,3,3,3,1,3,3,2,2,1,3,3,2,2,2,3,1,3,3,2,2,3,3,3,3,1,3,3,3,1,2,1,2,2,2,1,3,3,2,2,2,2,2,1,2,2,3,3,3,1,2,1,2,2,3,3,2,2,3,3,3,2,3,2,1,2,3,2,3,3,2,3,3,2,3,3,2,2,3,2,3,2,2,2,1,2,3,2,3,3,2,1,3,1,2,3,1,3,2,2,2,2,3,1,3,2,2,3,4,3,2,2,2,1,2,2,3,2,1,2,3,2,2,4,2,2,2,2,3,2,2,3,2,3,1,2,3,2,3,2,2,2,1,3,2,3,3,1,3,2,1,3,2,3,3,2,2,2,1,3,3,3,3,3,2,3,3,3,2,3,3,3,3,1,2,4,2,2,1,3,3,3,2,3,3,3,2,2,3,1,1,2,2,3,2,3,2,3,1,2,2,3,2,1,1,3,1,3,2,2,2,1,2,1,1,2,3,2,3,3,1,3,2,2,2,2,1,2,2,2,3,3,2,2,3,1,1,2,2,2,2,3,2,2,2,2,3,3,2,3,2,3,2,2,3,2,2,3,3,1,2,2,2,2,3,2,2,2,1,3,2,3,2,3,3,2,2,2,2,2,1,2,3,1,2,2,3,2,3,2,2,2,2,2,2,2,2,2,4,2,2,1,2,3,3,2,2,3,3,2,2,2,1,2,3,2,3,1,1,3,2,1,3,2,3,2,3,3,3,2,3,1,2,4,2,2,2,3,3,2,1,2,2,3,3,2,2,2,3,3,2,2,3,2,1,3,2,2,2,3,3,3,3,2,2,2,3,3,2,2,2,2,2,3,3,2,1,3,3,1,3,3,2,2,3,2,3,3,1,3,2,2,2,3,2,2,2,2,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,3,2,3,2,2,2,2,3,2,2,3,2,1,2,2,2,3,2,3,2,3,2,3,3,2,2,2,2,3,3,3,2,3,3,2,3,3,2,2,2,3,2,3,2,3,2,2,2,3,2,3,3,3,2,3,2,3,2,2,3,2,3,3,2,2,2,2,2,3,2,2,2,3,3,3,3,2,1,1,1,2,3,2,3,2,3,2,3,2,2,2,2,3,1,2,2,2,3,3,1,2,2,2,2,2,3,3,2,2,2,2,3,3,2,2,2,3,3,3,1,2,3,3,3,2,2,2,1,2,2,2,1,3,2,2,3,2,2,2,3,3,2,3,2,2,3,1,3,3,2,2,3,2,3,3,3,2,2,3,2,3,2,2,3,2,3,2,3,2,2,3,1,1,1,3,3,2,3,2,3,1,3,2,3,1,3,2,3,4,3,2,2,3,3,2,2,2,2,3,3,3,2,2,2,2,3,3,3,3,3,2,2,1,3,2,2,3,2,2,3,3,3,2,3,3,3,3,2,2,1,3,2,3,3,2,2,2,3,3,2,2,3,3,2,3,2,3,2,3,3,3,3,2,2,3,2,3,3,3,2,2,3,3,2,2,2,3,2,2,2,3,3,3,3,2,3,3,1,2,1,1,1,1,3,3,3,3,2,2,3,2,3,3,4,2,3,2,3,1,3,2,4,1,3,2,3,3,2,3,2,2,2,2,2,2,3,2,1,2,2,2,3,2,3,3,2,2,2,2,3,3,3,3,2,2,3,2,3,2,3,3,1,2,2,3,3,1,2,3,3,1,3,3,3,2,2,2,3,3,2,3,2,3,2,2,3,1,2,3,1,2,1,2,2,1,2,2,2,2,2,3,2,2,2,2,2,2,2,1,1,2,3,2,3,3,3,3,2,2,3,3,3,3,1,2,1,2,1,2,2,3,2,2,2,2,2,2,3,2,2,3,2,3,3,1,2,2,2,2,2,3,3,2,2,3,1,1,2,3,3,3,3,2,2,2,3,2,2,3,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,3,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,3,3,3,2,1,1,2,2,1,2,3,2,3,2,2,1,1,1,2,3,2,3,2,2,2,2,3,2,3,2,2,2,2,2,3,1,3,3,2,3,2,1,1,2,2,2,3,3,1,2,3,2,3,2,2,2,1,3,2,2,2,2,2,3,3,3,3,2,1,2,1,2,2,2,3,2,2,3,1,2,1,2,3,1,2,1,3,1,2,2,3,3,3,2,2,3,2,2,2,3,3,2,2,2,3,3,2,1,2,3,3,3,1,2,3,1,2,3,3,4,3,2,1,2,3,1,1,2,2,1,2,2,3,2,2,2,2,2,2,2,2,2,3,1,2,1,3,1,3,1,4,2,2,2,1,2,2,2,2,3,2,3,3,2,3,3,3,1,2,3,3,3,2,1,2,3,2,1,3,4,2,2,1,3,2,2,2,3,3,3,3,1,3,2,2,2,1,3,3,1,2,3,2,1,3,3,3,2,2,2,2,2,2,2,3,3,2,2,3,3,2,2,2,3,2,3,2,3,3,3,3,3,2,3,2,1,2,3,2,3,3,2,3,3,2,2,1,3,3,2,3,3,3,3,2,2,2,3,2,3,3,3,2,2,2,1,1,2,1,3,3,2,2,1,2,2,2,3,1,2,3,2,1,2,3,2,2,2,3,2,3,3,3,2,2,1,3,3,2,2,2,2,3,3,1,2,2,3,3,2,3,1,2,3,3,2,2,3,3,2,3,2,2,2,1,2,2,4,1,3,2,2,3,2,3,2,3,2,3,2,2,1,3,2,1,2,2,3,2,2,2,2,3,2,3,2,2,1,3,1,3,2,2,1,2,3,2,2,1,3,1,2,1,3,2,3,2,2,3,2,2,3,2,2,1,2,2,1,2,2,2,3,1,2,3,2,3,2,3,1,3,2,2,3,2,2,3,2,1,2,2,2,3,2,3,2,2,3,2,2,2,3,2,2,2,2,2,1,2,3,2,3,3,2,3,3,3,2,2,3,1,2,3,2,2,2,3,3,2,3,3,3,3,2,3,2,2,1,1,2,2,2,3,3,3,2,3,2,2,3,3,2,1,3,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,3,2,3,3,1,3,3,2,2,3,2,3,2,1,2,3,2,3,2,3,2,3,1,2,2,2,3,2,3,2,2,3,3,3,3,1,2,2,3,2,2,2,2,1,3,2,2,3,1,1,2,2,2,2,2,2,3,3,2,2,2,2,2,3,3,2,3,1,3,2,3,3,2,2,2,2,3,1,2,2,1,2,3,3,3,2,2,1,2,3,2,1,2,2,3,3,3,2,2,3,2,2,3,3,2,2,2,2,3,3,3,2,2,1,2,2,2,3,2,2,3,2,2,3,2,2,3,3,2,2,3,3,2,1,3,3,2,3,3,3,3,1,3,3,3,3,2,2,2,3,2,2,1,3,2,3,2,2,1,3,2,3,3,3,2,2,3,1,3,2,2,2,3,2,2,2,1,3,2,2,2,3,2,2,3,2,3,1,2,2,3,3,2,1,2,4,2,2,1,1,3,3,3,2,2,3,2,2,2,1,2,3,3,2,2,2,3,2,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,3,2,3,2,3,3,2,3,2,3,3,2,3,3,2,1,2,1,3,3,3,2,2,2,3,3,3,3,3,3,2,2,3,2,3,3,2,2,3,2,1,3,3,2,1,3,3,3,3,2,1,2,2,1,3,1,3,2,3,3,2,2,3,2,4,2,3,2,2,2,2,2,3,3,1,2,2,2,2,3,3,2,1,1,3,2,1,2,1,4,3,2,2,2,3,1,2,2,2,3,2,2,3,3,2,3,2,3,3,1,2,3,3,2,2,3,3,2,2,3,3,2,3,3,3,2,2,2,2,3,1,2,1,3,3,1,2,2,1,3,3,2,2,2,1,2,3,2,3,2,1,3,2,2,2,3,3,2,2,3,2,2,2,3,3,2,2,3,4,3,3,3,3,3,1,2,3,2,2,2,2,2,3,1,1,2,1,2,3,3,2,3,3,2,1,2,3,2,2,2,3,1,2,2,3,3,2,3,2,3,1,3,1,2,3,1,2,3,3,3,2,3,3,1,2,3,3,3,2,1,2,3,3,1,1,1,2,1,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,4,1,2,2,2,4,1,2,3,2,2,2,3,2,2,3,3,3,3,3,2,2,2,2,3,3,3,2,3,3,2,2,2,3,3,3,2,3,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,2,2,2,3,2,2,3,2,2,2,2,1,2,2,2,2,3,2,3,2,2,2,2,3,2,2,2,2,2,1,2,2,3,2,3,2,2,2,2,3,2,3,2,2,3,2,2,2,2,3,1,2,1,2,3,2,2,2,1,2,2,3,2,2,2,3,3,2,2,2,3,2,2,2,3,3,1,3,2,3,1,3,2,2,3,1,2,2,3,3,3,2,2,1,3,3,2,2,2,2,3,3,2,2,2,2,3,3,2,2,3,2,2,3,2,3,3,2,2,2,2,3,2,2,3,3,1,2,3,3,2,3,2,2,3,2,3,3,2,2,3,3,2,3,2,3,2,2,3,2,3,2,3,2,3,2,2,1,2,2,2,2,2,2,2,3,2,3,2,2,3,3,3,2,3,2,2,2,3,2,3,2,3,1,3,2,2,2,2,3,2,3,2,3,3,1,2,3,3,1,2,2,2,2,3,2,2,2,2,3,2,3,3,3,3,2,2,1,2,2,2,2,2,2,2,3,3,3,3,2,3,2,3,2,3,3,2,3,2,3,2,2,3,2,2,2,3,2,3,3,2,3,3,3,2,2,2,3,2,2,2,3,1,3,3,2,2,2,3,2,3,2,2,3,3,3,2,2,2,2,2,2,2,1,3,2,3,2,2,2,2,2,2,2,2,4,2,2,2,2,2,2,2,2,3,3,3,1,2,3,2,3,3,3,2,3,3,3,1,2,2,2,2,2,2,2,2,1,1,2,3,2,3,3,2,3,1,3,3,3,3,2,2,3,2,2,3,3,2,2,2,2,3,2,1,3,3,3,1,3,2,3,2,2,2,1,1,2,2,3,3,2,2,3,1,3,2,2,3,2,3,2,2,3,3,2,2,2,2,3,3,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,1,2,2,2,3,2,2,2,3,4,2,2,3,2,2,3,2,3,2,2,3,3,2,2,2,3,2,2,3,3,2,2,2,2,2,2,2,3,2,3,2,2,3,2,2,3,3,3,3,2,2,2,2,3,3,2,2,2,3,2,2,3,2,2,3,2,2,2,2,2,2,2,3,3,2,3,3,3,1,2,2,2,2,2,3,2,3,2,3,2,3,3,3,4,2,3,3,1,2,3,1,1,2,2,3,2,1,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,3,3,2,2,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,2,2,3,2,3,2,3,3,2,2,2,2,3,2,3,2,2,3,2,3,1,3,3,3,2,2,3,2,2,1,2,3,2,3,2,2,2,2,2,3,2,2,2,3,2,2,2,3,2,2,2,3,1,3,3,3,2,3,2,2,2,3,2,2,2,1,4,3,2,2,2,2,2,2,2,1,2,3,2,2,3,2,2,2,2,2,2,3,2,2,2,2,2,1,1,3,1,2,2,1,2,2,2,3,2,3,3,2,2,2,1,2,2,2,3,2,2,2,3,2,3,2,3,2,3,2,2,2,3,1,3,3,1,3,2,3,3,2,3,2,3,2,1,2,3,2,2,3,2,3,2,2,2,1,2,1,2,2,2,2,2,2,3,3,3,2,2,3,2,3,1,2,3,2,2,2,3,2,3,3,3,3,2,2,2,2,3,3,1,3,2,4,3,1,3,3,2,2,2,3,2,2,3,3,3,2,1,2,1,3,1,3,3,2,2,2,2,2,3,3,3,2,2,2,3,3,2,3,2,3,2,3,2,1,2,2,1,2,3,3,2,2,2,2,3,2,2,3,2,3,2,2,3,2,2,2,2,3,3,3,3,2,2,3,1,3,2,1,2,3,2,3,3,2,2,2,2,2,2,3,3,2,2,3,3,2,2,2,2,2,3,3,2,2,3,3,3,3,2,3,2,3,3,2,3,1,2,2,2,1,2,2,3,1,2,1,2,3,2,2,2,1,3,2,2,3,1,2,2,2,3,2,4,2,2,3,3,2,2,3,2,3,2,3,2,2,2,2,2,1,3,3,3,2,2,3,2,2,2,2,2,3,3,2,3,3,1,3,3,2,3,3,2,3,2,3,2,3,2,2,1,3,3,2,1,1,3,2,2,2,2,2,2,3,2,2,1,2,4,1,2,2,1,2,3,2,2,2,3,2,2,2,4,2,3,2,3,2,3,3,2,3,4,3,2,3,2,2,3,1,3,3,2,3,2,3,2,3,3,1,3,3,3,2,3,2,1,2,3,2,2,3,2,2,2,3,2,2,2,2,3,2,2,2,2,2,2,2,3,2,2,2,1,2,3,3,3,1,2,2,2,4,3,3,3,1,3,3,2,3,2,3,3,2,2,2,2,2,3,3,2,2,2,2,2,3,2,2,2,3,2,2,3,3,2,2,2,3,2,3,3,1,2,3,2,3,2,2,3,3,2,2,3,2,3,1,2,2,2,2,2,3,1,1,3,3,2,3,3,2,3,2,2,2,3,1,2,2,3,2,3,2,2,2,3,2,2,2,2,1,2,2,3,2,2,3,2,2,2,3,3,3,2,2,2,2,2,3,2,2,2,3,2,2,2,3,2,3,2,2,1,3,3,2,3,2,2,3,3,2,3,3,3,3,1,3,3,3,3,3,3,2,2,2,3,2,2,3,2,3,3,2,2,2,2,3,2,3,3,3,3,3,2,3,3,1,3,2,3,2,3,3,2,3,3,2,3,3,3,2,2,2,3,3,3,2,3,2,2,3,3,1,1,3,3,2,2,2,1,2,3,2,3,2,2,2,2,2,2,3,3,2,3,2,3,2,3,2,3,3,2,2,2,3,1,2,2,2,2,2,3,2,1,2,2,3,2,3,3,3,2,2,2,3,2,1,2,3,2,3,3,1,2,2,2,2,2,2,2,3,3,3,3,2,2,3,2,1,2,3,3,3,2,2,2,2,3,3,2,3,2,3,3,1,2,3,3,3,2,2,3,2,3,2,2,3,3,2,2,3,2,2,3,3,1,2,3,2,2,1,4,3,3,3,3,3,3,1,2,3,2,2,2,3,3,2,2,2,2,2,3,2,2,3,3,3,1,2,2,2,2,2,2,2,2,1,2,3,2,3,2,2,3,2,2,3,2,1,2,2,1,2,3,2,2,3,2,2,3,2,3,2,2,3,2,3,3,3,2,2,2,2,2,2,3,1,2,2,2,2,2,3,2,2,2,1,3,3,1,3,2,1,1,2,2,2,3,3,2,1,3,1,2,1,2,2,2,3,2,3,1,3,2,1,2,2,3,2,2,2,2,2,2,1,2,1,3,3,2,3,2,1,2,2,1,3,3,2,2,2,2,3,2,3,2,2,3,3,3,1,2,2,2,2,2,3,2,2,2,2,2,2,2,2,3,3,2,2,3,2,2,1,2,3,2,2,1,1,2,3,3,2,3,3,2,3,2,3,3,2,3,2,2,2,2,3,3,2,3,2,2,2,2,3,3,2,2,1,2,2,3,3,3,2,2,2,2,2,3,2,2,2,2,3,2,2,2,2,3,3,2,3,3,3,2,2,1,2,3,2,2,2,2,2,3,2,3,3,2,3,2,2,2,3,1,2,3,3,2,3,3,2,2,1,2,3,3,2,2,3,2,2,3,1,1,3,2,2,2,4,2,2,3,2,2,4,3,2,3,3,2,4,2,1,3,3,2,2,3,2,2,3,3,2,3,2,2,3,2,3,1,3,3,3,2,3,2,1,3,2,3,3,2,2,2,2,3,3,2,3,2,3,3,2,3,2,2,2,3,2,3,2,3,2,2,3,2,3,3,2,2,1,2,2,3,1,2,2,2,3,2,3,2,2,2,3,2,2,1,2,2,2,2,3,2,2,3,3,3,2,3,2,3,2,2,2,2,1,2,2,2,2,2,2,2,1,3,2,3,3,2,1,1,3,3,3,3,2,2,3,2,4,1,2,2,3,2,2,3,2,3,3,2,2,2,2,1,3,3,2,1,2,2,2,1,2,3,2,2,3,4,3,2,3,3,3,2,3,2,2,3,2,3,1,2,2,3,2,2,2,2,2,2,3,1,3,2,2,2,2,3,3,2,2,2,2,2,3,3,1,2,2,2,1,2,2,2,2,2,1,3,2,2,2,2,3,2,2,2,2,2,2,3,2,2,2,3,1,3,2,2,2,2,3,2,2,2,2,3,2,3,3,3,3,2,2,3,2,3,3,2,3,3,2,2,3,2,2,3,2,2,1,2,2,1,3,3,3,3,3,3,2,3,2,2,2,2,3,3,3,2,2,3,3,2,2,3,3,2,2,2,2,2,3,3,2,2,2,3,2,4,3,2,3,2,2,3,2,2,1,3,3,3,3,2,3,3,2,2,3,2,3,2,2,3,2,3,3,3,2,3,3,2,3,2,3,3,3,3,2,3,2,2,3,3,2,2,2,2,2,2,2,3,3,2,2,2,1,2,2,2,3,2,1,2,2,1,4,2,3,2,3,2,2,2,2,1,3,3,2,3,2,1,2,1,2,3,2,2,3,2,3,2,3,3,2,2,3,2,2,3,2,4,2,2,3,2,3,3,1,3,2,3,1,3,1,3,1,2,3,2,1,2,2,2,2,2,2,3,2,1,2,2,1,1,2,2,3,3,2,3,2,3,2,3,3,2,3,1,3,2,2,3,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,3,2,3,3,2,2,3,3,2,2,3,4,2,2,2,3,2,2,2,2,1,1,3,2,3,2,3,1,2,2,2,1,1,2,2,3,3,2,2,3,2,3,1,3,2,2,2,2,3,2,1,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,3,1,2,2,2,2,2,2,1,2,3,2,1,2,3,3,3,2,2,2,2,3,2,1,2,3,3,3,2,1,1,2,3,1,1,2,3,2,3,1,2,3,3,2,3,3,2,3,3,3,2,3,2,2,2,2,2,2,1,2,3,3,2,2,2,2,2,3,2,1,2,2,2,2,2,3,3,2,2,2,3,1,2,3,3,3,2,3,3,2,2,2,2,2,2,3,3,2,2,1,3,3,3,3,2,2,1,2,3,2,2,1,2,2,2,2,3,2,2,2,3,3,2,3,1,2,2,2,3,2,2,1,3,3,3,2,2,2,3,2,3,2,2,3,2,2,1,3,3,3,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,3,2,2,3,3,2,2,3,1,2,3,3,2,1,3,3,2,1,2,2,3,2,1,2,2,1,2,3,2,1,3,3,3,2,3,3,2,2,2,2,3,2,2,3,2,2,2,3,1,2,2,3,2,1,2,3,3,3,2,1,2,2,2,2,2,2,2,1,2,2,2,3,2,3,2,2,3,2,2,2,3,3,3,3,1,2,2,3,3,2,3,3,2,2,2,3,2,3,3,3,4,2,2,3,2,3,2,3,1,4,2,3,2,2,3,3,3,2,3,3,2,3,2,4,2,2,3,2,2,3,3,3,2,2,2,2,2,1,2,2,3,2,3,2,2,2,3,1,1,3,2,3,2,3,2,3,2,2,2,2,1,2,2,2,3,3,2,2,2,2,2,2,2,3,2,1,3,3,2,3,1,2,2,3,2,2,2,2,2,3,3,1,2,1,2,2,2,2,2,2,2,2,1,2,1,2,1,3,3,1,2,2,2,3,2,2,2,2,3,2,2,2,1,2,2,2,2,1,3,3,1,3,2,2,2,2,1,2,1,2,2,3,2,1,3,2,3,3,3,2,2,3,3,2,2,2,2,3,2,2,3,3,2,2,3,2,2,3,2,3,3,2,3,3,2,3,2,3,3,3,2,2,3,2,1,3,2,2,3,2,3,2,3,2,2,2,3,3,2,3,2,2,2,2,3,2,2,3,2,3,2,1,3,3,2,2,2,2,2,3,3,2,2,3,2,2,2,2,2,1,1,2,3,3,2,2,2,2,3,3,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,3,1,2,3,2,2,1,2,2,2,2,3,1,2,2,3,2,2,3,2,2,2,3,3,2,2,3,2,3,2,3,1,2,1,3,2,2,2,2,2,3,2,1,2,3,2,2,2,2,2,2,2,2,1,2,3,3,1,2,2,3,2,1,2,3,2,2,3,1,2,3,2,2,1,2,2,1,3,2,2,1,3,3,2,3,1,2,2,2,2,2,2,3,3,4,3,2,2,2,2,2,2,2,2,3,3,1,3,1,2,1,3,2,3,1,2,1,2,3,2,1,3,2,3,3,1,3,2,4,3,3,2,2,2,2,3,4,1,1,2,2,2,3,2,3,2,2,2,2,1,2,2,1,2,2,2,2,2,2,1,2,1,3,2,1,2,2,2,2,2,1,1,2,2,2,3,3,3,3,3,3,3,2,2,2,2,3,3,2,3,3,3,3,2,2,3,2,2,3,2,3,2,2,2,3,3,2,2,3,2,1,3,2,1,2,1,3,2,3,1,2,2,2,1,2,2,2,2,3,2,2,2,2,2,3,2,2,3,2,3,2,3,3,3,2,4,2,1,1,2,2,2,2,2,1,1,2,2,2,4,2,3,2,3,3,3,2,3,1,2,3,3,2,3,3,3,3,2,2,2,3,2,2,2,3,1,1,2,1,2,3,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,2,3,2,2,1,3,2,2,2,2,2,3,3,3,2,1,3,1,2,2,1,3,2,1,1,1,2,2,2,2,2,2,3,2,2,3,3,2,1,3,2,2,3,3,3,3,3,2,2,2,3,2,2,2,3,2,2,2,3,2,2,2,4,3,3,2,2,3,3,2,2,3,2,2,2,2,2,1,3,1,3,2,2,3,2,2,2,2,2,3,2,2,1,2,2,3,3,3,3,2,3,2,3,2,2,3,2,3,1,2,2,2,3,1,2,3,2,2,2,2,2,2,3,2,3,2,1,2,3,2,2,2,3,2,1,1,2,2,2,2,3,3,3,3,2,2,1,4,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,3,1,3,3,2,2,2,1,2,2,1,2,1,2,3,3,1,2,2,2,2,2,2,2,2,2,2,3,2,3,2,3,2,1,3,2,2,2,2,3,2,3,3,3,2,2,2,2,3,3,2,1,2,2,2,2,2,2,2,2,3,2,2,2,2,1,2,3,2,2,3,3,3,2,2,2,3,2,2,2,1,2,3,3,2,1,2,2,2,1,2,2,2,2,2,2,3,2,1,3,2,2,2,2,2,3,2,2,3,2,3,2,1,2,2,2,2,2,2,3,1,2,2,2,2,2,2,2,2,4,2,1,1,2,2,2,3,2,2,3,4,1,2,3,2,1,2,3,1,3,2,3,3,2,2,2,2,2,2,2,3,4,3,2,3,1,3,1,2,1,2,2,2,2,2,3,3,2,2,3,2,2,2,3,3,1,2,2,3,2,2,1,2,2,3,2,2,4,2,3,2,3,3,3,1,2,2,2,3,3,2,2,1,2,2,3,2,2,2,2,2,3,3,2,3,2,3,2,2,2,3,2,2,2,2,3,2,2,3,2,3,2,2,2,2,2,2,2,2,2,3,2,2,2,2,4,2,2,2,2,2,1,2,2,3,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,3,2,3,3,2,3,2,2,1,2,2,1,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,2,3,2,2,1,1,2,2,2,3,2,2,3,2,2,3,2,2,2,2,2,2,2,1,2,2,2,2,3,3,2,2,2,3,2,3,2,2,2,2,2,3,2,2,2,3,2,1,1,2,2,3,2,2,3,3,3,2,3,2,3,2,2,1,2,2,1,2,2,2,2,2,2,2,3,2,3,2,3,3,2,2,2,2,2,1,3,2,2,1,2,2,3,2,2,2,2,2,2,2,2,1,2,3,2,2,1,2,2,3,2,2,2,2,2,3,2,2,2,1,2,2,2,2,2,2,3,3,2,2,2,2,2,2,1,2,1,2,1,2,1,3,2,2,2,2,1,1,2,3,1,3,2,2,3,2,1,2,2,3,3,1,2,2,2,3,3,3,2,2,1,2,2,2,2,2,2,2,1,2,2,2,2,2,3,1,3,2,3,1,2,1,3,2,2,3,2,3,2,1,3,3,1,1,2,3,2,3,3,2,2,1,3,1,1,3,2,1,2,1,3,2,2,2,3,2,3,2,1,2,1,3,3,2,2,2,2,2,3,1,2,2,3,2,2,3,3,2,2,2,2,2,2,2,2,3,2,3,2,2,3,1,2,1,2,2,2,2,2,2,1,3,2,2,2,3,2,2,2,2,2,2,1,3,3,3,2,2,3,2,2,3,3,2,2,2,3,2,2,3,2,2,2,2,1,2,1,2,3,2,2,2,2,3,3,2,1,2,3,2,2,2,2,2,3,2,2,3,2,3,3,2,2,2,2,1,2,2,2,2,2,2,2,2,1,2,3,1,2,2,2,2,2,2,2,2,2,2,2,1,2,3,2,2,3,2,2,2,2,3,2,1,3,2,3,2,2,2,2,3,2,2,1,3,1,2,2,3,1,3,2,2,3,3,2,2,3,1,4,3,2,2,1,2,1,2,2,2,3,2,2,2,2,3,2,4,2,2,2,2,1,1,3,2,3,2,1,2,2,2,3,2,2,3,3,3,2,3,3,2,3,3,2,3,1,3,2,3,2,3,2,3,1,3,2,3,3,2,2,2,2,1,3,3,2,3,2,3,2,2,2,2,3,1,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,3,3,2,3,3,2,2,3,2,2,2,3,2,3,2,3,2,3,2,2,2,2,2,3,2,2,2,1,2,3,2,2,3,2,2,3,2,3,3,2,2,2,2,1,1,3,1,1,3,3,3,2,3,3,3,3,2,2,2,2,3,2,3,3,2,3,2,2,2,2,2,3,3,2,2,2,2,2,1,3,3,3,2,2,3,2,1,2,1,1,3,1,3,2,2,2,3,3,3,2,2,2,2,2,3,2,2,2,3,1,2,2,2,4,2,2,2,2,1,3,1,2,2,2,3,2,2,2,1,2,3,2,1,2,2,2,2,3,1,3,3,2,2,2,3,3,2,3,2,3,2,3,2,2,2,2,2,4,2,2,2,3,2,2,2,1,3,2,2,2,2,3,3,2,3,4,2,2,2,3,3,2,3,3,2,2,2,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,1,2,3,3,2,3,2,2,2,2,1,2,2,1,2,3,3,2,2,2,3,2,2,3,2,3,2,1,2,2,2,2,3,2,2,1,2,1,2,3,3,2,2,3,3,3,2,2,3,3,2,3,3,3,4,2,1,3,2,3,2,2,3,2,2,2,2,2,3,2,2,2,3,3,2,2,3,3,2,2,3,2,2,2,2,2,1,3,2,2,2,2,3,2,1,2,2,2,1,3,3,3,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,1,3,1,2,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,2,3,2,2,2,1,3,3,2,2,2,1,2,2,2,1,2,2,3,2,3,2,2,1,3,2,2,2,2,1,2,3,3,3,2,2,2,1,3,3,2,2,2,3,2,2,2,2,2,4,2,1,3,1,2,2,2,2,2,2,1,1,1,2,3,2,2,2,2,2,2,2,3,2,2,1,2,2,3,2,2,3,2,1,2,3,2,3,2,3,2,2,3,2,1,3,3,2,3,2,3,2,1,3,3,2,2,2,1,1,2,3,2,2,3,2,4,1,2,3,2,2,3,2,2,2,2,3,1,2,3,2,2,2,3,3,3,2,2,3,1,2,2,2,3,2,3,2,2,2,1,2,2,3,3,2,1,3,2,1,4,2,2,3,2,3,2,2,1,3,2,2,2,2,2,3,2,2,2,2,3,3,3,2,2,2,3,2,3,2,3,2,3,2,2,2,2,3,2,1,2,2,2,1,3,2,2,2,2,2,3,3,2,2,2,2,2,3,2,2,3,3,1,2,3,3,3,3,2,2,3,2,2,2,2,2,3,2,2,2,2,2,1,3,2,2,1,2,3,3,2,2,3,3,3,2,2,2,2,2,3,2,3,1,2,2,2,2,2,2,2,2,2,2,3,3,1,3,1,2,1,2,1,2,2,2,1,3,2,3,2,3,2,3,2,2,2,2,2,2,3,1,2,2,2,2,2,2,2,2,2,2,1,1,3,2,2,3,2,2,3,2,1,2,2,2,1,2,2,2,3,2,2,3,2,2,2,4,2,3,2,3,3,2,1,2,2,2,2,3,2,3,2,2,3,2,3,2,2,3,2,1,2,2,2,2,2,3,2,2,2,2,2,2,1,2,2,2,3,3,2,3,2,3,2,2,2,2,3,2,3,2,2,2,2,2,3,2,3,2,2,3,2,1,2,3,2,2,2,3,2,2,2,3,2,2,1,2,2,2,3,2,2,2,2,3,2,3,3,1,2,2,2,3,2,2,2,2,2,3,2,2,2,2,1,3,1,4,2,2,2,2,2,3,1,1,3,3,2,3,2,2,2,2,2,2,3,2,2,2,2,3,1,2,2,3,1,3,2,2,1,1,2,3,2,2,1,3,3,3,2,2,1,2,2,3,2,1,3,1,2,2,3,1,2,2,2,1,1,2,2,3,3,2,1,2,2,3,3,3,2,1,2,2,2,3,2,2,2,2,2,2,1,2,1,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,3,3,2,2,3,1,3,1,2,3,2,2,2,2,2,3,2,3,3,3,2,2,3,1,2,2,2,3,2,2,2,2,2,2,2,2,3,2,3,3,3,2,2,2,2,1,2,3,3,3,3,3,2,1,2,2,2,2,2,2,1,2,2,2,3,2,2,2,3,2,2,3,2,3,1,2,2,2,2,2,3,1,1,2,2,2,1,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,3,2,2,2,3,2,3,2,2,2,2,2,2,2,4,2,2,2,2,2,2,3,2,2,2,3,3,2,2,2,3,2,2,3,2,3,2,2,4,2,1,3,2,3,2,2,2,2,3,2,2,2,2,2,2,1,2,1,1,2,1,2,3,2,1,2,1,3,2,2,3,2,3,3,3,2,1,2,3,2,3,2,3,1,2,2,2,2,2,3,1,2,1,2,2,3,3,3,2,2,2,2,2,2,2,2,3,3,2,3,2,3,1,3,4,1,2,2,2,2,2,3,3,3,2,2,2,3,2,2,3,1,2,3,3,2,2,2,3,2,2,2,2,3,1,2,2,2,3,2,2,2,2,2,2,1,3,3,2,2,2,2,2,2,1,2,3,2,1,1,2,1,1,2,2,2,3,2,2,2,2,2,1,1,2,1,3,2,2,2,1,2,2,1,3,3,2,3,2,1,2,2,2,2,2,2,2,2,2,2,1,3,2,2,2,2,1,2,2,2,2,3,2,2,3,2,3,2,2,2,2,2,1,2,2,3,1,2,2,2,2,2,2,2,3,2,3,3,2,2,2,2,1,1,2,2,2,2,2,2,2,3,2,1,2,2,2,2,2,2,2,3,2,2,2,3,2,2,3,3,3,1,2,1,2,1,1,3,2,3,2,2,2,2,2,3,2,3,2,2,2,2,2,3,1,2,2,2,2,2,2,2,2,3,2,1,2,2,2,2,3,2,2,2,2,2,2,2,2,1,2,3,2,2,2,2,2,2,2,2,3,3,2,2,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,3,3,2,2,1,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,3,1,2,1,2,2,2,3,2,3,2,1,3,3,2,3,2,2,2,2,2,2,2,2,3,3,2,1,3,2,3,1,1,3,2,2,3,1,3,1,2,3,3,2,2,2,2,2,2,3,2,2,3,1,1,2,2,1,3,2,3,3,2,3,3,2,1,2,3,2,2,2,2,2,2,2,3,3,2,1,3,2,3,2,2,2,2,1,2,3,2,2,2,1,3,2,2,3,2,2,2,2,2,2,2,3,2,2,1,3,3,2,2,2,2,3,2,1,3,1,2,2,2,3,3,2,2,3,2,2,2,3,3,1,2,3,1,1,2,3,2,2,2,3,2,3,3,1,3,2,3,3,2,2,4,3,2,3,2,1,2,2,2,3,2,3,1,2,2,3,1,2,2,1,2,2,2,2,3,2,3,2,3,2,2,2,3,1,3,2,3,2,3,1,1,2,3,3,3,2,3,2,1,2,2,2,2,3,2,3,2,3,2,2,2,3,2,2,2,2,2,1,3,3,2,3,2,3,2,2,3,2,1,2,3,2,2,2,2,2,1,2,3,3,1,2,2,3,3,3,3,1,2,3,1,2,2,3,2,2,1,3,1,1,2,2,2,2,3,3,2,2,2,4,2,2,3,2,2,3,2,2,2,3,3,3,3,2,3,2,3,1,3,2,2,2,3,2,2,2,2,3,2,2,2,2,2,3,2,2,3,2,2,1,2,2,2,2,1,2,2,2,2,1,2,2,3,2,4,3,3,2,1,2,3,1,2,3,3,2,2,1,2,2,3,2,2,3,2,2,3,2,2,2,3,1,2,1,2,2,3,2,3,2,1,2,1,3,2,2,3,2,3,2,2,2,3,2,3,2,3,1,3,2,2,3,3,2,2,3,2,2,2,3,2,3,1,1,1,3,2,2,3,1,2,1,3,3,3,2,2,2,2,2,3,2,3,3,3,2,3,2,2,3,3,3,1,3,3,2,3,2,1,2,2,2,2,2,3,3,1,2,3,2,3,2,2,2,2,1,2,3,3,2,3,2,3,2,3,2,1,2,2,2,3,2,2,2,2,2,3,2,2,3,2,2,2,3,3,2,3,3,2,2,3,1,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,4,2,2,3,3,2,2,2,2,2,2,2,2,3,3,2,1,3,2,1,1,2,4,3,3,2,2,2,2,3,2,3,4,3,2,1,4,3,1,1,1,1,2,2,2,3,2,2,3,3,3,2,2,2,3,2,3,1,3,2,3,3,1,3,1,2,3,2,1,2,1,2,3,2,2,2,3,1,2,1,2,1,2,2,1,3,2,2,2,2,2,2,2,2,2,3,2,4,1,2,2,3,2,1,2,3,3,3,3,1,2,3,2,3,3,3,2,3,3,2,2,3,3,3,2,2,2,3,3,2,2,3,2,2,1,3,2,2,2,3,2,3,3,3,2,2,2,2,3,3,3,2,2,2,2,1,3,2,3,2,2,2,2,2,2,2,3,2,3,1,2,2,2,2,2,2,3,1,3,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,1,3,1,3,2,3,3,2,2,1,3,2,2,2,1,2,2,1,3,2,3,3,2,2,2,3,2,3,3,3,2,3,2,2,3,3,2,3,2,1,3,3,3,3,3,2,2,3,2,2,2,2,1,2,1,1,3,2,3,2,2,3,2,2,2,4,2,2,2,3,2,1,2,2,2,3,2,2,2,1,1,3,3,2,2,3,2,2,3,2,2,2,2,2,3,3,2,1,2,1,2,3,2,2,3,3,2,3,3,2,3,3,2,3,2,2,1,2,2,1,2,2,3,2,1,3,2,2,2,3,2,4,3,2,2,2,3,2,2,2,1,2,2,3,3,4,2,2,3,2,3,2,2,2,2,3,3,2,1,2,2,3,2,3,2,3,3,1,1,2,2,2,3,2,3,2,3,3,2,3,3,2,1,3,2,2,2,2,2,2,3,3,2,3,3,2,2,3,3,2,2,3,2,3,1,2,2,2,2,2,2,3,2,2,3,3,2,2,3,1,2,2,2,2,2,2,3,2,1,2,2,2,2,2,2,2,2,2,1,3,1,3,2,2,2,2,1,2,2,3,2,2,1,1,2,2,3,1,2,3,2,2,1,2,2,2,1,2,3,2,1,3,3,2,2,2,2,2,2,1,3,2,2,2,1,2,3,2,2,3,2,2,3,2,3,2,3,2,2,3,3,2,2,3,2,2,3,1,3,2,3,2,2,2,2,2,2,3,2,2,2,2,3,2,3,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,3,2,2,2,2,3,2,2,2,2,2,2,2,2,3,3,4,2,3,2,1,2,3,3,2,3,2,2,2,2,2,2,2,2,2,3,2,3,3,3,1,3,2,2,2,3,3,3,2,3,3,1,1,3,2,1,2,3,3,2,3,1,2,3,3,3,1,3,1,2,2,2,2,1,2,1,2,2,2,3,2,2,3,2,1,3,3,3,2,3,1,3,2,2,2,1,2,3,3,2,2,2,3,2,3,3,3,2,3,3,2,2,3,3,3,2,2,3,2,2,3,2,3,2,1,3,1,3,2,3,2,2,2,3,4,2,1,2,2,2,1,3,2,2,3,1,2,2,2,1,2,2,2,3,2,2,2,3,2,2,2,2,3,2,2,3,1,2,3,2,3,1,2,2,3,2,2,2,3,2,1,2,3,2,1,3,1,2,2,2,2,2,3,2,2,2,2,1,1,2,2,1,2,2,3,2,3,2,2,2,2,2,2,3,2,2,2,2,4,3,3,2,1,2,2,2,2,3,3,2,2,3,1,2,2,3,2,2,2,2,3,3,2,2,3,2,3,3,2,3,3,3,3,2,2,3,2,3,2,3,3,3,2,2,3,2,1,2,2,2,2,2,2,2,3,1,2,2,2,2,2,2,1,1,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,1,2,2,2,3,2,2,3,2,3,2,2,2,2,1,2,2,3,2,3,1,1,2,2,1,2,3,2,2,3,1,2,3,1,2,2,3,2,3,2,3,2,1,2,3,3,3,1,2,3,2,4,2,3,3,3,2,1,2,2,3,3,1,3,3,3,1,2,2,1,3,2,3,2,3,3,3,2,3,2,1,3,2,3,2,2,2,3,1,2,3,2,2,3,2,2,2,2,2,3,2,2,3,3,2,3,2,2,2,2,2,3,3,1,2,2,3,3,3,3,2,3,1,3,2,2,1,2,2,2,2,3,1,2,2,2,2,2,3,3,3,2,2,3,3,3,2,2,1,2,3,1,3,1,2,2,2,2,2,2,2,2,3,3,1,2,2,2,3,2,2,2,4,1,3,2,2,2,2,3,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,3,3,2,3,3,2,2,2,2,2,3,3,2,3,1,3,1,2,2,1,3,1,3,2,2,2,2,3,2,2,2,2,3,3,2,3,3,4,2,3,2,2,2,3,1,3,3,2,3,3,3,2,2,3,3,1,3,2,2,2,2,2,2,2,3,2,2,2,2,1,2,2,2,3,3,2,2,1,1,1,3,2,2,2,1,2,2,2,1,2,2,2,2,2,3,2,2,3,3,2,2,3,3,2,1,2,2,2,2,2,2,2,2,3,1,2,4,1,3,2,2,1,2,2,2,2,2,3,1,2,1,3,2,2,2,3,2,4,1,3,1,2,3,2,2,2,2,3,2,3,3,2,2,2,3,2,3,3,2,2,2,2,2,1,2,3,2,3,2,3,3,2,3,2,2,3,3,1,2,2,2,1,1,3,2,3,2,2,1,3,2,3,1,1,2,2,1,1,2,1,1,2,2,1,2,2,1,3,2,2,2,3,3,2,2,2,1,3,2,3,2,3,2,2,2,3,2,2,1,2,3,2,2,2,3,2,2,3,2,2,4,2,1,2,2,2,2,2,2,1,2,2,2,1,2,3,2,3,2,2,1,2,2,2,1,3,1,3,2,2,2,2,2,2,1,2,3,3,2,2,2,2,2,3,2,2,2,2,2,1,1,2,2,4,2,2,1,1,3,1,2,4,1,3,2,3,2,2,3,2,2,1,1,2,2,3,2,1,2,2,3,2,3,2,3,1,2,3,2,3,3,2,1,3,3,2,2,2,2,2,3,2,2,2,2,3,2,2,1,2,4,3,2,3,3,2,2,2,2,2,1,3,3,1,2,2,2,3,2,3,2,2,3,3,2,2,2,3,2,3,2,2,2,1,1,4,2,3,2,1,1,2,3,2,2,3,2,3,1,2,3,3,2,1,2,1,2,1,3,1,2,2,1,1,2,3,1,3,4,3,2,3,1,2,1,3,3,2,2,3,2,3,3,1,2,2,2,2,2,2,3,3,3,3,1,1,3,2,2,1,2,3,2,2,2,3,1,3,3,1,2,3,3,2,3,2,2,3,2,3,1,3,2,3,3,3,3,2,2,2,3,3,3,3,1,1,2,2,2,2,4,3,2,2,2,2,2,2,3,2,2,2,3,2,2,1,2,1,2,2,2,3,2,2,2,2,1,3,4,2,2,2,2,1,2,1,2,3,1,1,3,2,3,2,2,3,1,2,3,3,2,2,3,3,2,2,1,2,2,2,2,2,3,2,2,2,2,2,1,2,3,3,3,2,3,2,2,3,2,2,2,2,2,2,2,1,2,1,3,2,2,3,2,3,2,2,2,2,1,2,1,3,3,1,2,3,3,3,2,3,2,2,2,3,2,2,3,2,2,3,2,3,2,2,2,2,2,3,2,2,3,2,3,2,1,2,3,2,2,3,2,2,2,3,3,2,1,3,2,2,3,3,2,3,2,3,3,3,2,2,3,3,1,3,2,2,2,1,2,2,2,2,2,3,2,2,2,3,3,2,3,2,2,3,2,2,3,2,3,2,2,3,2,3,2,1,3,2,3,2,3,2,3,2,2,2,1,3,3,1,3,2,2,2,2,3,3,1,3,2,2,3,3,3,3,3,2,2,1,2,3,3,3,3,3,3,1,3,2,1,3,2,1,3,1,1,2,2,1,2,2,2,2,1,3,2,3,2,2,3,2,2,2,1,2,2,1,1,2,1,2,2,3,3,2,3,3,2,1,2,3,2,2,2,3,2,2,2,2,2,2,2,3,3,2,3,2,2,2,3,3,2,3,3,3,1,2,1,2,3,3,3,3,3,2,2,2,2,3,2,2,2,2,1,2,1,3,4,3,3,2,3,2,3,3,3,3,2,2,2,2,2,1,3,2,3,2,3,3,4,2,2,3,2,3,2,1,2,3,3,2,2,2,2,2,3,2,2,1,2,1,2,2,2,1,3,3,1,2,2,2,3,2,1,1,2,2,2,2,2,3,2,3,3,1,2,2,2,2,3,4,3,2,1,2,1,3,3,3,2,3,3,2,2,2,2,1,1,4,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,1,2,2,2,2,2,3,1,1,3,3,2,2,2,1,2,2,2,2,2,2,2,1,2,2,2,3,3,2,2,2,3,3,3,2,2,1,2,3,3,2,2,2,2,2,3,3,2,2,3,3,3,1,3,3,2,1,3,3,3,3,2,2,3,2,3,1,2,2,2,1,2,3,2,2,2,1,1,3,3,2,2,3,3,2,2,2,2,3,3,1,3,1,3,2,3,2,2,3,2,2,1,2,1,2,3,2,1,1,2,2,1,3,3,2,2,3,3,2,3,2,1,1,3,2,2,2,2,2,2,2,1,1,2,2,2,2,3,2,2,2,2,2,1,3,1,2,2,3,2,3,3,2,2,2,3,3,1,2,2,2,2,3,3,2,1,3,3,3,3,3,2,2,2,3,3,3,3,2,3,1,1,2,3,2,2,2,1,1,2,2,2,2,2,2,3,2,3,3,3,1,1,3,3,1,2,3,1,3,1,2,1,1,2,2,2,1,2,2,3,2,2,3,3,2,3,2,1,3,2,2,3,2,2,3,2,3,1,2,2,1,2,1,3,2,2,2,2,3,2,3,2,3,3,3,2,1,2,2,2,2,3,2,2,2,1,2,1,1,3,2,2,2,2,3,3,3,2,3,3,1,3,3,1,1,1,2,2,2,3,2,2,2,1,2,2,2,1,2,3,2,1,3,1,3,2,2,1,3,3,2,2,3,1,2,1,1,3,3,1,2,2,2,1,1,2,2,2,1,2,1,3,2,3,3,2,2,3,3,1,2,3,2,2,2,2,2,2,1,2,3,2,2,3,2,2,3,2,2,3,2,2,2,1,2,2,2,3,3,3,1,2,3,4,2,2,3,2,2,3,2,2,1,2,2,3,3,1,1,1,2,2,3,1,2,3,1,2,2,2,2,2,2,2,2,3,3,2,2,2,1,3,2,2,2,3,2,2,1,1,2,2,3,2,2,2,3,3,2,1,1,1,1,1,2,2,2,2,3,1,2,2,2,2,2,1,2,2,2,3,3,2,2,2,3,1,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,2,3,2,2,3,3,2,2,2,2,2,3,3,1,1,2,2,3,2,3,2,2,2,2,2,3,2,1,2,2,2,3,1,2,2,3,2,2,2,1,1,2,3,2,2,3,2,3,3,3,1,2,3,3,2,1,2,3,2,1,3,3,1,3,3,2,3,2,2,2,2,2,2,3,3,2,2,2,1,2,2,3,3,3,3,3,2,2,1,1,1,1,1,1,2,2,2,1,2,2,1,1,2,3,2,2,3,3,3,2,2,2,2,2,3,3,2,2,3,2,1,2,2,3,2,2,2,1,2,1,2,1,1,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,2,2,4,2,2,1,1,2,2,2,2,2,3,2,3,3,1,3,2,3,2,3,3,1,2,2,3,3,1,2,1,3,2,2,1,2,2,2,2,3,3,3,2,2,1,3,2,2,2,2,2,1,3,3,3,2,3,4,1,2,2,1,1,2,2,2,1,2,1,2,2,2,3,2,2,3,3,2,2,3,4,2,2,1,2,3,2,2,2,1,2,3,1,2,2,2,3,3,2,3,2,1,2,3,3,2,2,2,1,2,2,3,3,2,3,3,2,3,2,2,2,1,2,3,2,2,3,3,1,2,2,2,2,2,3,2,3,3,3,1,2,2,3,2,3,2,2,2,2,2,2,3,2,2,2,3,2,3,3,2,2,2,2,2,2,2,1,3,2,2,2,2,3,2,2,2,2,1,2,2,2,2,3,2,3,2,3,2,3,2,3,2,3,3,3,4,2,3,2,1,3,2,3,2,1,2,3,2,1,2,3,2,1,2,3,2,3,1,3,2,1,2,3,2,3,3,3,2,2,2,2,3,2,2,2,2,3,2,2,4,3,2,3,1,2,2,2,2,3,1,3,3,3,3,2,3,2,2,2,2,1,2,1,2,1,4,3,3,3,1,3,2,3,2,3,2,3,3,2,2,3,3,1,2,2,2,3,2,3,1,2,3,1,3,3,1,2,2,2,2,1,2,2,3,1,2,3,2,2,2,4,3,3,3,1,3,2,2,3,3,2,2,2,2,3,3,3,1,2,3,2,3,3,2,3,2,2,2,2,3,3,3,1,2,2,3,3,2,3,1,3,3,2,2,2,1,3,1,3,3,2,1,1,2,3,1,2,3,2,2,2,2,2,2,2,2,3,2,1,2,2,3,2,2,3,2,3,1,3,1,3,1,2,1,4,2,3,2,2,3,2,3,3,2,3,2,2,3,1,3,2,2,2,3,2,3,1,1,2,2,2,3,2,2,3,1,2,3,3,1,2,1,2,2,3,2,3,3,2,1,2,2,2,2,3,1,2,2,1,2,1,2,1,3,3,3,2,2,2,3,1,3,3,2,3,1,3,2,2,2,2,3,3,2,2,2,1,2,1,2,2,3,3,3,2,2,3,4,3,2,1,2,2,2,2,2,2,2,3,2,2,3,2,2,2,3,2,3,2,2,3,2,3,2,2,2,3,3,2,2,2,3,3,2,2,2,2,1,2,1,2,2,2,2,3,2,2,1,2,3,2,3,2,1,2,3,2,2,1,2,2,2,3,3,3,2,2,2,2,2,2,3,1,2,1,1,2,2,3,2,1,2,2,2,3,2,2,1,1,3,3,3,1,3,2,2,3,3,3,2,1,2,3,3,2,2,1,1,2,2,2,2,2,2,2,2,2,3,3,3,2,3,2,2,2,3,3,2,2,2,2,2,2,2,2,3,3,2,2,2,2,3,2,3,2,3,2,2,1,3,3,1,2,2,2,2,2,2,2,3,2,3,2,2,2,3,1,2,3,2,1,2,2,1,3,1,2,2,2,4,3,2,2,2,2,2,2,2,3,2,2,2,1,2,4,1,2,2,2,1,4,3,3,3,2,2,2,2,2,2,2,3,2,3,1,2,3,3,2,2,2,2,3,2,3,2,3,3,3,2,3,2,2,2,2,3,2,2,2,2,2,2,2,3,2,2,3,3,2,2,2,1,2,2,2,3,2,2,2,3,3,1,3,2,2,1,2,4,3,2,2,1,2,2,2,2,2,2,1,2,2,2,2,2,2,3,1,2,2,1,2,2,2,3,2,2,3,2,2,3,3,2,1,2,3,3,2,1,2,3,3,1,2,2,3,1,3,2,3,2,3,2,2,2,1,2,3,3,3,2,2,3,3,3,2,3,3,3,3,2,3,2,3,2,2,2,2,3,3,2,2,2,2,1,2,2,1,2,2,3,2,2,3,2,2,2,3,2,3,2,3,3,3,2,3,2,2,2,2,2,2,3,2,3,2,3,2,2,1,1,2,2,3,2,1,2,2,2,1,2,3,2,3,1,2,2,2,3,1,3,2,3,2,2,2,2,2,2,1,2,2,3,2,3,3,2,2,1,2,2,2,1,2,1,3,3,4,3,2,2,1,3,1,1,3,2,1,2,3,2,2,3,1,2,2,2,1,2,2,3,1,2,3,3,3,2,1,2,2,2,2,3,2,2,3,2,1,2,2,2,2,1,2,2,2,2,2,2,3,2,2,2,2,2,3,1,3,3,2,3,3,1,2,2,2,2,3,2,2,3,3,1,2,1,2,2,3,2,3,2,3,2,1,2,3,2,3,3,3,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,1,3,1,1,3,2,2,2,3,2,2,2,2,1,1,1,3,2,1,2,1,2,2,2,3,2,2,3,2,2,2,2,3,3,2,3,2,2,1,2,1,2,2,2,2,3,1,2,2,3,2,2,2,2,3,1,2,2,2,2,2,3,2,1,2,2,2,2,3,2,2,2,3,2,2,2,1,3,3,2,3,1,2,3,2,2,2,2,2,2,2,2,3,2,3,2,2,2,4,2,3,2,3,2,2,3,2,3,2,2,2,2,2,2,2,2,3,1,2,1,2,2,1,2,2,1,2,2,3,2,3,2,2,2,3,1,3,2,1,2,1,2,1,2,3,3,3,3,2,3,3,2,2,2,2,3,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,2,3,2,2,2,1,2,3,2,3,1,1,1,3,3,2,2,2,1,3,1,2,2,3,3,3,2,2,2,1,3,3,2,2,2,2,3,3,2,2,1,2,2,1,2,2,2,2,2,1,2,2,2,2,2,2,3,2,2,2,1,2,2,2,2,2,3,2,2,2,2,1,3,1,1,3,1,3,1,3,3,2,1,2,2,3,3,2,3,1,3,2,1,3,2,3,2,2,2,3,2,1,2,3,2,2,2,2,3,2,3,3,2,3,2,3,2,3,2,2,2,2,2,2,2,3,3,2,2,1,2,3,2,2,2,2,3,2,3,3,2,2,2,2,2,2,1,2,3,2,3,3,2,3,2,1,1,3,2,1,1,3,3,3,3,2,2,2,3,2,2,2,2,1,1,3,3,3,2,3,1,2,2,2,2,2,2,3,1,1,3,3,3,3,2,1,2,1,3,3,1,2,3,3,3,3,2,3,2,3,3,3,3,2,2,2,2,3,1,2,1,2,2,3,3,2,1,2,3,2,2,1,2,2,2,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,2,2,3,3,3,2,3,3,3,3,3,2,3,1,3,1,2,2,2,3,3,3,3,2,3,3,2,3,1,2,3,3,3,2,1,2,2,3,1,3,3,2,2,2,3,2,2,2,2,2,1,3,2,2,2,4,2,1,2,3,2,3,3,1,3,3,2,2,2,2,2,2,1,2,2,3,3,3,2,2,3,2,3,2,3,2,2,1,3,3,3,2,3,2,2,2,1,1,2,3,3,3,2,2,2,2,3,3,1,1,2,2,2,2,1,2,2,1,3,3,3,2,2,2,1,3,3,2,2,3,3,1,2,2,2,2,3,2,3,2,2,3,2,1,2,2,2,2,2,2,2,3,3,3,3,2,3,2,2,3,2,2,1,4,3,2,1,2,3,2,2,2,3,2,3,3,2,2,2,2,3,3,2,2,3,3,3,3,3,1,3,3,3,3,2,2,2,2,2,2,2,2,3,3,2,2,3,1,3,2,2,3,1,2,2,2,2,2,3,2,2,2,2,3,2,1,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,3,3,2,2,3,3,2,2,2,2,1,2,3,2,2,2,2,2,3,3,3,2,2,2,3,3,3,3,3,2,2,3,1,2,3,4,2,3,2,2,2,2,1,2,2,1,2,2,3,2,1,2,1,2,2,2,2,2,4,1,2,3,2,2,2,3,3,1,2,2,1,2,2,2,2,2,3,2,3,3,2,1,2,2,3,2,2,2,3,2,1,2,2,2,3,2,2,3,3,3,2,2,3,2,2,2,2,3,2,1,2,2,3,1,3,3,2,2,3,3,3,2,2,2,1,2,2,3,3,2,3,3,2,2,2,2,2,3,1,2,2,1,3,1,3,2,2,3,2,3,3,4,1,2,2,2,2,3,2,3,2,3,3,3,2,2,2,1,2,2,3,2,3,2,2,2,1,3,2,3,3,1,3,3,2,2,3,3,2,2,2,1,2,2,3,3,2,2,2,2,3,2,3,3,3,3,2,2,1,2,2,2,2,3,3,2,2,3,2,2,2,2,3,2,3,2,3,3,2,2,3,2,3,2,2,2,2,2,2,1,3,2,3,2,3,3,1,3,3,2,2,2,3,2,2,3,2,1,3,3,2,3,2,1,2,3,2,3,2,2,2,1,2,2,3,2,3,2,2,3,2,3,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,1,2,2,2,2,3,3,3,2,3,3,2,2,2,2,3,1,1,2,3,3,2,3,2,2,2,3,2,2,3,2,2,3,2,3,2,2,1,2,2,1,2,2,2,3,2,2,1,2,3,2,2,3,2,2,2,1,3,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,3,1,2,1,2,2,2,3,2,1,3,3,1,2,3,2,1,3,3,2,2,3,1,2,2,3,3,2,2,3,2,1,3,3,2,2,3,2,2,2,2,2,2,2,2,3,3,2,3,3,1,2,1,1,2,3,3,2,3,3,3,3,3,2,1,2,2,2,2,1,3,3,1,3,3,2,2,1,3,2,2,2,2,3,3,2,3,2,3,3,3,2,3,2,2,1,2,2,2,3,3,1,3,2,2,2,2,3,2,2,2,3,1,2,3,2,2,2,2,2,2,3,2,2,2,1,2,3,3,2,3,1,3,2,3,2,2,2,2,2,2,2,2,2,2,1,3,2,2,2,3,2,3,2,1,1,2,2,3,2,2,3,1,2,3,2,2,2,3,2,2,1,3,2,3,2,2,3,2,3,2,2,2,2,1,2,1,3,1,2,1,2,2,2,2,1,2,3,2,2,3,2,3,2,3,3,2,2,3,2,2,2,1,3,3,3,2,2,3,2,2,2,2,3,2,1,2,2,2,2,3,2,1,2,1,3,3,2,1,2,3,1,1,1,2,3,2,2,2,2,3,2,2,2,2,4,3,2,1,3,2,1,2,3,2,2,2,1,3,2,3,2,2,1,1,1,3,1,2,3,2,2,2,2,1,3,3,2,1,2,2,2,2,2,2,3,2,1,2,2,3,3,2,2,3,2,2,3,2,2,1,2,2,2,3,1,3,3,2,3,3,1,2,2,2,2,4,3,3,2,3,2,2,2,3,3,2,3,2,1,1,1,3,3,2,3,2,2,3,2,2,2,1,2,3,2,2,2,3,2,1,2,3,2,2,2,2,1,3,1,3,2,1,1,2,2,2,2,2,2,2,2,3,3,3,2,3,2,2,2,2,2,2,2,1,2,2,2,2,3,3,2,2,2,2,2,2,3,2,2,3,1,3,2,2,3,2,2,2,2,3,2,2,1,2,3,2,3,2,2,2,2,2,3,1,2,3,2,3,3,3,3,4,2,2,3,2,3,3,2,2,2,2,2,2,1,3,2,1,3,2,2,2,2,2,1,2,2,2,2,1,3,2,3,3,2,2,3,3,2,1,2,3,3,3,3,2,2,2,3,2,2,2,2,2,1,2,3,2,2,2,1,2,2,3,2,3,3,2,3,1,2,3,2,3,2,1,2,1,3,3,2,2,2,2,2,2,2,2,2,3,2,3,3,2,3,1,2,2,3,2,1,2,3,1,2,3,2,3,2,3,2,2,2,2,2,2,2,3,3,2,2,2,3,2,2,2,3,2,3,2,3,2,2,2,2,3,2,2,2,2,3,2,2,2,3,1,2,2,2,2,2,3,3,3,1,2,1,2,1,3,1,2,3,2,2,1,3,3,2,3,3,1,2,3,2,1,2,3,3,3,1,3,2,2,2,1,2,2,1,2,2,2,1,1,1,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,1,2,2,3,3,3,3,2,2,3,3,3,2,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,3,2,2,2,1,2,2,3,2,2,2,3,3,2,2,2,2,3,3,2,2,2,2,2,2,3,2,2,3,1,2,3,2,2,2,2,3,1,2,2,2,2,2,3,2,3,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,1,3,2,3,3,1,3,2,3,2,3,3,2,1,4,2,1,2,2,2,1,2,3,3,2,2,3,3,2,3,2,2,2,3,2,2,3,3,2,3,3,2,3,2,2,2,2,2,1,2,3,2,2,3,2,3,3,3,3,2,1,1,3,3,2,2,2,2,3,1,3,3,3,2,2,2,2,3,3,3,3,2,3,2,1,3,2,1,2,2,3,1,3,2,2,3,3,3,3,3,1,4,2,3,3,2,3,2,3,2,3,2,2,2,2,3,2,2,2,1,1,2,2,2,3,1,2,3,2,1,3,2,2,2,2,2,2,3,2,2,2,2,3,2,2,3,2,2,2,2,1,2,2,1,2,3,2,2,2,2,2,2,2,2,4,1,2,1,3,2,2,3,2,2,2,2,1,1,2,4,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,3,2,4,2,3,2,3,2,3,2,3,2,2,2,1,3,3,2,2,3,2,2,2,2,3,2,1,3,3,2,1,2,2,3,1,2,1,3,3,2,2,2,2,3,2,2,1,2,2,3,2,3,2,1,1,3,3,2,2,2,2,3,2,2,3,3,2,3,2,2,1,3,2,2,2,3,3,1,1,2,2,2,2,3,2,1,1,2,2,2,2,2,2,2,3,2,2,2,1,2,2,2,2,2,3,3,3,2,3,2,2,2,1,3,3,3,2,2,3,3,2,2,2,2,2,2,1,2,1,2,3,1,2,3,1,2,1,3,3,3,3,2,2,2,2,3,2,3,2,2,2,2,2,3,4,2,2,2,3,2,2,1,2,2,3,3,3,3,1,3,2,1,2,2,1,3,1,2,2,2,2,2,2,3,2,3,3,2,2,2,2,2,2,1,3,1,2,3,3,2,2,1,2,2,2,3,3,3,1,2,1,1,3,2,3,3,2,3,2,2,2,2,2,3,3,1,2,3,3,2,2,3,1,2,2,2,2,3,2,3,3,2,3,2,3,3,2,2,2,1,2,1,3,2,2,2,2,2,1,2,2,2,2,2,2,1,2,2,3,2,2,2,2,3,3,2,3,2,2,2,2,2,3,2,2,3,2,2,2,2,1,2,2,2,3,2,1,1,1,2,2,2,2,3,3,2,3,2,2,2,2,2,2,3,2,3,2,2,3,2,1,2,3,2,2,2,2,2,2,3,3,2,2,2,2,2,2,3,3,2,2,2,3,3,2,3,3,2,2,2,3,3,2,1,3,3,1,2,2,2,2,1,1,2,1,3,3,2,2,2,2,3,1,2,3,2,2,3,3,2,2,3,3,3,2,3,3,2,2,2,2,3,2,2,3,3,3,2,1,2,3,2,3,2,2,3,1,2,2,1,2,2,2,2,2,2,1,1,2,2,2,2,3,3,2,3,3,3,2,2,2,2,3,2,3,3,1,3,2,3,2,2,2,3,2,2,2,2,2,2,2,3,2,2,2,2,2,2,1,1,3,3,1,2,3,1,2,2,2,3,2,2,3,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,3,3,2,2,2,2,3,3,2,2,2,2,2,2,2,3,2,3,1,2,2,2,2,3,2,2,2,2,3,2,3,3,3,3,2,2,3,2,2,3,2,4,3,3,1,3,2,2,3,3,3,2,2,3,1,3,2,3,2,2,2,3,2,2,2,2,2,1,2,3,2,2,1,2,2,2,1,3,2,2,2,1,2,3,2,3,3,2,3,3,2,2,2,2,1,3,3,2,2,3,2,2,3,2,2,2,2,3,3,1,2,2,3,1,2,2,3,2,2,2,2,1,1,2,2,2,2,2,2,2,3,3,3,2,2,1,3,3,3,2,2,2,3,3,2,1,2,1,2,2,3,2,2,1,2,1,2,2,3,2,1,1,3,3,3,2,3,2,3,3,2,2,2,1,2,2,1,2,2,3,2,2,3,2,1,2,2,2,1,2,2,1,3,2,2,2,2,2,2,1,3,2,3,4,3,2,3,2,1,3,3,1,2,2,2,2,3,3,2,3,3,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,2,2,3,3,2,1,2,3,2,3,2,3,3,3,3,2,2,2,2,2,3,3,2,2,1,3,2,1,2,2,2,3,4,3,2,4,2,2,3,3,1,3,2,2,2,2,2,1,2,3,2,2,2,2,2,3,2,2,2,3,2,3,2,1,2,3,3,3,2,3,3,2,3,2,1,2,2,1,1,2,3,3,2,2,2,3,1,3,2,2,2,2,2,3,2,2,2,1,3,2,3,2,2,2,3,3,2,1,3,1,2,2,2,2,1,2,2,2,2,3,2,2,1,2,3,2,2,2,1,2,2,2,2,2,3,3,3,3,2,3,2,3,3,3,2,2,3,2,2,3,1,1,2,1,2,2,1,3,3,2,3,3,2,2,2,2,3,2,2,3,2,2,2,3,2,2,3,2,2,2,2,2,2,1,3,3,2,2,3,2,2,2,2,2,2,3,2,3,2,2,2,1,3,2,1,2,3,2,2,2,2,2,2,3,3,2,2,3,4,2,2,2,3,1,2,3,2,2,1,2,2,2,1,1,2,1,1,2,2,2,2,2,2,1,2,1,2,3,2,2,1,2,2,2,2,3,2,2,2,2,2,2,2,2,3,2,2,3,1,2,2,2,3,2,2,3,3,3,4,2,2,1,1,3,3,3,2,2,2,2,3,3,2,2,2,3,2,2,2,2,2,2,3,2,2,3,2,2,2,1,3,3,2,2,2,2,3,1,2,3,2,3,2,2,2,3,1,3,2,1,2,1,2,1,2,2,2,3,2,2,2,3,2,2,3,3,3,2,2,2,2,3,3,2,2,2,2,3,3,3,2,2,2,2,2,3,3,2,2,2,2,3,2,2,2,1,2,2,2,2,2,3,2,2,2,3,2,1,2,1,2,3,3,2,2,1,2,2,1,2,2,2,2,2,2,2,2,2,2,1,3,2,2,2,3,2,2,1,2,2,3,2,2,3,2,3,2,3,2,1,2,3,3,3,2,3,2,2,3,3,3,3,3,3,2,2,2,3,2,2,2,3,3,2,3,3,2,2,3,3,1,3,2,2,2,1,2,2,2,3,3,3,3,3,1,3,2,2,3,2,3,2,3,2,3,3,2,2,3,3,2,2,2,1,2,2,4,2,1,2,3,2,2,2,2,3,2,3,3,2,1,2,3,3,2,2,2,3,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,3,1,3,2,2,2,2,3,2,2,1,2,3,4,2,2,1,2,2,3,2,3,2,3,3,2,2,2,2,3,2,3,3,2,2,2,3,3,3,3,2,3,2,2,2,3,2,2,2,2,2,1,2,2,2,1,2,2,2,3,3,2,2,2,2,2,2,1,2,2,1,2,2,3,2,2,2,2,2,2,2,1,1,2,2,2,3,1,4,2,3,3,2,1,3,3,2,3,2,2,2,2,2,3,3,2,2,2,3,3,2,2,3,3,2,1,3,2,2,2,2,1,3,2,2,3,2,3,2,3,2,1,2,2,2,1,2,1,3,3,3,2,2,2,2,3,3,3,1,3,3,3,2,2,3,2,2,1,2,3,2,3,2,3,3,2,2,3,2,3,2,2,2,2,2,2,2,3,2,3,3,3,1,3,2,1,2,2,2,3,2,3,2,2,3,2,2,2,2,2,3,3,1,1,1,2,2,2,3,2,2,2,2,1,2,2,2,3,1,2,2,2,3,2,2,3,2,2,3,2,2,3,2,2,2,2,3,3,3,2,2,1,3,3,2,3,2,2,2,2,1,2,2,2,2,2,1,2,2,2,3,2,3,2,2,2,2,3,2,3,2,3,2,1,3,2,3,2,2,2,1,2,2,2,3,2,2,3,2,2,2,3,3,1,2,2,2,2,2,1,2,2,2,2,3,1,3,3,2,2,3,2,2,3,2,3,2,3,2,2,2,3,2,2,2,3,2,1,1,3,2,3,2,1,2,3,2,3,2,2,2,2,2,3,2,2,2,2,2,2,2,3,3,2,1,2,3,3,3,3,3,2,2,2,2,2,3,2,3,2,3,3,2,2,2,2,2,2,2,1,3,2,2,3,3,3,2,1,3,3,2,3,3,2,2,3,3,1,2,2,2,2,3,3,2,2,3,2,2,2,2,3,2,2,2,2,2,3,2,1,2,2,3,3,2,3,2,3,2,2,2,2,3,2,1,2,2,3,1,2,2,2,3,2,1,3,2,2,3,2,2,4,3,2,3,2,2,2,2,1,3,2,3,2,2,3,3,2,3,3,2,2,2,3,2,2,2,2,2,2,3,2,2,2,1,2,3,2,2,2,3,1,2,2,2,3,2,3,2,3,2,3,2,3,2,2,4,2,1,1,2,1,3,2,2,2,1,3,2,2,3,2,2,3,2,3,3,2,1,3,3,2,3,3,2,2,2,2,2,3,3,3,3,2,2,2,2,3,2,2,2,2,3,2,3,1,2,3,2,1,1,1,2,3,2,2,3,2,2,3,2,2,2,1,3,2,1,3,3,2,3,2,1,1,2,2,2,2,2,2,2,2,2,1,3,3,3,1,3,3,2,2,2,3,2,3,2,2,4,3,2,2,3,2,3,2,2,2,2,2,2,2,3,2,2,3,3,3,2,2,2,3,3,2,2,2,3,4,3,3,2,1,2,3,2,4,2,2,2,2,2,2,2,3,2,1,2,2,3,2,2,1,3,3,2,2,2,2,2,2,2,2,2,3,2,3,2,3,2,2,3,2,1,2,3,1,1,2,3,2,3,2,2,2,1,2,2,2,2,2,1,3,2,3,2,2,2,2,2,2,2,1,2,2,3,3,2,2,2,3,3,3,2,3,1,3,2,3,2,2,2,3,2,2,3,3,2,3,2,3,3,3,1,2,2,3,3,3,2,3,2,3,3,2,2,2,2,3,3,3,2,2,2,2,2,3,2,2,2,2,2,1,3,1,1,2,2,3,2,2,2,2,2,3,2,2,3,2,3,3,2,2,1,2,2,2,3,2,2,2,2,2,2,2,2,2,2,1,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,1,3,2,2,2,2,3,2,1,2,2,2,3,3,3,2,2,3,2,2,3,3,2,2,4,3,2,3,2,3,3,2,2,3,3,2,3,3,3,2,2,2,2,3,3,2,3,3,3,2,2,2,3,2,3,3,2,2,2,2,3,2,2,2,1,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,1,3,3,2,3,1,2,2,3,2,2,2,3,3,2,3,3,2,1,2,3,2,2,2,3,2,2,2,3,3,2,2,1,2,2,3,3,2,3,3,1,1,1,2,3,2,1,2,3,1,1,2,1,2,3,3,2,3,2,2,2,2,3,3,2,3,2,2,1,2,3,2,3,3,2,1,3,1,2,2,2,1,3,3,3,2,2,3,2,2,2,3,3,3,3,1,2,3,2,2,2,1,2,3,2,3,3,3,2,1,3,3,2,2,2,2,2,2,3,3,2,3,1,2,2,2,1,3,3,2,3,2,2,2,2,2,2,3,3,3,2,1,3,3,3,2,2,1,2,1,2,3,3,1,1,3,1,2,2,2,2,1,2,2,1,3,3,2,2,2,3,3,2,1,4,3,2,2,2,1,3,3,2,2,2,3,3,1,2,3,3,3,1,2,3,1,2,2,1,2,2,3,3,2,2,2,2,2,3,1,2,3,2,2,1,2,3,2,3,2,2,1,2,3,1,3,3,2,2,2,3,3,3,2,3,2,2,1,3,2,2,3,2,3,2,2,2,3,3,2,2,1,2,3,2,3,3,2,2,3,2,1,3,1,2,2,2,2,3,1,3,3,3,2,1,2,3,2,2,3,2,2,1,3,2,3,2,2,1,2,2,2,2,2,2,2,2,2,1,2,2,2,3,3,3,3,2,1,2,2,2,2,2,3,2,2,3,3,2,3,3,2,3,2,2,1,3,2,2,3,2,3,3,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,3,3,3,2,2,3,3,2,3,3,3,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,1,2,3,3,3,3,2,2,2,2,2,3,2,2,3,3,2,2,3,2,3,2,3,3,2,2,3,3,3,3,2,1,2,3,3,2,2,2,3,2,1,2,2,2,1,2,4,2,2,2,2,3,2,3,2,3,3,3,2,3,3,2,2,1,2,2,2,1,2,1,2,2,3,2,2,2,2,3,3,2,1,2,1,2,2,2,3,3,2,2,3,4,3,2,1,2,2,2,2,2,2,3,2,3,2,3,3,2,2,2,3,1,2,2,2,2,3,2,2,1,2,2,3,2,3,2,3,2,1,3,2,3,1,3,3,2,3,3,2,3,3,1,3,2,2,3,3,2,2,2,2,1,3,2,3,1,4,1,1,3,2,2,2,3,1,2,2,2,1,2,3,2,2,2,2,2,2,3,2,4,3,2,2,1,3,2,2,1,1,2,3,2,2,2,1,3,2,2,3,3,3,3,3,2,3,2,2,2,1,1,2,3,3,2,3,2,2,3,1,2,3,2,3,1,3,1,1,1,2,2,2,1,2,3,1,2,2,2,2,3,2,2,2,2,3,3,2,3,2,3,3,3,3,3,2,1,3,2,3,3,3,2,2,2,2,1,1,1,3,1,2,3,3,3,2,2,3,2,2,1,3,3,3,2,3,2,2,1,3,2,2,2,1,1,3,3,2,2,3,3,1,2,3,1,3,2,3,3,2,2,2,1,2,2,3,2,2,2,2,2,2,2,3,2,3,1,3,2,2,2,2,2,3,1,2,3,2,2,2,2,2,2,2,2,1,2,3,2,3,2,3,2,2,3,1,2,2,1,4,3,4,2,2,3,3,1,2,2,2,3,3,2,1,1,3,4,1,3,3,2,2,3,3,2,2,3,2,2,2,2,2,2,1,1,3,2,2,3,3,3,3,3,1,2,2,3,2,3,2,1,1,3,3,3,4,2,1,3,2,1,2,3,1,1,2,3,3,1,1,3,3,2,1,3,2,1,2,2,2,2,3,2,3,1,3,2,2,3,1,2,2,2,2,3,3,3,3,3,3,3,2,2,1,2,2,2,3,2,2,2,2,2,2,1,2,1,1,2,2,2,1,2,2,1,2,2,3,2,1,2,4,3,2,2,2,3,3,2,3,3,3,3,2,3,1,3,2,2,2,2,1,1,1,2,2,2,3,1,2,2,3,2,3,2,2,3,1,1,2,2,2,3,3,3,2,2,2,2,2,2,3,1,2,4,2,2,2,2,3,2,1,2,3,1,1,2,2,3,1,3,2,3,3,2,2,3,2,3,2,1,1,3,2,2,3,2,3,2,2,2,3,2,3,2,3,2,2,2,2,2,1,3,2,2,3,3,2,3,2,2,1,1,2,2,1,3,2,2,3,2,2,2,2,2,1,1,2,2,2,2,2,4,2,2,1,3,2,2,1,2,2,3,2,1,2,2,1,2,3,2,1,2,3,2,2,2,2,3,2,3,2,2,3,2,2,3,1,3,2,3,3,2,3,2,2,2,2,1,3,1,2,2,3,2,1,2,2,3,2,2,3,3,2,2,3,2,2,3,3,2,3,3,2,2,2,3,2,1,3,1,2,3,2,3,2,2,3,1,2,2,2,3,2,2,1,2,2,3,2,2,2,2,2,3,3,3,2,1,2,1,2,2,3,2,2,3,2,3,3,2,1,3,1,2,2,3,3,2,2,2,2,3,3,3,2,2,2,2,2,2,1,2,2,2,2,2,3,3,2,3,1,2,2,2,2,3,1,3,3,2,1,3,2,2,2,3,2,3,2,3,2,2,3,1,3,1,2,2,2,3,2,2,1,3,2,3,2,2,3,2,2,3,2,2,3,2,2,1,2,3,2,2,2,3,1,3,2,4,2,2,2,2,2,2,2,2,3,3,2,2,3,4,2,3,1,1,2,1,2,2,2,2,3,2,1,2,1,3,2,3,2,3,3,1,3,2,2,3,2,1,3,2,1,2,2,1,1,1,2,2,2,2,3,1,3,2,2,2,1,3,3,1,1,1,3,2,3,1,2,2,1,3,2,1,2,1,2,2,3,3,2,2,2,2,2,3,2,2,2,3,3,2,2,3,2,3,3,3,2,3,2,2,3,1,2,3,3,2,1,2,3,3,1,2,1,1,3,1,2,2,2,1,2,3,2,2,2,3,3,1,1,3,2,2,2,2,2,2,3,1,3,1,2,3,3,3,1,3,2,2,1,3,2,2,2,1,2,2,1,2,3,2,1,1,2,3,3,2,3,2,3,2,2,3,2,2,1,1,2,2,3,2,2,1,2,1,2,2,2,2,3,2,2,2,3,3,1,2,2,2,3,3,3,1,2,3,3,3,2,3,2,2,2,3,3,2,2,2,2,3,2,3,2,3,2,2,3,2,3,1,2,2,2,3,2,2,3,2,3,3,2,2,3,2,3,3,1,3,4,2,2,2,2,2,2,3,2,2,3,3,2,2,3,1,3,4,3,2,2,2,2,2,2,2,3,3,2,3,3,2,3,1,2,2,2,3,3,2,3,3,2,2,3,2,2,2,2,2,2,4,3,1,2,1,3,2,2,1,2,1,3,3,2,1,3,2,2,2,1,2,1,2,2,1,2,3,2,2,2,2,2,2,1,2,2,2,2,2,3,2,1,2,3,3,1,2,2,1,2,2,2,1,2,2,3,2,3,2,2,1,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,2,3,3,2,2,3,3,2,2,2,1,3,2,1,3,2,2,3,3,3,2,2,2,2,3,2,3,2,1,1,3,2,3,1,3,1,3,2,2,1,2,2,3,2,2,2,3,3,1,2,2,1,3,3,3,2,2,2,2,2,1,2,3,2,2,2,1,3,1,3,3,2,2,2,2,2,2,3,2,3,3,2,1,2,2,2,2,1,2,2,2,2,2,2,2,2,3,2,1,2,3,3,2,1,3,2,2,2,3,3,3,1,2,2,3,2,2,2,2,2,2,3,2,2,3,2,2,3,3,2,2,2,2,2,1,2,2,2,1,2,2,2,2,1,3,1,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,3,2,2,1,3,2,2,3,3,2,2,3,3,3,2,1,3,3,3,3,1,3,2,2,2,2,1,2,2,2,3,3,2,3,2,2,3,2,2,2,3,2,3,3,3,3,2,2,2,2,2,2,2,2,4,2,3,3,3,3,3,2,3,2,3,3,1,1,2,3,3,3,3,2,3,3,2,2,2,2,3,2,2,2,3,3,3,2,2,3,3,1,2,2,3,2,2,2,2,2,2,3,2,2,1,1,2,2,2,2,3,2,2,2,2,2,2,2,3,2,2,2,3,3,2,2,3,2,1,2,2,2,1,2,2,1,2,2,3,2,3,3,1,2,2,2,2,2,2,3,2,2,2,3,3,3,1,3,2,3,3,2,2,2,3,3,2,2,1,1,2,2,2,3,3,2,1,2,3,1,1,3,2,1,3,1,2,2,1,2,3,2,2,2,2,1,2,2,3,2,2,3,2,3,3,2,2,2,2,3,3,3,2,2,2,2,2,3,2,2,2,2,3,2,3,3,2,2,4,2,3,3,1,2,2,2,2,3,2,2,1,2,2,1,3,2,3,3,2,2,2,3,2,2,2,2,2,2,3,2,2,2,2,2,2,3,3,3,3,1,2,3,2,2,2,2,1,3,1,2,3,3,2,3,2,3,2,3,2,2,2,2,2,2,3,2,2,3,2,3,2,3,2,2,3,3,1,2,3,2,2,2,2,2,1,2,2,2,1,2,2,2,3,2,3,3,2,3,2,2,2,2,2,2,1,2,2,2,2,1,2,3,2,3,2,3,2,3,2,2,2,2,3,3,3,2,3,3,3,3,3,2,2,3,1,3,2,1,1,2,2,2,3,2,4,2,2,2,2,2,3,2,2,3,2,2,3,3,2,2,1,1,2,1,2,2,2,3,2,3,2,3,3,3,3,3,3,2,3,1,3,2,3,2,2,3,3,2,2,2,2,2,2,3,3,3,3,1,2,2,3,2,2,2,3,3,4,1,2,2,1,1,2,1,3,1,2,2,3,3,2,2,3,2,2,2,2,3,2,2,2,2,2,2,3,3,3,2,3,2,1,2,2,3,2,3,2,1,3,4,1,3,3,1,4,1,2,2,2,2,2,1,2,2,1,3,2,2,2,2,2,2,2,3,1,2,3,3,2,2,3,3,3,2,3,3,1,3,3,3,3,1,3,3,3,2,3,3,3,3,2,3,3,1,2,2,3,3,2,3,2,3,2,2,2,2,2,2,2,2,3,1,2,1,3,3,3,1,2,2,1,3,3,2,2,2,3,2,2,1,2,3,2,2,3,2,3,2,2,1,3,2,2,2,1,3,2,3,1,2,2,1,2,2,1,2,2,2,3,3,3,2,1,3,3,2,2,2,2,1,3,3,3,1,2,3,1,2,3,1,2,1,2,2,2,2,3,2,3,3,3,3,2,2,4,2,2,3,4,2,2,2,2,1,3,2,2,2,1,2,3,2,2,3,3,2,2,3,2,2,2,2,3,2,2,3,2,2,3,1,2,4,3,3,2,3,2,2,3,3,2,2,2,2,2,3,3,2,2,2,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,2,3,2,1,3,2,2,2,1,2,3,2,3,3,2,2,2,2,3,3,3,3,3,1,2,2,2,2,1,2,2,3,3,2,1,2,3,3,3,3,3,2,1,2,3,2,2,3,3,3,1,3,2,3,2,3,2,3,3,2,2,2,2,3,2,3,2,2,3,3,3,2,1,2,2,2,3,2,3,2,2,3,2,2,2,1,2,3,3,2,3,3,2,2,3,3,3,2,3,3,1,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,3,1,2,2,3,4,2,3,2,2,2,3,1,2,3,1,2,2,3,3,2,2,2,3,1,1,2,3,3,1,2,3,2,2,2,2,2,3,3,2,2,3,3,3,2,2,2,3,2,3,1,1,1,3,2,2,3,3,1,3,1,3,1,3,1,3,2,2,3,2,3,1,2,3,3,1,1,3,2,3,2,3,2,2,1,1,2,2,2,2,2,2,3,3,2,3,2,2,2,2,3,2,1,2,3,1,2,3,2,2,2,2,2,1,1,2,2,2,2,3,2,3,3,3,3,2,2,3,2,2,2,3,2,2,2,2,1,2,2,2,1,2,2,2,2,3,2,2,2,1,2,1,2,2,2,3,2,1,3,3,1,2,3,3,3,2,2,3,3,2,3,3,2,2,3,3,2,2,3,2,2,2,2,3,3,2,2,2,2,3,3,2,2,2,4,3,3,2,2,3,2,2,2,1,2,3,2,2,3,2,2,2,3,2,2,2,2,2,3,3,2,2,2,2,2,2,1,3,1,3,2,2,1,3,1,1,2,4,3,3,3,3,1,2,2,3,3,3,3,3,3,2,3,3,2,2,2,3,3,1,3,2,2,3,1,3,2,2,2,2,2,3,4,3,2,3,3,2,3,1,3,2,2,2,3,2,2,3,2,4,2,3,2,2,2,3,2,3,2,2,2,3,3,2,3,3,3,3,2,3,1,3,2,3,3,3,2,3,3,3,2,2,2,2,1,2,4,2,2,3,2,3,2,2,2,2,2,2,1,2,2,2,2,1,3,3,2,2,3,3,2,2,2,2,3,2,1,1,1,2,2,1,3,3,2,2,3,2,2,2,3,2,2,3,2,1,3,2,2,2,2,3,3,4,2,3,3,3,2,2,2,3,3,2,3,2,2,2,2,2,2,2,2,3,3,1,1,3,3,2,3,2,3,2,2,2,3,2,2,3,3,3,2,3,3,3,2,3,2,2,3,2,2,3,3,3,1,3,2,1,2,3,2,3,2,1,2,2,2,3,1,3,2,2,2,2,2,3,2,2,2,3,2,2,3,1,1,2,2,1,2,2,1,1,1,2,3,1,3,1,2,2,1,1,2,2,2,1,3,1,2,3,2,3,2,2,2,3,2,2,2,2,2,2,3,2,3,2,2,2,2,2,3,3,1,2,2,1,2,1,2,2,3,2,3,3,3,3,2,2,1,3,2,3,2,2,2,3,3,2,1,3,3,1,3,1,1,3,3,2,2,3,2,2,2,2,2,3,2,1,2,2,2,2,3,2,3,2,3,2,2,3,2,2,3,3,3,3,2,2,1,3,2,1,2,2,1,1,2,1,3,3,2,2,3,1,2,2,3,2,2,1,3,2,2,2,2,2,3,2,3,3,2,2,1,3,2,2,1,2,2,2,2,2,2,2,2,2,1,3,3,2,2,2,2,3,3,2,3,2,2,1,2,2,3,3,2,2,2,2,1,2,2,2,1,3,2,2,3,3,2,2,1,2,3,2,3,2,3,3,3,2,2,2,2,3,3,2,2,3,3,2,2,4,2,2,3,1,3,2,3,2,1,1,3,2,1,2,2,2,2,3,2,2,2,2,3,2,2,3,2,2,2,3,2,2,2,2,3,2,2,3,2,2,1,2,3,2,2,3,2,3,2,3,1,3,3,3,2,2,2,3,2,3,2,3,3,3,3,1,3,2,2,1,2,2,2,2,2,3,2,2,3,2,1,2,2,3,2,2,1,3,3,3,2,1,2,3,1,3,2,2,3,3,3,2,2,3,2,2,2,2,2,2,3,3,3,2,1,2,2,2,2,2,2,2,2,1,2,3,2,1,1,2,3,4,3,2,3,3,2,2,3,2,2,3,2,2,2,2,2,2,1,2,1,3,1,3,2,2,2,3,2,2,3,3,2,4,2,1,1,3,1,2,2,1,3,2,2,2,2,2,2,3,2,2,2,2,3,3,2,2,3,2,3,2,2,3,3,2,3,2,2,2,2,1,3,2,2,3,3,2,3,3,2,2,3,1,2,2,2,3,3,1,3,2,1,2,1,2,1,1,3,1,2,2,3,3,2,4,2,2,2,2,2,2,2,3,3,2,2,3,2,3,2,2,3,3,3,3,2,1,1,2,4,2,3,2,2,1,1,3,2,2,1,3,3,3,3,3,2,3,2,3,3,2,3,3,2,3,2,2,2,2,3,1,3,2,2,2,3,2,1,3,2,2,3,3,2,3,3,3,2,1,3,1,2,3,2,2,2,2,2,2,2,3,2,2,1,2,3,3,3,1,2,2,2,2,2,3,1,3,2,2,2,2,2,2,2,2,2,1,2,1,2,3,2,2,1,2,2,3,2,2,1,1,3,2,2,4,2,3,2,2,2,2,3,2,2,2,2,2,2,3,3,2,2,3,2,2,2,2,2,1,2,3,1,2,2,1,2,3,2,2,2,2,2,1,3,3,2,1,3,1,3,2,2,3,3,3,2,2,2,2,2,2,2,3,3,4,2,1,1,2,2,2,2,2,3,2,2,2,2,3,3,1,1,2,2,2,3,2,3,2,3,2,2,3,1,2,3,2,3,2,3,2,2,3,3,2,2,3,2,1,4,2,2,2,3,2,2,3,2,2,2,2,3,2,2,1,1,2,3,2,1,2,2,2,2,3,2,2,2,2,1,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,1,2,1,2,1,3,3,2,2,2,3,3,3,3,2,2,1,3,3,2,2,2,3,2,2,2,3,3,2,3,3,3,1,1,3,2,3,3,2,2,3,3,2,1,3,3,1,2,2,2,2,2,1,2,2,2,2,2,2,1,3,1,2,2,3,3,3,3,2,2,2,3,2,2,2,3,1,3,2,2,2,2,1,3,2,2,3,2,2,2,2,2,2,2,2,1,2,2,2,1,3,2,2,2,3,3,2,2,2,2,3,2,2,2,1,2,2,2,2,3,2,2,2,3,3,2,1,2,2,3,2,2,3,3,2,1,3,2,1,2,3,2,2,2,2,1,2,3,1,2,3,2,3,2,3,3,2,2,2,2,2,3,3,1,3,2,3,2,3,1,3,1,3,3,2,3,3,2,1,2,2,3,2,2,4,2,2,2,2,2,2,3,1,3,1,3,3,2,1,2,2,2,2,2,3,2,2,2,3,2,2,2,1,2,3,3,2,2,2,2,2,3,3,3,2,3,2,3,2,2,2,3,3,2,3,1,3,2,3,2,2,2,3,3,1,3,3,2,3,2,3,2,3,2,4,2,1,1,1,2,1,1,1,2,2,3,2,3,1,3,2,3,2,1,2,3,2,2,4,2,2,2,2,3,3,3,3,2,2,3,2,2,2,4,2,3,3,2,3,2,2,1,3,2,3,2,2,2,2,2,2,3,2,3,3,2,2,2,2,2,3,2,1,3,3,4,2,2,2,2,2,2,2,3,1,2,2,2,3,2,1,2,3,2,2,2,2,3,2,2,2,3,2,2,1,2,3,3,3,2,3,1,2,2,2,4,2,2,2,2,3,3,2,3,2,2,1,3,2,1,2,2,3,2,2,3,3,2,3,2,3,3,3,2,2,2,3,2,2,2,3,2,2,2,2,3,2,2,2,2,4,1,2,3,3,2,3,3,3,2,2,3,2,2,2,2,2,3,2,2,2,3,2,3,2,3,2,1,3,1,2,3,3,3,2,2,3,1,2,2,1,3,3,2,2,1,3,2,2,2,3,2,3,3,3,2,3,2,2,2,2,2,2,3,2,2,1,3,2,2,1,2,3,2,2,1,2,1,2,2,2,2,3,3,2,4,2,3,3,2,2,3,2,2,2,2,2,2,2,2,3,2,1,2,3,2,2,3,1,3,3,2,2,2,2,2,2,3,2,3,2,2,2,2,3,2,1,3,2,2,3,2,2,2,3,3,2,2,2,3,2,2,3,2,3,3,3,4,3,2,3,2,3,2,2,2,3,1,3,2,3,2,3,3,2,3,2,2,2,3,3,2,2,2,3,2,2,3,2,2,2,3,2,3,3,2,2,2,2,3,3,3,3,2,2,2,1,2,1,2,2,3,2,2,2,3,3,2,2,2,3,3,3,2,2,2,2,2,1,2,2,2,2,1,2,2,1,2,3,1,2,1,2,2,3,2,2,3,2,2,1,2,1,3,2,3,2,2,3,1,2,2,2,3,3,1,2,2,2,2,3,3,1,3,3,2,1,2,2,2,2,1,2,2,2,2,2,2,2,2,3,2,2,1,2,2,1,2,2,1,2,3,2,3,2,2,2,2,2,1,2,2,1,2,3,2,2,2,2,3,2,2,3,1,3,2,2,3,2,2,2,2,2,2,1,3,2,3,1,4,3,3,3,2,3,2,2,3,3,2,3,2,3,3,2,3,3,2,2,3,2,3,2,1,3,1,3,3,2,2,2,1,2,2,2,2,3,3,1,2,3,2,3,3,3,2,3,4,3,2,2,1,2,2,3,3,2,3,2,3,1,2,2,2,2,3,2,2,2,2,2,3,2,2,3,3,2,2,3,2,1,3,1,2,2,2,3,3,2,2,2,2,3,2,1,3,3,3,3,2,2,3,2,3,1,2,2,2,2,2,2,2,3,2,2,2,2,3,3,2,2,3,1,2,3,2,2,2,2,3,3,2,3,3,3,2,3,3,3,3,3,3,2,3,2,3,2,1,2,3,3,2,4,2,2,2,2,2,3,3,3,2,2,3,2,2,1,2,2,1,2,3,3,3,2,3,3,3,3,3,3,3,2,2,2,3,2,2,2,3,2,2,3,2,2,1,2,3,3,3,3,2,3,3,3,3,3,2,3,2,3,2,3,3,2,3,3,2,2,2,2,3,3,2,2,2,2,2,2,1,2,1,3,2,3,2,1,3,2,2,2,3,2,2,2,2,2,1,2,1,2,2,3,2,1,2,2,2,2,3,1,3,1,1,2,3,2,3,2,3,2,2,3,2,2,2,2,2,2,3,2,2,2,1,3,2,2,2,3,3,3,2,2,2,2,2,2,1,3,2,3,2,2,2,2,2,3,2,2,3,2,2,3,2,1,2,1,2,3,2,3,2,2,3,3,2,2,1,2,2,1,3,2,2,3,2,2,3,2,3,3,2,2,3,3,2,2,2,2,1,2,1,2,2,3,2,3,3,1,3,2,2,3,2,2,2,2,2,2,3,2,2,3,3,2,2,3,2,3,3,3,2,2,3,3,2,2,2,3,1,3,3,3,2,2,1,2,1,3,2,2,2,2,1,1,2,2,3,2,1,2,2,2,2,3,2,2,1,2,2,3,1,2,2,2,3,3,3,3,2,2,3,2,3,2,1,4,3,3,2,3,2,2,4,2,1,2,3,3,2,2,2,3,2,2,2,2,2,2,3,2,2,2,2,3,3,2,3,1,2,3,1,2,3,2,1,3,2,2,2,3,1,2,3,2,3,3,3,2,2,1,2,2,2,1,2,2,1,1,3,2,2,1,3,1,2,1,2,3,3,3,1,3,2,2,3,2,3,1,1,3,2,3,3,1,2,3,3,3,2,2,3,1,1,3,2,3,1,3,3,2,2,2,3,2,3,3,2,3,3,3,2,3,2,1,2,2,3,1,2,3,2,2,2,2,1,2,3,1,2,3,2,2,3,2,3,2,2,2,1,2,1,1,2,2,2,3,1,2,3,3,1,3,2,3,1,2,2,2,2,3,2,2,2,1,2,1,2,1,3,2,3,2,2,3,2,3,3,2,1,1,2,3,2,2,2,1,3,2,2,2,2,2,3,2,2,3,3,1,3,1,2,3,2,1,2,2,3,2,2,1,2,2,1,3,2,2,3,2,3,2,1,3,2,3,3,3,2,2,2,3,2,2,2,1,2,1,2,3,2,2,1,3,2,2,2,3,2,1,2,2,2,3,3,2,2,2,2,3,3,2,2,3,2,3,1,2,1,2,1,1,3,2,2,3,2,2,3,3,1,2,2,2,3,3,2,3,2,2,3,2,3,1,2,1,2,2,3,2,1,3,2,1,3,3,3,2,2,3,2,2,2,2,3,2,1,2,2,2,2,2,2,2,2,2,1,2,2,3,2,2,2,2,2,2,3,2,3,2,2,2,2,3,2,2,2,2,3,3,2,2,3,3,2,1,2,2,1,2,2,2,1,1,1,2,1,3,2,2,2,1,2,1,2,2,2,2,2,2,4,2,2,2,2,2,1,2,3,1,2,2,2,2,3,2,2,2,2,2,3,1,2,1,2,3,2,2,3,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,1,3,2,3,3,2,2,3,1,2,3,3,3,3,2,3,2,2,2,2,1,2,1,2,2,4,2,2,2,2,2,3,2,2,3,2,3,3,2,2,1,2,2,1,2,2,3,3,1,1,1,2,3,1,3,2,2,2,2,1,2,2,2,2,3,3,2,3,3,3,2,3,2,2,2,3,2,2,2,2,2,2,3,2,2,2,3,2,2,2,3,2,2,2,2,2,2,2,1,2,1,3,2,3,3,2,2,3,3,2,2,2,3,3,2,3,3,2,2,3,2,2,2,2,3,2,2,2,3,3,2,2,1,3,2,2,2,2,1,3,3,2,2,2,2,2,2,2,1,2,2,2,2,3,3,3,3,2,3,3,2,2,3,2,2,2,3,3,2,3,2,2,2,3,2,2,2,3,3,3,3,2,3,2,3,2,2,2,3,2,2,2,2,2,4,3,3,2,3,2,3,2,2,2,3,3,2,2,3,3,3,3,2,3,3,2,2,2,2,2,3,3,2,2,2,2,2,3,2,3,2,2,2,2,2,3,2,3,3,3,2,2,3,3,1,2,2,2,2,2,2,2,2,3,3,2,3,2,2,3,3,2,1,2,2,2,2,2,2,2,2,3,2,3,1,2,2,2,3,1,3,2,3,2,2,1,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,2,3,2,3,3,2,3,3,2,2,2,3,2,1,2,3,1,3,2,2,2,2,2,3,2,2,2,3,2,2,2,2,3,3,2,2,1,2,2,2,3,2,1,2,2,3,3,1,3,2,2,2,2,2,3,2,3,2,2,2,3,2,2,2,2,2,2,2,2,3,3,2,2,2,3,3,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,3,2,3,3,2,2,3,2,2,2,2,2,2,3,2,2,2,3,2,2,3,2,3,2,3,2,4,2,2,2,2,3,2,3,2,2,2,3,3,2,2,2,3,2,3,3,2,4,2,2,4,2,2,3,2,2,2,2,3,2,2,2,2,3,2,3,2,2,2,3,2,3,3,3,2,2,2,3,3,2,1,2,3,2,3,3,3,3,3,1,2,2,3,3,2,2,2,3,3,3,2,2,3,2,2,2,2,3,3,2,2,2,2,2,3,3,2,3,3,2,2,2,2,2,3,2,3,2,2,2,1,2,3,3,3,2,2,2,2,2,2,3,2,1,2,2,2,3,3,2,2,2,2,3,2,3,3,3,2,2,3,2,2,2,2,3,2,2,2,2,2,2,3,3,4,2,1,2,2,3,2,2,3,2,2,2,2,3,2,2,3,3,2,2,2,3,3,3,2,2,2,2,2,2,3,2,2,2,2,3,3,2,2,2,2,3,2,3,3,3,2,2,3,2,2,2,3,3,2,3,3,2,2,2,2,3,2,1,2,2,2,2,1,3,3,2,2,1,2,2,1,2,2,2,2,3,2,2,3,3,2,3,3,3,3,1,2,3,3,2,2,2,3,2,3,2,3,2,3,3,2,2,2,2,1,2,2,2,2,2,3,3,2,2,2,2,2,2,3,3,2,3,2,2,2,2,1,4,2,2,3,3,2,3,3,4,3,3,2,3,2,1,2,2,3,2,2,3,1,3,2,2,2,3,3,2,3,3,3,2,1,2,3,2,3,2,2,1,2,2,2,3,1,1,2,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,2,2,1,2,3,2,3,1,2,3,3,2,3,2,2,1,2,2,3,2,3,2,2,1,2,2,2,2,1,3,2,3,2,2,3,2,2,2,2,2,3,2,3,3,2,2,1,3,3,1,2,2,3,3,2,4,2,2,2,3,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,1,1,2,2,3,2,2,2,1,2,2,2,2,3,3,3,2,2,1,3,3,3,2,2,3,2,4,2,2,2,2,2,2,2,2,3,2,2,2,1,3,2,2,3,2,2,3,2,2,2,2,1,2,2,2,3,3,4,1,2,2,1,2,2,2,2,2,2,2,2,1,2,2,2,2,3,3,3,2,2,3,1,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,3,1,2,3,2,2,3,2,2,2,2,3,2,2,2,2,2,2,2,1,2,1,3,2,2,1,2,1,2,2,3,2,3,1,2,3,2,2,1,2,3,1,2,2,2,1,2,2,1,2,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,1,2,2,2,1,2,2,2,1,2,2,3,2,2,2,3,2,3,1,1,2,2,2,2,2,2,3,2,2,2,3,2,3,2,2,3,2,1,2,1,2,2,2,3,2,2,4,3,2,2,2,2,2,3,3,2,1,2,2,2,2,3,3,2,3,2,2,3,3,3,3,3,2,2,2,2,2,2,2,3,3,3,2,3,3,3,2,2,2,2,3,2,2,3,2,3,3,3,2,2,3,2,4,1,2,2,2,3,2,2,2,2,3,3,2,3,3,3,3,2,3,2,3,3,3,2,1,3,2,2,2,3,3,4,2,1,3,3,2,1,3,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,3,3,2,3,2,3,3,2,2,3,2,3,3,3,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,3,2,2,2,2,3,1,3,2,2,2,2,2,2,3,2,3,2,3,2,2,4,2,2,1,3,3,2,2,2,3,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,3,2,2,2,3,2,1,2,2,2,3,2,2,3,2,3,2,3,3,1,2,3,2,2,3,3,3,1,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,1,1,2,2,2,2,2,2,2,3,2,2,2,1,3,3,2,2,3,2,2,3,2,2,3,2,3,2,2,2,2,2,2,3,2,3,2,2,2,3,2,2,2,1,3,3,2,2,2,4,3,2,2,1,2,2,2,3,3,3,2,2,2,2,3,3,1,2,3,2,1,2,2,3,2,2,2,2,2,1,3,2,2,2,2,2,3,2,2,3,3,3,2,2,3,2,1,3,2,2,2,3,1,3,3,3,2,2,2,2,2,1,2,2,2,2,3,2,2,2,2,3,3,2,2,2,2,2,3,2,2,2,2,2,2,2,3,2,1,1,3,2,2,2,3,2,2,2,2,2,3,2,2,2,3,2,2,2,2,2,2,2,3,2,2,2,1,3,2,1,2,2,2,2,2,3,2,1,2,2,3,2,2,2,2,2,1,2,2,2,2,2,2,3,2,1,1,3,2,3,2,2,1,3,2,1,3,2,2,1,2,2,2,2,3,3,2,2,2,3,2,2,3,3,3,2,3,2,2,2,3,3,3,2,2,2,2,3,2,2,2,2,2,3,2,2,1,1,2,2,3,2,2,2,3,2,2,2,2,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,1,2,2,2,2,2,2,2,3,2,2,2,3,2,1,1,2,2,1,3,3,2,2,2,2,2,3,2,2,2,2,1,3,3,2,2,3,3,2,4,3,3,3,2,2,1,2,2,2,2,2,2,2,2,1,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,1,2,3,2,1,2,3,2,2,1,3,2,2,2,1,2,1,2,1,3,1,2,2,3,3,1,2,3,2,1,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,1,2,2,3,2,3,2,3,2,2,2,2,2,2,3,2,3,1,2,2,3,2,1,2,2,2,2,2,2,2,3,1,2,2,2,2,2,2,2,2,3,2,2,3,2,1,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,3,2,3,2,2,2,2,2,2,2,3,2,2,2,3,2,3,3,2,1,2,2,2,2,3,2,2,2,2,3,2,3,2,2,3,2,2,2,3,2,2,2,2,2,2,3,2,1,2,2,2,3,2,3,3,2,2,3,2,3,2,3,2,3,2,2,2,2,2,3,2,2,2,3,2,3,2,2,3,2,2,2,2,2,2,2,2,2,1,2,3,3,3,2,2,2,3,2,2,3,2,2,2,3,3,2,3,1,3,2,2,2,2,3,3,2,2,3,2,1,2,3,2,1,3,2,3,3,3,2,2,2,1,1,3,2,3,3,3,2,2,1,3,2,2,1,2,2,2,2,2,3,2,3,2,3,2,2,3,2,2,2,3,2,2,2,3,2,2,3,1,2,2,3,2,4,2,2,1,2,3,3,3,1,2,1,2,2,2,1,1,2,2,2,2,3,2,2,2,3,2,2,2,2,2,2,3,2,2,2,2,1,2,2,2,2,3,2,2,3,2,3,2,3,2,2,3,3,1,2,3,1,2,2,2,2,3,3,1,1,1,1,2,2,2,2,2,2,2,3,3,3,2,2,3,2,2,3,3,2,2,3,3,2,2,3,1,2,1,3,2,1,2,2,2,2,3,2,2,3,2,2,2,2,2,1,3,1,2,2,3,3,2,2,2,2,2,1,3,2,3,3,3,2,2,2,2,2,2,3,3,2,2,3,3,2,3,2,1,1,2,2,2,2,2,2,3,1,3,2,2,3,2,3,2,2,2,3,1,2,1,2,2,2,2,3,2,2,2,2,3,3,3,2,2,2,3,1,3,1,3,2,3,2,1,2,3,2,2,1,2,3,2,1,2,1,2,1,2,1,3,3,2,2,2,2,2,2,2,3,2,2,3,3,2,3,2,3,2,2,2,2,1,2,2,3,2,1,2,2,2,3,1,3,3,2,3,3,2,2,3,2,2,3,2,2,2,1,3,2,3,2,3,3,2,1,3,1,3,2,2,3,1,3,2,2,3,2,2,2,2,2,2,1,3,3,3,2,3,2,3,2,2,2,3,2,1,2,2,3,3,3,3,1,2,3,1,2,3,1,2,2,2,2,2,1,1,2,2,3,2,3,1,2,2,2,3,2,3,3,2,2,2,3,2,2,4,3,3,2,2,3,1,2,3,3,2,2,1,1,2,2,3,1,2,3,1,3,3,2,2,2,2,3,2,3,3,2,4,3,3,4,2,3,3,2,2,2,3,2,1,2,2,3,2,1,3,3,2,2,2,2,3,3,4,3,2,2,2,2,1,2,3,2,2,2,2,2,3,2,3,2,2,2,2,2,1,3,2,2,2,2,2,2,1,2,1,2,2,2,2,2,3,2,3,2,2,3,1,2,2,2,1,2,2,2,2,1,2,3,2,2,1,2,2,1,3,1,1,2,2,2,2,2,2,2,1,2,2,2,2,2,1,2,3,3,3,2,1,2,2,3,2,3,2,2,2,3,2,3,2,3,3,3,2,1,3,2,1,3,3,2,3,2,2,3,2,1,2,3,3,2,1,3,3,3,3,2,1,2,3,3,3,2,2,1,1,2,2,3,2,2,1,3,2,1,2,2,2,1,2,3,3,1,3,3,2,2,1,2,3,3,2,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,1,3,2,1,1,3,2,3,2,3,2,1,2,3,2,3,2,2,2,3,3,1,3,2,1,1,2,2,1,2,2,3,1,2,1,2,3,2,3,1,2,3,2,3,2,3,2,1,2,2,2,2,1,2,2,3,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,1,2,2,2,2,2,1,1,2,2,2,3,1,3,2,3,2,2,2,2,2,3,1,3,2,3,1,2,2,3,3,3,2,2,2,1,1,2,2,2,3,3,2,2,2,2,2,2,2,2,3,2,3,2,3,2,3,2,3,3,2,2,3,3,2,2,2,2,2,2,1,2,1,2,2,2,2,2,3,3,2,2,2,2,2,3,2,3,1,2,3,3,2,2,2,3,2,2,2,2,3,3,2,2,1,1,2,2,3,2,3,2,2,2,2,2,2,3,2,3,2,1,3,3,2,2,3,1,1,3,3,1,2,3,2,3,1,2,3,2,2,3,2,1,3,2,2,2,2,2,1,2,3,2,3,1,2,1,1,3,1,2,2,2,1,2,2,1,2,2,2,2,3,3,2,1,3,2,2,1,3,2,3,3,2,2,1,3,3,3,3,3,2,2,2,3,2,2,2,2,2,1,2,3,2,2,3,1,2,2,2,3,1,2,3,3,3,2,2,2,2,1,2,3,2,1,2,2,2,2,2,3,2,2,3,3,1,2,3,3,2,1,1,2,3,2,1,2,3,3,2,2,2,2,2,2,2,1,2,3,3,2,3,1,2,1,2,3,2,2,3,1,3,2,1,2,1,2,2,1,2,2,2,2,3,2,1,2,1,3,2,2,1,2,2,1,3,3,1,3,1,1,2,3,3,2,3,3,2,2,1,2,2,2,2,1,3,2,2,2,3,2,3,3,2,1,3,2,3,2,2,1,2,2,3,2,2,2,1,2,2,3,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,1,2,2,3,1,2,2,3,3,2,2,2,2,2,2,4,2,2,1,2,2,2,2,3,2,2,2,2,1,2,2,2,3,3,3,1,2,2,2,2,3,3,3,3,1,2,2,2,3,2,2,2,3,2,3,2,2,2,2,2,3,2,2,2,3,1,3,3,2,2,2,3,1,1,2,2,2,2,2,2,2,3,1,2,2,2,2,2,2,2,2,2,3,2,3,3,1,2,3,2,3,2,2,2,3,1,2,1,2,2,3,2,1,3,2,2,2,2,2,2,3,2,2,2,2,2,3,2,1,2,3,2,2,4,2,2,3,2,1,2,2,2,3,2,2,2,3,2,2,3,2,3,2,3,3,2,2,1,2,2,3,2,1,3,2,2,4,2,1,3,2,3,3,3,3,2,1,2,2,2,3,2,2,2,2,1,2,2,3,2,3,2,2,2,1,1,1,2,3,3,2,2,3,2,3,1,2,2,2,3,3,2,2,1,2,2,3,2,4,3,1,2,1,3,3,1,2,3,3,2,2,3,2,2,3,2,1,2,2,3,2,3,2,2,3,1,3,3,3,2,1,4,3,2,2,2,1,2,2,2,2,3,1,1,3,2,2,2,2,1,1,2,2,2,2,2,3,2,3,3,1,3,2,1,2,1,2,3,2,3,3,2,2,2,2,2,1,3,2,3,3,2,2,1,2,3,1,3,2,1,2,2,2,2,2,2,2,3,2,1,2,2,2,2,2,2,2,2,1,2,1,1,3,3,1,2,2,3,1,1,3,3,2,2,2,2,2,3,1,2,3,2,1,2,3,3,3,3,3,2,3,1,3,2,2,3,2,1,2,2,3,1,3,2,3,3,2,2,2,3,2,3,1,2,2,2,2,3,3,2,2,2,2,2,3,3,3,2,2,1,2,3,2,2,2,3,3,2,2,2,2,3,2,4,2,3,2,2,3,3,3,2,2,2,1,2,2,1,3,2,1,3,2,3,3,2,3,2,3,2,3,2,2,1,3,2,2,3,3,3,2,2,3,3,3,1,2,2,2,1,2,3,2,1,2,2,3,2,2,3,3,2,2,2,3,2,3,2,3,1,2,3,3,3,1,1,2,2,3,3,3,1,2,2,3,2,3,3,3,2,2,3,3,2,2,3,1,3,3,2,3,3,2,3,3,2,3,2,3,2,1,2,2,2,3,2,2,2,3,1,1,2,3,1,3,2,3,2,2,3,2,2,1,3,1,2,1,2,3,2,3,3,2,1,3,3,2,2,4,3,2,2,3,3,2,2,2,2,3,2,3,1,2,2,2,3,2,1,2,2,2,3,3,2,3,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,1,3,2,1,2,1,2,2,1,2,2,2,1,3,1,2,2,2,3,2,3,2,3,2,1,2,2,3,3,2,1,3,3,3,3,1,3,3,2,3,2,2,3,3,3,2,2,2,2,3,2,3,3,3,1,3,2,1,3,2,1,3,2,2,3,2,3,2,3,2,1,3,2,1,3,2,2,2,2,3,2,2,3,3,3,2,2,3,3,3,2,2,2,3,2,3,3,3,1,2,3,4,3,1,2,2,3,2,2,1,2,3,2,3,3,2,2,3,2,2,2,3,1,2,2,2,1,3,2,2,2,2,2,2,2,3,2,3,2,2,2,2,3,2,3,2,2,3,2,1,3,2,3,1,3,3,1,3,3,2,2,2,3,2,2,1,2,3,2,2,3,3,2,3,2,2,1,2,1,2,1,2,2,1,3,2,3,2,2,2,2,2,2,2,3,2,2,1,2,2,1,2,1,1,3,3,2,2,3,1,1,2,1,3,3,3,2,2,3,1,2,2,3,3,2,2,1,2,3,1,3,1,2,2,2,2,2,3,2,2,1,2,3,3,3,1,2,2,2,3,2,2,2,2,2,2,2,3,3,3,3,2,2,3,3,2,2,3,3,2,3,2,1,1,2,2,3,1,3,1,2,3,2,2,1,3,2,2,2,1,3,1,2,1,3,3,1,2,3,3,1,2,2,2,1,2,2,2,1,2,1,1,2,2,2,3,3,3,1,3,2,2,3,2,2,2,2,2,3,2,3,2,2,2,2,2,2,2,2,3,2,3,2,3,3,3,3,3,2,2,2,2,3,3,3,3,2,2,1,1,3,1,2,1,3,1,2,2,2,3,3,2,2,2,3,3,2,2,2,2,2,1,2,3,2,2,1,2,2,3,2,1,2,2,2,2,2,3,1,2,2,1,3,2,3,1,3,3,2,3,2,1,3,1,2,2,2,2,2,1,2,3,1,3,2,3,3,3,2,1,2,2,2,3,1,2,1,2,2,2,2,3,1,1,2,1,2,2,2,2,2,2,3,3,2,2,2,3,2,2,2,2,2,2,2,2,3,2,2,2,3,1,1,3,2,2,2,3,1,2,2,1,3,3,2,2,2,2,1,2,2,2,2,3,2,2,3,1,3,1,3,2,3,4,3,3,2,2,2,2,2,3,3,2,2,2,2,2,3,2,3,3,3,2,2,3,1,2,3,2,3,3,1,1,2,3,1,2,3,2,2,1,2,3,2,2,1,1,1,1,3,2,2,2,1,2,2,1,2,2,2,2,2,2,2,3,3,2,2,2,3,3,1,3,1,3,3,3,3,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,1,2,2,2,2,2,2,3,2,2,2,3,2,3,2,2,2,3,1,2,2,1,2,2,3,3,2,2,1,2,2,3,1,3,3,1,2,2,1,3,2,3,1,2,3,2,2,1,2,1,2,2,3,3,2,3,1,2,3,4,3,3,3,1,3,2,2,2,2,2,3,1,3,3,3,3,2,2,2,3,2,3,3,3,3,1,3,2,2,2,3,3,1,2,2,2,3,3,3,3,2,3,2,2,2,1,2,2,2,2,2,2,2,2,3,3,3,3,2,2,1,1,3,3,1,1,2,2,3,2,2,1,3,2,2,2,3,2,1,3,1,1,1,2,1,2,2,2,3,2,4,2,2,2,1,3,2,2,2,2,3,3,1,3,2,1,3,1,2,2,3,3,2,3,3,3,2,3,3,2,2,1,3,2,3,2,1,2,3,2,2,2,3,2,2,1,3,1,2,3,2,3,2,4,2,1,1,2,2,3,2,3,2,2,2,2,3,2,3,2,2,3,2,2,2,3,3,2,1,2,2,2,2,3,3,2,2,2,3,3,1,2,2,2,2,1,1,2,3,2,2,2,1,3,1,3,3,2,2,3,2,2,2,1,2,1,2,3,2,2,3,3,1,2,2,2,2,3,3,2,2,2,1,2,3,1,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,1,2,1,2,2,3,2,2,2,2,1,2,3,2,2,2,2,3,2,1,2,2,1,2,2,3,3,1,3,3,1,3,1,3,2,2,2,2,1,4,3,3,3,3,2,1,2,3,2,1,2,3,1,2,2,3,1,3,1,2,3,2,2,1,1,3,3,1,1,2,2,3,3,2,3,2,3,2,2,2,2,3,2,1,2,2,3,2,2,1,2,3,2,2,3,3,2,3,2,3,2,1,2,1,1,3,2,2,2,2,1,2,2,2,2,3,2,2,2,2,2,3,3,2,3,1,2,3,2,2,1,3,3,2,2,3,3,2,2,2,2,2,3,3,2,2,2,1,1,2,2,2,3,2,2,1,2,2,3,2,2,2,1,1,2,2,2,1,2,3,1,3,2,2,2,2,3,3,2,3,1,3,3,3,3,3,2,2,2,2,2,1,2,2,2,2,2,2,2,1,1,2,3,2,1,2,1,2,2,1,3,3,3,2,1,1,2,2,3,2,3,2,2,2,2,3,2,2,3,2,3,2,2,2,2,3,2,3,2,2,3,2,3,2,2,2,3,2,3,3,1,1,1,3,3,3,2,2,2,2,2,2,2,2,3,3,1,2,2,2,2,2,2,2,2,3,2,2,1,2,3,1,1,2,2,1,2,3,1,1,3,2,2,2,3,2,1,2,3,2,3,2,1,2,1,2,2,2,3,3,1,2,1,2,1,2,2,2,1,2,2,1,3,3,1,2,3,2,3,2,3,3,3,3,3,2,3,2,2,3,3,3,2,2,2,3,1,3,2,1,1,1,3,1,2,2,2,2,3,2,2,1,1,3,2,2,2,3,2,3,2,2,3,2,3,3,3,2,2,3,2,3,2,2,3,2,3,3,2,2,2,3,2,3,2,3,3,2,3,3,2,3,2,2,2,2,1,1,3,3,2,3,1,1,2,2,2,2,2,1,3,2,2,2,2,3,2,2,3,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,3,2,3,3,2,2,1,2,2,2,2,3,2,3,3,1,2,3,3,2,1,3,1,3,2,2,3,2,2,2,2,2,3,3,3,2,2,3,2,2,2,2,3,2,1,2,1,3,3,3,1,2,1,2,3,2,2,2,2,1,2,4,2,2,2,3,2,3,3,2,2,2,3,2,2,1,2,2,3,2,2,1,3,2,3,2,2,4,2,2,3,2,2,3,2,2,2,3,2,3,1,3,3,2,2,3,3,3,1,2,3,2,2,2,2,2,2,1,2,2,1,3,1,2,3,2,2,1,3,1,2,1,2,3,2,3,2,3,2,2,2,2,1,2,3,2,2,2,2,2,3,2,3,1,2,2,2,3,2,1,2,2,2,2,2,1,1,2,2,1,1,3,3,2,2,2,3,1,2,1,2,3,2,2,2,2,1,2,2,2,2,2,3,2,2,2,2,1,2,2,1,2,3,1,2,2,1,2,2,2,2,3,2,1,1,2,1,2,2,2,3,2,1,2,2,2,2,1,1,2,1,1,2,2,2,2,2,2,3,2,2,2,1,2,2,3,2,2,1,3,3,3,2,2,1,2,2,3,3,1,3,2,1,2,2,3,3,2,2,2,1,2,2,3,2,2,2,2,2,2,2,3,2,2,2,1,2,2,2,2,3,2,2,2,2,2,3,2,3,2,3,3,3,1,3,3,3,2,1,2,3,2,1,2,2,3,2,2,2,2,3,3,3,1,3,3,1,2,1,2,2,2,2,2,3,2,3,4,2,2,2,3,2,3,2,2,2,3,3,3,2,2,1,2,3,1,3,3,3,1,2,2,1,2,2,2,2,3,1,2,3,2,1,3,2,2,3,2,1,1,2,2,2,1,2,2,3,3,2,2,1,2,3,2,3,2,2,2,2,3,3,2,3,3,3,2,3,3,2,2,3,2,2,2,2,3,2,2,3,2,2,2,3,2,3,2,2,2,3,2,2,2,2,2,3,1,3,2,1,3,3,2,1,3,2,1,2,2,3,3,1,3,1,3,2,3,3,2,2,2,2,2,1,3,2,2,2,3,2,2,2,1,2,2,3,2,3,2,2,2,2,2,2,2,2,3,2,1,2,3,3,2,2,2,2,2,3,2,3,1,2,2,2,2,3,3,3,1,2,2,3,3,1,2,2,1,1,2,2,1,3,3,1,2,2,3,1,3,1,2,2,3,3,3,1,2,3,1,1,2,3,3,1,3,1,3,1,2,3,1,1,2,2,1,2,2,2,3,2,2,2,3,1,3,2,2,2,2,2,3,2,2,2,2,2,1,2,2,2,3,2,2,2,3,1,2,1,2,4,2,2,2,2,2,3,3,3,2,1,2,2,2,2,2,2,3,2,2,3,2,1,3,2,2,2,3,3,3,2,3,3,3,2,2,1,2,3,2,2,2,2,2,2,3,3,1,3,2,2,3,2,2,2,3,1,3,2,2,3,3,2,2,3,3,1,1,2,2,1,3,3,3,3,3,3,3,2,2,3,3,3,2,2,3,2,2,2,1,2,2,2,2,4,3,2,2,2,1,2,3,2,3,1,3,2,3,2,2,1,3,2,3,2,3,2,3,1,1,2,3,2,2,2,3,2,2,1,3,2,1,3,2,3,2,3,2,3,1,2,3,2,2,3,2,3,3,3,2,3,3,2,3,2,3,2,3,2,3,2,3,3,2,2,3,2,2,3,1,2,2,2,3,1,3,2,2,2,2,3,2,3,3,2,2,2,2,3,3,2,3,2,3,2,3,2,3,1,1,2,3,1,2,4,2,2,2,3,3,2,3,2,2,2,2,3,1,3,3,2,2,3,2,3,2,2,2,1,3,3,2,2,2,2,2,2,3,2,3,3,2,2,3,3,2,3,3,1,3,2,3,2,3,3,2,2,3,2,3,2,2,3,3,2,3,1,2,2,2,3,3,3,2,2,2,2,3,2,3,2,2,2,2,3,2,3,3,1,2,3,2,2,2,1,1,2,1,2,2,3,1,2,2,1,2,1,2,3,3,1,3,3,2,2,2,3,2,3,2,2,1,3,1,2,1,3,3,2,2,2,2,3,1,2,2,1,2,3,3,1,2,2,4,2,1,3,3,1,3,2,2,2,2,3,2,2,2,2,2,1,2,3,2,3,3,3,1,3,2,3,2,3,2,3,1,2,2,1,2,2,2,1,2,2,3,3,2,2,2,3,2,2,2,2,2,1,3,1,1,2,2,2,2,3,3,1,3,3,3,2,2,2,2,1,3,2,2,2,3,2,1,2,2,3,3,2,2,2,2,2,3,2,2,2,1,2,2,2,2,3,2,2,1,2,2,2,2,2,1,3,2,2,3,3,3,2,2,3,1,1,2,2,3,4,1,3,2,2,3,3,3,2,3,2,1,3,3,2,1,3,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,1,2,3,2,1,3,4,3,1,1,2,2,3,3,3,2,2,3,2,1,2,3,2,2,4,3,3,2,2,2,2,3,1,3,3,2,1,2,1,2,2,4,1,1,3,2,2,2,2,3,3,2,2,2,2,2,2,2,1,1,2,2,3,2,1,2,2,2,2,1,2,2,2,3,2,1,2,1,2,3,3,2,1,2,2,2,2,3,3,2,3,3,2,2,2,1,2,2,2,3,2,2,2,3,3,3,2,2,3,2,2,2,2,3,2,2,2,2,2,2,3,2,2,2,2,3,1,2,3,1,3,3,4,2,2,3,2,2,3,3,3,2,2,2,1,1,3,2,3,2,3,2,2,2,3,2,3,3,2,3,2,2,3,2,1,2,2,1,2,2,2,1,3,2,2,2,3,3,2,2,1,3,2,1,2,2,1,2,2,2,2,2,2,3,2,2,3,1,2,3,3,2,2,2,2,1,2,3,2,2,2,3,2,2,3,2,3,2,3,1,2,2,3,2,2,2,2,2,2,2,2,1,2,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,1,3,2,2,2,2,3,4,2,3,3,3,3,2,3,3,2,3,3,2,2,2,2,1,2,2,3,2,3,2,2,3,3,3,2,2,2,2,1,2,2,2,2,1,3,1,2,2,3,3,2,3,2,3,2,2,4,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,1,3,1,2,3,2,2,3,3,3,2,3,2,2,2,2,3,2,1,3,3,2,2,2,2,3,2,3,3,3,2,3,1,2,3,3,3,2,3,3,3,3,2,2,2,2,2,2,2,3,2,3,2,2,2,2,2,2,2,2,3,2,2,2,3,3,1,1,3,2,2,3,2,3,2,3,2,2,3,3,2,1,2,3,2,4,2,3,3,2,2,2,1,3,2,2,3,2,2,2,2,2,2,2,2,3,2,3,2,3,3,2,2,2,1,2,2,3,2,1,2,3,2,2,2,3,3,2,2,2,1,3,2,2,3,2,1,2,3,2,1,2,3,2,3,2,3,2,3,2,2,1,3,3,2,3,2,2,2,3,3,3,2,3,2,2,2,2,2,2,3,2,1,3,1,2,1,1,3,2,2,2,2,2,2,2,3,2,1,2,1,2,2,3,3,3,2,2,2,2,2,1,2,2,3,3,2,2,2,2,1,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,2,2,2,2,1,3,2,3,1,3,2,2,2,2,3,2,2,2,2,1,3,3,3,3,2,3,2,2,1,1,2,3,2,2,2,2,2,2,3,3,2,2,2,1,1,3,2,2,2,2,3,2,2,3,3,2,3,1,2,3,2,3,3,3,3,2,2,2,2,3,4,2,2,1,3,2,2,2,3,2,2,3,2,3,3,2,3,2,2,2,1,3,2,3,3,2,2,3,2,2,2,1,2,2,2,2,2,3,4,1,3,2,3,2,2,2,3,2,2,2,3,1,2,2,2,3,3,2,3,2,2,2,2,3,2,2,3,2,3,1,2,3,1,2,2,1,3,2,1,2,2,2,2,3,2,2,2,3,2,2,3,3,3,2,2,2,2,3,3,2,2,2,2,2,3,1,2,1,2,2,3,3,1,2,3,1,2,2,2,2,1,2,2,2,3,2,2,2,2,3,3,2,2,2,3,2,2,2,2,3,1,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,3,2,3,2,2,2,2,2,3,2,2,2,1,2,2,3,2,2,2,2,2,2,3,3,2,3,2,2,2,2,3,1,2,2,3,2,2,3,1,2,3,2,3,3,2,3,3,2,2,2,2,3,3,3,2,2,3,1,3,2,2,2,2,2,2,2,2,3,2,2,2,2,3,2,2,2,3,2,2,1,2,1,2,3,2,2,2,2,3,2,2,3,2,3,1,3,2,2,2,2,2,3,3,2,2,3,2,3,3,2,3,2,2,3,1,2,2,2,2,3,3,1,3,3,2,2,1,2,2,3,2,2,2,2,2,2,2,2,2,2,1,2,3,1,2,3,3,2,2,2,2,2,2,3,3,2,1,3,2,3,2,1,2,3,1,2,2,1,3,3,2,3,2,2,1,3,2,2,1,3,2,2,2,2,2,3,2,2,3,2,3,1,2,2,2,3,2,3,3,2,2,3,1,2,2,1,2,3,1,2,3,2,2,3,1,3,1,2,2,2,2,2,2,1,3,2,3,2,3,2,2,3,3,3,2,2,2,3,2,2,2,1,2,2,2,2,3,3,3,3,2,2,3,3,3,2,2,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,1,2,2,2,2,2,3,2,2,2,3,2,2,2,2,3,2,2,2,2,3,2,3,2,3,2,2,3,2,3,2,3,2,1,2,2,3,2,2,3,2,3,3,3,2,2,3,3,2,2,2,2,2,3,2,2,3,2,3,2,2,3,2,2,2,3,2,2,3,3,2,3,3,2,2,3,2,2,2,2,3,2,1,2,3,2,2,2,3,2,3,1,3,2,2,3,2,3,1,3,2,3,3,1,1,1,2,3,2,2,2,2,2,1,1,2,3,3,2,2,2,1,2,1,3,2,3,2,3,2,2,2,3,3,2,3,2,3,2,2,2,2,3,2,2,2,3,2,4,1,2,3,1,3,2,2,2,2,3,2,2,3,2,2,4,2,2,2,3,2,2,2,2,3,2,2,3,2,2,3,3,3,2,3,3,3,2,3,3,3,3,3,3,2,3,1,3,2,3,2,3,3,1,3,2,2,2,3,1,3,3,3,2,1,1,3,3,2,2,2,2,2,2,1,2,2,2,1,3,2,2,2,2,3,1,2,2,2,2,2,1,2,1,2,1,2,2,2,1,3,2,2,2,1,2,1,1,3,1,2,3,2,3,3,3,3,2,3,2,2,1,3,3,3,2,2,3,3,1,2,3,2,2,3,2,2,3,3,2,3,1,2,2,2,3,3,2,1,1,3,2,2,2,2,3,2,1,1,2,2,2,3,3,2,2,1,2,1,1,2,2,2,3,2,3,3,3,2,3,1,3,1,2,2,2,2,2,1,3,1,3,1,3,2,3,3,2,2,1,2,2,1,2,3,3,3,3,2,1,2,2,2,1,3,3,3,3,2,3,2,1,2,2,2,2,2,1,3,2,1,3,2,2,2,2,3,2,2,1,3,3,2,3,2,2,2,3,1,3,3,2,1,2,3,3,2,2,1,3,2,2,2,1,1,2,2,3,1,3,2,3,3,3,3,2,1,3,3,3,2,2,1,3,2,2,1,2,2,2,2,2,2,2,2,3,1,3,1,2,2,3,2,1,3,3,3,2,1,2,1,2,3,2,1,2,2,2,2,2,3,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,3,1,2,2,2,2,2,1,2,2,3,3,3,2,2,2,3,2,2,2,1,3,1,2,3,2,3,1,2,3,1,2,2,2,2,2,2,2,2,2,3,2,1,3,2,1,1,2,2,3,2,2,2,1,3,2,2,3,3,3,2,3,2,2,1,3,3,2,2,1,2,2,3,2,2,3,2,2,2,3,1,2,2,1,2,3,3,2,3,2,2,1,3,2,2,2,3,2,2,3,3,3,2,2,2,2,3,3,2,3,2,2,2,3,2,2,2,1,2,3,2,2,3,1,2,2,3,2,2,3,3,1,3,3,2,2,3,2,2,2,3,3,2,2,3,1,2,2,2,2,2,3,2,3,2,1,2,2,2,2,2,2,2,4,2,2,3,2,2,2,2,3,4,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,3,3,3,3,2,1,3,2,2,1,3,3,2,3,2,3,2,3,1,2,2,1,3,3,1,2,2,3,2,2,1,2,1,3,3,1,2,2,3,1,3,1,2,2,3,3,2,3,3,2,2,3,2,2,2,2,2,4,3,2,3,3,3,2,1,2,2,3,2,2,3,2,2,2,1,3,3,2,1,1,1,3,2,2,2,2,2,3,1,2,3,3,2,3,3,2,1,2,1,2,2,3,2,2,3,2,2,1,2,3,3,2,3,2,2,1,1,2,2,2,1,3,2,2,3,2,2,3,2,2,2,2,3,2,2,2,2,2,3,2,3,3,2,2,3,3,2,3,2,2,3,1,2,2,2,1,2,2,2,3,3,3,3,3,2,2,2,2,3,3,2,2,3,1,3,1,3,3,2,3,3,1,2,1,3,3,3,1,2,2,3,2,2,3,2,2,2,2,2,1,2,3,2,3,2,2,2,2,2,2,2,3,1,1,3,2,1,2,2,1,2,1,3,3,2,2,2,3,1,3,2,2,1,2,2,4,3,3,2,1,2,3,2,3,2,1,2,2,2,2,2,2,2,2,2,2,2,3,1,2,2,2,2,2,2,1,2,3,1,3,1,2,2,2,2,2,2,2,1,3,2,3,2,2,3,2,2,2,2,3,2,3,2,2,2,1,2,2,2,2,2,2,2,2,3,2,2,2,1,2,2,1,2,2,2,2,1,2,4,1,1,2,2,2,2,3,2,2,3,2,2,3,2,2,1,2,3,3,3,2,2,2,2,3,2,2,2,2,2,2,3,2,2,3,3,3,2,2,2,2,2,1,2,2,2,1,3,2,3,1,2,3,3,2,1,3,3,1,2,2,2,3,2,2,1,2,1,3,2,2,1,2,1,2,3,3,2,1,3,1,2,3,2,2,3,2,1,3,3,2,2,3,2,1,2,3,2,3,3,2,3,2,3,2,2,3,2,3,2,3,2,3,2,3,2,3,3,2,2,2,2,2,2,2,2,3,2,3,2,1,2,2,3,2,2,3,2,2,3,2,1,2,3,3,2,2,1,2,1,2,1,2,2,2,2,1,3,2,3,2,2,1,3,2,3,3,3,2,1,2,3,2,2,2,1,2,3,2,1,1,2,3,2,2,1,2,2,2,2,2,3,2,2,3,3,1,3,2,2,3,2,1,1,2,2,2,2,2,3,1,2,2,2,2,2,2,2,3,1,2,3,3,3,3,2,3,4,3,3,3,2,3,2,2,2,2,3,2,2,3,2,2,2,2,3,2,2,2,2,3,2,2,2,2,2,2,3,2,2,2,2,3,2,3,2,2,1,2,2,2,1,1,1,2,1,2,2,1,2,2,3,2,1,2,3,1,3,2,2,2,3,2,2,2,3,2,3,1,2,2,2,2,2,1,2,2,2,1,2,2,4,1,3,2,2,2,2,2,2,2,3,2,4,2,2,3,2,2,1,3,3,2,3,3,1,3,1,3,1,1,1,1,2,2,1,2,2,4,1,3,3,1,1,2,2,3,1,2,3,2,2,2,1,1,3,3,2,1,2,1,1,3,2,2,3,2,3,2,2,3,2,2,2,2,3,1,1,2,2,2,3,2,2,3,2,2,2,3,1,3,2,3,2,2,2,3,3,2,2,2,3,2,3,2,2,2,2,2,1,3,1,3,2,3,3,3,2,2,2,3,2,2,3,3,2,2,3,3,2,2,2,3,2,2,3,4,2,2,2,2,2,2,2,2,2,3,1,3,2,2,2,2,2,2,2,2,2,3,2,2,2,3,3,2,2,2,3,3,3,3,3,3,1,2,1,2,2,3,2,3,3,3,1,2,3,2,2,2,3,3,2,2,2,2,3,2,2,2,2,2,2,2,2,3,2,1,2,2,2,1,3,2,3,2,3,2,2,2,2,3,2,2,2,2,2,2,1,2,2,2,3,3,2,3,2,2,2,3,1,2,3,2,2,2,2,2,2,3,2,2,1,3,3,3,2,1,3,2,1,2,3,2,3,3,3,3,2,2,1,2,2,1,3,3,3,2,2,2,3,2,2,2,2,2,1,3,1,2,2,2,2,3,2,1,2,2,2,3,2,3,1,2,2,2,2,2,2,3,2,2,3,2,2,2,3,2,2,3,2,3,2,3,2,3,1,2,2,2,2,2,2,2,2,1,2,3,3,2,2,3,2,2,2,3,2,1,2,2,3,2,2,2,2,1,2,2,3,3,3,2,3,1,2,2,2,2,2,1,2,2,2,1,2,2,2,2,1,3,2,3,2,3,1,2,2,2,2,2,2,2,2,3,3,2,3,1,2,2,3,3,2,3,2,3,3,2,2,3,2,1,3,3,3,2,3,3,2,2,2,2,3,3,2,3,3,2,1,2,1,3,2,2,2,2,2,2,2,2,2,2,2,2,1,3,3,2,3,2,2,2,2,2,2,2,2,2,1,2,1,2,2,3,2,2,2,2,2,3,2,2,1,2,2,2,3,2,2,2,1,2,3,2,1,1,3,2,3,3,2,2,2,2,2,2,1,2,2,2,3,2,2,2,3,2,2,2,3,2,2,1,3,2,2,2,3,3,2,2,2,2,1,1,2,2,2,1,2,2,3,2,2,1,2,2,3,3,2,2,2,1,3,2,3,4,3,3,2,4,2,2,3,2,2,1,3,2,2,3,3,1,2,2,1,2,2,3,2,1,3,2,2,2,3,3,2,1,3,2,2,2,2,2,2,2,3,1,2,1,2,1,1,1,1,2,2,2,3,3,3,1,4,3,2,1,1,1,2,2,1,2,2,2,1,1,3,2,2,2,1,2,1,2,1,3,2,3,3,4,2,3,1,3,3,1,2,3,2,3,2,2,2,2,2,2,2,2,2,4,2,3,3,2,3,4,3,3,2,3,3,2,3,3,2,3,2,2,2,2,3,1,2,2,3,2,1,2,3,1,3,1,2,3,4,2,3,3,2,2,3,2,1,1,2,3,1,2,3,2,2,2,2,2,2,2,3,2,2,2,3,3,3,2,1,3,2,3,3,2,3,2,2,2,2,2,3,1,3,3,3,2,2,2,2,2,2,3,2,2,2,2,3,3,3,3,2,3,3,2,3,3,2,3,1,3,2,2,2,2,2,2,2,2,2,3,1,3,3,3,2,1,3,2,2,4,2,1,1,2,3,3,2,3,3,2,2,2,2,3,1,1,2,1,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,2,2,3,2,2,2,2,2,3,2,3,3,2,2,2,3,2,3,2,2,1,2,2,3,2,2,2,2,2,2,3,2,2,2,3,2,2,2,2,2,2,3,3,3,3,2,2,2,1,2,2,2,2,2,2,3,2,2,3,2,2,3,1,3,2,2,2,3,1,2,2,2,3,1,2,2,1,2,2,2,3,3,2,2,2,2,3,2,2,2,1,3,2,1,2,2,2,2,2,2,1,3,2,2,2,2,2,1,2,3,2,2,2,3,1,2,2,3,2,3,3,3,2,3,3,2,1,2,2,2,1,2,2,3,2,1,3,3,2,2,3,3,2,3,3,3,2,3,2,3,1,2,3,2,2,3,2,2,2,2,2,2,1,2,3,3,2,2,2,3,3,2,3,2,2,3,3,1,2,2,2,3,3,2,1,2,2,3,2,2,2,2,2,3,3,2,2,2,3,2,2,2,2,2,3,2,2,1,2,2,2,1,3,3,2,2,3,3,2,3,2,2,2,3,2,2,2,4,3,2,2,4,3,3,2,3,2,1,3,2,2,2,1,3,3,3,3,3,1,2,3,2,3,2,2,3,1,3,2,3,2,2,3,1,2,2,2,1,2,3,2,3,3,3,3,3,3,3,1,2,2,3,1,2,1,3,3,3,2,2,2,2,3,3,3,2,2,2,2,2,2,3,1,2,2,2,2,2,2,3,3,2,3,2,2,1,2,1,2,2,3,2,1,2,2,3,2,3,3,2,2,2,2,2,3,3,2,3,2,2,2,3,3,2,2,2,2,2,3,3,4,2,3,3,2,3,2,2,2,2,2,2,2,1,3,3,2,3,2,3,2,2,2,2,3,2,3,1,2,2,3,2,1,3,2,2,2,2,3,2,2,1,2,2,2,2,2,1,1,2,3,2,2,2,2,2,1,2,2,2,2,2,2,2,3,2,2,2,3,2,2,3,3,3,2,3,3,2,3,3,3,2,3,3,3,2,2,2,3,2,2,2,3,2,2,2,2,2,2,2,3,3,2,3,2,3,1,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,4,1,3,1,2,3,2,2,1,2,2,3,2,3,2,2,2,2,3,1,1,2,4,2,2,3,2,2,2,2,2,1,2,1,2,3,1,2,3,2,2,2,2,1,2,3,2,3,2,2,2,2,3,3,2,2,2,3,2,2,3,3,1,2,2,1,3,2,2,3,3,3,2,3,2,2,1,2,2,2,1,2,3,2,2,3,1,1,2,2,3,2,3,3,2,3,2,2,3,2,2,3,2,2,2,2,2,3,3,3,1,2,2,1,2,3,2,3,1,2,3,2,3,2,2,2,2,2,1,2,2,3,2,3,1,1,2,2,3,1,2,3,2,2,2,2,2,2,3,2,3,2,2,3,3,2,2,3,1,3,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,3,2,2,1,2,2,1,2,2,3,2,2,2,1,1,3,3,2,3,2,3,2,3,2,2,2,2,2,3,3,2,2,2,3,3,1,3,2,2,2,2,2,3,2,2,2,2,2,1,2,3,2,2,2,1,2,3,3,2,2,2,2,2,2,2,2,2,3,2,3,1,2,2,3,2,2,2,1,3,2,2,4,3,2,2,3,2,3,3,3,2,2,1,2,2,3,3,2,2,3,3,1,1,2,1,2,3,1,2,2,2,3,2,3,3,2,3,2,3,2,2,2,3,2,2,1,2,2,3,2,1,2,2,2,2,2,2,2,3,2,2,2,1,2,2,3,3,3,3,2,2,2,2,2,2,3,2,2,2,1,2,3,3,2,2,2,3,2,3,3,2,2,2,3,1,3,3,2,3,3,2,2,3,1,2,1,2,1,3,3,3,3,2,1,2,3,2,3,2,3,3,2,2,2,3,3,1,2,2,1,2,2,3,2,3,3,3,2,1,1,2,1,2,3,2,2,2,1,2,3,2,2,3,2,2,2,1,2,2,1,2,3,3,2,1,3,3,1,3,2,2,2,2,1,3,3,3,3,3,3,1,3,3,1,2,3,2,2,3,2,3,2,3,2,3,2,3,2,2,2,3,2,3,2,1,3,1,2,2,1,3,3,4,2,3,3,2,3,2,1,2,4,3,2,3,2,2,3,2,2,3,2,2,1,3,4,2,3,2,2,2,2,3,2,2,2,2,2,2,2,3,3,2,2,3,2,2,3,3,2,3,2,3,2,3,2,2,2,3,2,2,2,2,1,3,2,2,3,3,1,2,1,2,3,1,2,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,3,1,1,3,2,3,3,2,2,2,3,2,2,2,2,2,1,1,2,2,3,2,2,3,2,2,2,2,2,3,2,3,3,3,2,2,2,3,2,3,2,2,2,2,3,2,3,2,2,3,2,2,2,2,2,2,3,3,3,1,1,2,3,1,2,2,3,1,2,2,1,1,3,3,2,3,3,2,3,2,3,3,3,2,3,2,2,3,3,2,2,2,2,2,2,2,3,2,3,1,2,2,1,1,2,3,2,2,1,1,2,3,2,2,2,3,3,3,2,2,2,3,2,3,2,3,3,3,2,1,3,2,1,2,1,3,2,2,2,2,3,1,2,2,3,3,2,2,3,3,2,2,2,4,2,3,2,3,2,2,2,3,3,2,2,2,2,2,2,3,1,2,2,2,3,3,2,3,2,2,1,2,2,2,1,3,3,2,2,3,2,2,2,3,2,3,2,3,2,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,2,2,2,2,1,2,1,2,2,2,2,2,2,2,2,2,2,1,3,2,2,3,2,1,2,1,2,3,2,3,2,3,2,2,2,2,1,2,2,2,1,2,2,3,2,2,2,2,2,3,2,3,3,1,2,1,2,2,2,2,1,2,2,2,2,3,2,2,2,2,2,2,2,2,3,2,3,1,1,1,2,2,2,2,2,2,1,2,2,2,3,2,2,3,3,3,2,2,1,2,3,2,3,1,2,3,3,1,3,1,1,2,1,2,2,2,2,3,2,2,3,2,2,2,4,3,2,1,2,3,2,2,3,2,2,2,2,2,2,3,1,2,2,1,3,1,1,3,2,2,2,2,2,3,2,3,3,2,3,2,2,1,3,3,2,1,2,3,2,2,2,2,2,2,3,2,2,2,3,1,2,2,2,4,1,3,2,2,3,3,2,1,2,2,2,3,2,2,3,2,2,1,2,3,3,2,2,3,2,2,2,2,3,2,2,3,2,3,3,3,2,2,2,3,3,1,4,2,2,2,3,3,3,2,3,2,1,3,3,3,2,2,3,2,3,2,3,2,2,2,2,2,3,2,2,3,2,2,2,1,2,2,1,3,3,3,2,3,3,2,1,2,2,2,2,3,2,2,2,3,2,1,2,3,3,2,3,2,2,3,2,2,3,3,3,3,3,2,3,3,2,2,3,2,2,2,3,1,2,2,3,3,3,1,2,3,2,2,3,2,3,2,2,2,3,3,2,2,3,2,2,2,1,2,2,3,2,1,2,2,1,2,3,3,3,2,1,3,2,2,1,2,3,3,1,2,2,3,3,3,3,4,3,2,2,3,2,3,1,3,3,3,4,4,3,2,3,3,2,2,2,2,3,2,2,3,2,2,2,2,1,2,2,2,1,3,3,3,3,1,2,2,2,3,2,2,3,2,2,4,3,2,2,2,2,3,3,2,3,2,3,1,2,3,2,3,2,2,2,2,3,2,1,1,2,2,2,2,2,1,1,2,2,1,3,1,2,2,3,2,2,3,3,1,1,2,1,2,2,3,1,2,3,2,2,1,2,3,2,2,2,2,2,2,3,3,3,2,1,2,2,3,3,2,2,1,3,3,2,3,3,2,2,2,3,3,2,2,2,3,2,2,3,3,3,2,3,2,2,2,2,3,2,3,3,2,4,3,3,1,3,2,2,3,3,2,3,2,2,2,3,2,2,2,2,1,2,2,2,3,3,2,3,2,2,2,1,2,2,3,2,1,1,2,1,2,2,2,3,2,3,1,3,2,2,3,1,3,2,2,2,2,2,1,3,3,3,2,1,3,2,3,2,2,1,3,3,2,2,3,2,2,2,3,2,1,3,3,1,1,2,3,3,1,2,3,2,3,2,2,3,2,2,2,1,2,3,2,2,3,3,2,2,3,2,4,3,1,2,2,3,1,2,2,2,3,2,2,1,2,3,3,1,2,1,3,2,2,2,2,2,2,3,3,3,2,2,3,2,3,2,1,3,2,2,3,2,3,3,2,2,2,2,3,2,2,2,2,3,2,3,1,3,1,1,1,2,1,2,3,3,3,2,2,2,2,2,3,2,3,3,2,2,2,2,2,2,3,2,3,2,3,3,3,2,3,3,2,3,2,1,3,2,2,3,2,1,2,2,1,2,3,3,1,2,2,3,2,2,1,2,3,4,2,3,3,2,2,2,3,1,2,1,2,4,3,1,3,3,2,3,2,3,3,3,2,2,2,4,2,2,2,3,3,2,3,2,2,2,3,2,2,2,3,3,1,2,2,3,1,2,3,2,3,3,2,2,2,2,2,2,2,2,2,3,3,2,1,2,3,2,2,2,3,2,3,3,2,3,3,2,2,2,3,1,3,2,2,3,2,3,3,2,3,2,2,2,2,2,2,2,2,1,3,3,2,2,2,2,2,3,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2,1,1,3,2,2,2,2,2,2,2,2,1,2,2,3,1,2,3,3,3,1,2,2,1,3,2,2,2,1,2,3,2,2,2,3,2,3,2,2,2,3,3,2,3,2,2,3,3,3,2,3,2,3,3,3,3,2,2,2,2,2,3,3,3,2,2,2,3,2,2,2,2,3,2,2,2,3,1,1,3,3,2,3,3,2,2,1,1,2,3,2,2,3,3,3,2,3,2,2,3,2,3,3,3,2,2,2,2,3,2,2,2,4,2,2,2,2,1,2,2,3,1,2,3,3,2,2,2,1,2,2,1,3,2,3,1,2,2,2,2,3,2,2,2,2,2,2,2,3,2,2,3,2,3,2,3,3,2,3,2,3,2,3,2,3,2,3,3,1,1,2,3,2,3,3,3,4,2,3,3,2,2,3,2,3,2,2,3,2,2,3,3,2,1,3,3,3,3,3,2,3,1,3,3,2,3,2,3,2,3,3,2,2,3,2,3,3,3,4,3,3,2,2,1,3,3,3,2,3,2,3,3,2,1,1,3,2,1,1,1,3,2,2,1,2,2,1,3,3,2,3,2,2,1,2,1,2,3,3,2,1,1,2,2,2,3,2,1,3,2,2,1,2,2,3,3,3,2,3,3,2,3,3,2,3,3,2,2,2,3,3,1,3,4,2,3,2,3,3,1,3,3,2,2,2,2,3,2,1,3,1,2,3,3,2,2,2,1,3,2,3,3,2,2,3,3,3,1,2,1,2,3,2,1,2,2,1,3,1,2,3,2,4,2,3,2,2,3,2,3,2,3,2,2,2,3,3,3,2,3,2,2,2,3,2,3,2,2,3,3,3,2,1,2,2,2,2,1,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,3,2,1,2,3,2,2,2,2,2,2,1,2,2,2,3,2,3,3,3,2,3,3,2,2,3,2,2,3,2,2,3,3,2,2,2,3,2,3,2,3,1,2,2,2,2,2,3,3,2,2,2,3,3,2,3,1,3,2,3,2,3,2,2,3,2,2,2,3,2,2,3,2,3,2,2,1,2,2,2,2,2,1,4,2,2,3,3,3,2,2,2,2,1,3,3,3,2,2,2,2,2,2,2,2,2,2,3,2,2,1,2,2,1,2,2,2,2,2,1,4,2,2,1,1,3,3,3,2,2,2,3,2,2,3,2,2,2,3,2,2,1,3,1,3,3,3,2,3,3,1,2,2,3,4,3,1,1,3,2,3,3,2,2,1,3,3,1,1,1,2,1,3,2,2,2,3,3,1,3,1,3,2,2,2,3,3,3,2,2,1,3,2,2,3,2,2,2,3,2,2,1,2,2,2,2,3,1,3,2,3,2,2,2,2,1,3,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,1,2,4,2,4,2,2,3,2,3,2,3,2,2,3,2,2,2,2,2,2,3,3,2,1,1,2,2,3,2,3,2,1,2,1,2,2,2,3,1,3,3,1,3,3,3,2,3,3,2,1,3,3,2,2,2,3,3,2,3,2,3,2,1,3,1,2,3,2,1,2,1,3,3,1,2,3,2,3,2,3,3,2,2,1,2,2,2,2,2,3,2,3,3,1,4,1,3,2,3,2,2,3,1,2,2,3,3,3,2,3,3,2,2,2,1,3,2,3,1,2,1,2,2,1,3,3,2,1,1,2,2,3,2,1,3,2,3,2,2,3,1,2,3,2,3,1,3,2,2,3,1,3,2,2,1,2,3,3,3,1,1,1,2,2,3,3,2,2,1,3,2,2,3,3,3,2,3,2,1,2,1,2,2,2,3,2,3,2,2,2,3,3,3,2,3,2,2,2,3,1,2,2,3,2,3,2,3,3,2,3,3,3,2,3,2,2,1,1,2,3,2,2,2,2,1,2,1,2,2,2,2,2,2,3,1,1,2,2,2,1,2,3,2,1,2,2,3,2,2,2,2,2,2,3,2,3,3,3,3,2,2,3,2,3,2,3,2,2,1,1,1,2,2,2,1,2,1,2,2,2,3,2,3,3,1,2,3,1,3,3,2,2,1,2,2,3,2,4,2,3,2,4,3,3,3,2,2,2,2,1,1,3,3,2,3,1,2,3,3,2,2,3,1,3,3,2,2,3,1,2,2,3,3,3,2,3,2,2,2,1,2,2,2,2,2,2,2,3,2,2,2,3,3,1,3,2,2,3,2,2,2,2,2,3,2,2,3,2,1,2,2,3,2,2,3,3,3,2,2,2,3,1,2,3,3,2,2,1,2,1,2,1,1,1,3,2,2,3,2,3,2,3,2,1,3,2,2,3,2,2,2,2,2,1,1,2,3,2,1,2,1,3,3,2,3,2,3,3,3,2,1,2,1,2,3,2,2,3,3,3,2,3,2,1,2,3,3,2,2,3,3,3,2,2,3,2,2,3,3,3,1,3,2,1,2,1,1,1,3,2,3,2,1,2,3,2,3,2,4,2,3,2,2,3,2,2,2,2,2,2,3,1,3,1,2,1,2,1,2,3,3,2,2,1,2,3,2,2,2,2,3,3,2,2,2,2,3,2,2,2,2,2,1,3,3,3,1,1,3,2,3,3,3,3,2,3,3,2,2,3,3,3,3,2,3,2,2,3,2,3,2,3,2,2,2,1,3,3,2,1,2,3,2,2,2,3,2,3,3,3,3,3,3,2,2,2,3,3,2,2,3,3,2,2,3,3,3,3,2,3,3,3,3,2,3,2,2,2,1,2,3,2,3,3,1,2,3,3,3,1,2,1,3,2,2,2,2,1,2,2,2,2,1,3,3,3,3,2,2,2,2,3,3,3,3,3,2,2,3,2,2,2,2,2,2,3,3,3,2,3,2,2,2,1,3,2,2,3,3,1,3,3,2,3,3,2,2,2,3,2,2,3,3,2,1,2,3,2,1,2,2,1,2,3,1,1,2,2,3,3,1,1,1,3,2,3,2,1,3,1,3,1,1,2,2,2,2,2,2,1,3,2,3,3,1,3,2,3,2,1,2,1,2,4,1,1,2,2,3,1,2,3,3,3,3,3,2,2,2,1,3,3,3,2,3,2,3,2,2,3,1,3,1,1,2,3,1,2,3,2,2,2,3,3,1,3,2,2,3,2,3,1,3,3,1,1,2,3,2,3,2,2,3,3,1,2,3,2,3,2,2,3,3,3,3,2,3,1,1,4,2,3,2,3,3,1,1,3,2,2,3,3,3,2,2,3,1,2,1,1,2,1,2,2,3,3,3,3,2,2,2,3,2,2,3,3,3,3,3,1,3,2,3,2,2,2,3,1,3,1,2,3,3,1,3,2,3,2,4,2,1,2,3,2,1,1,3,2,3,2,2,2,3,4,3,1,2,3,3,3,3,3,3,2,1,3,3,2,2,3,1,1,2,3,2,2,3,2,3,3,2,2,2,2,2,3,2,3,1,3,2,2,2,2,3,2,3,2,1,2,2,1,2,3,2,1,1,2,2,2,1,3,2,2,3,3,1,2,2,2,3,3,2,1,3,3,3,2,2,3,2,1,3,2,1,3,2,3,3,2,3,3,3,3,3,3,2,1,3,2,3,2,3,3,3,3,2,3,3,3,3,3,2,3,3,2,2,2,2,2,3,3,3,2,1,2,2,3,1,3,2,2,2,3,3,3,2,3,3,3,2,1,3,2,3,3,3,3,2,2,1,2,2,2,2,3,3,2,1,2,3,2,2,3,3,1,3,3,3,2,3,1,3,2,2,3,3,2,3,3,3,3,2,3,3,1,3,3,3,3,1,3,3,2,2,2,2,3,3,2,2,2,2,2,1,2,2,3,2,3,2,3,2,3,2,1,2,3,3,2,2,3,3,2,2,1,2,3,2,2,3,3,3,1,2,2,3,3,3,1,3,3,2,2,1,3,1,1,3,2,1,3,2,3,3,3,1,3,1,2,2,1,2,2,2,2,2,3,2,1,2,2,2,2,2,3,2,1,3,3,2,2,2,3,2,3,3,3,2,1,3,3,1,2,1,3,2,3,2,3,3,3,1,2,2,2,2,3,2,2,3,2,3,2,3,2,3,2,1,1,3,2,2,2,3,2,3,3,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,2,3,2,3,3,2,2,2,2,1,3,1,3,1,1,2,2,1,3,3,3,2,2,1,1,1,2,2,2,3,4,2,3,3,2,2,2,2,2,1,2,3,1,2,2,2,2,2,1,3,2,3,3,2,2,3,1,1,2,3,3,1,3,3,3,2,2,1,2,1,2,3,2,1,1,3,2,2,3,2,3,2,1,2,3,1,2,3,1,2,3,2,1,2,2,3,2,1,1,2,2,3,2,2,2,3,3,3,2,2,1,3,2,2,1,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,2,3,2,3,2,2,2,1,3,2,2,1,3,2,2,2,3,3,2,1,2,2,2,2,3,1,3,2,2,2,2,1,3,3,1,2,2,2,2,2,3,2,3,2,1,2,3,1,3,2,2,3,3,2,2,2,2,3,3,3,3,2,3,3,2,2,2,2,2,2,3,3,2,3,2,1,3,2,2,3,2,1,3,3,2,3,2,3,2,1,3,2,3,3,3,1,2,3,2,3,3,1,3,1,2,1,1,3,2,2,1,2,2,3,3,2,2,1,2,2,1,2,2,2,2,2,3,2,2,2,2,1,2,1,3,3,3,1,2,2,3,3,2,3,4,2,3,3,2,2,3,1,3,3,2,2,1,3,3,3,1,1,3,2,2,1,2,3,3,3,2,3,3,2,3,2,2,2,4,2,2,3,1,1,3,1,3,3,3,4,3,1,1,2,3,2,3,2,2,3,2,3,3,2,3,3,3,3,2,3,3,3,3,3,2,2,2,1,2,4,2,3,3,2,3,2,2,3,3,1,1,2,2,2,3,3,2,3,3,2,2,1,2,2,2,2,1,3,1,2,3,3,1,1,3,1,2,3,2,3,3,3,3,2,2,3,4,2,3,3,1,1,1,2,1,2,2,2,2,1,2,1,2,1,4,2,4,2,1,3,2,2,1,2,1,2,2,2,2,2,2,3,3,2,3,3,2,3,2,3,2,3,2,2,2,2,3,2,2,2,2,2,2,1,3,2,3,3,3,2,1,2,2,3,3,2,3,3,3,2,3,2,2,2,3,2,2,2,3,3,3,3,2,2,3,3,3,3,3,2,3,2,2,3,2,2,2,1,2,3,3,3,2,2,3,2,1,3,2,2,3,3,1,2,3,2,3,1,2,3,3,2,3,2,1,2,2,3,1,3,3,3,2,2,1,2,2,1,3,1,2,2,1,2,2,3,3,3,3,2,3,2,2,2,2,1,2,2,3,1,2,2,2,1,2,3,3,2,3,2,2,2,3,1,3,2,2,2,3,2,2,3,3,2,3,2,2,3,2,3,2,1,3,3,2,3,2,3,3,2,3,3,3,3,2,2,3,3,2,2,2,2,3,3,1,2,2,2,2,3,1,3,2,3,1,2,1,2,3,3,2,2,2,3,1,3,2,3,2,2,2,2,2,3,2,2,2,1,3,2,3,2,2,2,2,2,2,3,2,4,3,1,2,3,3,2,2,2,3,2,2,2,3,2,1,3,2,3,2,1,2,2,2,2,3,2,3,3,1,2,2,2,3,3,2,2,3,2,2,2,3,3,2,2,2,3,1,3,1,2,3,3,2,1,2,1,2,3,2,3,2,2,2,2,2,3,3,3,3,2,3,3,3,2,3,2,3,2,2,1,3,1,2,3,2,2,2,1,3,2,2,2,2,1,3,3,2,2,2,2,3,2,1,3,2,2,3,2,1,2,3,3,2,2,2,2,3,2,2,3,2,2,2,3,1,2,3,3,2,3,2,2,2,2,2,2,3,3,3,3,1,3,2,3,2,4,3,2,3,3,2,3,2,2,3,2,2,3,2,2,2,1,2,2,3,2,2,3,2,3,2,3,2,3,2,2,2,3,2,3,1,3,2,2,3,1,3,2,2,3,2,3,2,2,2,2,2,2,3,2,3,2,2,1,3,2,2,2,2,2,1,1,1,2,3,3,1,3,2,2,2,2,3,2,2,2,3,3,2,2,2,2,3,2,3,3,1,2,2,2,2,3,3,2,2,3,2,2,2,1,1,3,2,3,3,2,3,3,2,2,1,2,2,3,3,2,3,2,3,2,3,3,2,3,1,2,2,3,2,3,3,2,2,3,3,3,2,2,1,2,3,3,2,2,2,2,3,2,3,3,3,2,3,2,3,2,2,1,3,3,2,3,3,3,3,1,3,2,3,3,2,2,2,2,2,2,3,3,2,2,3,3,2,2,2,3,2,1,2,2,2,3,3,2,2,2,2,2,2,2,3,2,3,2,2,2,1,2,2,2,2,3,3,2,3,2,2,2,1,1,2,3,3,3,3,3,2,3,2,2,2,3,2,2,2,2,2,3,2,2,3,1,3,3,2,2,3,2,3,2,3,2,3,3,2,1,3,2,2,1,2,3,4,2,1,2,3,2,3,3,2,2,2,3,2,2,2,1,2,3,2,1,3,2,3,2,2,2,3,3,2,1,1,2,2,1,2,1,3,3,1,3,2,3,3,3,2,2,3,2,3,3,2,2,3,2,2,2,3,2,2,3,2,2,3,2,2,2,3,3,2,2,3,2,2,3,3,1,3,3,3,3,3,3,2,2,2,3,2,3,1,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,1,2,1,2,2,2,4,3,2,3,2,3,2,3,2,2,2,3,2,3,2,1,3,1,2,3,1,2,2,2,2,3,2,1,3,3,1,2,2,3,3,3,2,2,2,2,2,2,3,2,1,2,3,2,2,1,2,2,1,2,3,2,2,2,3,2,3,2,2,1,2,2,3,3,3,2,2,3,2,3,2,3,1,3,1,3,1,2,3,3,3,1,2,3,1,2,3,3,2,3,2,2,1,2,3,3,1,3,2,2,1,2,2,1,2,2,2,2,3,2,2,2,2,3,2,3,3,2,2,1,3,3,3,2,2,2,3,3,2,2,2,2,3,1,3,2,2,3,3,3,3,2,2,1,3,2,2,3,2,2,2,3,2,2,2,3,3,3,1,2,2,2,3,1,2,2,3,2,2,3,1,3,3,2,3,2,3,2,2,4,2,2,2,3,2,2,2,1,2,2,3,3,3,3,2,2,2,2,3,2,1,2,3,1,3,3,3,3,2,3,3,2,2,2,3,2,2,1,2,2,3,3,2,2,1,2,2,2,2,2,1,2,2,3,3,2,3,2,2,3,2,2,3,2,3,2,2,3,3,3,2,2,3,3,3,2,3,2,2,2,2,2,4,2,2,3,2,3,2,3,3,3,3,3,3,3,2,3,1,2,2,2,3,2,2,2,3,4,2,1,3,3,2,3,2,2,2,3,2,3,2,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,4,2,2,2,3,1,2,3,3,2,2,1,2,3,1,2,2,2,2,3,2,3,2,2,3,2,2,2,2,1,2,3,3,3,2,2,2,2,2,3,3,3,2,2,3,2,2,3,2,3,2,2,2,2,2,2,3,2,2,2,3,2,3,3,3,3,2,2,2,2,3,3,2,2,2,2,3,2,2,2,2,2,3,2,3,1,2,1,1,2,2,1,2,3,3,1,2,3,1,3,3,1,1,2,3,2,3,3,2,3,3,1,1,3,2,2,3,2,2,2,2,3,2,2,2,3,3,2,3,3,2,2,1,2,2,2,3,3,2,2,2,3,2,3,2,2,2,3,2,2,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,3,3,1,2,2,3,1,2,3,2,3,2,2,3,3,3,2,2,2,3,2,3,2,2,3,2,3,3,3,2,1,3,3,2,2,1,2,2,2,3,3,2,2,3,3,1,1,2,3,2,3,3,2,2,1,3,2,2,3,3,3,2,2,2,1,3,3,2,2,3,2,1,2,3,3,3,2,3,2,2,3,2,2,2,3,2,3,3,2,2,1,3,2,1,3,3,2,2,3,1,2,3,2,2,2,2,2,3,1,2,2,3,2,1,3,2,2,2,3,2,2,2,2,2,2,3,2,2,3,3,3,3,2,2,3,3,3,2,3,2,2,3,2,3,3,2,3,3,3,2,3,3,2,2,3,2,1,2,1,3,2,3,2,3,3,3,3,3,2,2,1,2,4,1,2,3,3,3,3,3,3,3,2,3,2,2,2,1,2,3,2,1,3,2,2,2,2,2,2,1,2,2,3,2,2,2,3,3,2,2,2,2,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,2,2,2,1,2,2,4,3,2,3,2,3,2,3,3,2,2,2,3,2,3,3,3,2,1,2,2,2,2,2,3,2,3,2,2,2,4,1,3,3,3,1,2,2,3,3,4,3,2,3,2,3,3,2,3,2,3,2,2,2,2,2,3,2,2,2,2,2,2,3,2,3,3,2,3,2,2,3,2,2,3,2,1,3,2,3,3,1,3,3,2,3,3,3,2,2,2,2,1,3,3,3,3,2,2,2,1,2,3,3,2,3,3,2,3,3,2,2,2,2,2,2,2,2,2,3,3,1,2,3,2,2,3,3,3,3,2,2,2,2,2,2,3,1,3,2,3,1,2,2,2,3,2,3,3,2,2,3,3,3,3,2,3,2,2,2,1,3,2,3,2,2,3,2,2,3,3,2,2,3,2,2,2,2,3,2,3,3,2,3,2,2,2,2,2,3,2,2,2,2,3,2,2,1,3,2,3,3,2,3,3,3,3,3,3,2,2,3,3,2,3,3,3,2,2,4,2,2,2,3,2,2,2,3,2,2,2,3,2,2,3,3,3,2,3,3,3,2,2,3,3,2,2,3,2,2,2,2,2,2,2,3,2,1,2,2,4,3,2,3,2,3,3,3,2,1,2,1,2,2,1,3,1,1,2,2,2,2,1,2,3,3,3,3,3,2,3,2,2,2,2,2,3,3,2,2,2,2,3,3,3,2,2,2,2,2,2,3,2,2,1,2,2,3,2,3,1,3,3,2,2,2,2,3,2,2,3,3,1,2,3,3,1,3,2,2,2,3,3,3,2,3,2,2,2,1,3,1,2,3,2,3,1,2,3,3,2,2,3,2,1,3,2,2,1,3,2,2,2,3,2,2,3,2,2,3,2,3,3,2,3,2,1,3,2,3,2,2,3,2,3,2,2,3,1,3,2,4,3,2,3,2,2,1,3,2,3,2,1,3,2,2,2,3,2,2,2,2,3,2,3,2,2,2,2,3,2,2,2,1,3,2,2,2,3,2,2,2,2,2,2,3,3,3,3,2,4,2,2,3,2,1,3,1,3,2,2,2,2,2,1,2,2,1,1,2,3,2,3,2,1,3,2,1,3,2,3,3,2,2,1,2,2,3,1,2,3,1,2,3,3,2,2,2,2,2,2,2,2,3,1,2,3,3,1,2,1,1,3,2,2,3,2,2,3,2,2,2,2,2,3,1,2,1,3,2,3,3,2,1,4,3,2,1,2,4,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,1,2,3,3,2,3,2,2,2,2,3,2,2,2,2,2,1,3,3,2,2,2,3,2,2,3,2,2,1,2,3,1,2,3,2,3,2,2,3,2,2,3,2,1,1,3,2,2,3,2,2,1,2,2,2,2,3,1,1,2,2,3,2,3,2,3,2,3,3,2,2,2,2,3,2,3,2,3,3,3,2,2,2,2,3,2,3,2,3,1,3,2,2,3,3,2,3,2,3,3,3,2,2,4,2,2,3,2,3,3,2,2,3,2,2,2,3,2,2,1,2,3,2,2,2,2,3,2,3,3,3,3,2,3,3,3,2,3,3,3,3,2,2,2,1,2,2,2,2,4,2,1,3,2,1,3,2,2,2,3,2,3,3,2,2,2,3,2,2,2,1,2,3,1,3,3,2,3,2,3,2,3,2,2,3,3,3,2,2,3,2,2,1,3,2,2,2,2,2,3,2,3,2,3,3,2,2,3,1,1,2,3,3,2,3,1,2,3,3,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,3,3,3,3,3,3,2,3,2,2,2,2,1,2,2,1,2,2,3,2,2,3,3,3,3,2,2,2,3,2,2,3,2,2,2,1,3,3,2,1,2,3,3,1,2,3,3,2,2,2,2,2,2,2,3,2,1,2,2,2,2,2,1,2,2,2,2,3,2,2,2,3,3,3,3,3,2,3,2,2,2,2,3,2,3,1,2,2,2,3,2,2,2,2,3,3,2,2,2,3,2,3,3,3,2,3,2,2,1,2,3,1,2,2,2,3,2,2,3,3,3,2,3,3,2,2,2,3,2,2,1,2,2,1,2,2,2,3,3,2,3,1,2,2,1,2,2,3,2,2,3,2,3,3,3,2,3,2,4,3,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,3,2,3,3,2,3,2,3,2,2,3,1,3,3,1,2,2,2,2,3,2,2,2,2,2,2,3,2,1,3,2,2,3,3,2,2,2,3,3,2,3,3,3,2,2,2,3,2,3,3,2,2,2,3,3,3,2,3,2,2,3,2,2,2,1,3,2,3,2,1,3,2,3,3,2,2,2,2,2,2,2,2,3,2,2,2,2,1,4,2,2,2,2,3,3,3,1,2,2,3,3,2,2,2,1,2,2,2,2,3,2,2,2,2,3,2,3,3,3,3,2,2,3,2,1,3,2,1,2,1,2,2,2,2,2,3,3,2,3,3,3,2,1,2,3,1,3,2,2,1,1,2,2,3,3,1,2,3,1,2,2,3,1,3,2,1,3,3,2,3,3,2,2,3,2,3,3,3,2,2,2,2,2,3,2,3,2,3,2,2,2,2,2,3,3,1,3,2,3,1,3,2,2,3,2,2,2,2,2,2,2,3,2,2,2,2,3,2,2,3,3,1,3,3,2,2,2,2,2,2,2,2,3,2,2,2,3,3,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,3,3,2,3,2,3,3,2,3,3,2,2,2,3,2,3,2,3,2,2,2,3,2,2,2,2,3,3,3,2,2,2,2,2,2,3,2,2,2,3,3,2,2,2,2,3,2,3,2,2,2,2,2,2,3,3,2,2,2,2,2,3,2,3,2,3,3,3,3,1,2,2,2,2,3,2,3,3,2,1,2,1,3,3,2,3,2,1,2,1,2,3,2,3,2,3,3,2,3,3,3,2,2,2,2,3,1,3,2,2,2,2,2,2,3,2,2,2,3,2,2,1,2,3,3,2,2,2,1,2,2,2,3,2,3,3,3,3,3,3,3,2,2,3,2,2,3,2,2,2,2,2,2,2,3,3,2,2,3,2,3,3,3,3,2,3,2,1,2,3,1,3,2,1,3,2,2,3,2,2,3,2,2,2,2,2,3,2,3,2,3,3,2,3,1,2,2,2,3,2,2,2,2,2,3,1,2,2,2,3,2,2,2,2,3,3,2,2,3,2,2,2,2,1,2,3,2,3,2,3,2,3,2,2,2,3,1,2,2,2,1,3,2,2,1,2,2,3,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,3,2,3,2,3,3,2,3,2,2,2,3,3,2,2,3,3,3,3,3,3,2,2,3,2,2,3,2,3,2,2,2,3,3,3,2,3,1,2,2,2,2,2,2,3,3,2,3,2,1,1,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,3,2,2,2,2,2,3,2,3,2,3,3,3,1,1,3,2,2,3,3,3,3,3,2,3,3,2,2,3,2,2,2,2,2,2,1,2,2,2,2,2,3,3,3,2,2,2,2,3,1,2,2,2,2,1,2,2,2,3,3,3,1,2,2,3,2,4,2,2,2,2,3,1,2,2,2,2,3,2,2,2,2,3,3,3,3,1,3,1,3,2,2,3,2,3,4,1,3,3,2,3,3,3,2,4,3,3,3,2,3,3,2,2,2,2,3,1,3,2,3,1,2,1,3,3,3,3,2,2,3,2,1,1,3,1,3,1,2,2,2,3,3,3,3,2,1,2,3,2,3,3,3,2,3,2,2,3,2,3,3,2,2,2,3,2,2,2,1,2,2,3,2,3,1,2,2,3,2,2,3,2,3,1,3,2,2,1,2,3,3,2,3,1,2,2,2,2,3,3,2,2,3,2,2,3,2,1,3,3,2,3,2,2,2,2,3,2,2,2,2,2,3,2,1,3,3,2,3,2,2,2,3,1,2,1,2,3,3,3,2,2,3,3,2,3,2,2,2,3,3,2,1,4,2,2,1,2,3,1,1,3,2,2,2,2,3,3,2,3,2,2,3,3,3,3,2,4,3,3,2,3,2,2,2,2,2,2,2,1,3,2,2,2,2,1,2,2,2,2,3,2,2,2,3,2,2,3,2,2,3,2,2,3,2,2,3,3,1,2,1,2,2,2,3,1,3,2,2,1,2,2,2,3,2,1,3,2,2,1,2,3,3,2,2,2,2,2,3,2,3,3,2,1,2,3,3,2,2,3,2,2,2,2,2,2,3,2,3,3,3,3,2,2,2,1,2,3,3,2,4,2,1,1,2,1,2,2,1,3,1,3,2,2,2,3,2,3,1,2,2,3,2,1,2,2,2,2,3,1,2,1,1,1,3,2,2,1,1,2,2,2,2,3,2,2,2,2,2,2,3,3,3,3,2,3,1,2,2,2,3,2,3,3,2,2,2,3,2,2,2,2,1,3,1,3,1,2,2,2,2,2,2,3,2,2,2,2,3,3,1,2,1,2,3,3,2,3,3,1,1,2,2,1,2,3,3,3,3,2,2,3,3,3,2,2,3,2,2,2,3,3,2,2,2,2,1,1,2,2,1,2,2,1,3,3,3,2,3,3,2,3,3,2,1,2,2,3,3,2,3,3,3,2,3,2,2,3,2,3,2,3,2,1,2,1,2,2,2,2,2,3,2,2,2,2,2,2,2,2,3,2,3,3,3,3,1,2,1,2,3,1,3,2,1,2,3,3,2,3,3,3,2,2,2,3,3,2,2,2,2,2,3,2,2,3,2,2,3,2,3,2,3,3,3,3,1,3,2,2,2,2,3,3,3,2,3,2,2,1,2,2,1,1,3,3,2,3,2,1,2,1,3,2,3,2,3,3,1,2,3,2,1,2,1,1,2,3,1,2,2,1,2,3,3,2,1,1,2,2,2,3,2,2,1,2,3,1,2,3,2,1,2,3,2,2,2,3,2,2,3,2,2,2,2,2,2,2,1,4,2,2,2,3,2,3,2,2,2,2,3,2,2,2,3,3,1,1,2,2,2,2,3,1,2,2,3,2,2,3,1,1,2,3,2,2,1,2,2,3,2,2,3,1,3,2,1,2,2,3,3,1,3,2,2,2,1,2,1,3,3,1,3,2,2,2,3,3,1,3,2,3,2,1,3,3,2,2,3,3,2,2,2,1,2,2,3,3,3,2,2,2,3,3,1,2,2,3,3,3,2,3,2,3,2,2,2,3,3,1,2,1,3,3,1,2,2,2,2,3,2,2,2,3,2,2,3,3,2,3,2,2,3,3,2,2,1,2,3,3,3,2,2,2,3,4,1,2,3,2,2,1,3,1,2,3,1,2,2,4,2,2,2,2,1,1,2,3,3,3,2,3,1,3,3,3,2,2,2,3,3,3,3,1,3,2,3,3,2,2,3,3,2,2,3,1,3,3,3,2,3,2,3,4,3,3,2,2,2,1,2,1,1,1,2,3,2,3,1,2,2,3,3,2,3,2,3,2,3,2,2,3,2,2,2,3,2,3,1,3,2,3,2,1,1,2,2,2,2,2,3,1,1,2,3,2,3,2,3,3,2,3,2,2,2,2,2,2,2,3,2,2,2,2,1,1,2,2,3,3,2,2,2,2,2,3,1,1,2,3,1,3,2,2,3,2,1,3,2,3,1,3,3,2,2,2,3,2,2,3,2,2,3,3,1,3,2,1,3,3,3,2,2,2,2,2,3,1,3,3,3,1,3,2,2,2,1,3,1,3,3,2,2,2,1,3,2,2,3,2,2,1,3,1,1,3,2,2,3,2,2,3,3,2,2,3,2,2,3,3,1,2,2,2,2,1,2,1,2,1,2,2,2,3,2,2,2,2,2,3,1,3,3,3,3,2,2,3,2,3,3,2,2,1,2,3,2,3,2,2,3,2,2,2,2,2,2,2,2,3,2,3,2,2,2,1,2,3,2,2,2,2,2,1,3,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,1,3,3,3,3,2,3,3,1,2,3,3,1,2,2,2,2,3,3,3,2,2,2,2,3,2,3,3,3,2,2,2,2,2,2,2,1,2,2,2,3,2,2,2,1,2,3,3,2,1,2,2,2,3,1,2,2,2,2,3,3,3,4,3,3,3,2,3,2,1,3,3,2,3,2,2,4,1,2,3,2,3,4,3,3,3,3,2,3,2,3,1,2,3,3,3,2,2,3,3,1,2,2,2,2,2,2,1,2,1,2,3,2,3,3,2,2,2,3,2,2,2,2,2,2,2,3,2,2,3,2,2,3,3,2,2,1,3,3,2,1,3,2,3,1,3,2,3,2,2,3,2,3,2,3,2,2,2,1,3,3,2,3,3,3,3,3,3,1,4,2,1,1,2,1,2,2,1,2,3,1,2,1,2,4,3,3,2,2,3,3,2,1,3,2,2,2,1,2,2,1,2,2,3,2,2,2,2,2,3,2,2,2,2,1,3,3,2,3,2,2,3,2,2,3,3,2,1,3,2,3,2,2,2,3,3,2,1,3,3,2,2,2,3,2,2,3,2,2,2,2,2,2,1,2,1,2,2,2,2,3,2,2,2,2,2,2,2,1,1,2,2,3,1,3,1,2,3,2,1,2,1,3,2,2,1,3,1,2,2,2,2,2,2,2,2,1,2,3,2,2,1,2,3,3,2,2,3,1,2,1,1,2,2,3,3,1,2,3,1,3,2,1,2,2,2,3,2,2,2,1,3,2,3,3,2,1,2,2,2,2,3,3,3,2,2,1,3,2,3,2,3,3,2,2,1,2,2,2,2,3,3,3,2,2,2,3,1,2,2,3,1,3,1,2,3,2,2,2,2,2,1,2,3,2,1,2,3,2,2,3,2,3,3,1,2,2,2,2,2,3,3,3,2,2,3,1,1,2,3,2,2,2,2,2,2,2,2,2,2,3,3,3,2,1,2,3,3,2,3,2,2,3,3,3,2,3,2,3,1,2,2,2,2,3,2,1,2,2,2,3,3,2,2,1,1,3,2,2,1,3,2,2,2,3,2,2,3,3,3,3,2,2,3,2,4,2,3,2,3,2,3,1,1,1,2,2,2,3,2,3,2,2,2,2,2,1,2,2,2,2,3,2,3,3,3,3,2,2,2,2,3,2,3,2,2,2,2,3,2,2,3,2,3,3,3,3,4,3,2,2,2,2,2,3,2,2,2,2,3,1,2,3,2,1,2,3,3,1,3,3,1,3,2,3,2,2,3,3,2,3,2,2,2,2,2,2,2,2,3,3,2,2,2,2,3,2,2,3,3,4,2,2,2,2,2,1,3,3,2,2,3,2,3,2,2,2,2,2,3,2,2,2,1,2,2,3,3,2,2,2,2,2,3,3,2,2,3,2,2,1,2,3,3,1,3,3,2,3,2,2,3,3,2,2,3,1,3,3,2,1,2,3,3,2,2,3,1,3,3,3,2,2,3,1,1,1,3,2,2,1,2,2,2,2,3,2,3,3,3,2,3,2,2,3,1,2,3,3,1,1,2,2,3,2,3,2,4,3,2,3,2,2,3,3,2,1,2,2,2,1,3,2,2,2,2,2,2,1,3,3,2,3,3,2,3,1,2,1,1,3,3,2,3,3,2,3,2,2,1,3,2,3,3,2,2,1,2,1,3,3,2,2,1,2,1,3,3,3,2,3,2,3,2,1,1,2,2,2,2,3,2,1,2,3,1,1,3,1,2,3,2,3,2,3,2,1,3,2,1,2,4,2,3,3,2,3,3,3,2,3,2,2,1,2,2,2,2,1,3,2,2,2,2,3,2,3,2,2,3,3,3,2,3,2,2,2,1,3,2,2,1,3,3,2,3,3,3,2,3,2,2,1,2,2,2,3,2,1,1,2,3,2,2,2,3,3,2,2,3,3,2,3,1,2,4,2,3,2,1,2,2,3,2,2,3,1,2,3,3,3,2,2,2,2,2,2,3,1,2,2,2,2,2,3,3,3,2,2,2,2,2,2,3,2,2,1,3,1,2,3,2,2,1,3,3,2,1,1,3,1,3,2,3,1,3,2,1,1,2,2,1,1,2,3,3,2,2,2,2,3,2,2,3,2,3,2,2,2,1,2,3,3,2,3,2,3,1,2,2,1,2,1,2,2,3,2,3,3,3,2,2,1,1,2,2,2,2,2,2,1,2,2,3,2,2,4,1,2,3,3,2,1,2,3,1,3,2,1,2,2,1,2,1,2,2,2,1,2,3,3,2,2,3,2,2,3,3,1,2,3,2,3,2,2,2,2,2,2,2,3,2,3,2,2,3,3,1,3,2,3,2,2,3,1,1,3,3,3,3,2,2,2,2,2,4,2,3,2,2,2,2,4,2,2,3,3,2,2,1,3,2,3,2,2,1,2,2,1,3,2,2,3,2,3,1,3,1,3,2,1,3,3,1,3,2,3,2,1,2,3,1,2,2,3,1,2,2,2,2,1,3,2,2,3,3,2,3,2,2,2,2,2,2,2,2,4,3,2,3,3,2,2,3,2,3,2,2,3,1,3,2,2,2,2,2,2,2,2,1,3,2,4,3,2,3,3,2,1,2,1,3,3,2,2,2,2,1,3,2,2,2,3,2,2,1,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,3,2,1,2,2,2,2,2,1,2,3,2,2,2,2,2,2,2,2,3,3,2,2,2,3,2,1,2,3,2,1,3,2,3,2,2,1,3,2,2,3,2,3,2,4,2,2,2,3,1,2,2,2,2,2,2,1,3,1,2,3,2,2,2,3,3,2,2,2,2,2,2,3,3,1,2,2,2,3,2,2,1,1,2,2,2,2,3,2,3,2,2,2,1,2,3,2,1,2,3,1,2,2,2,1,2,2,3,2,3,2,2,3,2,2,3,2,2,1,1,3,2,2,2,1,3,2,2,3,2,3,1,2,2,2,2,3,2,2,2,2,3,3,4,2,2,3,2,3,3,1,3,2,3,2,2,3,2,3,2,2,1,2,2,2,2,2,2,3,3,3,3,2,2,2,2,3,2,2,2,1,2,2,3,3,2,2,3,2,2,2,1,1,3,1,3,2,2,2,2,2,2,2,3,1,2,2,3,2,2,3,2,1,1,3,2,3,2,2,3,3,2,3,2,2,2,3,3,3,2,3,2,3,2,2,2,2,2,2,3,2,2,2,3,2,3,3,3,3,2,3,3,2,3,3,2,2,2,2,2,2,3,1,3,2,1,1,2,1,2,2,2,3,2,3,2,2,3,3,3,3,3,2,3,1,2,3,2,3,2,2,2,3,2,2,1,2,1,2,3,3,2,2,2,3,3,2,2,2,3,2,3,1,3,3,2,3,2,2,2,3,3,2,3,2,2,2,2,2,2,3,3,3,1,2,2,2,2,2,2,3,2,1,2,2,2,2,2,2,2,2,2,3,3,3,2,2,3,2,3,3,2,2,3,2,3,3,2,3,2,2,1,2,2,2,2,2,3,2,2,2,2,2,3,3,2,1,3,2,2,1,3,3,2,2,2,3,3,2,2,3,2,2,2,2,2,1,2,2,1,2,2,2,2,1,3,1,2,3,2,2,2,2,1,2,2,2,2,3,3,4,3,2,2,3,1,1,2,2,3,2,1,2,2,2,1,2,3,1,2,3,3,3,2,2,2,2,2,1,2,2,2,2,2,2,3,2,3,3,2,2,3,1,3,1,2,2,3,3,1,2,3,2,3,3,2,3,3,2,3,2,2,2,2,2,2,2,2,4,3,3,3,2,1,1,2,2,3,2,2,2,1,2,3,1,3,2,2,2,2,2,1,2,2,2,3,3,3,3,1,2,3,2,3,3,1,2,2,3,3,2,4,1,2,3,4,2,3,3,3,3,3,2,1,2,2,2,2,2,3,2,2,3,2,2,2,3,3,3,2,2,2,2,3,3,2,2,2,3,2,1,2,2,2,3,2,2,2,3,3,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,1,3,2,2,2,3,2,3,2,4,2,2,2,2,3,3,2,2,2,3,2,3,2,3,2,2,2,2,2,3,3,2,3,3,3,2,2,3,3,2,2,3,2,2,2,2,3,2,2,3,3,3,2,2,2,3,3,4,2,3,2,2,3,2,2,3,2,3,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,3,2,2,2,2,3,2,2,1,2,2,2,2,3,2,2,2,2,2,3,3,3,3,2,2,2,3,2,3,2,3,2,3,2,3,2,2,3,2,2,2,2,3,3,3,2,3,2,2,1,2,2,3,3,2,3,2,2,2,3,2,2,2,2,2,3,2,2,2,1,1,2,2,2,2,2,2,3,2,2,3,2,3,2,2,1,3,2,2,1,2,3,2,3,2,3,2,2,2,2,2,3,3,1,1,3,2,2,2,2,3,2,1,1,2,2,2,2,2,3,2,2,2,2,2,2,3,2,3,2,2,4,3,2,2,3,2,2,3,3,2,1,3,2,3,2,1,3,2,2,2,2,3,3,3,2,2,3,1,3,2,2,2,3,3,2,2,1,3,1,2,1,2,1,2,1,3,2,3,3,2,2,2,2,1,1,2,2,2,2,2,2,3,2,2,3,2,3,2,3,2,4,2,2,3,2,2,2,2,2,2,2,3,2,2,2,2,2,2,3,2,2,2,2,1,2,3,3,2,2,2,2,3,2,2,2,2,3,3,2,2,3,2,3,2,2,2,1,2,3,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,3,3,3,3,3,3,2,3,3,2,3,1,2,3,2,1,2,3,3,3,3,3,2,2,2,3,1,2,3,2,3,3,3,2,2,3,1,2,3,2,2,3,2,3,3,3,2,2,2,2,1,2,3,2,2,3,2,2,2,3,3,2,2,3,2,3,2,3,2,2,1,2,3,2,2,3,2,2,3,3,3,3,2,2,3,2,2,2,3,2,2,2,2,2,2,2,3,3,2,1,2,3,3,3,3,2,3,3,3,2,2,2,3,3,3,3,3,1,2,2,2,2,3,3,1,2,3,2,2,2,2,2,1,3,3,3,2,2,2,1,2,2,3,2,2,3,4,2,2,2,3,2,2,2,2,2,2,2,2,2,2,3,3,2,3,2,2,3,2,1,3,3,2,3,3,3,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,2,2,2,2,2,2,3,3,2,2,2,3,2,2,2,2,3,3,3,2,2,2,3,2,3,2,2,1,1,3,3,2,3,4,3,2,2,2,3,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,1,2,2,3,2,2,1,2,3,3,3,3,3,1,1,2,2,2,2,2,1,2,1,2,2,2,2,2,1,2,1,2,2,4,3,2,2,1,1,2,3,3,3,3,3,2,1,3,2,2,2,2,1,3,3,3,2,2,3,3,2,2,2,2,3,2,2,3,2,2,2,3,3,2,2,2,2,2,2,3,2,2,2,2,2,2,3,1,3,2,1,2,2,2,1,3,2,3,2,2,2,3,1,2,2,3,3,2,2,2,2,2,2,1,2,1,3,2,2,2,3,3,2,2,2,2,3,2,2,3,2,3,2,3,3,2,3,2,2,3,3,2,3,3,1,3,2,2,2,3,2,3,2,3,2,1,2,3,2,2,1,3,2,3,2,2,1,2,2,3,2,2,2,2,2,2,3,2,3,3,2,2,3,2,2,3,1,3,3,3,3,2,2,1,2,2,1,2,2,2,3,3,2,3,3,2,3,1,2,2,2,3,2,2,2,2,2,4,1,1,3,2,3,2,2,2,3,2,2,2,1,3,2,2,2,3,2,2,1,3,3,2,1,3,2,2,3,2,2,2,3,1,2,2,3,3,2,2,2,2,3,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,1,2,1,2,3,2,3,2,3,2,2,2,3,3,3,2,2,2,3,2,2,2,2,2,2,2,1,2,2,2,3,2,2,2,2,2,2,2,1,3,3,2,2,3,3,2,1,2,2,2,2,2,2,2,2,1,2,3,3,2,2,2,2,2,2,2,3,2,1,2,1,3,2,2,1,2,2,2,3,3,2,2,2,2,2,1,2,3,2,2,2,2,3,3,2,1,2,2,2,3,2,2,1,2,2,3,1,2,2,3,3,2,2,2,2,2,2,2,3,3,2,3,3,2,2,1,2,1,3,2,2,2,3,2,3,2,2,2,3,2,1,3,2,3,2,4,2,2,2,4,2,2,2,2,2,2,2,3,3,3,2,2,1,2,3,2,2,2,3,3,2,3,1,3,2,3,3,2,3,3,2,3,2,2,2,1,3,3,2,3,2,2,1,3,3,3,3,3,3,2,3,2,2,3,2,2,3,3,3,3,2,3,2,2,1,2,3,3,2,2,2,3,2,2,2,2,2,2,3,2,2,2,2,2,2,3,2,2,2,3,2,1,3,2,2,2,2,3,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,1,2,2,2,3,3,2,2,2,2,3,2,3,2,2,2,3,2,2,2,2,2,3,3,2,2,2,2,2,2,3,3,3,2,2,1,2,1,2,1,3,3,1,2,3,2,3,1,2,2,2,3,2,2,2,2,3,2,2,2,3,2,3,2,2,2,2,2,2,3,2,2,3,2,2,2,1,2,1,2,2,2,3,2,2,2,2,2,2,3,2,2,2,2,2,1,3,3,2,2,3,1,3,3,2,2,3,1,3,3,2,3,3,2,3,2,1,2,3,3,2,3,3,2,2,3,2,2,2,3,3,2,3,2,2,2,2,1,3,2,2,3,1,2,2,2,1,3,2,2,3,3,2,1,2,2,2,2,2,3,3,3,2,3,2,2,2,3,3,2,1,2,3,2,3,1,2,1,1,2,2,1,2,2,3,2,1,2,1,3,3,1,4,2,1,2,2,2,3,2,2,3,1,2,3,2,2,3,2,2,3,2,2,1,3,2,3,2,2,2,1,2,2,2,3,2,2,3,1,2,2,1,2,2,2,2,2,2,3,2,2,3,1,2,3,2,3,2,2,2,2,2,3,2,2,3,2,2,2,1,2,2,2,2,2,3,2,3,3,1,2,3,1,3,2,2,3,3,2,2,2,2,2,2,2,2,3,2,1,3,2,2,3,1,2,2,2,3,2,2,1,1,2,3,2,2,2,3,2,3,2,1,2,3,3,2,2,3,2,2,3,2,3,2,3,1,2,2,2,2,1,3,3,2,3,2,2,2,3,2,2,2,2,2,2,1,2,2,3,2,3,2,4,1,2,2,3,3,3,2,3,3,3,1,3,2,2,3,1,2,2,2,3,3,3,2,1,3,1,3,3,2,2,1,4,3,2,2,2,2,2,2,2,2,1,3,2,3,3,1,3,1,2,2,3,2,2,3,3,2,3,2,3,3,2,2,2,2,3,3,2,3,2,2,1,2,2,2,2,2,3,1,2,3,1,3,3,2,2,3,2,3,2,2,2,1,2,2,2,3,1,2,2,1,2,3,3,2,3,1,2,3,3,2,3,1,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,3,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,1,2,2,2,2,3,2,3,2,2,3,3,2,3,2,2,2,2,2,1,3,3,3,2,2,3,2,2,3,3,2,1,3,2,3,1,2,3,1,3,2,2,1,2,2,3,2,2,2,2,2,1,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,2,2,1,1,2,1,1,3,2,1,2,2,2,2,2,2,1,2,2,1,3,3,2,2,2,2,2,2,2,1,2,2,3,2,2,3,1,3,2,3,3,3,2,3,2,2,3,1,3,2,1,2,2,2,2,1,3,3,3,3,3,3,2,1,2,2,2,3,2,2,3,1,3,3,2,1,2,3,2,2,2,3,2,3,2,2,3,2,3,2,3,3,2,1,2,3,2,2,3,2,2,2,2,2,2,4,3,2,1,2,2,2,3,2,2,3,1,3,2,1,3,2,2,3,2,3,3,2,3,3,2,2,2,3,2,2,2,2,1,2,3,2,2,2,3,3,3,1,2,1,2,1,2,3,2,2,2,3,3,3,2,2,2,3,3,3,2,3,3,3,2,3,3,2,2,2,2,2,2,2,3,3,3,3,2,2,2,3,2,2,2,3,2,3,2,2,2,2,3,2,2,2,2,3,2,2,2,3,2,2,3,3,2,2,3,1,2,2,2,3,3,1,2,2,1,3,2,2,1,2,2,2,2,2,2,3,2,2,3,3,4,2,2,2,2,2,3,3,2,2,2,2,1,3,3,2,3,2,2,2,3,2,2,2,2,3,3,3,2,3,1,2,3,2,3,4,3,2,2,3,3,3,3,2,2,2,1,2,2,2,2,2,2,3,2,2,3,1,2,2,3,2,2,2,3,1,2,3,2,3,3,1,2,2,2,2,2,2,2,3,2,2,2,1,2,2,2,2,2,2,2,3,3,2,2,2,2,2,3,2,1,2,2,1,2,2,2,2,2,2,3,2,3,2,3,2,1,2,2,2,3,3,2,2,2,2,2,3,2,2,3,2,2,2,1,2,3,2,2,2,2,2,2,2,2,2,3,2,1,2,2,2,3,1,2,3,3,2,2,2,2,2,2,1,3,2,2,2,3,2,2,2,2,3,2,3,2,2,2,2,2,2,3,3,1,2,2,2,2,3,3,1,1,2,2,2,2,3,3,2,2,1,2,2,2,2,1,3,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,3,2,2,2,2,3,2,2,1,2,2,2,2,3,2,2,3,3,3,2,1,2,2,3,2,1,3,3,3,2,2,3,3,3,1,2,2,3,2,3,3,2,3,2,2,2,3,2,2,2,2,3,3,2,2,2,2,2,2,2,2,3,2,2,2,1,2,3,2,3,3,2,1,2,2,2,2,2,3,2,1,3,3,2,2,2,2,2,2,1,2,3,3,3,2,2,3,2,3,2,1,2,3,2,1,2,2,3,2,1,3,2,2,2,2,2,1,2,3,3,2,3,3,2,3,2,2,3,3,3,3,3,2,3,2,1,2,3,3,3,3,1,2,1,2,1,3,2,3,2,3,2,2,3,2,2,3,2,2,2,4,3,2,2,3,3,3,3,2,3,3,2,4,2,2,3,3,1,3,2,2,3,2,2,1,2,2,3,2,3,3,3,1,3,2,3,2,2,1,2,2,3,3,2,3,3,3,2,2,3,1,1,2,2,2,3,2,2,2,3,3,2,3,3,1,3,3,1,3,2,3,2,2,2,1,2,2,2,3,3,2,1,1,2,2,3,3,2,2,2,3,3,3,3,2,3,3,2,2,3,2,3,2,2,2,3,2,2,3,2,3,2,2,1,1,2,2,2,3,3,3,2,2,2,3,2,1,3,3,2,2,2,3,2,3,2,2,2,2,1,3,1,3,2,3,1,2,1,2,2,1,2,2,2,1,2,3,2,2,2,1,3,2,2,1,2,2,1,2,1,1,2,2,2,2,2,3,2,3,2,2,3,1,1,2,2,2,3,2,3,2,2,2,2,3,3,2,2,2,1,3,1,2,1,2,1,3,2,4,3,2,3,2,3,3,2,2,2,2,2,2,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,3,2,2,3,2,2,2,2,2,2,2,3,3,2,2,3,2,3,2,2,4,2,2,1,2,2,2,3,1,2,3,2,2,2,2,3,3,2,4,2,2,2,2,2,3,3,1,2,3,3,1,1,2,4,2,3,3,3,2,2,2,3,2,3,2,2,2,2,2,2,2,3,2,2,3,2,2,2,2,2,3,3,3,2,2,3,2,2,1,3,2,2,2,3,2,3,2,3,2,2,3,2,2,3,3,3,3,3,1,2,2,2,2,2,3,2,2,2,2,2,3,2,2,3,3,2,2,2,2,3,1,2,3,2,1,2,1,2,3,3,2,2,2,4,3,3,2,3,2,3,3,2,2,2,3,3,3,2,1,2,2,2,3,2,1,2,2,3,3,2,2,2,2,2,1,1,3,2,3,3,2,1,2,2,1,2,2,1,2,2,3,3,2,2,3,2,3,1,3,2,2,3,2,3,2,2,1,3,3,2,3,3,3,2,1,3,2,2,1,3,2,2,2,3,2,3,3,3,2,2,3,1,2,2,3,2,1,3,2,1,1,3,2,3,2,3,1,2,3,2,1,2,2,2,1,1,2,3,3,1,2,2,2,2,2,3,2,3,2,2,2,2,2,3,2,2,2,2,3,3,3,2,1,2,2,2,2,2,3,2,2,1,3,3,2,2,2,2,2,2,1,2,2,2,3,3,2,2,1,3,3,2,3,1,2,2,3,3,2,2,3,2,2,3,1,2,3,2,3,1,2,3,2,3,2,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,3,3,2,3,2,2,3,2,2,2,2,2,2,3,3,2,3,2,3,2,2,3,2,3,2,3,3,2,3,2,3,3,2,3,2,3,3,2,3,3,2,2,2,4,2,2,2,2,3,2,3,3,2,2,2,3,2,2,2,3,2,3,2,3,2,2,2,2,3,3,2,3,2,2,2,2,2,2,2,2,3,1,3,2,2,2,2,2,3,2,2,1,3,2,4,1,2,2,2,3,3,2,3,2,3,1,2,2,3,3,2,2,3,3,2,2,2,1,2,2,2,2,3,2,2,2,3,2,2,2,1,2,4,3,2,2,2,3,1,3,2,3,2,2,2,2,3,2,2,2,3,4,2,2,2,2,2,2,2,3,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,1,3,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,3,2,2,2,2,3,2,2,2,2,3,2,2,2,3,3,3,3,2,2,2,1,2,3,1,2,1,2,3,2,2,3,2,3,2,3,3,2,3,3,2,2,2,2,2,2,3,2,2,2,1,2,2,3,2,3,2,2,2,2,3,2,2,2,2,2,2,1,3,2,2,2,2,2,3,2,2,2,2,1,2,2,2,1,2,2,3,2,2,3,3,2,2,2,3,2,2,1,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,1,2,1,3,2,2,3,4,2,3,3,2,1,2,2,2,2,2,2,2,3,2,1,3,2,2,2,2,2,3,2,2,4,3,1,2,3,3,1,3,2,3,3,2,2,3,2,3,3,2,3,3,2,3,2,3,3,3,3,3,2,2,2,2,2,3,3,1,3,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,3,2,3,3,2,2,1,2,2,3,2,2,3,3,1,2,2,2,2,2,3,2,3,2,2,3,3,3,2,3,3,3,2,2,2,2,3,3,2,1,3,3,2,4,2,3,2,2,1,2,2,3,2,2,2,1,2,2,3,2,1,2,2,3,3,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,3,3,3,2,2,2,3,2,2,3,2,2,1,3,3,3,3,2,2,3,3,2,2,3,2,3,3,3,3,3,3,3,2,2,3,2,3,2,1,3,1,3,3,3,2,1,2,3,2,2,2,1,2,3,2,2,3,2,3,3,2,3,3,2,4,2,2,3,3,2,3,3,2,2,3,3,2,3,3,2,2,1,3,3,3,2,1,3,3,2,2,3,2,3,3,2,3,2,3,3,3,1,3,2,2,2,3,3,3,3,2,3,2,2,2,2,2,2,2,3,2,3,2,2,2,2,2,2,3,3,2,2,1,2,1,3,2,4,3,3,3,3,2,2,3,3,3,2,1,3,2,2,3,2,3,2,2,2,2,2,1,2,3,1,1,3,3,3,3,3,2,3,1,3,2,3,1,3,2,2,3,3,3,2,2,3,3,3,2,2,2,2,3,2,2,2,2,2,2,2,2,3,3,2,2,2,2,3,2,2,3,2,2,3,3,2,3,3,2,2,2,2,2,3,3,2,1,3,3,2,2,1,2,3,3,2,2,2,2,2,1,4,3,2,2,3,3,3,3,2,2,1,2,3,2,2,2,3,2,3,2,2,3,2,2,2,2,3,3,2,3,2,2,2,2,2,3,2,1,2,2,4,2,2,2,2,3,2,1,3,2,2,3,3,2,3,2,3,3,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,3,2,3,3,2,2,2,2,2,2,2,2,1,2,2,1,3,2,3,2,3,2,1,2,2,2,2,3,2,2,3,3,2,2,3,3,2,2,2,2,3,2,2,2,1,1,3,3,2,3,2,2,2,2,2,3,2,1,4,1,2,2,2,3,2,3,2,2,2,3,2,3,3,3,1,2,2,2,2,2,2,2,3,3,3,3,2,3,3,2,2,1,2,4,2,2,1,2,3,2,3,3,2,2,2,3,3,2,1,2,2,3,2,3,2,1,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,1,3,1,2,3,3,2,2,2,2,2,3,2,2,1,2,2,3,3,3,2,2,3,2,3,3,3,3,1,2,3,2,2,2,1,2,2,3,3,3,2,2,3,3,2,3,2,3,3,3,2,2,2,2,3,2,2,3,2,2,2,2,3,2,2,2,2,3,2,3,2,2,2,2,2,2,2,2,1,3,2,2,2,3,2,3,2,1,2,2,3,3,2,2,3,1,3,2,2,2,2,2,3,2,2,2,2,3,2,1,3,1,2,3,2,3,3,3,2,3,3,2,2,2,3,2,3,3,2,3,2,2,2,2,3,2,2,3,2,2,2,3,2,2,3,3,3,3,2,2,2,2,3,2,2,3,1,2,2,2,3,2,1,2,2,2,2,2,3,3,2,4,1,3,3,2,3,2,2,2,1,2,3,3,2,3,2,2,2,2,2,2,3,2,2,2,2,2,2,2,3,2,2,3,3,2,3,3,2,3,2,3,2,2,2,2,3,2,3,1,3,2,1,3,3,2,2,3,3,2,2,3,2,3,2,3,2,2,2,2,2,3,2,3,2,1,3,2,3,2,2,2,1,2,2,2,2,2,2,2,2,3,2,2,1,1,2,2,1,3,2,2,3,3,1,3,2,2,3,2,3,3,2,3,2,3,3,1,2,3,2,2,2,2,3,2,3,3,2,3,3,2,3,2,2,3,1,2,2,1,2,2,2,2,1,2,1,2,3,2,3,2,3,2,2,3,1,3,2,2,2,2,2,3,2,3,2,2,3,3,1,1,3,3,2,2,1,2,3,2,2,3,2,2,2,2,2,2,1,1,3,3,3,2,3,2,2,2,3,1,2,2,2,3,4,2,2,2,2,3,2,3,3,2,2,2,2,3,3,2,2,2,2,2,2,2,2,3,2,2,3,2,3,2,1,2,2,1,3,2,3,3,3,1,2,2,2,2,3,2,2,2,3,1,2,2,4,2,3,2,3,2,2,4,3,2,2,2,2,2,1,2,4,4,2,2,2,2,2,3,2,2,2,2,2,2,3,2,2,2,2,2,2,3,3,3,2,2,1,2,1,2,3,2,2,3,2,2,2,3,3,3,2,2,2,3,3,3,3,2,3,2,2,3,2,2,2,3,2,2,2,2,2,2,3,2,3,2,3,3,1,2,2,3,3,3,2,2,2,2,2,2,2,1,2,2,2,3,2,2,1,3,3,3,2,2,2,2,2,1,2,2,2,2,4,2,2,2,3,3,2,1,2,1,3,1,2,2,3,2,2,3,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,2,3,3,2,2,3,2,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,1,2,2,3,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,1,3,2,2,2,2,3,3,2,3,3,2,2,2,2,2,1,2,2,2,2,4,2,2,2,2,3,2,2,2,3,2,2,2,2,2,1,2,2,2,2,2,3,2,2,1,3,1,2,2,2,2,3,3,2,3,3,2,1,2,2,3,2,2,3,2,3,1,3,2,2,3,2,3,2,3,3,2,3,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,2,2,2,3,3,2,3,2,1,2,2,2,2,3,2,2,2,2,2,2,1,2,2,2,1,2,1,3,2,2,2,3,1,2,2,3,2,4,2,3,2,2,2,2,1,2,1,2,2,1,2,1,4,2,2,3,2,2,3,2,2,2,2,2,1,2,1,2,2,3,3,2,2,2,2,2,3,2,3,2,2,2,2,1,2,2,2,2,2,3,2,2,3,2,2,3,3,2,2,3,1,4,3,2,2,2,2,3,3,3,1,3,2,1,2,3,1,3,3,2,3,2,3,3,2,2,3,3,2,3,3,2,2,1,1,1,3,2,2,3,3,2,3,1,2,2,2,1,2,2,3,2,3,3,3,3,3,2,2,2,2,1,2,2,3,2,2,2,2,2,2,3,1,1,2,4,2,3,3,2,3,2,1,2,3,2,4,2,3,3,2,2,2,2,3,2,1,2,2,2,2,2,2,2,2,2,3,3,2,2,3,2,1,2,2,3,1,3,2,2,2,1,2,3,1,2,2,1,1,1,3,2,3,3,3,2,2,2,1,2,2,2,2,2,2,3,1,2,2,2,3,4,2,1,2,2,3,4,3,2,2,2,3,2,4,1,3,2,3,3,4,2,2,3,2,3,2,2,2,2,2,2,3,3,2,2,2,2,1,2,3,1,2,3,3,1,2,3,2,2,2,3,2,3,2,1,3,2,3,1,2,3,2,1,2,2,2,1,2,2,2,2,1,2,2,1,2,1,2,2,2,2,1,2,2,3,3,2,3,2,2,3,2,1,2,2,1,2,2,3,2,2,3,2,3,3,1,4,1,3,2,1,3,3,2,1,2,1,2,4,2,3,2,3,2,2,2,2,2,3,3,2,3,2,2,2,3,3,4,2,2,2,3,2,3,1,2,2,3,3,3,2,3,2,3,1,1,2,2,3,1,2,2,2,3,1,2,2,3,2,2,2,3,1,1,2,2,2,2,2,3,2,2,2,2,2,1,2,2,3,2,1,2,2,2,2,2,2,2,3,1,2,3,2,2,2,2,3,2,2,2,1,2,2,3,2,2,2,1,2,2,1,1,2,2,2,2,2,2,2,3,3,1,3,3,2,1,2,3,2,3,2,3,2,2,3,2,1,2,2,1,1,1,3,2,2,2,1,2,2,1,3,3,2,3,2,2,2,2,2,1,2,3,2,2,2,1,2,3,1,3,2,3,2,2,2,1,2,2,2,3,2,2,2,2,3,3,2,3,2,2,2,3,2,2,3,2,2,2,2,3,3,1,2,2,2,2,3,2,3,3,2,3,2,2,3,2,1,3,2,2,2,2,2,1,2,3,2,2,2,2,2,3,2,2,2,2,1,2,2,2,2,2,3,2,1,2,2,1,3,2,2,1,3,2,3,1,1,2,2,2,3,3,2,2,2,2,2,2,2,2,2,3,2,2,2,3,2,3,3,1,2,2,2,3,2,2,2,1,1,2,1,2,2,2,2,3,2,2,1,2,2,2,3,3,2,1,2,3,2,2,1,3,2,2,3,3,2,1,2,3,2,2,2,3,3,1,2,2,2,1,3,3,2,2,3,2,3,2,2,3,3,3,3,2,2,2,2,2,2,2,3,2,2,2,3,2,2,2,2,1,3,2,3,2,3,2,3,2,2,2,3,3,3,2,2,2,3,3,3,3,2,1,2,3,3,2,2,1,2,2,2,3,1,2,2,2,2,3,1,3,1,2,2,2,2,2,2,3,3,2,2,2,3,2,2,2,1,2,2,2,2,2,2,2,3,2,1,3,3,1,2,3,2,2,2,2,2,4,1,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,4,2,2,2,2,3,3,3,1,1,1,2,3,3,2,2,1,1,2,3,1,3,2,1,2,2,3,3,3,2,2,3,3,3,2,1,2,2,3,2,2,2,3,2,2,2,2,2,2,3,2,2,2,1,2,3,2,2,3,2,3,2,2,3,2,3,2,2,3,2,2,3,3,1,2,3,2,2,3,2,2,2,2,1,2,2,2,3,1,3,3,2,1,2,3,2,3,3,2,2,3,1,2,1,3,1,2,2,1,3,3,2,2,3,2,2,2,2,3,2,2,2,2,3,2,2,2,1,2,2,2,2,1,2,2,2,1,2,3,1,2,2,1,3,3,2,4,2,3,2,3,1,3,3,2,2,2,2,1,1,2,1,2,3,2,1,4,3,2,3,3,1,3,3,1,2,2,2,3,3,2,2,3,2,2,1,2,3,2,3,2,2,2,2,2,1,2,3,2,3,2,3,2,2,2,3,2,2,2,3,2,3,2,2,3,3,1,3,2,1,3,2,2,2,3,1,2,3,2,2,3,2,3,2,1,2,3,2,3,3,2,1,2,2,2,3,2,2,2,3,2,1,2,3,2,2,3,3,2,2,2,2,2,1,2,2,2,2,2,2,2,1,3,3,2,3,3,1,2,2,2,1,3,2,1,2,2,2,3,2,3,3,2,2,2,2,2,3,3,2,2,2,2,2,2,1,1,2,3,2,3,2,3,2,2,3,3,1,3,2,2,2,2,2,1,3,3,2,2,1,2,3,2,3,2,2,2,2,2,1,2,2,2,2,3,2,1,2,3,3,2,1,3,2,1,2,2,3,3,2,2,2,3,3,3,2,2,2,2,2,2,1,3,2,2,3,3,2,2,2,2,1,3,3,3,2,2,3,2,3,2,3,3,3,3,1,2,1,3,2,3,2,2,2,3,2,2,2,2,2,2,3,2,3,2,3,2,2,1,3,2,1,2,2,2,1,3,3,1,2,3,2,2,2,2,2,2,4,2,2,2,2,2,2,3,2,3,3,3,2,2,2,1,2,2,1,2,3,2,2,2,2,3,2,2,1,2,1,2,3,3,3,1,3,3,2,2,3,1,2,2,2,3,2,2,2,2,3,2,3,1,2,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,2,2,1,2,3,1,3,3,2,2,2,1,2,1,2,2,2,2,2,3,2,2,2,2,3,2,3,3,2,2,3,2,3,3,3,3,1,1,3,2,2,2,1,2,3,2,3,2,3,2,3,3,2,3,2,3,2,2,2,2,2,1,1,2,2,3,2,2,2,2,3,2,3,2,3,2,3,2,2,3,3,3,3,3,2,2,1,2,1,2,2,3,3,2,2,2,2,2,2,3,2,2,2,1,2,3,3,3,2,2,1,2,3,2,2,3,2,2,3,3,2,2,3,3,4,2,3,2,2,2,2,3,3,3,2,1,3,2,3,2,3,3,1,2,2,2,2,2,3,3,2,3,2,3,3,2,2,3,2,2,2,2,3,2,1,2,1,2,1,2,2,2,1,2,2,2,2,1,2,3,3,3,2,3,3,1,1,3,3,2,3,2,2,3,2,2,2,1,2,3,3,2,3,1,1,2,2,2,2,2,3,3,3,1,2,1,2,1,2,2,1,3,2,3,1,2,3,2,1,2,3,2,2,3,2,2,2,2,2,3,3,2,3,3,2,2,3,2,2,2,3,2,2,2,2,2,3,2,2,1,2,1,3,1,2,3,2,3,2,2,2,2,3,2,2,2,3,3,2,3,2,2,2,2,2,1,3,2,3,1,1,3,3,2,2,3,1,3,3,2,2,3,2,2,3,3,3,2,2,2,1,3,2,2,2,3,2,1,2,3,2,3,2,2,2,3,3,3,2,2,2,2,2,3,2,2,2,3,2,2,2,3,2,2,2,2,2,2,2,3,3,3,2,3,2,2,2,2,2,3,3,3,2,3,3,3,2,3,2,2,2,2,3,3,2,3,2,3,1,1,3,2,2,3,3,2,3,3,3,2,2,2,2,2,2,2,2,2,3,2,2,3,3,1,2,2,2,2,3,2,2,2,2,2,2,2,2,2,3,3,2,2,3,2,3,2,1,3,3,2,2,2,1,2,3,2,2,3,2,2,2,3,3,2,1,2,1,2,3,3,2,3,2,3,1,3,3,3,2,2,2,3,2,2,3,1,1,3,3,2,2,2,3,2,2,3,2,1,1,2,1,1,3,2,2,1,2,2,2,3,2,1,2,2,1,2,1,3,2,3,2,2,2,2,2,3,2,2,3,2,2,3,1,2,3,2,2,2,2,2,2,3,2,3,2,2,2,2,3,2,2,2,3,1,2,2,2,3,2,2,3,2,2,3,1,1,2,1,1,2,1,2,1,2,2,2,3,2,2,3,2,2,2,1,3,3,2,2,2,3,3,3,2,2,3,2,3,2,2,2,2,2,1,3,2,2,3,3,1,2,2,2,3,2,2,2,3,2,2,2,2,2,3,1,2,2,1,2,3,2,2,2,3,2,2,2,1,1,3,3,2,2,3,3,2,3,2,2,2,2,2,2,3,2,3,3,3,3,1,3,2,2,1,1,2,1,2,2,3,2,2,2,3,3,2,2,3,1,3,2,2,3,3,3,2,1,2,2,3,3,3,3,2,2,3,3,3,2,2,2,1,2,2,3,2,2,3,2,2,1,2,2,2,3,2,2,2,4,3,2,2,2,2,2,2,2,2,3,2,2,3,1,2,2,2,2,3,1,2,2,2,3,1,2,2,1,3,2,3,1,4,1,3,1,2,3,2,2,2,2,3,2,2,2,2,3,2,1,1,3,2,3,2,2,3,2,2,3,2,2,3,2,2,3,2,2,3,2,3,3,3,2,2,3,2,3,2,3,3,3,2,3,3,3,2,2,2,2,2,3,3,1,1,2,2,3,2,3,1,2,3,2,2,2,3,3,2,2,3,2,2,2,1,1,3,3,2,2,3,2,2,2,3,2,3,3,3,3,3,3,1,2,2,2,3,1,2,3,3,2,3,3,1,3,2,2,2,2,2,2,3,2,3,3,2,2,2,2,2,2,3,2,3,3,2,3,1,2,2,2,2,3,3,2,2,2,3,2,2,3,2,3,2,2,2,2,2,2,2,2,2,3,1,2,1,2,2,2,1,3,2,2,3,3,2,2,2,2,1,2,3,3,2,3,3,2,3,2,3,3,3,3,1,2,2,1,3,2,2,2,1,2,2,2,2,2,2,2,3,2,2,2,1,2,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,3,2,2,2,3,2,3,3,2,3,3,3,3,2,2,2,3,2,2,2,2,2,2,1,2,2,2,2,2,3,2,1,2,2,2,2,2,2,2,2,2,1,2,3,2,3,3,2,2,2,2,3,3,1,3,3,2,1,1,3,3,2,1,2,3,1,2,3,2,2,2,2,1,2,2,3,3,3,1,2,2,2,3,3,3,3,3,3,3,2,2,3,2,2,1,3,3,1,1,2,3,3,1,2,3,3,2,1,1,3,2,2,3,3,2,2,2,3,2,3,3,1,1,2,1,2,3,2,1,2,3,2,2,2,2,3,3,2,3,2,3,2,1,1,1,2,2,1,1,2,2,2,2,1,1,2,2,2,3,2,2,1,2,2,2,3,2,2,3,3,3,1,2,2,2,3,2,2,1,2,1,2,3,3,1,2,2,2,2,3,3,2,3,3,2,2,3,3,2,2,1,1,2,2,1,3,3,2,3,1,3,3,3,3,2,3,2,3,3,2,2,2,3,2,2,3,3,2,2,2,1,3,2,3,2,3,2,2,2,2,2,2,2,3,2,3,2,3,1,1,3,2,1,2,3,3,1,3,2,3,2,2,2,3,2,2,2,3,1,2,2,2,3,2,2,2,2,2,2,2,3,2,2,2,2,2,2,3,3,3,4,2,2,1,2,3,3,2,2,3,2,2,2,3,2,3,3,2,2,3,2,2,2,2,2,2,2,2,1,2,3,2,2,2,2,2,2,3,2,2,1,2,2,2,3,1,2,2,2,2,3,2,2,3,2,2,2,2,2,3,2,3,2,2,2,3,2,2,2,2,2,2,3,3,3,3,3,3,3,2,3,3,2,3,1,3,3,2,3,2,3,2,3,1,2,3,1,2,2,2,2,3,2,4,2,2,2,3,1,2,2,3,2,2,3,3,2,3,3,2,2,2,2,1,2,3,3,3,3,2,2,1,2,2,2,3,3,3,2,2,3,3,1,3,3,2,3,3,2,3,2,2,3,2,2,1,2,1,2,2,3,1,2,3,1,3,4,2,3,2,2,3,1,3,3,1,1,2,1,1,3,2,2,2,2,2,3,2,2,2,3,3,3,3,1,2,2,2,2,1,2,1,2,3,2,2,1,3,3,2,3,2,2,2,2,3,3,2,2,3,3,2,1,3,1,2,2,2,3,4,1,1,2,3,3,2,3,2,2,1,2,3,2,2,2,2,2,3,3,3,2,3,1,2,3,3,2,2,3,3,3,3,2,2,3,2,2,3,1,1,2,2,2,2,1,2,1,3,2,2,1,2,2,3,2,2,2,2,2,2,1,3,2,2,2,2,2,1,3,1,2,3,2,2,3,1,2,2,2,2,2,2,2,1,2,1,2,2,2,2,3,2,2,3,1,2,2,2,2,2,2,3,2,1,2,3,2,2,1,2,2,1,3,1,3,1,2,1,2,1,2,3,2,2,2,2,1,2,2,3,1,2,1,3,3,2,2,3,2,2,3,3,2,3,1,2,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,3,2,2,2,2,2,2,3,1,1,2,2,3,2,2,2,1,1,3,2,2,2,2,2,1,1,3,1,2,2,2,3,2,3,1,2,1,3,2,2,2,3,1,2,2,2,1,2,1,2,3,1,3,2,2,2,2,2,3,2,2,1,2,2,3,2,2,2,1,1,2,2,2,2,1,2,3,1,3,3,2,2,2,1,2,1,2,1,3,1,1,3,3,1,2,3,3,3,2,3,2,2,2,3,1,2,2,1,2,2,2,2,3,3,1,2,3,2,2,1,2,2,2,3,1,1,2,1,2,3,1,1,2,2,3,3,2,1,3,2,3,3,2,2,2,3,2,1,3,3,1,1,3,2,3,2,2,3,2,1,3,1,3,2,3,3,3,1,3,2,2,3,2,1,2,2,1,3,3,3,2,3,3,2,2,2,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,3,1,2,2,1,2,2,2,2,2,3,3,3,2,3,2,2,3,3,2,1,2,3,3,3,2,2,2,2,2,2,3,1,1,1,2,2,2,3,2,1,2,3,3,3,2,3,1,2,2,2,1,2,2,3,1,2,2,3,1,3,3,3,3,2,1,2,3,3,3,2,1,3,2,2,1,3,3,1,2,2,3,2,2,2,2,2,3,2,2,3,2,2,1,2,3,1,1,1,3,1,2,1,3,2,3,2,3,1,3,2,2,3,2,3,3,2,1,2,2,2,2,2,3,4,2,1,2,1,2,3,1,1,3,2,2,2,2,1,3,2,3,2,3,3,2,2,3,1,1,3,2,2,2,3,3,2,2,1,2,3,2,2,2,2,3,3,3,2,2,2,2,3,2,3,2,1,2,3,2,2,2,2,2,2,3,2,4,3,2,3,2,3,3,2,2,2,3,2,1,3,2,3,1,1,3,2,3,1,2,3,2,3,2,3,2,2,2,2,1,3,2,2,2,2,1,1,3,3,2,2,3,3,3,3,1,2,1,2,2,2,2,3,2,2,3,3,3,3,2,3,2,2,4,3,3,2,2,1,2,3,1,3,2,2,2,3,2,2,3,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,1,2,3,3,2,1,2,2,2,3,2,1,2,3,1,2,3,3,1,2,2,3,2,2,1,2,2,2,3,2,3,2,3,2,2,2,2,2,3,2,3,3,3,2,2,2,3,2,2,2,1,1,3,3,1,3,2,3,3,2,1,2,3,2,2,2,3,3,3,3,3,3,1,2,3,2,2,2,2,3,3,2,2,2,2,2,3,2,2,2,3,4,1,3,2,2,2,2,1,2,2,2,2,2,2,2,2,3,2,2,2,3,3,1,2,2,2,3,3,2,2,2,3,3,2,2,2,3,3,2,3,2,2,3,2,1,2,2,3,2,3,3,1,4,1,2,2,1,1,2,2,2,3,2,1,1,2,2,1,2,2,1,3,1,1,3,2,2,3,3,3,2,3,3,3,2,3,3,3,2,3,3,3,3,2,3,1,3,1,2,4,3,1,3,2,3,4,3,2,2,3,2,3,1,2,2,2,2,2,2,2,2,3,2,1,3,3,3,2,2,1,2,2,3,3,1,2,2,1,2,2,3,2,2,2,3,2,2,3,3,2,3,3,3,3,2,3,3,1,2,2,3,2,3,2,2,2,3,2,2,2,2,2,2,2,3,2,2,3,3,2,1,3,3,3,2,1,2,1,1,3,2,2,3,2,1,2,2,3,3,3,1,1,3,2,2,3,3,3,2,3,2,2,2,3,2,3,3,3,3,3,2,1,2,3,3,2,2,2,1,3,2,2,2,3,2,3,2,1,2,3,1,3,3,2,2,2,3,2,2,3,3,3,3,3,3,2,3,2,2,3,3,2,2,2,2,2,2,2,2,2,3,2,1,2,3,3,2,2,2,2,3,2,2,3,2,2,2,2,2,2,2,3,2,1,2,2,2,2,3,2,3,3,2,3,1,2,2,1,3,1,2,3,2,2,2,2,2,2,2,2,3,1,3,2,1,3,2,2,2,2,2,3,2,3,2,1,2,2,3,2,1,2,3,2,2,2,4,2,2,3,2,4,1,2,2,1,1,3,3,2,2,2,2,1,1,2,3,3,2,2,1,1,2,4,3,2,3,1,3,2,3,3,3,1,2,1,3,3,1,2,2,2,4,3,2,3,2,2,1,3,1,2,1,3,2,2,2,3,1,2,2,2,3,2,2,2,2,2,1,1,2,2,2,3,2,1,3,2,1,3,2,2,2,2,3,3,2,2,3,3,2,3,2,2,2,2,2,2,2,2,2,2,3,3,3,2,3,2,2,2,2,2,3,2,2,2,2,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2,3,3,1,2,3,3,2,2,3,2,3,2,1,3,2,3,2,3,2,2,3,2,2,2,1,2,3,2,3,2,2,1,2,3,1,2,2,4,1,3,3,2,2,1,2,2,3,1,2,3,2,2,2,2,2,1,2,2,2,2,2,3,1,3,3,3,2,1,2,1,2,3,2,1,2,2,2,2,2,2,2,2,3,2,3,2,1,1,1,3,1,3,3,2,3,2,3,2,2,2,1,1,3,3,2,2,2,2,2,3,2,3,2,3,3,2,2,2,3,3,1,2,2,2,2,2,4,2,1,2,2,2,3,2,2,2,3,2,3,3,2,2,1,2,3,1,2,2,3,2,2,3,2,3,2,2,3,1,2,2,1,2,2,2,3,2,3,2,2,3,2,1,2,2,3,2,2,1,2,2,3,2,3,2,1,2,4,3,1,1,1,2,2,3,1,3,2,3,3,2,3,2,2,2,3,2,2,3,3,3,3,2,3,2,2,1,2,3,2,3,3,3,3,1,2,2,1,3,3,2,3,3,1,1,2,3,2,1,2,3,3,1,2,2,2,2,2,2,2,2,2,3,2,2,2,3,1,2,3,3,2,3,2,1,2,2,2,2,1,2,2,1,1,2,3,1,2,1,3,1,2,2,1,3,2,1,2,1,3,3,1,3,1,2,1,3,1,2,3,2,1,3,3,3,3,2,1,2,2,2,2,2,3,2,2,3,2,3,3,3,3,3,1,3,2,3,3,1,2,2,3,2,2,2,3,3,1,2,2,3,2,3,2,3,3,2,1,2,2,3,2,3,2,3,1,1,2,1,2,2,2,2,2,2,2,2,3,2,2,2,2,3,1,1,2,3,2,2,3,2,2,1,3,3,2,3,3,1,2,3,3,3,2,2,2,1,2,3,3,2,1,3,1,1,2,2,2,3,2,2,1,2,3,2,2,1,2,1,3,3,1,2,2,2,1,3,2,2,1,2,2,2,1,2,2,3,3,2,2,2,2,2,3,3,2,2,3,2,2,2,1,2,2,2,2,2,1,2,2,2,2,3,3,2,3,2,2,3,3,2,1,2,2,3,2,1,2,2,2,3,2,2,2,2,2,3,2,3,1,2,2,2,3,3,2,3,2,1,3,3,2,3,1,2,2,3,2,2,2,2,1,2,2,1,2,1,2,2,3,3,1,1,2,3,3,2,1,2,3,2,2,1,2,2,2,1,2,1,2,1,1,3,2,2,1,2,2,2,2,3,3,3,2,2,2,2,2,1,2,2,2,3,1,2,2,2,2,3,3,2,2,3,2,2,2,2,3,2,1,2,1,3,2,3,2,2,2,3,2,2,3,2,2,3,1,2,2,2,2,2,2,2,1,2,3,2,2,2,2,2,3,3,2,2,2,4,2,2,2,2,1,3,2,2,2,3,2,2,3,2,3,2,2,2,2,1,2,2,4,2,3,2,2,2,3,3,3,2,2,3,2,3,2,2,2,3,3,3,2,3,2,2,2,2,3,2,2,2,1,2,1,2,3,2,2,2,1,2,1,2,2,2,1,2,2,3,3,3,2,2,2,3,2,2,3,3,1,3,2,1,3,2,2,1,2,2,2,2,2,3,3,2,2,2,2,2,1,2,2,2,3,2,1,2,2,2,2,2,1,3,2,1,2,3,3,2,3,3,3,2,1,2,3,3,2,1,1,3,3,3,3,2,2,2,2,3,1,2,1,2,3,2,3,3,2,3,2,3,1,2,3,2,1,2,2,2,2,2,2,2,2,3,2,3,2,2,3,3,2,3,2,3,1,3,3,3,2,3,3,2,1,3,3,3,2,2,2,2,3,3,2,2,2,1,3,3,2,2,1,3,3,3,2,1,2,1,3,2,1,2,2,2,3,2,2,2,1,2,2,2,2,2,2,2,1,2,2,2,3,2,2,2,1,1,2,3,2,2,2,3,2,2,2,1,2,2,3,2,3,2,2,2,2,2,2,2,3,1,1,1,2,3,3,3,2,2,4,3,2,2,3,2,2,3,2,2,2,2,1,3,3,2,2,3,3,2,2,3,3,3,3,3,2,3,1,2,1,2,2,1,3,3,3,1,2,2,2,2,3,2,2,3,2,3,3,2,3,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,3,3,1,2,2,2,3,2,2,3,2,2,2,2,3,2,1,3,1,2,3,1,2,3,2,2,2,2,3,3,2,3,3,2,2,2,2,3,3,2,2,2,2,1,2,3,2,2,2,1,3,2,3,3,2,1,2,3,3,1,2,2,2,2,2,1,2,2,2,2,2,2,3,2,2,3,3,2,1,2,2,2,2,1,3,3,2,2,2,2,3,3,3,3,2,2,2,3,3,3,2,3,2,2,2,3,2,2,2,3,1,2,2,1,2,2,2,2,2,1,3,4,4,3,3,2,2,1,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,1,2,2,2,2,2,2,2,3,2,2,3,1,3,2,4,3,2,2,2,2,2,2,2,2,1,2,2,2,3,1,2,1,2,1,2,1,2,1,2,2,2,1,2,1,3,2,3,3,2,3,2,3,3,2,3,2,1,2,1,2,2,3,2,2,3,2,3,2,3,2,2,2,2,2,2,2,2,2,3,3,1,2,1,3,2,3,3,1,2,2,2,3,3,2,2,2,3,3,2,1,2,3,3,3,2,2,3,3,2,3,2,2,1,3,2,2,2,3,1,2,2,1,3,2,1,2,3,2,2,2,3,3,2,2,2,2,3,2,2,2,2,3,3,3,2,3,2,2,3,3,3,2,3,2,2,3,3,2,2,2,2,1,2,2,2,2,3,2,3,2,2,3,1,3,2,1,3,2,2,1,1,1,3,1,2,3,1,3,1,3,2,2,2,2,2,1,3,2,2,2,3,1,3,3,2,3,1,3,2,3,2,1,3,3,3,3,2,2,2,2,2,2,3,3,2,2,2,2,2,2,3,3,3,3,2,1,2,2,1,2,3,3,2,2,3,2,2,2,3,2,3,2,2,3,3,1,2,3,2,2,2,3,3,2,2,2,1,2,3,3,2,2,1,3,2,3,3,2,2,3,3,2,3,2,2,2,2,2,2,2,2,2,3,2,2,2,2,3,3,3,3,2,2,2,2,3,2,3,1,3,2,2,2,3,2,2,2,2,2,3,2,1,2,3,2,2,3,3,1,2,3,2,2,2,3,2,2,2,1,2,3,2,2,4,2,2,3,2,3,1,2,2,3,3,1,3,1,3,3,2,3,2,2,3,3,2,2,2,3,2,2,2,1,2,2,1,1,1,3,3,2,3,2,2,1,2,2,2,2,3,3,1,2,2,3,1,2,2,2,3,2,2,2,2,2,3,3,3,2,3,3,1,2,1,3,2,1,4,2,1,3,1,2,2,1,2,2,3,2,3,2,2,3,2,1,2,2,1,2,2,2,1,2,3,2,2,3,2,3,1,3,3,2,2,2,2,2,2,2,2,1,3,3,2,3,1,2,3,2,2,2,3,2,1,3,2,3,1,3,2,2,1,3,2,1,2,1,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,3,2,3,3,2,2,2,2,2,1,3,1,2,3,2,3,2,1,2,1,2,2,1,2,2,3,2,3,2,2,3,2,2,2,1,3,3,3,3,3,2,2,2,2,1,2,1,2,2,2,2,2,2,2,1,2,3,1,2,3,2,1,2,3,3,2,3,3,2,2,2,2,3,2,2,3,3,2,2,2,2,2,3,2,2,1,2,2,2,3,3,1,2,2,3,2,2,3,3,3,3,2,3,2,2,2,1,2,3,2,2,2,3,2,2,2,3,2,2,3,3,3,2,2,2,2,3,3,3,3,1,2,2,3,2,3,3,2,1,3,2,1,2,3,2,3,2,3,2,2,2,2,1,2,3,2,3,3,3,3,2,3,2,3,2,2,3,3,3,1,3,3,3,2,2,1,2,2,2,3,2,2,3,2,1,2,3,3,2,1,2,2,1,1,2,3,2,2,2,3,2,3,3,2,2,3,2,3,2,3,3,3,2,2,3,1,2,2,2,2,3,1,3,3,3,3,2,2,2,3,1,2,3,2,2,4,2,3,3,2,3,2,2,2,2,2,3,2,1,2,3,3,3,2,2,2,3,4,1,3,3,2,2,3,2,2,3,2,2,1,3,3,3,3,3,2,2,2,2,3,2,3,1,2,2,2,2,1,3,2,2,2,3,3,3,2,1,2,2,3,2,2,2,2,3,2,2,3,2,2,3,2,2,2,2,3,3,2,3,2,2,2,3,2,3,3,2,1,3,2,2,2,2,2,1,2,1,2,1,2,2,2,3,3,2,2,3,2,2,1,2,2,2,2,2,2,1,2,3,3,3,3,2,3,3,2,2,2,3,2,1,1,3,1,3,2,2,3,1,2,2,2,3,3,3,2,3,1,3,2,3,2,2,3,2,2,1,1,3,2,3,2,2,3,3,2,2,3,1,2,1,3,2,2,3,1,2,3,2,2,2,2,2,2,2,3,3,4,3,2,2,1,3,1,1,3,2,2,3,3,2,2,1,1,3,3,2,3,3,2,2,2,3,2,2,2,3,3,1,3,2,3,2,2,2,3,1,3,2,2,3,2,2,3,2,1,3,3,2,2,2,3,2,2,1,3,2,3,3,2,2,3,2,2,3,3,3,2,2,3,2,3,2,3,3,3,2,3,3,2,2,1,2,3,2,2,3,2,2,3,3,3,2,3,4,2,2,2,2,2,3,3,2,3,3,2,1,3,3,3,3,2,2,2,2,3,3,2,3,1,2,3,2,2,3,2,1,2,3,3,2,3,2,2,2,3,2,1,1,2,2,2,2,2,3,3,2,2,2,2,3,2,2,3,1,2,2,4,3,2,3,3,2,3,3,2,2,3,2,3,2,2,3,2,2,3,3,2,3,2,3,2,3,2,2,3,2,2,2,3,2,2,2,2,2,1,3,1,3,3,2,2,1,2,1,2,3,3,3,3,3,2,4,2,3,2,2,2,2,3,3,2,2,1,2,1,3,2,2,1,3,1,2,1,3,2,3,3,3,2,2,3,3,2,1,3,2,2,3,2,2,2,2,2,2,2,3,2,3,2,1,2,4,3,2,3,3,2,2,3,3,2,3,2,2,2,1,2,4,3,3,3,3,4,2,1,3,3,2,4,2,1,3,3,2,3,2,2,3,3,2,2,2,1,2,3,2,2,3,2,2,2,2,1,2,3,3,1,3,2,3,3,2,2,3,2,2,2,3,2,3,2,3,2,1,3,2,3,2,2,3,2,2,2,1,2,2,2,1,1,3,2,2,1,1,2,3,2,3,3,4,3,3,3,2,2,2,1,2,1,2,3,1,3,3,2,2,2,1,2,2,2,2,2,3,2,2,2,3,2,2,3,1,3,1,1,2,3,2,2,3,2,1,2,1,3,3,2,2,2,2,2,1,2,2,2,2,2,2,3,2,2,2,2,2,3,2,3,3,3,3,2,3,2,1,2,2,2,2,1,3,3,3,2,1,2,2,3,2,1,3,2,2,3,3,3,1,3,3,2,3,2,2,3,3,2,3,2,3,3,3,3,2,3,1,3,3,2,3,2,3,2,3,1,3,2,2,3,3,2,3,2,2,3,2,2,3,2,1,2,2,2,3,1,2,2,3,3,2,3,2,2,3,2,2,2,3,3,2,2,3,1,3,3,2,3,2,2,2,3,2,2,2,1,2,2,2,2,2,2,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,3,1,3,1,3,2,3,2,2,2,3,2,3,3,3,1,1,3,2,3,2,3,2,2,3,1,2,3,2,2,2,2,3,2,1,2,1,2,1,2,3,3,2,2,3,2,2,2,2,2,2,3,1,3,3,2,1,1,1,2,2,3,4,3,2,2,2,3,2,2,2,2,3,1,2,1,2,3,1,2,2,3,2,2,3,2,2,3,2,1,2,3,3,2,2,3,2,2,3,1,3,2,2,2,2,2,1,3,3,3,3,1,1,3,3,3,2,2,2,2,3,3,3,2,3,3,2,3,3,2,2,1,2,2,3,2,3,1,1,1,2,3,3,2,1,1,3,2,3,2,3,2,2,2,2,2,1,2,1,1,2,2,3,2,3,2,3,3,1,2,3,2,3,2,1,1,2,3,2,3,2,2,3,2,3,3,2,2,1,2,2,2,2,2,2,3,1,3,1,2,3,3,2,3,3,4,2,2,2,3,3,2,3,2,2,1,2,3,3,3,2,2,2,2,3,3,3,2,2,2,2,2,1,3,2,2,1,2,3,3,3,2,3,1,1,2,1,2,2,2,2,2,2,1,2,2,2,2,2,2,3,2,2,3,3,3,3,2,3,3,2,2,2,2,2,1,2,2,1,2,3,2,2,2,3,2,3,3,2,2,2,2,3,1,3,2,3,3,1,1,3,3,3,3,3,2,3,3,1,2,3,2,4,1,2,3,2,2,2,3,1,2,2,1,3,3,2,3,3,3,3,2,2,2,2,3,2,1,3,2,2,2,2,2,3,3,3,3,3,1,1,3,3,3,2,2,3,1,1,2,2,3,2,2,2,3,2,1,2,2,2,2,2,3,3,1,3,1,3,2,2,3,3,2,2,1,2,3,3,3,2,2,3,2,2,1,2,3,2,3,2,2,1,1,3,2,1,1,2,3,2,2,2,3,2,2,2,1,2,2,2,3,2,3,2,3,2,3,4,3,2,2,2,1,2,3,2,2,3,2,2,2,1,2,1,3,3,2,2,2,3,2,3,3,2,2,1,3,2,2,2,3,2,3,2,3,1,3,2,2,2,1,2,3,2,2,2,2,2,1,2,3,1,1,3,3,2,1,2,3,2,1,2,3,2,3,2,2,2,2,2,2,1,3,2,2,1,3,3,3,2,2,2,2,1,2,1,2,3,2,3,2,3,2,2,2,2,2,3,2,2,2,3,2,2,3,2,3,2,2,3,2,2,2,3,2,1,2,3,3,2,2,2,3,3,1,1,2,2,2,2,3,2,2,2,2,3,2,2,2,2,2,2,3,3,1,1,3,2,2,1,2,2,2,2,3,4,3,2,1,2,2,2,2,2,3,2,1,1,2,3,1,3,3,2,3,3,3,2,2,2,2,2,2,3,2,2,2,3,3,3,3,3,1,2,2,1,2,3,3,2,3,2,2,1,2,2,3,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,1,3,2,3,2,2,3,2,2,2,3,3,2,2,2,3,3,2,2,2,3,3,2,3,3,2,2,3,2,3,2,2,3,2,1,3,2,3,3,2,2,4,2,3,2,2,1,3,3,2,3,2,2,2,3,1,3,2,3,2,2,3,2,3,2,2,2,3,2,1,2,2,2,2,2,1,3,2,3,3,3,2,3,2,3,2,1,2,2,2,2,2,2,3,2,1,2,3,1,3,2,1,2,2,2,2,2,2,2,2,2,3,2,3,3,2,3,3,3,1,3,2,1,3,2,2,2,3,2,2,3,2,3,2,2,2,2,3,2,1,3,2,2,3,1,3,3,2,2,2,2,3,2,2,2,3,3,2,2,2,2,3,2,2,2,2,2,3,2,2,3,1,2,3,2,2,2,3,1,2,2,2,2,2,1,2,2,2,3,2,2,2,3,2,2,2,3,2,3,2,3,2,1,2,2,2,3,2,2,1,2,2,2,3,1,2,2,2,2,2,2,2,2,3,3,1,2,3,1,2,2,2,2,3,2,1,2,3,1,1,2,3,2,3,2,3,1,2,2,2,2,3,3,2,2,3,2,2,2,2,1,2,2,2,3,3,3,2,1,2,2,3,3,3,2,2,3,1,3,3,2,1,2,2,2,2,1,3,2,2,3,1,2,2,2,3,2,3,2,2,2,3,2,2,2,3,2,2,2,2,3,1,3,2,2,2,1,3,2,2,2,3,2,2,3,2,2,1,2,2,2,2,2,2,3,1,2,2,1,2,1,2,3,1,2,2,3,3,2,2,3,3,2,2,3,3,2,2,2,2,2,3,1,2,3,1,2,1,2,3,3,3,3,2,3,2,1,3,3,2,2,2,2,3,3,2,2,2,2,2,2,2,3,1,2,2,2,3,3,3,2,2,2,2,2,2,2,3,1,2,3,3,1,3,4,3,2,2,2,2,3,3,2,1,3,2,1,2,3,3,3,1,2,2,2,1,3,3,3,2,3,1,2,3,2,2,2,1,1,2,3,2,2,3,2,1,3,2,2,3,2,3,2,3,3,1,3,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,1,2,2,2,2,2,2,3,3,1,3,2,2,2,2,3,3,3,2,2,3,2,1,2,4,3,2,3,1,3,2,2,2,2,2,2,2,2,1,1,3,2,1,3,2,2,2,3,1,2,3,2,2,2,2,2,2,2,1,3,2,3,3,2,1,2,3,2,3,3,2,3,3,3,2,2,3,3,2,3,2,2,3,3,3,2,2,1,3,2,3,3,2,2,2,3,3,2,3,2,2,2,2,2,1,2,4,2,2,2,2,2,2,2,3,2,3,1,2,2,2,2,2,2,3,2,2,3,2,2,2,2,2,2,3,1,2,2,2,2,3,3,2,3,2,2,2,3,1,2,2,3,2,3,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,1,2,3,1,2,1,3,2,3,2,2,3,2,2,3,3,2,3,3,1,1,2,3,2,3,2,2,3,1,1,2,3,2,3,3,1,3,2,2,3,2,2,2,2,3,2,2,2,3,3,2,2,3,1,2,2,2,3,2,2,3,2,2,2,3,2,2,2,2,2,3,2,3,2,3,1,3,1,2,1,1,3,1,3,3,3,3,2,3,2,3,3,2,3,2,3,3,3,2,3,3,2,3,3,2,2,2,2,2,3,2,2,2,2,3,3,2,2,3,2,2,2,2,2,3,2,3,3,2,3,2,1,2,2,3,2,3,1,3,2,2,2,3,3,3,3,2,2,2,3,1,1,2,3,1,3,1,2,3,2,2,2,2,2,2,3,3,2,3,2,2,2,1,3,2,2,2,2,2,3,1,2,2,2,2,2,3,2,2,2,2,3,2,1,2,3,2,1,3,3,2,2,2,3,2,3,2,3,3,2,2,2,3,2,2,2,2,3,3,1,1,3,2,3,3,2,2,1,2,1,2,2,3,2,3,2,3,1,2,1,3,2,2,1,1,2,3,3,2,2,1,3,2,1,2,3,2,3,2,1,3,3,3,3,4,2,2,3,2,3,2,1,2,3,3,3,2,2,2,2,2,2,3,2,3,2,3,3,3,3,3,2,2,3,2,2,3,2,3,2,3,3,2,2,1,2,2,2,2,1,2,3,3,2,2,2,1,2,2,3,2,3,2,1,3,1,2,2,2,3,1,2,2,2,1,2,2,3,1,1,1,3,1,2,1,3,3,2,3,3,3,2,2,2,3,2,3,2,3,3,2,3,2,3,3,3,3,2,2,3,2,3,3,3,2,2,3,2,2,3,2,2,2,2,2,1,2,1,1,3,3,2,2,2,3,1,2,2,1,2,3,2,2,2,1,3,2,2,3,3,3,2,3,2,1,2,3,1,1,1,2,2,2,2,2,2,3,3,2,3,1,3,3,3,3,3,2,2,2,1,1,2,2,1,2,3,2,2,2,3,2,3,2,3,2,2,3,2,2,2,2,2,2,3,2,2,2,3,1,3,3,3,3,2,2,2,3,2,1,3,2,2,2,2,2,2,3,3,2,2,2,2,2,3,1,3,2,2,3,1,2,3,3,2,3,2,3,2,3,3,2,2,2,2,1,2,3,1,2,2,2,3,3,3,1,1,2,3,2,2,2,3,2,1,3,3,3,2,3,3,2,3,3,2,3,2,2,3,1,2,2,1,3,2,2,3,2,2,3,1,2,2,3,1,4,3,1,2,3,2,3,3,2,1,2,2,2,1,2,1,2,1,2,2,1,3,2,3,2,2,2,2,2,4,2,2,1,3,3,3,2,1,2,2,2,2,1,1,3,2,2,1,2,2,3,3,2,2,2,1,2,2,2,3,3,2,3,3,2,3,2,3,2,3,2,2,3,2,3,2,3,2,2,3,3,2,2,2,2,2,3,3,2,2,2,3,2,2,2,3,2,3,3,2,3,1,2,1,2,4,3,3,3,2,3,2,3,3,2,3,2,3,2,2,3,2,2,2,3,3,2,2,2,3,3,3,3,3,2,2,3,3,2,2,2,3,2,2,2,1,3,1,2,2,3,2,1,2,1,3,2,2,2,3,2,1,3,2,3,3,2,2,2,1,2,2,2,2,2,2,2,3,3,2,3,3,3,2,2,2,1,3,2,2,2,2,2,2,3,3,3,3,3,2,3,1,1,3,1,3,1,1,1,3,3,2,3,2,1,2,2,1,3,2,3,2,2,1,2,3,3,2,3,2,1,2,2,1,2,3,3,3,3,3,2,3,3,2,3,3,3,2,1,2,2,3,2,3,3,3,1,2,3,2,2,1,2,3,2,2,2,3,1,3,2,3,2,2,2,2,2,1,2,3,3,2,3,3,2,2,2,3,3,3,2,2,2,2,4,2,2,2,2,2,2,2,2,3,3,3,3,2,1,2,1,3,2,3,1,1,3,3,1,2,2,1,3,3,2,1,2,2,2,3,2,1,1,2,3,3,3,2,1,2,2,1,2,2,3,2,3,2,1,2,2,3,2,2,3,1,1,2,2,2,1,1,2,2,2,2,1,2,2,3,2,3,3,1,2,3,3,2,2,3,3,2,2,3,2,3,1,2,3,2,2,2,2,2,2,3,2,3,3,3,1,2,1,2,2,3,2,1,3,3,2,1,3,3,3,2,2,2,2,2,4,1,3,3,3,1,1,3,2,2,1,1,3,2,3,2,3,1,2,2,3,2,3,2,2,1,2,2,3,1,2,3,3,1,1,2,3,3,3,2,2,3,3,2,2,2,2,2,1,2,3,3,3,2,3,3,3,2,2,2,2,3,2,3,2,2,2,2,1,2,3,3,2,2,2,1,2,2,3,2,2,1,2,2,2,2,2,3,2,2,1,2,2,2,3,3,2,2,1,3,1,3,2,2,3,4,2,3,2,2,3,2,1,2,4,3,3,2,1,1,2,3,3,2,2,3,3,3,3,1,2,2,2,2,3,2,3,2,2,2,2,2,3,2,3,2,3,2,3,2,4,3,2,2,2,3,3,3,3,1,2,2,2,3,3,3,3,2,1,2,1,3,2,2,2,3,1,1,3,2,3,2,2,2,3,2,1,3,2,1,2,3,2,2,2,2,2,2,3,3,4,2,2,1,3,2,3,3,2,2,2,3,2,3,2,3,2,3,3,2,2,2,3,3,3,2,2,2,2,2,3,2,2,2,2,2,2,2,3,2,3,3,2,3,3,3,3,1,3,3,1,4,3,3,2,3,2,3,3,2,3,3,1,1,2,2,3,2,2,2,1,2,2,2,3,3,1,3,2,3,1,2,2,2,3,2,3,1,2,3,2,2,1,2,3,1,3,1,2,3,3,3,1,3,2,2,2,3,2,3,2,2,1,2,2,1,1,2,2,2,1,2,2,3,3,1,1,2,2,3,2,1,2,2,3,2,3,2,2,2,2,3,2,3,3,3,3,3,2,2,2,2,3,2,3,3,3,1,2,2,4,3,3,3,3,2,2,2,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,3,3,2,2,3,2,2,3,3,3,3,3,2,2,2,3,3,3,1,3,3,2,2,3,3,1,4,2,2,2,3,1,2,2,2,3,2,2,3,2,2,2,2,2,3,2,2,2,2,3,1,2,2,2,2,2,2,2,2,3,3,2,3,4,3,2,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,3,2,3,2,2,2,3,3,3,3,2,2,2,2,1,2,3,2,2,2,3,2,2,2,2,1,2,4,3,3,3,2,2,3,2,2,2,2,2,2,3,2,3,3,3,3,3,2,3,3,3,2,2,2,3,4,2,3,2,2,1,2,2,2,2,2,1,3,2,2,2,3,2,2,2,3,3,3,2,2,2,3,2,3,3,2,2,3,2,3,2,3,2,3,3,2,2,3,2,2,1,2,3,3,1,2,3,2,3,3,1,3,1,3,3,2,3,2,3,2,2,2,3,2,2,2,2,1,3,3,2,2,4,3,3,2,3,2,2,2,3,2,3,3,2,3,1,3,2,2,1,2,2,2,2,2,3,2,2,2,3,2,2,2,3,2,2,3,3,2,3,2,3,2,2,3,3,4,1,1,2,3,2,2,3,2,3,1,2,3,2,3,3,2,3,3,2,2,2,3,3,2,2,3,2,3,2,2,3,2,3,3,3,2,2,2,2,3,2,3,3,2,2,2,2,3,3,2,1,2,1,2,2,2,2,1,2,2,2,4,3,1,3,3,2,3,3,1,2,3,2,2,1,3,2,3,2,3,1,2,2,2,3,2,1,3,2,1,2,2,3,1,3,2,1,3,2,2,3,3,2,2,2,1,3,3,3,3,2,3,3,2,2,2,3,2,3,3,2,1,2,2,3,2,2,2,1,1,2,3,3,3,2,3,3,2,2,2,3,3,2,2,3,2,3,2,3,1,2,2,3,2,3,2,2,2,1,3,3,2,3,2,3,2,2,1,1,2,2,2,4,1,3,2,1,2,1,2,3,3,1,2,2,2,2,2,2,2,2,2,3,2,1,3,2,2,3,2,2,3,3,1,2,3,3,1,3,3,2,3,2,2,2,1,3,1,3,3,2,1,3,2,2,2,3,2,1,3,2,2,2,2,2,1,3,2,2,3,2,3,1,2,3,1,2,3,1,2,2,2,2,2,3,3,3,3,2,2,2,2,2,3,2,2,3,2,2,2,3,2,2,3,2,3,3,2,2,3,2,3,3,2,2,2,2,2,2,1,2,1,3,3,2,1,3,2,2,2,1,2,2,3,2,2,2,2,2,1,3,2,2,3,1,2,2,3,2,3,3,3,2,3,3,3,2,2,2,3,1,2,3,1,3,2,3,2,2,2,2,1,1,2,2,3,2,2,3,1,2,2,2,2,2,2,2,2,2,1,2,3,2,2,3,2,1,3,2,2,2,3,2,4,2,2,2,2,3,1,2,3,3,2,1,3,2,2,3,2,1,2,3,3,2,3,2,2,2,2,2,1,2,2,2,1,3,2,3,3,3,3,1,2,1,3,3,1,3,2,3,1,3,1,2,2,2,3,2,2,2,2,2,3,3,2,2,2,3,2,2,3,2,2,2,2,2,3,2,2,2,3,3,2,2,3,3,2,2,2,1,2,3,3,3,2,3,3,3,1,2,2,3,2,3,2,2,3,3,2,3,3,3,2,3,2,3,2,3,2,2,1,3,3,1,1,2,2,3,3,2,3,2,3,2,1,2,2,3,2,2,2,2,2,1,3,3,2,2,1,2,2,3,2,2,2,2,1,3,1,2,1,3,3,3,1,3,2,1,2,2,2,3,2,2,2,2,2,3,2,2,3,2,3,2,2,2,3,1,2,2,2,2,2,1,3,2,3,3,2,2,2,3,2,2,3,2,2,3,2,3,3,3,2,1,2,3,2,2,2,2,1,2,2,2,2,1,3,3,3,3,2,3,2,3,2,3,2,2,2,2,1,2,2,3,2,2,1,2,3,2,3,2,3,3,2,1,2,1,3,1,2,2,2,2,2,2,3,2,1,2,3,2,2,3,2,1,2,2,2,2,2,2,1,3,2,3,1,2,2,2,2,3,2,2,3,2,2,2,3,2,1,3,2,1,2,3,2,2,3,3,3,3,2,2,2,2,3,2,2,3,2,2,2,2,2,2,3,3,2,3,2,2,2,2,2,2,2,2,3,3,2,2,3,2,2,2,2,2,2,1,2,3,2,2,2,3,1,2,2,2,2,2,3,2,2,3,3,3,3,3,2,3,2,2,3,3,2,2,2,3,2,2,2,2,3,3,2,2,3,2,2,3,2,2,3,2,1,3,2,2,1,1,2,2,2,3,3,3,2,3,2,3,2,3,2,3,3,2,2,3,3,3,2,3,1,1,1,2,3,1,2,1,2,2,2,2,2,3,2,2,3,3,2,2,3,1,3,2,2,2,3,2,3,3,2,2,2,2,3,3,2,3,1,4,1,1,2,3,3,3,2,1,3,1,2,3,2,2,1,2,2,3,3,2,2,3,2,1,2,2,3,2,2,2,3,3,3,2,2,3,2,2,2,2,2,3,2,2,2,2,2,2,2,3,3,2,2,3,2,2,2,2,3,3,3,3,2,2,3,2,1,2,2,3,2,3,2,2,2,2,2,3,3,3,3,3,2,2,2,3,2,2,2,2,3,1,3,3,1,1,2,2,2,1,2,3,3,3,3,3,2,1,2,1,3,3,2,3,3,3,3,2,2,2,2,2,2,3,2,2,3,3,1,2,3,2,2,2,2,2,2,3,2,1,3,3,3,1,2,3,2,1,3,1,2,2,2,2,3,3,2,2,1,2,2,2,1,2,1,1,2,3,2,3,2,1,3,3,3,1,2,2,3,3,3,4,3,2,2,2,3,2,1,2,2,2,2,2,2,2,1,3,2,1,2,3,3,3,3,2,2,1,2,2,3,2,3,2,2,2,3,1,1,3,3,3,3,2,2,3,2,2,3,2,2,2,2,3,1,4,2,2,1,2,1,2,1,3,2,2,2,1,2,2,2,2,2,3,2,2,2,1,2,2,4,2,1,3,2,1,2,2,2,3,2,2,3,2,2,1,2,3,2,3,2,2,1,3,2,3,1,2,3,1,2,2,3,2,1,3,2,2,3,3,2,2,1,2,2,1,2,2,2,2,2,1,1,3,1,3,2,2,2,1,3,3,2,2,1,2,3,3,2,3,2,2,2,3,3,2,2,4,2,1,3,1,3,2,2,3,3,2,2,2,2,2,3,2,2,1,1,2,2,2,3,2,2,3,2,2,3,2,3,2,2,2,3,2,3,2,3,3,3,3,2,3,1,2,3,2,3,2,2,3,3,2,1,2,2,1,2,3,3,3,2,3,3,2,2,2,2,2,3,2,2,2,2,2,2,3,3,3,2,2,2,2,2,4,3,2,2,2,2,3,4,1,3,2,2,3,3,3,1,2,2,3,2,1,3,1,2,2,2,4,3,2,2,2,2,1,2,2,3,3,2,3,1,2,3,2,3,2,2,1,2,2,3,3,2,2,3,1,3,2,2,3,2,3,3,2,2,2,1,3,2,2,3,1,3,3,2,3,3,1,2,3,2,2,1,2,2,3,3,2,3,3,1,4,3,3,2,2,2,2,2,3,3,1,2,3,2,2,2,3,2,2,3,3,2,2,3,2,3,2,2,2,3,1,1,3,2,1,2,1,2,2,2,2,2,2,2,3,3,3,2,3,2,2,2,2,2,2,2,3,3,2,2,2,3,2,1,3,2,3,3,3,3,1,4,2,1,2,3,4,2,2,2,2,2,2,3,2,1,2,2,2,3,1,3,1,3,1,3,2,1,4,3,1,3,2,3,2,1,2,2,2,2,2,3,2,2,2,3,2,1,2,2,2,2,2,2,3,2,3,2,2,2,3,2,2,2,2,1,2,2,3,1,2,2,3,2,3,2,2,3,2,2,1,3,1,3,3,2,2,2,1,2,2,2,3,2,2,3,1,2,1,1,3,2,3,3,2,2,1,2,1,2,2,1,2,2,1,2,1,2,3,2,2,2,2,2,2,1,3,1,1,2,1,3,2,4,2,2,2,2,1,3,2,2,1,2,3,2,3,3,2,3,3,1,2,2,2,2,3,3,2,1,2,1,2,2,2,2,2,3,2,2,3,2,3,3,2,3,2,2,2,2,3,1,1,2,2,2,2,2,3,3,2,2,2,2,3,2,3,3,2,2,3,2,2,3,2,3,2,4,2,2,3,2,3,3,3,1,2,2,3,2,3,1,2,3,2,2,2,3,1,2,3,2,3,2,1,1,3,3,3,1,2,1,3,2,2,3,1,3,3,3,1,3,3,1,3,3,2,2,2,3,2,3,2,3,3,2,2,2,2,2,1,3,2,2,3,2,3,2,3,2,2,1,3,1,2,2,2,3,3,2,2,2,3,2,3,2,2,2,1,2,2,2,2,1,3,3,2,3,2,3,3,3,2,3,2,3,4,2,2,2,2,2,1,2,2,3,2,2,2,3,2,2,2,2,2,1,1,2,3,2,3,2,2,2,1,2,3,2,2,1,2,3,2,2,2,2,3,1,3,2,2,2,2,2,2,3,3,3,2,2,3,2,2,2,2,2,2,3,2,2,2,3,2,1,2,3,3,1,2,1,3,2,2,2,2,3,2,2,2,1,2,2,2,2,2,2,1,2,2,2,2,2,2,3,3,1,1,1,2,2,3,2,2,1,2,2,1,1,2,2,2,1,2,2,2,3,2,2,2,1,3,2,3,1,3,1,2,3,3,2,2,2,2,2,2,2,3,2,3,2,2,1,3,2,2,2,3,1,1,2,1,3,3,2,2,3,2,3,3,2,2,2,2,3,2,2,3,2,2,2,2,3,2,3,3,3,3,2,2,3,2,2,2,2,3,2,2,3,3,3,1,3,2,2,3,2,2,2,1,2,1,2,2,2,1,2,2,1,2,2,2,1,1,2,3,2,3,2,2,3,2,2,2,2,2,2,2,3,2,1,2,3,3,3,2,2,3,3,2,3,3,3,3,2,3,3,2,3,3,2,3,2,3,3,2,1,1,1,2,2,2,2,3,3,1,2,2,2,2,2,2,2,2,2,3,3,2,3,1,3,3,2,3,1,1,2,1,3,2,2,2,3,2,1,3,3,3,2,2,3,3,2,3,2,3,3,2,2,3,2,2,3,3,2,2,2,3,2,2,3,2,3,2,2,2,3,2,2,3,3,2,2,2,3,2,3,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,3,2,3,2,2,2,2,2,2,2,2,3,2,2,2,3,2,2,2,3,3,2,1,2,3,1,2,2,2,2,2,2,3,2,2,3,3,3,2,1,2,2,3,2,2,2,2,2,2,2,2,3,3,2,2,3,1,1,3,2,2,3,2,2,3,3,2,2,2,3,2,2,3,2,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,3,1,2,2,3,2,2,3,3,2,3,3,3,1,3,2,3,2,2,1,3,2,2,2,2,2,3,3,2,2,2,3,3,2,3,2,3,1,2,3,2,3,3,3,2,2,3,3,2,3,2,2,2,1,3,2,3,3,2,3,3,2,2,2,3,2,2,2,2,4,2,2,3,3,2,2,2,3,2,2,2,2,2,2,2,2,3,3,2,2,2,3,2,3,2,2,2,2,3,2,2,2,2,3,1,2,3,3,3,3,2,2,3,2,4,1,2,3,2,2,1,2,2,3,2,3,2,1,3,3,3,2,2,3,2,2,2,1,2,3,2,2,2,2,3,3,2,2,2,2,2,3,2,2,1,2,3,3,3,2,2,3,2,1,3,3,2,2,3,2,2,2,2,2,2,3,3,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,3,3,2,2,3,2,2,2,3,2,3,3,3,2,2,2,1,2,2,3,2,2,2,2,3,2,2,1,2,2,2,3,2,2,3,2,2,3,1,2,2,2,3,3,2,2,2,2,2,3,3,3,2,1,2,2,1,3,2,2,2,2,2,2,3,2,3,3,2,2,3,3,3,2,2,2,3,2,2,1,2,2,2,3,2,2,3,2,2,3,3,3,2,3,2,3,2,1,3,3,2,2,2,3,1,3,2,3,3,3,2,2,2,2,1,2,2,3,2,3,1,2,2,2,2,2,3,3,2,1,3,2,3,3,3,3,3,3,3,3,2,2,1,3,3,2,2,2,3,3,3,3,2,3,1,2,1,2,2,2,2,2,2,2,2,2,3,2,2,3,3,2,3,2,2,2,2,2,1,2,3,2,2,2,2,3,3,2,2,3,3,3,3,2,3,1,3,2,1,3,3,3,2,2,1,2,3,3,2,3,2,3,2,3,3,2,3,2,2,2,3,3,3,2,2,1,3,2,3,3,2,3,2,2,2,2,2,2,3,3,1,2,2,2,2,3,3,2,2,3,2,3,2,2,3,2,3,2,2,2,3,2,2,3,3,2,3,2,2,2,2,1,3,2,2,1,2,1,3,2,2,2,4,2,1,2,3,3,2,3,2,2,3,2,2,2,2,3,3,3,2,3,3,3,3,2,3,2,2,3,3,2,2,2,3,2,1,3,3,2,2,3,3,2,2,3,3,1,2,3,2,2,3,2,3,1,3,1,3,2,2,3,3,3,1,2,3,2,3,1,2,1,2,3,3,3,3,2,3,2,2,2,2,3,2,2,1,2,3,2,2,3,3,3,2,2,3,3,3,3,2,1,2,2,2,3,2,3,2,3,1,1,2,3,2,2,2,2,2,1,4,2,2,2,1,2,2,2,2,3,3,2,3,3,2,2,3,3,3,4,3,3,2,1,2,1,2,2,3,3,1,2,2,2,1,2,3,3,3,3,3,3,3,3,3,2,2,2,3,3,2,2,2,2,2,3,2,3,3,3,1,2,2,3,2,1,1,2,2,2,2,4,3,3,2,3,2,3,3,2,2,1,3,2,2,2,2,3,3,2,2,4,3,2,3,2,1,2,3,2,2,2,2,2,2,2,2,2,3,3,2,2,3,1,2,3,2,4,2,2,3,2,2,2,2,2,2,2,3,2,2,2,3,2,2,2,3,2,2,3,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,3,2,2,2,3,1,3,3,1,2,2,2,2,2,1,3,3,2,2,2,3,1,2,1,1,2,2,3,1,1,1,3,1,2,3,3,2,3,2,2,1,2,2,2,2,2,3,2,2,1,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,1,2,3,2,2,3,1,1,1,2,4,2,1,1,2,3,2,2,2,2,2,2,2,2,3,2,3,3,1,2,2,3,2,3,2,2,2,2,3,2,2,2,3,3,3,3,3,2,2,3,2,2,3,3,3,3,3,2,2,1,2,3,2,3,2,1,2,1,2,2,2,2,3,1,3,2,2,4,3,2,2,2,2,3,2,3,2,3,1,3,3,2,1,2,2,3,2,3,2,2,2,2,3,2,3,2,2,2,2,3,3,3,2,3,3,2,1,2,2,3,2,2,1,3,2,2,3,2,3,2,3,3,2,3,2,1,2,3,2,2,2,2,2,2,2,2,3,1,4,2,2,1,2,2,3,3,2,2,2,2,2,3,3,3,3,2,3,2,2,2,2,2,2,3,1,2,2,3,2,2,3,2,2,3,3,2,3,2,2,2,3,3,2,2,2,2,3,3,2,3,2,3,3,3,2,2,3,2,2,2,2,2,3,2,2,2,2,3,3,3,2,2,2,3,3,2,3,2,1,3,2,2,2,1,2,2,2,2,1,2,2,2,2,3,2,2,2,3,2,3,3,2,2,2,2,3,2,2,2,3,3,3,2,2,2,2,3,3,2,3,2,2,3,3,2,2,3,1,2,3,3,2,2,1,2,1,2,2,3,3,1,2,2,3,2,3,2,1,2,3,3,3,2,2,3,3,2,3,2,2,1,3,3,2,1,2,2,1,2,2,3,3,2,2,2,3,3,2,3,2,3,2,3,2,3,2,2,1,2,2,2,3,2,2,2,3,2,3,2,1,1,1,2,2,3,3,2,2,2,1,3,2,3,2,2,2,2,2,3,2,1,2,1,2,2,2,3,2,2,3,3,2,2,3,1,2,2,2,2,3,2,2,2,3,2,3,3,2,2,2,2,3,3,2,2,3,2,2,2,2,3,2,2,1,2,2,2,2,3,2,2,2,2,2,2,1,2,2,2,2,3,2,2,2,3,3,3,3,2,2,3,2,2,3,2,2,3,2,3,2,2,3,3,1,2,2,2,2,2,2,1,2,2,3,2,1,2,2,2,2,2,2,2,2,2,2,3,2,1,3,3,2,1,2,3,3,2,2,2,2,3,1,2,3,2,1,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,3,2,3,2,2,1,2,2,2,2,2,2,2,1,3,2,3,1,2,2,2,3,2,3,1,2,2,1,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,3,3,2,3,2,2,2,2,2,2,3,3,3,2,2,3,2,2,2,2,3,2,2,3,2,3,3,2,3,2,1,2,3,2,2,2,2,1,2,2,1,2,2,2,2,2,2,2,4,4,2,2,2,2,2,3,3,3,2,3,2,2,2,2,1,2,2,2,3,3,2,3,2,2,2,2,2,2,2,2,3,2,3,2,2,1,2,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,1,2,2,2,3,2,3,2,2,2,2,2,4,1,2,2,2,2,2,2,1,2,2,2,2,1,3,2,1,2,2,2,3,2,1,2,3,2,2,3,2,2,2,3,2,2,2,2,3,2,4,2,3,3,2,3,3,2,3,2,3,2,2,1,2,2,2,3,3,3,3,2,3,2,2,2,2,1,2,2,2,2,2,2,2,2,3,2,3,3,1,2,2,2,3,2,3,3,2,2,2,2,2,2,2,3,2,2,2,1,3,3,2,3,2,2,1,1,3,2,2,2,2,3,2,3,2,3,3,3,1,3,2,3,2,2,3,3,2,3,2,3,2,2,2,3,2,2,3,2,2,3,2,2,2,3,2,2,3,2,1,2,2,2,3,1,3,2,3,2,3,3,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,2,2,2,3,3,2,2,3,2,3,3,2,1,2,3,2,2,2,2,2,1,3,3,2,2,2,2,3,3,2,2,2,4,3,2,3,2,3,3,1,3,1,2,3,2,2,2,2,2,3,1,3,3,1,2,3,3,1,2,2,2,1,2,3,2,2,2,2,3,2,2,2,3,3,2,3,3,1,2,2,2,2,2,2,1,3,2,2,1,2,2,2,2,2,3,1,2,2,3,2,3,3,2,3,3,2,1,3,2,2,1,2,4,2,3,2,4,2,3,2,2,2,2,1,3,1,2,3,2,4,2,1,3,2,3,2,3,2,3,2,2,2,2,3,2,2,1,2,3,3,2,2,3,2,4,2,2,2,2,1,2,3,2,2,2,2,2,2,2,2,3,2,3,2,2,2,2,3,3,1,2,3,2,2,3,2,2,2,2,2,2,1,2,2,3,2,2,2,3,2,2,2,2,2,1,2,3,2,2,2,2,3,2,2,1,2,2,2,3,3,1,2,2,2,2,3,2,2,2,3,3,3,3,1,2,2,2,3,3,2,3,3,3,2,3,2,1,2,3,3,2,2,3,2,3,2,2,2,1,2,2,2,2,3,3,3,3,2,3,2,1,2,2,2,3,1,3,3,3,2,1,1,2,1,2,3,3,1,2,2,3,2,2,3,2,1,2,2,3,2,2,2,2,2,3,2,3,2,2,2,2,2,2,2,2,3,2,3,2,1,2,3,3,2,2,2,3,2,3,3,1,1,2,3,3,3,2,1,4,2,1,2,3,4,2,3,2,2,3,2,3,3,2,2,3,3,2,2,2,2,2,2,3,2,2,2,3,1,3,3,2,2,2,3,2,3,2,2,2,2,2,2,2,2,3,2,2,2,2,3,2,2,3,3,2,2,2,2,2,3,3,3,3,3,2,2,4,2,3,2,3,3,1,2,2,3,2,3,3,2,2,1,3,2,3,3,3,3,3,3,3,3,1,2,2,3,3,1,3,3,2,2,2,3,2,2,3,2,3,2,2,3,2,3,2,2,2,3,2,3,2,2,2,2,2,2,3,3,2,3,3,2,2,1,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,1,3,2,3,2,2,2,2,1,2,2,2,2,2,1,2,1,2,2,2,2,3,1,1,3,3,2,3,3,3,2,3,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,1,2,2,2,2,2,2,2,1,3,2,2,2,3,2,3,2,2,1,2,4,2,2,2,2,2,3,2,1,1,3,2,1,3,1,3,1,3,3,2,2,2,3,3,3,2,2,2,2,2,2,2,3,3,2,2,2,2,2,1,2,2,2,2,1,2,2,1,2,3,3,2,2,2,2,2,3,3,2,2,2,2,3,1,3,3,2,2,3,2,2,3,2,2,3,3,2,3,3,2,3,3,1,3,2,3,2,2,2,2,3,2,1,3,4,2,2,3,2,2,3,1,2,3,3,3,2,1,2,2,2,2,2,2,3,1,1,3,3,2,2,2,1,1,2,1,1,2,3,2,2,2,2,3,2,2,2,3,3,1,2,3,2,3,3,1,2,2,2,3,3,3,2,3,2,3,1,1,2,2,2,1,2,2,2,2,2,2,2,2,3,2,2,3,1,2,2,3,2,3,2,1,2,2,1,2,3,2,2,2,2,2,2,1,2,1,1,2,2,2,2,1,2,2,3,2,2,2,2,1,4,3,1,2,2,2,2,2,2,3,3,2,3,2,2,2,2,3,3,1,3,2,1,4,3,2,2,2,3,1,2,2,2,3,2,2,2,3,2,3,2,2,3,2,2,2,2,3,3,3,2,2,2,2,2,3,1,2,3,2,2,3,3,3,3,2,3,2,3,2,3,3,2,2,2,1,3,2,2,2,1,2,3,2,3,2,3,2,2,2,1,2,2,2,2,1,3,2,2,3,2,2,2,2,3,2,2,2,3,2,2,2,2,2,1,2,3,2,3,2,3,3,2,2,1,3,2,2,2,2,1,3,3,2,1,2,2,2,2,3,3,2,2,2,3,2,3,2,2,2,3,3,3,2,1,2,3,2,2,2,1,2,2,2,3,2,2,2,2,3,2,3,1,2,2,1,2,2,2,2,2,2,3,2,1,2,3,3,3,2,2,3,3,3,3,1,1,2,1,2,2,1,2,1,3,2,2,2,2,2,3,3,2,1,3,3,3,3,3,3,1,2,2,1,2,2,3,2,2,2,2,3,2,2,3,3,2,1,2,1,3,2,1,2,3,2,2,2,2,2,3,2,3,1,2,2,1,3,2,2,2,2,2,2,1,2,2,2,3,1,3,3,2,2,1,2,2,3,2,2,2,3,2,3,2,3,1,2,2,4,1,3,3,2,2,2,3,2,2,3,2,2,3,2,3,2,2,3,1,3,2,3,2,2,3,2,1,3,2,2,2,1,1,2,2,1,2,3,1,2,1,2,2,2,3,3,2,3,2,2,1,2,3,3,2,3,2,2,2,2,2,3,2,2,4,2,3,2,3,3,2,2,2,2,2,3,2,2,2,2,3,3,1,1,1,3,2,2,2,2,2,1,3,2,2,2,2,3,2,2,2,3,3,3,2,2,3,2,3,2,1,3,3,3,2,2,1,2,1,2,3,3,2,4,2,2,2,3,3,1,3,2,3,2,2,3,2,2,1,2,2,2,2,1,2,3,1,1,3,3,2,3,2,2,3,2,1,2,3,2,2,3,2,3,3,2,3,2,2,3,3,2,2,2,1,3,2,1,2,2,3,2,2,2,2,2,2,1,2,2,2,2,2,2,1,2,2,3,2,2,3,3,3,2,2,2,2,2,3,3,3,1,2,2,2,3,2,3,3,3,3,1,3,2,2,1,3,2,2,2,3,2,2,2,1,2,2,2,2,2,3,1,2,2,1,1,3,3,3,1,2,2,2,2,1,2,2,3,2,3,2,1,3,2,2,3,2,2,1,2,2,2,3,2,2,3,2,2,3,1,2,2,2,3,1,2,1,3,2,3,1,3,2,1,2,2,1,2,1,3,2,3,2,3,3,2,3,2,2,2,2,2,2,2,3,3,1,2,1,3,2,2,1,1,2,2,2,2,3,3,2,2,3,2,2,3,3,3,2,1,1,2,2,1,2,3,3,2,2,3,3,2,2,1,2,3,1,2,1,2,3,2,2,2,2,3,2,2,2,2,3,2,2,2,1,2,2,1,2,2,1,1,1,3,2,1,3,2,3,2,2,3,2,3,3,3,2,3,3,3,2,2,2,2,3,2,3,3,1,2,3,3,2,2,2,3,3,2,2,2,1,2,3,3,2,1,2,2,1,1,2,2,1,3,2,1,2,2,2,2,3,2,2,2,2,2,3,1,2,2,2,1,3,3,4,1,2,2,3,3,1,3,2,2,3,3,3,2,3,2,3,2,2,2,3,3,2,3,1,1,3,2,2,2,2,3,1,2,3,2,2,3,2,2,2,2,3,3,2,3,1,2,1,1,2,2,3,3,3,2,2,2,3,2,3,2,2,2,3,3,2,3,3,2,3,3,3,1,1,1,2,2,2,2,2,2,3,3,2,3,1,2,3,1,3,2,2,2,2,3,2,1,3,2,2,2,2,3,3,2,2,2,2,2,2,2,3,2,1,3,2,1,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,1,3,2,2,2,2,3,3,2,2,3,3,2,3,2,2,2,2,3,2,3,2,1,2,2,3,2,1,2,1,2,3,3,2,2,3,2,1,3,2,1,1,2,3,2,2,2,2,2,3,2,1,2,1,3,1,3,1,2,2,3,1,1,3,1,3,2,3,2,2,2,2,2,3,3,2,3,2,2,3,3,1,2,2,3,3,3,3,4,1,1,2,3,3,3,3,2,3,2,1,1,2,4,2,3,2,2,2,3,2,2,1,2,3,3,2,2,3,1,2,2,1,3,3,2,2,3,3,3,2,2,2,2,2,2,2,3,3,3,3,3,1,2,2,2,2,2,3,2,3,2,2,2,3,3,2,2,2,2,2,3,3,1,2,2,3,3,3,2,3,2,3,2,3,3,3,2,2,3,2,2,2,3,2,3,3,2,1,2,2,3,3,2,2,2,2,2,1,2,1,2,2,2,1,2,2,2,3,3,2,3,2,1,1,1,1,2,1,2,1,3,2,2,1,3,1,2,3,2,2,2,3,2,3,2,2,3,2,3,2,2,2,3,2,2,2,2,3,2,2,2,2,3,3,2,3,2,2,2,3,1,3,1,3,2,1,3,3,2,2,2,3,2,1,2,3,3,3,3,2,1,2,2,2,1,1,2,2,2,1,2,3,2,3,2,2,1,2,1,3,1,2,2,2,3,2,2,3,2,1,3,2,3,3,3,2,3,2,3,2,1,2,1,2,2,2,2,2,3,2,3,3,1,2,3,2,1,3,2,1,2,2,3,2,3,2,2,3,2,3,2,2,2,3,3,2,1,3,2,1,2,3,3,3,2,3,2,3,3,1,3,2,2,1,3,3,1,3,3,2,3,1,3,2,3,1,2,1,3,1,2,3,1,1,3,4,3,1,1,2,3,3,1,2,3,2,3,2,3,2,3,2,1,1,2,3,3,2,3,3,2,2,2,2,3,2,2,3,3,2,2,3,3,3,2,4,2,3,1,3,2,2,2,3,2,3,2,2,3,3,2,2,3,1,2,2,3,2,2,3,2,3,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,1,1,2,2,2,2,3,2,3,3,1,2,1,2,2,2,2,2,3,3,2,2,2,1,3,3,3,2,2,2,2,3,3,3,4,1,2,2,3,2,1,3,3,1,2,3,3,2,2,2,3,2,2,3,2,2,3,2,3,1,1,2,2,2,3,1,2,2,1,2,3,1,4,3,3,3,1,3,3,2,3,3,3,2,2,1,2,3,3,3,3,2,2,2,3,3,3,3,2,2,2,3,1,2,3,2,1,3,2,2,2,3,1,4,2,1,3,3,1,1,4,2,2,2,2,3,2,2,2,2,2,2,2,2,1,2,3,2,2,2,2,1,2,2,2,1,1,2,2,2,2,1,1,1,2,2,3,2,2,3,3,2,1,1,2,3,2,1,3,2,1,2,3,2,2,2,3,2,2,2,2,2,1,2,2,3,2,2,2,3,2,2,2,1,3,2,1,2,2,1,2,2,2,2,3,1,1,2,2,2,1,4,3,2,2,3,1,2,3,2,2,1,2,2,3,3,2,1,3,3,3,2,2,2,3,1,2,1,3,2,2,2,1,3,1,2,2,1,1,3,2,2,2,2,2,3,3,2,2,3,2,2,3,1,3,3,2,2,2,1,1,1,3,3,3,2,2,2,2,2,3,2,2,3,3,2,2,3,1,1,3,2,3,1,2,2,3,2,2,2,2,1,2,1,2,3,3,2,1,2,1,2,3,2,3,2,2,2,2,2,2,1,1,2,3,3,3,3,2,3,2,3,3,2,3,2,2,1,3,3,1,2,1,1,2,2,3,2,3,2,2,2,3,3,3,2,2,3,2,3,1,3,2,2,2,1,3,3,2,3,1,2,2,2,2,2,2,3,1,2,2,2,1,2,2,1,2,3,2,1,1,2,3,3,2,3,3,2,3,2,3,2,1,2,2,3,2,3,2,2,2,2,2,3,2,3,2,2,3,1,2,2,2,2,3,1,2,2,2,2,2,2,3,2,2,2,3,2,3,2,3,2,2,1,2,2,2,2,3,2,3,2,2,2,2,2,2,3,2,2,3,2,2,2,2,3,3,2,1,2,2,2,2,3,3,1,3,3,2,1,2,2,2,2,2,2,3,2,1,3,2,4,2,2,3,1,2,2,1,3,3,2,2,2,2,3,2,2,3,3,2,2,2,2,2,1,1,3,2,2,2,2,3,3,2,2,3,3,3,2,2,2,2,2,2,3,2,2,1,2,3,2,3,2,3,2,2,2,3,2,3,2,2,2,3,2,3,2,2,2,2,2,3,2,2,2,2,3,2,1,2,3,3,2,3,3,3,3,1,2,2,2,3,2,2,2,2,3,2,2,2,2,2,2,3,3,2,1,2,1,2,2,3,2,3,2,3,2,3,3,2,1,3,2,2,2,2,3,2,2,2,2,2,3,2,3,2,3,2,2,2,2,2,2,3,1,1,2,2,1,1,2,1,2,2,2,2,2,3,1,2,3,3,3,3,2,2,3,3,1,1,2,2,1,2,2,1,1,3,2,2,2,3,3,3,3,2,3,1,2,2,3,2,2,3,2,2,2,3,2,3,3,3,2,2,3,1,2,2,3,2,2,2,2,2,2,2,2,1,2,2,2,2,1,3,2,2,2,2,2,3,3,2,2,3,3,3,2,3,2,2,2,2,2,3,3,1,2,2,2,2,2,2,2,2,2,2,2,1,4,3,3,2,2,2,1,2,2,3,2,1,2,2,2,2,1,1,2,2,2,2,1,1,2,2,4,4,2,2,2,2,2,2,3,2,4,3,1,2,3,3,1,2,2,2,2,2,2,3,3,3,2,2,2,2,2,1,1,2,2,3,2,1,3,2,3,2,3,2,3,2,2,3,2,2,1,3,2,2,3,1,2,2,3,2,2,2,2,2,3,2,1,3,2,1,3,1,2,2,2,2,2,2,3,3,2,1,2,3,3,2,2,3,2,3,2,2,3,2,2,1,3,1,2,2,2,2,2,2,1,1,2,1,2,2,3,3,3,2,2,3,2,2,2,2,2,2,3,2,2,3,2,2,2,4,2,2,2,2,3,3,2,3,2,2,1,2,2,1,2,2,2,2,3,3,3,3,2,1,2,3,2,2,3,2,1,1,2,1,3,3,3,3,3,2,2,1,2,2,2,2,2,1,2,1,2,2,2,3,2,4,2,2,2,2,2,2,3,3,3,2,3,2,2,2,2,2,2,2,3,2,2,3,2,1,3,2,2,2,3,2,2,2,3,2,2,2,3,1,3,3,2,2,2,3,3,2,3,1,1,3,2,3,1,3,2,2,3,2,2,2,2,2,3,3,3,2,2,3,2,3,2,2,2,1,2,2,1,2,2,2,1,3,3,2,1,2,2,1,2,3,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,1,3,1,1,3,2,2,3,4,2,3,1,2,1,3,2,2,2,1,1,1,2,2,2,1,3,1,3,2,1,2,1,2,1,2,2,2,1,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,3,3,2,3,3,1,2,2,3,2,1,3,2,2,2,2,3,1,1,2,3,2,2,3,2,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,1,3,2,3,2,2,1,3,3,2,3,2,2,2,2,1,1,2,2,3,2,2,2,2,3,3,2,2,3,2,1,2,2,2,2,3,3,2,2,2,2,3,2,2,3,2,2,2,2,2,2,3,2,3,3,2,2,3,2,1,2,2,2,3,3,2,3,3,3,2,2,3,2,1,1,2,2,3,3,3,2,2,2,3,2,3,3,3,3,3,2,2,3,2,3,2,2,3,3,2,2,3,2,2,2,3,2,1,3,2,3,3,2,3,1,3,2,2,2,2,1,2,2,3,2,3,2,2,3,1,3,3,2,2,3,1,3,2,1,2,3,2,2,3,2,2,3,2,3,2,1,3,3,2,3,3,3,3,3,2,3,3,1,1,1,3,2,3,1,3,1,3,3,1,2,3,2,1,3,2,3,2,3,2,2,2,2,3,2,2,2,2,2,3,3,3,2,3,3,2,1,3,2,3,3,2,2,2,3,2,3,2,1,2,2,2,2,1,2,2,2,2,2,2,3,3,2,2,2,3,2,2,2,1,3,3,3,3,2,3,2,3,3,2,2,2,1,2,3,1,2,3,1,2,2,3,2,2,1,3,3,3,3,3,2,2,2,3,1,2,3,2,2,3,3,3,2,2,2,3,1,2,1,1,3,3,2,1,3,3,2,3,1,3,2,2,2,2,2,1,2,2,2,2,2,3,2,3,3,2,2,2,3,3,1,2,2,2,2,2,2,2,1,3,2,2,3,3,2,3,2,3,3,2,3,3,2,2,2,1,1,1,3,3,2,2,2,2,2,2,2,2,3,3,2,2,3,2,2,2,3,3,2,3,2,2,2,2,3,3,2,3,2,2,3,2,2,3,3,3,2,1,1,2,2,2,3,2,3,2,3,2,2,2,1,2,4,3,3,1,2,3,2,2,3,2,1,2,2,3,2,1,1,1,2,2,2,2,2,3,1,2,2,3,1,1,2,2,2,3,2,1,2,3,2,3,2,2,2,1,3,3,2,3,2,2,2,2,3,1,2,2,2,2,2,2,3,2,1,2,2,2,3,1,2,3,2,1,2,3,2,3,2,2,3,1,2,2,2,3,2,1,2,2,1,1,2,2,3,3,2,3,2,2,3,2,2,2,1,2,1,2,2,2,2,3,1,3,2,2,3,2,2,1,2,2,2,2,3,2,2,2,3,3,2,2,2,2,3,2,4,2,2,2,3,2,3,2,3,3,2,3,1,2,2,3,2,2,3,2,3,1,3,2,2,3,1,1,2,2,2,3,2,2,2,1,3,1,2,2,3,2,2,2,2,2,2,2,3,2,2,2,2,2,2,3,2,3,2,2,1,2,2,3,2,2,4,2,1,1,2,1,3,1,3,3,3,2,2,1,2,4,2,3,2,2,3,3,1,2,2,2,2,2,1,1,2,2,2,3,3,2,1,2,3,3,2,2,2,2,3,1,2,2,3,3,2,3,2,2,2,2,3,2,2,1,2,2,3,3,2,2,3,2,2,2,2,2,2,3,2,3,3,1,3,2,1,2,2,3,1,2,3,2,2,1,2,3,2,2,3,2,2,3,2,2,2,1,2,2,2,2,2,1,1,2,2,1,2,3,3,3,2,2,2,1,2,2,2,2,2,3,2,3,2,2,1,2,2,2,3,2,1,2,3,1,1,2,1,1,2,2,2,2,2,2,2,2,3,2,3,3,3,3,2,3,3,1,2,2,3,2,2,2,3,2,1,2,2,1,2,1,2,2,3,2,3,2,3,2,2,2,3,2,2,3,3,2,3,2,3,2,1,2,2,2,2,2,3,2,2,3,3,1,3,2,2,2,2,2,2,3,2,2,2,1,2,3,2,1,3,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,3,1,3,2,3,4,2,2,3,2,2,2,2,3,2,2,1,1,3,3,3,1,2,2,2,2,2,2,2,2,1,2,1,1,2,3,3,2,2,2,1,2,3,2,2,2,3,1,2,1,1,2,3,2,3,2,2,2,3,2,2,1,2,2,3,2,2,2,3,1,1,1,3,2,2,3,2,1,1,3,1,4,1,2,3,2,2,2,3,2,1,1,2,2,2,2,3,2,3,3,2,2,2,3,3,2,3,1,3,3,2,3,2,2,3,3,2,3,2,2,1,2,2,2,2,3,3,2,1,2,1,2,1,2,2,3,3,2,1,4,3,2,3,2,2,3,2,1,1,2,2,3,3,2,2,3,2,3,1,2,3,2,2,3,2,1,1,3,3,2,2,2,2,2,3,1,3,1,1,2,2,2,1,2,2,3,1,2,1,2,2,2,2,1,3,2,2,2,2,2,2,2,2,1,1,3,2,2,2,2,2,3,2,1,1,1,2,3,1,2,2,1,2,3,2,1,2,1,4,2,3,3,3,2,2,2,2,2,1,3,2,3,1,3,2,2,2,2,3,3,2,2,3,2,2,2,2,2,3,2,2,3,2,1,2,2,3,2,2,2,2,3,1,2,2,3,2,1,4,2,2,2,1,2,2,2,4,2,2,2,2,2,2,3,2,1,2,3,3,3,2,3,2,2,2,2,2,2,2,3,3,2,2,3,2,3,3,3,3,1,1,2,2,3,2,3,3,3,2,1,2,3,1,2,2,3,3,2,2,2,2,2,3,1,3,2,3,2,3,2,1,2,2,2,2,3,3,2,2,1,2,3,2,2,2,2,2,2,2,1,3,2,1,3,2,2,2,2,3,2,2,2,1,2,2,1,3,2,3,2,1,1,3,2,3,3,3,3,3,1,4,2,2,2,3,3,3,2,2,2,3,2,4,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,3,2,1,2,2,2,2,2,3,2,2,2,2,2,2,3,2,3,2,2,2,1,2,2,2,3,3,2,3,2,3,3,2,2,3,2,3,2,2,3,2,1,3,4,1,1,2,3,3,3,1,2,3,4,2,3,1,3,2,2,2,3,2,2,3,3,1,2,1,2,2,3,2,2,2,2,1,2,1,3,1,2,3,3,2,2,1,1,2,2,2,1,2,2,2,2,2,3,2,2,3,2,2,2,1,2,3,2,2,3,2,3,2,2,2,3,2,2,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,3,1,2,2,2,3,2,2,1,2,1,3,1,1,3,3,1,3,3,2,2,2,3,2,2,2,2,2,2,2,2,2,3,1,3,2,3,1,3,2,2,3,2,2,2,1,3,2,2,2,2,2,2,2,3,3,1,2,3,2,2,1,2,2,3,2,3,3,2,3,2,1,3,2,3,3,3,3,2,2,1,2,2,2,3,2,2,2,2,2,1,2,2,2,2,1,3,2,3,3,3,2,2,2,1,3,1,2,3,3,2,1,3,3,2,2,3,2,2,2,2,2,2,2,2,2,3,1,2,2,2,3,2,2,3,2,3,2,2,2,2,1,3,2,2,2,2,2,3,4,3,2,2,2,2,2,2,3,1,3,2,2,2,2,2,2,3,3,2,2,3,2,2,1,1,2,1,2,2,2,3,2,2,3,2,3,2,2,2,2,1,3,1,3,3,2,3,3,2,2,2,3,3,1,2,3,3,3,2,2,2,2,3,3,2,3,2,2,1,2,2,2,3,3,2,2,2,1,3,3,2,3,2,2,2,2,2,2,2,2,2,1,3,1,2,2,2,3,2,2,3,2,3,2,2,3,2,3,2,3,3,2,2,2,2,3,2,2,3,1,3,2,1,3,2,1,1,2,3,2,2,2,3,3,2,2,3,1,2,3,2,2,1,2,3,2,2,3,3,3,1,3,2,3,2,1,2,3,2,2,2,3,3,2,2,3,3,2,1,2,3,2,2,2,3,3,3,2,2,1,2,2,1,2,3,1,2,2,1,1,2,2,2,2,2,2,1,3,2,3,2,2,1,3,2,1,3,1,3,2,1,2,2,2,3,1,3,1,3,3,1,2,1,3,3,2,2,2,1,2,2,3,3,2,3,2,2,1,1,2,2,3,3,2,2,2,2,2,2,2,1,2,2,2,1,1,2,3,2,2,2,1,2,2,2,2,2,2,2,3,3,3,2,1,3,2,2,3,2,2,2,3,2,3,2,4,3,2,2,2,2,3,2,2,2,2,2,3,1,2,1,2,1,2,1,1,3,1,2,2,3,2,3,2,2,2,2,3,2,2,2,2,3,2,3,1,2,2,2,2,3,2,2,2,2,1,3,2,2,2,2,2,2,2,1,2,2,3,1,2,3,2,1,2,2,2,2,1,3,1,2,2,2,2,2,2,2,1,2,3,1,3,2,2,3,2,2,2,2,3,1,2,2,3,2,3,2,2,2,1,3,1,2,2,1,2,2,3,2,2,2,1,1,2,2,2,2,2,2,3,2,2,3,2,2,3,3,3,2,2,3,2,3,2,2,2,2,2,3,1,2,3,2,2,2,2,3,2,3,2,1,3,2,1,2,2,3,2,3,2,1,2,2,1,2,3,3,1,3,3,3,2,3,2,3,1,3,2,2,2,2,3,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,1,2,2,3,2,2,3,2,1,3,2,2,3,2,3,2,2,2,3,2,2,2,2,2,2,2,3,2,3,3,2,2,2,2,2,3,3,3,2,2,3,2,1,3,3,2,3,2,4,2,2,2,3,4,3,2,2,3,1,3,3,2,2,2,2,2,2,1,1,2,3,3,3,3,3,2,3,2,3,2,2,3,2,1,2,1,2,3,3,1,1,2,2,2,2,1,3,3,1,2,1,2,2,2,1,2,2,2,2,2,2,3,1,2,3,2,2,2,4,3,2,2,3,2,4,2,3,3,2,3,3,2,2,1,2,2,2,3,2,2,2,2,1,2,1,2,2,2,2,3,2,3,1,2,2,1,3,2,3,2,3,1,3,2,2,3,3,2,1,2,3,3,3,3,1,2,1,2,2,3,3,3,3,2,3,2,2,2,2,1,3,2,2,1,2,2,2,3,3,1,3,2,2,2,2,2,3,2,3,2,1,2,2,2,3,2,3,2,3,4,2,3,2,2,1,3,3,2,3,2,3,1,2,2,3,3,3,3,3,2,3,2,1,2,2,3,3,2,3,1,3,2,3,2,3,3,2,2,2,2,2,2,2,2,1,3,2,3,2,3,2,2,2,3,2,2,2,2,1,4,3,3,2,2,2,1,3,3,3,2,3,1,1,2,3,2,2,1,2,3,1,1,3,2,2,2,1,1,3,3,3,2,2,2,3,2,2,2,1,3,3,2,1,1,2,2,2,3,1,1,1,2,3,3,3,2,2,2,3,2,3,1,2,3,1,3,1,1,3,1,2,3,3,2,2,2,2,2,3,2,2,2,1,2,2,2,1,2,1,2,3,3,3,3,2,2,2,3,3,2,2,1,2,2,2,2,2,2,3,1,2,2,2,2,2,2,4,2,1,3,2,2,2,3,3,3,2,2,2,2,3,2,3,1,3,2,2,1,2,2,2,2,3,2,2,2,2,3,3,2,3,4,2,2,1,3,2,2,3,3,2,2,2,3,1,2,2,3,2,2,3,2,2,3,3,3,3,2,2,3,3,3,2,2,3,3,2,2,2,3,2,1,2,2,1,2,2,2,3,1,3,2,3,3,3,1,3,3,2,2,2,2,3,2,3,3,3,3,1,2,2,2,3,2,2,3,3,2,2,2,3,2,2,2,2,1,2,2,2,2,2,3,3,3,3,2,3,2,3,2,2,3,3,3,2,2,2,1,2,2,1,1,3,2,1,2,1,2,2,2,3,2,2,2,2,1,3,1,2,2,1,3,3,3,3,2,2,2,3,3,3,3,1,2,2,2,2,2,2,3,2,1,2,2,2,2,3,2,2,2,2,3,2,3,2,2,2,3,2,2,2,1,3,3,2,2,2,3,3,3,2,3,2,2,2,2,2,1,3,3,2,1,2,1,2,3,1,2,3,2,2,2,3,3,2,3,3,3,2,2,3,3,1,3,2,1,3,2,2,2,2,2,1,1,2,2,2,1,3,1,2,3,2,2,2,2,1,3,2,2,3,3,3,2,3,2,2,2,2,2,2,3,3,1,2,3,1,2,3,1,3,2,2,3,3,1,2,2,2,2,3,2,1,2,2,2,2,3,2,3,1,2,2,2,2,2,2,2,3,2,3,1,3,3,2,1,1,3,1,2,3,2,2,2,1,3,2,2,3,3,2,2,3,3,3,3,1,2,2,3,2,1,2,2,2,3,1,2,2,2,2,1,3,2,1,2,3,1,2,2,2,2,3,3,2,3,1,3,2,1,2,3,3,2,3,3,3,1,3,3,2,2,2,2,2,1,2,3,3,1,2,3,2,1,2,3,2,2,3,2,2,3,2,2,3,1,2,2,2,2,1,2,3,2,2,2,3,1,2,2,3,3,2,2,2,3,2,2,3,2,2,2,2,3,2,1,3,3,1,2,2,3,2,2,3,2,2,3,2,2,2,2,2,1,3,2,3,3,2,3,1,3,2,1,3,2,2,2,3,1,1,1,2,2,2,2,1,2,2,3,2,1,3,2,2,2,2,3,2,3,2,3,2,3,2,2,1,2,2,2,2,2,2,1,3,3,1,2,3,3,2,1,1,3,2,2,3,2,2,2,1,3,3,2,3,2,3,3,2,3,2,1,1,3,1,3,2,2,3,2,3,2,2,2,2,2,3,2,2,3,2,2,3,3,2,3,2,2,3,2,2,3,1,2,2,1,2,2,2,1,2,2,3,2,2,1,3,3,3,2,2,3,1,3,2,3,3,2,1,3,1,1,3,3,2,2,2,1,2,3,1,2,2,1,3,2,2,3,2,3,2,2,3,2,2,3,1,1,3,2,2,3,2,2,1,2,3,2,1,2,1,3,4,3,1,2,3,2,2,1,3,3,2,3,2,2,3,3,2,3,1,2,2,2,2,2,2,2,2,2,2,2,1,3,2,3,3,2,2,2,1,2,3,1,2,2,2,3,2,2,2,1,2,3,2,1,2,1,3,2,3,2,2,2,2,4,3,2,3,2,2,2,2,2,1,2,3,2,2,3,3,1,3,3,2,1,1,2,1,2,3,2,3,2,2,2,2,3,2,3,3,2,3,2,2,2,3,2,2,2,2,2,2,2,3,1,2,2,2,2,2,2,2,2,3,2,2,1,2,4,3,4,3,2,2,3,2,3,4,3,3,2,2,2,3,2,3,2,3,2,3,3,2,3,2,1,2,2,2,2,3,2,3,3,2,1,2,2,3,3,2,3,3,2,1,2,2,1,3,2,2,1,2,2,2,2,3,3,1,2,3,1,1,4,2,2,2,2,3,2,2,2,2,2,3,1,3,2,3,3,2,3,3,3,2,1,2,3,2,1,2,2,2,2,1,2,2,2,2,3,3,2,3,2,2,3,3,4,3,2,1,3,2,4,3,2,2,2,1,2,2,3,2,2,2,2,2,2,2,1,2,3,2,1,2,1,2,3,2,3,3,1,2,2,2,2,2,3,3,2,2,1,1,3,3,3,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,3,3,3,2,3,2,2,2,2,3,2,2,2,2,2,2,3,2,3,2,1,1,2,3,3,3,3,2,3,2,3,3,2,2,3,1,1,2,2,2,2,2,2,2,2,3,2,2,1,2,2,2,2,3,3,2,3,2,2,4,2,2,2,3,2,2,2,1,1,2,2,2,4,3,2,3,2,2,2,2,1,3,1,1,2,2,2,2,2,4,1,3,2,1,2,2,2,2,2,2,3,2,3,2,2,2,2,3,3,2,3,2,3,1,3,2,3,2,3,2,2,2,2,2,2,1,1,2,2,3,3,2,2,3,2,2,2,1,2,2,2,2,2,2,2,3,3,2,2,2,2,2,1,1,3,2,2,2,2,2,2,3,2,2,2,3,1,2,3,2,2,2,2,2,2,2,2,3,2,2,2,2,1,2,3,2,3,2,2,3,1,2,1,3,2,3,2,2,2,2,2,3,1,2,1,3,2,1,2,2,2,2,3,2,2,2,3,1,3,3,2,3,3,3,3,2,3,2,2,3,2,3,3,2,3,2,3,2,1,3,2,2,2,2,2,2,2,3,2,2,3,2,3,2,3,2,3,3,3,3,2,2,2,1,2,2,3,3,2,3,1,3,3,1,3,3,3,3,3,3,3,1,1,1,3,2,3,2,2,2,3,3,2,2,2,2,2,4,3,3,1,2,1,2,1,3,1,2,2,2,1,2,3,2,3,2,2,2,2,2,2,3,2,2,2,2,2,1,2,2,3,2,2,2,1,3,2,1,3,2,1,2,2,2,2,2,3,3,3,3,3,3,2,2,2,3,2,3,2,1,1,2,2,3,2,3,3,2,2,2,1,4,2,2,1,3,3,2,2,2,2,2,2,2,2,2,3,3,3,3,1,2,3,1,2,3,2,2,3,3,2,3,2,2,2,2,2,2,3,2,3,3,3,2,2,2,3,2,3,2,1,2,2,2,1,3,1,3,3,3,3,3,2,3,3,3,2,2,2,3,3,2,2,2,2,2,2,3,2,3,3,2,1,2,3,2,3,3,3,2,3,3,3,3,2,2,2,3,3,3,2,4,2,3,3,2,2,2,4,2,1,2,3,1,1,1,2,3,2,3,2,1,2,3,2,3,4,2,2,2,1,2,3,2,2,2,2,3,1,3,3,3,2,3,2,2,2,1,3,3,3,2,3,1,2,1,1,2,2,3,3,3,1,2,2,3,3,2,2,2,3,2,1,3,2,1,2,2,2,3,2,2,3,3,2,4,2,2,2,2,3,2,2,2,2,2,3,2,1,2,3,1,2,2,2,2,3,2,3,2,2,3,3,2,2,4,2,2,2,2,2,3,2,2,2,2,3,2,1,2,3,3,2,3,3,1,2,2,2,2,2,1,2,2,1,1,2,3,2,1,3,3,2,3,3,3,3,1,4,2,2,3,2,2,3,2,3,2,2,1,2,3,3,3,3,3,3,2,3,2,2,3,2,3,2,1,3,2,2,1,3,3,3,3,2,2,2,3,2,3,3,2,3,2,2,3,2,2,3,2,2,3,2,3,3,2,3,3,2,2,3,2,2,2,2,2,1,2,2,2,2,2,2,3,2,2,1,2,2,3,2,2,2,3,2,2,2,2,3,2,2,2,2,1,3,3,3,3,2,2,3,2,2,3,2,2,3,2,3,1,2,3,2,2,2,2,2,2,2,2,2,3,2,3,2,3,3,3,2,2,3,1,2,2,2,3,2,4,2,3,2,2,2,2,2,3,3,1,2,2,3,2,3,3,2,1,1,2,3,3,2,3,3,2,3,3,1,1,2,3,2,2,2,3,2,3,2,3,4,1,2,3,1,2,3,3,2,2,3,2,3,2,3,2,2,3,3,2,2,3,1,3,2,3,1,2,3,2,3,2,2,2,2,3,2,2,2,3,3,2,2,2,3,2,3,2,3,2,2,3,3,2,2,2,2,2,2,2,3,3,2,1,3,4,2,2,4,2,2,2,2,3,1,2,2,2,2,2,2,3,3,3,2,2,2,3,3,3,2,2,3,2,1,2,2,2,1,3,2,2,2,3,1,3,2,2,2,2,2,2,3,2,2,3,3,2,2,2,2,2,2,2,3,2,2,2,3,2,3,2,1,2,2,2,2,3,3,2,2,2,1,3,3,2,1,2,2,1,1,3,2,2,3,2,2,2,2,2,2,2,3,3,2,3,2,2,3,1,2,3,3,3,2,1,3,1,3,2,2,2,3,3,1,2,3,2,3,3,2,2,2,2,2,2,1,3,2,1,2,3,2,2,3,2,2,2,2,2,3,3,2,2,2,2,2,2,2,3,2,1,2,2,2,3,2,3,2,2,2,3,3,3,4,2,2,3,2,3,3,2,2,3,3,3,3,2,3,3,2,3,3,2,3,2,2,3,2,2,2,3,2,3,2,2,3,2,3,1,2,3,3,3,1,2,2,3,2,1,3,2,3,2,2,2,3,3,2,3,3,2,2,2,2,2,3,3,2,1,3,2,2,3,2,2,2,3,2,2,1,2,2,3,3,2,2,2,3,3,2,2,3,3,2,2,1,2,2,2,3,3,3,1,1,2,3,3,2,2,2,1,2,2,2,3,2,2,3,2,2,2,3,1,3,2,3,3,2,1,1,2,2,2,2,2,2,3,3,2,3,2,2,2,3,2,3,3,2,1,2,3,3,3,2,2,3,2,2,2,3,2,3,2,2,2,1,2,2,2,3,2,3,1,3,2,2,3,2,1,2,3,2,2,3,1,1,2,2,3,3,2,2,1,3,3,3,2,2,2,2,2,3,2,2,3,2,2,2,2,2,3,3,2,2,2,2,3,2,2,2,2,3,2,2,3,2,2,2,3,2,2,3,2,2,2,3,2,2,3,2,2,2,3,3,2,3,3,2,2,2,2,2,2,3,2,2,3,4,3,2,1,2,2,2,3,2,3,2,2,2,2,2,3,2,1,2,2,2,2,3,2,2,3,2,2,3,2,3,2,3,2,3,2,3,1,2,3,3,2,2,2,2,1,2,2,2,3,1,3,2,3,2,3,2,2,3,3,3,1,3,1,2,2,3,2,3,3,2,2,1,3,2,2,2,2,3,3,2,3,2,3,2,2,3,3,3,2,1,2,2,1,3,3,2,2,4,2,2,3,2,2,2,3,2,3,3,2,2,2,2,2,2,2,2,3,2,3,3,2,1,3,2,2,3,2,1,2,2,1,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,1,2,2,2,3,3,2,2,1,2,2,2,3,2,1,2,2,3,2,2,1,3,2,3,3,3,2,3,2,3,2,3,3,3,2,2,2,3,2,3,1,3,2,2,3,2,2,3,2,3,1,3,2,2,2,1,2,1,2,2,1,2,3,2,2,2,1,2,3,2,2,2,1,2,3,2,2,2,2,2,2,1,4,2,2,2,3,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,3,2,2,2,2,2,2,2,3,3,2,2,2,2,1,1,3,1,3,3,2,3,3,2,3,2,2,2,3,2,3,3,2,3,3,3,3,2,2,2,2,2,3,1,2,3,2,1,3,2,2,2,2,1,3,2,1,1,1,2,3,2,2,2,1,2,2,2,2,2,3,2,2,1,3,3,3,1,3,2,2,2,3,2,1,2,2,3,3,3,3,2,1,3,2,3,2,3,2,3,3,2,3,2,1,2,2,3,2,2,3,3,2,2,3,2,2,3,2,3,3,2,3,3,3,2,2,1,3,3,3,3,3,1,1,4,2,2,2,2,1,2,2,2,1,2,1,2,3,3,3,2,2,2,2,3,1,2,2,2,2,2,1,1,1,2,1,2,3,1,2,2,3,1,2,2,2,1,3,3,2,1,2,3,1,2,2,3,2,2,1,2,1,2,3,1,2,2,2,2,2,2,2,3,2,2,3,1,2,2,3,3,2,3,3,2,2,2,2,1,2,3,3,3,1,3,3,3,2,2,2,3,2,3,2,2,2,1,2,2,3,2,3,2,3,2,3,2,3,3,3,2,2,2,2,2,2,3,3,2,1,1,2,2,2,2,1,3,2,2,2,2,3,2,1,3,3,1,3,3,2,1,3,1,2,2,3,2,3,2,2,2,2,1,2,3,3,3,4,2,1,2,1,2,2,2,2,3,2,2,2,2,2,2,2,2,3,2,3,1,2,2,3,3,1,3,2,3,3,2,2,3,2,2,3,2,2,3,1,2,3,2,1,2,3,3,1,3,2,2,3,3,2,3,2,2,1,3,1,1,2,1,3,2,2,3,2,2,3,1,1,3,2,2,2,3,2,4,2,2,2,3,2,3,3,2,2,2,2,2,3,3,3,2,2,3,2,2,3,2,2,2,3,3,2,2,2,1,2,2,2,2,3,3,2,3,2,3,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,3,4,3,3,1,2,3,2,2,1,2,3,2,2,3,3,3,2,3,3,2,2,1,1,4,3,2,1,2,2,2,2,2,3,3,3,3,3,3,2,1,2,2,3,3,2,1,3,3,2,3,2,3,2,2,3,2,2,3,1,3,3,2,2,3,2,3,3,3,2,3,2,2,2,3,1,3,2,2,1,2,3,3,1,3,1,2,2,1,3,3,2,1,1,3,2,2,3,2,1,3,2,2,3,3,1,1,2,2,1,1,3,2,2,2,2,2,3,2,2,3,3,2,2,3,3,2,2,2,2,2,3,2,1,2,3,2,2,2,3,3,2,2,3,3,3,2,2,2,3,3,3,3,2,2,2,3,2,3,3,2,2,1,1,2,2,3,1,2,3,3,3,1,3,1,3,2,2,2,2,2,2,2,3,2,3,2,2,1,3,2,2,1,3,3,2,3,1,3,3,2,1,1,1,2,2,2,1,1,3,2,3,2,2,2,2,2,2,2,2,2,3,3,2,2,2,3,2,3,2,3,2,1,2,3,3,3,2,2,3,2,2,2,3,2,3,2,3,2,2,3,2,3,1,2,2,2,2,3,2,3,2,3,2,3,2,2,3,2,2,1,4,1,2,1,2,1,2,2,2,2,3,1,2,1,4,2,3,2,2,3,3,2,2,2,2,4,2,2,4,1,3,2,2,2,2,2,2,3,2,2,2,3,2,3,1,1,2,2,3,1,3,2,3,2,3,2,3,1,2,1,1,3,3,2,2,3,2,2,1,2,1,2,2,2,3,1,2,2,2,2,2,3,1,2,2,3,3,2,2,3,2,2,2,2,2,3,3,2,3,2,2,2,2,3,2,2,2,2,2,2,2,2,2,3,2,2,2,1,2,2,2,2,2,3,2,2,2,2,2,1,2,1,2,1,2,2,2,1,3,3,2,2,2,2,2,2,3,2,2,1,2,3,3,2,2,2,2,2,2,2,2,1,3,2,1,3,2,2,2,2,2,2,2,2,3,2,3,3,2,1,2,2,3,2,2,2,3,2,3,3,3,2,2,2,3,3,2,3,3,2,2,1,2,3,3,2,1,3,2,2,3,1,1,1,2,3,1,2,2,2,3,2,2,3,2,2,2,3,3,2,2,3,2,3,2,3,3,3,2,3,2,2,2,2,2,2,2,2,3,2,3,1,2,2,3,1,1,2,1,1,1,2,2,2,3,2,3,1,1,2,2,2,3,2,2,3,2,2,2,2,3,3,2,2,2,2,2,3,3,2,1,2,1,3,2,3,3,3,3,2,2,3,3,1,2,1,3,2,1,1,2,1,3,2,2,3,3,3,1,2,2,2,2,2,3,3,2,2,3,2,2,3,3,2,3,1,1,3,2,1,2,3,1,2,2,2,2,2,2,1,3,2,3,2,2,1,2,2,1,2,2,3,2,3,2,3,2,2,2,1,2,2,2,1,2,2,3,2,3,2,3,3,3,3,2,2,1,1,1,2,1,2,1,2,1,2,2,2,3,1,2,2,2,3,3,1,3,2,3,3,2,2,1,3,2,2,2,2,2,3,3,3,1,2,2,2,1,1,3,2,1,1,3,2,2,3,3,2,2,2,2,2,3,2,3,3,3,2,3,1,3,1,2,2,2,2,2,3,3,2,2,2,1,2,3,2,1,2,2,2,2,2,1,1,1,2,2,3,2,2,1,1,2,2,2,2,2,2,2,2,3,3,2,2,2,3,2,3,2,2,2,2,3,3,1,2,3,2,2,1,3,2,3,2,2,2,2,2,3,2,3,2,2,2,3,3,4,2,2,2,2,1,2,2,2,2,2,2,3,2,2,3,2,1,2,3,2,1,2,2,2,2,3,3,2,1,2,2,2,2,3,2,2,2,2,1,1,2,3,3,2,2,2,3,2,2,2,1,2,3,3,2,1,3,1,3,1,1,2,2,2,3,1,1,1,2,2,3,2,2,1,2,2,2,2,4,3,3,1,3,2,2,2,2,3,3,2,2,1,2,3,2,3,2,1,2,2,3,2,3,2,1,2,3,2,2,1,3,2,2,3,2,1,2,2,3,2,4,1,2,2,2,3,2,2,1,2,3,3,1,3,2,1,1,2,3,2,2,2,2,3,2,1,2,2,3,2,3,2,3,3,3,3,3,1,2,2,2,2,3,2,1,2,3,2,2,3,2,3,1,2,3,2,1,3,1,2,3,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,3,2,2,3,2,2,2,2,2,2,3,2,2,2,2,2,2,3,2,2,2,2,3,2,2,2,1,2,1,3,2,2,3,2,1,2,2,2,2,2,2,2,2,3,2,2,2,2,3,3,3,2,2,3,3,2,3,2,1,1,1,2,2,3,2,2,2,2,2,2,1,2,2,3,3,2,2,2,2,2,3,2,2,1,2,2,2,3,3,3,2,3,1,3,2,3,2,2,2,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,3,3,3,2,1,2,2,3,2,3,1,2,2,2,2,2,3,3,2,1,2,2,2,3,1,3,2,2,2,2,2,1,2,2,2,3,2,2,2,2,2,2,1,2,1,3,2,2,2,2,2,2,1,2,1,3,2,2,2,2,3,1,1,2,1,2,3,2,2,2,2,1,2,1,1,1,2,2,3,2,1,2,2,1,2,3,3,2,2,2,3,2,2,2,2,3,2,1,2,2,1,2,2,2,1,2,2,1,2,2,2,3,2,2,2,2,2,2,2,2,3,2,1,1,2,3,2,1,2,2,1,2,2,3,2,3,2,1,2,3,2,2,2,1,2,3,2,2,2,3,2,3,3,2,2,3,2,2,3,3,3,3,2,1,3,3,2,2,2,2,2,2,2,2,1,2,2,2,3,2,1,1,1,2,2,2,2,2,2,3,2,3,3,2,3,3,2,2,2,2,2,2,2,1,2,2,1,2,2,2,1,2,1,3,2,3,2,2,3,2,3,1,2,2,2,1,2,2,2,2,2,2,1,2,1,2,2,3,1,2,2,2,2,2,2,2,2,3,2,2,4,2,1,1,2,2,2,3,2,2,2,2,2,2,3,2,2,2,3,2,2,2,2,4,1,2,2,3,2,2,4,3,3,2,2,2,2,3,2,2,3,2,3,3,2,3,2,3,2,2,2,2,1,2,4,1,1,2,2,2,2,3,3,1,3,2,2,2,2,1,2,2,2,2,3,3,2,2,2,2,2,2,2,3,2,2,2,2,2,2,1,1,2,2,1,2,3,3,3,1,2,3,2,3,2,2,1,3,2,1,2,3,2,2,2,2,2,2,2,3,2,3,1,2,2,2,2,2,3,2,2,2,2,3,3,2,3,2,2,2,2,2,3,2,2,1,2,3,2,2,2,3,2,2,2,2,2,2,2,2,1,1,1,2,3,2,2,2,1,2,2,3,3,2,2,2,2,2,2,3,2,2,1,4,3,2,3,3,2,2,1,2,2,2,3,2,3,2,1,2,2,3,3,2,2,2,2,2,2,1,2,2,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,1,2,2,3,2,1,3,2,1,2,2,3,2,2,2,3,3,2,2,2,2,2,2,1,3,2,4,2,1,2,2,2,2,1,2,3,3,2,1,3,1,2,3,2,2,1,3,2,2,2,2,3,2,2,3,1,2,1,2,2,2,2,2,2,3,1,3,1,2,2,3,2,2,1,2,2,3,2,3,3,1,2,2,2,2,3,2,2,3,2,3,2,2,2,2,2,2,3,2,2,3,2,3,2,2,2,3,2,2,3,3,3,2,2,3,2,2,2,2,2,2,3,1,2,2,2,2,2,1,3,2,1,2,3,2,3,3,2,3,2,3,2,2,3,3,2,4,2,3,1,2,3,3,3,2,2,2,2,2,2,2,2,3,2,3,3,2,1,1,2,1,2,2,2,3,1,2,2,1,1,2,2,2,2,3,2,2,2,3,3,3,2,1,2,3,3,3,2,3,3,2,2,3,2,2,2,3,2,2,2,1,2,2,2,2,2,2,2,3,2,2,2,2,2,1,2,2,2,3,2,2,3,2,1,2,2,2,2,2,2,2,2,3,3,2,2,2,3,2,2,2,2,2,1,3,2,2,2,2,2,2,3,2,2,1,3,2,1,2,2,2,2,2,2,2,2,2,3,2,2,2,1,2,3,2,3,2,2,2,1,2,2,2,2,3,1,2,3,3,2,3,2,2,2,2,3,2,2,2,2,2,3,2,2,3,1,1,2,2,1,2,2,2,3,3,2,2,2,3,3,4,1,2,2,2,2,2,4,2,2,2,3,3,2,2,2,2,2,3,2,2,2,2,2,3,2,3,3,1,2,2,2,2,3,2,4,2,2,3,2,2,3,3,2,3,2,2,2,3,3,3,2,2,2,3,2,2,3,3,1,2,3,2,2,1,2,3,3,2,2,2,2,3,2,2,2,2,2,1,3,2,1,2,2,2,2,2,2,3,1,4,2,2,2,2,1,3,3,2,3,3,2,2,2,3,2,3,1,1,3,2,1,2,1,3,1,2,2,2,2,2,2,2,2,3,3,2,2,2,3,2,2,2,2,3,2,2,1,2,2,2,3,2,2,1,2,3,2,2,2,2,2,2,1,3,2,2,3,2,2,3,2,2,2,3,2,3,2,2,1,2,2,2,3,1,2,2,3,3,2,2,2,3,2,1,2,2,2,2,3,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,3,2,2,1,3,3,3,2,2,1,3,2,2,2,2,1,2,2,2,3,2,2,1,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,1,2,4,2,3,2,2,1,2,2,2,2,2,2,2,3,3,2,3,2,2,2,3,3,2,2,2,1,3,1,3,1,3,2,1,2,3,2,2,1,2,3,3,3,2,2,2,3,1,2,2,1,2,3,1,3,3,2,2,3,3,2,1,2,1,2,4,3,3,2,3,3,3,1,2,2,3,2,1,2,3,2,1,2,3,2,3,2,2,2,2,1,3,2,2,2,2,2,2,2,2,2,3,1,3,2,1,2,1,2,2,2,2,2,2,1,3,2,2,2,1,2,2,2,4,2,2,2,2,1,2,2,2,2,2,2,2,3,2,2,2,3,2,2,3,3,2,1,2,3,2,2,1,2,2,2,2,1,3,3,3,2,2,2,3,3,2,2,2,1,2,3,2,4,2,1,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,3,1,1,1,2,2,2,2,2,3,2,2,2,2,1,2,3,2,2,2,2,2,3,1,2,1,2,3,3,2,1,2,1,2,2,2,2,2,1,3,2,3,4,3,3,2,2,2,1,1,1,2,2,2,2,2,1,2,3,2,3,3,2,3,2,2,2,2,2,1,2,3,2,2,2,1,3,2,1,2,2,3,2,2,3,2,3,2,2,1,2,2,2,2,4,2,3,3,2,2,2,1,3,2,2,2,2,2,2,2,2,3,2,2,2,3,3,3,2,3,1,2,2,2,3,2,2,3,3,3,2,3,2,3,2,2,2,2,3,2,3,2,2,3,3,2,2,2,2,1,2,2,2,3,3,2,2,2,3,2,2,2,2,2,2,2,2,1,2,2,1,4,2,2,3,2,1,2,2,3,2,2,2,2,2,3,3,2,1,2,2,3,1,2,3,2,2,2,2,2,2,3,2,3,3,3,2,1,3,2,2,3,2,2,2,2,2,2,2,2,3,3,3,3,2,3,1,3,2,2,2,2,3,2,2,3,2,1,2,3,2,2,2,2,3,2,2,2,2,2,1,2,2,2,2,2,3,3,2,2,2,2,1,2,2,2,2,2,2,2,2,1,2,3,2,2,2,2,2,1,2,2,2,2,2,2,2,2,1,2,2,4,2,2,2,2,2,4,3,3,2,3,3,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,1,2,1,2,2,3,3,2,2,3,2,3,1,3,2,3,2,3,2,2,2,3,1,2,2,2,2,3,3,2,2,2,2,2,3,2,2,2,2,3,1,2,2,1,2,3,1,2,3,2,2,2,3,3,1,2,2,2,2,2,1,2,2,1,3,2,2,1,2,3,2,3,3,2,2,2,2,2,2,2,1,1,2,2,3,2,2,2,3,2,2,3,2,2,2,2,3,3,3,2,3,2,2,2,2,2,2,2,2,2,1,2,2,3,1,3,2,2,2,3,3,3,1,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,3,2,2,3,3,1,3,3,2,2,3,2,3,2,2,2,3,2,2,1,1,2,1,3,3,2,1,2,2,2,2,3,1,1,3,2,3,4,2,2,2,2,2,3,2,2,2,1,2,3,2,1,1,1,3,2,2,4,2,2,2,1,3,3,3,1,1,2,2,2,1,2,2,3,2,2,2,2,3,2,2,2,2,1,3,2,2,3,4,2,3,1,2,1,2,2,3,4,2,1,3,3,1,1,2,2,2,3,2,1,1,2,2,2,2,3,2,1,3,1,2,3,2,2,3,2,3,1,3,2,2,3,3,2,3,1,2,2,2,1,2,2,2,2,1,2,2,2,1,2,1,2,2,4,3,1,1,2,2,3,1,2,3,3,3,1,2,3,3,3,1,1,3,3,3,2,3,2,3,2,3,2,3,3,2,2,3,3,1,1,2,1,2,3,3,2,2,1,2,3,2,2,2,2,3,2,2,3,2,2,2,2,2,2,2,1,3,3,2,1,2,2,2,3,2,3,2,2,2,2,2,1,2,2,2,1,2,3,1,2,2,1,2,2,1,3,2,2,3,2,2,3,1,2,3,1,2,3,2,3,3,2,2,3,2,2,1,3,2,2,1,3,2,2,2,2,3,1,2,2,3,2,1,1,2,1,3,3,2,3,3,2,2,1,3,3,2,3,2,1,3,1,3,3,2,1,2,1,2,2,3,2,2,3,3,3,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,1,1,3,1,2,2,1,3,2,2,1,2,3,2,2,2,2,2,3,3,2,3,1,2,2,1,2,3,1,2,2,1,2,3,2,1,2,1,2,3,2,2,3,2,2,2,3,4,1,3,2,1,2,1,2,2,2,2,2,2,2,1,3,2,2,2,3,2,2,2,3,1,2,2,3,3,1,1,2,1,2,2,3,3,2,3,2,3,2,3,3,3,2,2,2,3,2,1,2,2,2,1,3,2,2,2,2,2,2,2,3,2,1,2,2,1,2,3,3,3,3,2,3,2,3,2,2,2,2,2,3,2,1,3,2,1,3,2,3,2,2,3,2,2,1,3,2,3,2,2,2,3,2,2,2,2,3,3,2,1,4,3,3,3,3,2,1,2,2,3,3,3,2,2,3,3,2,2,3,3,3,3,2,3,2,2,1,2,2,2,2,2,2,1,2,2,2,2,2,2,3,2,2,1,3,2,2,3,3,2,2,1,1,3,2,3,3,2,2,3,2,3,2,2,2,2,3,3,3,3,2,3,2,2,1,2,3,3,3,2,2,2,3,2,1,2,2,3,3,3,2,3,2,2,2,2,2,2,3,2,2,3,2,3,3,3,3,2,2,2,2,2,2,1,2,2,2,3,3,3,1,1,3,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,2,1,2,1,1,2,2,2,3,1,2,3,3,1,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,1,1,2,2,2,1,1,1,2,3,2,1,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,3,2,2,1,2,3,2,2,2,3,2,2,1,2,2,2,2,2,2,1,3,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,3,2,3,3,1,2,3,1,3,1,1,1,2,2,2,2,2,2,3,2,2,3,3,3,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,1,2,3,3,2,2,2,2,2,1,2,2,2,1,2,2,2,1,1,3,2,3,3,2,2,2,3,2,2,2,3,2,2,4,2,2,2,2,2,3,2,2,2,2,3,2,2,2,2,3,3,3,1,2,2,1,3,2,3,1,1,1,1,2,2,3,3,2,3,2,3,2,2,2,2,2,3,2,1,1,2,3,3,1,3,3,3,2,3,2,2,3,2,1,2,2,2,2,3,2,3,2,2,2,2,3,2,2,3,3,2,3,2,2,3,2,2,3,2,2,3,2,3,2,2,3,1,3,2,2,3,2,2,1,2,2,2,2,2,1,2,1,1,2,2,3,2,2,2,3,3,3,2,3,1,2,2,2,3,2,2,2,3,3,2,3,2,2,3,2,2,2,2,1,2,3,2,3,2,3,2,1,2,2,3,2,2,2,3,2,2,2,2,3,1,2,2,3,2,2,3,2,3,3,2,2,3,1,1,2,1,3,2,2,2,2,2,2,3,3,2,1,3,3,2,2,3,3,2,3,3,3,3,2,2,3,3,2,2,3,2,1,1,2,1,2,2,1,3,3,2,3,2,3,3,3,3,2,2,2,4,3,1,2,1,2,3,2,2,2,3,3,2,2,3,1,2,2,3,2,3,2,2,2,2,3,3,3,3,3,2,1,3,1,2,2,3,2,2,2,2,2,3,1,2,3,1,2,3,3,2,2,2,2,3,2,2,2,3,3,3,2,2,3,1,2,2,2,1,2,1,2,3,2,1,2,2,2,2,1,2,2,2,2,2,1,2,2,2,2,1,2,2,3,3,2,1,1,2,2,2,2,3,2,1,2,3,2,1,2,3,3,2,2,2,4,3,2,1,2,3,2,2,2,1,2,3,2,2,3,3,3,2,2,2,3,2,2,3,3,2,2,2,2,2,2,2,3,2,2,3,3,2,1,3,4,2,2,2,3,3,3,2,2,2,3,3,1,2,3,2,1,3,2,2,2,2,2,2,2,3,2,2,1,2,2,1,2,2,2,2,1,2,3,1,2,3,2,1,1,2,1,3,2,3,2,3,2,3,2,3,3,2,3,3,2,3,2,2,2,3,2,3,2,2,2,3,2,2,3,2,2,3,1,2,1,1,1,2,2,1,3,3,3,2,2,2,3,2,4,2,2,2,3,2,2,2,2,2,1,2,2,2,3,2,4,3,2,3,2,2,2,2,2,2,3,2,3,3,2,2,2,2,2,2,2,1,2,2,2,3,2,1,3,1,2,1,1,2,1,3,2,3,2,2,2,2,1,2,2,2,2,3,2,2,3,3,2,3,3,3,3,2,2,3,2,2,1,2,3,1,2,2,3,1,2,2,3,2,2,2,1,2,3,2,1,1,2,2,3,2,3,2,2,2,2,3,2,2,3,2,2,2,3,2,1,3,2,3,2,2,3,2,2,2,2,1,2,2,3,3,2,2,1,2,2,2,2,2,3,1,4,2,2,2,1,2,1,3,1,3,3,1,2,2,2,3,3,1,2,1,2,2,2,3,3,1,2,1,2,3,3,2,3,3,2,2,3,3,3,2,1,2,1,2,3,2,2,1,3,2,3,2,2,3,2,2,2,1,1,2,2,2,3,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,4,3,1,2,2,2,3,2,2,2,3,2,4,2,3,2,3,2,3,3,3,1,2,1,2,1,1,2,1,3,2,2,2,3,2,2,2,3,3,2,2,2,2,2,3,2,2,2,3,1,2,1,3,3,2,2,2,2,2,2,2,2,3,3,2,1,2,2,2,2,2,2,2,2,2,2,2,3,1,1,2,2,2,2,1,2,2,2,1,3,3,3,1,3,1,2,2,2,3,2,2,2,3,3,2,2,2,2,4,2,2,2,2,2,1,4,3,2,2,3,3,3,3,1,2,3,2,2,2,2,3,3,3,3,3,2,2,3,2,3,2,1,3,2,3,2,3,2,3,2,2,3,2,3,2,2,2,2,2,1,2,2,2,3,2,2,2,2,3,2,2,3,2,2,2,2,3,2,3,3,2,2,2,2,2,3,3,3,2,2,2,2,4,2,2,2,2,2,3,2,2,2,2,3,3,2,2,2,2,2,1,3,1,2,3,2,2,2,2,1,2,3,2,2,2,3,2,3,3,2,2,1,2,3,1,3,3,2,1,2,2,2,3,2,3,1,2,2,3,2,1,2,2,3,2,2,3,1,3,3,2,2,3,2,1,3,3,3,1,2,2,2,3,1,2,2,2,2,1,3,2,1,2,2,3,3,1,2,3,2,2,4,1,2,1,2,2,3,2,3,3,3,1,1,2,2,2,1,3,2,2,3,2,2,2,3,2,3,2,2,2,2,3,2,1,2,3,2,2,3,2,2,2,3,2,2,3,2,1,3,2,2,3,1,2,3,1,1,2,2,2,2,3,1,2,2,2,1,2,2,3,2,2,3,2,2,3,3,2,2,1,1,2,3,2,3,2,2,2,1,1,2,1,3,3,3,3,2,2,3,3,1,2,1,2,3,2,2,1,2,1,2,1,2,1,2,1,2,2,1,1,1,1,2,1,1,2,1,1,3,3,2,2,2,3,2,2,1,2,1,2,3,1,2,2,2,2,2,2,2,2,3,2,2,3,2,3,2,2,2,2,2,2,2,3,2,3,2,3,2,2,2,3,3,2,3,4,2,2,2,2,2,3,2,2,1,2,2,2,2,1,3,2,2,3,2,2,3,1,2,2,2,2,2,3,3,2,2,2,3,3,2,2,2,2,2,2,2,1,2,2,2,3,3,3,1,2,2,3,3,2,2,2,2,3,3,3,2,2,2,2,2,3,3,3,1,3,2,3,1,2,2,2,2,1,1,2,2,2,3,3,3,2,2,3,2,2,3,1,3,3,2,2,2,2,3,1,2,3,2,2,2,1,1,1,3,2,2,2,2,2,2,3,2,1,2,2,3,2,2,2,1,3,2,2,2,2,2,2,3,2,2,2,2,2,2,3,3,2,2,2,3,2,2,3,2,3,3,1,2,3,2,3,3,3,2,2,1,3,1,3,1,3,2,2,2,3,3,2,2,2,1,2,2,3,1,2,3,3,2,2,2,2,2,3,3,1,3,2,2,2,3,3,2,3,2,3,1,3,2,2,2,2,1,2,2,2,2,3,3,1,2,2,2,1,3,3,3,1,3,2,2,3,3,1,3,4,2,3,2,1,3,1,3,3,1,3,2,3,2,3,2,2,3,1,2,2,1,3,1,2,2,2,2,2,4,3,2,1,3,2,2,1,3,1,1,3,3,2,1,2,2,1,1,2,2,3,2,1,3,1,1,2,3,2,3,1,3,4,3,3,3,3,3,2,3,2,2,2,2,3,1,2,2,2,2,3,3,3,3,2,3,2,2,3,2,3,2,2,3,3,1,2,3,3,1,2,3,2,3,1,2,3,2,3,3,3,2,2,3,2,3,2,2,3,1,1,3,3,3,2,2,2,2,2,2,3,1,2,2,3,1,2,2,2,3,2,3,2,2,3,2,2,2,2,3,2,1,2,2,3,2,3,2,1,3,2,3,3,3,2,2,2,3,2,1,2,2,2,2,1,2,2,2,3,2,2,4,2,1,3,3,2,2,2,1,2,3,2,3,3,2,2,1,2,2,2,2,3,3,3,2,2,2,2,3,2,2,3,3,2,3,3,2,3,3,2,2,2,3,3,2,2,1,2,2,1,3,3,3,3,2,3,2,4,3,1,2,3,2,3,3,2,2,2,2,3,3,2,3,2,2,1,2,2,2,2,3,2,3,4,2,3,3,3,2,3,2,3,3,1,3,2,1,2,3,1,1,1,2,2,2,2,2,3,2,3,2,2,2,1,2,3,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,3,2,3,3,3,2,4,4,2,3,2,1,2,2,3,2,1,3,2,2,1,2,2,3,2,3,2,2,2,2,1,2,2,1,2,2,2,2,1,3,2,3,2,1,3,2,1,1,3,1,2,3,2,1,2,2,2,3,2,2,1,3,3,2,2,2,2,1,2,2,2,1,2,2,3,2,3,2,3,3,2,2,2,3,3,2,1,2,3,3,3,2,3,2,3,3,2,3,3,2,2,3,1,2,2,3,1,2,1,2,2,2,1,3,2,1,3,2,2,2,1,3,3,2,2,2,3,2,2,2,3,2,2,1,3,2,2,3,3,1,2,1,1,2,2,3,2,2,2,2,3,3,2,3,3,3,2,2,3,1,2,3,2,3,3,3,3,1,1,1,1,1,3,2,3,1,3,3,2,2,3,2,2,3,3,2,3,1,1,1,1,2,1,2,2,3,3,1,2,1,1,2,3,2,3,1,2,2,2,3,3,3,3,3,3,1,3,3,1,4,1,2,2,1,1,1,1,3,3,1,2,3,3,1,2,2,2,2,2,2,2,3,2,2,3,3,2,3,3,3,1,3,1,1,3,2,2,3,1,2,2,3,3,2,3,3,3,3,3,2,1,2,2,3,1,2,3,2,3,3,2,3,3,2,2,2,3,2,1,1,2,3,1,3,1,2,1,2,2,2,1,2,3,1,3,1,3,2,3,2,2,2,3,3,1,2,2,2,2,2,2,3,3,2,3,2,3,2,2,2,2,3,3,3,1,2,3,3,2,2,2,3,1,3,2,2,3,3,2,2,3,2,2,2,1,2,3,2,2,1,2,3,3,3,3,2,2,3,2,1,3,3,2,2,2,3,3,3,2,2,2,2,2,2,3,1,2,1,3,3,2,2,3,3,2,1,2,1,2,2,2,2,1,1,2,2,2,2,2,2,2,2,2,1,2,2,1,1,3,3,2,2,3,1,3,1,3,2,2,2,2,3,2,3,2,3,1,3,3,2,2,2,3,2,2,2,2,3,2,1,3,3,2,3,2,2,1,3,1,2,2,2,2,2,2,2,3,3,2,2,1,2,3,3,1,2,2,2,3,2,1,2,3,2,2,3,3,1,3,2,2,3,1,1,2,2,1,1,2,3,3,3,2,2,2,3,3,3,3,2,2,2,2,2,3,1,1,3,3,2,3,2,3,2,2,1,2,2,2,2,2,1,1,1,2,2,2,2,3,1,2,2,2,3,2,1,2,3,2,2,2,2,2,2,2,2,2,3,3,2,2,2,1,3,2,2,1,1,2,2,3,2,1,2,3,2,2,2,2,2,2,3,3,1,3,3,2,3,2,3,2,2,2,2,3,2,3,2,2,3,3,2,2,2,3,2,2,2,3,2,3,2,2,3,3,3,2,2,3,2,3,3,2,2,2,2,2,2,3,2,3,2,2,2,3,3,3,3,3,2,2,2,2,3,3,3,2,2,2,2,2,2,3,2,2,1,2,1,1,2,3,3,2,2,2,2,2,3,3,2,2,2,2,2,2,1,2,3,1,1,2,1,3,1,2,2,2,3,2,2,3,3,2,2,2,2,2,2,2,3,2,2,2,1,2,1,2,2,2,2,2,3,2,3,2,2,1,2,2,2,2,2,3,2,2,1,2,1,2,2,2,2,3,2,3,2,2,2,1,3,3,3,2,2,2,2,1,2,2,1,3,2,2,2,2,1,2,2,1,2,3,2,3,2,1,3,2,3,3,2,3,2,1,2,2,1,2,2,2,1,2,2,2,2,2,3,1,2,1,2,2,3,3,2,1,2,2,2,2,2,3,2,1,1,2,2,3,2,2,1,3,1,3,1,2,2,3,1,2,2,2,3,2,2,1,2,2,2,2,2,2,1,2,3,2,2,2,3,2,3,2,3,2,2,2,3,2,2,2,2,2,4,2,2,1,2,2,1,2,2,3,2,2,3,2,2,2,2,1,2,2,2,3,2,2,1,2,2,2,2,3,1,2,3,2,2,3,2,1,3,3,2,3,1,3,2,2,2,2,1,3,2,2,2,3,2,3,2,2,2,2,2,3,1,3,1,1,1,3,1,1,2,3,2,2,2,2,3,1,1,2,3,2,2,3,2,2,3,2,3,2,1,3,1,2,2,3,1,3,2,3,1,1,3,2,2,2,3,2,3,3,2,1,2,3,2,3,2,1,1,2,3,1,2,2,3,2,1,2,2,1,3,3,4,2,3,3,1,2,1,2,3,2,2,2,1,3,1,3,2,2,1,2,2,2,3,3,3,2,3,2,2,2,2,3,2,1,3,3,2,1,2,4,1,3,2,2,2,2,3,2,2,2,2,1,3,3,2,2,2,3,2,2,3,3,2,2,1,3,3,3,2,2,2,3,1,3,1,2,1,1,1,2,3,3,3,1,2,1,3,2,2,3,1,2,2,2,2,2,3,2,3,3,2,3,2,3,3,3,2,2,2,1,2,2,1,2,2,2,3,1,3,3,2,3,3,1,3,2,2,2,2,3,1,3,2,2,2,2,2,3,2,3,3,2,2,3,3,2,2,1,2,2,3,3,3,2,2,2,3,3,2,3,2,2,2,2,3,3,2,1,2,1,1,3,1,1,2,2,3,1,3,3,2,2,2,3,2,3,2,2,2,1,2,2,3,2,3,2,2,1,3,2,2,2,2,2,3,3,1,2,3,2,2,1,3,2,2,3,2,2,3,2,2,2,2,2,2,1,2,1,3,3,2,3,3,3,2,3,2,1,3,2,2,2,2,3,2,3,2,3,3,2,2,1,1,3,2,2,2,2,2,2,2,2,2,1,2,3,2,1,1,2,3,3,3,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,3,3,3,3,2,3,2,3,1,3,1,3,1,2,3,2,2,1,1,2,2,3,3,3,3,2,3,2,3,1,2,3,2,2,3,1,2,3,2,1,2,2,3,2,3,2,3,1,1,1,2,3,3,3,2,2,2,2,2,3,2,2,3,2,3,1,3,2,2,2,1,2,3,3,2,2,1,2,3,2,3,2,3,2,2,2,2,2,2,1,3,2,2,2,2,2,3,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,3,3,2,3,2,3,1,1,2,1,2,2,3,2,3,3,2,2,2,2,2,3,3,2,2,2,3,1,2,2,3,2,3,2,2,1,2,2,3,2,2,2,2,2,3,1,2,2,3,2,3,2,3,2,2,3,1,1,2,2,2,2,2,2,3,2,2,2,1,1,2,3,3,2,2,2,3,1,3,3,3,3,2,3,3,3,3,3,2,2,1,2,2,3,2,1,2,3,2,2,2,2,3,2,2,2,2,2,3,3,2,1,3,1,3,1,3,2,3,2,2,3,3,3,2,2,1,2,1,3,1,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,3,2,2,2,2,2,3,2,2,3,2,2,2,1,2,2,2,3,3,1,3,2,2,2,2,2,1,2,2,3,3,2,3,2,3,2,2,1,1,2,3,3,1,3,2,3,1,2,3,3,3,3,2,2,1,2,3,2,3,2,2,2,2,3,2,2,2,2,1,3,3,2,2,2,1,1,2,2,2,3,2,3,2,2,2,2,2,2,1,3,2,1,2,2,4,2,2,2,2,2,2,2,1,2,2,2,3,2,2,2,3,1,2,2,2,2,2,1,3,2,3,2,2,2,1,1,2,2,2,1,1,2,3,2,2,3,2,3,3,3,3,3,1,3,3,3,3,2,1,3,2,2,2,2,3,2,3,2,2,3,3,2,3,2,2,2,3,2,2,3,3,3,3,2,3,1,1,2,3,2,2,1,2,2,2,1,2,2,2,1,3,1,3,2,3,1,1,3,3,3,2,3,2,2,1,2,3,2,3,1,2,2,3,2,2,1,2,2,2,2,3,2,3,1,3,3,2,4,2,3,3,2,1,2,2,1,1,3,2,3,3,2,2,2,2,1,2,3,2,3,3,3,3,1,1,2,1,1,2,2,2,1,1,3,4,2,1,1,3,3,2,3,2,2,3,2,3,2,3,1,1,3,2,1,2,2,2,2,3,2,3,2,2,2,2,3,3,2,2,2,2,2,2,1,2,3,3,2,1,3,2,2,2,2,2,2,3,2,2,3,3,3,2,2,3,2,2,3,3,3,2,3,2,2,3,1,2,2,1,2,2,3,3,2,3,2,2,2,2,2,2,2,2,3,2,3,2,2,2,2,3,3,2,2,3,2,1,2,1,3,2,1,2,3,1,1,1,1,2,2,1,3,3,2,3,2,2,2,2,2,2,3,2,2,3,1,1,2,2,2,3,1,3,2,2,1,2,3,1,3,2,2,2,2,3,3,2,2,3,2,3,2,2,2,2,2,2,3,2,2,3,2,1,3,3,2,2,2,3,2,1,1,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,1,2,2,3,2,3,1,2,2,2,3,1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,2,2,3,3,1,2,3,1,3,1,2,1,4,2,3,2,2,2,2,1,2,3,2,1,1,2,2,2,2,2,1,2,2,3,2,2,2,2,2,3,3,1,2,2,1,2,2,2,1,2,2,1,3,1,2,3,2,2,3,3,2,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,2,2,1,2,3,3,2,1,2,3,2,1,2,3,3,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,1,2,3,2,2,2,2,2,2,3,3,2,3,2,2,3,2,1,2,2,2,3,1,2,3,3,2,1,2,2,2,2,3,3,3,2,2,3,3,2,3,3,3,3,2,1,2,3,2,3,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,3,2,2,2,3,2,1,3,1,2,2,3,3,2,3,2,2,2,3,2,3,3,3,2,3,2,2,2,3,2,3,2,2,2,3,3,2,2,2,3,3,2,2,2,3,3,2,3,1,2,3,3,2,3,3,2,2,3,2,3,3,3,2,1,1,2,3,2,2,2,1,3,3,1,3,3,1,2,2,2,2,2,3,2,2,2,3,3,3,2,3,2,2,2,1,2,2,3,4,3,2,2,2,2,3,3,3,2,1,2,3,2,1,2,3,3,2,2,2,2,3,2,1,2,2,1,2,3,1,3,3,2,2,3,3,2,2,3,2,2,3,2,2,2,1,2,2,2,3,2,2,2,1,3,2,3,2,2,2,1,2,2,3,2,3,3,2,2,2,1,3,2,2,3,3,2,2,2,3,3,2,2,1,1,3,2,3,2,2,2,2,2,2,3,3,3,2,1,2,3,3,2,2,1,2,3,2,3,2,4,2,3,2,3,3,4,3,2,2,1,2,2,3,3,3,3,3,2,3,3,2,3,2,2,3,2,1,1,3,2,3,2,3,3,3,1,3,3,1,1,2,2,1,3,3,2,2,3,2,2,3,2,2,3,3,3,3,3,1,1,1,2,2,2,1,1,2,2,2,2,3,3,1,2,2,2,1,2,3,2,2,2,3,3,2,2,3,3,2,3,3,2,2,3,2,3,2,3,3,2,3,3,3,1,2,2,3,1,3,3,3,3,3,3,3,3,3,1,2,3,1,3,1,1,2,2,2,2,2,2,2,1,2,2,3,3,3,1,3,2,2,3,3,3,3,2,3,2,2,3,2,2,3,3,3,3,2,3,2,2,3,3,1,3,3,3,2,2,2,1,3,3,2,3,3,1,3,3,3,3,3,1,1,2,3,2,1,2,3,3,3,2,3,2,2,2,2,3,2,2,2,2,1,2,2,3,3,2,3,2,3,3,3,3,3,2,2,2,3,3,3,3,2,2,3,3,2,2,1,2,3,2,2,3,3,2,2,2,2,2,3,2,2,2,3,2,3,2,3,1,2,3,2,2,3,2,1,3,3,2,2,2,3,2,2,2,2,2,3,2,3,2,2,3,3,1,3,2,3,2,3,3,2,3,2,3,3,1,2,1,2,3,1,2,2,2,3,3,1,3,3,3,3,3,3,1,2,3,4,3,2,3,2,2,2,3,3,3,3,3,3,3,3,2,2,3,1,2,2,3,1,2,2,3,2,3,3,3,1,2,3,2,2,3,1,2,3,3,3,4,2,2,2,2,3,3,3,3,3,1,2,1,3,2,2,3,3,2,3,2,3,3,2,1,3,2,2,2,2,2,2,1,2,2,3,2,3,3,2,2,2,1,2,2,2,1,3,2,1,2,2,3,2,1,2,3,3,2,2,1,2,3,1,1,2,2,3,2,2,3,3,3,3,3,2,1,2,2,3,2,2,2,2,4,2,2,2,3,2,2,2,2,3,2,1,3,1,2,2,2,3,2,2,2,2,1,4,3,2,2,2,3,2,3,3,2,3,3,1,2,2,3,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,3,2,1,1,2,2,3,2,2,2,3,2,3,3,2,1,2,2,2,2,3,2,3,2,3,2,2,3,3,1,1,3,2,1,3,3,4,2,2,3,2,2,3,2,2,2,1,3,2,2,3,2,2,2,2,2,2,2,3,2,3,3,3,2,2,2,2,3,2,1,1,1,1,3,2,2,1,1,2,2,2,3,2,3,3,3,3,2,2,2,1,2,2,1,3,3,2,2,2,1,2,3,2,2,3,4,2,2,2,2,2,2,2,2,3,2,2,2,1,1,1,2,3,2,3,3,2,2,2,3,3,2,2,3,3,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,3,2,2,1,2,4,2,3,1,2,3,2,1,3,2,2,3,3,2,2,3,3,2,2,3,3,2,3,2,2,2,3,2,3,2,2,3,2,1,3,1,2,2,2,2,2,2,2,1,3,2,3,2,2,2,3,3,2,2,2,3,3,1,2,1,3,2,3,2,2,3,3,2,3,2,2,3,2,1,2,3,2,3,2,3,3,2,2,2,3,2,1,3,2,2,2,3,1,3,3,2,2,2,3,2,2,2,1,2,3,2,1,2,2,2,3,2,2,2,2,3,2,2,3,3,2,3,3,2,3,1,2,3,2,3,2,2,2,2,3,2,3,2,1,2,3,2,2,1,3,3,2,2,2,3,2,3,3,1,1,2,3,3,3,3,3,3,2,2,2,2,2,2,1,2,2,2,3,2,3,1,3,2,3,2,2,2,3,1,2,2,2,3,2,2,2,2,2,3,3,2,1,3,2,2,2,2,3,2,3,2,2,3,2,2,2,2,2,3,2,3,3,2,3,3,3,3,3,3,1,3,3,2,3,2,1,3,2,1,2,1,1,2,2,1,3,2,3,3,2,2,2,2,3,1,3,2,2,3,2,2,3,3,1,2,3,1,1,3,3,2,2,3,2,3,2,3,3,2,1,2,2,2,3,1,3,2,3,2,2,2,3,3,2,2,3,2,2,3,3,2,1,2,3,2,2,2,3,2,2,1,3,1,2,2,1,3,3,3,2,2,2,2,2,3,2,1,1,2,3,1,2,2,1,2,2,2,2,2,2,3,2,3,1,3,2,2,2,3,2,2,2,2,2,3,2,2,2,3,2,2,2,2,3,2,4,2,2,3,2,3,2,2,2,2,3,2,2,2,2,3,2,3,1,2,3,2,3,1,1,2,1,2,2,2,2,2,2,3,3,1,1,2,2,2,3,2,2,3,3,2,2,2,2,1,2,2,2,2,1,1,2,1,3,2,2,2,3,2,2,2,2,3,2,3,2,2,2,2,2,2,2,2,2,4,4,1,1,3,2,2,3,1,3,3,2,2,3,3,1,3,3,2,3,2,3,3,1,2,2,2,3,3,2,3,2,2,3,2,3,3,2,3,1,2,3,2,3,3,2,2,3,1,2,1,3,2,2,2,2,2,3,3,3,2,3,2,2,1,2,3,3,2,2,1,3,2,3,2,3,3,2,3,3,2,1,3,2,2,1,1,1,3,2,3,3,2,3,3,2,3,3,1,2,2,1,2,2,3,3,2,3,1,1,3,3,3,2,2,3,2,2,2,3,2,1,2,2,1,3,3,3,3,1,2,1,4,2,3,3,3,4,3,3,3,1,1,3,1,2,2,3,3,2,2,3,2,2,2,2,2,3,2,1,2,2,3,2,3,3,3,2,2,2,2,3,3,3,1,3,1,3,2,3,3,3,2,2,2,1,2,3,3,3,1,3,1,3,2,2,3,2,3,3,2,3,4,2,3,3,2,2,2,2,2,2,1,2,3,2,3,1,3,3,1,2,3,2,1,2,3,1,3,3,2,1,2,1,2,2,3,2,2,3,2,2,2,3,1,3,3,4,2,2,3,2,3,2,2,2,2,2,2,3,2,3,3,1,2,2,3,2,3,2,1,2,2,2,2,2,1,3,3,3,2,2,2,3,4,1,3,3,2,2,3,2,2,2,3,2,1,2,3,2,3,2,1,2,3,3,3,2,2,3,1,2,2,2,3,2,1,2,3,3,1,2,2,2,3,1,1,2,1,3,3,1,3,2,3,2,2,2,3,3,4,2,3,2,1,2,3,2,3,2,2,2,3,1,2,2,3,2,2,3,2,3,2,2,3,3,2,2,1,2,1,3,2,2,2,2,3,2,3,2,3,2,2,2,2,1,2,3,3,2,3,2,2,2,2,2,2,2,2,3,2,2,3,2,2,3,2,3,3,1,3,2,3,2,3,2,3,1,3,2,2,2,1,3,2,3,2,2,3,1,3,1,3,2,2,2,3,3,2,2,3,2,2,1,3,3,1,3,3,2,3,2,3,3,2,2,2,3,2,3,1,3,3,2,3,2,2,1,3,2,3,3,1,2,3,2,1,1,3,2,2,3,3,3,2,2,3,2,2,2,2,2,3,2,3,2,2,3,2,3,3,2,3,2,3,2,2,2,2,3,2,2,3,2,2,2,2,2,3,2,2,1,3,1,1,3,3,2,2,2,2,2,2,2,2,3,3,2,2,1,2,2,2,2,2,2,2,3,2,3,2,2,2,2,2,2,2,3,3,2,2,2,2,3,1,3,2,2,3,2,2,2,3,3,2,3,3,3,1,3,3,2,1,3,2,1,2,3,1,3,3,2,3,3,3,3,2,3,3,3,3,3,3,3,3,3,2,2,1,3,3,2,2,3,2,2,3,2,3,2,3,2,2,2,3,2,3,3,2,3,2,2,2,2,2,3,2,3,2,3,2,3,2,3,3,2,2,2,2,2,1,3,3,2,2,2,2,3,2,2,2,3,2,1,1,2,2,2,3,2,2,3,2,3,2,2,1,2,2,3,2,3,2,2,2,2,2,3,2,3,1,3,3,3,2,1,2,2,2,3,4,3,3,3,2,3,1,2,2,2,3,2,2,1,2,3,2,2,2,2,2,3,3,2,2,1,3,3,1,2,1,3,3,2,2,3,2,2,2,2,3,2,2,2,2,2,1,3,1,3,2,3,2,1,1,1,1,3,3,2,2,2,2,2,3,2,2,1,1,2,1,2,4,2,3,2,2,2,2,3,3,2,2,1,2,2,2,3,2,3,2,1,1,1,3,2,3,2,2,2,2,3,2,2,2,2,2,2,1,3,2,2,2,2,2,3,2,3,3,2,2,3,1,3,2,2,2,1,2,1,2,3,3,3,3,3,2,3,1,3,2,2,2,3,2,2,2,3,3,2,3,2,3,3,2,2,2,2,2,3,1,3,3,2,3,1,2,1,3,3,2,3,2,2,2,3,3,2,3,4,3,1,3,3,2,2,3,2,2,3,2,1,2,2,2,3,3,2,3,3,2,2,3,2,2,3,1,2,2,2,3,2,2,3,3,3,3,3,1,2,2,2,2,1,1,3,3,2,3,3,2,3,2,2,3,3,3,1,2,2,2,3,2,2,3,3,2,2,2,3,3,3,3,2,1,2,3,2,3,1,3,3,2,1,1,2,2,4,2,4,2,2,3,2,3,2,3,1,2,2,2,2,3,2,2,2,2,2,3,1,1,3,3,2,2,3,2,2,2,2,2,3,3,3,2,2,2,2,3,3,1,2,2,2,1,2,3,1,1,1,2,2,2,2,2,2,3,3,2,2,2,2,1,2,3,2,2,1,1,3,2,2,2,2,3,2,1,3,2,2,2,2,2,2,1,2,2,2,2,2,2,2,3,1,1,2,2,2,2,3,3,1,3,4,2,3,2,2,2,3,2,3,2,2,2,3,3,3,3,3,2,1,3,1,2,3,3,2,2,3,1,2,2,2,3,2,3,4,2,3,3,2,3,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,1,3,3,2,3,2,3,2,2,2,2,2,2,2,3,2,2,2,2,3,3,3,2,2,3,2,3,1,3,3,3,2,3,2,1,1,2,3,1,2,3,2,2,1,3,2,1,2,2,2,2,1,3,2,2,2,1,2,3,2,2,3,2,2,3,2,2,2,2,2,3,2,2,2,3,3,3,2,1,2,2,3,2,1,2,3,2,3,2,1,2,2,2,2,2,3,3,2,1,2,2,2,1,2,2,1,3,3,2,1,1,3,3,2,1,2,2,2,2,3,1,1,3,2,1,3,3,3,2,3,2,2,2,2,2,3,3,2,1,3,2,3,2,3,3,2,2,3,2,2,3,3,2,3,2,1,1,3,1,2,1,2,2,1,2,3,2,2,3,3,3,2,3,2,1,2,3,3,3,3,2,2,2,2,1,2,3,2,3,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,3,2,3,2,3,1,1,2,3,2,2,2,2,2,2,3,2,2,2,1,2,1,1,2,3,2,1,3,2,2,3,3,2,2,2,1,2,2,3,2,3,1,1,3,2,2,2,2,2,3,3,3,1,2,2,3,2,2,3,1,3,3,2,3,1,3,1,3,2,2,3,2,3,2,2,3,2,3,2,2,3,2,1,3,3,2,3,2,2,3,2,3,2,3,2,2,2,3,3,2,2,3,2,3,2,1,2,3,2,1,2,2,3,3,2,3,2,3,2,2,2,2,3,3,3,2,2,3,3,3,3,3,3,3,2,3,3,2,2,3,3,1,3,2,2,2,2,2,2,3,3,2,1,2,2,2,2,2,2,2,3,2,3,1,3,2,3,3,2,1,3,3,3,2,2,2,2,2,2,2,1,2,2,2,2,1,2,2,2,2,2,3,2,3,1,2,3,2,3,2,2,1,2,2,2,1,2,2,3,2,1,1,3,3,2,2,1,3,3,2,2,2,2,3,3,3,3,1,2,3,2,2,2,2,3,2,3,3,2,3,3,2,2,3,3,3,2,2,2,2,1,1,1,3,2,1,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2,3,3,3,3,2,2,2,3,2,2,2,3,1,2,2,2,2,2,2,2,3,1,2,3,1,2,2,2,2,1,3,3,2,3,3,3,1,2,3,3,2,2,1,3,2,3,3,3,2,3,2,2,2,3,3,3,3,2,3,2,2,3,2,3,3,3,3,3,2,3,3,2,2,2,3,3,2,3,3,2,2,2,2,1,1,2,2,3,2,2,3,3,2,3,3,2,2,2,2,3,2,2,2,2,2,2,2,1,2,2,1,2,3,2,2,2,3,2,2,3,3,2,2,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,3,2,2,3,1,2,2,2,3,3,1,2,2,2,2,2,3,2,3,2,2,2,3,1,2,3,2,3,3,3,2,3,3,1,2,2,3,2,2,2,2,2,2,2,2,3,2,2,2,3,3,2,2,3,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,1,4,1,2,2,1,2,3,2,2,3,2,1,2,3,2,2,2,2,2,2,2,1,2,2,2,2,2,3,1,2,3,2,2,3,4,2,3,2,3,3,1,1,2,2,2,1,2,2,2,2,2,2,3,2,4,2,2,3,3,2,2,2,2,2,3,3,2,1,2,2,3,1,2,2,2,1,2,2,2,2,3,2,3,2,2,1,3,2,2,2,1,2,3,1,1,2,2,2,1,2,2,2,2,2,2,3,2,3,3,2,2,3,2,2,2,2,3,2,3,3,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,3,2,2,3,2,2,2,2,3,3,2,3,3,2,4,2,2,4,3,2,3,4,3,2,2,2,2,2,3,2,2,2,2,1,2,3,2,1,1,2,3,2,2,2,3,2,2,3,3,4,2,3,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,3,2,2,3,3,2,3,2,3,2,2,2,2,2,3,2,3,2,2,2,2,2,2,2,2,2,1,2,3,2,2,1,2,2,3,2,2,3,1,2,2,2,2,3,2,3,2,1,2,2,3,2,2,3,2,3,2,1,1,1,2,2,2,1,2,2,2,2,1,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,3,2,2,2,2,2,2,3,2,2,2,3,3,2,3,2,1,2,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,3,2,1,2,3,2,2,2,2,2,3,2,2,3,2,2,2,2,2,1,2,2,1,1,3,3,2,2,1,2,3,2,3,3,2,2,2,2,1,2,2,3,2,2,2,2,2,3,2,3,2,2,1,2,2,3,1,2,2,2,2,2,3,2,2,2,3,3,3,1,2,2,1,3,2,2,1,2,2,2,2,2,2,2,2,1,3,1,2,3,3,3,2,2,2,2,2,3,2,3,2,2,3,3,3,2,2,2,1,2,2,2,3,2,2,2,2,2,2,2,2,2,3,3,2,3,2,3,2,1,1,2,2,2,3,1,2,3,2,3,3,2,2,2,2,3,3,2,2,2,2,2,2,2,1,2,3,3,2,2,2,3,2,2,1,3,2,2,2,3,1,2,3,2,2,2,2,3,3,3,2,3,2,3,1,2,2,2,3,1,1,1,2,2,2,2,2,2,3,1,2,2,2,2,2,2,2,2,2,3,3,3,3,2,4,3,3,1,1,3,3,2,2,3,2,3,3,2,3,2,2,2,3,3,1,2,3,2,2,2,2,2,1,3,3,2,2,2,2,1,3,3,2,2,3,3,2,2,2,1,2,3,2,2,2,2,3,2,2,3,1,3,3,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,1,2,3,2,2,2,3,3,2,2,3,2,2,3,2,2,2,1,2,2,1,2,2,2,3,3,3,2,3,3,2,1,2,3,2,3,3,2,3,2,3,4,2,2,2,2,2,2,3,1,2,2,2,2,2,2,2,2,2,2,3,1,2,2,2,3,2,3,3,2,3,2,1,2,3,3,3,3,2,2,2,2,2,2,3,1,2,1,3,3,2,3,2,1,3,3,1,1,3,2,3,1,1,3,3,2,2,2,2,2,3,2,2,2,3,1,2,2,2,2,2,2,2,3,2,2,3,2,2,3,2,2,2,3,3,2,2,2,2,2,1,2,2,2,2,1,3,3,2,2,2,2,2,2,2,1,2,3,2,3,2,2,2,3,3,3,3,2,2,2,2,2,4,1,1,3,2,1,3,2,3,3,3,3,2,2,2,2,2,3,2,2,2,3,1,2,2,2,2,3,2,2,2,2,2,2,3,2,1,2,2,3,2,1,3,2,2,1,2,3,2,3,2,3,1,2,3,2,2,1,1,1,2,3,2,2,3,3,3,2,2,2,1,2,3,2,2,2,3,2,3,2,3,2,1,2,3,3,2,2,3,2,3,2,3,2,2,2,2,2,2,3,3,2,1,2,3,2,3,2,3,2,3,2,2,2,3,1,3,3,2,3,3,2,3,2,3,2,2,2,3,3,2,3,3,3,1,3,2,3,3,1,3,2,2,2,2,2,2,3,2,2,2,1,2,3,3,2,2,2,2,2,2,1,2,2,1,2,2,3,3,2,2,3,2,2,2,3,3,2,1,3,2,3,2,3,3,1,2,2,2,2,3,1,1,3,3,2,2,3,2,2,3,3,3,3,3,2,3,3,2,2,2,2,3,2,1,3,2,2,2,2,2,2,2,2,2,2,2,2,1,3,3,3,2,1,2,4,2,2,3,3,2,2,2,2,2,2,1,4,2,1,1,3,2,2,2,3,2,2,2,2,2,2,2,2,1,2,3,2,1,2,2,3,2,2,3,2,2,1,2,1,2,3,2,2,3,2,2,2,2,4,1,2,3,3,2,2,3,2,3,3,3,1,3,2,2,2,1,3,2,2,2,2,2,2,1,2,3,3,2,3,3,3,3,2,2,2,2,3,3,2,1,2,2,2,2,1,2,2,2,2,2,2,2,2,2,3,2,2,1,2,3,2,3,3,2,3,3,4,2,3,2,3,3,2,2,2,1,3,2,2,1,2,3,2,2,2,2,2,1,2,1,3,2,2,3,3,1,2,2,2,1,2,2,3,2,2,2,3,2,2,1,2,3,2,2,2,2,1,2,2,2,3,2,2,1,2,1,3,2,3,2,2,2,2,1,1,3,2,3,2,1,2,2,2,3,2,3,2,2,2,2,2,2,3,1,1,2,2,2,2,3,2,3,2,2,2,3,1,2,2,1,2,2,1,3,2,1,2,2,2,2,2,1,3,3,3,2,2,2,3,2,3,2,2,3,1,3,3,2,3,2,3,2,2,2,1,3,2,3,1,3,1,2,2,2,2,3,2,2,2,2,2,2,4,2,3,3,2,2,3,2,3,2,2,2,3,2,2,3,2,3,1,2,2,2,2,2,1,2,3,2,3,1,2,3,3,2,1,2,2,1,3,2,2,3,2,3,2,2,2,3,3,3,2,2,2,2,1,2,1,3,2,2,3,2,3,2,2,2,2,2,2,1,2,2,3,3,3,2,3,3,3,1,2,2,1,2,2,3,2,2,2,2,3,2,2,2,1,2,2,2,2,1,3,2,1,3,2,2,1,2,2,3,2,1,3,3,3,3,1,3,2,1,3,2,3,2,1,1,2,3,2,2,2,2,3,3,2,2,2,2,2,1,2,3,2,3,3,2,1,3,2,3,2,2,3,3,2,2,2,2,3,3,2,2,2,2,2,2,2,3,2,2,1,2,3,2,2,3,2,3,2,3,3,2,2,2,3,2,3,2,2,3,2,2,3,1,2,3,2,2,4,1,2,2,2,3,2,3,2,1,2,2,2,1,2,1,1,2,2,2,2,3,3,3,2,1,3,3,3,2,2,3,2,3,2,2,2,2,3,2,2,2,2,3,2,2,2,2,2,2,2,3,1,3,2,3,1,1,2,2,3,3,2,3,1,2,2,3,2,2,3,3,2,2,3,2,2,2,2,2,3,3,1,3,3,3,2,2,3,2,3,2,2,2,2,1,2,2,2,2,1,3,1,1,2,2,2,2,2,2,2,2,2,3,1,2,2,2,2,2,1,2,1,2,2,3,2,2,2,2,2,1,2,2,2,3,2,2,2,3,3,1,3,2,3,1,3,3,2,2,2,2,2,2,2,3,1,2,2,2,2,3,3,1,2,2,2,2,2,2,2,2,2,1,3,2,2,1,2,3,2,3,2,1,3,2,1,2,3,1,3,1,2,2,2,3,1,1,2,2,2,2,1,2,3,3,2,2,3,3,1,3,2,2,2,3,2,2,2,2,2,3,2,3,3,1,3,2,2,3,3,2,2,3,3,2,2,2,2,1,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,1,3,2,1,2,2,2,3,2,1,3,2,3,2,3,3,3,2,2,2,2,2,2,2,3,2,2,3,2,3,2,2,2,2,3,2,2,3,2,3,3,1,1,1,2,2,1,2,2,1,2,2,2,2,2,1,2,2,2,3,2,2,1,1,2,2,2,2,3,3,3,3,3,3,4,1,3,3,3,3,2,3,3,3,3,3,3,3,1,1,2,2,2,2,2,2,1,3,3,1,3,2,1,2,2,2,2,3,3,1,2,3,2,2,2,2,3,3,2,2,2,1,3,3,3,2,2,1,2,2,1,3,2,3,3,3,3,1,1,2,2,3,2,2,1,2,2,1,3,1,2,1,2,3,3,3,3,2,3,2,2,2,3,2,3,2,2,2,1,3,2,2,4,2,3,2,3,3,2,2,3,2,2,2,2,2,2,3,1,3,2,2,2,2,2,2,3,2,2,2,2,2,3,1,3,3,2,3,2,1,3,3,3,2,3,3,2,3,3,2,2,2,2,2,2,2,2,3,2,3,3,2,3,1,2,2,2,2,2,3,3,2,2,2,2,2,2,3,3,2,2,2,3,3,3,3,2,1,2,1,2,3,3,1,1,3,1,3,3,3,1,3,2,2,2,3,2,3,2,2,2,3,2,2,2,3,2,2,1,2,2,2,1,2,3,2,2,1,3,1,1,3,3,1,3,3,1,3,3,2,2,2,1,2,2,1,2,2,3,2,2,2,2,2,2,2,1,3,2,2,2,3,3,3,3,2,2,3,2,1,2,2,2,1,2,3,2,2,3,2,2,3,2,2,3,2,3,2,2,2,2,2,3,2,2,2,2,2,2,2,3,1,2,3,1,2,3,2,3,2,2,3,3,3,1,2,3,2,2,3,2,2,1,3,2,3,2,2,2,2,3,3,3,2,3,2,1,3,3,3,1,2,3,3,3,1,2,3,3,2,1,3,3,1,2,3,2,3,3,2,3,2,1,3,1,3,2,3,3,3,3,2,2,1,2,2,3,2,2,2,3,2,2,3,1,3,2,2,2,2,2,2,3,3,2,1,1,3,3,3,3,3,2,2,3,2,3,1,2,2,3,2,3,3,1,1,3,2,2,2,2,2,1,3,2,2,1,2,2,2,1,2,3,1,2,2,2,3,3,3,2,2,3,3,2,3,2,2,1,3,1,1,1,2,2,1,1,3,1,2,1,2,2,2,2,3,1,2,2,1,2,2,2,2,3,2,2,2,2,2,2,2,2,1,2,3,2,2,2,1,1,3,3,4,3,2,2,2,2,2,3,1,2,3,2,2,2,3,2,3,2,2,2,2,2,3,1,1,2,2,3,1,3,2,3,3,3,2,3,2,2,2,3,2,2,2,1,3,2,3,3,2,2,3,2,2,2,3,3,2,1,1,3,2,2,3,2,3,2,3,1,3,2,2,1,3,2,2,3,3,3,3,3,3,3,3,3,2,2,1,3,2,2,2,2,2,3,2,2,2,1,2,2,1,2,2,2,2,3,2,3,1,3,2,2,2,2,3,3,3,3,3,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,1,1,2,2,2,3,2,4,2,2,3,2,2,2,2,2,2,4,2,1,1,2,2,3,2,2,3,2,2,1,2,2,2,3,2,2,3,2,1,3,2,3,1,2,3,2,3,3,2,1,3,2,2,2,2,3,2,2,3,2,2,3,3,1,2,2,2,2,2,2,3,2,2,3,2,2,3,2,3,2,2,2,3,2,2,2,1,2,3,2,3,3,3,3,3,2,1,3,2,3,1,2,2,1,2,2,2,2,3,1,3,3,3,3,1,2,3,3,2,2,2,2,2,3,2,3,2,2,3,2,3,2,2,1,1,2,1,2,2,2,2,2,2,2,3,2,2,1,1,1,2,2,1,2,2,3,2,2,3,3,1,3,3,3,3,3,2,1,2,2,2,2,3,2,2,2,3,2,3,1,2,3,3,2,3,1,3,2,3,1,2,3,3,1,2,1,1,2,3,1,3,3,2,2,3,3,3,2,2,2,2,2,4,2,3,1,2,1,2,2,3,2,2,2,1,1,2,3,2,2,1,3,1,2,2,2,2,2,2,2,2,2,2,3,2,2,2,1,3,2,3,2,2,2,1,1,2,1,2,3,2,3,3,3,3,2,2,2,2,2,2,2,2,3,3,2,2,2,2,3,3,3,2,2,2,3,2,2,1,3,2,1,2,2,1,3,2,3,3,1,2,2,3,3,3,1,1,2,2,2,3,3,3,2,1,2,2,3,2,3,2,2,1,2,3,3,2,2,3,3,3,1,2,2,2,2,3,1,2,1,2,3,2,2,2,2,3,2,2,1,2,3,2,1,2,4,2,2,3,2,3,1,2,2,2,3,2,3,3,1,3,1,3,2,3,1,2,3,3,1,3,2,3,1,2,2,2,2,3,2,1,3,2,2,2,3,2,2,3,2,2,2,1,2,3,2,2,3,2,2,2,3,3,3,2,2,2,3,3,2,1,1,1,2,2,3,2,2,1,2,2,3,3,3,2,2,2,3,2,3,2,3,2,3,2,2,2,3,1,2,3,3,2,3,2,2,2,2,3,2,2,1,2,3,2,3,3,3,2,2,1,4,3,3,2,3,2,3,3,3,3,3,2,1,3,3,2,3,3,3,2,2,2,2,3,2,2,1,3,2,2,2,2,3,3,3,1,3,1,2,1,2,2,3,2,2,1,2,4,2,3,3,2,1,4,2,3,1,3,2,2,2,2,1,2,3,2,2,2,2,2,2,3,2,3,1,2,2,2,3,3,2,3,2,2,1,3,2,3,3,2,2,3,1,2,2,3,3,2,2,3,2,3,3,2,3,2,2,3,3,3,3,1,3,2,2,3,2,2,2,3,2,3,3,2,2,3,2,3,2,3,3,2,2,2,3,1,1,3,2,2,2,2,3,2,2,2,2,1,2,2,2,2,2,2,2,2,2,3,3,2,2,2,3,2,2,2,2,2,3,2,2,2,3,2,2,3,3,2,2,2,2,2,1,2,2,2,2,3,2,2,2,1,2,1,2,1,1,2,3,1,3,2,2,2,2,3,1,3,1,1,2,3,2,3,1,3,2,2,3,2,1,1,3,2,3,3,2,1,2,2,2,2,2,2,2,3,2,3,2,2,2,2,3,3,2,3,2,2,1,1,2,3,2,2,2,3,3,2,1,2,2,2,2,2,1,2,3,3,2,1,2,2,1,3,2,2,2,2,3,1,1,3,2,3,3,2,2,2,2,2,2,2,2,4,1,2,3,2,2,2,2,2,3,1,2,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,3,3,2,2,3,2,3,2,3,1,2,2,2,3,2,2,3,4,2,2,2,2,2,2,3,3,2,1,2,1,3,2,3,3,2,2,2,2,2,1,2,3,1,3,3,1,3,2,3,2,3,2,3,2,2,3,2,2,2,3,3,2,2,2,2,1,2,2,1,2,2,2,1,2,3,2,2,1,2,2,2,3,2,3,3,3,3,2,1,3,2,3,3,2,2,1,3,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,3,2,2,3,2,3,3,2,3,1,2,3,2,2,3,3,3,2,3,1,3,3,2,2,2,3,2,1,2,2,2,2,3,3,1,3,2,2,1,1,3,3,3,2,2,2,2,3,2,2,2,2,2,2,2,2,3,2,2,3,2,2,1,2,3,3,3,2,3,1,2,2,3,2,1,2,2,2,2,2,3,3,1,3,2,2,3,1,3,3,3,1,3,2,2,3,2,2,2,2,2,3,3,1,2,1,3,2,3,3,3,3,3,2,2,2,3,3,1,2,2,3,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,3,2,3,2,3,2,2,3,3,3,3,2,2,3,2,3,3,2,2,3,2,3,2,3,3,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,3,2,2,2,2,3,2,2,3,3,2,2,1,3,2,1,2,3,4,2,2,3,2,3,2,2,2,2,2,3,3,2,2,1,2,1,3,2,2,3,2,2,3,2,2,2,2,2,3,3,2,3,4,2,3,2,2,3,3,3,3,3,2,3,3,3,3,2,4,2,2,3,2,2,2,2,2,2,2,3,2,2,2,2,2,2,3,2,3,3,2,2,2,2,2,3,3,2,2,3,3,3,2,2,3,1,2,3,1,3,2,3,2,2,2,3,2,3,3,2,2,2,2,2,2,2,2,3,3,3,2,2,2,3,1,3,3,1,3,2,3,2,2,2,3,2,2,3,3,2,3,2,4,3,2,3,2,2,2,2,2,1,2,3,2,2,2,2,2,1,2,4,2,3,2,3,3,2,3,3,2,2,1,2,1,3,3,2,2,2,2,2,3,2,3,2,3,2,2,2,3,2,3,2,4,3,2,3,3,3,3,2,2,2,1,3,2,2,3,2,3,2,3,3,3,2,2,3,3,3,2,3,2,2,2,2,2,2,2,2,2,1,2,2,2,3,1,2,2,2,2,2,2,2,2,3,3,3,2,3,2,3,3,1,3,3,3,3,3,1,3,3,3,2,3,2,1,3,2,3,3,2,2,2,2,2,3,2,2,2,1,1,3,3,3,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,1,3,2,2,2,2,2,2,2,3,2,3,2,2,2,3,2,2,2,2,2,2,3,3,2,3,2,2,2,3,2,2,3,2,2,2,1,2,2,2,2,3,2,3,2,3,3,2,2,1,2,2,3,1,1,2,2,2,2,2,2,3,3,3,2,3,1,2,4,2,2,2,2,2,2,2,1,2,2,1,3,3,2,2,2,2,3,2,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,1,1,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2,2,2,2,2,2,3,1,2,2,3,2,3,3,2,3,2,3,1,2,3,2,3,2,1,2,2,2,1,1,1,2,2,2,2,2,2,2,1,2,3,3,3,2,1,2,2,2,2,1,2,2,3,1,2,3,2,2,2,2,1,1,3,3,2,2,2,2,2,2,2,2,2,1,3,2,1,3,3,3,2,3,2,2,2,3,3,2,2,2,1,2,2,2,2,2,3,2,2,2,2,3,2,2,2,3,2,3,3,2,2,2,3,2,2,2,3,2,2,2,3,2,2,2,2,2,1,2,2,3,2,2,2,1,3,2,1,2,2,2,2,2,2,2,2,2,3,1,2,2,3,2,2,2,3,3,2,1,3,1,2,4,2,3,2,2,3,2,2,2,2,1,2,2,2,2,2,3,2,2,2,3,2,2,2,3,3,2,3,2,1,3,2,2,2,2,2,2,2,2,2,2,2,2,1,3,2,2,2,2,2,2,2,2,1,3,2,2,2,1,2,2,4,3,2,2,2,2,2,2,2,2,2,3,2,2,2,3,3,2,1,2,2,2,2,2,2,3,2,3,3,2,1,2,2,3,2,2,2,2,2,1,3,2,2,2,3,2,2,2,2,2,3,3,2,3,1,3,3,2,3,2,1,2,2,2,3,3,3,3,2,2,2,2,2,2,2,2,2,1,2,2,1,4,3,2,2,2,2,2,2,2,2,3,2,3,2,1,2,3,2,2,1,1,1,2,2,1,1,1,2,2,1,3,2,2,3,1,3,2,1,2,2,3,2,2,2,2,2,2,2,2,3,1,2,2,2,3,2,3,2,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,1,2,3,3,2,2,3,2,1,3,2,2,3,2,1,1,1,3,3,3,2,2,3,3,3,2,2,2,2,1,3,3,2,2,3,3,3,2,1,2,2,2,2,2,2,2,2,1,3,2,2,3,2,3,2,2,3,1,2,3,2,3,3,3,2,1,2,3,3,3,3,2,2,3,2,3,1,3,1,3,1,2,2,3,2,2,2,2,2,3,3,1,2,3,2,1,2,2,2,1,2,2,2,2,3,1,3,3,1,3,2,3,2,1,3,2,3,2,2,2,2,2,3,2,3,1,3,2,1,1,2,1,2,3,3,2,2,3,2,2,2,3,3,3,3,2,2,2,3,1,1,1,3,3,2,2,3,1,1,2,1,3,2,3,2,2,2,1,2,3,3,3,3,3,3,3,2,1,1,2,3,3,2,3,2,2,1,2,3,3,2,3,2,2,2,3,2,2,3,2,1,2,3,1,2,3,3,3,3,2,2,3,2,3,2,3,3,3,2,3,2,2,3,1,3,3,2,2,3,3,3,2,1,3,3,3,3,3,3,1,2,3,2,1,2,1,2,3,2,1,2,2,1,2,1,2,3,2,3,2,3,2,2,2,2,2,2,3,2,3,2,2,2,3,2,1,1,2,3,3,2,2,3,2,2,2,2,2,2,2,3,4,2,2,1,2,1,2,3,2,3,2,3,3,2,1,2,2,2,2,2,3,2,2,3,3,3,2,3,3,2,2,2,2,3,3,3,3,1,3,2,2,3,3,2,3,2,1,2,4,3,2,2,2,1,2,2,3,1,3,2,2,3,3,3,3,2,2,1,3,2,3,2,3,3,2,2,3,3,2,3,3,2,2,3,3,3,2,3,2,3,3,3,2,3,3,3,2,1,2,2,1,2,2,2,3,2,3,2,2,2,2,2,2,3,1,3,2,3,2,2,2,1,2,1,2,2,3,3,2,2,2,2,3,3,2,3,2,2,3,2,3,2,2,1,3,2,2,2,3,2,1,1,3,2,2,3,3,2,3,3,3,3,1,2,3,2,3,2,3,2,2,1,3,1,2,3,2,2,1,3,3,2,3,3,3,2,2,2,2,3,2,2,2,3,1,3,2,2,2,2,3,1,2,2,2,3,2,2,3,3,3,2,2,3,3,1,3,2,2,3,3,2,2,3,1,2,2,2,3,3,2,1,2,2,2,2,3,3,2,2,3,3,1,2,3,2,2,1,3,2,2,2,2,2,2,2,3,2,2,2,2,2,3,3,3,3,2,2,3,2,2,2,2,1,2,2,2,2,2,3,2,1,2,3,2,3,3,2,2,2,3,1,2,2,3,3,3,2,1,1,2,1,2,2,3,3,3,2,2,3,1,2,2,2,1,3,3,1,2,2,3,2,2,1,2,3,2,3,1,2,2,2,3,2,2,3,2,1,2,3,2,2,2,3,2,1,2,2,3,3,2,3,2,2,2,2,2,2,3,3,2,1,3,3,3,2,2,2,2,3,2,2,2,2,3,2,3,2,3,3,1,3,2,1,3,3,3,2,2,3,1,2,2,2,1,1,2,1,2,2,3,2,2,2,2,3,3,2,3,1,2,2,3,3,1,2,3,2,2,3,2,2,3,1,2,3,3,2,2,1,3,2,3,1,3,2,2,2,2,2,2,2,2,2,1,2,2,2,4,3,2,2,3,3,2,2,3,2,1,2,2,3,3,2,3,3,3,3,2,2,3,3,2,2,3,3,3,3,3,2,3,3,1,3,3,3,1,3,2,2,3,2,3,1,2,2,2,3,3,2,2,2,2,3,2,3,1,3,3,3,1,1,3,3,3,2,2,3,3,3,3,3,3,2,2,2,2,3,1,4,2,2,2,3,3,2,3,3,2,2,3,2,2,2,2,2,2,3,2,3,3,1,3,3,3,2,1,3,3,3,3,2,2,2,2,3,2,3,1,2,3,3,2,2,1,3,1,2,2,2,3,3,2,3,3,2,3,2,2,3,1,3,2,2,2,3,1,3,1,2,1,3,2,2,2,3,3,2,1,3,3,2,2,2,3,2,3,2,3,3,1,3,2,2,1,2,3,2,3,3,2,1,3,1,3,3,3,2,2,3,3,3,2,2,3,3,3,3,2,2,2,2,1,2,2,3,2,2,2,3,2,2,3,2,2,2,2,1,3,2,2,3,2,2,2,2,2,2,2,3,1,3,2,2,2,3,3,2,3,3,3,2,1,2,2,3,1,2,2,1,2,1,3,4,1,2,3,2,2,2,2,2,3,2,2,2,2,2,3,2,3,2,3,2,3,3,3,2,2,2,1,3,3,2,3,2,2,2,1,2,2,2,2,2,2,1,3,3,1,2,3,3,2,3,2,3,2,3,2,2,2,3,2,2,3,2,3,2,1,2,3,2,1,1,3,2,2,3,3,1,3,2,3,3,2,2,1,2,3,3,2,2,2,3,3,3,2,2,2,2,3,3,3,3,3,2,2,3,2,1,2,3,2,2,2,2,3,3,2,1,1,3,3,3,3,3,2,2,3,2,1,3,2,2,3,3,2,3,3,3,3,1,2,2,2,2,2,3,2,2,1,2,1,2,1,1,1,1,3,2,1,2,2,1,2,2,1,4,2,3,3,3,1,1,2,2,2,2,2,2,3,3,2,3,1,3,3,3,2,3,3,3,2,3,2,2,3,2,3,2,1,2,2,2,1,1,2,3,2,2,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,3,2,2,1,3,3,3,3,3,2,3,1,2,2,1,2,2,4,1,2,2,3,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,2,3,2,2,1,2,3,1,2,3,2,2,3,2,1,2,2,2,2,2,3,2,2,1,3,2,2,3,3,3,2,2,2,2,3,3,2,3,1,3,2,2,3,3,2,2,2,2,2,2,3,3,2,3,2,3,3,3,2,3,3,2,3,3,3,2,3,2,2,3,3,1,3,3,3,2,3,1,3,3,2,2,3,3,2,2,2,2,3,2,2,2,2,1,2,3,2,2,2,3,2,1,2,3,3,2,3,2,2,3,3,3,2,3,3,2,3,1,3,1,1,2,3,3,3,2,2,3,1,2,2,2,3,1,3,3,2,3,2,2,2,3,1,2,1,3,3,3,2,4,3,1,3,3,3,2,3,2,4,2,2,4,2,2,2,2,2,3,2,1,2,2,3,1,3,1,2,2,2,1,4,1,2,3,2,1,1,2,2,2,2,2,4,3,2,1,2,1,3,2,1,3,2,2,2,2,1,2,3,2,2,2,3,3,3,2,2,2,2,1,2,3,2,1,3,2,2,3,3,2,2,2,1,3,2,2,1,3,2,3,2,3,2,2,2,3,3,3,2,2,3,3,2,2,2,1,2,1,2,1,2,1,3,2,3,3,2,2,2,2,2,3,3,2,3,1,2,2,2,3,3,2,2,3,4,3,3,2,2,3,2,1,2,1,3,2,2,2,2,2,2,3,3,2,2,2,3,2,2,2,3,3,3,3,2,1,3,1,4,3,2,2,4,1,3,3,1,2,2,3,3,3,2,3,2,3,2,3,2,2,2,1,3,3,2,2,3,4,3,2,2,3,2,2,3,3,3,3,3,2,3,3,3,2,3,3,1,1,2,2,2,2,3,3,2,4,2,3,3,2,3,2,2,2,1,3,2,2,2,3,2,3,2,3,2,2,3,3,2,3,1,2,2,3,2,3,3,2,1,2,2,2,3,3,2,1,2,2,2,1,3,2,3,2,3,2,3,2,3,1,1,3,3,2,3,2,2,2,2,1,2,3,3,2,3,3,1,3,2,2,3,3,2,3,3,2,2,3,3,2,3,1,2,2,3,3,1,1,3,1,3,3,3,2,3,2,2,3,3,2,2,3,2,3,2,2,2,2,1,2,2,3,2,2,2,3,3,2,1,2,3,3,3,1,2,3,2,1,3,3,3,2,2,3,1,3,2,2,2,3,1,2,3,2,2,2,2,1,2,2,3,2,2,3,1,1,2,3,2,2,3,3,2,3,1,2,2,1,3,2,2,2,3,1,2,2,3,2,1,2,3,3,1,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2,2,3,3,3,2,2,2,2,3,2,2,2,1,2,2,3,3,2,2,2,1,2,2,3,2,3,2,2,2,3,2,2,3,2,3,2,2,2,1,3,3,3,2,3,2,3,2,2,2,3,3,3,3,2,3,2,3,2,3,2,2,3,3,3,3,3,2,1,2,2,3,2,1,3,2,2,3,2,2,2,2,3,3,2,3,3,1,1,3,3,2,3,2,1,2,3,3,2,3,2,3,2,2,2,2,3,2,2,2,1,2,2,2,2,3,3,3,2,1,1,3,3,2,2,2,3,2,3,3,1,1,3,3,1,3,1,2,2,3,2,2,1,2,3,3,3,2,3,1,2,3,2,2,2,2,2,2,3,2,2,3,2,2,3,2,2,1,3,2,2,2,2,3,2,3,1,3,1,2,2,3,1,2,3,3,2,3,2,2,3,2,3,3,3,1,2,2,3,2,3,2,1,3,2,2,3,3,2,3,2,2,1,2,1,2,2,2,3,3,2,2,2,3,3,2,3,2,3,2,3,2,2,2,3,2,2,2,2,3,3,2,2,4,3,2,3,2,2,2,3,2,2,2,2,3,2,2,3,2,3,3,2,2,2,2,2,3,2,2,2,3,1,2,3,2,3,3,3,3,2,2,2,2,1,4,2,2,2,3,3,2,3,2,3,3,3,3,2,2,3,3,3,1,2,2,3,3,3,2,3,3,3,1,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,2,1,3,1,2,2,3,3,3,3,3,1,2,3,2,3,2,2,3,3,2,2,3,2,3,3,2,3,2,1,2,2,3,2,2,2,2,2,2,3,2,3,2,2,2,3,1,3,2,2,2,2,2,3,2,3,2,2,3,3,2,3,3,2,2,3,2,3,3,2,3,3,2,3,2,3,2,3,3,3,3,3,2,3,3,2,2,2,3,2,2,3,3,3,1,4,3,3,3,3,2,3,2,3,3,3,2,2,2,2,2,3,2,2,1,2,3,2,2,2,2,2,2,3,2,2,2,3,3,2,2,3,2,3,2,2,2,3,3,2,2,2,3,2,2,2,2,2,2,2,2,3,3,2,1,3,3,1,2,3,2,2,2,2,3,3,3,2,2,2,3,3,1,1,2,2,3,2,2,3,3,2,2,3,2,3,2,2,3,2,1,2,1,3,3,4,3,3,2,2,2,2,2,3,2,2,4,2,2,2,3,3,2,2,3,2,2,2,3,3,2,1,1,2,3,2,2,3,2,2,2,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,3,2,3,2,2,3,2,3,2,3,3,2,2,2,2,2,3,2,2,2,3,3,2,2,3,2,2,1,2,3,2,2,3,3,3,3,2,2,2,2,2,2,2,2,1,3,3,2,2,2,2,2,1,3,2,3,3,3,2,2,2,2,1,2,1,2,2,1,1,2,2,3,3,2,2,2,1,2,2,2,2,2,2,3,3,1,3,3,2,3,3,3,1,3,2,3,3,1,3,1,2,3,2,3,4,3,2,2,2,3,1,2,3,2,3,2,4,2,2,2,2,2,3,1,3,2,1,2,2,4,3,2,3,3,3,3,3,2,3,2,3,3,3,2,2,2,1,2,2,3,2,2,2,2,3,2,2,3,2,2,1,1,1,1,2,3,2,4,2,2,2,3,2,2,3,3,2,2,3,2,2,3,3,1,3,2,2,2,2,1,2,2,2,2,3,2,2,2,2,1,2,3,3,2,2,3,2,2,3,2,2,3,2,2,3,2,3,2,3,2,3,3,3,2,2,3,2,2,2,3,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,1,2,1,2,3,1,3,2,3,2,2,3,2,2,2,2,3,2,2,3,2,3,2,2,3,3,2,2,2,2,2,3,2,2,2,3,2,2,3,2,3,2,2,2,3,2,2,3,2,2,4,2,2,2,3,3,3,3,2,2,3,2,3,2,3,3,2,3,1,3,2,2,2,2,2,3,3,3,2,2,3,2,3,3,2,3,2,2,2,4,2,2,2,2,2,2,3,2,2,1,2,2,2,2,1,3,2,2,3,3,1,2,3,2,2,2,2,1,2,1,2,2,3,3,2,2,3,2,2,2,2,3,2,1,2,3,2,3,2,2,2,2,2,2,2,3,3,2,3,3,3,1,2,1,1,3,4,3,2,3,3,2,2,3,3,2,2,3,2,2,2,2,1,3,3,3,2,3,1,1,2,3,1,1,2,2,1,1,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,3,2,3,1,3,3,1,2,2,3,2,2,3,2,3,3,2,2,2,2,2,3,2,3,3,2,2,3,2,2,2,2,2,2,2,1,2,2,2,3,3,3,3,3,1,3,2,3,1,2,3,3,3,2,1,2,2,2,2,1,2,3,2,3,2,2,2,3,2,2,2,2,3,2,2,2,2,2,2,3,2,2,2,3,2,2,2,1,2,3,2,2,2,1,2,2,2,2,2,2,2,2,1,2,2,2,2,2,3,2,1,2,2,2,2,3,2,3,2,3,3,2,2,1,2,3,2,3,2,2,3,3,2,2,2,2,2,1,1,1,2,2,1,2,3,3,3,1,2,2,2,3,3,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,1,2,1,2,2,3,2,1,2,3,3,2,3,1,3,3,3,2,3,2,2,1,3,1,2,2,3,2,2,2,2,2,2,1,1,1,2,2,2,3,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,3,2,3,2,1,2,2,2,2,2,2,2,2,2,2,1,2,1,2,2,2,3,2,3,2,2,2,2,2,3,2,3,3,2,1,1,3,2,2,2,1,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,1,3,2,3,2,2,3,2,2,2,3,1,1,2,2,3,3,3,2,2,2,2,2,2,2,1,3,3,2,2,2,3,2,2,2,2,2,3,2,2,2,2,2,2,2,3,3,2,2,2,2,3,3,2,3,2,2,2,2,1,3,3,3,2,2,2,2,2,3,1,2,1,3,2,2,2,2,3,2,2,3,3,2,2,2,2,2,3,1,1,2,2,2,2,3,1,3,2,2,3,1,2,2,3,3,2,2,2,2,3,1,2,2,2,3,2,2,3,3,1,1,2,2,2,3,3,2,1,2,3,2,1,3,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,2,1,2,3,2,2,1,3,2,3,2,2,2,2,2,3,2,2,3,3,3,2,2,3,2,2,3,3,3,3,3,2,2,3,2,2,2,2,2,2,1,3,2,2,2,2,2,1,3,2,2,3,2,3,2,3,3,2,2,2,2,2,2,2,3,2,3,3,2,2,2,1,3,1,2,2,1,2,3,3,3,3,2,2,2,3,2,3,2,2,2,2,3,3,2,2,1,2,2,2,3,2,2,3,2,2,2,3,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,1,2,2,2,3,2,2,1,2,2,3,2,2,2,2,2,2,2,3,2,2,2,2,2,3,2,3,2,2,3,2,3,2,2,3,3,2,3,2,2,3,3,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,3,2,2,2,1,2,3,1,3,3,2,1,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,1,3,2,3,2,2,1,3,1,2,2,2,3,2,1,3,1,2,2,2,2,3,1,2,2,2,2,3,3,2,2,1,3,1,2,2,2,3,2,2,3,2,2,2,2,2,2,2,1,2,2,2,3,2,2,2,3,2,3,2,2,2,2,2,2,1,3,2,1,2,3,2,3,3,2,2,3,3,2,2,2,3,3,2,3,2,2,2,3,3,2,1,1,2,2,2,2,2,3,2,2,2,2,2,1,2,3,2,3,2,2,2,2,2,2,2,2,2,3,1,1,3,2,3,1,2,2,2,2,2,3,2,2,2,1,2,2,2,3,2,2,2,2,2,2,2,1,3,2,3,1,2,3,2,2,3,1,2,2,2,2,2,2,2,2,2,2,2,1,2,3,2,3,3,3,3,3,2,3,3,2,2,3,1,3,2,2,1,2,2,2,1,2,2,2,3,3,3,3,3,3,2,3,3,1,3,2,1,3,2,2,1,2,2,3,2,4,3,3,2,3,3,3,2,3,3,2,3,3,3,2,2,3,3,3,1,2,3,2,3,3,2,2,3,3,2,2,3,2,2,3,1,3,2,2,2,1,3,3,2,3,4,2,3,3,2,3,3,3,2,3,2,3,2,3,2,2,2,2,3,3,1,3,2,3,3,2,2,3,1,1,1,3,2,3,3,2,2,2,2,2,2,2,1,3,2,3,1,1,3,2,2,2,2,2,2,3,2,2,3,3,2,3,3,3,4,1,3,1,1,2,2,3,1,1,2,3,3,2,3,2,2,2,3,3,3,2,3,2,2,3,2,3,3,3,2,3,2,3,2,3,1,3,2,3,3,1,3,2,2,2,1,2,1,3,1,1,2,1,2,2,2,2,3,3,2,2,3,2,3,3,2,2,1,1,2,2,2,1,2,2,2,2,2,2,3,3,2,3,3,3,3,2,2,2,2,2,3,3,2,3,2,2,2,2,3,2,1,2,3,3,1,3,1,2,2,1,1,2,3,3,3,2,2,1,2,3,1,1,3,3,1,3,1,3,3,3,3,2,2,3,3,3,2,2,3,3,3,2,1,2,2,2,1,1,2,2,2,2,3,2,2,2,2,3,2,3,2,1,2,2,3,2,2,2,3,3,1,2,2,3,2,2,3,2,2,2,2,2,2,3,1,3,3,2,3,3,3,2,2,2,1,1,2,2,1,2,2,1,3,1,2,2,2,3,2,2,1,1,2,2,2,2,3,2,3,1,3,3,1,2,2,2,3,3,2,3,2,2,2,2,3,2,2,1,1,2,3,2,2,3,2,3,3,3,3,2,2,2,3,1,2,1,2,3,2,3,2,3,3,1,2,3,2,2,1,3,2,2,2,2,2,2,3,2,1,1,2,1,3,2,2,2,2,3,1,1,3,2,3,2,3,2,2,2,2,2,2,1,3,2,3,3,3,2,2,2,3,2,1,1,2,2,2,2,1,3,1,3,2,4,1,2,3,1,1,1,2,2,2,2,2,2,2,2,1,1,3,3,3,1,2,2,2,2,2,1,3,1,1,1,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,1,2,2,3,2,2,2,2,2,1,3,2,3,2,1,2,1,3,2,2,1,2,2,3,2,3,2,2,2,2,2,3,2,2,3,1,2,3,1,3,3,3,3,3,3,1,2,2,2,2,3,3,1,3,2,3,1,2,2,3,2,3,2,3,2,3,1,3,2,2,3,2,3,2,3,2,2,2,2,3,2,2,2,3,2,3,1,2,2,3,1,3,1,1,2,3,3,3,3,2,2,1,2,2,2,3,3,2,3,3,2,3,3,2,3,1,2,3,1,3,2,2,3,2,3,2,3,2,2,2,2,2,2,2,2,3,3,2,2,1,2,2,3,3,1,2,2,2,3,2,2,1,2,1,2,2,1,2,2,2,2,2,1,3,3,2,3,3,3,2,2,2,3,2,3,2,2,1,3,3,1,3,2,2,3,3,2,2,3,3,2,1,3,3,3,3,2,1,2,2,1,2,3,3,3,2,2,3,2,1,3,1,1,1,3,3,2,2,1,3,2,2,3,2,2,2,3,1,1,2,2,3,2,3,1,1,3,2,3,2,2,3,2,2,2,2,2,3,1,3,3,2,3,3,2,1,2,1,3,2,1,3,2,2,2,3,2,1,2,2,2,2,2,1,2,2,2,1,1,2,3,3,2,3,1,1,1,1,2,2,2,1,1,3,3,3,1,2,3,1,3,2,3,3,3,3,3,2,2,2,3,3,2,2,2,2,3,3,2,3,3,3,2,3,2,2,2,1,2,1,2,2,3,3,2,2,2,3,3,3,3,3,3,1,1,2,3,1,2,3,1,3,2,3,3,2,3,1,3,1,1,2,3,3,2,1,3,2,3,2,4,2,3,2,3,2,3,3,3,2,3,2,2,2,3,1,1,1,3,1,2,2,2,1,3,2,1,1,1,2,3,1,1,2,1,2,3,2,3,3,3,3,3,2,3,2,1,3,3,2,3,2,1,2,2,3,2,2,3,1,3,3,2,3,1,3,3,3,2,3,2,3,2,1,1,1,1,3,1,3,1,2,2,1,2,2,1,1,2,1,1,1,1,2,1,3,3,3,2,3,3,3,2,3,1,1,2,2,1,1,1,2,2,3,1,2,1,3,2,2,3,1,1,2,2,3,2,3,1,1,2,3,3,3,2,1,1,3,3,2,2,1,1,3,3,1,2,2,2,3,1,3,3,2,2,1,2,1,3,1,1,2,2,2,3,2,1,3,2,1,3,3,1,2,2,2,2,2,2,2,3,1,3,3,2,3,3,2,3,1,2,1,3,2,2,2,1,2,2,3,2,2,1,2,1,2,3,2,2,2,2,2,2,2,3,2,1,2,2,3,2,3,2,2,2,2,3,2,2,3,2,3,1,2,3,3,3,2,3,3,2,2,2,2,1,1,2,2,3,3,2,2,2,3,2,2,3,1,3,3,2,2,2,3,1,3,2,1,3,2,2,2,2,3,4,3,3,2,1,2,1,1,2,3,2,3,2,3,1,3,2,3,2,2,3,2,2,2,2,1,3,3,3,2,1,2,3,2,2,3,2,3,3,2,2,3,2,2,2,3,3,2,2,2,2,1,2,2,2,2,2,1,2,3,3,3,1,4,2,2,2,3,3,3,2,2,3,3,3,2,3,2,3,3,2,3,2,2,3,2,3,3,2,1,3,2,2,2,3,3,3,3,2,2,3,3,2,2,2,3,3,3,2,3,3,3,3,3,2,2,2,3,2,2,3,2,2,1,2,1,1,2,2,3,2,2,2,2,2,2,3,2,2,2,3,2,3,3,3,4,2,2,2,3,2,1,2,2,2,3,3,2,3,2,3,1,4,2,2,4,2,2,3,3,3,3,2,3,3,1,2,2,2,3,3,2,3,3,2,1,3,2,2,2,1,3,1,3,2,2,2,2,2,1,2,2,2,4,2,3,2,2,2,2,2,3,2,3,3,3,2,3,2,2,3,3,2,2,2,2,2,2,3,3,2,2,3,3,3,2,3,2,2,3,1,2,3,3,3,3,2,2,2,1,3,3,2,1,3,2,2,3,1,3,3,3,2,3,3,2,3,1,2,2,2,2,1,2,3,3,1,1,3,3,3,4,1,3,1,2,3,3,2,2,2,3,3,2,3,2,2,3,3,2,3,2,3,2,2,2,2,2,3,2,3,2,3,2,2,3,2,3,2,3,2,2,2,3,2,1,2,2,2,2,2,2,3,2,3,2,3,2,2,3,2,2,2,2,3,2,2,2,2,2,2,2,3,2,2,3,2,2,2,2,2,3,3,3,2,2,1,3,2,1,3,2,2,2,3,3,2,2,3,2,2,2,3,2,3,3,3,2,3,4,2,2,2,2,2,2,2,3,3,2,1,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,3,3,2,2,1,3,1,1,3,3,3,2,2,2,3,2,2,3,2,2,2,2,2,2,3,3,2,2,2,2,3,3,3,2,3,3,3,2,2,3,1,2,2,2,2,2,2,2,2,2,3,2,3,3,2,3,2,2,3,3,2,2,1,2,3,1,3,2,2,3,2,2,3,2,2,3,2,3,1,2,3,2,1,2,2,3,3,2,3,2,2,2,1,2,2,3,3,2,3,2,2,4,1,2,2,2,2,2,1,2,2,3,1,2,3,2,2,2,3,2,3,2,2,2,2,3,3,1,2,3,3,2,2,3,1,2,3,2,2,2,2,2,3,2,2,2,3,2,2,2,2,3,3,2,2,2,3,2,2,2,2,2,1,2,3,3,3,2,3,4,3,2,3,2,2,2,2,2,2,3,1,2,2,1,3,2,2,1,2,2,2,1,3,2,2,3,3,3,3,1,2,2,2,2,2,2,2,3,3,1,3,2,2,2,2,3,2,2,3,3,2,3,2,2,3,2,2,2,2,2,3,2,2,2,1,2,2,2,2,2,2,3,3,1,2,2,3,2,2,2,3,2,3,1,2,2,2,2,2,2,2,2,3,2,2,2,2,2,1,3,2,2,2,1,3,1,2,1,2,2,1,2,2,2,3,2,2,3,2,1,2,2,3,3,2,2,2,3,1,3,2,2,1,2,3,3,3,2,2,3,2,3,3,3,2,2,3,2,3,3,2,2,2,4,2,2,3,2,3,1,2,2,4,3,2,3,2,2,3,2,2,2,3,2,2,3,1,2,3,2,1,2,3,2,1,1,3,3,3,1,2,1,3,3,2,2,2,2,2,2,2,2,2,1,2,2,2,2,1,2,2,1,2,2,2,2,2,2,3,3,2,3,3,2,2,2,2,2,2,3,2,3,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,3,2,3,2,3,2,2,2,2,2,1,2,2,2,3,2,3,2,2,2,2,2,4,3,2,2,2,2,2,3,2,3,3,3,3,3,1,3,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,2,1,2,2,2,2,1,2,2,2,3,2,3,1,2,1,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,3,2,1,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,3,2,2,2,2,2,2,3,2,3,2,1,1,2,2,2,2,3,2,2,2,2,2,2,2,1,2,3,2,2,1,1,1,1,2,3,2,2,2,3,2,3,2,2,2,2,3,1,2,2,4,2,2,3,2,3,2,3,2,2,2,1,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,4,2,2,3,1,3,2,2,2,2,2,2,1,2,3,2,2,2,3,2,1,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,2,2,2,2,2,2,2,3,2,1,1,1,3,2,2,2,2,2,3,2,2,2,2,3,3,2,2,3,3,3,2,2,2,2,2,3,3,3,2,2,2,2,3,2,2,2,3,3,1,3,2,2,1,2,2,2,2,2,2,2,2,3,3,1,2,2,2,2,2,2,1,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,3,3,2,3,2,3,2,3,3,2,3,1,2,1,3,2,3,2,3,2,2,3,1,3,2,2,2,2,2,2,2,2,2,2,2,2,2,4,2,1,2,2,2,2,3,2,3,2,2,2,2,2,3,2,2,3,2,2,3,2,2,2,2,2,1,2,2,3,1,3,2,2,2,2,2,2,3,2,2,3,2,2,3,3,2,2,2,2,2,2,2,2,3,2,1,2,2,1,2,1,3,1,2,1,2,2,1,3,2,3,2,3,2,2,2,3,1,2,3,3,3,2,2,2,3,3,3,1,3,2,3,2,2,2,2,3,2,2,3,2,2,2,2,2,3,2,3,2,2,2,3,2,3,3,3,3,2,2,3,2,3,2,2,3,3,2,2,2,3,2,3,2,2,2,2,1,3,3,1,3,2,2,3,3,3,2,3,3,3,3,2,3,1,3,2,3,2,2,1,1,2,2,2,3,3,1,3,3,2,2,2,4,3,2,3,3,2,2,1,1,2,3,3,3,2,3,2,1,2,3,3,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,3,2,2,3,3,2,3,2,3,2,3,3,2,3,3,2,2,2,3,2,3,2,2,2,2,2,2,1,2,2,2,3,2,1,3,1,2,1,2,1,1,3,3,2,2,3,3,1,3,3,3,3,2,2,3,2,2,3,2,2,2,2,2,3,2,2,1,2,3,3,2,3,3,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,3,2,1,3,1,2,2,2,2,2,2,2,3,3,2,2,2,3,3,2,2,2,2,2,3,2,2,3,3,2,2,2,3,1,2,2,3,2,3,2,2,2,1,2,3,2,3,2,3,2,3,3,2,1,2,2,3,3,2,2,1,1,3,1,3,3,3,4,4,1,3,1,3,2,3,3,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,2,3,1,2,2,2,3,2,3,2,2,2,2,3,2,2,3,2,2,2,3,3,2,3,2,2,2,1,2,2,3,2,3,2,2,2,2,2,3,2,2,2,2,2,1,3,2,3,2,2,2,3,1,2,2,2,3,2,2,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,3,1,1,2,2,1,2,3,3,1,3,2,2,2,2,2,3,2,3,2,3,2,3,2,2,3,2,2,3,2,2,1,2,2,3,2,2,2,2,3,2,2,2,2,2,2,2,1,2,2,2,3,3,3,2,2,2,3,1,2,2,1,2,3,3,2,1,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,3,2,2,2,3,3,2,2,2,2,3,3,3,2,2,2,3,2,2,2,2,2,1,2,3,2,2,1,1,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,1,2,2,1,3,1,1,3,2,2,3,2,3,2,2,2,3,2,2,2,3,2,3,2,2,3,2,3,2,2,3,2,2,2,3,3,2,3,1,3,2,1,3,2,2,2,2,2,2,2,3,2,3,3,3,2,2,2,3,2,2,2,2,2,3,2,3,3,2,2,2,2,3,2,2,1,4,2,2,1,2,3,3,2,2,3,2,2,2,3,2,2,2,2,2,1,2,2,2,2,2,2,3,2,1,1,3,2,1,2,2,1,2,3,2,3,2,2,3,3,3,2,2,2,3,2,2,2,2,3,2,2,2,2,3,2,2,2,2,1,2,2,2,2,2,1,3,1,2,2,2,2,2,2,2,3,2,3,2,2,2,3,2,2,2,3,2,2,3,1,2,2,3,2,2,2,2,1,2,2,3,3,2,2,2,2,2,1,2,2,3,2,2,3,1,3,2,2,3,1,2,2,2,2,1,2,3,3,1,2,2,3,2,2,3,3,1,2,2,2,2,2,2,1,2,3,3,3,2,2,3,2,2,3,1,2,2,2,2,2,2,2,3,2,2,2,2,3,3,2,2,2,1,2,1,2,3,2,3,2,2,1,3,2,2,2,2,1,3,2,1,3,2,2,2,2,2,3,2,2,1,1,2,2,2,3,2,2,1,1,2,3,2,2,2,3,1,1,2,1,3,3,2,2,2,2,2,2,2,3,1,1,2,1,2,1,2,2,2,2,2,3,3,3,2,2,2,2,2,3,2,3,2,3,3,2,2,2,3,2,2,1,3,2,1,2,2,1,2,3,1,2,2,2,3,2,1,2,3,2,3,2,3,2,2,2,3,3,2,2,1,2,2,1,2,1,3,2,2,2,3,2,2,1,3,2,2,2,2,2,1,1,2,2,2,2,2,2,2,2,1,1,2,2,2,3,2,3,2,3,2,2,2,2,1,2,2,2,2,3,2,3,1,2,2,1,3,2,2,2,2,2,1,2,1,1,2,3,2,2,2,2,2,1,2,2,2,2,3,2,2,1,2,3,3,2,2,3,2,3,3,1,2,1,2,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,1,3,2,2,2,2,2,1,2,2,2,3,2,3,3,1,2,2,2,3,2,2,2,1,2,2,2,2,3,1,2,3,2,3,3,2,2,2,4,1,3,2,3,1,2,1,2,2,3,3,2,3,2,2,2,2,1,2,2,1,2,2,2,2,2,3,1,2,4,2,2,2,3,4,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,3,2,1,2,2,2,2,3,3,2,2,3,2,2,1,2,2,2,3,3,1,2,4,2,2,1,2,3,1,2,2,2,2,2,2,3,2,1,2,1,2,1,2,2,3,1,2,3,2,3,2,3,1,2,2,1,2,3,2,2,3,2,1,2,2,2,2,1,3,2,3,2,3,1,2,3,2,2,1,3,3,2,3,2,2,2,3,2,2,2,2,3,2,3,2,2,2,3,2,1,1,1,2,2,2,2,3,2,2,1,1,2,2,1,3,1,2,4,2,2,3,2,1,1,1,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,2,3,2,2,2,1,2,3,2,3,2,3,2,2,2,2,3,2,2,2,2,2,2,2,3,2,2,1,2,1,2,2,2,2,3,2,2,1,3,2,2,2,1,3,2,3,2,2,1,2,2,3,2,3,2,2,3,3,2,2,1,2,3,2,3,1,2,2,3,2,2,2,2,2,2,2,1,3,3,3,3,2,2,1,1,2,2,1,3,2,2,2,2,2,2,2,3,2,2,3,2,3,2,2,2,1,2,1,1,3,2,3,3,3,3,2,2,2,1,1,2,2,1,1,1,2,1,1,1,2,2,1,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,3,2,3,3,1,2,1,2,2,2,3,3,2,3,3,3,1,2,2,2,2,3,2,1,2,2,1,2,2,1,1,1,3,2,1,1,2,1,3,2,2,2,2,3,2,3,1,2,2,2,3,2,1,1,2,1,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,3,2,1,2,3,3,2,1,4,2,2,1,2,2,2,1,2,2,1,1,2,1,2,2,3,3,2,2,2,3,1,1,4,3,2,3,2,1,2,2,2,2,2,2,2,3,2,2,2,2,2,3,4,2,2,1,1,2,2,2,2,2,2,3,3,3,3,2,2,4,2,1,2,1,3,2,2,2,2,2,2,3,2,2,3,2,3,3,2,2,2,2,3,3,1,1,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,1,3,2,3,2,2,2,3,3,3,3,2,2,3,2,2,2,2,2,3,2,2,2,2,2,3,2,3,3,2,3,2,2,2,2,2,2,3,1,3,1,2,2,2,2,1,2,2,1,3,1,3,3,2,3,2,2,3,3,3,1,3,2,3,2,2,3,2,2,2,3,2,2,2,3,2,2,3,2,2,1,2,3,1,2,2,2,2,1,2,2,2,1,2,2,2,3,2,1,2,2,2,1,3,2,3,1,2,1,2,1,2,3,2,2,1,2,3,3,3,2,2,2,2,3,2,2,2,1,3,2,1,2,2,1,3,2,2,2,2,1,2,2,3,2,2,2,2,2,2,3,2,3,2,2,2,2,1,2,2,3,1,2,2,3,4,2,3,2,2,1,1,2,3,2,3,2,3,3,3,2,1,2,2,2,2,3,2,2,2,2,3,1,2,3,3,3,2,2,2,2,3,3,2,3,1,3,2,3,1,3,3,2,3,1,3,2,2,2,2,2,3,3,2,2,2,2,2,2,3,1,2,1,1,2,3,1,3,2,2,2,2,2,2,2,2,3,2,2,1,3,3,2,3,1,2,1,2,2,2,3,3,3,2,1,1,2,2,3,1,2,3,2,3,4,3,3,2,2,2,2,3,2,2,1,1,3,2,2,2,3,2,1,2,2,1,2,2,2,2,2,2,3,2,2,2,2,2,3,2,2,3,2,2,2,1,2,1,2,2,2,2,3,1,3,1,3,2,2,2,2,1,3,2,3,3,2,1,3,3,1,2,2,2,2,2,2,2,3,2,2,1,1,1,1,1,2,2,1,2,1,2,1,1,3,2,2,2,3,1,2,2,1,3,3,1,2,2,2,2,2,2,2,2,1,1,3,1,2,2,1,2,2,3,1,1,3,1,2,1,2,1,2,3,2,2,2,2,2,1,2,1,3,2,1,2,3,2,2,2,2,2,2,1,3,2,1,2,2,2,3,1,2,1,2,2,2,1,1,1,2,2,2,2,3,1,1,3,2,3,3,2,3,2,2,2,2,4,2,3,3,1,2,2,2,2,2,2,1,2,3,2,3,3,1,2,2,1,2,2,1,2,1,2,2,3,3,1,2,2,1,1,2,2,2,1,1,3,1,3,3,2,2,3,2,1,2,2,2,2,3,2,2,3,1,1,3,2,1,3,1,3,2,2,2,2,2,2,3,4,2,3,2,2,2,2,2,1,2,3,2,3,2,3,2,3,2,2,3,3,2,3,3,3,2,2,2,3,1,1,2,2,1,2,1,2,3,2,2,2,1,2,2,3,3,3,2,2,3,2,2,3,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,1,2,2,3,1,1,2,2,3,2,1,1,3,2,3,3,1,3,2,2,1,1,1,3,2,2,2,2,3,3,2,1,2,3,2,2,1,2,2,2,2,3,2,3,2,3,3,2,2,2,2,2,2,2,2,2,2,1,2,1,1,2,2,2,2,1,3,3,2,2,3,2,3,2,2,1,1,2,1,2,3,3,4,2,3,1,2,2,2,2,3,2,2,2,2,3,1,2,2,3,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,2,2,2,2,2,3,2,2,1,2,2,3,2,3,2,2,2,4,3,3,3,1,2,2,2,3,2,2,2,3,2,3,3,2,2,2,2,2,1,1,2,1,2,2,2,2,2,2,3,2,3,2,3,3,3,2,2,2,3,2,1,3,2,2,2,2,2,1,3,3,3,2,2,2,2,3,2,2,3,3,2,1,1,3,3,2,2,3,1,1,1,3,3,3,2,2,2,2,2,2,2,2,2,2,3,2,2,2,1,3,3,2,2,1,1,3,2,1,2,2,2,2,2,3,2,2,3,2,2,2,2,3,2,3,2,3,3,1,3,2,3,2,1,3,3,2,3,3,2,2,3,2,2,3,1,2,2,2,2,2,2,2,2,2,1,3,2,3,2,2,1,2,2,2,2,2,3,3,2,2,2,2,2,3,2,3,3,2,2,3,2,2,1,3,1,2,2,2,3,2,2,1,1,3,2,1,2,2,2,1,3,1,2,2,2,2,2,2,3,2,2,3,3,3,1,2,2,2,3,2,2,3,2,3,2,3,2,2,3,3,3,2,3,2,2,2,1,2,2,3,1,1,3,3,2,2,2,2,2,2,3,2,3,3,2,2,2,2,2,2,3,3,2,2,2,2,3,2,3,2,2,2,3,2,2,2,3,3,2,3,2,3,2,1,1,3,2,3,3,3,2,2,2,2,2,3,3,3,3,3,3,1,1,2,2,3,2,2,2,1,1,2,3,2,2,2,3,2,2,1,2,2,2,3,2,2,2,2,2,3,2,3,2,1,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,3,3,2,1,3,2,3,1,3,3,3,3,2,2,3,3,2,3,3,3,2,2,1,2,2,2,3,1,3,3,2,1,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,4,3,1,1,1,2,3,3,2,2,2,3,2,2,3,3,1,2,2,2,2,2,1,2,2,3,2,2,2,2,1,3,3,2,1,2,2,2,1,2,3,1,1,1,2,2,2,2,2,2,2,1,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,3,1,2,2,3,3,2,2,2,2,1,2,1,2,3,2,2,2,2,1,2,2,3,2,2,2,2,3,2,3,2,1,3,3,2,2,2,2,2,2,1,2,2,2,2,2,3,2,2,1,2,2,2,1,2,3,3,2,1,2,2,1,1,1,2,3,2,2,2,3,2,2,2,2,2,2,4,3,3,2,2,2,2,2,2,2,1,2,2,2,2,1,2,2,2,2,3,1,2,2,2,2,1,3,4,1,2,2,3,2,3,2,3,3,2,2,2,2,2,3,2,2,1,3,2,1,2,2,2,2,1,2,2,2,2,2,2,2,3,3,3,2,3,2,3,2,3,3,3,2,3,2,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,4,3,3,3,3,2,3,3,3,1,2,2,3,3,3,3,2,2,3,2,3,2,3,2,2,2,3,2,3,2,2,1,3,3,1,2,2,2,1,2,2,2,3,2,4,1,2,4,3,3,1,2,3,3,3,3,2,2,1,2,3,3,2,3,2,2,3,2,2,3,2,3,2,4,3,3,2,3,2,2,2,2,2,2,3,2,2,3,2,2,2,1,2,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,1,3,2,2,2,1,2,3,1,3,3,3,3,2,3,2,3,2,1,2,2,3,2,2,2,3,3,2,1,1,2,1,2,2,2,2,2,1,2,1,3,2,2,2,3,2,2,3,2,1,2,1,2,2,2,3,2,1,1,2,1,2,2,2,3,2,2,2,2,3,3,2,2,2,3,2,3,2,2,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,1,2,1,3,2,3,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,1,2,2,2,2,2,2,2,2,4,2,2,2,2,2,2,3,2,3,2,1,1,2,2,2,2,1,2,2,2,3,2,2,2,2,2,2,3,2,2,2,2,2,3,3,2,2,2,2,2,2,4,2,2,2,3,2,1,1,2,3,2,2,3,3,2,2,2,2,1,2,3,2,2,3,3,3,2,2,3,2,1,2,3,2,3,2,3,2,3,2,3,2,2,2,2,2,2,3,2,1,1,1,1,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2,2,2,3,3,1,2,3,2,3,1,3,2,2,2,2,2,2,1,2,2,2,2,2,3,2,3,2,2,2,3,2,2,2,2,2,2,3,2,2,2,2,3,2,2,2,2,2,2,2,3,2,3,2,3,2,2,3,2,3,2,2,2,2,2,3,2,2,2,1,2,3,2,2,1,2,3,2,3,2,2,2,2,3,2,1,1,2,2,2,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,2,3,3,2,2,3,2,3,3,3,2,3,2,3,2,2,2,2,3,2,3,2,2,2,2,3,3,3,2,2,3,2,3,3,3,3,3,2,2,2,2,2,2,2,3,2,3,2,3,2,2,3,2,2,2,2,3,2,2,2,3,1,2,2,2,2,3,2,2,1,1,2,3,3,2,3,3,1,1,3,3,2,4,3,2,3,1,1,2,2,3,1,2,3,3,4,3,2,2,2,3,2,3,3,3,3,2,2,2,1,2,2,3,3,2,4,4,2,3,1,1,1,2,2,2,2,2,2,2,3,2,2,2,2,2,3,3,1,2,2,2,3,2,1,3,1,2,2,2,2,3,3,3,3,2,2,1,2,3,3,1,2,2,3,2,2,3,2,1,3,2,2,2,3,2,2,2,3,2,1,2,2,3,3,2,2,2,1,2,2,2,2,3,3,2,2,2,2,3,2,3,2,3,1,2,3,1,2,2,2,3,2,2,2,2,2,2,2,3,1,2,1,2,3,2,2,3,2,3,3,2,2,2,2,3,2,2,3,1,2,3,2,2,4,3,2,3,2,2,1,2,2,2,2,3,3,3,1,2,2,1,2,2,2,3,3,3,2,2,2,3,2,2,1,3,1,2,3,3,3,3,3,2,3,2,3,2,2,3,1,2,3,2,2,1,2,1,2,2,2,2,2,2,3,3,1,2,1,2,1,1,3,1,1,3,2,2,2,3,2,2,2,2,3,2,1,2,2,2,3,2,3,1,2,2,1,2,1,2,3,3,2,3,2,2,3,2,1,2,1,2,3,3,2,2,2,2,2,3,4,3,2,3,3,1,1,2,2,2,3,2,3,2,1,2,2,2,2,2,1,2,2,2,3,2,2,2,3,1,3,3,3,1,3,3,2,2,3,3,3,1,1,2,3,2,2,3,2,2,1,2,2,2,2,2,3,2,2,2,2,2,2,1,2,2,1,2,2,1,2,3,3,2,2,2,3,2,3,1,2,1,2,1,3,1,2,2,3,1,1,2,4,2,1,2,3,3,3,2,1,2,1,2,1,2,3,2,2,3,2,2,2,3,3,3,3,2,1,2,2,2,2,3,2,3,2,3,1,3,2,1,1,2,2,1,3,2,3,4,2,1,3,2,2,2,2,3,1,2,2,1,2,1,3,2,2,3,2,2,2,2,2,1,2,2,2,3,2,2,2,2,2,2,2,1,1,1,3,2,3,2,2,2,3,2,3,3,2,3,2,2,2,2,2,3,2,3,2,3,4,2,3,1,1,3,1,2,2,2,3,1,2,2,3,2,3,3,3,3,3,3,3,3,3,2,2,2,2,2,1,3,3,1,2,3,2,1,2,2,2,2,2,3,1,4,1,2,3,3,2,1,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,1,2,1,2,2,3,3,1,3,3,3,3,2,2,3,2,3,2,2,2,3,3,1,2,3,2,3,2,2,2,2,2,1,1,1,2,2,1,3,1,2,2,2,2,2,2,2,3,2,2,2,1,2,2,2,2,2,3,1,2,2,2,2,2,1,3,2,2,2,2,2,1,2,2,2,2,4,2,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,3,2,1,2,1,2,1,2,2,2,3,3,3,2,2,2,2,1,3,2,3,2,3,3,2,2,2,3,3,2,2,2,1,2,2,1,3,2,2,3,2,2,3,2,3,2,2,2,3,3,2,3,2,2,3,1,2,3,3,2,3,3,2,2,2,2,2,2,1,2,2,2,2,3,3,3,2,3,2,2,3,2,1,2,3,3,2,2,2,2,2,2,3,2,2,2,1,3,3,2,2,1,3,2,2,2,2,2,2,3,3,3,2,2,2,3,2,2,2,2,2,2,2,3,2,2,2,3,2,2,3,2,2,3,2,3,3,2,2,3,3,1,2,3,2,3,2,3,2,2,2,3,2,2,3,2,1,2,2,2,2,2,3,2,2,2,3,3,2,3,3,3,2,2,3,3,2,3,2,1,2,3,2,2,2,1,3,2,2,3,3,2,3,3,3,2,2,3,3,3,2,2,3,3,3,3,2,3,2,2,2,3,2,2,2,2,3,2,1,2,4,2,3,1,3,3,2,2,2,1,3,3,3,2,2,3,3,2,2,2,2,3,2,3,4,3,2,3,2,3,2,3,2,3,1,1,2,2,3,2,3,3,2,2,1,3,2,2,2,3,2,2,3,3,1,1,2,2,1,2,2,1,2,3,1,3,3,3,1,2,2,1,2,3,2,2,1,1,3,1,1,2,2,1,3,1,1,2,2,3,2,1,1,2,3,1,2,1,3,2,3,3,2,3,1,3,2,3,3,2,3,3,2,3,1,3,2,3,1,3,1,3,3,3,3,3,3,1,1,1,1,2,3,3,3,1,1,2,2,2,1,3,3,1,3,1,2,3,1,3,3,3,3,3,1,3,3,1,3,2,2,3,1,3,2,2,2,1,3,2,2,2,1,3,3,3,3,3,3,3,2,2,2,2,1,2,3,3,3,3,3,3,1,3,2,3,2,1,3,2,2,2,2,1,2,3,2,3,3,1,3,1,3,2,3,3,1,3,2,2,2,2,3,3,2,2,1,1,2,3,3,2,1,3,1,1,1,2,3,2,3,2,3,3,3,2,2,1,3,3,3,2,2,1,2,2,3,3,2,3,2,3,1,3,2,3,2,2,2,3,2,2,3,2,3,3,3,3,3,2,3,2,3,2,3,3,2,2,3,3,3,3,3,2,2,2,3,2,3,1,2,2,3,2,2,3,3,3,3,3,3,3,2,3,3,1,3,2,3,4,3,2,2,3,2,3,3,3,3,2,3,2,3,2,3,2,1,3,2,2,2,3,2,1,3,3,3,1,3,2,2,2,2,2,3,3,1,3,2,3,2,1,3,2,3,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,3,3,3,2,3,2,2,3,3,1,2,2,3,2,2,2,4,3,2,3,3,3,2,3,2,3,2,2,3,2,2,2,2,2,2,3,2,2,2,2,3,3,2,2,2,2,2,3,3,2,2,2,2,2,2,2,3,3,3,2,2,3,3,3,3,3,2,3,2,3,2,3,2,3,2,2,2,2,3,2,3,3,2,3,2,2,3,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,3,2,2,2,2,2,2,2,3,2,2,2,3,2,2,2,2,2,3,2,2,2,2,3,2,2,2,3,3,3,2,2,2,2,3,3,2,2,1,2,2,2,2,3,2,2,3,3,3,2,2,3,2,2,3,2,2,3,3,3,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,3,2,3,2,1,2,2,2,3,3,3,2,2,2,2,2,2,2,2,3,2,3,3,3,2,2,2,2,3,2,1,3,1,2,3,3,2,3,3,3,1,3,2,3,2,3,2,2,2,3,2,3,2,2,3,2,2,2,2,2,2,2,2,3,2,3,3,3,3,4,2,3,3,2,3,2,3,3,2,2,3,3,3,2,3,2,2,2,3,2,4,2,1,2,3,3,2,3,2,3,1,2,3,3,2,2,2,2,2,2,3,2,3,2,2,2,3,3,3,3,2,3,3,2,3,3,2,3,3,1,3,3,3,2,3,2,2,2,2,2,2,2,2,1,2,2,1,2,1,3,2,3,3,2,3,3,3,3,2,3,2,1,2,1,3,3,1,3,3,3,2,2,3,2,3,2,2,3,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,1,3,2,2,3,1,2,2,2,2,2,2,3,3,3,3,2,3,3,2,2,3,2,2,3,2,3,2,2,2,4,2,2,2,1,2,2,2,2,2,1,2,3,2,2,3,3,3,2,3,3,2,2,2,3,3,3,2,2,2,2,1,2,2,2,2,2,3,3,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,3,2,2,2,2,3,3,2,3,2,1,2,3,2,2,3,2,2,3,3,3,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,1,2,2,3,2,2,3,3,2,3,3,2,3,3,3,2,3,3,1,2,3,2,2,2,4,2,3,2,3,2,2,2,2,3,3,3,2,3,2,2,2,3,2,3,3,2,2,3,1,3,2,2,2,2,2,1,2,2,2,3,2,2,2,2,2,2,2,3,2,3,1,2,3,2,1,3,3,2,2,2,3,2,2,2,2,3,2,2,1,3,2,1,2,3,3,2,2,2,2,2,1,3,3,2,3,2,2,3,3,3,1,3,1,2,1,2,3,2,2,2,2,2,2,3,1,2,2,2,3,4,2,1,2,3,2,2,2,2,3,2,3,2,2,3,3,3,2,3,3,2,3,2,2,2,3,2,2,2,2,2,2,1,2,2,2,1,3,2,2,2,2,2,2,2,3,2,2,2,2,2,1,2,2,2,2,2,3,2,3,2,2,2,2,2,1,2,3,2,2,3,1,1,2,2,1,2,3,3,2,3,2,1,1,1,2,2,2,2,1,2,3,2,3,2,2,1,2,1,2,3,1,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,3,3,2,2,3,2,3,3,3,2,2,1,3,1,1,2,3,2,2,2,1,2,1,2,1,2,2,3,4,2,1,3,2,2,2,2,3,3,3,2,2,1,1,2,2,1,2,2,3,3,3,3,3,4,1,3,3,3,2,4,3,2,2,2,3,2,2,3,3,2,2,3,3,1,3,2,3,4,3,2,2,2,3,1,2,2,1,2,2,3,1,2,2,1,1,2,2,2,2,3,3,3,2,2,3,3,1,3,2,3,3,3,2,2,1,1,3,2,2,2,2,2,3,3,1,1,4,3,1,3,1,2,3,2,3,2,3,1,3,2,3,1,2,2,3,3,2,2,2,2,2,2,3,2,3,3,2,3,2,3,3,3,2,1,2,2,3,2,3,2,2,1,1,2,2,2,2,2,2,3,3,3,2,1,2,2,2,3,3,2,1,3,3,2,1,2,3,1,2,2,2,3,3,3,2,2,2,3,2,2,3,2,2,2,2,1,2,3,3,3,3,3,1,2,2,2,2,3,2,3,2,3,3,3,2,2,3,2,3,2,3,3,1,3,3,3,3,2,3,1,2,4,2,2,3,3,2,2,2,2,2,2,3,3,4,3,2,1,2,2,2,2,3,2,3,4,3,1,3,3,2,2,3,2,3,2,1,3,2,2,1,3,1,2,2,2,3,1,2,2,3,3,2,2,2,3,3,2,3,2,3,2,3,2,2,3,2,3,3,1,3,1,2,2,3,3,2,2,2,3,3,2,2,3,1,3,2,3,2,2,2,2,2,2,2,2,2,1,3,3,3,2,1,2,2,1,3,2,2,1,3,3,3,1,2,1,1,2,2,2,4,2,3,3,3,2,3,3,2,1,2,1,3,3,3,2,2,3,2,2,2,3,4,3,3,2,2,3,1,2,1,1,3,1,4,2,3,3,3,2,2,2,1,3,2,2,1,2,2,3,3,3,2,1,1,2,2,1,2,2,3,1,2,2,2,2,2,2,1,2,2,1,3,2,3,2,2,2,3,3,3,1,2,2,2,2,3,4,2,3,2,2,3,3,1,2,3,2,3,2,2,2,2,3,1,3,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,3,3,2,2,3,3,3,2,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,3,3,1,2,1,2,2,2,2,2,2,3,2,2,1,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,1,2,2,2,3,1,1,2,1,3,1,2,2,2,2,3,3,1,2,3,3,3,2,2,1,2,1,2,1,2,3,2,2,2,3,2,1,2,2,2,2,2,2,2,2,2,2,3,3,3,1,3,2,2,2,2,2,2,3,2,2,3,3,1,1,2,2,2,3,2,2,2,2,1,3,2,2,2,2,2,1,1,2,3,2,1,3,2,3,3,2,3,3,3,2,2,2,2,3,2,2,2,3,2,2,2,2,2,2,3,2,2,2,2,3,3,1,1,2,3,2,2,1,2,3,2,2,2,2,3,2,3,2,1,1,1,2,2,2,2,1,3,3,2,3,1,2,2,3,3,2,1,2,3,2,4,1,4,3,2,1,3,3,2,3,2,3,2,2,4,2,4,2,2,2,2,1,2,2,2,2,3,2,3,3,2,1,2,2,1,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,3,2,3,2,1,1,1,2,3,1,2,1,2,2,3,2,3,2,2,2,2,2,2,1,2,2,2,2,2,1,2,3,2,3,2,2,1,1,2,3,2,2,2,1,3,2,2,2,2,2,2,3,3,2,2,2,2,2,2,3,2,2,3,3,2,2,2,2,2,2,3,3,2,2,3,3,2,2,2,2,3,2,2,2,2,3,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,2,1,2,2,2,3,2,3,3,2,2,2,2,1,2,2,2,3,2,2,3,2,2,2,3,2,4,3,2,2,3,3,2,2,2,2,2,3,2,3,3,2,3,3,3,2,1,1,2,2,2,2,2,1,2,3,2,3,3,2,3,3,2,2,2,2,2,3,3,2,3,3,2,1,1,3,1,3,1,3,3,2,3,3,3,2,3,3,3,2,3,2,2,3,2,2,3,2,3,3,1,2,2,3,3,2,2,2,2,2,2,2,2,3,1,2,2,2,4,2,2,3,2,1,3,3,3,3,2,2,2,3,2,3,2,2,3,2,1,2,1,3,1,1,2,3,2,2,2,2,1,3,1,1,2,3,3,3,3,2,3,2,3,2,2,1,2,2,2,1,2,2,1,3,3,2,2,2,1,3,2,2,3,2,2,1,2,3,3,2,3,2,1,2,3,1,3,1,2,1,2,1,1,4,2,2,2,2,2,2,3,3,2,2,2,2,2,1,2,2,2,1,2,3,2,2,2,2,2,3,2,2,2,3,3,1,2,3,2,3,2,2,3,1,3,2,2,2,2,2,3,2,1,2,2,2,2,2,3,2,2,3,3,3,2,3,1,3,2,2,2,2,1,2,2,2,2,1,2,1,2,3,2,1,2,1,1,2,2,2,2,3,2,1,3,3,3,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,2,1,3,2,3,3,2,3,2,2,3,2,2,1,2,2,2,3,2,2,2,2,2,2,1,2,2,2,3,3,1,2,2,2,2,2,3,2,1,2,2,2,2,1,1,2,2,2,2,3,3,2,2,1,2,2,2,2,1,3,3,3,2,2,2,3,3,2,2,4,2,4,3,2,1,3,3,2,3,3,1,3,2,2,1,2,2,2,2,2,2,2,1,2,3,2,2,2,3,4,2,1,1,2,1,3,1,2,2,2,3,3,2,2,2,2,2,2,2,1,3,2,3,3,2,2,2,2,1,2,2,2,1,2,1,2,2,3,2,2,2,3,2,3,2,3,2,3,3,2,2,2,3,2,1,1,3,2,1,1,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,2,2,3,2,2,2,3,2,2,2,2,1,2,2,2,2,2,2,2,1,3,2,2,1,2,1,2,3,2,2,2,1,3,2,2,3,2,1,3,2,3,2,3,1,3,2,2,3,2,3,2,2,1,3,2,2,2,2,1,3,2,3,4,3,3,2,3,2,2,2,2,3,3,3,2,3,2,2,1,2,3,2,2,2,2,2,2,3,2,2,2,1,3,3,2,2,3,1,2,3,2,3,3,2,3,1,2,2,2,3,3,1,1,3,2,2,3,2,2,2,1,1,2,3,2,2,1,2,2,2,3,2,3,2,2,3,1,2,3,3,2,2,3,3,2,3,2,2,3,2,1,2,2,3,2,2,1,1,3,2,3,2,2,1,1,2,1,3,2,3,2,3,1,3,1,2,2,1,1,3,2,2,2,3,2,3,2,2,2,3,1,2,3,1,1,1,2,3,2,1,2,3,2,1,3,3,2,3,1,2,1,2,3,2,3,2,2,3,4,1,1,3,1,2,2,3,2,1,3,1,1,1,3,2,2,1,2,1,3,1,3,3,2,1,3,1,2,3,3,2,3,2,2,2,2,3,2,1,1,3,2,1,2,2,2,3,3,1,2,3,1,1,1,1,3,1,3,1,3,2,2,3,1,2,2,3,3,3,3,2,1,3,2,2,2,2,1,1,3,2,2,2,2,2,3,2,1,1,2,3,2,2,2,2,2,3,2,2,3,2,2,2,2,2,2,3,3,2,2,3,3,2,2,3,2,1,2,3,3,3,3,1,3,2,3,3,2,2,2,3,2,2,2,2,2,2,2,2,3,2,2,2,2,3,2,1,2,2,2,3,3,1,3,2,3,2,1,1,2,2,2,3,1,1,2,3,2,2,2,3,2,3,3,2,2,3,2,2,2,2,3,1,3,2,2,2,2,3,2,3,2,2,3,2,3,2,3,2,2,2,3,2,2,2,2,3,3,2,3,1,2,2,2,2,2,2,2,2,3,1,2,1,3,1,3,2,2,3,1,2,3,2,2,2,2,3,2,3,2,2,1,3,2,3,2,2,2,3,3,2,1,1,2,2,1,2,2,2,2,3,2,2,1,3,4,2,2,2,1,1,1,1,1,2,3,2,2,4,2,2,2,3,2,2,1,1,1,2,2,3,3,1,3,2,2,1,3,2,2,3,2,2,1,2,1,2,3,2,3,3,1,3,1,3,2,3,2,1,2,2,3,2,3,3,2,3,1,3,2,3,3,1,2,2,1,2,2,3,2,2,3,3,3,2,3,1,2,2,3,2,1,2,2,3,3,2,3,2,2,2,2,2,3,1,3,3,2,3,2,2,2,1,2,3,3,1,2,3,2,2,1,2,2,2,2,2,2,3,1,3,2,3,3,1,2,3,2,1,2,3,3,3,3,3,3,2,2,1,3,1,3,2,1,3,2,3,1,1,2,1,2,2,1,2,3,3,1,2,1,2,1,2,3,2,2,2,2,3,1,2,2,3,2,3,3,3,3,3,3,2,3,2,3,2,2,2,2,2,2,3,2,3,2,3,2,3,2,2,1,2,4,2,2,3,1,2,2,2,2,2,2,1,2,3,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,1,2,2,2,2,2,3,2,2,2,2,3,2,2,2,2,1,2,2,2,3,3,2,2,2,2,1,3,2,3,2,3,1,2,3,2,3,2,2,2,3,3,3,3,3,2,2,3,2,2,2,2,3,2,3,2,2,2,2,2,3,2,2,2,1,2,2,3,2,2,3,3,2,2,2,3,2,3,2,2,2,3,3,2,2,2,2,2,3,2,2,3,2,2,3,1,2,2,2,2,2,2,2,2,2,2,3,3,2,3,2,2,3,2,2,2,3,2,2,2,2,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,3,2,2,2,2,2,2,3,2,3,2,2,3,2,2,3,2,2,1,2,3,1,2,3,3,3,3,2,3,2,2,2,2,2,2,3,2,2,2,2,2,2,1,3,2,3,2,2,3,2,2,2,2,2,3,3,1,1,3,2,2,3,2,4,2,2,2,2,2,2,2,3,4,2,2,2,2,3,2,2,3,2,2,2,2,2,2,2,3,2,2,2,1,2,2,3,2,2,2,1,2,2,2,3,2,2,1,1,1,2,2,2,4,2,2,2,3,2,2,2,2,2,2,2,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,2,2,2,3,2,2,2,2,2,2,2,3,2,3,2,2,2,2,3,2,3,3,2,1,2,2,2,1,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,1,3,2,3,2,3,1,3,3,3,3,1,2,4,3,3,3,2,4,2,3,1,3,2,3,2,3,3,1,2,3,2,2,3,2,2,2,3,3,2,2,3,3,3,3,2,2,2,3,2,2,3,2,3,2,2,3,1,1,3,2,2,2,3,2,1,2,2,2,2,3,1,2,2,2,2,1,2,3,3,2,2,2,2,2,2,2,2,1,2,3,1,1,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,3,2,3,2,2,2,3,2,2,2,1,2,1,3,2,3,2,2,2,3,2,3,1,2,1,2,2,1,3,2,1,2,2,3,1,3,2,2,2,2,2,2,2,2,1,1,1,2,2,3,3,2,2,2,2,3,2,3,3,2,3,3,4,1,1,1,2,1,2,3,2,1,2,3,2,2,2,2,2,2,2,3,2,2,1,2,2,3,2,2,3,1,2,2,2,1,2,2,3,2,2,2,3,2,2,3,3,1,2,2,1,1,2,1,1,1,3,3,2,1,2,2,2,2,2,2,2,2,3,2,1,1,2,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,1,2,1,3,3,2,2,1,2,2,3,2,2,2,3,2,3,2,2,3,3,2,2,3,2,2,3,2,2,2,3,2,2,3,2,2,3,2,2,2,2,2,3,2,4,3,3,3,3,4,2,2,1,2,2,2,2,3,2,3,3,2,2,1,3,2,3,1,2,3,2,2,2,2,2,2,2,2,2,2,3,2,4,2,3,2,2,1,2,2,2,3,1,2,2,2,2,2,2,3,4,1,3,2,2,3,2,2,2,3,3,3,2,2,1,2,2,2,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,1,3,2,1,1,2,2,2,2,2,2,2,2,2,2,3,2,2,1,2,2,2,2,2,3,3,2,2,2,2,1,1,2,2,1,2,1,1,3,2,2,2,2,2,2,3,2,1,2,2,1,2,2,3,2,2,3,2,2,1,3,3,1,2,4,2,2,2,2,2,2,2,2,1,3,2,2,1,2,3,2,2,2,1,2,2,2,2,2,3,2,1,1,1,2,2,2,2,1,2,2,2,2,2,2,3,1,2,3,2,2,2,1,2,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,1,3,2,2,2,3,3,2,2,2,2,2,1,2,2,3,2,2,2,2,2,3,1,2,2,3,3,2,3,2,2,2,3,2,2,3,3,2,2,3,2,2,2,2,2,3,2,3,3,3,2,2,2,2,2,2,3,1,3,3,4,2,3,3,3,2,2,2,3,3,1,3,2,3,2,2,2,2,2,3,3,2,2,2,2,2,3,2,2,1,2,2,2,1,2,1,2,2,2,2,2,2,2,2,3,2,2,2,2,2,3,1,1,2,1,1,2,1,2,1,2,2,2,2,4,2,4,1,3,1,1,2,3,1,3,3,2,2,2,1,1,1,2,2,3,3,1,2,2,2,2,3,2,2,1,2,3,2,1,2,2,3,2,2,2,1,3,2,2,2,1,2,2,3,3,2,1,2,3,2,3,1,1,2,1,2,2,2,3,1,2,2,3,2,2,1,3,1,1,1,2,1,2,3,2,2,2,1,2,1,3,2,2,3,2,2,1,1,2,2,3,2,2,2,2,1,2,1,2,2,2,2,2,1,1,2,2,3,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,1,2,2,2,3,2,2,2,3,2,1,2,2,2,2,3,1,2,3,3,2,2,2,2,2,2,2,3,3,2,2,2,1,2,2,3,3,4,3,3,2,2,2,3,3,3,2,2,2,3,2,3,3,2,2,4,3,1,2,2,2,2,3,2,3,2,2,3,3,3,2,3,2,2,2,2,3,2,1,3,2,2,2,2,2,3,3,2,1,2,2,2,3,3,3,3,3,1,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,1,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,1,3,3,3,1,3,1,3,3,3,2,2,2,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,1,2,2,2,2,2,1,1,1,1,1,2,2,2,2,2,3,2,2,2,2,3,3,2,2,2,2,3,3,2,2,2,2,2,3,2,3,3,2,3,2,2,2,3,2,3,3,3,3,3,2,3,2,3,3,3,3,3,3,2,3,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,4,2,3,2,2,2,2,2,2,2,2,2,3,4,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,4,2,2,2,2,1,3,2,2,2,2,2,2,2,2,2,3,3,1,2,2,2,2,2,2,3,2,2,2,2,2,3,2,2,2,3,2,2,2,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,1,3,3,3,2,2,3,2,3,2,4,3,3,2,2,2,2,3,2,2,2,2,3,2,3,2,2,3,3,2,3,3,2,1,3,2,2,3,2,2,3,3,3,2,1,2,2,2,1,1,1,1,1,3,3,1,2,2,2,1,1,2,2,2,3,2,2,2,2,2,2,2,1,2,2,2,1,3,2,2,1,1,3,3,2,3,3,3,1,3,1,3,1,3,3,2,2,3,3,2,3,2,1,1,1,3,3,2,2,2,2,2,2,1,1,1,2,2,2,2,3,2,2,1,2,2,1,2,2,1,2,2,2,2,3,3,2,1,3,3,1,2,2,2,3,2,3,2,2,3,3,2,3,1,2,1,2,3,1,2,3,3,3,3,1,3,3,2,3,3,1,2,2,2,3,1,2,1,3,2,1,2,2,3,2,2,2,3,3,3,3,2,3,3,3,3,2,2,3,2,2,2,2,3,1,2,2,2,2,2,2,2,3,3,2,3,2,3,3,2,3,2,2,4,3,2,3,3,2,3,2,2,2,3,3,3,3,3,3,2,2,3,1,2,3,2,3,2,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,4,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,3,3,3,3,3,1,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,2,3,3,2,2,2,2,3,3,2,4,1,2,1,2,2,2,2,2,2,2,3,2,2,2,2,2,3,1,2,2,3,1,2,1,3,1,3,2,3,1,2,4,3,3,3,3,1,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,2,2,3,3,3,2,3,3,2,3,2,3,2,2,3,3,3,2,3,2,2,2,2,3,3,2,2,3,2,2,3,3,2,3,3,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,3,2,1,2,2,2,2,2,3,1,2,3,2,2,2,2,3,2,3,2,3,2,2,2,2,3,3,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,3,3,2,2,2,2,3,2,2,2,2,3,3,2,3,2,2,2,2,2,3,3,3,2,2,3,2,3,2,2,2,2,2,2,3,2,2,2,2,2,2,3,3,2,2,3,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,2,2,2,3,2,2,3,3,1,2,3,3,3,3,3,2,2,1,4,3,2,2,2,2,2,2,3,2,2,2,3,3,2,3,3,3,3,1,1,2,1,2,3,2,3,1,3,2,2,2,2,3,2,3,3,1,3,1,3,2,2,1,2,1,1,2,2,2,1,2,1,2,1,1,2,1,2,1,2,2,1,1,2,1,1,2,2,2,2,1,3,2,3,1,2,3,2,1,2,2,3,1,4,1,3,1,1,1,2,3,3,3,3,2,2,3,1,3,3,3,3,2,2,3,2,3,1,1,2,3,1,2,3,2,3,1,1,1,1,2,2,3,2,1,1,2,2,3,1,1,1,1,2,2,2,3,2,2,2,2,2,1,2,2,3,2,2,1,2,2,3,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,3,3,3,3,2,3,3,3,3,2,2,2,2,2,3,2,2,3,1,2,2,2,3,4,3,3,1,2,2,2,2,2,3,3,3,2,2,2,3,3,2,3,2,2,2,2,3,3,3,2,3,2,3,3,3,3,1,3,3,1,3,3,3,1,3,3,1,1,3,3,3,2,3,3,3,3,3,2,1,1,3,2,2,3,2,4,3,3,3,3,3,2,3,3,3,1,3,3,3,3,3,2,2,3,2,2,3,2,3,2,2,2,2,2,3,2,2,1,2,2,1,3,3,2,3,3,3,1,1,2,2,2,2,3,2,1,2,2,2,2,2,3,3,1,2,2,3,3,3,3,2,2,3,3,2,2,2,2,2,3,2,2,2,2,2,3,3,3,3,3,3,2,2,2,3,2,3,3,3,3,3,2,2,3,2,3,2,1,1,2,3,2,2,2,2,2,3,3,2,2,2,2,2,3,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,2,2,2,2,2,3,3,3,2,2,2,2,2,3,1,3,3,3,3,3,2,2,1,2,2,2,2,3,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,3,2,3,2,2,1,2,2,1,2,2,2,3,2,3,4,3,3,2,2,1,3,2,2,2,2,2,2,2,2,2,1,3,2,2,2,2,2,2,2,2,2,1,2,3,1,2,2,2,2,1,2,2,1,1,2,1,2,1,1,1,1,2,1,2,3,1,1,2,2,3,1,1,3,1,2,2,1,1,1,2,2,2,2,2,1,1,2,3,1,3,3,1,2,1,1,2,2,2,3,1,2,1,1,2,1,3,2,2,3,1,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,1,1,2,2,2,2,2,2,2,2,3,3,2,2,2,1,3,3,1,2,3,2,1,2,3,2,2,2,2,2,2,2,2,3,2,2,4,3,2,2,3,2,3,3,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,2,1,3,3,3,2,3,3,1,3,3,3,3,3,3,3,3,3,3,3,1,3,3,3,3,3,3,2,2,2,3,2,2,1,2,2,3,2,3,2,3,3,2,3,1,3,2,2,2,3,3,1,2,3,3,3,3,3,3,3,1,3,3,3,1,3,3,1,1,3,3,2,3,3,1,3,2,2,2,3,2,3,1,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,2,3,3,3,3,2,1,3,3,1,2,1,2,2,3,3,1,3,3,2,2,2,3,3,2,3,1,2,2,2,3,3,2,2,1,2,2,2,2,2,2,2,4,3,3,2,3,2,2,3,3,3,3,3,1,3,3,3,3,2,2,2,2,2,3,1,3,3,3,2,3,3,2,2,2,3,2,2,2,3,3,3,3,2,2,2,2,3,2,3,2,2,2,2,2,2,3,2,2,1,3,2,2,2,2,2,2,2,3,2,3,2,3,3,3,2,3,2,3,2,2,3,2,2,2,2,2,3,2,2,3,2,2,2,2,2,2,2,2,3,3,2,2,3,2,3,3,3,3,2,3,2,2,3,2,3,3,3,3,3,4,3,4,3,3,4,3,3,3,2,2,2,2,2,2,2,2,2,4,3,2,2,2,2,3,2,2,2,2,1,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,1,2,2,2,2,3,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,3,1,3,2,2,3,2,2,2,3,2,2,2,2,2,1,2,2,1,1,2,2,2,1,2,2,2,2,1,1,1,1,2,2,2,3,1,3,2,3,1,2,2,2,1,2,2,2,2,1,2,2,2,1,1,3,1,3,2,1,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,3,1,1,1,1,1,1,1,2,2,3,2,2,2,2,2,2,1,2,2,2,1,3,3,2,2,2,2,1,1,2,2,2,2,2,3,2,3,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,3,2,2,1,3,2,2,1,3,3,1,3,2,3,2,2,1,3,2,3,3,2,3,3,2,2,3,3,3,3,3,2,3,3,1]}