97,[[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,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,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,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,6],[28,5],[28,4],[28,3],[28,2],[28,1],[28,0],[27,6],[27,5],[27,4],[27,3],[27,2],[27,1],[27,0],[26,6],[26,5],[26,4],[26,3],[26,2],[26,1],[26,0],[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,-2531451,560379112,-8471034830,679,83704054994,1432094686702858,1189029952267129150,23919487478937753997,-212430,1964016837728862,-938686805616256528746,12479804377019122881417537,-22513694900139295949145696056,40591202,5059467275614703737,11625520378612139198410127,229573711576662676414206988989,83308223790574257925621830012490,-5293096097,3530081567810273200633,-14930187629915293599287290746,224524046856023629096419355362234,-98910405161357729091559410375649652,498392907855,932304229174992956068415,3084753817416040344380794567195,6134073200707295230514982544678635,32829492382042723642523110897369753546,-34953961717600,109856248286508907137614352,-91309843110247363444339135870846,564882727788222195927916111339828914,5463142286657603096167147131060371477656,1855245185986048,6311072187079321607967290019,-1152088167433417146509604372990033,28497963252446702043178646271446881802,365407070933835624986499946870738185280345,-74868019572616956,183229528457730537156232978774,16258716880470226424727268159318405,26183921104663921037387312551014804264,14578878408622781057922864263962580096433802,2282251479574963820,2527430247662030576361939970247,424055241351238905429277392819546803,-33157207616685814544872270352869626120616,396282085340624005007544131274545602580938717,-51432290287431729512,7079669242305665985890669212976,9634821168917089796004706182490714268,-1183000440173857884425159100972166482029083,7850652855647245773150573276074083765113709744,814589606287293329544,-252564879007096320520245056656820,296090834417595676386470683329162877662,-22453268113714160414050579931053270246695883,118128095318987376820523153586659828778806613656,-7909917166994170594860,-3320702128136678410156033332546698,7299522292013426188396170625833588127828,-278915971797526015059982642069812700553164786,1388728805397023060039780293981035315083817655520,21088720670907187021812,-9037771804791878359433085833849180,136191766652714400128734805759191105818564,-2377289396238633482393633837125948979519645213,13019316175571829311894897265448994999212759740920,520749316075481645518560,144556453747771218923314722153404568,2018337006439752431726813165941304810201128,-12943460059706958078495793367033212941934637906,98776443365781015532996551448134837345046874734048,-6094408447930982102415280,1515003227524740176914174006042799122,24577021827334221951633286178919627475762232,-20690451575414561001472795828330873081363475350,612259938681851555062460160158228855450241314698114,1330910169779590803305890,3480951865085944460493629686742942126,250917042257111165559315522182030466162299038,426852658029593353408253239680607007455268848680,3112382877130688146700065104467909760304980114274948,372766526881822579586245170,-36757764097525499622018285082900373910,2178743927522961499833403491859282933184958420,5744884387570405318552743783403824917914435520758,12927461075837613147670340901823226613802384385425082,-1292373101779927562984952068,-331507588117521533639194494195218434564,16280240921186374596097533875960300608089608260,44988873437939207806964949591204102377245401381844,43163432120464074472560004588213161994170553068571952,-14958900040961511463987307140,-795229456115708706379606553187851592018,105752197309079975533340943034517902270252570338,265863010877202309587470279928500602721999254815928,110835346496261444209030095100599645750240735005473628,73016391757199293537244327442,4129813795691031273194530053549016458174,602367285505089149259890504072177250294760022916,1275100241728000312656596071893924895100968333559600,190677812582361979879331303292383513508527317083247752,514527869701839693556351671602,39200874297381487955218303150010268576882,3030827420911442849540711874674484203353769731386,5117032639149925354266886861617405461692504830591708,71428950965178738637522797824845355890533181901342748,-2358934978845215616927510475328,114529390176542166386778802579137889906696,13553337218546950736987559648485152178771879235644,17415813344450686462974015903133015196224183051943140,-839583712248875252206268775492851187852679547559281712,-16279581647484165641524812026112,-135579170248098460929943370047734210675438,54139852701919677566818107237234882084898733716706,50408352237176982984484542108540917663155397713158148,-3288092980798896583529914724829743105375085234226358470,45925873366678806313734615061512,-2440101774406650394966927995450885987101497,193993170527552564304905277584495692021114747049996,122987923142799172493205977767775474763923741297679968,-6410299669528008412190376336209157914062191440587956220,16296,436460115522797248125012988594464,-9244186302947305667079868322122474113074492,625658462741389972074646406733675347035937693399974,245558537348569903750600510905970145046909576493394416,-3876959607220187519095787877014169666683595273449220670,52711546,-290494732045923152537032501296782,-10306464988756418033968344209113025056192992,1821233897232133096636903871621841027415965688128692,366784584784423158139755027598744293887707411086138666,18233323786306714810155828496138174960062915367636893184,35023973621,-8692330793131196731174319906566673,59854911780215445110353999666247716085542818,4795208766638932770266361468732663423905020969293770,259688230569701223787776348996065235883658149010632298,70225882863800153376651177983346252489187612530741968536,7876254906042,-11770503561732880933284814209038391,354663877351413788169707050120320520951560302,11438002680623667178658981148417972529742565560920836,-637390851129199826053062602450039537064815822674036308,123316447576264952714029330801822010764180638026010198640,729016571610390,108452381562745266461323078919503363,897622973959468318939310896168002214720283724,24741774589380273034543578505737405061045157020814019,-3311306873239940312688520627535522704531374587404118730,69819847494655808940118712269799734085253862056570893848,29932996487598147,398582346106289424579027263837793335,655914355385148545850032923866570841470314775,48553561929349850445588377421770434251938420815972912,-8949709016782946568365705119103971942583929576289884244,-241753812570551274476550139502851371481698606324699462944,518568730544957546,-452714876401216127067550823631590965,-4004656459231942528427367226479753829162349331,86416744925460272660026884679259110800532253696193558,-18107388173651032180109212326951872741993367857232784076,-805111601306847643877888843497971488970292779966835291043,1553248159273517881,-5577931961674407392649648050841373020,-18943102745132614416142281583472198525978066088,139346606663839343387342782444603868184360856364479399,-29201351022661199619151019799266185567469512326625035304,-1154559956301421910778916066851629684456008234651072568246,-62012671580848010799,-8687250649118047655897962656204487576,-44016739996667206323679109860550130249983713083,203159029693674705703104024033549991421191679118562258,-36904948651835469133334883090097821157355454446843759238,-341324783398887491691441770841583291460494040935615825127,-713635386598611194928,30938247935075907763668631948044709577,-53147813963079228030705185231695265732513483971,266934411267900722425453907508613891485102407371911924,-31821186449078551342144049226658661367840327966955688119,2329492345255382854947972774872140047978199874062442836936,-121921917947071601141,149518961311379959926241017118979897620,24941774148656116056301186861407949284942117848,314534666448224100771816395895040915568917659073271264,-3078262188285766736180207291292345989540850743511897075,5919236770659968364849877699768599508819336845141734873066,45050945028162844697616,131348604745481693259692021674788601454,287642521248255168283927677027666271480508883924,329959317978677370107589725184224575637659145170597358,55689961540148564752935593787268217321978432235025061482,7125443927541109691393084166257352734296369537722019753292,268733435509508255479988,-716804241684547284928288482721894016877,763163705837186462381732645744994005699856075378,304816366540733316049585125268431304513104046675102838,139243671994750819751380064103420688258785264086864661139,1954338674199196064101792721884112209438160757752774127530,-476668917925705150159055,-2592159040050238268380542658219032221373,1267170188271988524711370922304490474564472403595,243845769133967656130623250982171626207014391670892532,227442932202450030239574705749609429121029075485074736490,-10151510313410163175316958663953294055133665422504336483752,-12017232442923054616741730,-2239571726256385061292068049243557313395,1348950553971197728436117747301330661150608695466,164440710269790713011151623649370903283953408392823740,290435702973431742046329218719562922290166991962950525074,-22910063786622270797746636222129407760190312963555488796467,-42807126453200264363580525,7972817706782313649950918265437569584865,491433497600925129230247495399849400299530781775,89305726825163551810414297643894328229680065929212665,302264402370085333856499424403157638613833282504547971336,-25036536645839315869805714486240208630880840080723675351694,111915241479126068612917583,29543405165175349127498808876672997901027,-1451251911565006631217219904505048695731858089302,35979036080442039044130034343575515254817095332156710,255925450520947942843129030094339761086853736024359789656,-8234797272045430841287018584998922196333580967660282605311,1392182602935605185888422632,36497842089947270770187778732738121261723,-3898862988639236203489101918583967528783099348911,9489590396151951759239085960691811119144833374954202,169530864396006471951506938766079130512987595406845498657,24298042561975202014513812848580703975179327951069106301840,3822114857621934299523310853,-24339073976140981200587042295075127219326,-5691512701015312862587035087777701823344500640219,2611619712686007847882518702995968603674973722159635,77676216572346871766811774312525616060027833886800187985,57193312912094161433283691896753933015144178331240180108096,-4259823469840823637501707836,-166740728382065998695020439679613930922815,-5803103166610751394273602604259640935365578203249,3004081299431367145070444630862328360361218428873972,12431359343036227977125530356708460504727050488749443014,72659151362672147540583270692807137308557451437103956593744,-61727161879133418491215670820,-258936785435216820021946920269701028556540,-4115830122429725377186651292383663134118985472567,1785220877209039817640980610521655281239978910561573,-13417276857375951139162714619252903385075697882169179305,63386505133502066792859433381936952312518180633059945998944,-255108039357161879914877978557,-23230426896832998939681670641199004996443,-1565157005019885627678066403218908429542775737519,-2462523726137873815153136908043034871071000273411998,-9512679145391809007266256215283788666490120464377732218,37478280067766363454402976088754364401377421159254238712960,-925518029112448581367990268182,736258011238509021553600501340431571816245,527186343088149784101424097037502961276620608659,-6127472249803552092396281889217495800568759349561631,3463704363348632987385358081513092586861889993893198178,11244123607592098275982772529104275509427964257501949442752,-2331179879401776946299358361019,1825913814756105393372794264430895794887169,1368401114877219990138220910766651352131445543157,-6017903870980495518863116755724049233553418530540668,9642617258157673926781349546851335805117942036964822744,-3216481425675011718355810866079761947241085179686491200256,2619,5718296212615450504244752668424,2667278146034575696383410942361263116007046,1089123730605819418006085611320446636070630042927,-2616824136728450626135242010734329492767566899442365,6098072327656091843192586858318462367522822764147830546,-4822520039235611168008432858054634063614815957778256419840,-6044749,89591850477528456682865518683492,2782797750037452825725778196164223290474819,389391567724345141587376513667428313331108707887,1020429857628877581567706805746778048003445892307802,-753445485690517024316695828285408211143759655579928974,-474996926519910703902265552346714172510744276002669225984,931420093,422510268261372967036544078755823,2326094634476286359989912438167886935302735,-111011582695043067395438674407060540220211365441,2477478636795209669339048573718821342020368896507003,-4267783113132720580106078676517866821649053236681435890,2771211643761007980412041750346795299916996242123041480704,129194106776,992865702882444268096807826533868,1996390164996106367524368410181397825061219,-230709201856175856049560057298821708021572327825,1736955023626024459355626169695621673196401331889480,-3173908751554329178557793433672349076773318118740744916,2627157964358066822395245915879941551617243085947276402688,18185870067387,166233322733058942386834136594334,2309934573913527160979261918075984162141591,-128162750432120498806455334029889494540575874545,333973621244820731632749963024884149209709187440321,-400369094446002700111490931131462033151595882615881418,797216142312392236788549766884342600020126289564003725312,1437144271233806,-7974445067767923305762489882135138,3014595576265987654322534677692566361347597,-12172335518486764640398784821615557845699783807,-456083712727255824106493705054567544732361071312874,1167055787238092492775220787875582458480889444135750944,-486613461605009535092952332575785831068781484615486701568,70078296438692934,-33850910178304761961693700073345607,3337414557145618550997327489697813745867183,30848017544968223404672357220031121835792985321,-453506432889721635359545806883346711339887365661121,1018038472605967918311288106882451110656340948568739424,-588550173796192497653570832182208790124482061385095249920,2258305920931367692,-82242163432821300079479988847424159,2786751578045168607989510886062978696438921,22485773502110104466716510511765622437069257920,-143895076123715385102330021457236792359410658071306,241910207931549742607691535753463573100793386281416624,-152251866947558831433367369040714870557994113555956170752,50688077602011602970,-129316672018060271881885901110292143,1609443695446601735751798339577840169012202,6389505682551353067319376087070392128510185823,57046626765299367245229124896402392857842139010821,-207073736102353091495707613143872970706400297077282656,132796583611737511770867161359951919370960407870098374656,827217727462034849758,-106144649271290590366955355876720750,478296498957473845111759526345038640045669,341108314334867856671782009300260775027248995,76441601961123620706023029959923017387432040070206,-202031584697202503043866778996943482438309382995053824,125777548467178882633638171999925791799792080355675602944,10168035512690986239506,74370473435193833976403573291505204,-134233027895896152217016821235928743743497,668505043110034504522688529623067876469172425,25464980766260258738677225093978514290782791455065,-49346417334830057157398921287606371128074158379386240,20219431028584275295231551727343538098788569698507423744,96886225213367122164204,437180919615077336675602548575954794,-233973321695559557801381389198661913190522,1100936726931051536342135876975845350017854009,-7043830925881818560728728114564666464206766070092,31540122521201674099392573692119278366898245692283392,-30285429305398431420180057729335204059799405683677331456,732608868879286554561150,872561549931376591486035794055765644,-105342234636841315882969034340604438666911,356101551318828329578960088877032872359937235,-9266460242708426429459978922120620172481823087224,28578119349588859661745640409015404224050264568820736,-20180389305406856423283453728855894948252114730103078912,4480605469570410582999520,1166310212516871344426831552899481120,9854977592639637766706613538351792774760,-334707519186446739593993421387430735541451804,-2029961128204420235547765070343826186961686440322,5271179581904139783213713865965996523075839214924800,-110541222195018433006792417764752721046939412555890688,22509607121843366862403184,1146202922186858785807024910367413174,41241342970636391457899460951897993863132,-373285293499530235393486326494471869013430726,1506316395089325362709120506601757963335574133893,-4553629348629946135690519357113336470404889618380800,5514714757811927751093446404668578546007401942443098112,94059981084647238598139084,823390564090308010121607669630551118,25265624086511590918462610525865574148838,-105239941185011204351760712840083282315377974,1122519642540952359861133478016129966509369577906,-3140690006054887525821997924199434632793102375493632,2242554419334592384083082261444605497736810462913232896,330245672325013668545362211,386416703793142539112166321223311843,6346843768916950240218586084118120013341,65826731943582570300860089228937107105448812,102480964047112551497988601167237947911306152137,-284614943689547174157330322323429778705825712996352,-490894147212043981620797697458099594879168716222758912,982150904281458361542569251,49938539341023855392254520304941134,-1020671199782418412220327800269191581182,73289375266727988146422307546553654504948662,-209059420585155242248280504145903996583892272784,523136082524893246866721487512924201826504348663808,-691545659818161775106795050103399983767177099988697088,2490000542948923124305743749,-92944911084471721736663925428993096,-1244401032949687686272555373914428238703,24580669942334752906917515975237554454237798,-97650181495748257151733793652468927255620929824,222042891356069391899107340777181735185364706787328,-135245306466783362470377456631854610111352552942469120,5407946716587157609070502732,-89155960326357495451644937783089040,-271008861349414468136703633328955835546,-4330838766900795142202208962846681854297766,11772495978392065777563109477887113852847923008,-38893689181481865229625092423708135709899924963328,92442199292320701773250447903665704394217888101171200,10098289479149044360982972667,-37010398662645809200772765548043644,18124968511017563591850819693091097179,-7350791043333899858650353455539066407826622,27256263188128221135284457689049828630606066432,-56885210517490941756947246996525783329210590035968,55295761521963606266029632728307624627864831262720000,16252367293239798167071619026,-501192167112673456020677772631259,-46126267397257591800336693893897059684,-2413966647110210931383359372163217349943176,9099170490593115762589366015611842974848914176,-9060994959510715229643871632203493939637224734720,2260347597968249406640114891543639161995919905259520,22576615827684940654272646154,9129510294343219960096359219049589,-64944236568261417918403504294379073776,382497565804318872728259410476564822073452,-1317273588493098493519279686270340619021528576,8239522469278265749798564957255236265339424604160,-7966795965236093720722073766415401815439057008721920,27082262490435975866182661480,5685726755253424807947325905829440,-17930818034665547882692716798090694226,593744416364494275025665814052990120745328,-1892808476270460214728806892991758986130977792,3832570584277077029948478343629695949905579737088,-3078118975849373878676185683546951529460990266572800,97,28043663282133404245784108047,1330927201120251374829775433554952,14768835655452446261940655421653026731,167239055336539871828435041794909119306704,-349016751128296667919099305425965347484380160,-527031898758510560875590450644989490123440652288,21082981939203392114681452905214040889914602553344,-80995,25039054129288335586457602108,-413225007958896540188879493285574,15330100349326738168407351362008920314,-31400380060264819857713826322093196293632,192147095029504130271859565759371362231496704,-852196610616735496376733186301726306938013089792,472887516476389877201579058520473468997569880260608,-1685957,19242341656458339279843255529,-500942297451958237714565574771420,5273137587196648852667566668926317462,-34981737091979234859893320855257315847552,95952146128412501920007706876051900945883136,-162189524953097208366656553803594724114610257920,192650241787576820807710331614784833519909634834432,221911168,12697917363985098384833393102,-213602961610887902461008194655132,-557394723560175525949505088654286556,-6432877662494573109672321682288213814272,-6668569094334731837909054851358504362164224,90122531766609178676104058013765001908685111296,-2909689751819632162473765203382320261990635798528,8164314236,7174322260305183440826347965,-35364282797131953927452238401204,-1397243924841755952227273189540231978,3102409622273452057920644255149045789696,-12889548511416105055679730008696829460217856,53295440520641874746144641515970069132247826432,-32275710440483654652289929437876195254487591419904,121557760533,3457750206428882167443005110,16419160922576632460533296407246,-654882136254729963304649841054075568,1941487288360053267520673936741142566912,998259731447408314945240911130368841809920,3260190800738099197217788483898811116930727936,-9564519737154540857876773658459752073046058336256,1026287404343,1413800278036073708363201590,16468288736361482423367986385642,-124343208940898974263445998996319696,254570818273011728834139340825266324480,3424313922866107165307858654948546173468672,-6683629530750377392453545625983664944001843200,1477184834950473975547831310773209459331119972352,5580493493235,485567707929985440803997038,7949735103449282834866089636952,26401263312958005258355257988341760,-120264908014894887262892700237177106432,870893286761445183594915129988481140391936,-2600077057124198562705375353933663453703045120,1430975828763076719587467129779058212432104128512,20902557411618,137179892662952160601136607,2677632802480677407360265682500,28593536954265064903066191036275936,-62403717964017681873781713380069789696,-315339465805710489825473426917282244853760,29102711167911291210108165391541915281784832,262988821683528621430337239517464198726306234368,56119155253294,30343590246006656032615762,629803228439838050042038794664,11689777260109012527531342547693568,-27770588157024682577687213186394226688,-214432784410246334053014047763468280397824,325962832281466903010404671388130386844319744,-38676563873513781117536136612633327799438934016,110731218371742,4537501199046602428759288,64241874736145481174159773948,3333217995313308213621172261144576,-20441438200917436161525415689401335808,-11358549387492549317401153597280398344192,107021102941132193219537744741075385034211328,-46236551790744700292027943557669261999553380352,163316267707605,133350243385673270038286,-29238264621480527924855611344,859391200113274296951393358379008,-9904351055295267147558134790932004864,27348303505993742755049646942845965172736,-264615760236299068980540617529581516095488,-15124334054815712672642759009845394155254054912,182292560899283,-165065970227122008939504,-21711436386410542098397892720,278480239532650998799234907507712,-1821170268837844001604888077348503552,11047900401624550131937613619470662631424,-12652965316640107552264768262489460845838336,1749614842148786624832533869546600005170626560,155143251011166,-58115734492169773611436,-8577012554469333431394474496,120138368784282210446671923634176,483867636113966291815894531432775680,640844741502771922047829889226935107584,-3758193572811825404306555895216206254178304,2332594490580319253900462067842754885250449408,100107210079006,-10811067191544696522411,-2476386000396134677720315456,53751609669299537660061781368832,327148776434632855405763133894295552,-985683186475023335840618585883339128832,382155069496747490712635136109366820732928,272117639157833323465745587983059000752078848,46962926372416,-938309781082111806438,-539095185852800723778016000,20280304495153819491040965754880,43129524619028767772064633274236928,-341538100568552185161831660373168619520,364047745332729704100451686809546312908800,-120855529948626148447213607209666804841447424,13847293826038,82975991681575290793,-80086305829556119499611904,5738475656344895839410960580608,-14525324796115802274916711246331904,-12310565095365728233666569712271622144,20699539774226798136270125770433592557568,-34694704766353612760830045537297131412389888,1017308240928,37751267585872478816,-3582152509210678485383168,1153409158337801578627708354560,-5695131603753860190569354942742528,9323354603209226708349251281534058496,-7124208764974804277179409473286015287296,-5416682340220709174656461775215106122055680,-1012556442952,5360032673482065072,1835599651710043697026048,162465057171490701044304445440,-568035093968958249997142662840320,-342850734798227875752764722152210432,1901821128427518896279525284793794166784,383594454068779369617629507086242029764608,-405450423966,297073268690643264,532527734651545147527168,19456913253108466385772871680,-1159231809989550035892531363840,39471616366076282411633454184660992,-433853460999574998521550172756893499392,1270082905505754895707416624822628353310720,-40147599078,-44660107247268896,71353429129557794304000,3885120263313682225216487424,-6936141321090417065142370959360,237264036814917949532886554476806144,-406470668386855666133727053641559310336,224428150260956589376491267788376952012800,9067282192,-9787266961768960,5084568607735362945024,610948228437512888383438848,-2050137495175079786509460570112,31594812491511987338455118474379264,26378889640390391766372826897805475840,-84363392012665614437905337312568410112000,1892808336,-337788394058240,-193642457231370534912,75305145106174149720539136,470263672152381729828797153280,-3295593823406920316503547248115712,20908306909024389855020058447666216960,-20135295385295304565149129665528463360000,-21749728,118817212486144,-66595545821961584640,1329569832796026889568256,110195139137210208820182122496,-326324166368060432058717195730944,-864074753862393085381450088526643200,2451583292573418900970680485727436800000,1,-9712352,23813557739776,-1105834831382642688,-66765579308865486323712,2157366502503436579032268800,61961286820368460491916245467136,-427992853478207576064656500850688000,673838576778465987332280812568576000000]
