[[-272134298145263045580380201549824,-62829233169600401872755206651904,-146963113154025474814203626782720,142870036895180212171375997091840,286488271484703635259583756238848,316973550671391321961111595515904,310693424631754018300613526290432,88468802047654684055791582838784,-7088560898956619543451020754944,-129546145233276179366799464595456,-94841991573189785006627211542528,-62695968484014735110915011149824,-2291684452428773715787011395584,16517075170167628345941795864576,19992836953012132411949798916096,9495249166195900392158712217600,1682241414307035236720774012928,-2027820227823000062588303441920,-2002835794991077605271791968256,-946198707678297990875118387200,-131404705866442114769479522304,149041036336179623405246570496,133588439846470298951447707648,53633109036928252421478404096,5287961456213914497103638528,-7665725058345124365664256000,-5595165540151307234332540928,-1845792123091906485964883968,-80112790594558995649987840,251809450883797970358945792,143564387734299142186399744,37115064269417519642207232,-714604200791928894098944,-4838087652816595190734848,-2092799870051597416584704,-400675873201310084429824,33277467128145958495104,47554507283898872888320,15083817854855983331328,1968695590447082787840,-290333614913527386240,-196529595793974350336,-40982149606408956160,-1992313948083492096,1158132713560763040,336479248749369728,34251026040513024,-2886676039646976,-1401523254482592,-174085575003776,-141321228672,2890601710336,389062588560,14236594432,-2023311008,-318079408,-20925760,-778240,-16896,-200,-1],[557522717645416967087591522304,9652061652048937526799552741376,-12714200605784241589359979528192,-1525423169916463231827580551168,-25384116607170306660720771989504,-13749927855030868298133521170432,-19337978710626407402882100068352,-5100512076454885003837757161472,257698562066647668983224131584,7154494849023055025698819940352,6295487462482796733520025817088,3688312269034292362742695755776,351747064369718810695100964864,-1137747765356924250586579894272,-1203343062633253139957701345280,-576459520205176035602890440704,-63453279257641008231622180864,136285684014899226667544489984,118587301963396847290262497280,47208694164139521464405131264,1713917037843669911347152896,-10211273233269870963149090816,-6879283755239975274774628352,-2056284381076039520713324544,148383660909049349851489792,466453033842129468687036928,230854215769399064396817664,46461394954651844396480512,-11371021992969821373919232,-12208108600654081148286976,-4289245834897002009628672,-456534426471262316813312,289811485467425933208064,170751456574120132877568,40840052515675043653248,471798708095244400640,-3198414283704832530560,-1164903007887793874688,-170921363651953893632,18237134943182771712,15002186725463460864,3256611344939367488,162421184025308512,-95396897137740416,-27957943238912832,-2788143751597248,281284011819584,126374210128704,15151399582320,-170247879552,-290599982080,-36483256512,-940503296,246438032,32178376,1802216,53278,810,5],[986579962567145868905828646912,387812410855569891656667627520,1055303293641692929318672138240,120061968966805960164891852800,147972262150851439813969965056,-302442549939149327449427099648,-99678360809631301298164142080,23308025978773064130001551360,171493758942310034193955561472,119820695603904551091561594880,13381985303137326132126097408,-65666133528312013304960008192,-67798518554675812752922099712,-28924698751636087284915773440,4791245881846061839822460928,15490340117643140489996795904,10233999501837223099494955008,2502377663354546963598852096,-1352955637568929005538891776,-1621382445689216968020580352,-710639167100018420437306112,-55268865220475024071152640,125420025797269287133397760,84190258121184721334010880,22736050402785030561911808,-2848435263203644113748992,-5201993771159130490130432,-2121174833625847995186176,-269210099201618918091648,151774685261683787965440,97025398067856294594432,23450846125947520880896,-367469822419665833472,-2224087347844625754368,-748044141488243122816,-84447609169581270016,22808168160066264000,11386752289602875264,1747704041678563616,-142924502324212864,-114931158660861440,-19065670623208064,645135206127072,836031064374336,136135745564896,-1324756859808,-3983689294336,-601315378544,-4008362864,10541053296,1403784600,29249880,-10900613,-1262708,-58397,-1240,-10],[-19837464046208375260869619712,-14981916245648436648569667584,-22524201787524979512527618048,-15193502111482678906893156352,-5348761427515712535316791296,5515663982603128894760452096,12968962167710549564088246272,9612376744591903045840240640,2694929202989742971203254272,-3525508277161425585537323008,-4292392873473258463707617280,-2120642152888306506189647872,216433940734513420840665088,1000758962186232528779952128,670856883132955670375915520,129503029984204814756974592,-123811068273636453810887424,-120273074512010559043441664,-42179255534932779193605632,4753046318679079816942592,12781171748984079521232384,6175184344674962389722112,763960028853373352005120,-761390472746731230353408,-512357703157374890291840,-123784152098581914792448,18488188748580780916224,24744831953268869581824,8062661163815862996992,427184497867989007360,-664475656795254970880,-278493073517295218432,-38520738996320599392,8940759779174748352,5341633137163238816,940142986537061248,-56688129049922912,-62370900849096384,-11565528099440704,197991050390208,480470709050720,77860340239808,-2839947538256,-2725301225680,-291528459760,33743489312,11195336240,575029984,-155007403,-26704152,-589732,231368,24488,860,10],[128305507719094132655136768,90721321710507164246474752,80721822194920051714367488,204405532446415183424356352,188466001205181374341244928,165604556111089090410012672,-54140842247313906302433280,-156030189934368929570033664,-152967386896674097558044672,-43421494958490246953058304,34107573310907385925025792,51531263894091302083471360,25336186923602146424496896,-52156136625771385417728,-8865182537256533971868160,-5893799280895372062355456,-1244132878727087437462016,809340346280153133344768,780572743453513185745920,254188669107874960395264,-27979771370238856472832,-63928511245002619397120,-26372618466692724452864,-1788006498546522018048,3225995513094657775616,1637284741067094896896,257080825822381250688,-92055248097925259520,-62069735397211549824,-13088518628844683392,1079030443223710048,1390080906811699392,338575320094816512,5051754906115712,-18169468731539680,-4539549136844352,-115790576231944,178005369757152,38640093582400,209992467168,-1284297061304,-204498718944,6252178048,5678498912,477961046,-62838360,-12353648,377064,227376,7664,-2422,-240,-5],[-783330736016990195103744,524272650938060097339392,1887613841927184597278720,1427519247545973073874944,-564223359947580366376960,-2967348241652772903976960,-2236432735207439243485184,-330658690283272913958912,1246951876493757736309760,1212593624059277894891008,422639181216066885973760,-213917014434856529354752,-314583071844995027116544,-146240611057844992757760,4878780057952747950080,45441455611685561159680,26175107633077376840960,3756477197986126983680,-3862611455989765616640,-2797999636278377199872,-647905371564904652672,184569892135717769728,187601016860474620160,53482884426184940032,-3361513979781950752,-7902196030497225536,-2570898330034230944,-105950558689398272,201836927984626080,73122379652924672,6753397507143040,-3034001149503936,-1198087356821616,-123140653251888,31873606389064,12157738228224,1041199236072,-259390899856,-74344293144,-2522545568,1766381800,270733868,-13818110,-7439728,-465322,74292,10306,-240,-46,10,1],[12117774457068823230464,4288721265721999335424,-9067152378744728786944,-37221528571121287972864,-25457613949685312727808,1839647888832273044480,22464213387750577396992,18925364224780481370112,3903239855958857964544,-6273017479169652756480,-6248544461643622947840,-1965540977691482687488,899898715985724457472,1196449016620203566080,460977194872643203840,-56962080413811452928,-145247527183342314496,-63355261301105785856,-1614221557682580608,11232026125778626304,5384011501960810144,568902227140333184,-537500659878175648,-285964391184189504,-43911298607245664,15047689167557952,9390401822646016,1714865983540544,-218271929924760,-184357118822592,-35998299205736,1285234266160,2062601422192,364182892464,-16281848240,-16738861264,-2183430772,194707600,89759454,6936288,-1081232,-213440,3598,3384,37,-60,-5],[-58781912845438398720,-178963563730351579136,-169483055390341021696,112838811627723499520,238337380040242581504,198362416479134453760,-1336400669593203712,-105715614545357504512,-86380495060466797824,-14385884573451679232,22647580746770231040,20064242155016280576,4872541634931552768,-2919979791186518016,-2910114594426135552,-791939028000239616,247707042371163744,277279267410484352,78042898674502656,-12939312870518592,-17349914137087968,-5019916127414016,288343391603584,681951715264768,206363407449848,5204095109344,-15506930550688,-4967765574720,-364890746512,193599209536,64683414016,5201765296,-1642047846,-509297372,-35235570,8810392,2004986,14580,-44150,-4552,457,140,10],[-471928996004502528,968360809268609024,1584679547125302272,1237501826277822464,-250841065682600192,-1129226105593662464,-774853975381869824,-13577041956710912,335481520422990592,229245770332310016,24787814262764160,-58289175768101760,-39387384652336816,-5309995868450560,6560051938101184,4164041193550272,562292944330976,-485371766834432,-283516549327872,-37969178360832,23064125269576,12792347625696,1859500911808,-636904336896,-370928998944,-63365771280,7280495656,5956210424,1164868805,9467696,-42484078,-8113760,16626,248272,38422,-808,-1063,-160,-10],[4751932905258752,2093896836130816,-2162883253765120,-8484420156005888,-4798042561754112,559768186879488,3282031334583424,1873183042763136,-25962973046176,-711953078508832,-369857907972112,3948435135104,96764684224736,42460387772288,-752121262080,-8014560544704,-2987929783920,41396402352,407093710040,134103600656,47936656,-13174636336,-4131124328,-168003080,254434052,86913426,10030261,-1416248,-725974,-99224,5024,4456,872,90,5],[-5072635914240,-30535424679424,-20832824716032,7337032548736,20561413115792,11624227629376,-1987478358640,-6158420539456,-2744022983904,425789441152,938685478048,305563260096,-61971449568,-81683156256,-19740661192,4674511424,4375660232,920135552,-147348928,-135328376,-28704791,1445484,2242911,471696,-22834,-37904,-11596,-2080,-257,-20,-1],[-62642713104,57967587584,79944228096,64734431808,-15747759360,-35051727232,-15900622496,5408326784,6495249496,1648860400,-791479064,-590261744,-99943584,47832768,27642208,3515376,-1596803,-814132,-100882,32320,19920,4988,818,80,5],[183094176,153428992,-37022048,-172190848,-66912088,33014624,35764104,6981296,-4888832,-2713088,-241872,325016,121913,11152,-9506,-4024,-962,-120,-10],[134088,-648384,-213408,85200,144624,5696,-19568,-11496,56,954,473,80,10],[-1032,608,264,72,-77,-20,-5],1]
