113,[[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,5],[84,4],[84,3],[84,2],[84,1],[84,0],[83,5],[83,4],[83,3],[83,2],[83,1],[83,0],[82,5],[82,4],[82,3],[82,2],[82,1],[82,0],[81,5],[81,4],[81,3],[81,2],[81,1],[81,0],[80,5],[80,4],[80,3],[80,2],[80,1],[80,0],[79,5],[79,4],[79,3],[79,2],[79,1],[79,0],[78,5],[78,4],[78,3],[78,2],[78,1],[78,0],[77,5],[77,4],[77,3],[77,2],[77,1],[77,0],[76,5],[76,4],[76,3],[76,2],[76,1],[76,0],[75,5],[75,4],[75,3],[75,2],[75,1],[75,0],[74,5],[74,4],[74,3],[74,2],[74,1],[74,0],[73,5],[73,4],[73,3],[73,2],[73,1],[73,0],[72,5],[72,4],[72,3],[72,2],[72,1],[72,0],[71,5],[71,4],[71,3],[71,2],[71,1],[71,0],[70,5],[70,4],[70,3],[70,2],[70,1],[70,0],[69,5],[69,4],[69,3],[69,2],[69,1],[69,0],[68,5],[68,4],[68,3],[68,2],[68,1],[68,0],[67,5],[67,4],[67,3],[67,2],[67,1],[67,0],[66,5],[66,4],[66,3],[66,2],[66,1],[66,0],[65,5],[65,4],[65,3],[65,2],[65,1],[65,0],[64,5],[64,4],[64,3],[64,2],[64,1],[64,0],[63,5],[63,4],[63,3],[63,2],[63,1],[63,0],[62,5],[62,4],[62,3],[62,2],[62,1],[62,0],[61,5],[61,4],[61,3],[61,2],[61,1],[61,0],[60,5],[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,6],[56,5],[56,4],[56,3],[56,2],[56,1],[56,0],[55,6],[55,5],[55,4],[55,3],[55,2],[55,1],[55,0],[54,6],[54,5],[54,4],[54,3],[54,2],[54,1],[54,0],[53,6],[53,5],[53,4],[53,3],[53,2],[53,1],[53,0],[52,6],[52,5],[52,4],[52,3],[52,2],[52,1],[52,0],[51,6],[51,5],[51,4],[51,3],[51,2],[51,1],[51,0],[50,6],[50,5],[50,4],[50,3],[50,2],[50,1],[50,0],[49,6],[49,5],[49,4],[49,3],[49,2],[49,1],[49,0],[48,6],[48,5],[48,4],[48,3],[48,2],[48,1],[48,0],[47,6],[47,5],[47,4],[47,3],[47,2],[47,1],[47,0],[46,6],[46,5],[46,4],[46,3],[46,2],[46,1],[46,0],[45,6],[45,5],[45,4],[45,3],[45,2],[45,1],[45,0],[44,6],[44,5],[44,4],[44,3],[44,2],[44,1],[44,0],[43,6],[43,5],[43,4],[43,3],[43,2],[43,1],[43,0],[42,6],[42,5],[42,4],[42,3],[42,2],[42,1],[42,0],[41,6],[41,5],[41,4],[41,3],[41,2],[41,1],[41,0],[40,6],[40,5],[40,4],[40,3],[40,2],[40,1],[40,0],[39,6],[39,5],[39,4],[39,3],[39,2],[39,1],[39,0],[38,6],[38,5],[38,4],[38,3],[38,2],[38,1],[38,0],[37,6],[37,5],[37,4],[37,3],[37,2],[37,1],[37,0],[36,6],[36,5],[36,4],[36,3],[36,2],[36,1],[36,0],[35,6],[35,5],[35,4],[35,3],[35,2],[35,1],[35,0],[34,6],[34,5],[34,4],[34,3],[34,2],[34,1],[34,0],[33,6],[33,5],[33,4],[33,3],[33,2],[33,1],[33,0],[32,6],[32,5],[32,4],[32,3],[32,2],[32,1],[32,0],[31,6],[31,5],[31,4],[31,3],[31,2],[31,1],[31,0],[30,6],[30,5],[30,4],[30,3],[30,2],[30,1],[30,0],[29,6],[29,5],[29,4],[29,3],[29,2],[29,1],[29,0],[28,7],[28,6],[28,5],[28,4],[28,3],[28,2],[28,1],[28,0],[27,7],[27,6],[27,5],[27,4],[27,3],[27,2],[27,1],[27,0],[26,7],[26,6],[26,5],[26,4],[26,3],[26,2],[26,1],[26,0],[25,7],[25,6],[25,5],[25,4],[25,3],[25,2],[25,1],[25,0],[24,7],[24,6],[24,5],[24,4],[24,3],[24,2],[24,1],[24,0],[23,7],[23,6],[23,5],[23,4],[23,3],[23,2],[23,1],[23,0],[22,7],[22,6],[22,5],[22,4],[22,3],[22,2],[22,1],[22,0],[21,7],[21,6],[21,5],[21,4],[21,3],[21,2],[21,1],[21,0],[20,7],[20,6],[20,5],[20,4],[20,3],[20,2],[20,1],[20,0],[19,7],[19,6],[19,5],[19,4],[19,3],[19,2],[19,1],[19,0],[18,7],[18,6],[18,5],[18,4],[18,3],[18,2],[18,1],[18,0],[17,7],[17,6],[17,5],[17,4],[17,3],[17,2],[17,1],[17,0],[16,7],[16,6],[16,5],[16,4],[16,3],[16,2],[16,1],[16,0],[15,7],[15,6],[15,5],[15,4],[15,3],[15,2],[15,1],[15,0],[14,7],[14,6],[14,5],[14,4],[14,3],[14,2],[14,1],[14,0],[13,7],[13,6],[13,5],[13,4],[13,3],[13,2],[13,1],[13,0],[12,7],[12,6],[12,5],[12,4],[12,3],[12,2],[12,1],[12,0],[11,7],[11,6],[11,5],[11,4],[11,3],[11,2],[11,1],[11,0],[10,7],[10,6],[10,5],[10,4],[10,3],[10,2],[10,1],[10,0],[9,7],[9,6],[9,5],[9,4],[9,3],[9,2],[9,1],[9,0],[8,7],[8,6],[8,5],[8,4],[8,3],[8,2],[8,1],[8,0],[7,7],[7,6],[7,5],[7,4],[7,3],[7,2],[7,1],[7,0],[6,7],[6,6],[6,5],[6,4],[6,3],[6,2],[6,1],[6,0],[5,7],[5,6],[5,5],[5,4],[5,3],[5,2],[5,1],[5,0],[4,7],[4,6],[4,5],[4,4],[4,3],[4,2],[4,1],[4,0],[3,7],[3,6],[3,5],[3,4],[3,3],[3,2],[3,1],[3,0],[2,7],[2,6],[2,5],[2,4],[2,3],[2,2],[2,1],[2,0],[1,7],[1,6],[1,5],[1,4],[1,3],[1,2],[1,1],[1,0],[0,8],[0,7],[0,6],[0,5],[0,4],[0,3],[0,2],[0,1],[0,0]],[1,-1,2975,-2531450,560377625,-8470875690,565,83661209744,1432150229110129,1189035529728828951,23918588570733280335,-148595,1944261787267144,-940324840511075396712,12485942243368156629224694,-22512424965649737275940716436,24153411,4947498063526070342,11804391386542221936712988,229098122622152303928375385080,81739825962554910020353238274087,-2716901036,3438167681578851155654,-15846151976650675179594982413,218553394010580030040523772930615,-95988798576378635759052165272678706,224387284340,916425671146036051485218,3693063407130477599715837413007,1346124384992891680862767462057249,32834984796059804987042763754342283781,-14087152073574,110534871196964975883585385,-167219526652102295886939518687359,639982425205355584680948768264535431,4079151291858980917946318937923907487968,686587981309122,6576307359676110357818506845,647289296082886375574969654943211,16877866228958688370679439346909628223,211533736948906010856838711597902833525460,-26297721399458448,199585781473894748314678864187,20192518089411209278930617316457392,-786752196804449370426152945969242592553,6444147000697260056176706614881044911025440,795965227053208236,2971806666578656274224748733034,155174043013419821940549020603304056,-34267409191885220231804179146547481024004,127832670212709833118733547757736049607058140,-19030552939221558334,15164275278125669453036515787604,6534428704961748663232262864801703536,-507333498179346527368976539888078916653599,1697649579950148530859745844465439822479251200,356961306526483368214,-123366178310573367204435836943062,208784940691633613522316203705575138024,-3048082874218887870672231023570804332594503,14653854173713381393208021140751815571443405222,-5171902845639936275761,-1961829987223227753919855136715691,4330215122350039811030510796921352053427,11378453576764203124156997540596427538297422,69840114168103159996826981487245890035302738916,56142749408554308105465,-5989490430727612192352841642613745,66933725643967117397821583760325940988401,392522675415233875387960251121903900548329225,-27747921910101076657234796515963850933047602,-428171549686702462405775,46879004857854674611291877316622779,808965440378808909879623548993944803983793,3935554581731425578902409689426735344581118403,-2416422726071579037680658233353464018250177330632,1913562839529449577820643,424606500976757961080417548061449285,7819723399894026889078792104276089122801826,24040688622344964205657366148440543182416828899,-15470491989737957343552701649044526663954707391810,-543667722660460619707413,606846926931602599520378875498726708,61480502747565526321177331808534549391812133,94950412997428407878140210462830255995102013885,-28247635499422510884596517411141209598689278624764,-49686054220011569042327535,-7382571636862660261689336878840392958,398492310638581360203032813247158317017306613,193288325284736320819811527283556650725653264402,181587446099021779334303580108715681587948818837750,236620647511378560916537421,-41456588922126566638062122961873808949,2150155831166415076810480662216239607162989089,-316034588107508453757391426326312579219443307684,1361758415845899106736964678455215855243757496192384,246172637382408745991965651,-26387151339303974224670022795345307861,9709590878528876594660839953915396587888042596,-4396468026825723860485158309729862178033641139434,2990352249313507986177681278225390013370409775068460,-4980933667156110445149189786,551344784287645197142924013384073471219,36682064587020891185487151621387054061558491640,-19705370182270816164725531977987519743533380662759,-7016888409050332371989261053617859675865758416154640,3914861141283251592206507810,2299295728963009470537475125140316014215,114896308403688543473933003028808800304939120822,-57369049297958349464681392047041152427012859791843,-64068608907276846928946220081571786358426786978123940,71185256927161733937663258236,902122575745591048334518163311020650852,290867590160837809505054067114808204010519725908,-125681925423181298302530938984615462164191368973327,-155262426122180480356628901798027123152686586641824816,-79835218158129429364839080920,-22954417130471823436584097989880234587272,556218133943618841911920273718621104115993415058,-229325048761350541197440281234698859389720552928597,96864036665671643139418163669297461392001051490714211,-927015220220943259402421966750,-82105435730446368747966202957331932515326,624383940595528234935666322735548911753471918367,-249867260626297597698385491330326112800591515621931,1719092165239765002135043079121660700730251327684145874,562342130145976718704812963066,-39379616931116006814760575885998839886749,-429678977530402664313903847139366691275105154608,1132081484831922801730461597437528062668263649483940,4808868735272976662563427747979159108452139520968570417,11037073433909213755363699853836,578098379507308595825836943283075864483823,-4182262999198861416356834864181299019521286725785,10039822681946357037223346191065877884341780730933321,2589601267649090408704374931697970388835564148025844212,3803367401277623141555619120908,1971673258770187905520386064377193431775917,-11290811999778276031701370077939412124951489995370,40707973238997665569136421590782932370780250702699051,-23954745590302828702036167842247790508673886063861412199,-107628105809161524902974722047547,1397877617911925967987164617602923596798291,-17246908269955399202064906484355010564958431862036,99364509726921511198727015331247750220652574726238828,-87196587023174360650916340900458298806288411924175392214,20905,-160317412359215008760368086069500,-9066085561762042055049957212472666541189531,-7706951705064608298270939103047311701327092432752,120831804480078629840157532202208903728019647519320245,-123521482540751118208438116940503857349371493578983836457,67356249,746114415343553541089133803315465,-31945028416542451292526559529085783577089822,37214656089061907246332349884525610645549143106914,-98131027803492714615854594928225945233819929830856313,79483704715526923496129914227090943926267068811010551600,39479106512,2303506347019095288997001180929132,-30202183299703600842441532213823618588964989,116664614341092884994077210967150598678844670089569,-751814114942719834103316270987833284570981329142723639,770503432297830072863751893704744565824252955022563586480,7042374081777,-2522046534037983813478363351301495,89231494504813066222279104306154566140642469,165248938719822605468146829232624582179383853692386,-1473840537656144250578772273190068928967841403460840096,1756888341701941446825533239301290556214912446530247522640,439689753145663,-20068438658195887615910454174858495,349202862317859673247925777698705931297359984,45171624195251089427121205205753599294416108901936,-905540781778539748932875230843465151881286962366941401,1853729517418724848424530341885491730765688300861289916552,8251753623706618,-12339957666735723119501715327852429,394045533087440648642393201807467435693977348,-335534725263476186689328851263060833972399870032602,2194488878194490844952957142832354237203249557161131890,-717454098724589438035601085266791075852158219553583588928,-32182637764880757,107200116856916926074908038863730863,-557028158781827953300057500270401035176570429,-781253035232894460866622515655826768878900988246905,6071584826239541096357019777546666441058556837202010168,-6140622939719150032779156087867428378496292233251650376796,-1223060761183576987,230192587081387988401553559581301932,-2622576895233400217566109113380173704512002723,-711898921337938683190908939972704180798266967053736,5162048188434500043633779741386240307736428855455955454,-10380113011380366444498411316043842721006608256179977333864,2767724216214026787,-245925209306243223120312337806677631,-3270443320734378866270722851482207064068275252,386408782773182021677598291662412408128704626381914,-3779720241384604316504799467448130385649253457441870050,-6188076673950021406143586332258850150961485018730642273532,54376203962494262905,-1533638939564011226707230403053795569,2256454975586116665096710549321435146939464722,2072463778740025422118051469232732422953622597647460,-13126842126530747680856269225506736262274090398874185988,9511723193426235155357853750519578754282696671189548350352,-93003031594418467300,-1045359372794011178157037197964450416,14020897503641859209720462317200099899404553560,2674565019231539567743519122186716570276832249829477,-8847589841948150832588771798722017981353111118582712728,26917518620040116124593812170096889002826146874920716034084,-1124844337038412092001,5353114185321961024814079494840637579,18298472298727193948353720005532207333504943469,627646399066036861625883646006863446496576698956252,8485756387208003826910040435111668917782361869695897488,25744186067887110150639779520790415313051352804153976025240,276427067406652287844,11858371395903474579894259182077143552,-6167568058560797033776045894039996659525675465,-3420808709274125015712456431184252195786374881761009,14810058596341403638272598652421810914417672880566283664,-5155773930641021151282555144535740451760285305118457571164,15596164532085654106208,-4675698197496695765560857372881015200,-55453084499391521939632609642040346070831059732,-6172979721886467722189203117959320613355148676502146,-6406251789937662515666182213975050910186229330177159382,-46506217078532994814361929731090771922118626013775320073408,23288134697375041832716,-49673612437854893821668637821696288930,-72327989417286748700850542225966038507372004736,-4058254677550438687839087822563992088850369619823636,-26912583710500817034272447644755314237093732801494133630,-55288245363097770012999874706873036365751520939091430419464,-128272224481319279397014,-48725921898555765558680852184537863687,12679240104868969982964822287700220983791185533,3254840922884568483237020402964546331015323664939642,-821939965106962619141299841563862964439079010179076126,-7345944855644226895303372109575395259101612555707199361312,-462912282380846387989185,97949336556195066462909353344279106983,167372183477214295221276661304662396592697876415,10896787334911053439195607479174411023774103384796505,56822285227808615783512208315133496757208478615506277312,63401055101871188163967811008195400056213238143264110220824,268996596066619583183601,267505767082642124017391279169962216032,208554502772399179124940584170126956183599831946,10736768879045152632795642232544473299399156039124536,61613557471547329657879280827621550904111072160253406264,84150055777263885799294884476769548155348017014515775665248,4164926449748206615871583,42107613395034225115331197499183674962,-26146370228307486338482904409956385103231501417,-1292403146978799173405818025622560989288375185669631,-27062424042552679333918183859492633994592814702025912976,19527051029399573627808790330401435204911680397678016961911,6009078126945003270231898,-661435967465946630230541928533682459495,-393109924214535778442395777988691271259093208811,-16876514625801895489171275455741383691708327653729522,-119296906333473924700324891021414059093658358242344162599,-75188392689014982162129470511794506714084200902703467015718,-17072452852686452884781039,-842739649245823132202055361724460404633,-446937636043115101183386694751541997069316427059,-18577909854837240168847363320224473083547415122438260,-90301176842209559169362888308529464373641934143519569689,-100135117531752839374598977690310764198627488366988806504159,-70121118563564857182969773,641193696806638920458635641323651959365,66427049475415527776403039592592501386046527373,650917251937296660804303507628446031289741761934966,46725604643086067971130757798890821985252355486758134576,-21685275415763654465141685453984478223138178657943051118316,-13211417467972039493411346,2520707980704591442276263516159124416858,723726096247076873198409993763037480261520588974,22912373760234946290560880686181700338894591961537083,140356173853487471332880949542326770493252327905315395038,79934763159168140049126930044163367420677054763461079853385,352107456891714817058899292,1198964386448917301711762857839016300821,717062498464227376403755008050616270090933588333,21856369396658704449207289137836141933661093465320017,89605344052879568494840176207934126132025536505486424833,95449960632657562528259336492346549634213248069398403625218,445913623136231711718753025,-3745141717488944466665182480214478864366,-161337321317302631889562860733486445559378219527,-3589306710570663850641593709792214438921062551820175,-36900379777670135660000723574656208161358800418651388559,11827762293262600182904556669204192274692248699099082249763,-876620838455978068939043032,-5676931796764836419039377157886825210726,-1041232999966195891370363234117752599264947453507,-24461757020335930743973347164055563961066094413280949,-102659849567611482486195973041234515803213199429834719817,-74072228409052000928545497498245278781892946528174650380544,-1541281708558933669726677268,1353909306199745489836562780837875932630,-859932266020142845742535388712357308477577681762,-17432932275900922797220355240763557325842789985279564,-65349760519013318382206735388971613495396663086119518229,-71661538882516807375671027037068615760318925503045914778668,971354835043747513550587175,10343371880112974070122832424635282984914,296542788151492174738267266542201191713104675066,6470969813809852144664633683709374450580833538776988,7989137862427824526888442662405509581189990027799438231,2041385095049885548335026971980013420749832712627791732544,3390,-2156314146066294917196577891,6518559233896552307870415036712868546261,1159787554587851920941787585528033223516586428878,18805809243240214800669728611374570227820992779965563,45721304644078275506948307203188439191556726942819819012,56485469344567394404454958606135791394885603048340952652300,-18851338,-967328010343822175021285730,-9580091597531621916797145926990496258850,764895728769647164619347150653967640194729551192,9777617612112756665012362966865232819164736537228918,37585260041837144517706377502147521855430649968444611299,40813319779057544608663179587015070997045350946446149577024,4740120384,51475004100265775156871198228,-16098107724145231266476220679009732155860,-388097301326647126899150012317752796351996867776,-5287100740948683714253660699227481436799560579088862,11381334544370768706774859079523965997121452026560435939,-9530116027938926472905629666632986921853455226239523117546,-114250953957,30829605490953205600319065131,239219933391631285872550442851205422628,-989080081261220234271843210734130994665145993111,-10075834124859127413866569593439043930382587922745865,-9396542967912173260897551291704062859476902694824360432,-33546470159508642070071485363710206574881713122424025776700,1865624795898,-310726985213304035700831514169,19308674327178162293975030109826287606810,-498680403528979876967273671071215190865769654366,-4546666455213765950981456857304224362027192285320689,-16776440874996617905524233584832297551647826975993735991,-17033328791911108732411542854549383005388702656289208126706,1947777210997,-307438145170606161429454591464,12945100824996078708614917325099663343068,360483051065883567176422683229093432346693469263,1883816101429647599658335996972950438953303555446049,-12180127603792437724084315496034706754444486618835073517,8450997733734327056566437409811837318248827254669572662712,129938019674347,1139355393418822415772922874738,-11784158500298582425241141745013320437757,639513466461710840137358038821664558976623418464,3754881911801118668651700688262864281087817455055146,-2324218692269856079084328079776906517063734860939577337,15084253169470227200008880462581182813590826461137315008510,818157232229993,1577655840080625192967982624219,-20401921797133318322022141191298122047773,234863215004318846823372065746311878755193066622,2260847411509193913285415736913491907839962274797541,4826531150008664527032023044979318758506936910326838383,5220450268985709239202407148288831574355691029763161142948,4305760125590440,-2896965882170473350274353453092,-1720723074422226113253989732743354946734,-238989831925522054314552710804560654106507745432,250936861388268419064592223052926474312053384877482,5765948446736246299846146048975828148295939619313793120,-4285347884971963146119195186794327072586771614921175813754,11223817583566122,-5357835560650767954740819791276,16878055115482157538924327213506486779369,-311355669727938584277611826204350315706306532383,-937931327613845468458141377727263943427777766699259,2761704545200500964507956850656341881604389712995160914,-5189690337056287348368902375419874535174162680363449406784,31174114169878235,5407456217000058130444253308123,11500452206295696312647945461617396167336,-78888308453816594783920104450705529191858171686,-1141125463606620309372991490413062631774751291067781,-255785471230266957247085851602543612138632806069295240,-1293160636228707648714445319267160359364616230121743878436,94356750532091946,13678578654461620617081632705213,-6310248875143566076601806331854171985964,113499004376948212708204817711093520326310225757,-616159697789321922828413125295380779389787100862214,-1445270232437657096326155269156296611722844594052247755,1438432495624638314346000184051003216210261119410870903088,15473713600947189,-7121595240250782526159251813848,-12003099154566729480653534740407605320930,113881285450673017195951639476482217340541260607,93245216690947451873601754988043192176531693798877,-1182907020370478820903731052253018394459970335882433341,1426426149124812975666575456594034238160507788279860028812,-728429245689930341,-27860850639490158718046336293777,-2643247047035079818255501929715203616583,19044348163440294239621901140374056641651918988,448797330636923006062112788252540931363723615148922,-460502581167782955216523797900517947567786869363614513,322219154129131954062546483134406649868514966245469924432,-297515105583071176,4297060812923621792257591522933,6065101732635797659543085387060845221775,-38632642714161521822962364923449323313884046559,338697974520748338539348250052956105907295984064251,89893391892370165922621701246788040092510028661879037,-335364731654266808544664774799925665264235212753969239291,3975647933369698916,45536748414562879969003352253887,5047947055283728710161837516573862705669,-31417852843057295573733809589809124166050922635,51831585810842749453155600391255922860382186730549,287599899618283694927249074160326699408753505421954801,-327061020143100905988035528676376474348236268800616188354,-2979647177197986710,7329033971908019541088518148058,-393727955119860996781046140420140461631,-3604427419957215122040851622085988186281165390,-116424857808909624683361163736159298308146039021825,221014013393992885568212711981619181809646195579667382,-90963603329358070529902554301157977442585681133284537217,-27093089098165638557,-58197613305649408805227592110584,-2815405209273179646244107510335486746978,9401557369934337211471281360091411576498929663,-109647192187359361667531670349016600454647888794335,70415157226641060916355550358773662354505503280532385,50878481183422031146095045367270082246302863492281843980,22801129313629282642,-26566898065802596770807144915077,-1513297379079800565872139361336872057036,6598784145593422346061949420014548469371368987,-33730532850167683195894053565269743842997750910455,-30584719500240556852575180466890889603689887166527673,62030939046764491637209300788695134345953754028111493399,136464288337722000405,55822531257438794188601624584434,335664683351399440773010570211739554572,667852038537115710495636944101061854483168460,16270463544206481373921163296193580558643785353032,-51238576319796481043738848567408271918015536219496300,24699528773848190488130319956798052413841785831884528326,-86518660677292894701,43392756156251054740381000318816,881014666833773380363843119487193087986,-1621065171410885821473714333323470905932595605,22649742474447599479525944358971570676394691518231,-28443461212288240462387529020552325106122340583473231,-2245440258862233061324359767125329285676863637172903967,-487799729455362745569,-37535174900135002437696821862067,451934116110083333735830105647001492529,-1062298110406733352076345894802083313629754670,10121286480773065048948291486018939857119814908672,-3975329553194729235146112800039675453972138336663405,-8618939090148300198502576298950112922424929143845366416,250586820927239404998,-46788096283196252910971372332734,-60755076004565209485551471667956201684,-134404950012297590648415657488127839156188637,34406494198500267191463717113355165765019104568,6043163855663596789368907511250895475949570269821245,-5182537601219119052664555295922501270420854885108551768,1345713236500656914231,14249127988250131260620914930344,-235744509673282264436407790967480542288,192849276577408210646403157233336247565465254,-2737996779394319016256019460755279206491962676250,5392949499885303265662635395872802547755299062098802,-1211492928113731371754352262991135437559148630669886896,-540755409334726363689,35767800114948163950789175868908,-139938148056097350911432810712703864269,129873195696220972517199211050679396548003094,-1744906398681336337358605701754516082002360343949,2011683622862176540119923801827194638084255810966329,512486043565224892987977817294552476284296038240507792,-2919996729885444201607,1663900008681098431398507287473,523754387829090717614817202725621698,23512524707411261028183875343262717020544119,-439014563192341252302515471523547351789159051560,-60698549303574940283935543004193631170392606620462,659572507877005781144517004622331601325156553313137024,769446150375167417489,-19228555439466951393264852090661,54511457850447921963345829242806193718,-14788824866941493441933438436158375377548179,115424590027409808295636047203937278169822708800,-535799269788426531014392267676428061180612660495724,337874938634295962257683154862447626826923931257311680,4801863203884254104529,-6330005956508452017764367856368,34218817941504054283482998392164138261,-11683188916292389737691913269734949308104930,158894277609009583695192168406299575342766908044,-332434393660874633234041739104856248394242246062996,84428639649705052422821377530173083042674273324983808,113,-755427725657227065531,6742047268620998724320856137933,2544340449435693230181777919309726164,-2932341847304620519783422432347529141063233,71475382867122147279078986825017751400983514842,-93398123082874622781062482773733815831363771286408,-16118733431624118809861535972149755695432252276921600,80682,-5863945711237841295734,4377624084544943744815406046899,-9009563939034956897196071361140089840,598955670173348685257431579230983434480474,13206493172865090846770746529161805471006663754,11196092812108008979108319834571584728164707166750,-29872057601811748493645496568527790351341047679664128,-220463,858854587425916844496,-1231328437195712125667855399911,-5823864442995021455864464076205267297,749118789844095035000375458048989517105670,-4178857381866151120760125890626657491122740845,25839949537277399451042887409691119959481609732902,-18100958739034517444537142067936353600816036897567744,6180309,5612332476372615426889,-1746555021216578275543547458842,-903244977665956270703299145815220402,252983331991281140686211601339969747812535,-4272055481193952101291743217469002792580682316,13969845749842758024607537278652246001891576656012,-7044042464027199312219020999602275380802476111044608,-42109789,-1247292894535338109751,-95792691252669584704964699606,876594241437810983576743294418229033,5928304201383411691083500470260549102220,-1711116837214177471728256195206989715751451657,3946311035461969885455971819973844298097665641222,-1587752021253285090908259730013534906728766788493312,369095064,-4683758685581446945850,458486427163030309091108363363,655515188756673545200908590431007426,-33217464240474248673549018105256998840760,-353369385342643196238279714687071031433155484,8279131817027249681505844761576350615825009232,163993749978768380897202571609477907697038891581440,1096185089,1160589151089755489548,163105147870474597163953893492,169201155106411992577000891769018845,-16401179137915460812886241581307264788886,16331673293441999785745302816245501359412811,-647859106130273792102203171144301700469972958720,405809719298746126102955969216068011873024766427136,-14915887,3392482649895379302113,-53152800904230064720543197772,-29140408919425585175431291907661303,-3458823671403062812318946182511933460798,43374581942223791452264781784646217875514176,-399600922824613880217750092547529725118501017968,268243060917580028700682176831288930269620677443584,4609648211,-434397367522721167202,-52053551884343575493741109890,-40746398096710214591122836724310225,372047549560781756509273718578567251676,18249308364551120252629539835541024970924176,-149085990455539801055062370756756372139508549568,128799676306898744208725566993600601519293194240000,-10434982288,-1806520259958995919121,-9180023885387564815762707177,-15050894178177977020451116154939125,587287355746124288505026117492483773496,4499878420813990955587867990016774723624812,-35652595356048970293729041844063368983493816448,51494527116406667590295874183056900048997687754752,-37791963628,-59579347210214346235,4365857830413462914301433986,-1590802447326535103847325983326828,248209878977055752238730340688223501948,673020253233121426299653854111220593756110,-2557308317100963963997556177473278116923216256,18000948007120817893096679287699966401424326131712,47530804218,613661799173160693596,2323460810231034185011428218,1096989876226587132404008201532261,63455492012054712358740883045109007847,80370852718246307299454646175575786003658,2523991950124997830077356497648701285222362368,5632600167971082739919628915186409901556432371712,54182398702,101234393214965490994,76564923842434547587866367,670918749256017780310163986046836,8812336148676644618795579864409694995,51645926232354189552998480648371783839033,1646430385924412247615551386305788634517054464,1598147047128223869522441812519820864155934523392,-91565002202,-114378077374599119505,-238936371439335830410041886,190064488515486582065360456300721,-616793858438456307705533728021509940,41111694546538763420104807389717320586142,644078739795888833973474689643576530491051008,414275569502131536068891581285883743633982619648,35806900764,-19734092693541927820,-58898964209264255236960467,24589902558723582366474963790048,-765127762100737582669778142697349655,21381453271299018329499037420211529674483,194467211325616392222475973525018469941338112,98535890162758206515685579838765366997554298880,70387834470,21912653828970166327,18664571538929767571393071,-3499913889981662076576674630252,-251568616466291429376840996018012146,8249864767777522118943671620272241024398,48362827351365857188737950788373181902606336,21549739959773467026909824693604030491079475200,-139433714727,7777749500496047628,16097669843915586945498645,-2687491767384149814158193275184,-53092435845571496949206908529727488,2560785461291700030389930877225731270137,10117520618567284174391781011441075117686784,4335125939989205220513571876298039691267014656,12469914425,-463491949412969217,4900309475369606129029590,-720292080475032053558219360928,-7607282599014066603411142761149682,667400633279751038125014246136174973120,1781230999599381122375684516796998276792320,801305469518485507546689514275514535494287360,113039168173,-484169348008435649,662942504061696832735411,-107490227282087208904188184689,-631276126305209066384399820895168,149516215428206986043015291904939745496,259033520678051748268236780395189592457216,135745882370381458837002691053547702714368000,-53173773923,132274290391125053,-56972254074082300292515,-4215864066350027426523665692,-6849017299519826707880173980584,29158429674612513649227383725697507424,29475964951783074129481500294672044851200,20989595781295874436280162139924707934208000,-41137206023,147428943255277421,-47554261363226245184128,2363313534480425023641312140,-1347133152011331510903900482816,4976389245607523713329718123779711856,2188679964325240586195500864786576834560,2944752389469249436492102075434443735040000,20975128704,43796617468769629,-11231310226422048763811,738100655356330584935943798,-3703913610169013136278019824390,742667778905811424312281401847734784,-10175429121464249586711315110972620800,371765698642795987241253390704128819200000,1699180887,6017640899796555,-1484403590771858013075,126755120240941196357895807,-1419308683813647848034753994654,96251936334939839364276960459803648,-35412925990914611125973765115346944000,41755198583165665722407675649589248000000,-3599145033,-232483947197309,-98434458357365448896,15141436869478530118667688,-314933741996657422504263907688,10682638446454579497121128706521600,-6786749072148273404891494011371520000,4106343641550980791347732818165760000000,946776715,-159601577811093,3155794581774741709,1319625232747071227371725,-48244432120376584067933963000,991863440108256306565073945491200,-820450441320190417779128598528000000,345587728286152085592591669657600000000,289004845,-35040472659087,1679232946645832361,82344148863210623730250,-5283820240135214475118596000,74208980147856462644842874880000,-70916381451803162335580061696000000,24042368160290049096318713856000000000,-42764850,1667346415469,238318652482935948,3273577658606501731590,-402658910414616810586212000,4203482841676687077444821760000,-4345184216882072767351357440000000,1306191390174162402567782400000000000,-431886,48102167022,25804259074849710,32566871231371249500,-19391749738369720573680000,160427592742532322549888000000,-172400184974019812563353600000000,49759580503871687806156800000000000,1,431586,55262370499,1770322129200450,-3941015759676713375,-447849223620564099600000,3093976682903125809216000000,-3375338039264404832256000000000,1010906612877622247424000000000000]
