179,[[180,0],[179,3],[179,2],[179,1],[179,0],[178,3],[178,2],[178,1],[178,0],[177,3],[177,2],[177,1],[177,0],[176,3],[176,2],[176,1],[176,0],[175,3],[175,2],[175,1],[175,0],[174,3],[174,2],[174,1],[174,0],[173,3],[173,2],[173,1],[173,0],[172,3],[172,2],[172,1],[172,0],[171,3],[171,2],[171,1],[171,0],[170,3],[170,2],[170,1],[170,0],[169,3],[169,2],[169,1],[169,0],[168,3],[168,2],[168,1],[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,4],[119,3],[119,2],[119,1],[119,0],[118,4],[118,3],[118,2],[118,1],[118,0],[117,4],[117,3],[117,2],[117,1],[117,0],[116,4],[116,3],[116,2],[116,1],[116,0],[115,4],[115,3],[115,2],[115,1],[115,0],[114,4],[114,3],[114,2],[114,1],[114,0],[113,4],[113,3],[113,2],[113,1],[113,0],[112,4],[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,5],[59,4],[59,3],[59,2],[59,1],[59,0],[58,5],[58,4],[58,3],[58,2],[58,1],[58,0],[57,5],[57,4],[57,3],[57,2],[57,1],[57,0],[56,5],[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,36707592,358,2635285614,8877108443400,449154372325068,-62471,13607952754791,-761060789217817932,1832038052713622888512,7083388,8446650658494345,1398088898024437720930,788833325106231212292342,-587007409,1077128037146732181,-406749457218102229498713,62131511343664444495843896,37917497684,-2834976990108244533,43299198910580491826040585,-7878126757920148123261193644,-1988325939418,-2203018935002375719044,-2631776034229234066878018933,-206462789530971787100855001552,87047459578298,53940342518267763891656,108720463466094028112308873395,64700758943021489962693487081613,-3247426258911609,511293195196645656238105,-3343685025625005203344250760699,-4762810307184310043693926154401800,104862621965001110,-48495503640865706001802169,80942121456444577806700784246686,216717418764272205244979859956437800,-2967183114784834936,1068093019698148134414255466,-1601510997053786149928128001674095,-7242978303044464361600200776339006936,74306828775395122660,-10009489728395763237511099533,26624034673560105689456309225172111,191667361919605962110579631763431560804,-1660489929609162561390,-57636683090544181845771792294,-380009450053924197498383748882379940,-4192460379087050894872982719843015490712,33339258898981431802032,3535464345332421464314772505123,4741408972518929353359030090565797520,77977282575949603901480498411545640097072,-604967157289122144640319,-64206459991488761323299387279859,-52530914719621297173594468701252462078,-1258421844870499189282505912998931645591904,9971383450214344834827478,741572968822048295942812448678137,523931943309794838439058574341358859394,17892486992819675728732084853156199374395734,-149945884040826620568074849,-5762651079555409424360930273669236,-4757326713507329395193943703580012081479,-226830023040057494598756700066722113245843368,2065117618813005061865032852,22936229297769991218649473790200559,39611631761543163414996374274747403778650,2588883060205935369023773370161932724662001656,-26137814172012002689106944277,129119343479871034646251413486441482,-302745537591789353634339669489474365171900,-26814432052163878223986142438196283545639280296,304950601014928031930629140486,-3602544405477718910690081955786940111,2106322872881667578398801014289619184540994,253731478963044925917655315083114538747255613976,-3288590006716807041104017515252,42275144376671764067184847285957373309,-13039032979428897936458029021402082034662823,-2205976791611536587616406439778161907309092217984,32860664760354804046561828699664,-360020827723759006659263416568241872020,68109123381749213568991053957459799854907447,17708164330995946492087743822774178285610288449752,-304925214708255326155988647695169,2458474212538312119613063629582863309019,-256315463035763414380113830868661377229314430,-131806277273169772927640043016870300865417510435640,2632903369860413194871608332865282,-13824273412848343962572288245643873016811,115255305016110030658310572290277368688958353,913062001993144494304126622205434419594638180960136,-21193157933197748290659018893983198,63196682977031592337909182804955274098015,9586648405322328920118722823837607362594617176,-5905862607697364148693424533964826560095411990512280,159293782320455450288080282939770506,-216179384850920143712924160153502204697937,-116785198559628944172350584818505929349757759551,35771566858294472788517202528669832823614528301174616,-1119703226147842915269704451701163522,336484910627773060390512894205245389604788,959160342310991309346634711148974490447509141844,-203411772195530785434942122072232935257023476861416784,7370675166639700210812434861448168248,2399192482905997805626845061459829290856542,-6373401867988352616438828208728100634415503740150,1088399681847976884650849543444650647404635856488489836,-45494209511033668564104874994902794048,-30067248731273479253120439780743662175086940,35892885711887690150631156423123937366437763632901,-5491115195203332437253658026496261689374873414856387000,263597951474255153139393843550064830680,216925036984926953983982755386887199025501607,-172293040344643371134411041520128800670717989857175,26168973773613624026694926252699966753478855246559645624,-1435186057804052640253768367966674159568,-1292372996974107643625252831380311629270034810,684934914129257529680127711233295089341722006341472,-117999786420055989490200326931468271557769651287898910856,7349369313296176522107455988709363690124,7037919119391372893465359081408747157790300200,-2012118085561276725857628330173537800687088142186503,504183979839444728334615621480560079835098404896658452137,-35425497245009519063598862102406677305129,-36864979310923635983754173881713669670688831902,1891257039266079833773781405022412615149327727376686,-2044065234649277409674553099753381720367644191282406271608,160844757937482473424013407512497442684188,190737080818610536836538515945187019875772709815,28457059444846871495621662776888641417023672716164207,7872834515379613697991688160201132019096529085583345636324,-688296506039849821896046037663290491220478,-982292981170570594136910595457890951430372975443,-284073944626441072496614970011914598430993675188362476,-28839461797651119623957087690040633158874284891623101435576,2777306548080698171717348006688559431452816,5008592073939943973468783288932734025103832613503,1809983609811516155699318111173554195135396227904535640,100581001067044682506388558879834491337599119481906344266614,-10570588979862337374811524122544994480404120,-25017778870421503071414965279678024874151171008826,-9442972276099706856912889732834886808671743334300655711,-334304927241046611413473637244540189735983668219427063342400,37956782095607944113908380437111064285169742,121189504011448692044376203549297601181113243511106,43213788112932933754739396037963353889987214510328042847,1059920746343274394801725973485324654072625231598322724154652,-128592201635746948968624701993316508560226563,-565264380863169618823966225263279234948451545340755,-178669168236859421066938698792923296599112485446651899821,-3208508011143985481487023860220677380540536620446149412021920,410976326693917404153497475588407318606699810,2527976607435645725945614018450035827647770047410041,677894759434732293303662679039232810724400010393358074475,9281684445663283520720329662873556020040339843815182296875975,-1238637600567845874228451048158556342092644014,-10817434997908886918665832379501966641218019478901471,-2382142163828231460365403462476765577794153729085812668044,-25683236256589795375532849072838066523487482053625870942412688,3518278824059819136215789879164567224630226612,44256399665116376027830843865450175459759352784668019,7797917761636229199630797420900258803715031944432838411716,68045607455786226497962937681754382025872636766502779869487512,-9409398916766910370792682950680858020226966218,-173108661295963819178968135661251634901023829655113726,-23865669428024613100271700704999480756125457131152766991381,-172799386629782305243155052362707733660409904484695396609792640,23661056163844179955528867544597283670131917924,647595937159005401572791658542216349849778937327676841,68430799222864636487959208608671428092529940925360408290159,421105488629577703632665030246049086266642038808118522401395384,-55831563742115173036612298424808700033841303538,-2318225933479915655511412633364940351939087126061935557,-183960320052964383742819772020498576749656645957123478239853,-986111145628230531066850617639450868825931937043631032217221576,123270200164460566713638074374966727438013985710,7945526836643847133204947181758419425576076767029901289,463326257506266603638709137061287117289659780511283264266061,2222308902069365466911229625481378877730027059727135907274652416,-253611085216337893330330541371126038488346996838,-26088924389182802426324420645380728222364568989022021768,-1090573823962474622152360592236536841660689396264689090460418,-4828038889707955181486984371616732541195486300829749929328483768,483187605966439978079559219531127976583616483480,82110609012348764258137734558827135622900675508679687772,2386563266084580493985928080757292225520263285144133222152157,10131139180238779339511246792417350522060313038786818214989714247,-844232734924617683526679558201021285768591083955,-247846430063413330339950305122735492212735759637174985348,-4807738628276898140471318852694268780976388269088315851615020,-20576980549883936377084356103932460920917115529988803773922685208,1330445346585056381992988858492080572711353925912,717832533644300174035428383953464038079155889163710140732,8743392144105547534386232648429758942701652337077350972225449,40542935889652906491091705374650965945212009441611763024035660388,-1831572670765854456053591114991718555252180202342,-1995828380322883991196055943066532842317379723411126424795,-13740845937880599456160384017073041303135632579239837517356354,-77670566894557834428301492421001145470067992739361624222239426184,2040087299471658678386545448749044821564433852124,5329310300476854776224017511475267780891949857738117521548,16391547082614209096971131249209451082407303224603275601558280,145003055415399678894365491669682018255766536268938457359254416222,-1364006467248027358221646166376431585957708326371,-13672259794665236325385191259579709862773133816215817685474,-5471426426031564729085544729643739944196371083885890165999321,-264343376275834092636616480710369572880590662878860125627400504736,-1070918884899082052429140357608569830029709553512,33712431233518830890459089966371951319082226523779604904194,-47965848512136928126344274900747306344344958310980760074901027,471403116731884194125934444016094991145436049372359709478517328108,6198693101383519660336839111719050029394496842194,-79921587686937900177598919092557995706878581304748771322265,208880927654696323929713470794090207323938417040615523137311779,-823478662921154354391515068238836978608516246889548104866847087856,-14440791649589413457541597790928118937625516914550,182217562158610730401793375480628840797298064702048628237733,-609120730654295376985715337706546426455340690994698195629674933,1410555100412091813760421951699491597230414764481690160644646371597,24772506311118553779603476579196668595762234375222,-399649615943246794065743271304219942332093582552411479401619,1495158264455917948404826285969701677930696243553081558523634382,-2370896438725592015730063139565570970572799592361638395894692794960,-33695733269911525782611261109223160800597122178470,843382156738861553298826180067304407542914410430243457168355,-3295531248934175220218715398769222515936471243391712979818625010,3912356071034578730060157410932921933865911727846080343881432455984,34777697885387870907503029382767748035323446437846,-1712767380499120004052862106522145860296914538006884024178524,6707043547582638029219917101069916408169140588146598776342715335,-6340864483306405359718052156782337382117610186899173090974345867968,-19708561559268301152411501347765163655192175000476,3347748852439264883421976987098983151249319774871652337875164,-12792414710639317548383499736817567358076654886065294032313861807,10097797648872151095667454704097624272767060499193383236288324129308,179,-18330972337026384290536882957171140284988996847240,-6298186018745375609290678961859267699481456597235374695881059,23073758859266130525185777633780373932087812311144356597129664035,-15808023490347473966198821137087302120186647956593560490989196578632,1811301,79149830090457123536689763764178756010293573654431,11404782255960982400328088634719672244288026638150222456217459,-39598102986989318511943672243129997447918317894956668473876779703,24339984848018012424821203453492971185610214157812606227603013122216,2260213310,-149750330475530265717547133664822932840413998529015,-19876399406809665019492984551653976130234410951415777788697212,64946434698864933200659657693921466793095224588335610456630126332,-36877723857432085582113569043162721051214451732519729714957661439912,791161302734,201936337373610015362237149307045175737498774797805,33335186913696414084106082409288928907321936773845862162258649,-102160185050663523791313118605932783771867468850669162848630440113,55002019054151810048604406520791012004118950743854841831327134310221,98664421855161,-197553950640148766094898867355074289756926676651805,-53786951926311422138190145853132631190680135597970266626318336,154571005720247617216038483668881306545685592935710348912725680960,-80774148503417069364857183290813329327564777931509364031171088570600,4190990667563985,103467804946581107656459757360510699654762828356109,83465279379225475849309154567680349607060021175675343551779946,-225540444116441837749655742116590040211221351123360932827149437485,116812330847172534339369593057082567577791948696686982499152655340324,5142002370620291,86780575124931381868624066948867688071456403237476,-124502314675950111831646299814681413138685444136572200258390803,318140682897181477084389868377060102174752032088141555674834876840,-166349024480097217561536022901603025009230980945005655173891891431400,-2039629705269163474,-334115447851891826016634535218593320092361445249206,178405407402080297650507300990914315743467832279814779681051879,-434827474624487392501654083788816223977672384855893371489055601688,233257512657117335533949810207741302673768087139677276779974341944446,8309725340140829691,551159974555950083464282774856071402436891580316985,-245371749973414764079827632286182190315460034456087013254557300,577162942205911424820898409245951265096129415385600218062673916747,-322037151853963617908562253861165395760892096614715434835824454979424,432091846302672778129,-625736462612417149908186217748876747922284208871956,323548536285244952436687377844651078442135920443447896492905012,-745634171890094937363516878326241928144331365017820939849799652563,437745118194031129148759991278710556009940750689214238436921873704860,-6176965345247732061227,469199488346190916289122957487024943277572305466803,-408426827701445561964280046502021683680270715412179618247539857,939586069627111106749831182975531680273895307049458246995491659291,-585855709017441155240385388951580096452487560684665957416009488323120,10208957327992257442109,-71887053090148472680249781065942856401666502274758,492613217175510575217076358483617895395265906343836916444642351,-1157253775364778579806497237973465530569442225128728515751390156959,772017498369858449381987836771953514413125873440547405131191983039623,557099964589473315702312,-463919762062115046019883628519572120089458922678456,-566218522184827976703699616730637810054096369778308948214936769,1395853872637582931096079346756970577904336660160492543998341562028,-1001671443896443979781129074831816437358644882698692235428821936636704,-7262387858151611584234917,940702895972660201298935884611200902725314701225965,618008923769890206196841570752909634996594013152765837787709899,-1651683150740031165610164898062124001017735727539105267866554365886,1279501221987691656627093628685563796991864083505382170214466827283832,41902875781195972283218428,-1138596403387492994444432165374769733370431720147705,-637278883682715883850784428476987997787174244546829642966291094,1920177637589300277541510321197509781858792130962370583186457458103,-1608719687509357570331273779802338030422018710394093833605157564775232,-38634015410068894803259756,919424625996544279395803279407142739623140245372169,616161294394315058072816271820567572657897157062450376518889301,-2195893855829382912062112996079560241041470585371849570638006644797,1990250024871525396298070862116801042181918233549471051583888420892344,-1504663228088118032842100809,-311640787841205258460515176295425501714565761211927,-551861074610270961399177131933690081423757160172990556603915545,2472380720841588082523713605579402310314697464461430006182893698861,-2421919215505001714335419082345428090641058501757606423075994486256984,15555704792905531342842998585,-474897164533509093766660927397965051174155145879099,448176100017674151054085725271048000839746505044015157749493553,-2741918418162964596389068569790227062019262687835207864693608815921,2897818052244907273007987798676956498618508157909899202504734733633248,-91247378359786265948770671510,1125297151358826907543932870714166926663289842005039,-315731970823617876362887740349092034521243425767350098686762352,2995129596000840500635412459013204139859625081414855608940830147626,-3407974711368585870393691443790597373514465289801388660168832977674728,360179199081027776844904623633,-1359617428604163360990431646152371578998126020995063,170629825475289179862751847939394328948437981746210483843474787,-3220541061031235589930600369189324734893127744387907294294464001229,3938436356432240421694496001744013072513235052281749434820285253267079,-861382210263785903299168451751,1068999243715359740305458939255225707667979264690918,-31636235228416789057472823687798845631051834349000084864540762,3404292170827052536015257309287219179187860956192457589248751381322,-4471777063256712567213411855030958488211092188654247014505625252252216,-101739678483147865575747618008,-375155077019245623242668608056400852214779249209496,-83495840827958623389790125118773509894547783303604152552069122,-3530307780031673872651573024371482326424662700049872149968578325765,4987983088745020464313227352620778323862574473546946214388483320623652,13154857507922015037338905960165,-422863084824363071809977714706629040298810138081762,161658278592573854371465089556153628440099445938094639285343005,3581297138972575288878544191032726827467850345727501472317257214570,-5465630913707493416319051244002811675053838005688505248642893280358808,-79678343197769398292740589836825,990394672158749054178996945163413819956211505990644,-196994242929428020315420114064898075802088389795699041673848844,-3540820046609313982994978142202700484598266855936513685471113549452,5883268130046626365364820967372330229555497029682437243186220960123158,320319374819230938696121582685182,-1114128960105204875733930852854534349323917995270459,191758644770549752290639648635056803025006655226236317434261976,3396346716240501322417914393230625986147257856321123354491925440587,-6220909830187854561694611326845089016865362362947449193776398444611376,-1009125496635685335015451911625889,792912668937195282085411296784813095349352471847129,-155214372119395677442951022494925641934239680577556819784021122,-3142797635423643326515882564323885012823943416333240074658558893447,6461549994016408866225553730731938183378171926299527575517322308355404,2621538128092582588596799825667926,-219045994420889211201068932674014686523389277664052,100929074366478916514553803022510744040061190135672116358033433,2785651910882554851397072984004780745949442800089376686270193774119,-6592554250810133364299146998707594994503495867862916396081547144970608,-5714036901607183174555366994639528,-332270610513548550883733869130530332171868982740800,-43296832197608897720464272241100896603920017283072110472756487,-2342559319063626867662616649765232672412469358420497733794518385097,6606768400808518373537747040977650744749194912662802383598848114343529,10433228076629882036227258170959779,640210424753998501556425136010103443346645437583895,-5713523673183625030509460120921032158383314586757099130009019,1842618031644685050440445575584254286814238662659121232672827241148,-6503178036304656040538305419402567362748502050552624900632289740235456,-15592500931491007216329461746325141,-629846571947990384751633570486376283473242888284373,38736678129981605082644582696392560387517413567476202813920861,-1323070796818295484342577842787981073261246171582846987882369772818,6287006935301298055864355584428817493767500585771831816434209013590752,17754185661504573927319403260744112,378795188670173907870868230539034451353701492409732,-53680941741616213557865439460721667670575588103713904733394320,823943171092994063103128245703637017859442011214193983087760238127,-5969235305744648560452832589261169359282434938149056669883420379940656,-11453488991665327465872367431538366,-50127444472003549252189580087910795142521018840107,52959441674058383297687315386603396555492828826905406275702410,-381814950557262290784234978233451184444616624884670094677040102335,5565619357188022218071075768524441665632050409412730567200437282987484,-8183028316758628125330862972766696,-200928347008297776534143247366266439969849091063545,-41764223995169770657410141103372227968815662131185485141358121,24221548233266109482638863084614467016489110332055405916250663153,-5095364347165096459432720252454504110524032391776785793714101856566856,40756529484484272149392126704118664,294773747037585148334439810004493462504870361339119,26058021457571064926723994772217143973072683486893009365771979,233992455881306675201605441119252109534924704524683082260941171179,4579626233924882782966904126129465733070105639602235245247147310596632,-77571927343138022178707699986743854,-242414176412933827241818306993200848782615745195812,-10901496496833809737266213242931039381309603496534108396313118,-391628152204881481079549075395254452091261575341705565228101526488,-4040000068202638884687229540570723001076055140617854061325341483600184,106429326318092407849103300068332115,113885511026517888341429938169365320921423557872408,-507682415003872197067042062591311230294744459098350749711754,459424152492584158698581858807518909969906276386995304491421935705,3497119234504984055526450371425968042548532574247206284903701641218696,-126397265827684472450190111024017056,11533517456868918052486994230677414517516340444667,7013645232311727880307081296061778349928988710435933512479399,-456395778636059687419393532007331389215703596337898697118705476751,-2969458978861158934504285957499272066505881913054938506573497500250784,161074258954564297407259294767097148,-83716887074037644894677853279841820492276099549227,-9081090604276597539012680019502452332288712859623303724345348,405319052844703741600478514793392829953613647543242292463983761789,2472416355631010138230646130927167892838700040755644247442841249042776,-243425380395915195363299738681503806,93734582414106139901809089123135587659893202954035,8082716402460768330143856336266659714834773046411423604653462,-328474860910545060695667095636517891016370435789401367228573715052,-2017719577008053036285981689714053924298285400278142580658148234043784,350869678917240983087900213739442151,-62599093961358062597780824842375257688815196006598,-5595727519430753664899353414294971899827088475507228081550480,244480483339255632169286870263246491567750272360284601568006606622,1613192676660334073735207433501639933602498988791253820256274453219192,-318104146256507461489731497622652479,20377356115215428060822060368446027272366892689422,2906195764643922723798539582793567501525516181069624195228903,-166591770626934850183334533654325735033761392662824940427859194658,-1262863661403943958246315255105705917433789584802573328713174391513480,-167786606025499816472870546027997798,10755221755252852128274710578027274160107315619077,-787936212343421692005649806155901384675664801294970733317967,102424595390768665478668864863402751052985921512768504546504617954,967363269822219195380002825418201708261900545086830330659652578055592,1359556896999993925128920097688572491,-22982666580271126395187626863013393515659826338473,-485504986296574485869128135336848332661754719803780094853417,-54738672132721566014407324868690052239279258647127573313767542868,-724529380639774105000179836402628311464960578267619557601201995044688,-3029539493238729600139574916813726395,20028588800761256567887812029171653167015996155125,992882180190847907016285869064502062542033186345601068301864,22797833985250230038599212610727326040867084849175658292448970404,530118352049263627463206727022965465093564626058410340492556075445206,4126676700617484171241714949642411216,-10307698900283702120695712934064945327306700412299,-981771456599141805289452469827106928627323952252004606501368,-3849663145674994904468986684128204697648094427319475968351474195,-378530638068431523060903157875508900470030725527213128885697021813624,-3025103760557309905582580672173793022,1039706254637047493687378377330693780873398096150,719570508185063102426209184559663832787637633826781257310118,-5604127955820196345357490326907826156432244170823249648062209770,263478174288854426832038180678581988412453267871854520242167349516960,-1335585406775834876779966332505066897,4348791590507558843331414562754475439082102221336,-408261311369461629748102106192955866185413254373553973487944,8913632998819561178415749508957035151219206850714316893350348930,-178546543552948236979850935172749283275299907224688954885576784999064,7913632295821402195735949064226419008,-5856404983665786827964233977032290139456024659586,159281302528926719592369473478396723715643368905414948945642,-8787959801480613404239750535901161408315968312555829594014225488,117628653587448172831113686919352522963041094924261344226242285404500,-12998127760336037017820027216116141400,5169549177866029380624891687529783322055937484555,-7592862331874731607399871485230815853709682553555535463197,7134212452707350371703427549606233895215338071306097214807780373,-75225128417338394418779255448572362726271941040375671790149989967152,11897906288458344685872832724318072845,-4035655123923030487438252934426847049972624796240,-58518785146508288900446463423219319891820267919281689176534,-5117068980010615121051422068706885792594394142472353076127337553,46619613052239295295678468763715462330514552518347366457803704359104,-2553090610750565061824068479334720688,3440913077879770931131717868069755280950669982395,69022903298225424660603367943369266076240164600556389626257,3328293121823380414842543717168257141565265803420355586478646344,-27945923674919392097439456560195381990713402947148400952796734845800,-11491595396962212986253948524579524262,-3554838544764401907709325136898982336746294820209,-53245103072553716778229952538597164490238404359926225748538,-1980987921643182065416689148202898613404680746507994294740269931,16169507116071982475342563271992756002561485614394199953241599506125,21915528522883608213229665191180259927,4065574643226264861372001222820689213540123366245,31413364356630208554999176840328299451750405758151297768478,1077192276700756054753053504927246666972950555063032221471420087,-9008368538727408855563289139460824568456875637126595708897008719776,-20914838434496323504102406477538053801,-4549817682237803959239152033295697144508395152381,-13700506816130867340079723432082369657187599288621086787203,-527718902735862125373477600025754893496003985490963493818078527,4818460554723163178452167765601161219981235451721850640128767233900,7472288234609451728409699292911509753,4699832021931903885858662748225372372422384951173,2946080799393762587505263161950550834236697806834889866843,224085052208616572878068633389474233135032100960293712056224570,-2465656646910612973773546954092602850799309142817438341783565509440,10777313126218993204131082493454549355,-4393038496295905444293317508773037839001807864919,1881347881617139577463425770110618640938254581221938373853,-73155138809136559842928056943479408516020229798788174879999906,1201513579261070865261571948404948629103038978400554089671465133878,-22468688838395546280095088736339797211,3665653530546239039038497213724485830664595380501,-3025502859454664196190477969194991026045954202052738333039,7905808937266338006063501387899695611033992882948969414791416,-554136880895008779546053528053648974642172965406949796104491921808,20731522907693394322884317668069700891,-2653596356199099371996738540800093724972775125769,2485436704602355863693655850087903311199864801895382797598,14186126931211254262664911710154686572387093993871524332815364,239758437282665132781683189030820108825721691425896232425765825396,-7992188606721101457630299253089903643,1535226063087378685678863860957857105651984584893,-1525213681093005838287433201533801982555013457780161728576,-17317211553168861434287780479510245746873639313024700414021635,-96009480305898158883250450544392425635488950020768726463255216168,-6529855978106312391992722965178038887,-485639995998435718285126952992065314529252833433,728154571386904268544525767347223595893629948720499618241,13821209411612354159506923803957926762122303011821299932026208,34767295940229661457298718162805382295216332237760449475497119681,-5191,14111171605015356461999438697339395824,-357379845982794675012504174563712330902301796302,-242441125663854633321397646534541583364308924188481943056,-9198201986944746644232446988258490032144148545800749264006580,-10866015674022166642899437577725055992740093689157484027084477976,14437245,-12286059281598958116349836871115189915,915075729590232148566720545165849566273925808971,15442687809205977448724820174985645824997011055453200550,5427604220963216576547851242520714145210834869340388057565551,2582581386667904632107675227924967262713677255351207972368986024,-5946642772,4934204360639552445440622659491631697,-1174490220462517121451995193991186107384059911193,55974767915877733606109774193831514342197526779042284904,-2895791688308405441420455914458776916737916887357785080415185,-206146179069716694711314838084853643323359165475098126129017632,749158248727,2066824782143686575827694869286208508,1179407858294539655959284395213660863074877151061,-56719905612466274080156831096045587336982142441695249854,1398942689825635507941759439355126195473119786690955904906467,-235512935924398389618106033870293917449393528725027939252017040,-41764475289179,-5193757386345521484715205741866641592,-1009102574050055323382283791212768500977996401072,36837691007281142069878358013487435698704985948766464559,-603978976165226993149144895130864250801712773407603887273918,187374540706480207468033636135968686536248823956087288304711296,1278922572174556,4515334987795621132247314175768839971,752484503414392081309221664227069811778634095218,-18239144797598169148243735288732709536449763032805604680,224810916791633756762310136285585194195543835339738765251744,-88330291842350118513544274393333073751343667966920048923545216,-24489189332299435,-2121130643802970541656030226613295026,-485940771366557989678481138790186302055782497824,6702339687285192545962491011207343350487571324956123980,-65199004916220392915460575185156537913059896320018448107556,28953395384625396165758904563021616011630588510805145366139904,317728751085497995,-8201317498368148966275214397749571,260423076130258029646123044518306868026702353917,-1265271935788262134075302319823366814960502225074316803,8672292070226201031561910896398384619681793996475548707258,-4704901514615202169847858454871797811178253520251893997621504,-2938138532409994528,1029860385824614141717689587115242485,-98968262361348892196624445372179523239148922236,-574986741845744123619508270245240728723446796801897598,5805140384409481917637257914603067786546492038840018062248,-1899117626358962934980635334484107699414126561752002871083008,19968845486393080177,-1076925981338945376019178407649136950,2110962224600844683216400460628713746471655588,815200734832042192515213906274854218547386637673049041,-6326530821778558379345143400911342423170670452432267392140,2235969362978346208107087417964996906752981234962687980683264,-101211215902686564133,656070968092515039720954586840770571,43068825782749955750946420537799162652581198248,-568767395608295568594141073902173403457457478397625640,3901467440837590371152353962054087629081126428278935436264,-1274779968651228700795537974296484556521313673431651392159744,381368406318128168846,-201716086844924885445933128187355418,-54167899742011290342950372620190875389713055639,298249897213032915383756655095535941028899038183113870,-1876046327567061359443545334126672022072173006134760508452,520316479408940634409852005955475581653026350813774829830144,-1033744015424910552342,-76578072136868895674012106268521402,47284558551796040082237933714361622569730650755,-125128026599539440853435087369022239471265015775815204,745763085759069198104967866443581231063481389618229135264,-150394131359357610249139316894568704219726492279273653075968,1791141280271323306588,160798450918032449308889724359570843,-34031841023852037299731723371687068275558894088,40428331063308537012659064234179623778658847001288846,-242518883132749223777338752605655802733874058729299340992,19033775077992938056442040716199631127034565194551621320704,-887108620107404795984,-127690862866054606673696433327985778,21110383927348356819134141970940516522064866252,-7701061024399969262820291143153420259070242853863116,58562036249416995330037491344059130639461637251573433856,10514923236980282731007420146530460127788949027515554332672,-5034456969266184656305,61966094911984970021057461224665311,-11335841098107956824478913509473661874634678187,-1464180786577337356886105074528313918459808868595693,-5569671362037017361134348832501546402212997704120532608,-9559214377466786715212093527165666607115507300956517629952,16370201527220489816336,-12373512619571185891717697998783631,5114473626205387744836176201562737955630999435,2395857849251910708087654755415413502314181679255688,-4124836804504440368899215058074036971056176243715012096,4443097452260181636930966058049370206105633442803275530240,-21731492308523661041612,-10013038535840444771021755737675991,-1731252402028879609702811510236014303670094617,-1470970082316806984321014162767451604919236393216464,3323292430451117315596468825123373965237284837155188736,-1349238068406351137327293291747890809189888429176696340480,-941889438848685340392,13488038725389178398018503202146989,199536751302082029821408874173779171267050408,646191733268729855080400494953649054671298517044772,-1559129692154497758535434997346197691084542192598818816,180847303513367717109801396501245689597970919056222453760,55713083893296053216895,-9150765053196974132276578429962288,315706655999750945978739863718743122901883933,-215267821961164114647733009125123406438817971423886,558118962051980318117215901070268908437787816440135680,83322968686458337084034773112171452326782117903833497600,-93370383586772379590528,3949105779652086221287594537977075,-371483336119520335158654696563383980542649306,47639911875266697832400067183098108916797393086888,-156863218390013196633816061777212185921536806335610880,-74608674097444500197378623480655219201223913784427413504,38253158427256072472836,-467175983375060501467095057603282,275253695863581399125257052261338750567012334,74673719415409200996553977598370410020700079004,31122563634662391852521510646718997244550543119826944,32046119287738178211138790330040952551322883716374593536,105603517285217360439327,-1228143786413827604699209606741514,-164956403213858728836965382883390559282487611,-6932486564489621449735826898139288950645808635848,-1375870349996721010190931656793669915015112685387776,-8369759063647604907897742959729190604225325441648427008,-199243204362982767678390,1981530865322733253783014452712333,84927085727042299266754521756423040390046134,4507662769390723424405875220728110713301441847974,-2447121878300769715561166582992214588282987942576128,536030678057189045605817388247065211996803767505780736,102567583240275597857337,-2620663702257940376473645995308264,-38112071350558859853052344829151750438362632,-1956211031471038628255381179808287059328293888336,1538915444318036163248462884643761801074533310660608,756448933055512342944785975355768511982093101921468416,123695740754857781582446,3581605990421107224060039825584320,14728042813621644329383652637972196226630517,648961164624420398889865256932544229178117057680,-626668781495990667789556501452312689285478382567424,-468808758061534140149804648504104457171393388887408640,-244908158669807667230012,-4889628668206767963717020462004738,-4648957134808713247533388965285153258795436,-158846333479086537219982747302129139680944207296,199277362180187214823423353554073524318235710717952,155161953722363754436978615220628743382425042178539520,129439965592325386009591,6300504761793195890745191921966652,979384185190554876205523400200240917191975,19652840358530145158702023862255330673653382688,-48997444166498454345123898072459744341679241166848,-25410985048911448732229280107144381772393461493792768,87285700894868934224821,-7469813492549614483210817377258181,58570857307374285905179243864610998275442,6040689810713060053903306616070024306023587712,7332133930430132423073178321030737373971691339776,-4550714405652134889844131179244788737097003534647296,-179655346018818038498469,8097140046718451780205825936602236,-208029489068014066368178027375965504352194,-5466349701527489627014042708962266387886062976,833984622694023981858655234442826585355436687360,4942155717361048391030335298083940220406091613208576,95923677164879063504832,-8027377971993857045154576874982257,143521762935587195065821321176085782314076,2407264797902306319462801563807209541846908928,-1167169246182083054910805883979516064581176786944,-1878854400312127521718378073065222928309439644565504,31261794781998826213973,7292075508935903332619246908718724,-71252511202283695247447498128420297788098,-772047223635500047447853663130418583275853312,537538694152684109745201872446344690716238675968,378697030082716596921996975179058138169868229279744,-78187641982809833738588,-6081572307503995323588805131222894,29068052344922526218188560581570200363704,185369571684792607704603198282542699972667392,-169132963770705160373291920389729998658443673600,9076978969037653164091035328292418885314324463616,44861845250396405499254,4664630796956369470229158800291904,-10044216097509861185729546656962046778628,-27589559904100543453365939478889933791066112,36792684758361478134111257642950779982720270336,-39023509492161985442751565155737921011480768020480,1387327964830917973808,-3295278332014469403621132720823258,2903398038640812974521567907466414127992,-1651609398013423507024435269791256886738944,-3346158389252283104390130310882042367801556992,16023072441473348771412104381329725391715482730496,-19101340219096470564610,2146715401722750654933992626070198,-652430441595449891440725089339975061860,2992228180984624236067702634045204092272640,-1493748926562125556993445880255688663065690112,-3418897549755720728382465273282208708049802100736,13045101566684930634120,-1290927340882751467086869552099124,79618378852770624838655589838957921056,-1291761116183655679694692869977627959263232,973301656358226529677894743600018636329189376,97792030082685578790809534598088939411309854720,-2724533778064069624995,717156964063672780777970347790598,19603254590642685863485046625276672512,379486842702820850803423926883582876614656,-329284403848185159380471823700839502400454656,226370800041387916015610997419030924532394229760,-2068897736756347264329,-368255476316906338151232624378312,-18559978954862625989521150179022930944,-81420984045866355705844091380788017233920,74097997293751794536945285961465187436331008,-95126190956622978384248954084686339523322314752,2108348804447479693789,174836869444516603507552087882968,8352356332347123795951574886230143104,10730318158756984420351924692224176422912,-8558271182637929730983535783130816525107200,19991765999485656581090252773912343778919710720,-845466729900869723866,-76748470810360261057554755885948,-2850505535464251200614651166613096704,476943304774973488866907712449824161792,-1473685380973341223111519461739609951567872,-979080558423091423131545165873356442657882112,56585797003801597455,31140689907062924242772876286280,800878554038361842633495344447667456,-809307451088478096227244826883367370752,1162262228762363817458034116185965767688192,-918996356918022750165603741714362682373570560,137423742425804472811,-11671501225635103983044183727188,-187150740033693365398728030408814592,288597517240816894013652433604553211904,-367439429191807833500695145939233943846912,377572033972440065563221231312545374808309760,-91563854983792520639,4036584609925274608066278053400,34905292049852674591808783893719040,-66506108981881869028620537667965157376,71594856448538185193552060948993194065920,-75018181929205706820637033151874637926236160,29603657967233433548,-1286313361933857294937433001912,-4325963664115902099012097213263872,9930534201416569327814124886055452672,-5971644674546871745915000077042032050176,4327630891367735687763084988841649160323072,-2755580995345339955,376929492261576604143003062048,-85329384147630293881010176450560,-347683335654212299224330676654309376,-1533946201911642799944628184636767338496,2398392249209462665036798633367620477255680,-2440366580043928538,-101304971058336162197344418544,256710449405985343160966259441664,-343933485329293701199212005604458496,766500178970132682391741198799967617024,-939996182487832322165791818949293143752704,1552629245990438738,24890176979458482889179696929,-97240405497000669924581096882176,137775308049244910514986697743138816,-165951662240285312458267967553523417088,173837159207184566386504771691532920029184,-496485564294450740,-5567349506995545825136109400,25697543961358778020158708187136,-33859346665842893598108466265718784,16940349125206252891358367033910624256,-11500745031970150035819309236506696089600,87938607931984212,1127787720982154030730508680,-5493040702232991590074413219840,6394718708071568668497973973352448,1504468086729807189751021942274523136,-3389697402675343239526113009206506291200,133021596490777,-205548219680106204507275552,995272127054392289558749773824,-1013363146790907783702963367706624,-940292725381391466901759735455809536,1307748439100017265709154343325794304000,-5629284891549874,33426579790867016393065328,-156628795763393610089826091008,150571093994969173346011928592384,171746096039148130933347972819189760,-229020443853243234608348276352614400000,2022773407441760,-4798626553932401336174336,21906653387452458956347146240,-24403889218573669896000326598656,-9433084189307866520328474093158400,18989083827074321284163785929523200000,-421943521359490,599662004773546463784704,-2799438218774756664799133696,4448900285574341834867910639616,-3312536380210199373789060399104000,1408401403326029969964765544448000000,55518310372216,-64014549447969170748416,333691608813521687661248512,-784334185082091182395983134720,1125792488654797688025299025920000,-752627351310172512533600010240000000,-3550638542648,5685844223988350992128,-36541579935427549452042240,115104148032163025640226816000,-195742566380667503286996172800000,134990529913212993616950067200000000,-205142397248,-404155003610667563008,3432215137593544880947200,-12902717930183548112732160000,22851519329418737791008768000000,-15210718229971530489528320000000000,70042092832,21595153749235271680,-246927606149090902016000,1034887298455464155545600000,-1835430929576513943633920000000,1137630883151998667980800000000000,-6550197120,-772602170768793600,11557261660158689280000,-53900564488653058867200000,93710563276353227980800000000,-52573220610072222105600000000000,1,235913600,13911650793984000,-254297645042892800000,1415256595218038784000000,-2314850208468434944000000000,1152921504606846976000000000000]
