167,[[168,0],[167,3],[167,2],[167,1],[167,0],[166,3],[166,2],[166,1],[166,0],[165,3],[165,2],[165,1],[165,0],[164,3],[164,2],[164,1],[164,0],[163,3],[163,2],[163,1],[163,0],[162,3],[162,2],[162,1],[162,0],[161,3],[161,2],[161,1],[161,0],[160,3],[160,2],[160,1],[160,0],[159,3],[159,2],[159,1],[159,0],[158,3],[158,2],[158,1],[158,0],[157,3],[157,2],[157,1],[157,0],[156,3],[156,2],[156,1],[156,0],[155,3],[155,2],[155,1],[155,0],[154,3],[154,2],[154,1],[154,0],[153,3],[153,2],[153,1],[153,0],[152,3],[152,2],[152,1],[152,0],[151,3],[151,2],[151,1],[151,0],[150,3],[150,2],[150,1],[150,0],[149,3],[149,2],[149,1],[149,0],[148,3],[148,2],[148,1],[148,0],[147,3],[147,2],[147,1],[147,0],[146,3],[146,2],[146,1],[146,0],[145,3],[145,2],[145,1],[145,0],[144,3],[144,2],[144,1],[144,0],[143,3],[143,2],[143,1],[143,0],[142,3],[142,2],[142,1],[142,0],[141,3],[141,2],[141,1],[141,0],[140,3],[140,2],[140,1],[140,0],[139,3],[139,2],[139,1],[139,0],[138,3],[138,2],[138,1],[138,0],[137,3],[137,2],[137,1],[137,0],[136,3],[136,2],[136,1],[136,0],[135,3],[135,2],[135,1],[135,0],[134,3],[134,2],[134,1],[134,0],[133,3],[133,2],[133,1],[133,0],[132,3],[132,2],[132,1],[132,0],[131,3],[131,2],[131,1],[131,0],[130,3],[130,2],[130,1],[130,0],[129,3],[129,2],[129,1],[129,0],[128,3],[128,2],[128,1],[128,0],[127,3],[127,2],[127,1],[127,0],[126,3],[126,2],[126,1],[126,0],[125,3],[125,2],[125,1],[125,0],[124,3],[124,2],[124,1],[124,0],[123,3],[123,2],[123,1],[123,0],[122,3],[122,2],[122,1],[122,0],[121,3],[121,2],[121,1],[121,0],[120,3],[120,2],[120,1],[120,0],[119,3],[119,2],[119,1],[119,0],[118,3],[118,2],[118,1],[118,0],[117,3],[117,2],[117,1],[117,0],[116,3],[116,2],[116,1],[116,0],[115,3],[115,2],[115,1],[115,0],[114,3],[114,2],[114,1],[114,0],[113,3],[113,2],[113,1],[113,0],[112,3],[112,2],[112,1],[112,0],[111,4],[111,3],[111,2],[111,1],[111,0],[110,4],[110,3],[110,2],[110,1],[110,0],[109,4],[109,3],[109,2],[109,1],[109,0],[108,4],[108,3],[108,2],[108,1],[108,0],[107,4],[107,3],[107,2],[107,1],[107,0],[106,4],[106,3],[106,2],[106,1],[106,0],[105,4],[105,3],[105,2],[105,1],[105,0],[104,4],[104,3],[104,2],[104,1],[104,0],[103,4],[103,3],[103,2],[103,1],[103,0],[102,4],[102,3],[102,2],[102,1],[102,0],[101,4],[101,3],[101,2],[101,1],[101,0],[100,4],[100,3],[100,2],[100,1],[100,0],[99,4],[99,3],[99,2],[99,1],[99,0],[98,4],[98,3],[98,2],[98,1],[98,0],[97,4],[97,3],[97,2],[97,1],[97,0],[96,4],[96,3],[96,2],[96,1],[96,0],[95,4],[95,3],[95,2],[95,1],[95,0],[94,4],[94,3],[94,2],[94,1],[94,0],[93,4],[93,3],[93,2],[93,1],[93,0],[92,4],[92,3],[92,2],[92,1],[92,0],[91,4],[91,3],[91,2],[91,1],[91,0],[90,4],[90,3],[90,2],[90,1],[90,0],[89,4],[89,3],[89,2],[89,1],[89,0],[88,4],[88,3],[88,2],[88,1],[88,0],[87,4],[87,3],[87,2],[87,1],[87,0],[86,4],[86,3],[86,2],[86,1],[86,0],[85,4],[85,3],[85,2],[85,1],[85,0],[84,4],[84,3],[84,2],[84,1],[84,0],[83,4],[83,3],[83,2],[83,1],[83,0],[82,4],[82,3],[82,2],[82,1],[82,0],[81,4],[81,3],[81,2],[81,1],[81,0],[80,4],[80,3],[80,2],[80,1],[80,0],[79,4],[79,3],[79,2],[79,1],[79,0],[78,4],[78,3],[78,2],[78,1],[78,0],[77,4],[77,3],[77,2],[77,1],[77,0],[76,4],[76,3],[76,2],[76,1],[76,0],[75,4],[75,3],[75,2],[75,1],[75,0],[74,4],[74,3],[74,2],[74,1],[74,0],[73,4],[73,3],[73,2],[73,1],[73,0],[72,4],[72,3],[72,2],[72,1],[72,0],[71,4],[71,3],[71,2],[71,1],[71,0],[70,4],[70,3],[70,2],[70,1],[70,0],[69,4],[69,3],[69,2],[69,1],[69,0],[68,4],[68,3],[68,2],[68,1],[68,0],[67,4],[67,3],[67,2],[67,1],[67,0],[66,4],[66,3],[66,2],[66,1],[66,0],[65,4],[65,3],[65,2],[65,1],[65,0],[64,4],[64,3],[64,2],[64,1],[64,0],[63,4],[63,3],[63,2],[63,1],[63,0],[62,4],[62,3],[62,2],[62,1],[62,0],[61,4],[61,3],[61,2],[61,1],[61,0],[60,4],[60,3],[60,2],[60,1],[60,0],[59,4],[59,3],[59,2],[59,1],[59,0],[58,4],[58,3],[58,2],[58,1],[58,0],[57,4],[57,3],[57,2],[57,1],[57,0],[56,4],[56,3],[56,2],[56,1],[56,0],[55,5],[55,4],[55,3],[55,2],[55,1],[55,0],[54,5],[54,4],[54,3],[54,2],[54,1],[54,0],[53,5],[53,4],[53,3],[53,2],[53,1],[53,0],[52,5],[52,4],[52,3],[52,2],[52,1],[52,0],[51,5],[51,4],[51,3],[51,2],[51,1],[51,0],[50,5],[50,4],[50,3],[50,2],[50,1],[50,0],[49,5],[49,4],[49,3],[49,2],[49,1],[49,0],[48,5],[48,4],[48,3],[48,2],[48,1],[48,0],[47,5],[47,4],[47,3],[47,2],[47,1],[47,0],[46,5],[46,4],[46,3],[46,2],[46,1],[46,0],[45,5],[45,4],[45,3],[45,2],[45,1],[45,0],[44,5],[44,4],[44,3],[44,2],[44,1],[44,0],[43,5],[43,4],[43,3],[43,2],[43,1],[43,0],[42,5],[42,4],[42,3],[42,2],[42,1],[42,0],[41,5],[41,4],[41,3],[41,2],[41,1],[41,0],[40,5],[40,4],[40,3],[40,2],[40,1],[40,0],[39,5],[39,4],[39,3],[39,2],[39,1],[39,0],[38,5],[38,4],[38,3],[38,2],[38,1],[38,0],[37,5],[37,4],[37,3],[37,2],[37,1],[37,0],[36,5],[36,4],[36,3],[36,2],[36,1],[36,0],[35,5],[35,4],[35,3],[35,2],[35,1],[35,0],[34,5],[34,4],[34,3],[34,2],[34,1],[34,0],[33,5],[33,4],[33,3],[33,2],[33,1],[33,0],[32,5],[32,4],[32,3],[32,2],[32,1],[32,0],[31,5],[31,4],[31,3],[31,2],[31,1],[31,0],[30,5],[30,4],[30,3],[30,2],[30,1],[30,0],[29,5],[29,4],[29,3],[29,2],[29,1],[29,0],[28,5],[28,4],[28,3],[28,2],[28,1],[28,0],[27,5],[27,4],[27,3],[27,2],[27,1],[27,0],[26,5],[26,4],[26,3],[26,2],[26,1],[26,0],[25,5],[25,4],[25,3],[25,2],[25,1],[25,0],[24,5],[24,4],[24,3],[24,2],[24,1],[24,0],[23,5],[23,4],[23,3],[23,2],[23,1],[23,0],[22,5],[22,4],[22,3],[22,2],[22,1],[22,0],[21,5],[21,4],[21,3],[21,2],[21,1],[21,0],[20,5],[20,4],[20,3],[20,2],[20,1],[20,0],[19,5],[19,4],[19,3],[19,2],[19,1],[19,0],[18,5],[18,4],[18,3],[18,2],[18,1],[18,0],[17,5],[17,4],[17,3],[17,2],[17,1],[17,0],[16,5],[16,4],[16,3],[16,2],[16,1],[16,0],[15,5],[15,4],[15,3],[15,2],[15,1],[15,0],[14,5],[14,4],[14,3],[14,2],[14,1],[14,0],[13,5],[13,4],[13,3],[13,2],[13,1],[13,0],[12,5],[12,4],[12,3],[12,2],[12,1],[12,0],[11,5],[11,4],[11,3],[11,2],[11,1],[11,0],[10,5],[10,4],[10,3],[10,2],[10,1],[10,0],[9,5],[9,4],[9,3],[9,2],[9,1],[9,0],[8,5],[8,4],[8,3],[8,2],[8,1],[8,0],[7,5],[7,4],[7,3],[7,2],[7,1],[7,0],[6,5],[6,4],[6,3],[6,2],[6,1],[6,0],[5,5],[5,4],[5,3],[5,2],[5,1],[5,0],[4,5],[4,4],[4,3],[4,2],[4,1],[4,0],[3,5],[3,4],[3,3],[3,2],[3,1],[3,0],[2,5],[2,4],[2,3],[2,2],[2,1],[2,0],[1,5],[1,4],[1,3],[1,2],[1,1],[1,0],[0,6],[0,5],[0,4],[0,3],[0,2],[0,1],[0,0]],[1,-1,2231,-1068469,36707616,334,2635339158,8877082800144,449155253307672,-54275,13671200493002,-760847739038288571,1832048832433094743800,5721086,8774285151923913,1379826954391452608765,832802416232811106353396,-440080070,1285250964424438091,-373496659893504345489211,81788976814611512306024784,26351376057,26430494014266553672,34086989874753369281713266,-6065586177187173408257781012,-1279547503366,-1801511069858131624591,-1746687717245866611204339785,-366932264386199726411601216048,51829859647501,5749750381504077149014,60743737397608264347366059417,56979864083552837304736280718690,-1788151491084196,979582867816453203913677,-1581184036507934666701183996611,-3327105700274971966707566070811832,53390640105233121,-25386699826511800644578967,32710571723037998077926125429097,126587242252076312237180950081734120,-1397253503251245412,262002254772756160098615291,-560281336278314349195912957005573,-3617876548449595122616984905183680928,32384561745907364817,745521012701022908084389844,8190907763660350698468887454171585,83127794530538148609540770790264907910,-670527786232565295505,-71304136704955102335261813979,-104681478033071908452421027216992719,-1599324755522882510200198132879498498224,12494431179510829951214,1340324998504651412527657368929,1192629722545986163876477136026537176,26482231450052737503295764965891327732448,-210868336762813901891121,-15983018443758659469664592935401,-12305984266607157930442244557952720532,-385002030372252996116343678565015653132216,3241427862029404602480761,134355411853280503949526494769538,116388791363853010810608901894412089779,4989610908191711355544184304400400198510007,-45609390893923558898849569,-717773042493194172978275363014585,-1016678415601290705096842300140597350566,-58341650154626009170839357846390665465213664,590073358961653872887228194,139282263722068537512143276312376,8223271682448668906203203004903118219364,621472657315014432446210559500570319455783652,-7047719635986452404092602524,51438394814636825322517363702723599,-61403344997379322364199779525633795662416,-6079768829783520959815494959577080906149337640,77998196964922919127173164421,-760973471568501103602838010959478869,419273297968486848029832083221715891065056,54992799480343667553946586098974637998897053964,-802572780772696604957877647678,7597441690326450723558088380272009391,-2568357041456925352470532378067179497868464,-462566500393471455952029941329995517469753908408,7702022443515733121117756286093,-61360950294212480085302853719556072902,13568251954956382863996812604055428465131537,3636139965536667049332800415579690633714294013212,-69135698570746326141141023291911,424520074051197375969096058377219728442,-55691876529118763282228732348306054590532656,-26827010904680155719062589225741300998374324505040,582030075542962006639777525935812,-2575768473540372012470558130101147834721,101862099884882914253945058177316274490654741,186468537983625065578437570596047163124569936679763,-4607051342932910762961178007066815,13803210338909224027990945570842896578070,1060626220964443089514856348177890932495802149,-1225137715394490194215312823218329691666299993567672,34367875028558330743631021790501425,-64796728585536587301944433035316542340166,-16383147955034314031009390269884749533378133205,7631216482348525201303883550116522194116553976938512,-242151124568762054429082699553892660,257007223393838273288084712871082842393977,147743816445635169052149816858884136140979686268,-45183432345939864432436643889813729618109123639727360,1614792602299644186511150003080702287,-756970142968651632849324318250200996626389,-1070190981137234514836724771313472699305449606267,254901172663076293478591387877853980702261782587362258,-10211285498494700668430857132295309348,511272008762397887858124043818008015684762,6715862130852425241682668201495629692428486690425,-1373099548596752152001468844522522442107535993354075584,61342734209901375763082592692980558039,15078175232064924150553241886998008426850668,-37528606654667475758588330272284297726794930117607,7076417770197528491815426863612209326030734033676586592,-350673313201687464899089630494043104243,-161569809776043618744946752590906068702782994,188406843000613839503781979229169592574467664441338,-34952181500794325759499591106087139269953566992118398920,1910699276100980025423652923122653681596,1199701404168073063729929930199913804840664934,-846508894979341773803027059907109731044705172469039,165724408525837636699184461180695917771676195942109166781,-9937640864902923522910423246895868623741,-7683685885230635416071254830593367726656231813,3333787215255223116750441320007483863954529797583912,-755429272413530322738606169326295940951238801716376815264,49406897780809242831131569173594342332505,45322048357134448794832542258988060472060456568,-10824820053583739158281215653878175509502486050744420,3315038591856903450757316165213578205640666215954325128412,-235114933760246423788780203967696090753263,-253333171890510449357143637931008818801598763201,22811226845452268273521220589554340667955549307166092,-14022240958619749333273569559089877950326886327165375123144,1072263071186929789306209107025304630852889,1360750554565847509214626653880323713662876924282,30775556568388741483404876353369469627979956073405962,57238230525695184387764111441709456617192728952582501412276,-4692002805934433718060051589021930949286881,-7070587394016225653785844544120468599041208284737,-735838697260636335416709015655639759420867331628755458,-225717040182971625094046842680860570527756440916386750394248,19720918979012361624405611543964188762532949,35635601898254136216431837906634314460728342389694,5654432065636205216643662336326021529459231853885017233,860772911924920130999296773170912308450843624728998186436108,-79699349572176447859244219869895494514290352,-174310304809691422141707731582089922824689075719442,-33331381212405111117843387445620023724798770191910920386,-3177358343510663189529862996063506118259127706916114701300720,309998811368363606130364790334156585090949071,827231087165546904422358376120537499276524447117832,170962150087721413233750914383880501195009675291004426317,11362602659418092125474531941023498556746419480442885930765859,-1161543020432695398051291813843154402559274549,-3806559958660040770539075603509466648840338265489536,-798021034245877678287856680148581560077139193361989705137,-39398529843674438469318916511896654262366241753681249622842072,4196118930915110515466046665276769872227696248,16974870984342835022223529869331209976026137854253534,3464108223244511574882995491736146363939579372733082530859,132558464183388040190058943246162118897628390565768787103998112,-14626508635601272666018516759285627706783448617,-73333365075190217980550204310533034675196790951574141,-14157704771690030907219494853394852547272148472546378450748,-433086779468161177874551797452414332632885898890468113655128304,49230490389432799504750276191364412933415488581,306880805889379571520041658347248585499104007465796668,54907745495491987200098716516781003532948092942549371335407,1374925000552913495287082312851840557006209903781734976516799650,-160112951753335410738964187397859656217430054613,-1244083426238042641732303405791832898921592825307995172,-203172371861028766125483842977261297474961029249584149920689,-4244237904849572007817692872174212115159086800967861950911829280,503494372938909284503338229969899220349486280472,4887062046319788075172299932282070601488593229807639006,720112110328090443959147174288183343753272000941698681445983,12746820672535487555338286939119117305210178910327954649526520136,-1531775967769802887109525020920984146079185599682,-18608905591700550750519614209876275119540140017806148620,-2452142910475340722938672433091204638071968091240654960432172,-37268023949861103205418938323780786482593607679806584999787964456,4510920529584908452351857640474057812016267077036,68715918236221250317073247706602780748673165264913269111,8041379693463508070115683368009163224392081557803861336941105,106130763267128781195278208220669503710049088192241857441872799212,-12865359728988317705442118054521618787908698582430,-246187724099775534052385093156671413752531819261822438770,-25444089348495039717944182455362838761342270409289221244776905,-294539117234757821336919841081881836108951020596634509959102300304,35552011687840081387196861267115095787668303997765,856184781194748096220267280308562688961271071220774450662,77804041790562580115270123265985738009336113002652938677826018,796997507972433236755452190756535358076840422675940487991518687508,-95229599006313553141046249615267158310384794886385,-2891905184575699616568724303096080933323399301431025691109,-230225173519420569506896064590935556472449310921537412270587211,-2103724105472391741026381569963801533705587554487610542098709122784,247347101656179832212968766093221643892485213380048,9491580452100185760237112848211938327237429628199406905086,659975758632810017544994134417281952283602123306870136047939735,5419195222767281656924255471541568376058950066981472723122205388012,-623177645959534021344262436097952543782160674581594,-30286526394762585914029514477357379245603161741810525949900,-1834619074422743745098029830815380635165480208957281275084221813,-13629592715649930092787349807915738106178091464680596895885710704504,1523391343749770563785337704193655816673539351707654,94000324433532298689248136285335141563801850752768201884012,4949549248115445340345161671941117469042794182193263694772268963,33482129803737630964711984790000688566868653493611785744948605620592,-3614190518283632851038454221266538926840147823026309,-283911800619250382145708038793713239786838274013004278474723,-12968674662537750219579226765464142272243554723209287679831733693,-80370784156525534332350355913727734652087032448855515502981702321808,8323313844262123909473017087986105443449471318626701,834851121869444827335073091119756739399299716882538166121038,33021699726331991338494269859747554878491570576360544440103346450,188583809575599756110792799709099959645825123593408037192653249040615,167,-18609401232669950469033012247418343978382133785401891,-2391085562263272580827620112795269084487516727476257810439589,-81752354358741685510370505714818997837758206819646495843901248970,-432704722378946536373590008565331693868693216797750549596175431179776,1382426,40398289721367107107071832654756031415403475927974280,6673017686731646553318214976760394769486093447869662271638367,196871720717583880469551759004571816535619824367777546919686053242,971212244552067334871552460951872419045928296996843967850920015152272,1404813686,-85154636804180725623116294138074005059538248670700746,-18153599324935161928516163007054660217981619087307674139340656,-461314602808289232920318573071686610102615115974280182632202731559,-2133147651566557062418671295668997568441455382048104101007601749585440,392530435717,174286327730017314234201008517921687755782345980619838,48159344017874259526304205902876351243844155456484725306199091,1052092252430132395996323259894261414874557729567376803831645280388,4586231987477825220683022616850114841800730680085306441317882566125612,37216787952727,-346333850944413900368404406286877815755239722173514427,-124632635649871946934791605979891096076708150458389531683632875,-2335754734584372911911754365399920278558312338285286241693810086674,-9655149465353162813992580502523492021938687042326301951812581086079872,1007318915748467,668095415449342950309191781803677916242124824014790106,314749255862391859742912637166016904732130880706748452745720581,5048365141246925020899828215491338704721028692716661056652506004205,19909722385195691615395530613504864050897365916857525927975513652420096,-11427235348143640,-1250814985949831242520529863077648276521027954664208629,-775925824226907311763937528971786254442445890007514523343779987,-10622147004019434394419708957280956028754871170054802485122903889364,-40225926731582831421085523762548398577507797224477843711829314890937776,-364591480991454805,2272037429787433236663582236209322491350876779816555523,1867806599029180586024154466616439441148504554595899317670642708,21754411208159122388569441048200161430004350402406416424585662728224,79654322185434682945047004990353733913300141254158962905068978071891271,6269766955088383348,-4002322109022450921038714936441404546021574504689156432,-4391637837640239304147365796739936001081888936759923964666229423,-43353923931896278799702168167801796902638036767175125977270215708509,-154632024584472776561895928373607281806916426826359212334177989434558624,4960058299001053634,6833254807178875523862441323823043250348994982090393608,10088441446834335268551379134857715278507032826297965620498277496,84033035023202671763708244690489105700570389671398083491020295178972,294372688708063056481379191329463146701496053233432746226538306391226752,-1057169237225880362774,-11298752517835660223786986418160476549742961771948126673,-22648434641815412167030451012074064513536487624389210193471885860,-158309272250577397713760641379061580186803140177440680728194453310603,-549694897745777137479543119643920096657705195482660688092110000777335928,13002377981866545088323,18075532919712537747272394380702706178949309138695578108,49702275967339496744669469281112622379436837834876335536222502086,289572672915854354224879983700896506924980502177921921258706168109293,1007134049361822120030122949519199876374810712284761182353789790415410380,-61410585047154765196104,-27941607723537559815074173293167869159279061830214547286,-106644825823323916264658303092630241242645100128807861082750273337,-513545196568581443819515932735486173952390470964941776119320409045495,-1810951154131276884533993365327328306680575550804125225139153735246670176,-282440779776687016902630,41665752866388827186143875919506376041333844609470072900,223781630063573322289840619628450637129244188968496675120055050414,881205687297989913301391649985054850469786345728234698002957831462768,3196611893242425409848246628320077231745990966709353970219214969328854100,7446548527387683798978054,-59799602821851834285425136086173918284617692436453268195,-459325290885484738447034816005240022921275375296893547167963431347,-1458669744442002482590455113265329316436601549513812630208739451840437,-5540437058947620471849286825296897324149368262579856502740196798278726480,-69532741218421196459470079,82352143199459431395871380643733367635016855577640174599,922385254774981533130931680799985591417414239223819397212517053278,2318864095764794451065901113041330876379806441624389109684748715058929,9431347060561790734110789837809053290024184547766028510507553786108814444,410447391220384555163405528,-108349147641974946017989093730026738071500686362799817767,-1812508306104426965289887664650757546558486747791350989707796149451,-3515466320522637941205588149886178314386388234615980935299826243453625,-15771793721700533910695400406749685769697369805018710612081322856313628680,-1495763237954518137600611657,135321105124425497403146617152550219601272899533932279870,3485763228381924169905754650722907487708852521759099314381549073747,5022877970404204093904270561433654652866256372069566452658858285337295,25915857910648415871356018066095314895868415327653747963782015075209827496,794303550039267467913195842,-158821377932879090260747656301799278279143608028973946501,-6561991654265024301612882100995641739426529959497823239041750400587,-6616422282541372158188364499837471880359015401401366117453253804911613,-41852756645431123227276345269133951780316978683650531211441439086672991616,36018856691776268059089748289,172142743768294535377057107428655725796311011171946783944,12093675786280435736870843533465141592193007040595350558703805042537,7654286446336648386921259448863236540583619784353324777274939509029369,66443215583537007374108366692469064569255943070162159557018337132698296322,-335132020354280661105031571473,-166455885585735521796903025299919507114628907745315992992,-21823588641547637285148915114351485737343309189940200474736649414179,-6707428322754262988608293042589238308993569247026585223203989185522765,-103713817704364130404670518967098468080130553887273204923694525324600945776,1986848182417854430984523052376,131608952522402848423921656361676329018387787773041343808,38565153078503635481704504451670600030875916028363526018113634773493,967358800580561851442135717077565146897025775523035978800843175228306,159210015567274417461495705925114838720134073147683009491075614535708636912,-9151135269428806878842543849633,-57769990094485966545146135728933449809711158668615076271,-66744651621834509705081894832848334516114847958232695023865266453549,14652333310319076106758173380311613100222345481129517793374558345117156,-240401545015904266307566787966719201491575202568168531446119286466808030568,34430885328346581022042873827873,-62062276821327430218684942845038903074093094944076165511,113145579946794381943131496307484196823456404100893529889398081510506,-48811317380322692924997344427610285666767526619023501486036677021899237,357124250422215085439523264146147604911395988647257611790529498391543497347,-105845559726785216118414656508638,228912853994671745754105604744685728193900644642349243225,-187889033776452211515438225776007140893502091210325253269633048616033,115516822197227871889520383563660568675233043012198188360936713582828880,-522029914735064314105356450415990487650350907744927794527990097650587428992,250758692088156494750499669067059,-434611300421721261403483856046321409048994155847664826421,305665832161260657072437350225901696147122513271562198338936938202510,-236426606054372519468055244176430228863459865133198325229960157177412708,751001162378247765164338134263001916758739772263897216860198787148980141596,-339997798763515040226536038284728,659376380679089025573638929705958177782400267621540745913,-487201768375310481605194385872294386443830465341089091569238514642639,443664940722473456397562960319663006464452587015616561065117614820381170,-1063473066824180432076035351425720519149927670331481625347451465251518946696,-602917111149522113415779532214021,-871267421088248792300808726267866752375140161761091766552,760883613767510456767196542100381040854253405027232203465095424285468,-783030864599856980333536450065470093065331444329602072594693143071210788,1482588625447456379937543206973597691429759548611248073767064016350274309108,6700285576693690699736421697833630,1028489008821779866315077254959753663976435234386805435876,-1164399570831870557519592581430448075024467743495759511235359752806397,1317331964797925368853966737990993030052122669892196273036315404328529550,-2035104283836877610228683103414559898051707947964575591369113381463411853960,-31525372703670303860072897563157255,-1085101746239414883314966269014861838345970958300844253976,1746157599947381047451291421842121272575975251627052150700595056791098,-2129398225621914712563264849905668604266995054627473713512671693475352613,2750957194045728949031001086506374586984050761365813869837309205720234317036,112743723947543382862271513099936164,999893846766132675506295897836857293981723145863460996585,-2566148582227704401277860602925537721012461551563708965558227211649648,3324139874084835840107717350761987603309810955942186896471852439915001358,-3662411016217002694366276382617534926832048790728195666907872955715352442032,-340784570052678644291988628816030166,-747132364983867754237277045069542078983208030651991288592,3695836178651289223316534988968852745188130933758800010087242843573403,-5028845768240878041807045841438881788000259213942115827638547204418887033,4802714630859064403238757234523219553605516097741854027527704724528879711389,904346156292133369366284860674584126,326903172501589657733984910468687098931519869021750889706,-5216606011477926028921223193797694189240930849046224345009321131036468,7390822559069602340550868609063013453323397882247076321349285203587946885,-6204240012345567175285648807920246243192564841326052684571105999610524131992,-2140956138071488698679841187534847589,227880001366586888042897160108333140810023525911508521663,7216322238810971238462079701368668715891479213095881114007267408277874,-10571504380151496680758282945488572113359044529620860049319210345473078121,7896112070933457148146457643065486815942294295874287461269879713653270695472,4544464172046376206316619136640621004,-850623891431403709004383865795157976143073144719047584365,-9783647578895874678476762124965494883018848364068701409378810251509827,14736369339284486462555060014162524207997971318721917682798491844948057790,-9901402743824634412390404120310188489283294793495610866592296090527222198464,-8617731692579599864491268500343247027,1448180038542297314925620943755923477937181638960343735268,13000002697285192511177121415275366234442439781417181580718622615657186,-20040415759815654376729205757340572413185074607536976923493466548855518521,12234029776696986889910306117411451846598731452338503815377664436860766062226,14383342758027734177790337708728989699,-1915918172588937285767839481738303737805220931144455531730,-16929374624097094448019611616625018784212780484821971844778429423970692,26609577286273161362179940123880609562159920894750488004219922969345516449,-14895570738223232088676415697775589339230696503022744081185296193249804945472,-20336858288346708014313865895228875304,2158433844892056235613969316302486429154044886110624231968,21606608338698744903931896766081047860761126652573106200164444241323470,-34519243815734628033287697660533505849479596308687143509136312545927669449,17872265960473328812470147139607146490410532475854944257418000909263090532128,21760770349339939820627637056888914166,-2111497571512637973686251178678234070331161175219412879531,-27025278104037458472747350052339953041776631947251567817116148071930388,43771903673631339458762809275923623339800886646534508059711238541277162818,-21132530108108025987304563619653407404939073248280183765688174376630093294152,-8753154674668909098298684915643696632,1759712743877253468034662376697339093603990540272018732144,33126655148147322464934073912779835481279364070056041961793939245232101,-54276682722465318414276098448838076863489157277124710625785513654917766201,24625310743919274649730243302013483274506851589244188879553199226928683774259,-34878298779328388504568199531110397874,-1144698532361085537453882915127146314287784081512857703080,-39791567763992149511066697773270537009047194246622977179781332340088043,65834051341672797812475560084042253900143023756721856306740333867027651290,-28279614956193135654772389389622462911966322037303478332651540076267125200480,129753001692931668169354342974156552591,360587482545920847199786194776161523479865242905970139685,46836991024184767102635146578246896335168965898775818681706318969399050,-78129028658433192815465333201529434122590218444333136200871891914501772616,32005466508235105159829450648745437067852316558095781770139359406164831484332,-293504525844759461869084679355208322261,463177746634034850759631365772630459892054421151738903168,-54018932199002249122157404331751431731032502638237713623339259134569565,90735709829592941931532402352640174417799481373937818830170298093091547050,-35696455533419526575577110007956206737076237018247541459830856476524173535736,526255996365413266287397505791553826979,-1188226526923550275294169147071219286100586030512462834800,61042568951799112970337861484646158546531963082789960817750713896540119,-103134839085431684350467813016493284511746760818835966303466588732807714298,39233905844287062914868026834351014440556616806254359092434794196226815662604,-790865896182524616974785607743794423683,1696517547885245956185019569987797908572879146722631837923,-67579691392116736352120597178961753420287586124256771477584364415621339,114744528512326746610385425304803464574565915348609945925464771691639957476,-42492522876285955395778739479529966610402515236987412522686298007578824435752,995600007521037492351908787937123416926,-1915088404094483124542492053915703560272942024814394209664,73292409492266975540838066752830655806769418320551397625356095004714378,-124962284837746527156845273547679091851068193667720821649379079172553819435,45347214991394335651106532543724521558592224313822664106478521991561407533076,-992849289657027097305816576433401930782,1829979816467333479664682375045271718418530827828433231868,-77860988884551254225442882842153436088177018051787932672396400610270096,133214561647213978746695605937983845897538318335896527131347509039861674496,-47680622895520536779015542481475832192755281654755718879996119585511348961936,609271103473613437113168041630157017988,-1485969612341750107819741181443389291278179752595744267249,81012777709728559287130237122537283210925016735986353733650972790216282,-139008462758565303443746051684373246002130116883710625115580818383239476471,49390768004007343063160926436591217623276392833424379287181024034677664621783,284807538541557812677084062010082486217,972693951215176330392076368429893092791175291694805836130,-82548682291598933425168928163589215270128309184800925687847416560280378,141979324498774663068188847270381140491884230973592846946792569392917701941,-50398160475365643805187322609361835591771869284562167788949872021456686163240,-1677947589089218015192608248953411593915,-401425207644041667243495108568350010816000568673114255192,82363681180386390735026137254932890444880457293177495418253302036548074,-141927943251898894337905558140584172678562104020834852645099038888919409531,50651705876584337430972710795743612126847408360460979331342037500572853601168,3329178580303624316638020100281741829382,-120930424147476211757188065955154279696227903805087427420,-80458481811918735449549673636021157638038558561931212742916061229031923,138842270170175342181168878592259568960821465540894185840062157853948476030,-50132822617087243735899795891988535520859891389929824734170822161439287687536,-4745015891934292103167360394365696383785,513810750259496968158980406256512121715451085955547163000,76940552896877175820529026753956767830357298206990923045848782111862271,-132900351583170281959846476144072557395604925980229230189717562284650330425,48857327194415131178128241517923558239537717726285805698754659151488978146406,5273627013140638978968685602087696465232,-735901770902278358685614208461691343553959124311902706715,-72014230788227268793806437549653573103135369350114086310967523351490102,124453849161317596099539183875934150671127589458893410859532915859818364981,-46874847573945760466049370305542200209843399146696429112363799119536508485952,-4327692984652429122474145172693583119290,786964517372777761433314345666245293362831783528937665765,65961145133210586762149253200419230127003060421837778597677129766263140,-113994193544471650258061759759701918336142028099050157643574998067556212081,44265764375748980812312615132168493373493858012244916571268268511361876726568,1678747572425678348488173921310206074724,-699844617757800997053433068567438995524139861619740861050,-59113560072675784505228803322737404149198673337498105687668075997370318,102105829379759341937482611769068842199174317267626978218801048793307881644,-41135926474838221572290450153209463896226944377314403323394884174993017556728,2301388594775235325595055453957700643046,526375581621526620844187973811238324881304145584160062036,51824140615491513595384659330685038959949458747147979681813564809561492,-89412675353361832380005362645914295327607487230381091523225552483342834367,37609611392288039585284837681105715351489027824822361206006195466520230477730,-4509,-6598374159364653588373177690110219299655,-321884771583240302567435653948994311989365894935595230133,-44435977130445588885693742865927652077744572134144340333063591202715884,76524573042876921622268515703458443265851562185663172469996794249448830911,-33821372970626284061193865177912972669405782282274482992986957846816385548176,10019332,9802725896279407006266730486427754964375,132478966816271023050522513137304437471041426477843902425,37256402102639287422267238868869154330174390335834574819647459283991724,-63990059272380159741151756152738901077047836661224184112793255827080411394,29907517377903692328777319255445291838019867577481646542770767908800985420492,-3277982045,-10609285886344638055144558044052994509351,12343791655364862534347881760077686153305016789118988890,-30537303282076960548119653674327291154973276903608847829212117861844803,52260406193079943149347986780685373029723401137090861824246574937656928185,-25997961548896345672515301600853822227586229746252394447400320399157666711344,330866516709,8385636957009025914585778407891659334278,-101226577908858615701411836038379569188348500225832280947,24463463869391411009017357751794290824811956412165152149765107922790175,-41667842540891310101174484068775764957729824079668913262628222058355657323,22209155674085859596054502491014761838603449840226635163743211951970992817556,-15024527378103,-3545573094516890411938739925437403244496,137807225006269957524784063716071253934753996729471585904,-19149181248066235303762755597840633145321435446112612927240831388623438,32418606336246892990276282363770408742162352878934292303129321654614034855,-18638605022429825891189275049622162307605456994943551248067073339497345506696,381168954652251,-2488054140115089071875410733386549312900,-135017231655307109511106508084868038090988783354741121419,14642264241560606128206476322037923578808350155189010425441502477685440,-24599396067376153096915032000535985932837452542900488414014922086850097751,15361327832334377486846984588661558338643131065354233582902657008913018279208,-6149216406645872,7770695866323885796775356772862892426446,109036623411089270671399503986362286953394335431362453187,-10933665373489388927000362152414370529227478412669757890188969250076679,18194215673995920796417885161002818423580992750934681300810105316170458623,-12428363176088148190309047050325911439361370870511423327050711258159635210992,68473597999132161,-10589064911989998033716068034157457270296,-74543195513776451912658892891481459238581292747227436489,7970565957589812680061815058975629119269202553815843416835454549175492,-13107740715343599057299609437178077235857057369644463200548262322669520526,9867225435970385439265995518176964142810883599421244715663870817542366876257,-555865239258059242,10144545708192050753944873314851168514577,42023327683916634817207021047193930272572022453841445592,-5670703373198199202351619062518588076482662733581891111001987240036749,9191201541276867634963906035256008252330634473679842086911358278194051992,-7684017445809511188340711628430941485393780175313377250590501334882289136880,3415537378302918800,-6847842795205715048809764999769747739969,-17095964070126507054374688433890642209634136451360959396,3936039218640276529755485169080820720524013140724812839467545383755037,-6267274542757841161216999649809223493188308916149860961125789104419548964,5866782899393141312738392698142696634905024738771130823325517318315223554160,-16297114564129055575,2090587200844317925470780168647723037834,1272129349448437018126711292352853187843654053941012423,-2664392876963762929975418022758990608971266133660991808661221189392558,4151389068684154879050117312749780964518782102433809626477763431307027629,-4389611455146332871360234762199001612276416885891444335012872756389430550176,61357405893632412635,2383035306581435225127020391348508613274,6604628942228319079412807685190945982441259053385510327,1758271444959366780280964638971977923037355178001988191222222543999108,-2667952980670383826118582937091018591467373475009671490673363278974683456,3217008008318602182360058495576762368328588325009040929773874134777543433952,-183439607971570156094,-5193006406678241372768974600462503594340,-8885451044958695101124540297148731953951625802663999747,-1130694022836389039227252846770938258727995678162104996517881644065899,1661051009241171978940171899503023356826300153937159171982772750557728784,-2308092433136688398186149531300989295895244579989916732699476199533654456064,432662506024972993931,5797905898752746045963117880518843291009,8006628920308970987908071053406847065075043984456313907,708252513277790488383780866361392372191690649084635126626232865351633,-1000013785960750788668986151306710964903071176923526895201648493003735445,1620292279920108585209179118213586936221774449470241413558507069106286219328,-780370231973988209884,-4547216087636660972258461587519230159846,-5872624667359395520319404155917556548540572983137504269,-431932928513833508717181546843471440294709739600215696480685240395015,580806744816558089103127844796079889625495969944984279128798229263507144,-1112309275776282765930412995025650218571437612685262291645946006132678756352,970384141127677857412,2356376100688943383780081538283473658482,3668237757118355896907328660498726398121217314704901873,256341664175555812072088713672716658211206905395979789670927449318985,-324437750394040086407626960889296361886589719024353888360992843448560504,746261649449590327563267782550779764926577333007106179739859484222429095680,-452269017170116042094,-219832543727275547780235426241815202100,-1945997865770098433020801858730563599384290978762188618,-147970018527305764606650322460614560471243188996516685846462824773648,173578379961191195748624846035124621224994628652434163032395129513924336,-489011807176760085067186748765053654375988389119375717411230906352582524928,-1321271354799336520537,-1188601132862650777731441111288467936569,830279356139102365028305926895937431641906016582806008,83031591064171747186578592829487329572898313323224960921358905130568,-88415931443427912385370817902518666535577112708952575950784763330469280,312771301422247501088785317526290536000913720041313478036305371132980512768,4128435667914225096502,1674976271065873846144149070043268689059,-223910368580117787837112488420534071461507862329583449,-45266516205954557973251447036934535873390572884731096247176207796832,42487563237906910362833202174563386112795422874396256437036573356453120,-195126907282196681451776726939635966062391244342364048391466789848092205056,-6280916499790073706093,-1440826574661011649391120827728160033280,-40211627410330320744135240194296235977173294124498307,23961182769458747377615462165817229546935728837978424460348923614556,-18968068751970518904522805846452499616002314826880089455478323252820194,118653190492190084677744050928892342916059237309884197864915941151201685504,5098090368167795176222,865487894555694182751236713039354779125,114428434258518167166024843908486699564762669642326150,-12307036044071876202036247508223099758632507708577437353235510170638,7639372501327954847885421897901851829095389899463914059535277845487552,-70272904991852374835898836307530608294941681539488495701515468248109285376,914045933271607090080,-293355182621257308832912159241920416056,-104811578323200932552902423563363578921671862998965294,6129303399308558244557519821569708838302340606548251516795315534242,-2588750633469355712237212432295036768483720406906736602304684847726720,40504258002980691740918014288393051558871641033143413495549201094880641024,-9565362788985021083654,-83533660458372152241284463084423736096,71200790056754427441745295361007296768385580090867533,-2957739084892529738585688840169611380308393674076429483777181969404,568948971556449337484643321943792583328945583215457240592548159341216,-22701696961003301505326129370861520661593910444060330486064716012076269568,15023926181488226785692,233018257548624438034781823182484878130,-40164489160590871307873741384498524843992089863314426,1381837355192094892904840154652668591878009974952857561319323796222,102253546736659209285675478216324790991965921119861689769391157893248,12361819903090015451682973764838911853236590513115357424523202837985689600,-11816048827294544713379,-221732216923057789548088989274895465579,19288066589546440757564112819738046240605395903165150,-624505391957223632748503975034875693052151788161441445180592832632,-238658206699789715708102180554483996786022058132409478705947741596672,-6533919385765235678970493722944424838527508705072387945382445828755423232,118915047592299610018,141379323550394312170046936755044404724,-7751014930265199098165881275615766700717064264069139,272775885275400808113277908121114494768788006623272518229464730580,201405341911321451440382713876375205747457291038054823545738876502144,3348963611795207851559786562787469058953493122857875970608822592243236864,12896523476659371579008,-60108501616214335138856910685769889188,2390148765523664504887542153523276653573898729806994,-115039393369347037432646287441584901996357289565185147698352718168,-132267639467455666523173808141130649733378257355334796232917935750144,-1662820117455285950261953328549137754992584913315506892092740854358212608,-18110117761080043851358,8153601532251931116965871484160529914,-351795583703883843147993416081887115244737577488734,46795868273779979172630152213444184386142556446277088128807298180,76024196985150249597501238894202959463240966649766379611092331196928,798920083475935916372944973458010325817650024261897640824448108603637760,11979224195955347655963,13163140529202108750214319597014667483,-204713211629031973152882326285780127073345510082571,-18340206562212670001105125298105926171844258758735970256744833256,-39840200409275047409200252436221247608779787959881913138037347858432,-371004101292576298183385919142534728900458610359634816500482632761475072,482325589681559400860,-15255309122415900646454744780342679954,236212360247338789765924335807091768872500744382129,6916947746945499200366969380895483293774919031409302637406923992,19392850569552604295386819656905537380226865038411749546591576596480,166314796194663438451558178977614377763541299567794092067351734133981184,-10180274311600610611474,9974338497927651435741743860148089141,-148229470001525774727955990940214001577728650265604,-2507114529221856611403241141129029267698165602967479030466805072,-8853033272465951422190374926639890369943550508322610295989544263680,-71875457106333731638666166938205329297586921149755469121328133674369024,11486635591831317141524,-4438773439403109150103081021319874580,71697642271081105272638118607384296919828355603246,872112040929899699796068171579417016429006356273236115252962817,3810264912941779989460794333413066554597022312346320092716588613632,29902330908206002605772782815507308523900144510331114359496950151118848,-5856497077392439858531,1092909848683550128593712984692346743,-28372719807239902860271001246932110766243973670213,-290700192036569695496957479184383427907416219753534741698637712,-1550459055614785455428692648004093190203016781203993765832686108672,-11957269388732196972496129802868108874523642015798605451857336561827840,-958838738009565286677,230667007777786208468789776784779942,8999132038498386514123178124346412719947208273449,92698044850096248605009351929889817375404833721012217213927120,597295003832812603891030122954757404588884396103428942725015633920,4588106098770108792780167907170645556598992094140229029419301677826048,4348575585993999855787,-450500003730396920703908831583267593,-1961115694577159596426310772184124199754893970026,-28226580417309408157441275713176472506695539191702933469360448,-217914223916296797503451523617566769175694825024924918111243599872,-1686232667553861902263901838403946689176110158146682023925099926650880,-3729317070336486658884,300880538172787064726181961819814085,-263176683919932583420517127951431265808963594,8191099509178735593294078459470174431836167161550801566951200,75261780821158628931734694572802907635682196561164187963666595840,592405651427980384710213908277547655451222397308561751949460067319808,1368851830859699505791,-133689972138895918682665821806223768,295740792648345097090886613586191012078807237816,-2260313071804951822913653939599455749514348643978209317967616,-24582386213968195145928312756035237400869832498283186510442790912,-198513172570203204430101170614790897425007831374689216532584528347136,429402749645597655385,39868818201122309125381179969796355,-205977093605035413836175863903334605896864716660,591674181364045780678579233245068259019745389458119819950336,7581964536693734086736209360698717518812552096759167379936641024,63296692971099611454192843106427881116271636415230211669295812837376,-913672094331372325786,-4761747960508395433394943895181418,100300987091241167308833591416453490911753635824,-146525088737082835380474680967636212569635959350545680219136,-2203888581520900379329209241319136595001850132785882338714189824,-19152846734621234142447927081217090564181920996729263778373799247872,581291649927262353381,-2848121911256277028306699317459297,-40471589948589181236785336226683693430163013808,34225267984049853668573109186858619783047445247341748395776,602262192008315962649402273886219062432618924028755618027274240,5483416025239025964417905761338328994284223294709412918450534219776,-146212129693438011693,2276675575869613987992476070121332,14259946551908240243490409038797739078716312064,-7514753098316825407919922780565849197520609801681780580352,-154274231371962070072809091663562569281044949216206549277474816,-1480404533711663377491529846867373221170737122348488180631030726656,-64578573791815471892,-885895109452141277126540783081964,-4485415457851991493323663203751325825095424768,1545072691015421772430298798480092769838561407203899580416,36914899797716683151031426972692434530598534128254031576956928,375470800837709615027091913210831303884833799850759668383197691904,82607310929608657667,187519917112761477641376925364544,1272451581828695770336946047258848946065020928,-296175003029407912663187093046745477781390546209452883968,-8217345008363728579685905239117005802507253226457064884142080,-89076458632667298440494260314620621157630849956690514922436558848,-38453875112543777513,12132982236590138477833088791094,-326941005939778760535774694457507329308481536,52665414432089681778377378528973065104993531809827635200,1693516865268767720184931751137893834673075578926963714162688,19669002579942019465781806783482589652795813123181135948423364608,6557255220797288317,-31029065359091763198791840571888,76122040300151997585937290965987892688171008,-8636484452750712175011172146950540349466694985679503360,-321294296515620630690230731979312149963876963382010467844096,-4019058073481150855278806475544026810860976460536082377652305920,3048715502293639205,16275737535453584276689156759920,-16024157488524800810630275491026209730402304,1297152513109444965191167348467928006002803899198734336,55735223884380076105983789334902238261464261291507034619904,754803930898291209368545025583821793477262468035061275112243200,-2580637674408938850,-5790977531048395122358598998848,3035192378251344494193422742650639700860928,-176977733116683180366599307846040729600923819494080512,-8768620103104666388391372409708484496587069642735584542720,-129236257328758006602004468536600398415361843391350557376512000,855864032116240782,1605070997197437971559672738720,-513492708054033326454427917582989821747200,21716537760437410232096387459013069359185156683792384,1238771007312134855962860741548021382763077112706409431040,19975224068688056722347275789868449977440617863285340897280000,-105381706983065112,-362119489401184306475454595584,76787848078021235842452952946291983712256,-2367271670498484055658172629820610614146740006158336,-155219252402279364770701696652715504597658951843263283200,-2753263669599014365567700962400145629925175045966213939200000,-30331650050744148,67628722449337786583661344256,-10005928126171241929342349932912096051200,225677664303163407903631097998984555965768394604544,16981272927684378995519199837052226495121544225751040000,333200667192752252761724389891565398542553851805827072000000,17354934619029936,-10502850062074349122633082880,1114087110894937344059415208102468386816,-18432942874127342995916224654958095170004529971200,-1588940018169229181244971982217856094435589226496000000,-34690420009250151829318995265087758331795555850649600000000,-3702292929951408,1349069233165435089402038784,-103117485079034983376537283722393026560,1254209670872721858214148375572828450498805760000,123623669162605030517857773567149130329169592320000000,3021548591615687895522883149352055789357975470080000000000,334407122037504,-140405703986636521396383744,7619603217572919899073457446912000000,-68253535895301342931366070536257921613824000000,-7676831118530414668240130859399466639687680000000000,-211421661220499055080323764291195027352190976000000000000,11912174010432,11261711040747416704512000,-421462634614655225401394948505600000,2785291645805053073713741783847908147200000000,356660153851920215620712254161594561331200000000000,11144502494516167392596416380070618831257600000000000000,-4964724990720,-621920622603337574400000,15511686064102393739721031680000000,-75769537385685066051200061959700480000000000,-11017279791253211386109054521788334080000000000000,-393495240617334620897968124893530685440000000000000000,1,280602144000,17653976446642560000000,-284869478108255367591936000000000,1030622169185364699339659808768000000000000,169659215206534480151251827818496000000000000000,6982091821324068633153085705814016000000000000000000]
