# Trace form for 2.84, downloaded from the LMFDB on 28 March 2024. [0, 6, 0, -118568323264276675800, 29014219670751100192948224, -92142060208431059035220385420, 186558908242317185846817067106304, 16044278046159140066952404824227600, 0, 1606689802505689057373073937559509577022, -189349352864000824767679040337932546211840, -39929502664575348182378840965635489414617928, -573361229530391937633319765615574540038963200, -14633476725033131983102488076096913867397263100, 285390512954337383893153150580174634667581898752, 3363435838479692851940442281392532025700125885360, 140304157183766680147553743940763169886969524125696, 458019332305175251109337134756718703557958850457900, 9236861694183382526628479692413585152606029322649600, -60209539342672375081633818907924711208323495276515000, -445571662633832108683303661799523651695648135897415680, 15378229128174364085172607183393640523569566279640121792, -22051905808366858175953907838844579414717948141083033600, -611163643872005726022601320352990634608702335579271054800, 902143524213014808658796635058507075120752347575029334016, 7879358466440868588141355792189263381390501449826509332650, -26690674768645673305389581799931043641095700551466846519296, -25125675980532325705929636414415292238599015861442556988400, 77585367948311758336173444246298562171012825620624598630400, -9669508542519722678491643339338816003523732611418273310187740, -14182709376801596221019186709341151877469763131748107188961280, 12046769186248967059567018024455030193687146453917018349045312, 0, -3206090614393274874866136497151169219821314726352073432353823200, -350512920257800473140680089512479714898841725737628141730398208, 9819573178066257469270648702507956629673130121734133718750643680, 7769475145442627292667927888479973986009126956472581899564351488, -67417090935325984417835109743685647407837577329461759187864769100, 375587100101846266476009264633142615072403821933389869894703513600, -151121327776449436906280797779871342298164768406949709822699932816, -915637286418447316723564793760140388348242780930159607895409295360, -16449585241404598210303670962503882796365369830415907899597984504228, -17783037572484033955208563208184460617397777770498726775670125363200, -218798261682807714415573869003123388051302246139567956848939686811400, -193087226942305089430994013881634817407433091284895999940354807693312, -1344694894747520008526518985984210421440920952200989304510900846668540, -2200103005436577264440798811913728478635034400244527376340251958050816, -8078317038786873511905033490870949355888101556222258418078382667914400, -2772604777381122391636564653937509557361893113415130583275806706892800, -50108969365744387795818519488348089446398345147834879575887158684116362, -39451360067931678342909398898110335918525286211351795699458388472627200, -274775283531899708901478991386323028357595169707136499316505313336926768, -70763151374489114429585674606069828541485486501677273984947236267622400, -36272585717235126058341208753515702383350521915818305952834222926061100, 1221713840625645925925157429104255755236534037989411004802683237973360640, 3741165892047840246171210976465657163160713519729576272479558856700322960, 1380063839134247067485776791652718907933015661775718830825230823124369408, 28991698059338384594926860169591046793026093301335620236513608057435013600, 38050032131412416784395571460301879230667178614662797595956378349024051200, 49128484547355439447727138327936442167948202172224565685857701137412132120, 16264577711021120757929974497163156622688460126364823800942590359439933440, -344618349539905988174676038779971264948903338702738696797098343446508357788, 93605172753256803668365668918505685616925242789261144934491721044905164800, -1449269783766583949470329839929575729227914156502079466466355058861999854000, 678469272874899582559986240285280710077753816400237679918696781296365993984, -6214157017744910695610772396350645432056456798224711266150392191510418661640, -1172071919254355852587187272264010297708702704237289975602125647704649367552, -841604833099768760854650771429258544445528098076152504996878374565419482200, 2214845586825516770400358778829573717607438341801019916427094991822231961600, -13569373504796487965668062207117208621585770669894940116996964700308734611136, 42332134986677532273044236509348898118721130794059286749131697864373027471360, 264248498148184750282631972183853123035176830665217615565382285597185543803792, 44666722377230471748662588685981205338755252668867786354996074009527215718400, 285733441098808772553583436449662491344235680080248972450338264684388476575900, -84506185753434112824939984918334215334782028440148551595003523236413579460608, 692380441349466581503416651050953450063501854251983572212506826434863806923800, -291155466793837848679460451541017403677408608597546322118525474595993026560000, -3348530282049886323022137600572680605210366811334908436711004822497396316945600, -10232574955405617934887550092659050922541690724095338015156678807614872197529600, -16102301039192444407130419605554085875753530518723169593081718647257487355620960, -2154652349786634089502203195253977299442357534942827513394145144594166940958720, 6978846310095286412670925309130568176694853037928189719521619071194964706270646, 29000567614457294459813501435517618630366961746887026921268857867625175397171200, 51454570544569878052380656302659493143725690738582628998781413310290368029549000, 74364553011999029415855063016048020008457910241133579228076283037470009818349568, 317266815838479376794232345818707976817423596915455041716635039011573965184346280, 333573460873121048923114495225551722434008974426154884071080457477551767194435584, -87001125203335663333745852860063079114699054078240433503672963554276352239126800, -106636473213778022962067100424466698635888127570030958254324322213838794942054400, -2168887771065064593491410137147714479586737201412080301309124943435086474113283140, -998544368339831987529770368242396074729902531049951122293460308751485415540654080, -817507681301247506359010347872108446288601036498910382388029718101669883641243808, -2955406036346511438192132208806879369933038990993036573845908166655440206377779200, -7065704640493048435100427736877431276340384585429535543121339712050141628908396800, -2598152839893751817144552782238588572392573943210137217507764496504036095424462848, 8561913288452560455349566344704848187201829675781673514060327048328901417350918000, 4362498397676995951082121643371695791468296294008061038013563805988672391048331264, 79667907294245102460336736100628133806882330917165384211599759823276199409945719500, -3737581007260859338036272596056294635774105961028999039503666799210631848892825600, 108105816072148259929613635016069731532551631064795597269326819822456732479255267864, 38102239568317978657731335453648054232987735982918945352218133266450583142373785600, -4309940185922086428462373633701644553973874117423749042877384152597377684479756748, 98446819621089835099165371595537311707937525342067142342797185573173132720603136000, -649042808639145514676229763705794041105533549110453730651769094711596706292743486000, -129068183483009894107712730077350825917360823095174066555524103602385309396457488384, -1348559332570421389418925806816523977855824396232308880634438381445247899768758637440, 88364592646120372466405194806203437863777230842260825651498204375056770340763992064, -5464026042794047620353953738980495518067765739205769142328267973485296669094917144200, -121500313712546573607460446595328502179582473396213164706687517499193114821761433600, 4828970460306308863805631894801517203371573484998640427553698431500790577824145052100, 1047680336340984452329828372268069423998965597009278685313639266847310369773238353920, 37991280167046614937040142138720546368690762412576309227705411124057888531203876358832, 375179818148061491140937655713696918415029017046196677540361143453417919408085401600, 16177115875176717707541522226878856466687098831756267862681819492294141894586797726700, 3633453341465538916071965381685743647817636350142412418513708346418231244368327475200, -22603161869777263815029200933204260459905576278949762478267498271964794990634210617440, -46758874160145256472206398007115468197268672985522181630167225268027627976887589928960, -107132970190528429088365839046379498071302397350083128850473134724040065972647785837100, -31001037966509082709160018735737455599632584045907348121714723596826354776318515609600, -359081589044281150933456962371264559649109512224982058794628469232766415052193151823584, -68583374230823825085456136525531820648648385992392289507923531720913619146618563461120, -360124208204926168717478138895781022613171753836306864353403288554246230954914646045522, 565891342531158205236058854298541989344050016047667684181839155210317843182709741977600, 1083391170138366359268668518658909483246904709952851766601118587800824404904854428451600, 58254601248777167372844292438581980215374670740412493628411568257473584611150840987648, 3578297402984809370944648736084277301275148456608155769688191617829480042048584384037000, 1176210907599185789934238164510396099367458539284406547154643416639358321297176368513024, -1991705784813372384906566324876979385469645371024738017361340516135286203780471276947200, 0, -2159098251768332959885921582853585894082520667744748010958256949512380488049428871475936, -5232947692236850610670996114625045366978333017697228725066772087274996905285495585505280, -2604696334720270033396596184463458963690854374660351013423604630060597086834850837838808, -15503702895056639378189687493551922118915276947748657717539337939810311349295721008332800, -20983126138626437698249797748234722288219340772657609287036789380714190473039748052923200, 2470977715576285943739665747973287949131976815888256240424376826858558279062325100019712, 15402674479640104100472996945697101174518458532284763579308156716099792586875761352645600, -1694976477632714380128351053080422984763452432761323755816508443151748895554903507730432, 6269454279843097339113711184570714147677353690146957375229862727329338623682579959715100, 65402356050329553236484996044081911484746756646096096933826978418127469458012293929369600, 63689888540990908726758818918772665401806116213746727032679766263774159481575020326016440, 47484542210238317222818607878175941806521501058308343775312639838512615879916699485470720, 407466937773979674509264154435981500582781305154046017786790633851773857199737402401048192, 223422491659637797109952156717785607686143992365409397080881665096416372399977581353369600, -582950733937454338193485654341168379113698832891606547232906306836835928574601540085898800, 37570876432718873655375504700816123046199422073864419164949070280099355929687465553559552, -376931303035749085626225322592655592701324137143531105015566350898927169312298326271440200, -1785637038605263894676932083731083541311453504652743193620025144196021987119889941954297856, -220326085073472472162766265295140552869440857004906624173227927931601776605308117161039000, -326009047660091810827932708342622712453101031329147188317662027071590456047533258335846400, -258208705350686166336020494487711388305699632451010668200883100309412505063384863113077100, -2489065544592285934509174864709177025996859683900457030484311467939707260958502008809062400, -396703965238395940763272025526589219869784055773567408440646603012648958574704874226580688, 1816227771309225081909941706955458098731942846869116570077960916208161002806511659279974400, 14461710978703074573131470321926042621395611677910987896744649992113203271856773459212355100, 5852757480680317055174635877343646131831673148841146902367143483032536554678218079730663424, 22999774028338080994002638973502457927704539269812410454706544398126588087121278868397196160, -730777900173580645583019874089355135642685161757230806319333842292958562977234086961086464, -10173319110447286547020765226280211745130295079657063995612280028424597971675600539811495900, -17519818279757697766123259942390142709904158598854667297618079836722910254388669453854310400, -47449086286545391054799930244571722650750061293299687073768509902973595687621624888507042256, -4427750227812545555039842935640793105590931975838845477809808777153426338816749548800573440, 21061623983077640469672970991801507628700414265221187492494542115810703915641613137971964032, -133345553526726512506234948582197753008466604268955032114739786126843576222592692078300364800, -114004093314822829834358161524620372804117561426165217365621873916361582051564544792609199000, -79545313281143046411762803049145927675547866184053767867316896566707648750147845811718848512, 209546718173947905662863242064480914268049320002376360864980906771496698425945416672957840320, -116959762646504498975170883222063128273075764730139918576621033155176346530205117111741710336, 903734716573650779001011788663725494365713046131788175227006798487883487714873973899986270800, -85993493090212025282676411404527775678749686163959052588811690798323015155182769781132492800, 812714848149559999971087383707881972573507152620629769975769608261053254623257793940956403802, -693282150602070371321486257212183974630120353015995274142597055895830783301254215521208893440, 721020857430804479521483586044381584490307601788996126374833173829094285703979200033973863400, -1058043471340577717498463130775160543337926423464079245557539308659448910052265232229308825600, 248271854551174221048150029622202795503812685362394590770400203016907445372480044463220818500, -2721529966253918627716136720281110396143528857770022094301558368352830639690606859333150965760, 965659575076537385975881650895516976869214975379520413093707462072179827159168298102690604400, -933712536353368355720343082248519841112927507635773720927724339326687011183508786247681179648, 44609448598953356507593822576350525678904057833958556109374752002676780650640022620178954400, -7994317548423567210477019762773354105368818917387118554003061136389149312273600142462943232000, 4720687724231495603860139758901151802957751649291480774591460203885793838392642475655125471880, -6502545511057012551668341486929452463203265688290607043152530132169653702081341233131851612160, 20028292805067190874491751083270867622681175219509505758222687650095420263531657881111048614612, -19207326082629760442482744631831686620190954906642722490652573363311998342857275972552281292800, 34219809851283817505776451865057009773482733521636936615848932922790142181483213509077723926000, -10639045316336092465883732856418557161351779201178024086890054532081647779445653819337908158464, 50248460918370348893085980770324275279422476226424852219084794720774533157393469159103061840280, -75091809415619408677010432296475140512922684704886632356202439339641474026316020182287585902592, 79351241690319660147274757338032577635068024125639819055979160802724499485093848219852892630000, -39064344188888980645574458020082482253815770879463150929510761717954774435898655734410877337600, 44837372108846070160193244328284933164859502007524773900253713372027926667429510736552347688320, -208942483800159876674812331182765927680313807673602441995010003040675043111202338690369060864000, 79660097031630494790371873972351766890061360909530961774637766992674844437382646376122968225152, -13407494011851639394226531058576932175750416557773069439731498347104246921679031390375719731200, 42408282304801091595692395980348963373678535180927794470374623708831118099201293848817475503500, -339724492358973195315642012514827988961092748066228174799153712445091259887444454819245670268928, 257118759581767431702706134139573214801026103787204977695293866222095285384948903088038234617120, -242312107442107516189432147858888804296794414668850361736504854676051095203030138667438176206848, 433803864722675813279357538254270330556610627938580927618842240150753853808761772591541575277300, -634886712290037340373631197804165100879493893294149604916586506374527425715172737043495124992000, 839641149963821906456351098384893979023604762065615326541886160705972633337309973502809244138640, -190775071220144627025341371605454195558931010032022277011542665081813696303358017935915142348800, 2176618306632133464035131206821704432957880667219433870795796663592740144882057856917398499552352, -827339610568529291583712285575328622926395603298144176778377468577836023027954843606422703308800, 1006499456561931535214587242378104337130207765143760452632072235858018198328074775183933959381600, -1328731739414575895825796445317535204572422525785917316951757524747831463166567725061388917276672, 506168091764737010784433257094930720779928937959488035060018265886893965436357902223312066021960, -3588508224519834827404213838929978611896953028041988629625368250625677553862770551478552474157056, -1152844800331698195811400347689711985583871490498117503653214185955503486266755387226214290986000, -342189603095673302789128111050757676229973938796177839470263354865480687988365192697688463769600, -3206068413308137423828853951416422432532518381666409759249986187833559696563134948624157862466400, -748443467756403548860326963218077108584149257301424466257925167583783742391659463382548747386880, 92058445086978623813901570797985040636148884194578936314559241925639950400183871093901078856392, -175403461671001466437966560633089219835449475423157447452303717633646724728265428702262093414400, 90039251492928888577072150001561089701884587032068132571109985826201248871497927957285125464000, 9541550905640456906921795848063254794043655795973426188358748057793342263760474834662188396838912, 12990078628866087227965816044211633391585512058108601412615729586461707509411390755686719079148560, 5907845624451581771975750677877190636564906791914519259643710937216441796644463529705549133250560, 1520259638498436999637660022204551733202666200530220466187677427770047779750737560442903632217600, 36585002748324082576957390253073942600434596265919975648551512587355692751714351287257082416332800, -31164122085205491910975295244939513166132835583895247844888935170973034343510132578099227495214576, 18091168169432922245807806511665912040289214418162860585858080199311220071020532246508969226403840, -59596948229722873486195816262714142180133964313122208749125647847094785766043348737232574097427768, 34139351579919902236070196319348344920277087731242301025371463265131088598653629872191095963648000, -87170464921822666465690135707393182540334716686549680349576253922782982229574458612061820352603200, 6673579231383525541990040362260507490721692739644959091695573299704639222712218489042334732255232, -150588101987950438819586095481929518917098129737524217470385620494602616657965325111689478012831950, 95485343434460045006420620332559778477399307309490728686299668794503583066121555841896595738066944, -85652041772013155788454714483710259472085718579192557869611695622544112537504837112756258685432600, 140195249353622042584402933417787595501930834992006728938636108605558597487589596204855978255974400, -190543688335797032063071822599146569345181518967646038056353782639264579395691515309244051435575500, 383709139040045194495393557254972333241471615665146579767067406033212195329613772550352288213893120, 108479355544562023184774748607414560682072743470616936618168189642962011355566830467055608132930304, 183998665123322925737273021278350225388856214867573485283836323536750957069888642128760468720844800, -292886762225317188597394828582643956298484911093967152524559865094716228756063366065941763876772900, 773451457305442683971780869107513041887481995114325611597018157154116637579585484052106080994459648, -224787819048940632637927804025877533001739790363367852383045740266051257885409446191897093030768320, 237570773791345275321418530910014703772617568282751119535948792928734042372439734003630474767892480, -1378994851050669620710160850338758813066008298612572249694597838352015152785505655118139104914422400, 633739321625076860546282750082237332551196388640651789880533626612381862723466346576609892368384000, -580556746800392567655843741232248097682644391671261019500100487010946787678826127883001078589241120, 78650671759928150856191086965163549776373338435435061217313629263568465847019405770040131987701760, -834245562600691244449381648357612811071854578150309262905682268439455250758061837659092525146184468, -462485997590977964451910548141303376467161533952193843676822405536034575050982982226865828554342400, -206822558731943790284364903415432497504737214236555690836771062354685170201493531806745811393065800, -1666472082687086446813565801583600299251938778295229503350752290146382406031545573140065572725194752, 1002659886023298130907857125110988685899664814619250650798798913725940161651879432560419256686856340, -2217884385673243877729441081367483397258716881052848856426090949151226622452586795499686911019057152, 5016741182196500667024542353279386030153023704082986964271595372179911196687797220830124167908311600, 452646840763599745478657728846235871380993147520041949945355756185046884136392300599859299431219200, 5050218671806558623312506357906943108446280797111989890538474924759763847089107526286165769562648544, -3001729079154086174473017372544044649465290937893586874236869631699438493071866989482383639576576000, 12424220706274016124131000765569851695342777770941217232818530965556407960378532306534050250393986712, -7008238644730935588274907033691035979616021411915516800471810658472501437620990105196288819593216000, 5409415444698055802440085127402435487223981895581215364068334806862594138767316175950479338854116800, -15832983344877506870226118785359632369679119550556335314999810611103305439536598484798906086339903488, 17077759475359474804686252642185476568107907392495203031856138649928901512882724097290307205469681760, 3280876087174517886558753340676432048029754146339818654638655909614929498799063884835269765534580736, 701971071299062811442410975776369575454971261800464601761020249016467869452866917392035038340837900, -49281705561040305823786746882181557367979305420225538385055468183063092444002838966509859815345356800, 15740563400467453295800043089350509347503873892346417057429225795199154372347597418127131118813109216, -30049819463565063580337036296763364635928366052275893461427316980554324572340554695160160376649154560, -31190388616629512157286695485152515683142486980897664481396784350304810528455685702551063054436189580, -67773911898954778523109982952695980879881366957844557710030949122905524461867088916553048565533900800, 90817260745913539619020918330448826743081258164399089869872373374451160238705165632364880186100502800, -5667792022527454459335988541028949232293914234136337303227849781450143328317455772878346535313604608, 132916492500329250593895155375891006192088937255660910969334205690201270327438095935795650064054972760, -58879908231860652069171259755274789764854404331118075929716356391801951004399289855083320288110182400, 134326314246103789999953306655214120577637139447428864103137967432859123971555473736998052385372570000, -4069751250587084567694654766013032114295519194496201185075818539384703263613891560580813484248268800, 12985574549203953925857962914569186572312289264506049632243570106419801168211328771084264096796193540, -2043729541056726417894520853711829314262232120130335873732262090450317646596921528831099292929228800, 96022469736692954641351770389939575109301182241641295754408286803494284209618042492615374521256974112, 10710336065491528747546688585707194257477441838710888285536713155321206172525247874958656784459366400, -86939104695997416240560858418621607268678989178360447634235993860148146561339582174793918001455958400, 109814260499425687535378987740189406716459033110984065538757672540139904060066455522101643339316068352, -224306068586272024431700791449973477116543620128475869798802177166195455160075921505173089042177918200, -65617463943772509923007289305779140720116460957172247349777673081231454195758395854467807417670303744, -1226519860017584759018430550278117923237987600238655981351278951925536732982452973054201057137022881900, 643776157373117199670564095072132098588732411183943698334887826357257634035234067232409219955582566400, -1307172862048738994646691485206022817067367917440139481169016201518354496461029418916372370164639806656, 204705643939225019930003942667943329586294182270239734407738088643285138849101483270051170017020477440, -68011376147981156758218146848570987716498264947030313724710584182300896072885185162158813933517092548, 1585465666343549605818733996188662465722721550691662212437369136543794772064866611355799578234113228800, 1030741916840384746745495076544792515575181285578348992668785908378514511980665657679677309240087171800, 1277827328822916275731626434167410900663797810236433168395186139282842438873157069329566374435978477568, -830230773950237617282377414636719321903555760181155652652649509306265815267777544499129547555862744000, 2207664823912065637247545095760835758984029939719695575740859518851412573323804983905742837047044866048, -614197894928942704212230829541799672537421732500189506997797492892098565276110012885770747320739823200, 215995015837569782888221323127335562356447168472231676877035943460089554815602726627487598755027353600, 211822966453170948169911802194182666576768887602124869540001586090287008761888320913636721776434854258, 3080597602393994348390135371510399787552835297089991719585502373348515074210420874677349667191757209600, -8453068768956010755829977769236090471986513788580449971394666956444692936585361418855221067114746944688, 1381722137886743057488968656218791686695389667688014239759969114913852710285325430467305928564251033600, -1949096997242384104881827958850747187598059402172593893797843217630625703247419924229563178795306471500, -760402196196250304952366656951524392934146057096767118498140383093602955818334150879073458224478814208, -7162321113172608477272724934291975137710835365831502522482711485565107394914262924509071878660413412400, -408646839497905736466515966211510387910067031741330698708485748225402235028707990916825825867865260032, -3381801440789572844937426660521169953868433861623731698087058138523281478854107444935715619053265860800, 8794395193340407613249475547142533474749577642286940810582398460373613810470771448360202709436989440000, -5805367524598066509951242510569419101101341408982583013371644766038647254451709991168511824636165946336, 3348146370174170286025875068201842709687780356228545472759835973878599008922294850834948234637685555200, 7853550972217204081854731016367241292518714402655997909559958352227605509964483524517586294587983501632, -10748191943231843284915738808263748734962253058279539151852278757607710325688237182764066509386940416000, 26652637598737867730493968894444593063285502328163962114274168914210986839651358403687627316263215847600, -1407941445316081478538811131998933126237416126862955401918692481695010711478407103250531331856138240000, 49611119013457482802985917390238644716456336178407501753141148687227798547360824328371659809159105391160, -36896318743070317874967070224210210001645597732303103447210573616212386014973066995543674443709018013696, 25486746656940936698059952614666238244813373672509426117383866271579267736393788522915032125298004997000, -16192498862926256902605586527491507643520672057007015254774743098132683755181859661652950689799104102400, 31665428518726599365436181809825669238800855727142123897018334544375242938351558700019661827592225951424, -76329399802481617390745801824624530663768464477801919759335206683737440889549203799624235473891418439680, -4979953854076765121276302498087738633380277291465311856546342659873934143162109531541495146322876623248, -49481696258927456956380243226637629485672902106603979354584411324404204809110872317087291510052251238400, 43185245603308315190633887223492404809620531329752296800805072933254840236692782933331103001371742559100, -113405031174617817358583214797197454809239579348142931703661319619759566982387844966757610983205264949248, 43891595080797277255608692249215265572929087397980731794036614678473886934407085232316847168595755448160, -77865949925948883808365456932425533400906055736000495489179807515243663450018223550850793170920108195840, 118033524587230200814906240807344901338511992664780135553202741531215962314897594309031693769101608147300, -78829257852256755332152467817187014870843842478736246845759392247906779163492593829624519709603502489600, 49337092267296746306948057523608426048955927979954588975494990010923451844901797916856621110477269002320, -10419259431801573149731408258242955022412723830417033662125371500444320881911569819840701101582980218880, 18115681521791401342367484248779172716810518034585525382752696863443012068726404099956130238811177163552, 44681362220155241482447407132242011959008137303250569570253828658009146435098796364253964724261932236800, 147648134968456141155115505733134881321297170044112560178089051658270356426095945520518882959024216694800, 33747629981585898569811511511278812981068324198620826021435648325548934897793769483214116671367134838784, 341442350255815762987380823406947209713545490124307470837380872543479297524095866094274180310099348726300, 24342065251102548681556991098340515715841805984344977429121213745479620592410611199092615988817935990784, 403173944699581097803959242841521206847100865410918635685452096875259805382118306687997690409492496242800, 140238139890389023536954967992031022981837219565418466362267170093273172073198652450837329815446277324800, -734817603205213128303146572700792136387369403259913519949373577150107905100677907192795516131355658127104, 223828258390075475310157482094684276931596822880226784518617959963748927909542647341966727713714224496640, -1099420087654819291946943736122423900011693081852212605068692119240048447342480250711588913457527110893768, 248819035474051584223496427847791077389211704027421497892092378653596311932935115814385281584643178496000, -965796215013515593884980273815310359350732134009760558477772241127981243372033664635725152050720347283900, 800233620501855462715453549775381520014908946830006743950150902422663318215475293690435286867896709414912, -1437040975034199558305672591436135872558864736814205296492225918454563938028700550687600412150512059587920, 359604912801225869235705247073770356856383097311382338877881416450432276819450772629554794706318626127872, -2211289700125535110447115621912596678635352250893541749146949297954668026212491556964220872283700041916500, 1359618555334418506343572231365032067804811591471498635461344817470048550883880684425650214138255979315200, -507096638766463113358208817081201664832763895871261617899529361841514139919635879314185658546642545616176, 1534208181496229173944151363447202293830061975801273993928952746243853287863965041995200352977574554501120, 345136666677178398109445547588435182568573948282356279546130181598490246122223036813307081507967977100544, 5537718153920402986301307959772465377861434731396357914759729974843750602156973825889955037482075763507200, -467736818466229839902283321590036483813726998580826787847590194626345218350055768879875147261844460824800, 1613062278350905200463378162313945149290528293983123067392697672751928938204717799930268532561701435867136, -492318055523738333019256038333367312403068317948812365361149689240933125704103170928403399595253320356480, 6797813091435115258798804695241538421931271083696764412949885865347503043070848913746789936251516301082624, -694560985015331849925880284741614417605637369272593129633035708246936920617023849429220542914336317637800, -420711626375350152439567451591433262280307072734136567903739380814122584033622351160885651536323228467200, -11889259681076244862845361505416054729216225883584307261699486586542416209513892970706443104505408115056220, -2956042878575853934023078638739978657431635239359721111399695293488704901074423025583550056577191064371200, 4481250238460881565668769256171322756629766845149768462041097780358290941577366850592208518753474098111840, -515662343123120184074317620377379582785371801989628792174542123700651921503613982122494794368263231897600, -17614878521679256791385258450888399598797201294592812211822925420208021451549018269305005913333531625442100, -8392359894158709739821205506246323918236392927008070487091803431890442023919154190069398412229904296837120, 3250610613783019153684794312827355689178581777831590879058322000696543872732574209887869538178822453902560, -10488097705147917666938173245960469177105086257366110810198091694301065562227198628245707538838992778690560, 20366218539736296664889718285098780593135173203953972297081812201130977075030036648645859028009709759715200, -18892455012257230809868389390242218191231156135913732195057915886098895473645973580023863683129992753971200, 10188440510523653328985641671406068362228344488769266458543491435971419151813980349202692832207385017980880, -4828664275667214227468144731841282082534221887583038586627180491614860609421830562717517861659867422392320, 70529062221531825635108464176528265507439792890710074933715568330013291230033089135642108301386585723503646, -30167824980365724673634064235532513321618923658936916104092378171971368144006509922424815808798317032243200, 60739559684393779295540767066939035444541387825689167493865454276565914485421331265624163694473343105592200, -3953224574633462795283678388737406589227726727253657605924881074120935122664627422313349511175574317432832, 15096298098239294676452530268924502694376083072812348170095936088566808750253011893489408447221074477589960, -33008214161614466501267976585171621987108752034681956191054884416583700260225048641484599354463670492987392, 29057320359641707699907710795143659676231865250571275131022698991795837411677182104155375352127925587026400, -14291466659136915525002393704195007957220152338764725598477183047243662710497125379638403619317661617356800, 3611261541126060291097551545257984526971503981934546070303160833774884275555139168459439418653093202077964, -87764909827185253995183873135991133477246116271107284172964065765245736372800226854202250839867321158205440, -49087547809790900180238902226251490114747854024046213204336748409104311030960151475315153382472299213834528, -34167651094651789420457173206669810348140637359405559811373642875360158953936437063490729847137036874547200, 16259360642357226831667122348774638128755557323066722281290842495899470395759952267451812602165136041532500, -113836967281447329778678830229484022884380000784904958138391227074719025168648469537493056493244248695504896, -42001173948241586622571479907500823898094891822749002429732920726852741932659438845162848647273414962996000, -12563896205810521297074483282615519766617242058155916299700092704556327857000582380934517941529572112596992, 96387952229225914435072688610381199438622885132219190368975922716915878518482865305830087189001084698546200, -43334929596243007447512474473951972892862316611323689372545581152770048128322787350086361879695529397452800, 28776278680354345242531007522707729815351946474165903161561743749812698041047651289709139573957242662385560, 41402872158847586358071704295239952335218850948905651746143223846872980010762142502825505143123735478272000, 178846929004811954222513932706329081643782837323439439365439030934273075721781790023839952579756203859377152, 337260696699445384214829440446930459179508197477558617117583091243312728735605373468383053642894132484505600, -24864006088154689520024270200845141166179225936878023309933140272434090686671088688228762965970900856198400, 21095747803916675269771460210654609522816398410749783314367556264467634838088690164956011077166569258745856, 287633246937249399865285227870990027011755188467708014632811907459474726083647307676017383816076855161932160, 328642347544643973249268041848461807609890470451388363200639210135972640735521611685821180467441372237922304, -705061669030514589764599095597629236594959150947939626479858724315270728449401534484570441430974132261164200, 385250360490710218357726040345606793693370461824583675409915473526743434378661016408951555422554085654528000, -1269432630728228487464569275352728357447351021405623376307328458761554500696610210660145805433718756024421260, 987055743263502865642854554339337601649010856038255127991428103254613684114452459556861080268000201004810240, -661939830249599448927522015236592857627967538715340842964185220174718415456486632478124937677488197821997728, -18073832730315622607078074730981911097234146456835537058841314638285472727683357370426495078311177643622400, -41687260787234311078329628380808162660839239215113998390130149763559756529312128270166603672377279729706400, 1367633579010088605634565168866266622211924340565641379369776793173086543990030821752492263067835171772301312, -2515348361473184866504157734533405267063804954751371598062716747612979584511360342133664159349590164936276800, 522767649200520746952780752968041098348877439536623525379417313119300137621340478647829694214678529500512256, -1001519269808650378568951721619897549687856072201951849987188213713607106902685071112915683197978148297698300, 101134570038077833139264872910478980061065364214140557090342724475919403232948070276336617314852023776051200, -294476970434616137883595460523849974986504106823206274996839808384893308993761575316685203149404490750380800, 184251124797127067446218633265651067287063271781399520343569788648214623675401034667179750574920179279462400, -4300087018492958277375212522803343306532145032252205387368770477062391304293132005839234162903251539373622228, 2441408253212452847570436938171432487993612268091026999482236709119653702840601494579762054900176796621209600, 7334248682054730985525789158189384271736536828825950348213744624527311677697348694854173554183788964562057600, -20841591887023542340895738745691682985308083959251444770520800656837025614226437390476431621837371413102592, 4815333319314075349991876570175575656774303244275324997461803470500048264955073672246672485237286749255733780, -811430557322669879119689868387570890675881758663033732599412027348682055206715851988245918928917014385786880, -2835608135858392501058556926287541080122337427727620668627850211706176488654055618081039638856838502910054000, 476059608395518344263966650768452948502932108232288409148075805466387116929928435220584689734377216671744000, 3251960604018235500041363642798528579303616634293721570822503495682495261851570603607713927538090613741560380, -7678446460560177472147301677576295139108297356978724845912977379271144577043131445553481828890457472583598080, 4541528545504294093633118369705019762011484363531704677359048786570584462225236733401006235573518239770341392, -3138578437596239650451976452420066945046141645615403770722332909741778843882870066425404322628179951878144000, -2735431965522751205501869841741142300135937577741851105061713248745831106202650280200713952734603596301732800, -8513439457281140087242990070848311791055760566054740486197268954341625748360773551290749627929608655881633792, 6957844691391496130384475978321854424373333689921430928649852800914282658590614827748125243980254156524891760, -624135438013476319657030216856144871482428393983023980640650569780219828295276245491629357423701112532238336, 1638755424605710751881518796364874075181592579288348360563802410259175821608657543666799498748836447778554400, -12510588237393306765073910175091946172311126618563755242878695515273030643086291276191570958456982707424460800, -15843489995815390456550921138585971525865267648234001271368046079423344505329025922192091552610960870911660440, -6521232785706615851993849783014554545470853699002039216454356112578748541273884990784249426248862296451317760, 15822816370365312793195907965114693552968176671319963806716609714621940904589836033881954933775164714773921972, -25563619341277091015971478378251175858251184290228930700715504469451255886104777155506025773245192982233088000, 49629380478311361243446618757258113758086863285266169682703506285238144041919993084910067783001662831457932000, 427304950358495620431465374108038820719858252668685885247322082524590493153998972488369044957592911983149056, -9002703407245718905436920473116823365357154125352767502760088055568088424799458899658319184231604496449425100, 17234305191033409495560237837921204245714727855886842944014037570095813332689455282738233154631396967032291328, 57853958443105065593123925143508922692684152141463499237265664578839836291276444065469801295818822862221564000, -26422408648721891540067851158384213263123080766913832820778771077321870285561093818415356849331428400090316800, 56034676612509044824524733249065295576851630441800153347761883843083394517497183019727525181653933362148220608, 6767085666320081726428731087080261125669448157735364936667364611941079556899890472560380651502374088731525120, -63115829344414723981733687541353593846544491413127822815504641955844580172296796427222381908887825536005394848, -587539465353499738470907537678072699055499538467037549140697627017721588526433417297562810443984194135654400, 11800164862673312990717368454213843698906355759182290957485706644485470123226458748607877125628852719840021100, -51025962447483884069236389841053899107017454639165762524839215583869294371936397901367646274330402537494020096, 10285753715115128837654539818762232476116067354831838933945712692240607588830266567474178518427461390784941600, 23351468286482550250967009771849792095141145433076328126160020308935380234440499327373317790455813686847078400, -226665803614396167987150199789662789996836331811785248585580141260530216427980866384286072089102943273230974400, 47902423945650121929507171070112222429015927086732070017689407060421276237254051551401831744956799264384614400, -105379941244493374878923620166892630836746217005576702637905680158932539523560519997171366582854397064003936400, 5066271237220619971121009554207474162296658547116729522192631922670786620486710003581896659759822519591239680, 14655966469327842458211758050247894274543555942017041199542353104434489750442479155201665495420334489529386606, 222226372654652551367854813250830278204429241998922715822793800907281473278402927225065044181354671977686630400, -303815693291726791181819868249249051637727747657300333310629686155244695955159778794271043584105214276085530600, 183714558056623339796167441969690012192962472614913815394518454495760143982762244980545314907385873425370185728, 131141112405570955843398506516254351552070681605048987969410724380597063441539368240736683415564595472492369800, 196825335276907596184223097976184726777208422758286198811962465303983175007926284579081638870051105749927460864, 122931867122921102486592729038654046237701728778957193478945159295567947665567897779770602677511390645528030000, 1814258276630051053738702108493237508389655375017554352889389263219965011163629893892699449451161579841126400, -154592841446133073478542914125414954114075500714899621681336906950175183817780423462626597671757860363489265780, 293718290758004580235597025103304430117266460458752368721641945632153105431693829285166502626418386947119513600, -14400995082677105539869930829628873697317781218848257666247456912634031565630361926302317206392758027902675536, 78227732273595370415229925294089754194492725280750970999655787026036184129514401871348488687673700869000396800, -194352792484928865325676638433804929935770047702164699767241673490419429536340811527234366717034818046031057600, 160292786881053494344697181976161506561688141737203146862192340019628524876329558941826594930485085218214510592, -416011609203803797585621856897652949254184554432581319127029231196402795916754774307382420936846997262786549440, 17570302235450958891948138769228084227040492633805196553796514079109548097286597056494801295466918031707340800, 129284449824334567963997044381649864466247778799409374311248113523955616178061462286317973648208086592406809500, -593353407904822107445393441036168433813923134775455901345045422366027249699998174334454188295293366628358553600, -351666170514627500515241481239949449572185934047720240073326752679828386434055779072664403136431854588891616480, -109302183957210450923738187625011361912312360974621561459016685533573989620066954247932005434421126046165237760, -657406933500078620364010224304670966145475315777822430502091212973825427577353309949714186109304067168649558908, -441963835144007409067355578022968275426442333932024136970958565404527573499849354037831572278895129841473945600, 468879269480889571798386355113351067603164634241337210628158214897120054616491542670008645350777849572376714400, -226112041073243638299468751488948576868387742847395459891034731129438247799243451157170034085335896738853027840, 1424386171542290939077522010297230044427847732839667024217107812768399028914049594563311733129516560772221534720, 162116427953809632237059459767617353420448335785692017035669695999514153859661759808298026589223678253983596544, 447547064936187705435973787596363840017418188881890178610792831272881645385744292998863226930960514665223193800, -518063255181336864921847754768531945173828737830511801124568748006206606594145744680841803660744777466799718400, 2268409909518007305797162161706398031047752553973627817768305833348752134864242593599489355852391688249504918976, -1348020745209504351871562734391432875821722550988631042812925850194346418070303968430776332227568449161411952640, 877326156450674698234721150074906213134615605608367497931196481951830125268254752331491597063024660432911831792, -149911820930264919062001282432891882481426319094307430829239340145738264975604525586048064731824234198099558400, 2323183874856715175137719031093072038448790015218007843426549542412155085951437184564763224491625181228385941600, -2044226611680790580073904332829250317333958995435822052588900192261621527341874985171588853183179482644023869440, 2693673332820011315578623483793442367455831080126170585562270367548433328994535496728366927286161642080434315000, -1736412017375524153539843384731469830511433564717491914791022235338757207941766892487625321699918315287149019136, 23596990139019804438781469762428672089523986359457199301949014093653177237501445503122542404476177970203420900, -3389328645133512650603731041903684796139120267158514638546501407279055764252327700840107243316268575723251302400, 2654347711055870750424566401651504903304243369570130970514577071947053959364476693521204838269922715220352617920, -331648847615742121952815482681300003190777147127719348159874913543462002589661088443290476499749109542399508480, -5648386246089038094268826674201761142123548847754165887837356406557574969572423943148433446679049896359274636168, -1823673406199779539547058073224027179441917551413719404365245516085649711871371515747329797197065505537523712000, -380287810825755846828515513130380125498825563034817053345707542795833201539292504413262889369540262257717260800, -1741453814268838932928073221369231993600364747682799215716719086951622377037769105472774406651189433378682175488, 4060481570032937896989600691652649699275637575986084289419292253104358204849125669800917110373105306144926469480, -4741336159351854989300789572578757260074125009535477775065928892228378591879818666125988264873892103772035874816, -231033242791261396152062768377742129898419980676566629956893020028636344636080268707522419867316188308986871600, 2736482620329213180467473041663644201389292992941468996737807372506224224530163363848802370700954597012694630400, -5673080383252683369886243086307470520689708558932947113175548725420824915758962045380663430763708184272286731936, 6811658541025066262719237940045948470609562705140511276759171418120526043009671751053732890392440348306235719680, 8636136117663939682688560784757445066421378966596665770490425144111898750793912818857634762050340323151480886392, 5238958233291106859948103016118235626028685755823978866001004703117545627208669829424698531071757951378548326400, -8943164625333057544230483521838744919968695203481249812904359370381069661010234816800860020991306388058200689400, 14235286392519515509300520478079911178715300257269763527935591634407883610737667175095882499398506917132658278400, -4718590346707784035002467290753518494069941259282945465009351433981328189630920352383543051355348961928865746480, 281701966244005349212356579118702920277357598019506618783335438750532217510296412942766183822877962912181256192, -3877632756418936861065053128116055213483860434777841446170664204979288770315740600706146556225882136247886352000, 32534105335889104793592162967286004233294840264671328986074674030577968292205551221412744121283383035419217100800, -11710298619517913346785832976170672972113804687813223689399210620381067544067213265002325125594919552754133146360, 17303584482913238771911762167997478336732000840697379704270389140375790490453298837074793349226644885678850048000, -24351497390730191982367934717594658543754340154954300147008775476160997794348860434019012788830769964066486768448, 4341044401900462690809542889532964238946833754945677110742972861498579912040731800579844695568386135219503104000, -19235259311977927351623662419342422090033908542106444762942519330278272134430718181649810061180767910748609936400, 5687806942036050176990002512785473120828446542325125197177700642837000389942872855958715892713961474292916944896, -44574131776723680475028613812083905088196635710251463500704773366379780261687838409759568094735989262484580769640, 26388472557832675037330509430148452784954583487726832066539729461011482462718368669163507457663684019035211563008, -77977322234172579043203877389035797388038216719663936396601716728313234828515859818771121416261866138318439903400, -9631298193346817821410054280662493450176562408592807231513061412450789455271335066779632753113843448329063628800, 24981954659199239142557064721228594321895947020372474850051138488059546097155037758577886953133892060314020076260, 6249364321403207707270793090215928367887605084887344758276691349112533626453212699952149245686419749787423211520, -5545105154245015742957955548725052947791385230274676870017826988922728760887190272564180129852471381318398318688, 0, -831472844467838582797432895568093433482633036085463513166504637231237863951088745501593973334653075085528840000, -20407693940168986690944590913496339189717432598343459323822704879679615265664087276140543675355155653302060843008, 128530142245327838998373260888436337946304053730475369494670383671246310010906699159476347191899465309020137252960, -10440758494590179593554799158613844388276124690195805641159331141521711283599150770614735238269536749201018322944, 55584284709068820328197974557065728802924098071341703068267617535957522583398893420667184444708007685459993110400, 15548910000656954115301344023192415119844557068721075077998691158331232966063538371928702579573647409508515840000, 29223329003453907860367957019425080648935025474310637338374144642812973884911944689332437956990404254327099950704, -25304982311351667551384831560520243970867356418136957864468558583109946107782293135118175013243866998513986437120, 288993910773035954160079048758031710202780233278434309782822932311923698060621437874667645689823546983357183750172, -36228149426402339160542578218372184180773996623829309575880878358185294315638826713153161523735862500950383001600, -118675406435677145534583070491663908988481308645528124516349286153449758881789238337465767525043261821595562563400, -12595538605195691778377834098662743766500238043567484434102968296555841663851935790171600018602056525785000312832, -104551414894419194571013827963094870814030048193235345127928890739797001177923212463149237260035495188747729675200, -286773965776423808211602885922075929257758395115144958350036980571321886754348018827284627127488395654431795838976, 98301326246436530114371282573945771148027493177980531432032477543916340385877945577926607302521414264458457987200, -74971306917872187707776130121393733102585182196706459351800112199984952221543429933912707908197964239550493491200, -60808218268938637255246439564154989684984994338378309783839791321550928556016016235703270043180920174477859519658, -233999858094167401338551324260208161152313592391396460913137784535355254626113926700774982980874755909563690516480, -45800205438243567285645893997095249513924003107574081924755294670423842230320940343967582646729826679656388925960, -101468171860864460922994674361909660600747748352040958841766424222355264732417604130688594762105647289831574732800, 375750644265642389036667160322528321475523093724503506782513318274909321541732414115006929833775482828227972385000, -357087791830953935845376001218512589740638424569601387812875484646226009177309855312679156894163163461711571189760, 112975393980707215146604308961259347350589380839782087491126738862251927126644504337299139882806122647399710776080, 11948915040210182142222672240072701025385687026866591624158690129054756568277573374240779471055309840437632565248, 196695791426889189331991224455211182094049289887389754786066107018476416346650662550202201764011803002427349144800, -164940928201903249273691050643136893917352321886819236446616719828623772675447027803093471222306437882784723763200, 605902759174762088813989017876449819363374801239734545797593043746565428835956307519376918425766488864404417032056, 74482763478224979114394608695373711354498162607892807543218673421685893192317573363547557469494661966801036902400, 432147267895481279552123543016400911838182190085651692201331942567375351027393634077032906095615540400757772239652, 8883392608342048969281405713942711748113353000024867038042829088598600061144342270933064175384907419200205619200, 399432037805648797347715560850494381328468792216422939105813126501684356518003851548333683245836176796966688625200, -8196403309798585627134082183478931846239800885997687555397308910797527277627684916921749517988982297192854192128, 1579797076000339414049491370119091278875804118986090805440483902857972163413083969143309604594019799499841179000, 953682697821774505840764209778794358641242941350514070992826871186161593864597997525100705227156829795066081968128, 235845617042604636644995509292971352363554652116906030622143508397567843560889484580816170199181322123633101975400, 30317220615183044608251319762400592273555821793064148904955725522152602952023751757625633059652859095836681830400, -2648474828096049092915559736282096277304959880528384919172168236341690168974715927486736452195346562021510207406156, 826091420463172257205327811907066534928321298498949594158922299570628907509932881954576052756650571533945248153600, -1934778318159479520243732712538633954919356568731071191737157228617306633410714308147882392598918717073508463109200, 316266387571489825957501017774123229252313360786448070798606994771222564853266848166879118421349365066307626598400, -1563892188004508511374929651313958245060285680110339408069182296857950415085216217221032056852969772887165257171200, 858001077122382730168111743994649185545157214613743391337894767498839206683961508275690556916102068327075599613952, -2829844280759400329102156986384622121229696204213819896186175773136172116699084969497977549109741252305992469670240, 307985402822327252140514921917639598103919501045546472463763281599279960946183764973451102170151107125462182133760, -386862318777570642595175791715003049953471748595226103313592527656267258524334715932864465506244208879897512090300, 2863454251630549723361116811608161772005377223567988676364515374152132540010121352821718568377542616640891178188800, 2148196652434691204297992152223693689615085769455396033104115380665355177329073677381338756407722076638907494051664, 229621156442151251295028585420927725958718680736871732571894783204425177136161531258814152006787315242548204666880, -742243901596859244135294943592563316222050077412520814694548810511522319925311648694679389460820255598064271265216, 2392324175513098002085378516122773578122746238771756169308560288121370491353148773473592301563362153325572128768000, -2079793300111502307112957568457717460673537842505064204824549477281390025938041114340645826173756065060005733665400, 1970389206857085930318157957099028687503750942946812270326415408118131483879353810875994240034451499444464064135168, -143105947362545505864074645008149928285958151978836119171195306532463653266217733200132083784127358089557837774040, -198671413354856859352557548724778435768742710135264213905330899594690606172125466978239863871170242491377722064896, 2531607830190422562246128535124449592943872838231557358066538454991970648564366728550266631606153999320068720909200, 1080404875399881099096261655831884719653092057223376020809141520284258129486382436714652074925473311418030122598400, -2868842244224339027712811320961940529627034076496758474503225338098823266935450818706067743123713201529198943851140, 444848896643965497008547517624851475929238955463142469313942687640662946779142966249597983204941252859644608512000, 4196664105863784916149096158274392002208257130052431759193877924026365830383678011429900368198065526153878883438872, -2818976775281146436279999080698969531094462464649720281492923965671214033639742132548585311201355542653163483955200, 7603483898307804522587010563738107648957866567256486941741375379889536797662310097056985456892242308833320767552000, -3851228159375964554214412790796794903740081107952878935229458602895686281479797868428473224341300058732156342501376, -4054670987695952552691425841717324455706658217175382526278239895042726297389228796141495858574168331194829057025200, 181681610340258478021648299590951887834342377637378650283019715613733480620889664541946086284855295521282072772608, -6626067133837726159705942272999742531720689109677765378649073349850466086670747764928821505899269189216927764234100, -14221172839934931366614483105497274388383459338608812352623788182818107421089450641647756909222826919776022324838400, 2317711923302484105823135329848343819121613301700579547905240872838434341167287316009048379397449117422505779707984, -1822727937843612501299886275264562619382285774785592402532640299599287757571585071332027684514412691077821418700800, -8638335624631913345454820995863667872627027745434298438244639591080404940057633545512840227789021971774275910584128, 147638093966097797219368102844475712100617524124563954820906295373189598794016206307480835079098010711357810278400, 16680081847595238862652998260682126043506615196743509200156259621530895719385136454013383702637786298160487580381200, -8634810881720431563784693362973573382009924673899492284468168673112890716220668654096274451621590002531076747034624, 23652372463650895812843063099751420367546423912890988462341863553855744252864459632854375668597336273853140429183320, -11895218842916168720367904377471300786731913382325282629179479550769946030503835376761322747429225463658328040144896, -4884810221865560180856030127048056528791855010341808826088811276977161849432051342026071154001014001335330275008200, -1065431571919720893673112067629930357172929290047310265972211638589604433019649955892547584912622761984399507456000, 32886123468077377701788840660767300936116678791032782109758991725868426624790791353383581147640214910896846830611200, -22313851984801462435027933609779455546817663016128500688592212861273007706935613525594602048795024522287864663244800, 12926575604059392771055329932773618924876800977089522943379065713986380793611748663627756827719567656892889978219952, -1576483020577044791721680980814971306079207913538331441688558922490886279509752911037951277506057334645793069465600, 9154028207434228106414566589296732755431197558052399739994193752107042994779978508045045871922315597438967625961900, 8692438825884194270459378506739273747254912133311983171578993550029977880416987325096816240744442300799570233262080, 29689286989850555129396638094359671897144239567476416683048997903733775477900540697783577623109007175803457941906880, -1248620682990842237285544859829610050862616651955666205464495538688149686935017476830633455850317662660222936678400, -617202344253623766650399003936680437083702996415943610275190976098172594090738512566293775968792450896901386740800, -24478382014965974536263666301505549238154038929039087086381147213150299200217406401803985102411407517074329278873600, -1518611560253746230740181334584285593093343869893476523810553658448151740415779576522424568095267505882887367957840, -12036382414283050383684079228199801550299808719026141278690206380149028658129210627204632916833565844796824197529600, 4406558570957752057632900888287167229067881388141861003528529549258179537935583254823107050028458971411878333788092, -18419413352673523223148423008677143240046899775393711053692569361733872816295253394087416980448794310118973269606400, -52142532844087251349912462577171441003216062808903877765433720169354804194221837781443963123399218039151328245804600, -1918342665280804694762627792367972341435234384493344353960234000359137989851898236989810059680365753486486223716352, -92450946198485642236835660932922473287028729216203322398326070709774662986679400465290037318390833782771827794218460, 85499102141771338242579234224195896040414333916652093295650981187831346649899954491893542531594054261876958238343168, -22569004538762214250097816848754107063725287069123715159551200392236289687476389362926394274074231579920306355681600, 8782738588147424842246178942519353294826860513914561572017887479537267645305610973625136996406179510867363207577600, -74102437148230230998308313845919448464634924496965869106831736267598507399835657730114800316443159471060721108817280, 71428350752381533477090876986874664831482474538351016111135347470549915942464985116918404209809206742280208457400320, -77417423218492883281909474415471379353730647498742908201113564574791289540459674652262388289177899290726849306537408, 69932543191833981879282214727397821282504814489032519436787861737377716434744496396726876141735473040161725900390400, -72139570942439205172722261092181684315772821746195315885852537827979646749386216218872982174263626644924528308004300, 157581829619632967130123342040379387985532635618361020611530872481056260505819362938416163742559314712617259443945472, -4365556079151610019129653080237160744086073983213488562903839827335565228279840114862851846742154152426886783451680, 28302198537348417892850423849605813584673126532312461780584355077144974626614375789998652509782853557748051000426496, 111767784093589113194418785540710491303072365105143132269344253835216633588853331499925988615028272464215828833697500, 113543724680989460683183866838830535754462985640831359833527471578175627845645348585079965128417862930784936840396800, 25553393164866722819944869933423383057799807801233771167294077793729780943337384235346673307358138463066383268169080, 111220082672639503616115800590109567515552336438409978809321269149157376519905824354486026890996938583624120941936640, -92436216142538307971995255225454350678650025657630351139332356666682203939020442219019018824603821123071440309874560, 73928652282935270053869448692434072783200076756382225909203688901690617125281556669535809420215610124629068008652800, 77182532889707022497992055215224004377575126707894174103901571959758872324868684571768721957750388297779819187940000, -3533825087694414567204804708107229104604192969416614896328572146531648521129780319712581393854248072418931723206656, -343247912750348084236872484073896184658373834066736801506012991026742781802484750697444344045792523293262480765071250, -112862269902598732376766989296476742815753412527027765967509599961707341762984631213336397573156686872467384236507136, -203353911057668466904783987296906546807737932771233020479767244396425267984571990652385885050215684959450728475100800, -49195152575194624296246179633053733695922107131097091706184018979523090019785875275497093758027699310093238114713600, -46492951029420939228637811137793687218069563374495957380921446738501569205471587667136041799073121186051812894274264, -216410690838315800043646145607127341997909410844243555784755436424382368109861122432644460201216790856895970337095680, 185971116614779195777173338654075280313677332291446719217561209896018339943075117025259506445882229668593181911452912, -84720642693421749375018729489856210045464658232936348647335098102808946665696491628519122240739586230946524404121600, -517275884706209976226144664143346957855338156416087203225972632041781101254925857476433292337299663782489395668333600, -303318004579512280883798718265009777528017993584960106854343455415623994815578745213849769315229076633843782687653888, 917152054851509283358835261438446484310065340534870267127123020529917096027831288579788706325095095936428530652270080, -229449702115708593225843226108271552179168000921123219503462171741311923319655494163937131938660886865018902464692224, -253641760831188572298431038600763287855808035511370860097101291377146100583682636983696099912960111654172772216599900, 246461330221589981669199491985796753487317670735450299758824691073554199112778847770714387596795534931576750499430400, 470305141169338035993838562788367496582258189247041328554960172057398517579327212148732670328356831759074028665220304, -21411286292828570727707437379232689861938091479910345982437875737053780268991161856453978497624293734109329238261760, 1122622289809504254369630879138950573863548730643537957957850380122454605687310800832892150411296878395283237751819532, -610544884387597610980821188513704454816285969882659711540514047398989170406884727148956630152208160022521266464358400, 976700912009042195196125235884811856676016222362911959863221226504844196491716159028441456692015748348103693513410600, 101847764144629068848311018544179143770360390360444252280049519281417347996129260538032106511102121181865436961046528, 487471995646655483070568143352926643649110050810635790922025024684491939822478529730023218076177316237861415539715520, -765759728131071665136778903052117597418206809931189199597002235109253188927020205032906398670274400245787920013721600, 1829258986676498410673255040936406873370628372594491067575699962030541305729235588150444294285810313070888596982467600, -644819530357057020141935842936215141473327402344909131561610863533355140002095225051928625587705938648034054452019200, -1254666162256850220601430809590335207294315269542630652344352491161174511138093380202068203720540945549499761414736160, -470596307225715683934221477309977689090841666957895763814237817756519659135222983601209862098032581061789616596582400, -1019948455489016787001079050544847808620186003080175834075089160276111536683055062681653912267791592647315132889225216, -551289967800179424738458028874433652701787435969547001586504635853193759927016896964856636753688073078548878852096000, 565114328889316822417154278382716220049632614057002261789933137636286625327609635817405945432154194865163707894928900, -1526487244406687329398150615599031170058994629504970779572648663541705643724133709839345722872643714376643721035776000, 131329787890084095397392388683738266966772398933269896724232401515282301083745109174964059955187049105118370099888560, -384657532219633219572914117813817381322282890155916022685628607122849646837384582678779088592108207492392234619240448, -685944129950156740558361939806708280483215522201697500532465422254204854758114143409308116824036192101224588178098100, 183419018979492788831390134605971229269998043120595084124640123362573226214802258129493501085503451780671225620070400, -494520596308469648925924952705190970327205872836015911767736051969798329803357477530220244092260892355883643646454200, 1013305752063982731081811742510396933063209526478915065053651393822646245061227412072744785551014232708592686103265280, -1844393164704155003982716139007765277658207810681221299147764662617898962706563803733168257055281598905441619551018348, 206067363519777579890458256849578273704371382250650600305282629077834322042683708276063982874828674603577929786982400, 2937519032322366597406439076565289298307604421247901424248463000670735985358881769434812999116738370359214359947512800, -565582707677431765199977648812948454996590269047983881746826716211979389113650463375563242210747068362657026008940544, -1663136670700915499804079750591123486974403965362701864084662148204556259968358998831164093481529315404893334444272000, 2500936939684584068330805489313151390893792112452390463982583432160908256752357532600239028248615620195650181481365504, 1049075209188379681165479553356142320044957253624201215770333191915937809594762463559653879678482389652845161483687200, 4370192931791981459299076136447648368838864780199966719380125368513746417753517949480949097713722995303764095873843200, -167384607234788476281421238965948111181596813747100739516987882465483310139663341836036962814040192238815547228710656, 5102806326302456540112771743005847794008451681283437254462746675186393967480215162523014247661333349868588348116828160, -1238852922731886941522235283181381261538344719554129562540557674072026169600970205590892467907314150695397536779655856, -415839016462438092946586210920127071750196517468992725643293451896565016003608408014240283062350302668743865742131200, -6882954932373997861355209630374815642715809259283147755012911184601408086461986170087711868131335833395185790093880500, 5577247034196455246027826823620545402464695136007203885457489411423964388383903051658844304243429610818489386765647872, 1870035578550918815748955632993608104703966129335217986366953891213258587106456306009928960378980459670673317970598000, 3930047855648742855377224014088606462074167322215581825304469926845384377720965128522664481301813995883530195837124608, -11728455590763942133225213675937642787488541721440287515235546890287865717799690833189729566663340370573476608493370700, 1422881409515331852624235290802173209246253864514131050021950314002183848148747337988393597228304132656588712941977600, -6767105958553517995492924335106373713361403178973528585545707229218537796615811376928151682927311717271805840841240544, -3352506768563202811234140867185000806277566112297801061824712492525789895123556796618788177001603303665545720375541760, -5480522971189703677070868060474926357537744246306480515575303736150252856690254771881918316683742799125263046180855968, 8838268263748252506435044604273312435627321782961855083368846008813187006291244315977491744799692492719451200185958400, -2227477954343910624405178004771955711322664203560399215415097287589983041775100563755034246680133244684778441377096200, 3486642924115111983132052067098424533016168754117016757472167072414466527720607501249311644667177871049289434241433600, -13069643937279866036714943590909684032325135319475853850075066788475222915601094349834505795032065475472294219821163320, -2695283910766246626137467836583153227069975682110529394375624942640575589069771026160621321271965121058150610622218240, 9515971959825956852626618964647378639392405918802444482693013134003928825021916595847582727772972511132780330457396400, -5116384283113261322613188132879818461125093198222054045581020382918244982953284353562245751245979524416809774507622400, -7170889551602949870783167450149837130166593056129310637629411196445758800992956252433971137295187065305554598603002056, -4586912022556342398482528475497611456291019494078106107669181287033931312029279688837433975973092567227700540824616960, 33033257922397761290479859992679608156226082756839767657269340769706634761269585668077624236722987307864770225752413832, 1200569021002089190631527161473374595184818799415240713683947245102938268822861851053043230344928017732473374900224000, -5162776091152842859889528148171815875054996683296864395858509888782990553565409228346027670956742538573476870068081600, -4653396782120704739121042397001525231695047246349394485939923566136551036084846647883981840242000957590709695223431168, 24539226457477707465669473587242865256187869045323017682174242395569478818644769091428949269305345657354261129244525200, -13160511380237170624271438839790100622362994244382007265620045919536678045500984491964820657827486863355273194546135040, 4201999516925557642599266865716066961255656071882641132752648663040459037758829866493835437279302491969618694579281400, -18574351432288398919611657562923253324654056348304856621440025733770912841160877233018677624496562720746537857161625600, 62559208341467626502161129391476440059779482179847134009672380871049243749756159184131092765992084334808653035349630224, 4669643173072469978805682461870636531122367721986587416920273359206215375646392617700869696966681316163593623411097600, -58154337259733529199491833314118123464639767097563049963455640457648696185305727703968741599982409173447632250454852508, -17618229473528095863722399124624271896414226273237348802260797528306979329020373047763002366525125857039139854719385600, 71733359081023300032555942554270209550497806794290839697979549032076400913792303844285440840329568168880685123307954800, -4515156773181800313918320977337140424253546271087948485316174309214651484326398142387140805918099500846553421884424192, -24864179170456653614068096701776795410105293648927464958514494348736997630424180751316418984084669419760850548994141440, -22955376583247952327415640063997151823734011295195923906499377794865869083758053213620759678340538693698715871069863936, 2292614319575254586610238416827721093313546091256691964658268981510959987848390687145117465846944279399383882591864800, 215718056840185430540856489704238602680644279694036850280573016317796368157248970283210825206847714755532635609497600, -588634319814996726859940766007188454709583227836317181173148678915965131894023296712598618893176952370266589824336140, -50420067474686889677377736616048943727318737532010340929860333200410451684091055342563756554613024857156902045226106880, 50840357280081813230120739380511595840835087126759363825017045897234692916464252003391430538881588327961153069464462880, -38658147577950295783816615212697994497643576791013991532841585582832258907102714758886660584834039945987847071203328000, -102072666887406909538912451385742201577651020247845246920910931448886765164761330877169923722842689824556243204309388800, -37544520659580091591059169231102131638326883950383319718833517932943731928019295468955765222941157771860678169126240256, 60045921628842109347620261208661524771839067770700343149143132233209725804171500148505630431693195630945944388241076320, 22827845104645117473925997286464508138094154678802470375409556639210521594360300026481495219001112161024794049401323520, -37683250189432945511826131148481138126134222909908201847582643150520195389307050895999678948999886733853435120253206400, 3754307820680316650079985774117291292155580049436650133194779869306371152813108232106316482596470511720191573046067200, 79180584050412596556390075069037394927220105294768660670682628444490316495839560200926327494789113341750151522266795680, -31444380646144106542677002475254432240191596869184409745607869846164426076743574625094911443479851900642350399634800640, -41469951645972323258962931722290317601218501399054630532688220470314360911167350170520611394596994717438779079907010688, 37842618871432361180743391282364030244453329766485757330899937797260986757826137864133543744579644344878010397097984000, 272396305498303795082236641874917342266523307571209966270227077826991074343303203347543035738212319349801603516417480400, 96850881179390536622105426514750808242799552505199186527501905811639161307984076752404351130824934061409175027840974848, -69074173625853162418812868267650099718412102370102854585022349988725581839108768005386111923120928602388203772975178500, 90061015805634665286115387850975833984029625074506661204073139504670148867300763083657015932367184722757772005188042752, 47465368255727994526191374142045705477496423981996056522175909349642873196944347957435262348261646480511974529553607600, -92880929708194511180725570238852691080048121697713253178571654029575548935965208993586953019528215372809583765697331200, -313523452180972781127134961263821717979752589267226168027455685443421869995034862374332076085062895044092176997326917778, 120706854346885758457646295459939101183583568083754332264947919780542998460946705955704929421130346044968112398186577920, 16378203268989873573559445447493084275674143336562889535562856818984210803693217671750567694398961746712257355396137072, 165476846686080203068456713346241779886114236628991225441724095685700826818502749784981953563986472541695551580667904000, -301585109219541461632524744365439157564885891825887463638214957251075318417907671213550987924597564089653238446266686300, 148945927441831880469236881766484337035217846356181053157846938347233148041556423109947314294298490000798406054344916992, 7519551897242307595345657096827442179902718968857728392003018496712851152266341355804997323717208689015595869020095280, -51447266315875169224077923944902847847402496551435873319481876555199594400351356936081858981541162927461424241789894656, -469926678250668208915970732721367221448489547763321146570066095869826241189766381324475069879520569192236892434346975200, 216659360572668516046398575917379479081145569517765645873391152086400343326236596829490076822370019349262274079070617600, -18016879670485710713049048939150548989346024845368394048267640331858957370996174900932761804918569619275161101672230680, 242986647200458144981612875375691502238101798010573060362858573409676718669992766239687788039510504583923920507366277120, -767584790882405263452134282447382208349590865962001570322845841370115523110521807765919991730323595780906536254038814400, 82776953949892541639029923749695420702764789998252216554232485734492480181483311940200305339505958296886470526579507200, 450430695400599439836036939767498454795356060537076706695142337655829828865165301405194941279239346204998753842963682000, -363121708976492887501864627179856265565548377811684320705018112445465158850055522766961105561753512179437134725427232768, -462147771885970880045875082101228813903477839018991893716888061296845601967044828558441676032778334115630368062448425000, 60955844553013480543817098967279366940025777054984533850155448891379120216161721094683278604808796219338149202833178624, 560624741766192292928871913412750625347340435276857163220187121731060857180058114475332062304667062249156140707461418600, 383719059591632910829509102388362690176171980806704415189749140132800676793796138712635134697908004516761695703531520000, 67414224688782956369111441506880556598766142121209524845629417917910106547824047139012712920127671324690922088114144576, 267018170543165054080304083179479225734670233236893869576595817555867278723432227748758401231123146736164418468446208000, 618578056794670563929326183088901052950821509472131160442459221854237678377302184396714937670499760879632440659810659552, -188903577265042349025124347444934455963989426527574210438670818860042497837978404130211415526652438083710971428628070400, 47831111733038874573214047935992454971561716911223592838663861364453784112799407475608264772123760534122865945817162400, -330154765429351102465439598570325163280021826936908504222286654659995274978562372760651793822442669112092938319807119360, 1610097746471991737506795157789868540425086356094666451526533463289449020159336037743124812526759521192892515924434208160, 216820227304211398114387413519524286300026453195651095830872648010342503645448029834783224780020063901634086915308257280, -887626296407512748450702840402408325611598880703487199049968273028200998452051936680964199640513137896069587365487997100, -324446561469606433006591593605988745947940572581939896041609151963420825590731267894454640325402279354998008801184972800, 358163496825816728063196736790852429801059546825236031800766159428119044678444496649524459389220113085165605755127795968, -1010383853921698630476749230620272034387233112278536961144047503258521420699865477732296908549992991908024433042784256000, -598216495118228682128094481402064130343281686325978557840280471918897771282339622520579434684664732810798261804513441028, -1222687689586560491988554538042507267648149674008261202754395484354318521367318799935737695535790621906269361584629350400, 1031629492535775975720218441711131523257509502629798587368761234836406619259248149369053083040753762650418912524475906400, 385212592378179138061562010496865629940835309972750989079034125018282898600956853670351932063226155877785731975251755008, -1996303090723433858709611269169013092853975486438411027562931045987038460987044727353756761547643156411188218350729315640, -1616132207786731603625613306466066814263266218711415307725487551534520005277112784831154418301259150910777792306564038656, 2995894923810020186409679648907146620171619493638409148547323475380143998584598984031875075787366948534633306993230160400, -64834662749023903362161371017006844637409298048616375215095935566635666734815724131459960498022926767891689142799564800, -1999521687837328085730068973893259158961004482952062142627157311599887567246851234234151736898251621413176078891112397300, -523598844770310768041473039283423308949531485809499689568506293188695162802076769076683431771322632972151964326093127680, 1958920989767390148776577793815159806329598376953380975961896612216420865063214400048925313141506394437391816110913060432, 205073869775120939372491476036998613641951212801050592356462869331641862437574417228229574829730854387855874760638464000, -944837392526829317363811743104733009334586553063152508305245322236259544448629956880561404290726504861717311057398159500, -181327913194443631112042978254788346814747315974792940998855535541802542808937041838790355070159677492587456570266222592, 3434605501158676036941132828371212518344553494236829882532107425022110504624751517816380373999896600953554771472226212800, -1642806841472941986048319092525522603223268852111337145095466460621282614541191075272916610683107974395740819813209997312, -1790522755675065337686569680457279450210320487783247427624546882035460041904786597425523122098174433825539787231740668800, 107858984404190651677044742663065611012108309806522926887306422535821736860639394949106460149112603243946143620949606400, 5732586053881917835105067218986547092562896060286788336894650248954760425087528760074600514687783773626737007127785694800, 1243350028662739923367751907619829166619290789076609129758629386983212535169371400070232113908098453726068640911437332480, -1526795448189662874033409400171313583235595972480359517825642819623735049807663070251161454987950679292987266060902920896, 1054783860326543569201729368394882953138921759315680135727377555247601962789370372379512370079991671606051055998074880000, 2964653038552805225010618493723084751327966949766295412244328459026902253363091789855021841138222891856433071948449276000, -1171749452367991658855287235099905080338304150469402398198289870294481229921358224609460401740392119800841043618396372992, -3661805759482586885399260987672140305749019304225764618374533429640344430040488638825816021974027978767043466003994261320, 595986816672411336233515192135641008408965143230753557568040398946243990586362342644010876887875376224209450069160624128, 668420789754597187517748504220416288741655682781476794553613917712666004286283442426665503280464726111384953211042166600, 2097746770847418307196344959551750638887241573686869540240179840302891616901978438922463628330524983718600733652890419200, -9445411190022589599489642175240006776977086437093133483199062058112346430435995373886515796303508851045925277074730911296, 2278336095073234705873208181077736756718248552907037246079396352578179848962528101095961141003156936436746092361967206400, 2139932660970430434355768999192891164254772320094131022880044040265295223895233846236710417607417529692710120332820980512, -3070123756070682613034067678761929998218615078839490073937662236785486334339095123559920962486645607797147719977402368000, -5701443731370719141999503599087170245958338284956613629427783664584311991722860696614064860774994654051245205116367530600, 748211604767874511111927222763739161729768180537992473184937506419151774539163522149446014271730423034177008790910533632, 3760552910026843684183562830686465249484407138769520324292265225512889418821730961525787095835664928722530295324668501920, 4060255461608732662737976225326927088349202083881506209281723852187445280566721523564674347946712207195905861888832962560, -12251988304189845180963565151148570358679375005846637303557718643960677653838469804108099758837166118973679603156714683100, 5952116972069379432860845854289382118022449685236759644289732447898695646410994682853223619471812314158102907911877427200, 4930494795182342686287985936776035330062157802682425790473297277032022737923809306265665506052668420234751874561703143616, -922531637347410388414439169543150218660806674454132817937661277788205380019405247684110255077893936868192701818024755200, -18463240691330884484173649232783455196424099160997619049629495825529881240141924637304163188000066397474122143086529436180, 6417705893542361564926859209169699526824941951334410653807045804969774717327971026381053434963307801028742045162589388800, 2558635845466982861259128691460489944567988400660206260251252439112742169954505102270994035700273077932799912528170433200, 10525480281333832772726562244565249201273826616528340263601050072402060085059098821736068835961124760605961129348518903808, -3158782563377432205593408810078022302339618733008342307926626262471024402231985975815657415889298365989865256372805546240, 5976646106223913525868416512433348935253785717059352155611643847149611142804154501903494945058506477011173762595509239808, 8718622043984457179148657682516156899732267998704229892011860888860359812460933658056676346026508666777357333121478994800, -4000768867224829565995173550453040066462683738805837232671684541409926264558507863973801104362755427101375879451980595200, -6871972532438588673069013517927913697781903493660874378714522479706212013824322294605018927853221330339036895259443192740, 8218238094843534417248845943342765085680670884415772801831769149072009525484074064609624545521595259933234528764097986560, 8683667701609747116111273779060238472656850257043478528205543447687934814922783083269903025644166609566624646160017166072, 4867132721863247743040387369237894107112307828025350381815982841660370735049301512108411507165508293983808425994643046400, 4949940025513714680445556762550671744968617847546348477156128128046495897394805932916212592494035445920369938854575177600, -6144367369258485780979263354682611912983799382839036808234683482727480391519871025086270711517106270525118339852267421696, 833957137160160720713484419013913347341209421557599041183726550087008959260012988406329631635833433846001711257132384560, -6425352428478952151204568560829347308549515631482454127556452640059743170329519010929639994795514586103338483502796505088, -8114196362475787743809225229968417584617669023001240881129366862398450825582546289588618985360496733352091045731491938400, -10115188163024801451048464060373384113121220996229349366777919125445391062621931886736228682250643906257110271200644300800, 17091943884647847941006540005674056556668527772522927788123472249497966330835081938686100724375207186985363702978682017504, 2447678700797830090344572309680187642244923033387745668799431081546298153459296574620463601024210406516001448784654499840, -23239143991230352609820033319216175652087703619037505380278692022332418658091430346835899424529434033540345582506075060268, -23649902089008643218561341115890630233833523558259479999132859976917128888886808684629463016404806488562193441586623283200, 36291351051077247706789576798568630638398100156098108189911463433924891391288211287218308973618156886687529973808418994800, -17352960986085916195709255479287847488231627972073193837742899943355423516302702921720577425752713209186359790168308711424, 17835308429523384623598379098954629711636618377105651972656907454308584082706580315012059111362213377329824475034403365600, -21865426913971504767887230458133173409748952699112687166809138153106064686516460224566272963252872640052349292054640066560, -26884843337590659310358746432485325316349583773451633172930980889468695865299144166358655834733959336854100202911786093800, -5574815380517847044897189810782233522620999891074529256483521180951963974044472793898732348914259442718319714861318144000, 6043023051147295709204714517116639355095810659264538883162638021550531872042181896183915493775098568089205147254494854500, -35181762835712263086211748742752469329580199022110109760544833339649852436291192443468490317661444007489247561711595028480, 27457328468458278563669822437794391149983052791889451874740711555839178754732583020664410339773056164450556029438916658992, -1654727385544165985098037184683136286610323487490373349857752273841924483536839297239488623154073511267684091605444198400, 8837856567880517489702648064910505650874710243667719259387176849295834449161150951337659209209795053575831259950531205900, -917387233962889731346940792066646161540756712717677647545142842077081445235378343290040008094575947750708828866598666240, 47820275917896040368444361968063986277977922534841948938283715087476058874691699314347006140328128471386232240325597962080, -15503595537196454869559868236680753496939294585706380127081633009721561760562589179723300366684195795658169349754689945600, 49977737318112779109356860211616719032223957447080402370734134348763106060616917777693441973639199165700816345364897523200, 18745067590310539634190198076634424126163588284777349938827037126647188113307134332107600621337309704788721474784880230400, 5922897445920231808669300207392813125897458143976945167142588798246855583900397511787663351892880444143089091006626171280, -3619250530770501774807296205396936717571559759984956361907632892422112609918844304253235053109518838757949828287189483520, -12293434413774772039027040200338585492200352929420149250597282129965370681189312742659904013941553232017441716870701310534, -5616465215632430569265667482140773368197574917982631992993458312615489088673091932221702670730279650013091273216360448000, 83809366693939364639939294211804338126108160247446497019083298577894016213727303113121285023961169541354459960938101824400, 445167324716895860633029417161911270512313571525032012936144618075122160425416413898925949655257695495471071370797907968, -54375266213662778683592070493725358730198679012497872311193106414311865811264310255151244040147228487881842388366569241140, -22503322996049528802407130786907766892238381237543524313877307793847290645711957162125106441429799317528900395825339826176, 22587305892606651177224502181635360964857773381544808981649677255445830456487821798531728979837989027368066263335553467600, -848199094655434565004694972106031138217903281945840514527250665731930322508645547897862291245571344718608591138429337600, 26326405682181137552726124616985499698445780751976670050610875450929655082576876321700619521489974075651684049492927572384, 27118830013184097930118934238068770592403930508650574903122587853177411288816309517614583489134639390171118334309616844800, -68470890376995728249492757300746883535148452796487471130058214669980946017407464574089611840700616094122239167330563180128, 435403103634307120672229606607450133440197536378925521937995653279521235555377619260098456177042158942353869982662656000, -153542675011903788118484144049853677960548040872320904031685021925188394205310912785984684723231240981163045080197374776300, 14544009211677196390286158242081756227177442721686578260934120524383761605631949314303875562600288260007403636958905237504, -159048388451104503750500321873946169989117267656439346370384111692998064586011120091082919051102538554947802497812688834000, 46140108995984386577141596146384653708356227214071121825022719604242846301559998184230150975641212803571272987779214082048, 19081774274058509546410349282738553933594957926311078501697108636388237748468064286003075274895051547974728755830844666300, -8296250476917016484600238832493735313040585661375780755323773708906935190586953540772304588511967335628326126151637401600, -197635866324793749004671481322249424776112547566647580179097410936849341201058901965605895036575811209596387464337732452520, 62816165813041651401689245522426425348143978787526131209078592297095559316973048411343595434830643797382338354105014026240, -69425259847927528219180787120034758627112174809655947569095354949336855346364622264902796585201611175770003599346511149696, 115354006823162848974588812139306310154233111962338585987322973001001822281247049799902089138793908980178798631899365376000, 134558563772316856852982540524954601552700715158795171120730538371403798506455848744231046693850001640566860431112687761600, 28568588454787316799917697342352480273234827020667794431297269451290310478434016879821329631531680738992773970239149834240, 37996470877606937757007193002763196487509051803260804312428903808562502448358192009080040426661255433903813775196699479160, 317883466601410318370800436828351426833880799420584930551578966542682703997117798557402183189145562003857250870486833823744, -99552569062126472677797383865244016474565438500889217989934923000816079568872675854067977169163096095907915365728406177800, 7351524517995051227825058597767205659945728896474238550048934064284697720574361780616681159583162589316924766589183590400, 211941841509629068922617983575932060035803541807595594424189760017463738479823889362967181269148221864798978760707307134080, 146780691913531141266948424926894042578248833236317163703032279818926247663336697187899944133502365977955989878392173363200, -86212555727106230163610121701437618544549790933777379881538669805130122515516540429990426770223887657589777714111714664848, 176914217732484609810389820796734611472389337469979683132542295816037700423148724068293780495931680969575241622173725491200, -73382371923361934122782971903611593396980877358348554230098215980088375487429646125962322884723139466911453361984759669700, 54930097761340087603207292906813006907964028899862315674388340091451721355862298235257472592300256623245658587481191219200, -218997773845870744605748870484720171135984471017100376083074774427563226967984838048271893227256866723388104567027643848000, -150700447337709662917784192335615229065426448292822643479618824409314629834520431679598034442359319761725471501203489685504, 57180064288444128920678864130859445919177568595994899577032139429776941237251299703755280879832453412597221998980596930500, 117811383792290186315128266432003094177580989939007324222403162467591881582025583969265269464349940303247348448143553331200, -614923078896254419175773107160943792782100217937623193424704409831431254416914176406016484255430729979640184180712473083216, 87483521228071144212102878501095144586244855959223785556195621212174736445820245263756546917844904862686756088212472463360, 478244303800539127728721968837935820174890633292600177372214482182349207670515826560526846691897455147257983737342845481452, -352330913785635843340950774259629262543675545818651511913557619734048461745576503627642113669628857323957809938348533350400, -462747860792491140726167778492916929071375921068086674609318820610756724371201065347665019154659182595241661261963573803000, -288193157940593392311095715450300113427185901153563033689775009059074838787763190923286774199566712496007067265315133980672, 297409554404319964753259881631794213868166294041920649118799764246132407412517902568934133521917218858716473585578415339200, -494412099450431060239453288018656954715158115440586892963840000731492755084254305772571199636234217783046394875296587186176, -393714879416549768197753412015252893887798249415420491580346080568079134067723551695880898936691007930737042981804767306000, 165087774359466613006844994662708312321113953620224359041369272743232776420801936881559982700200468954512494599908360192000, 631632634389539464319764734940163279903857127760312113984952192075339250856189781064233791942603865466152246647358599141376, -257071629327410303314278917881677049151097894418163275393061893359278500139325689355223832788560053216930561606329722470400, 4637553607024415495114230089603629108989621613424014513406143879527799614017975383071785828960827296596416197645376120952, -421530503007210995773807252044796473285795290622885101099924539642469483281069892953054650302329633228436246460306869452800, 1484720756127455415674962522144119308966702411272408709436595816583521806629076789295654231948557330882037841422369836316800, -329857746964673877326367595736467520293661470127982023222444702087327909934818468212011499779780442726184035852740879974400, -399418308143105387533325936163385778132751512230852946440657808681756135642993229349418218863432240008131884357828082467600, 32271448968253982457117044412686296267198210124177594997468909607696490154432088632353132956917775655482048692893754851328, 1767669589279448410949333960642042517392191269118279407116338032998284085949674789395399055682495374181602367327023364451200, -617248676568332516863127972948860521599071631564131603752793576104896467910577321140064866187563068807067349758190708326400, 533574259113718242691047380606664665271733131725437170627822000405589926288903664618252854071328664856881852646823240385920, -728199378479977412907203813582265877315729409190340710184160319826424154420863548829483337581759362818830166617995660492800, 1730300333125297186325486575784820005250986823888253516623341947896133921703869150800492293549062730816703914703120910859112, -244753958135652104942142275816304531459829256795161214397719991720137137353880153677557145000572054843823897338568297676800, -1250580606512568572376040011296240187549366172291196504150640387365102034701707294397130771315845231710351783133276150304000, 461738788290755842255287468710001079505085762057245654783408013394117528900244803841268472167822899208537250157397672984576, 2049626966410587746244664835064856507615612686999731102858896439084115832940912144435100422305619296862417873657448386531160, -667825448910524519085460343284307260756657099349441600117888222325609193024779578939779510241343066925742657133925411848192, -1778460765510376573889447595935025064940133673846220848359396436196693495173603676484423145380914457641362734481272597808200, -414187859203589837546254259845659959170360818645824707366841576704757504161543263433743234598261637265579714016465806950400, 507613917325508137316549820670660333844847132258166736981707935038580626334503689781069860489335279295185534457013953814724, 335868207096317295891743273811283220399349578036758038370287870691474706001508232365137588010020067126629005049027750789120, -2312504380845117570176398048885310619748290863458579566672999046562262155901053135791897836518447132790300640160920009763808, 677942626923619355422981853029956551416190253656412123172362240321036109415818640563477688783721114228101925352146311577600, -13355783724591870090190242027764227222379063701344282414286525905989055033126347100556040000997834750389994567460089141600, -559641328970413779500243568788033602083495009063269301465576733244563842890995842254173293879634158365885334776810336944128, -2946420937723590320355138094274691885550223038786601629650159925977279249358741899375173963115294217438258803915955645325280, -921412738374991535647680427577172520750494631755852346785740745057466450597829229708302007941168457948466044184823857152000, -355136230865270888186438414514274096187054040845074759101814563534631653915866130768436952446479899192591389394200493467200, 1272391669972536275509081823891206467678302144027660796425341823812728799953582054787723717943799943021570115539714650931200, -1261163887091515391525346155268139690769755543206827488472243097562580681961064363483643921545475481968207487387679497078480, 1855503541630441368031033054871627455819245563977545371119179022568059590902982902556764739112948092131591684606468271636480, 2812646831404433441831959370395653098837550448782730553166069139809609602949610978336967535360683260938737305638074514239712, 752534281740786536273468721024638276536475462274060562117881616887456494478920227264787489890166962909191504692590411776000, -2373356544572661518484026558762595125782852996569844730392122203559608758063052439447413603142844429654622986419791724381600, 524573975251905646583851180694405366569057378391909257071490606644026483162066264695113424893756053375332288303876345430016, 3037815263954790314196607069199023228320694636894457410525261887151061431994849129009958616971245607420111638360361729969900, 1146878113409960623505850172761081287062860275979687898957635814356550428496335720876620553793747711448107992396062842159104, -1496541467970638437802600094752679813363343842805777585415038758130666157013987599196012168531712440282183710653805441084400, 889762948168843406760779941595300486733195716878992100609881647712978704020549463687093653386154049958225715062425989939200, -302175821971000036454423097911245529135554996715797138454457409717577604534888049757798754973330285343213957935845689817780, 5419840317309262551199899526692658234301218450156385939795380464716156003190882991532242517197404322217913806441160313405440, -3739871909529619516902744615144527218218974088619593149491841117372904089577089258681030644166832958456722162295605188225400, -1416313476310066374835174848509928188288488062673693930660155201760619687677662843100104226543374050672686225440114317721600, 173550046202745870888400051680634869906332362351783749201643770846207858934203657952168795100883600575593633895074002139200, 2168312397414328838566219987360595978733473005386577250729147824236395338313633243625571010769069138550817436372838763200512, -8598430940743061708963307204645356098914002915051908369624375369128625160707220105156540776247968341656205146942167858076640, 3740181747820446643028306875769516043608058647774950712390102180800741036788797411159468954503379826915334431515657153544192, 11268252459351478264131601969390551002972220938395252547608948699489607103711762417965321369097352178853165250668617476273500, -772322161455618072793154948584888612872619874904363364165803840585756070847962886763398150044228191054514509955160290099200, -2075474291438145268189213556869518198729535418096258737305282771217918487684423112760287842669735547822877511306345414899056, -1087007193532502028400946441851388804926432368638871796797804857734337145213960625767059328036603361247061962700254116577280, -5182169981249720570901394161455768769182370321546818970091073070514455184879280335152386606731537984938490067657038010341308, 4546249018251550162287078663703497270821807135573258061112738268728952127797859243168701243630820076501200656133555801292800, -8668538973046356416865316469348584046134880806434996517296096365259348763591574753214840098648823388523153971405511351642400, 1148821769688735002837634237578597753468991766806169936084046789524106941207141714331105783455857458382025883411611039825920, 1121742734339780955935119955037850071295685004916149986513161925554579848639116539086138643599487247287742366858081116857600, 4682884477294991952760828294661284895359384619313895537981817092002701753726335828529615933737652052050587693973539450257408, -8786476004456360655431893773448187854403036725208307032417344638317895441964381153462797379848207734150270550906546350811000, -6668409922203136995763158946708230209819037926279219609151225182925935086121777892523758606702571907245213523804579010969600, -5000784957897382876796842963434378587625725388994070573597328279979986345813439771360996874614951496131886097118828473812376, -7495230435058398130564640284267804240358213522065065291166636980641396890194094395274410521589160438387385250012588933120000, 2308839965683761247277031523298782284081191103495213342603762147163692337493662062041385830838351541733992202762792779744752, 3064575315270460523212545954882905268533824738668885765555201920360035195633522081275987382714946054132755315951807758336000, 6486937329638514385995458488287008756205743125503853050484692116722000785875895316810878087611654933118216183161622754175100, -3826451752577151076463738044444637705444146423694884067934709739542718716306463505320398633807534412962326803153822555308032, 6128783905389761716930272481891065704230301386160330713507081011729195072943190997288966047443511821771832735980651027887360, -2807400163833869314123525891871135910023049494148460303918850710914387136860331600775953816470446907371191218185083268628480, 15764969572410794224544699647350943239591652299660423691289224517961614832092758321253798275434682508232376505912121877214400, -12380577209344207518931334723716388329028369118756754686035455545783208260007055796164965016682668250959583004892438986752000, 12267745694971855082823833981972131363603266155427484715890882288197997069935477304291526648523841397432710831709582281454496, 380331311282449234515469373882750845235726565681976298594120555547762298720353790977078259577983297181029644614774072279040, 28377997355624983550534059098319981688570508549519429209192010579141375332970355670294652976543563515226905021430126136500678, -13016740303390391481838375221186625057708597724798890964488156943437530493707879976478134154804349976286187622039507540377600, -883408901298493299072989368812897681207217901307436408399138332578791790638951119124294656376310873499258994241695695618600, -4034164002107632377222601036417433360364074469323038996998637059244349670142448037302218584159137445171600815424405579497472, 7408589969079652665977483640180386526874665181274960307910609005255709230945019415331435383659401003446371363125551179536360, -11197511069492511669588528885811332851908170983540353689652556887305644452285961526153726056777468617337799481818850485338112, 10736950461586300941767859286407338289724717156270536566453521465914991435296627583113169527686842709198845196813684116026000, -2236445054791849798793936534018198840295189987376431336925778475829582601869825062778070583654120620786583547081475594649600, 6570218655993759033298880179063252798761255023930640163089575696827665874731917469348408316900077362905131829830414987288000, -6939895946894388364640568095495286508991540547685273265902720602560228447875619497833501586154760217568996759255823459287040, 10835109193222982721339617743396647114555649145504400687986728218839518445706889965964505143941802550598064261789805695906872, -1000132525319239706862097240913420772135194471716386810860539294949423025150020983532193070144457620750122208351835337523200, 4052939577576954530401945248310644247524691133961743855454176943459557298315765170005514729746364363389127650680425994427200, -14223368488976978716526389983132992901172401750664530594189409933918086253417227360238157261656681068077422605185408468779008, -16283034097543071815670127606311669597760940580999209314448003563363156729590469452553566493227009729646911909074210343740400, -8058564513709536257162944838900393312115151849051568901031898452470624328913507913591565558978711773695136853182727908753408, 5138748906614399347458175534825337801630541474275058195703065427161800721740497668731507813948376521705248716386443984637100, -17343715340248573523649813621044473634486202867094606803569853604623628193942323351093647268702848814457888072625487557427200, -22801521115158575715189677720661746821548330734904953487174897857824280824273221029823613825558105878488522286718388388649680, 4848565698021705456985754444551264555239818341437178977293583332481738862335820886104843070601623321475062311683842491023360, -31745859716834068424615514570451344316311651951261452900484863906913765968334806680577920706178106786642594644728257409813100, 10742011979545211724122849149769937884933432815698975632150083625618977323910512153642350959961453333581948296604345486540800, -16839687186963993932718655664399090616144139976506897549269923726639608852923499917142002217665870605498575639758160804856400, -10725030795042058683323441848444090167687702225230175449928263235350093862257371610282817603062604833465795950673384605483008, -36745712695522143186866416660467910087273929058569802411682568967458772268270768246279504741129093864913190659113367710578920, 41210507047895525584934418908339724211420588051172377869281384828043680352572677567949612911360978739764404603771046456197120, 22977506014623808524253277320931248672087501678500128384633431896761604564434462561289526653713801746054032643595284205337600, 24259471781925473121378448357124034606723005298377817687282602185226938146198739497024300122043063279172228123357753009766400, -6727263017422669735149472179602902689716887082302188910938897286258065023064520447692142662568649591703182527429200040865856, 44494564977388212545408147433478902396379650809357910107233371122696313434023945940893476894444696604840573135348705567703040, 47044779175264347164139619421618510381730545247358603838979605638550463263531859123819533736836853056567512949178450189431232, 2188865811864429447451468072477396296996241315443376214081175847502994470251033894942941065436820402090239869376325799116800, -10393510511630439314524688081656927121093445890004973389742315313596210558509477186374103664333933522350566625341543244895200, 21875018453616898646423723367313075440861340283842459488952777784882485777048410513162720682230250225653832159340093572644864, 41107991354217018328598268521986347257225250105426138379199494897647689465108468832632246002093439399733474331477988108479200, 24421358988187391310391078707544678368685004526252834637560443478102122873017975809732633756394948455681527801350782216830976, -87821687627177951574812918915519731100368811977712959037968064705561079384869282351981286137132416691627782502495931178308300, 85627643430259261522076592748756448577070817263645107847048400290333901330185662247620328839288132084071311675945322230579200, -106152538739582007982903888814415042984854737869828103817317734725769367254675550494114411770643863165724333700889088552480, -14515471149109678889133500235383695210985794867039668927969918053063450834620953489658416140857023364498081462759408533504000, 6603081504837691671844452257559366798656407371402005981691196024541172939342476142254555897224972961292257607588102773061504, 39794199243099133020043695568474970557040591394025565928179456874240517354935706058475358749191467792228024620782894815641600, -45135167005626983125340928753646592694977974552959481889422986940258117890939726583475440108950251994523928474143614430654800, 60079844801621447601395429573268952165242821143632768732286396845784582736219812467687518948281255987411423299943039393333248, -183531074165770038962224714004742253491782250901814418395084317565192125928082264424532507710249857923525207637240550590824640, -38142189744157700693869983157828969842295256009291056677573942061609303368250116590084756398393449588662389440942972050866176, 72928105337932512852046924004308380462030332453992166827510896246329309300429955423214613526601984857043716445681195283055600, -33889762590545057100185572435615678518582793422803918433327658688579047507383855593566393862478721252892047278194571608064000, -180356746469555449157825287891701566259948793710706835022750815782823065549115782472004410008538451571297567489268615991788820, 55572143913592155920876718834665640034347942190345205326938679876542795043283699604209812021357432029459955765061735908638720, -21734761234358298827015785867156834498849835518314012284019209244927061644168605082083035553074987634106357101682909512739888, 26158328000470523476360760757637838498703558374343996372478456466319834730030414104086710144504886891094547251512671941427200, -129834438584596658274451679299821181035843938606914993183119665905318609782152109385010671416593687742072253376098081040649900, -78878133833060394130472631945493647072439941323610382310369290540992681385390384749511895944360448561740346680647357806149632, 58480644415178808118975428945548223608678024098971530765319127595706811738241763145243502106207796083094002343012991677780800, -76563609468603251736659717572643206583654056662179572876083930282927952302252413651153003529137410848653506161985306390167552, 46833271750553881499642030684251155257378423519846514008180440883515288044819379900907253716563045714786810098900159024193500, 18129174992619921967700292200726436543457647204450232295164873538142493649290937609657143900445729999376728913907415619993600, 201051106653714953524372990308041629532197374746286322637148649796780572091145824191370633030836560052677808844422941900295320, 82582977483721810439343856964178265921204229554195626973343822227110312938765610972441485378731776117638080813285696906199040, -269428479709435085998299028347264351491257487319233217640320201325536446914816551298167477858563914269290212088574146464252188, 63289446661622612632326533230631095487214030132061800305089002687369314476141282229878409403345382967598876016470192763699200, 406116423525472688008167188888969984923503909266893163274028012309398678079582276504624472408604631147707122461810487759539200, 15865343250965966374845967392786504955881712391142749262831571086585738989671472299804541050553166836342189088600560599302144, 101919022253791927919775836914711160548366197605789044053353872691760955504557631572397023854279844140048580173123099558439300, -139996159493645458252215973339940238083474952430825793955676504804138520981173641758268927952949607619811190299645866042982400, 553925965229862295585746352874517285907871379559970714403838047370676216600384487828472538852795940796502775268563167672433600, 3394523810863915213902449864966762145586813937616253221660389374350548300915793657499919769400937349817861456721096579481600, -290425916860512109127437092334101734130455129957716335571040957799775514070349101767617736713551286423498247022164829346496640, -140783809660580376855375486642966896092737364336138745059323085936133807478760908596193261973145656118932793365599732451246080, 335166504168050044804173101311877947380713093683502430643423343515572824052025503407163284714931513754311734037542189316359952, -238311705149549920908507320445366690166162487478333904609144875077532468438732493337195657544874767393851180558722423534387200, -186987037909741715417065820717349380377411519965085739863926557828888239374914483794414182214835097363499968642169851772361700, -374655637393560607990540711838533470807271410539636929688727611522932364002474042783361016147132754010114312497862422378315776, 528710161673489385445751855507895154366305079238950486307909755774359724833338033535711160139374530886156781372133501830898720, 76116694040424601802835465939992068571140317345513521336416542866663691974430562135666710855865890191113560107043335190872064, -435010735495072774431132344168390909136078728562525054121969146378651789323028117811576540494637537918582153738342175199137400, -309179522315704015259859513557098830476721247247461019534773127822399926854354348591412994802990142870384764569584789566259200, 375057008829275260266801803764097960798517911419465784394178476982788844422973748416624907704306926722119180130383688255450400, -145312010497048123542426413336959740965124437514496237807336348533321191781679221607385205230788809498089619236606907242250240, -86290594518306205314449474455282097175605843364089213705695818217984004203987690906215511857520688105704321281432283454687328, -206238539990898184774177756633313411833534289258050826070903435906363300198217491256893442615367480330054630605478688718848000, -151260632233210499047455056126063448031459162882079123273922006223921735616506970586846949264610015525672702987022540084660000, -150827464489830531274088715000738597866265140065414087203174127878444236048207762287420823084440815823581991043169350131384320, -116972185226270315958856135944464044618510553791649313489505877826410927840365799919636394301375455770602321255253399482184000, -208819157502271219897151717789645584844604581152863469144339759907918941764929431525331065429094129712332306095018381877968896, 527078737282388677653228688944336531811141950650501781891666850018823936462956997694132250822481793945162478767146837709020400, -327734527963734297628312014257329381419696997181104340757655708809161539915893868981763247579935418986626028566065628525363200, -405997735382114080572203067356373270678687576402302850706250359998607374081723013597529529577576352793147963118155251569639620, 213581831116915963278562126223693779543604560477571068307220344286452279468418757029501951745775228344197489106506187643289600, 412648050064061217062595213331077401971682315816749777587782649897965126052575892559178201229827593845138822303718917738264792, 439165325529636059233800977306925207936542200252955123833510327143025114350329521290283148002799583139178452588993583461171200, -300715459061522690014674433801673590311038105222172167649018385651212392867564401712749847088765108323270502442474942130535900, 500123502705683432275350046392344196851783494506489121315196772528635339404874503623427616344373881362655715334325853050896384, 417688642113255391915642272699125367321694575948370287002421709987693649413106822823867999315500763155010333815975035610344560, -27407760464957038661801038276410721836329922939605724863933705675689474029066313102215752556213877015689103304397015358636032, 315308585214946951578015545186144291374482329185087781828484062692657802508127135087829582866792505647299383454063021879427200, 222594842253891622404742247875951446785139265732550333973056725308912743722603743521757662594171099103802526905084180797849600, -376899775649280290085448898293215305667845162665298016530141507944014403479030204401504245627063619637655699020346631638574256, 642744718545049004536791744565634340696740974740948780834310913549456210573734228054279545544899290688501097670821538735063040, -1268085263510922806441902267841688880335783204957372997275473407714694124318421277652197172243945553829659326846457539295119948, 1313892562121635289730153253910034610751285528054195819327217885147547196420078234864650447918394520080331007759434826697932800, -304622180304447864788186059096097490298063766966632420280203753411798689625492585256967976991571365222491650912554017878337200, -284725765272145160399683203963303459480209991507564455321277927706950172299670061199338138939368127930885231269111335066009600, -223772960898557985418739596197740647321050783995745364128411084519683918483801045748729508969973433239818819233381719298756480, 661923710357266487867555051309097142141105006150415425331613143413092480753332155353740869225612250349564323117938957036290048, 614657042739372915883262580756677445648573693932717672205956136386293557438714808019264374321151487869164954269535859418073200, 649562198183133054204411142659640929019018863582488606733821086010648036908519579625203304517113608825253756090600159969280000, -1291479871581546223199948196194763794685066821794050583801753331011130506225523483475660492107038609447223569665964624232208060, 219056045738544869893519671717392077974798657016752187523600332984308466026585979644062169790702831979624641663790150225756160, -829036512012208799227843647288302305382043299826066954227948774506395963810832708355274339070143049134939378541386700430963808, -19680109464974613176921155667877823952696423503701951323262610192138227973377618490683962775288967188513756826105906672435200, -1718318531766607556344042729981614551952227462003019279122429064416201719881225385944667840311090334579729927596295083704339400, 163973456484975315110766924965382545150932696685667012848914727576531122802480071990503317438471765487879257727150776144363520, 271519209752516628655407123270341129892861830452394175824257387368396728365705835074232347669091010098800026348798881599129800, 62794385420253035064475410984039877056589606203235548798785323142032674606064669009577524244033572735551644098613938917212160, -518649116068462447437630244727964493107235901005332656530095550745368739196359962055161055901886549493050820962600593049876800, 126198067499254345473371621298486533891879244941481227561901626526691222643630508534274264315951874181903540478340480630784000, -3063462123017404399819261533229067550768805424270274491140532176669622891456872853067501205052728665225821485447548821224207056, -9882869641970531645417589905783661800233739961765838432469114698000363805984327437088808519945168950189174048338409108275200, -185956903431749643406818045341224982270935419976769983943469705947353584092926631068084409173925495869750119467000026720781568, 236688598673662591141919459608405384061201448899036862790495557694172402109836345423452781914944155408286134790742368426393600, 1614334886795224645448926936669702633052259925351315191724276234062952756498543320642733340061461512184767120059617352920416200, 464336171711409823475353568309480156058165572101484696499634362675184701789532313027140012215386559419109487544484433754062848, 208401143837295962417897332025032450914842317606090536107109306838151456269881321261209315933192510639509637990750752322319360, 980534532744895739836508124631442242131306361701117136581714106306476185973552674400824836567084890821298512962422616105156608, 2297148751481154298404186962189402709527916268552761133490067072388440845187413598313715353218469602574988606639249381427561600, 51792007225289876181795100954801772194435938479678774150953125062015879117780484756349625719650919777078569681670924507545600, 388287129758459727563935205122113765864181753012159875798689999260780567739482096307049815537585707219204155945900920020884486, -371540507170784319613118571842287772889676078060506765343002786365242497718918864673869067895947620817198988885764962516992000, -1118935818736342583264091656967575780212204039856838967532199041325794090522792315680149608043848823075569498956114400880604248, -420411713604682930477994636123783794144186997957082546231370543129508640155542608626366414991312951697903223789466097916313600, 2782545461398590727786303218178358831625081791630410454530305141092673622218923348917149048661481578279740185950039801430118900, -2894295476556177658318450856899695457673707855367219659861155320021102763447574067095845784286541449361253336581513038694187008, 1155030875705500720671639610453699632570968982410246633883111262389732215725053335449293422800988556945093425059977906227044320, 531029179518570386540308669023575820250047484334991166122549024854212882463214696708270122429628535667054668763608660530167808, 5441502300001418081931973675372154346531533215042824580479000349612202362078606103491212136346513878801680193647631794801567900, 101165429598023898255621846936742983596744375140792487122367134072649719661964498236822501993772347720845393103494477932134400, -1958093934190682274198674256992277047444563530827909463069496186991523670694874981267203714624527620172538287313645202458150304, -1084677591240776532438596693089402773362077812312272613076165969883367375662287436391711330248840046774037528607018401451212800, -1028541265964923409205479667457637097845674304213714520718111790780301864709154681148702242679036054008317689965357382634013568, -2452793768243864927078168567411426271158410951321492055308137364738409156363736979687819788592682385677813085587507559530496000, 4507370577018212029614378564945758890369080270449130780390694840087313908641435843621209329355909651255706087980545237124061600, -317306585517034236873721490411205035670250818232255276441918170379406394104816506781832877749127202637329586005938287490891776, 4217810625779572584469260282120528889837997173579096063664634438880012641493495746371057167166212435450816226504967586737179760, -3490678483856092016535407359725350122795844605352547681612819314121840626110432601050368260802163462347365911129797151130910720, 1612092822108408463928707955988859740763903118860567869694570850032531696046586508047991132735916934725177762647396021425079200, -5931086108181515594086465694671437371229870372951686817727120375713080937150781559732665598651222985601105762184363284994457600, -2866127379708925250806126334403718629774994962888257988429247578455644042608319633020040304619521203447219644231710785451102700, -4457761368679972043555375015082403913456677189739428388548209802187719286973396453167712669946296731164262231788189989187092480, -6649757802774797152383096449410451333395716964211016921134435952466071414214681128398376859949672676527085790743405362709361776, 3113110474802608829985902139099605819301497467754124078421622313289549508128008215054297392760541581041758897546342512040345600, 985596805102886116206161241222170561671812757335369599135006618146674182592367440241123089729375682964465198493803672038377600, -6676104011504755198159316707384497942723483971067489690498811377057949610448611970446967951931875391065978012210065358735802368, 4483597645100090109998445692030481796755835058023037838116007920816701235258616023015737361543196116104491745504643918326085760, -6321100094521089537679258473777736942097951871607051280248746876267018695009350187876093999765568715940037738039526648996429824, 8440151891623711505598011210181827626594415235692481766604651569321677157759510822179132554307253172974456432278357056635553700, 25710076180309003181148202216376122434149273517918005259509902823526331010153217574808929202962452833965064220137874259968000, -10086409889280619945731440882944521495782857001426053219700472105137467527336709365388526554599212893353490978592540461434553296, 989895753515872217744934128308841854154117818543584615715644087801817362599834824397681961604336732975718161551889148946677760, 15073810440524350703068318291982468151112161934038025025895367532410215862484301008440509306804878019940685593121657027642253600, 7890728269968127446333967649624125300933246915891640422255402951053732348004572955504760590981699738377713934791041564331212800, -11688779956131366450500253236579501743525156489381208178371959301151117402199983795114403013656335018621975662251354330073803800, -328882834611267844491844879472463315876183808370638216863939830981481458636931571333549098723465036163758643631896646796705792, 9645596286834704954321581454239774714553372054733393468877443965805807006874213548826725540810323493843012761891349804128169000, -1396969619528571600409016293597770776753737530068891417896497110519455249109550933431962695653035911670536997618211859921371136, 10875579007793705736225184412939215908939507035795925021552550816778652346608238819052796681840101648365558321585615968466542000, 7666841520620919586445013834934952824520830542173409287080090230800631591374458288827051048928013071544595610395480618644275200, 2752260262132818243755496237476405269271605173194218706806906743588622069392859298508558746443920010489522529067152896369595100, 8727423503315784734501803022491367504538545311542964017111253762417845797747817452355251867399184772677747443679211223431249920, -11702262751203312366749499589171251149719185226675067473479193860736085074006447807171504862110980679795848545135878938216248160, 4984362066509664303668291162293757392449342483058918610256139892777914940384040615425492127564296097768359415285431567332147200, 7149471381978711663988185025370709636292594186808392837875544330999275121903119269288503154591060818454641975914548668095566400, 2565127635032331901613142415535782903368823681152902389039836396098036706995706703441865207623564485922275786542577950845304832, -21148871140354790377625660416000270443744463383034820813535599362487032947410446456884723399185437728031493862306507335646240720, 6179193803292865284554850902843297324137790319034712846946804258113671838203960859303361490151434500595614239100395624828239872, 13169785806601559908921959186380278115369590802028963833077973110544140506532445741518508789622715470768341878118434459842199200, 5451220804924852771715035303861241298926229166413166195614723306016467422695437596899063381549088959979964556912975659034214400, -46002996651900903267886532882812212272161775775590919081415118709746654409575723433752212281573366816347538636545836894724557104, -4014749675468315728505643924383508993767212985756374696628940048860168694153414252959005609679428515357033122307609540427776000, 1301290752378530443011427443907101367607368545122966237321239981310566169237062159955134437203118742089918133280486071531933632, 20050407265789718268730890982337413215444727492933407711338380741206643988925166279217916638984472341416040587040798099374080000, -67105118807196508498250444156818797754117915215854720444519116350532702562116172981962088351342058901961615727743251455289209600, 10675612026729119772960694506313083748953643169736699833242750942207778206113747370496687181020254313288349328666227358713249792, 8212128061530062723402497477256958524242816322288110748175434454073235919022167698132009885491906659939762150860805528492687000, 9898715568663641462432277756346023641319111027409747938437018825071913311724232670299268392271799616093109038542902557375725568, -1351722052119976937200456922069006553302051772511667781187538700904411488403774325425781700205807433637051565182274669281436800, -2970078774130207803041170244214001449618487302395385785970181304761217019297457252419368518946001366746825098649171208752332800, -7170831522070682662626447062397689868619422940209897505999345777679569870251460622871224413608723086098982460439132783979006976, 14610388325630294022395573262832281877360918566369989595404607484200304402326528905553554333726476247532172588376955572296089600, -576449615283191937490443468166434043986135577353512994577256749143453822188420900692257590528152310899624771582240453497093888, 1044487806216435436290752314572145084693629590673046374166668293514162548065204798871929523511713613660884686516016491423334400, -17176807933662370777249568711958300077692431415897856561932745880174876059891690591074790404416155862211019674112232637799661300, -4969760780802769303126526531031306221780740706128686212119068278751365936903330390949729069172515508147337164169482399339511808, -2632265371359986272826288547537481249792509743877452232519823934160060731659204079934240069052107334082188661763073363479713280, 1024313013330407154872974565351489709428887082430375047108895063628185186808676672096791208819529406540098320306402330129989632, 88057395515783105099479520058477781434786674717175164711429372652066867100353382740342342681241625866799803470144567730716297000, -8563791344164315723548936711599624386213614355796032029994731008101168820995798315217928980208407485622584108097899712426803200, -31503280747744463484058391224736301089100890407501295073939330681077343034463383171464243510958644178291809683458126790137995600, 14896855925508084561080643987615831265172439229006917106745996121041185188799711969777087890400350514864925497295196838585958400, 39357657659657472432456095249491373421784423082043101168969147800627760086548082242537060261202039450455302295205948265658219840, 20418486429118235230764298085123775758294129858802896084144347558901585831582429755075233527315603289888634413466406881748582400, -42619044805134761306461194163662123425663159503666367937413284209833499865074602046292724582358238076375285123156860118548259400, -40876532359075879036650195694410833801829296071075279452868741128733413420037076182527730878145224609897312678381730664495972352, 94980450315217994561436532582587141299342864144210823457643531225356281416932555181801474226118974191531571244373842221393669960, -10281821256394547812991298844547183081445742593896815508847879758774227835890318276961835680163293030090736742791359482803781632, 76635124124444890731584755813907540191402689518665287441154204543064832027520205875962049542182213208284940921551329583418644400, 6681598272097634069199990078414480670710364739917944121954020806060373685475220367531804390403429291923621474080011137214054400, -33677959056327506352961671589304867599325021702282891490399788561747235225507740333101559129957468167783236333082195349263031424, -25899561529344455687868581887187225529339841844955290813286752048442185357910571348636418695532075453049378484229106413453967360, -48964144607904067297508894197504711901044660351278371177579131602144786458278624873139023358722245455744481986951586781538772408, -9425254739598647297376872418678491864546004317791027970893916076314980732644950146719192688856673299162588790015415535271936000, 12323909390419830743863185382502126423369191652401241192030558633101744085202689430662316501075995895142311259248673723904630400, -57668882701048674408750703311184772665846908766457521696597889734580318153848344071534714380775625949333937739672393525114175488, -53008893725116416143146586098733208551254122181556981635137657849843691944173275029056769544151027760859046468618641573747605600, -3677079393093263835745618659498472612334758428602781072624163002950585871571631844628971298335818268638282939777168221176594432, 56182114227085276782913889563161606105379192506823621124464918735190948423327925978837190396103158076878631843967124653973000800, -106044018831746806106950916052773936488888707815970148461631094117119990073729906671095402148768440498551031704105322420161740800, -45998010799599298219575828594265405466585810075403643410358775041667965712715276512045989998769557721381410929568564049060205496, -34634859688341435626092688079111839566497336746921322518368275959605586600758511552725341582640874586920204882987317838059929600, -39228327721056698957843468690319429476099134306446774538346032333333601386973546779122671254181355809656890903278747667237033948, 26850970062579429632828810506077671515486656281695089238598331219028876926027200844471891899376234611714389032202006951467417600, 23635111889513623912746271622295429475930949980648913766112934831556227410648946814535342295507838529073773110227247240662626800, -1976094861491734043797863794369503965026225610647003427130334962552910413200903478812954119542805798058191274131315965745430528, 150139787674314701802583853903003306606456087133280056603522213270751320936117414449151870769722985568102817516278844559330694400, -16170003904924491217426400934253360573007096943306652230833323707013287432867421139134665193524629787611996112770087588437426176, 55658656165143673038536254400711133518866038469106409695884458214688642584852363142393117516419526845677112785741994289974506600, -16353388314321872747195162436282913506827303728363095341330308625894959167160405870121291016457715953859645464905848206865203200, -2665800943680912904515550860148677341951337894071286377565156280471733745907765444046441953665031505823873657669306390111032280, -37955769730699205446905967033984790956166357878060183477439089572904618631995244378057313913146375964193819279711306256733962240, 91889269879771472181828971375683221361975878180683715488811724795561986112488217752342975672534629614980520517787926146931951472, 42527085668496029917456933317427810755456096099749749738521190272825131441220919806592456720734216126949538772373192059125760000, -90746930228645221330683389348536224698662728839795779183071674060656069932550994362587352050332719043360259554735934397691508900, -69084543063440634140867838366152644560444687842761679483712015505927998590838838168576111294550342494189331871076937937809571840, 177528877060260579950756946469013339516911834170146155084930579351480487714846650766034893817949031786650894122637042098745550400, -28073034771355473807476092080866841293717919711065972759240422595540258149450506101628024091714407064011733526326772519135084544, 225410239748638133001700450074517444870732810724564852510616315534075087821195733222419914492968299508141670762034595267385713600, -19035257100855484161017671926943311774697302601413345591908309338158006353733130924658521922241015230795964657763091743978291200, -137331520744149363164829723718364447011889996798620505437511126912154329125459221485024698698333251798167083874840564069263198000, 16190642379010217703899697608628543067276718814166131209734326140042858904824449694903779505839264441823875901631238557715660800, -83352698180439228031712665905560638131046489675929619248012661581315547416617255676735563784800542938752340691165690706985455508, 121214594131285863723201038426592478584119914008460955633734044685607325190642982537855719246922718725306540387384794561275494400, 4727169858323375479893606837621320200759253182280800673437177866950605263143568094387996484880128640738197504770359001937269200, 37977442183891804972452480151050910426474519634206483391636462575524857403312773158877721670813940609580069702834670596865916928, -124077826281947536473897504381790451396976750220935563912740788652512651581729638249630087223600053506817700349926553683665473240, 119455299229494374179335727886030357596235473507977396088106142368223351405107490318037273751307615281379158553381295197461151744, 145686340200605450461176250432264951454698532865802837544551758045771447624980448090187519080885887708625500309353221982233645600, -51975067017387639974994271228716935097264018961374808580582449958977768756408067569122865746970639786552626278424513676836864000, -487888509570209260412476574000113576256840991828896063409628559130234232519341914283713037837311550962366884139002968746565637632, 112662631927679902408381405711840343225364102343439955880043867175388096435243668262882885597847169349673537575152568389158830080, -121257768034871539993495736816865277175889723658259921132672373407323943904061789279764847305644250215004341851586346937579494048, 128884247015783435053824578859672117660710508536634510553908268432455992652845565371128960718377611366523280860334362387179110400, -336552122389495266585147938978083344901463987265530623221579178267805627678729051410458311854642692380131842807677062699012095900, 75254883418086409326391985769673618140818737069928777191552127803227161391588238384148370330409262684893092729893959364920737792, -99542757246157123782681393993475203513470031049149396545234751019982226728700221781782531045257075481220121466045165939398339440, -6808387062992597615530027828786658815815725623290502645307682162103926806709420574332590853779700456296495628343416151080960000, -5200960256010431324602365242313627721239459775316448916017963324635065032339643689818301062808114605872274062835247538716189300, 133710342444640937140572128698172841541165258713464020586642868456005272230945265208725132135203727026638951726795889689650790400, -250723576524830120285019258099491570858951419076221545830951668688255659863559669229225454836176320583039311098769075230309172576, 239904650861372002219077659784905546737471984224579225825397152377469733118013619304185579900257242802960248714321432442191216640, -166751721922870990015930128085303682157045286018844092560738351855955838196843773450365626213929720911713393305863225318171646016, 327475614612854241452182608510492951329641800016277848802368922085169881448974629189443689366747050635893605654222263108711219200, 66948157776459996308751221894517580640742968129273049835615454223660084639058216577438989557351347003558623171885390590436525200, -178419649508915554201336909811794848796721830178395654896898308752167257147326588557935806733430339451200092396375010687775145984, -216685721185608303140953777335520377697460742037975497202622920324334198266880871609280560879970977508493684935227064536918356550, 182520131635148069007423444278365570133938733339215132421205448913219503399295220676521175060642101925301169096240480550800850944, 549934777755053139745392756478360631837933356403442107907991002958162309596360853714297834706827220571811759402334412783783565200, 123246344366210927984121128090053489893923062659611579429741698872220527747748124196484721724291070325510962337073705819045888000, -382155911798427106402224683074708345814204691906097880250792388410784286959986208191798392489827244952674221229139002316548101500, 182929957126355218497750532383897209566440104015019838394965260783497164164424953004275463443521874364351753559309045228780912640, 269472668432365570355431538491334663124214148102036094446291115388611311686643596413595189928232404472971139576771160232234496672, -78302119837888304300551682026836477532480099266149042502472027076804951961698106105297788054227897432086270209270782224865689600, -658396668718731945567879049322983176302671640936218356425240466847528248077898361953612621673310626819857340546623153059157256500, -155207965972752121580391647617641645410342594440845225065117124391658147640519735208695018573364325479346632291280579691521507328, 803764273291109605573684241453888517405862485552860841776799550199373944451693304551225146176506925334930397137479539979127556000, 153124616501800028688508621344494556162854673527251852672193311329900755686145863759219711974655669623022953489451459988995178496, 716617914986038656393004464527901169916112982765784989260924990395539381683502969248158624601079516501932729691132313562054311700, -313929614365206483574177998504019546212443708145588872874826299847630403248434959780970896085341256012957287187756459466162176000, 95694449629370143476075255761677336501217684301330080896256077195810093218912681296681254672714050198227757219505534361971664640, -369106328867631214171876165494485164648603520146059315120334768336169140277901924744684256735448160225458685156798534129517854720, 97608472279385385545018268618765077048823726881893863278360914389507089333164535920237772424293828664353443534131713145174277752, 7710324772644411942627856488820748563683306141751214153109128072091005551910142512346506923571447568475621597632622695442022400, 89859990132500577095279381405906431158919239743547153479282848972066956052779158249277304940060765381535282576286800893984770800, -24081579178731138762062523578924170710693640126735277691903721536648109672568262703631075196813721717005314051250124637803118592, -532849265649452002173010896882782404963397727855420356381194780877990299003992706960390409963091052024358984398839200872620550080, -790798008974211271798376338348403862665755481683656252971935969292736970846067942182783270823008636072093918826602703474267258880, 1464041544417976001436992368505053953248185514061968472035995484971197973877370551730480252382304805063673863118052777774815093200, -239278800822984024389061968602187990440487270376977105382157847835370678224783614692449153780924687989154189178003710608513433600, -1783505972543920543154417746179517770576362894875509794198481146281026316509654346426506605254366946616995020369061538994494307380, -371616160966173245273828706314328083941467488131895517271289638557303213356233445522875886613443297238758916684702759864238080000, 237768770327520112446684922563471876644695689972632832978267479220437994056898524311565848294892992039237401603254939748155993880, 208831033744954263663968474691708011813581624097534485442118867179162650105757916915844583276672190334748733568147883427260006400, -81459518389383506855479383920543112569061974466785121807225226121070210635730671894067565504149645170029357345191527983182177600, -1181364042299947975382424166968677768750014122451450613911682841355985216416038319344942550781327629699839144314932093502305075200, 673857273477686894769338274999900379351234525515345682362021386230892560547424761006288922446334410963577537053325710479510526160, -548393081044789670322404559087642507488225426750400559636543775410610222758704547315474073221071307511789737583981645367808622592, 303053397103025467644269031375940267250223808312396534941351748464685669318576730042886201651096745857699043976036249679682562400, -822498821935093071136202962053397060137504309433134918658562796558470719207948759606332021983598680911871629146569796183549542400, 1484327370573930835379661849523894137987045929102715171148960434200573680456334971824802904168514415175309018696397695734031547000, 212246730228985097761019581798969489950671623586353265038194125556008677173055063632525777146683257750501479280715427276799344640, 718430570425941310972871384034577756480501189713394113108377456751424207405328691169007893184804830681656272760688656765134245512, 432223926634793209932826475880115578598526841856579606193256321107076203087272047434225732522286846528169482918581704114097356800, -315043120110160652144304640583596703823473884041646874964031070786751890884176038955031841268614582858879493986575782040076427600, -376536629337197713003449750998425118719871092392499520628786743440637991016055565992163134349764151289430244126509791045862031360, 271712968086556309129156841580694257349451514216845026048092784825567560933703279689058527582482037244380794727016875499878126720, -11050182280703708701704284333696254271791334344129359305052916624989805419154312138627786578977163083516631082405100302444265472, 1813126931627763413769887364677379432394080063355248530855852601836738029988029725831025249625535761649159305917409902946911653600, 570775101814483021065621704439449920126662105299040125267438243669549529574783885751777916700802931054361434621743066260910899200, -1606145250421310505196286877416486330083329918310429884218562991511851373006283390755362873166044055348962208836200500050315687680, 250093024724498880496561116215976633654190108822144979807570177950075430146490837715245232312741986094905966525515625683652444160, 2329936506349227655889300226252484328083182547763126115538505486591750323859006937541683557233176198961563616809372259611903740544, -381194900634609762538551810990240750475509642226302129208482532876704810194005401528915402142368870527989857662155018257983078400, -1151174966157036330947746659569438801837383750431331236577078215741909488848524739466986833247766319016851022481724563065037191200, 208738677048934325816412740208491664265134142647696953128699998539780386074636375822724230994200470218203187128145297527948705792, 1636977778374729404817964488721389333142065367510994659858247489962395667444330629013999001661481710518334895506463225197498010800, 238579538826577208991253850786660041892921052799092746041116522824171426975264997087292129105337198659243067048256566394649313280, -29426197599906031692644143044575596015598316208381488672359801599062349880483464755047264435968190515898250234971365606758678300, 617713096183590155608227503868141842555128938401690771164093258760417678733783662051942004876917223646064479717924497823000166400, -564065552154555415696612221978160456817704949118780058557924718209011280197772314747779591645368260302785737650055209611297277440, -50384446993472689164580774176206517606623354430501561889688596643219203276840107005458521885128840865251869712880064976671211520, -4307907161775791647992394751895945681375996175786625738059150561892967787367922790200319675809441760351330546516572404108531346816, 575854769359057456211661841416304345791416746767408204168221984868202683909147430530392062447288040654663176261605245960847360000, 89440757992001766288247396502183740718713212049230364445214783184406259688206415822370064319670004744333554604882362983758613800, 87602060526437050391831527264477375237781858299912169141861527248181465668612360510305984350466619381635021354449402042785988608, -2770256283836379290554139926659535234127281638162048051846241837910912738659313034160427749716259396366226104528451805487377981720, -782904818838397697486646313672520195726344996555393931456042020042431524657839338860344858524406182370560210664277267936880623616, 931376489652603337814527595957834042379086717871643174308436896020281733286123869743964041064112149369840572210211393651343171600, 216065809773997209609728934652318595067968414297912298028302413226097192635184002419272125755933642743670395610675002649817907200, -4616442558264475831969417093443334150587410339801629661080607704329392031662513822285400472657448547558271459267494701951152818660, 3071360677325632568924524926819768983504938764341392130404515519833063407797843161124845275918572822609844494313733768776557527040, -4143711510621791985315301782215496830523464617546876183589121803127583091158253355586930052931776783430629092687122053912938066248, 713982570325248923816383609043639259754083149406640836504727557637052787125312829974641368583134984468000943547175277375468339200, -918887747378023541931617339729278909975409728247905267871536066097978599659296825950075273099165749968276309823577559332574217600, 2934923330526282682778948756741070622340403965522396319841509353085934018292215308111416354978283027457216040731212633426207178752, -1371107750403458857824562433918743480828577262162551358028181845975857128512427579735172456495210949308048967478348667926453469120, 163193524942159861244927410509152403539159431144074118175608151415192736027571917641381745437971118752402415021295163585316519936, 1462622225033034197263649468909375639201644078799797590292468031016386723297046271462344682578372191952488615140540658041573747500, 1446035678813514046629380239905772589989034652164706521174879858289595661865772794272448050068668057683964813377454184308985036800, 3367604720078845019966657315710326843887669153675411459133551776098016863367477945304797372040924327854499675899842152939090825424, 1651113892536629442920393491350010503800564827041401659852400981245567077638874007700536273298619188155289697839793755049374515200, -4084025683720726684480018347858460212484431639941049050900413127133556478668851450068580416521300732211675137907655966155944028268, 4411287885467805203509958781386213461379451294650434028078366195128368403808017839688035691326633764468641664098052194878829363200, 2167654419363542997097409393727747979888298684097594491525769031146163629327550658166732970136620694329722777039416283589243671600, 117711004739207731175070800059759093572408001060347731880053565474552887214951804018512616090935271993539648300063745194575527936, 5060667217397670509813019749606671839632872589287301836026686071284383801723079874114362353535506283275226197493429758866814232600, 3118406695991515078322394744507154133749940540132251475985378182139142532996302996763557360768869361794469169040386253796738596864, -3893613007484411524640431117571134181809189211826947781077884721635204187048728497527214514732700248601499155146026822771613410600, 1949629566172817026053230003824951907494632544133097648628216779860672102608706868192305531535398539634715858402896161895822131200, 1244356394821919239539289818130594702119361035384877324195279948293864728107359080531159724457720058360867657100772611541626724992, 683110233619889896064978069684683030519493470158323982295142203711877122640250449981333112148070322569730267848516651619314565120, -172415971164874392426469718211572464140498699410791882876535907130592799447394302345542630781821859826151291192595343122249273600, 678150032832878290764730504785221757876386242008993881895597842440954329451623930717288428154583459565363156417877376205271859200, 801300094870307152891659646132185884731674650069556941971584467817998697264473260643809518404769132206418088519609079356628187000, -3938756572968965855052763803189020791888352004612323152520865688166698217544531534044808586696460829481040650143069286429278339072, -733379212761010883633795520724471637899327382649479808491988723584453253777380431993934745986751318629531877448449549553384119840, -3553359892888478572884096015933247044413927644594204040151879280350170314068704989394843836675838956808366317410562127062647177216, -367624381731898844649702837863557356976845877978588723819164867313695167777300600930925534702647500035918009831549233062755748800, -5907596669411183128250550940785507186979481261542361205790981671243041008138818621536706040168870195992563604578433076739388211200, -11442412714906952028067997166906158213462814475674534419110775865184960315451801305544376323850597147573037291305729108940356588720, 1082367042908547972765436865778813803673419412300905912297008581971622228486877731412413625364269841204296611730161060693996994560, 9582931171883511522197068572631766437803254930284022155409245235803575387933743779697199244984305088018030926959194334009476464732, -10366976251724340172812628494596323494053043979867918108331445261649566984528772704553901657376896378859166355526806093905998643200, -754580961812774948023317818037053595800462124221823540337451919651427584681379370612765958326896497081405786132079259656386553200, -5316469322275559451778529276348262985016537891587417959199157475227791063635982085957538175798644895537666744788070770600598044672, 3956728734165681858290611742510728181378184506357064112105056813650649884438337444817567281526880244816557122316851446325037028300, -9437626742070834792969255034074692892861201629085553256223847252463888216265828466981858098662101413682947727778564666918921306112, -3301435471912542584516874221348965689992370334936234102583022990374810222554712173760071372579562404605137997513879247399871767200, 1203215025584757212520963811676272511817181528431516443285260261559939688871617675522535445301610894678023906864192094086365184000, 17119791413289706754130784185251393743221098235990701877182302963580901995805178241368135323612390160897556916952416174279190252704, -5411455025060293246634504111283616543567736950428041252455425955033296180830044269377343096366395618552262408898702886037356544000, -1348509412320755332316601135030822005060985342788365452989792598701605553978154932323667175211654727659339729560278088303745734096, -4670303923263683863899107062240190382583944071682207253192709021450234922113573399069418698466218526535638924579064369848621465600, 24109937474756326826055567019443605029150123227782080814166086694277975763897329172071100780759220234013604045941654709656927776000, -2119609915208980994395024238080415736032823163464111794545765224093704434752783927053565350733537214126238040691107573636488232960, 546797845811995062218952499576457400425363203752333538010005354900659449470453298191271826046430629629362032865934590277266661600, 3869692342193550944096377249305462662775389783618804522635379115080179699528156022892313747303052429208130924708628850041891586048, 10138627232604360659500064919521872045093866120454032707658799920434906972710989247976503855135937685674708186527178103393939072000, -4687922121967851573762697952726477518376165761833814448894291531386413468411738925873391195888047313671431201666440511973490688000, -7368240884512352738841523296073182889635420568725105164532598932822564891460875626075350035148965786884533316517328538231786374176, -6949103754252102250153408135224456950413613962783846297607893211338644304824104714788383570670463825404794752075368216678555975680, 10949457057280008739819376180646396160413201265571470649171774810790142169870167537319836189964499010566427191425158531661100891300, 7248510184595232869246151017647614573921552669870741613637950779150462149385795924148791867670924330469921797576181046501703680000, 770199783227450903261564234029868080911098464423509214173166351644426495354463115158900323819683694920875852185999216214197268800, 1738942655782676955780262843837388755321343925411241709206192280947527958241180919276584611303722599348500531165944191448816549888, 13241941903223004043759363710925202570107271724412928736924307700905070319871856191255587129362454613067781412808398596068596030200, 2807682472159036033715372663861730856909726704177891532936910290430656924059034270105690533317932587274192985232257175326948327424, -15878304773996810837216435650556223959325774921595374320301702963834167856886992259471262699490922996688856376712806300616362772400, -10693140852518600398539839063705358454678643761878033256783620278884097833317613557444742215759967734161179124984871731085705216000, 25799113646764118836426346980821783205584588213424619515996158960343211427477855018038493391842991637412281085832767072505409438400, -5049921258630377539360805938218526546568073029915030109846671291863124144289256963602925492855742196819114123670227216607739904000, -7766385790140962926577995036991850289249428000420966609989122948516067876212508786218371214004252709624074270135744851302932733408, 6574711905483679769002226753778923057764401606940764520953488030304377787333623914835781160746735483035850316540638064374762700800, 9054453558571382581106977944845377667082645838620654961669288595477873511543422498910883238305102527942858052770799778216640648000, 13379718312905241776794372980439432021664543717940989063271892294762678611537871385786838487216189815119175782576372224769510080512, -41500326494546834839874499545960271330299286358096146583183609569472823964209165623515899901640680519269156256823098520957358859840, -2452168878578279830524678051221132076252380522578067433215084035828300882966565603750425486928338374660095001373221688846690811904, -27397184023074802678099128788507703871800972906021403934410061997756898929512922980262102376582609874426964817239632793601405857600, 1393734524089649938946191343718810739206701225612929805397241906559495847709850772097053715348862533137465280706825194763924275200, -43396798276543802189606526679592959361615515440985155288636249798054702155173166697301753163134371133141781728434169661177184515856, 7418975533099194431770468261550611616451596370470724639828972381699292859169799929639717513318048357379777303352052225097051668480, 22474319053585737541110664160206563544637444023296099390512145168712420420645382665050311854142103255462567236535157855774633875372, -4790797260616884391344637058676965734975135211399046428763105908987148973946760574976021814547964734485429929532993541270142976000, -38386192677433548359337307304876919035575662987700006085049434601166269987418864766112859804871986503419508204917912873169751358400, 1668978510567075872576816897849309155962884845271135264705388053771863465735752582487394039265845762809261497281060271470439038976, 7948985421944320320020093838640853030911836774553687121952210162552927083417204489943973116867237200791953935376445373539520459520, 17422461194659406791216976603757247304157346330918081461567552962006841311626173020996746183826527133214165894583997213488504111104, 295194080579979206448139429863291745251348227065042694640816545191138950264789057986032133625553971227910734885414091234062670000, 26778761832092137518895441241278189945076670096428956127231082450770081133835940141626324654945440673097616909102368053693041868800, 15055317432005005690680461431088017449771099738278109602822327024807181221812546823311206897236694092103072807081817245711899655018, 17542810060327178054301821449714658341505323466071977918965649164404617799081692769977790154525934316451882136970349358502757007360, -10053353494465274599254452166532584272184564118704396225159180184576988139938300656057072513703284189012070431947119385931846203888, -2261836466512903711038792213735104802080341891140795444754649764066701316077298610250304624061649887529701160708809826730455859200, 1036102853806319207569653387056143623873017275479852180418695163128250280551825795383673048071482991733489843274895332019419720100, 29978349321791307369597133414939642304945172622445838108389707272616808285278315452332529737462955542213025900982578285623692492800, -37692961000275525422092767269652213691515379949034432170345404086843606604218424301144070576292278052937551627572679832365879356000, 7800290547779236703016117749487761770888855038744705790101493752139062779693139671573227771027904316957205331185231386402298527744, -17837517693774981785810921581970189662203816877730921510009790394582617316749149470919415195115727542099871718395116104365464912500, 39166443787319746603585168859833269812166739044616547451070630826617335764350492499030584926846363445457017579271681160141550387200, 49026179954452162204827694426942177653463888337966854183355418790285971798809809827706954388538615327030125561374453013123200567776, -2380704035140463513386013892424620716673057057504888877606208838983682933703398138261093446215208177159942550724633186814310481920, -13936505254749061380377583791642381194462035787426004425595666305777851369561580168365607288855839204795090290099577067999229378508, 29899548419386713538819018212158736843293307661193852276284444322072512741261023847963564985822354150588379165486725409118617600000, -40586226044197265176884965480280064174216012656523147046036288792417890561265407849937605704751896590016050515357294346517928659600, 32872207052601011399193382984734047018297450607187590932655437768505533579366111668997435930329634721847988225093421081223596343296, 48549478804972155209772717246225135438447726582612442344778160989446703134921710044713868574132601136397968768700731547008629982680, 5639496649658238333264272754160801493593345137485830532758218580216589288508277399995186000662206133931553162456468609481507340288, -103788579966039319924693382382017082628306037836191565415903614256677924225647295119255774413659056673654185322013770395804808052400, -3358690832328016916926048011748928633091939538168053361928065336146174629529327977478747972563873229166083360556788034485564211200, 27781147487280718418109886690571634190591175551620438767638596684674718882759242015709991986804483408277506030545117314889840179584, -36190407799748129204133284605434366243269204170171160323065438753919754811158506274379266202034583790010895500848760619605268889600, 4529904753727606578986456958431781443599158433490401538238629662792084580629733475845937249342948519745730422589672497958859254352, -2034436590948895296632613844171444027696614526572444350463502607368951615145159587036016043493514215156182549623692057115413708800, 49971624965666720643868000823556635273175766503827282656276405314625547714592700627753876994368024265385913952347047965166986889600, -7520851786428828406363571250689009387023579537522789992613977095099218466243007273319906081532075298309891405989736170284747063296, -57089146594998927776305909490641578182347793902334703873912333522579279810732476151380468016418958982839348009409727701631085758080, -57492932018225055951628707935609052093346005421627231034326158458807575744296000328182168103881973198821339314405170172880884858880, -38210748626766613321126845123981443198778173306015272017582179385142409168405372985907664480949823254770509202275304397121496755200, -2486864162243613784855316581522736826828581501907625471840920386996064522208119832745000314578980667161262507886416837078731980800, 36463233915753333091311067021124749502223989307459805006307796705436435407430849885748051377282047081095936824549950614221401408240, -14294546239193207862673472975498285499426156528151559908951467965565300229732609325631420856148828151962463743603623849848786124800, 40220283069726810664302139866070756402770925107367614297474314603179412515026659800311768004390698249815069640231558330802700125152, -99089009701872842995757757246971573747505944759120988933412606432661563436670088032555344301907037109991151954796536230397450649600, 60723910384251361666617374742777085781821537493403274557792999337732025938629752224686090877693746745475139280985229830673473460000, 21669996469718294727820740768612444295627447478770106617864699494139128664927533693325248107946518715824629052356354014113546895360, -35393704091090322352993807049458458854425682810645458779300582808581629822334674274429934029574222800070308311326721900489019851640, -93512332867929559831901967524189428475685560953284811730521713426336743833489896773783510005201445863806612977777277863747754393600, -101675296207239082819187780306720297009333191418100537815582339082547701568013611417309970137879153809886298662342085297481603936000, -2493590083218072826993165983753972055710974432317087645113635786349978105194668869275996195085700259802373480311979986523678310400, 205361036149011687030854952395788135015108486040729224295712179147767993461374134804281581563049359813767537508780860664319569552140, -80702758806554540725399054183528855740645931551296560759644732307552904049363549658710606124946786832789657337070745128794985594880, 132912107542216153098656404351693684312674926795684640129971876767266843284611197987715546243948386198740731927935150489104181975312, -85180325816932892080664011467261249295738043493514789899915019416404451701863164177384762842078030417488111859529901347814401638400, 51343973872578480046872560189289643864865684965912130783573547174931271788168246517476256195704157659795922416457646733561876336500, -23086126096690829664747688746014442896394836144144713224643072922557569516544461826358034473110567664413958049337238841423053193216, 118512145040349471850113938878497163150182678057380815486353335110969391873628028647375809258282151529831141649364428016563229921360, -40582962254187042895122424452462520863238519539480482375872412234092109327376840355967647646585850585830637899280779099448520212480, 39208593578291544445923249003805739728867226249451121987121552112056206286345405554005985269336882301450993249709824529154408931800, -50278879655930813809334373572878761506583479291413192967080773526923596229851847692502576596607576795278476578221323604172629606400, 338509616744809973159773617284756711512421375435750167687790712429288882958838803788749836327536634238784536789983915647299598307968, 15718988402062596950006680443742618803480059814090940941199873008405358966146771307932945419983467662608517449297566617970136842240, 124166390506278602487944458784667812804843167953190363487287057500023032074487055392325935598798453383489639296127578622339162314180, -51704284808931712472003276995036050822234564747471719379747082852395648069930381681330402947778868642917448207464485931226811596800, 85045329152495900631296050822421411640415411961689003858220478371377845114669425297228646267299615193835518221736997689428543469600, -50717328457577030873602413528869604316629343559471637812954108198065231437340734399495665949237400665023179252297393035528099594240, -162969715784297760773263710782427484758431212681135807086860569531803641224427807745728538883885739857313143168465058819762971020000, 91733814878956524981182732610179551623040561354380526858264014505392877112034763394072039932505221857096724118408392543466755719168, -171068598817809409290261103385187792724633858548750736927046345958533112121270712918060159827881409435707343765745315342489556329400, 98484989762405434330370048651877040834981467069442912233535714898824545484676846493794906735514104098064721141224306602085764300800, -82403477056341516455599191268049403788470663929730526907088987208910771175770776594123908336392765512649459365483120231496641271660, -203926376095500482082713104813612056113719038966485782361607533936396058706329206337942666459138022790091874626134432756027212431360, 14398212114203805960316287456111469081992218484295324362520958495078452273379318028433370852969054080733550395193439137151726345440, -91358306640902327311397583538968022716941528091097008878198402339103549581138050169375394250342368993025662414840438555268664524800, -231173895020842559380204954189302232079041009145645192491257100327665959037563942082214636319784863812552474983745618374232718722500, 241129815438799992738800263879656834546869655968060685857601655648729247476987238444361090836934762143337773389693723474589248389120, -55424281390122159611532650857082609333511908076813483255811759892251468340096403547314230273644344413361515025879299192615237163840, 49268275179118794008568667263445826751931782940441254638834359396211403414778389513942126655263258207299086176476662978603143659520, -547358846245175021612362013102953835884308914820194399616074962591885837141726746510923832084849306914241945627328153614471482208000, 54499262029454832666657464740310894167483563751190543429824446058661091868630438771949849023853169715999920018881058409908535296000, 178523208453362562646679736402682016061965374446555282089187930514149415000977117677329028684283732530751519691506094551328222198080, -23349987668419466680307656677580487607113252282463234781041748648323796973105268571412793154417510964587643486240397129675995873280, -49142973179734115435044217950057213864014976540896909809954588123151022149740810706076786306390036445548552970043119990706267350496, 22502448765217034393737022871032679236446015766189205577837227914852009015571271599055947012548200423856054799817922380499936870400, -2621599566178881191209833996800331099324017139232938165314841057751828058107538034907596476283721113135436820024973037132904575200, 341057617411266164186037349026451172768630460113625960051693891883158251084645693836633141539633626879005337999173143547397258870784, -485563384282396328945797117734932334424856335437853557842293095991002954457582209182178582143016351010402551089448742895726653929060, 330446461405338073228827383387441796228958996928345618472856189710227220236148019332386923085094203589114499002602451893133967884288, -302954879279871022027699834794728853439019013857273822545687133075995168874012325789848284866130981990882958823035101037759266810800, -145882650161517271963856457438566492139772266995523325956572748120588964641206044605078936129121450370673512903570118846712696012800, -202236518892310669371944356544002445054024185337274469160258152881270928958223930748208765631267690184414146988827110550387922886016, 171182819037422376938158044966334322756184197915015734271062365746147603849882606696762026528815430473557788818719319217529683968000, 284201137262782864793693587678952344087548831076088415988904294035134850938812894297748913257980880883390294935237412965692310717432, 293718487897949746376809333732521945125396660577863369416603679495202193800241412305209430983836401765617610096515744831109909708800, 340111484018732864715803673406688849404272262700076488576994032505381772209674084657584383443810270512918142793679517573246333381700, 228647855662531550677557094350351550869690729346127559862634971530459466658112426513512329691988806465670137391524086741854219927552, 638382484136343482985322567709128357673738664316997360754637531789181123651494859161230959191249188057972980313593216737568166776160, -19116621036037811169317956565113072813966784383750157815249736468651029089479968467197596180832799793218205276770742807312862281728, -913266203557604450937634694765392004094007386217791322537483790828947123764825405064841095918325916130024129760263305170736335846400, 311031640047957627569103971976435912019655513034048411710116221278511948886446000890152448127034220710690652301794981034711003955200, 682513394940659176335629707018855748649280926196359585967013404300187553433649581416959161767585142359198956395994581265500485622920, 73001218206242828063807788468538771023215679589619522575792564389020381139417060519268638408033991021765310561422512463118430371840, -34898688212609420850023891641624015543643131298184424143906457017962560894475356511365456565973029637075202821696872926288575413568, 369858958224597242489406245807743060191329674959694655321216370731962686429493190568338535363662168953939127541438125539721006284800, 365538231556837946930206518425027624727261260870570183333104655811564843449576931071305142778401572588864887884899677778555319289600, -159617929437379914823885055310474761054074579195131386129636187122098407647791062815170897864288198163539536288499194045720290131968, -630141822030771250467193881757711973468945687791485306375353342324596216010056103156949829987246296637795976817311983459571585921640, -514721201564405859865383642238530623359783921068765311813571756752972496940075086064606965815518659714142599134849237042468147429376, -172735155035511390179710680713670099742551503777226303935812068565767887153758802232834195198388294216982347322055144688453348769400, 140512579326338811437956333997072994942743763474221547170426352893367604268823485388344168488707247611957275140693565310150220185600, -988341813959549410228417957625220320547095992968862494137304255637851028345745666397377536981140606731080864361538754420729449992376, 60058715077230575296882649759743042303102479994341510262121521632618805194448040720399612637551427261076342739385310555566306754560, 132825714538027234608658767033204424456532896534398354187633175449102089823273292186010735885232827593838905582075686752303642275712, -69109292177568967168973945949308247114440632326276699399105293764440664693007583203131332316183098956957152691927932230327022387200, -1286874143953492117377190553009262224488409330406947874766120089355737098498864979691595549687811893232908723744750999761471168024800, 184712073059874593400274804471911052058560084492586532422456121247361527184297681395032502259276713534317684894556964637010500255744, 678825168586319778706434691983353861357777424441049614839288050655518049116134548256065701948727334401278800653755183870103911833000, 17462989273794445281315798429613795689475184991053444030829000233848050052201326512282652096863090544084956355189907367969377222656, -1021063378026319120398947569416236831727734775027664653533838015342736528278149733790554122756155275501048617493649860818980740820800, -480725251822471471878448392118544300646411009553675065031837697006943279173576700350058756963992897656801581083440835512713294643200, 975138533677449287483611801132028986960674775709077444512008905779633866154706894502079935813471695007180993977593493829810308266720, -424405062184935822984382057026730469058864263254971209874050817613188791847389362131105529261758239776644506737640153182893779189760, 153244333019218938748035561692700150726439747714109550322248508642094508535604138646549391670477285578643302202410909737709204882332, -424427574386631054106007066595215525001500880046745699048251740270951357352556525971850348622878269530899625529734220202087389593600, 973176880434156864712010891861345835878966785837198718394072505550868322365540283660458984198705337417925952249426917182858835359800, -237372815875295036871297202968622369242440219634138100048982794580670495271414159568020809443212378453129487966316622747794734579712, 160620162726688004798280479614383324776145400070477906932451264343946466110762376488339895586741603973122932874047516389803107107200, -118512706854811716748072212535660679299983596819814993026862420076424643122866290976732860227792615869370912335555913542222422736896, 841580239194662197197542630244238371951416362668545536470521509216767845346030436432292615388656763317500748834314440957592279639200, -165224622415634384955584495207330039415487026873235824466287639255584214458271934129757910198596789324583147574796525247732174028800, 407370762712908796278305962945433666610358488193146454728943433334893485008379853711753680337622848420664659508073254951247170695340, -1150152534927608222563996961353910221304248167344323752436285238781082734938077234206591547003429504209170523029310679388101017600000, 758140720023335573692373752934537703683306153333250131342464489914240447383804475877188212048904788536677790193145172774539330783744, 78625443563886215803616212089284162053992388498336390104613261009465692962367945156391146254906091916590779882275269113681018880000, 2591692205174819774163565447027995213560437679975491116887187898467626735568635568468292569578107906484843834568755138683493694849300, -129880616406179547124839215628737126243182648975227184623420780136001747609504837621669957043695880546244312524524519369349091295232, 284797195627694817455098663828660107612191193854404165024855277484319844724787202971925763072522006954807972770062267508496739139520, -550481795892669751637209302425837008407744527215486224334242988228418772004030072203674985494390369154158735333807305232931077750784, 535742681621324474838841478818924356029300986731147634530816466002337455030132177410228606585536343701479162100307776319157172927200, -134349098704895294729414926759858939358129475687492354574451500320575498296352640022973356228589478666683555668938547915069272883200, 2529187135862575162634281439644718156173400038604892707671605736694355816077416683228124737984356575389979110879298207027195315868760, -203105214560618282392199745542285947601860019313992263781977972966019455920432041499522029588086890986196760763705692520850653184000, -1389319492769899871960766964118022195698388398587169913181235083218606586388811375999482900076130383444098438163098393436239864937600, -1617107199816239863929160482935123828023266212818799844557852881136159767878132572434270384981702773654932893363549115961637129420800, 2059773680293639884813375544522713953869303312744426982405218572888827239264681304840849206400900198708158055118751148314283155616400, -60755274072650456695816354715210098639688375979993249157534049413559201846955353725209838139567245811480776466211837216119605690368, 678760018393825492275868022481923239878045153391560672799762408764963922506792562622561352980610218610481494150221877819327257189760, -2118148086738739458629693342951644965897736428104521881268572932497414019405354340807889047984586035173407917807699023112161137262592, -2642447097215054975641799515117081410318872527353197176146235419024775525521446602110999683022580563493088300701288299185404030155600, 466103536598770647498846453619545224064796828115302437941651383425562716701796752076630313178193215498447676673957279579677445324800, -2173558309076587928517809999984860530048408384573856866307626548867844978323726134333865481467905493249622241682318269216753106152896, 572332106293598249490795302740694721272515130611978654044900084334581875093468433168878827756951357659360127354354868358028984320, 1001818083923123250086031846864711145017301988552780063867829615511861538321097216209856840892993071230270162057867263951418526992592, -209554861120321316460784792517743702256180520610038641651762241403767524159303254411023268230275997831884560182592809343051313971200, -3277033898003918608814956537427657271312035220727090020301551464855422171084885379329213217336439861913818813211418863073589470877000, 301489878422599034338822646056631262824542697702672300799417331129160439846782090229625967969019375356999079589953741712795675656192, -2074910238522387082826784734468720133525216778764221019071090231641026160157007479835513686825486792203081744159635121976565003158880, 139153545156425425795826682077560705174857142610823080049041991737222844071357178637545182759601600041439587733808269626720900874240, 1985943969973631364370596335189127486077230803426340789744295019474028848460164667493380994531248661736172505373910910822023659827400, 1933767366746374546249412878588316045445103426301752300985173281455551387614844144028873938225404110747754633526710807100509703372800, -1583462880387436751595040864573403678038459009169493526090650020788484375175413004720529216115588221234426955659133465297196029145024, 200212004636138118318251463282601640664514559262539976956661924818957251338665325478582615633205895070942126166093445329728831488000, 343684672790974512552121076994592880838329156768763939356165496430422894966301770280553359968015831083762485991381208160073480167074, 3210879425247365715774654619452008578169570662650284950339974857200153459948995322182057510245932732568814780070888911327954626150400, -699339192693038403182286472808828363204127908677515333200607150309350847514260365453325772446093345654051582378708264249189755556600, 864850680930806748289619146887685635030194639340416980920504652610809834001700194296864652515608397140793645455655984419327870763008, 1264404082927462464441683243849805145830381776875292275463349405623608902450556407739127654819583462884884734056510947829374964250300, -488581834395089153076394576065468868175062211522250923805674079028473871237825099334203585566513346988218956122682770916196220928000, -5835430216595220441527548454835496327083697101163906924405053767420338014527289200084795634016933833861438899965403319987886540304400, 1630892656724711486523569622992471730302813878203058761611162700477393436434747412437418633373541496938656080791236206511010506342400, 1601860276398539354957651856569300617280708283141386424922393689348236494015738863859268113127329130284782896628201489229437524131680, 4339530619852990135284177212509153446100621261757181115389095725535696582925295602709079000009760959242134195758728933683770393886720, -550898323970889776526596501539992547258375534961399092825546449548312136997029817596160729823584232807678166868160939493562898247528, -120234955756102151074151640478646825825939032267041837659090036400127972786767054677019013611482685112250287056112729020593445273600, 1899498055335158853305784617937100500684845655730775132747908891626909842704645555777035076866335708411419460887997698759818786057600, 2438573108654981076485080024037983423887034478504975709286783840129199034885579293405335029968381083359365047792671531673170141511680, -265571439529506377025437244117328991688016066664350280743832438617875495102948929863801357129573313225267435164810317026188798133520, 102012776816933920483185757460224232707402611885465547362531109709393873866657574060765850658750490564685086720008003848268230426624, -955180058523614319169506790386581697221067549137625094643092916680399382922012693710549959480829057424126427030137333895469030785800, 1092512034599084514375765313491093619399760889463639311601656752911604914055407751604420775507168253980363759895506327851954182553600, -6744761975646503278354614141897889590486032906724234242425542806193897479148055058150663777580530582559662798201582948220693031150200, 1390909035208125030089991032131572991304137215149281198944044216706859853843983819472578904716672811454075006371347716062673780080640, 5582978135960306664691482279131501422268225284996821561027651195866370960672934725839274218157261036340753712263325922828895786857792, 6112708034807340671901599729312867058496157598202088300316434357998685217231372797339190708910246242294670582925181847376605741056000, -6276785623948110002356700840753525726135779136186161920112448650251307349643774740867325823698589873055701340685047121362704638121200, 1589216877461938117074601001856560719096799568771732944816529872503377315328972454073337429911204372333875866685454286660735667798016, -1844194792003506718246190325748217519339453417674788416343156622843727690441957631295324519830991870267315370843292059522764850359680, -83427556846990929292805841135958216060836010316976372192273460508944946549046195059650622262722988203490382340096801382565335269376, -249765399532706157068256490003578982296441447581403526404227784010320143404893921751150754803545255645183142904452092611762772897600, -3409469024446293032703204684573121147275316751242577114389090473208520754516194512207642606552802235957413109413941973392122760396800, 3618846954992903728941634191221985628863036509335530359179517427378299319226415822159348092903116238212652669580934217523519382215940, -6246721183572466192465429469504773100429256080783131892521866672549793789371900896483811161609443251539480020336038002215149266534400, -8017335749420735515944902034012138574927339099213301574931842834213331395839909463092675608218349728366778675946081223170621794192896, 1862956431252252814973779212219585231890473771341347893997656804458435141115716715203461573311019006842735302786709391964175859712000, 3788467420005701811865412561387951630630627428986353112056959366908383688363966115875311013092721080225238134537692897161986890214700, 1460620317384490105390049210338281964278070492719894617219899898961261975619550808721438113886331625270845087875838249793258409426944, -7579384983937282911641326897867501475494345172897264292460233464294234777357815565944143621315228334874678028813263019902544613052640, -6138599534194714083187266383435154767004676978036040714924869689349287818441187427438475071821255682315660203232285116464563790807040, 5063914121301879299732334939895810316924492247594403632996219011141959186259013968097378348385141765088139017617856038492687036334100, -1047293295459408391570349409591285939372450099146857282399018200777211894066513539806510478555320295253814586399392837862349917388800, -1243793498652346034391968459618014855335539878965238362776624846956971089347185716143291833087549022582951524968864558861208506915280, 4773108693720628766108691243256447149499839372998989305935618386796028004179665528026542272820505577479197738905369431130858544168960, 2347085981169413559308127129459671996327810305269842537476269920227402850585279955823248660180211123056287476054622780449217102326272, -7097909902968726492976878613835589133658643100133226557746414828339230826758185609173515304723703392254299777730570535289764184064000, -5588858693487041080156688659539770466369420311419667755626001425128347600445159452846342959249864012005171640267396939032876288367600, -3200944607280262079152443074407790726859861293347004487569354292107208768320748553791521413926211140420724099799840800702654958272512, 12880640319234210729668095624523235836894572002976148477459764881894352307321056882233170042803188958103299769217184838408535622346760, -1060393879355161680740905313981183908694106642242893818782955246758245654555033471592898054899214640320891356692007835390351664742400, 10295492093244683122651748362436171376023346261807798891833153642139320823822403958803114124740195575181407672950863951679573386113600, -87399692188298100334272557902172001131994519471824755838099443579001090817538399466135871219693523367145860260935905054241167769600, -2539500714029262910503778642614165207947908230317907881510294775978228102845952948439911047060456530433967381926704058084238278978016, 364337052064152180184875816285096079357365399498096197807354024834952239243871552470100212711866494979184809893200158800215392911360, 7164758177429403077622735428100780257481804554169944527012606353235842773424096189091425617491741601135978009969078436845606174111592, -201587223658784123834757506313811670312455514462413826011630034231358006585843357081312037699180722100316775284490743139674986905600, 6548320811674710340490428758017554653027494246220652284718985276321909978250341257035434673575919900714069020643342572391293595645300, -19194829620723462029035107754942023948223725970161429084048088780560886335356039385622950799609883840770419749277534432711850535682048, 6099252275552142953038625295425558211683200557264846049091458632595680348627808005908494428351235571798059175989284403481103678922800, 6613470181749040299187036876478150177967811552590170945657519401758064706484808229125118383669702581057989036332495078940611757211648, 24782307380938716681640606390694771388075155916092117917880905813707775335526335587190478577118307080836509633669649005318449312309600, 1498339246988224758159332389004877321150489797708511374575580318407405950931438316787042947637174936383834866635435916954485915648000, -10213488542179340065566333116738806833614336954987964582472486450842493342280693651193638086857185902612025398599221976498901847640840, -12163478318041138195150960953145680310297769508894390772285204343535559294602180768349936892346062393123835659827451826133613622067200, 19548759212413945858241014111701556898828933870546796556707995874456483308439595188492895446594235406371673938807544360006387568152064, 8086947745602353553488159243167326563792987115616607558188549759505294840801621189584517224875400254594507020439502826010586172620800, -15474608068678876785059369914679583867489149299075315903844762679534192069531497499016721769542639328265571965174588991039269578813600, 2527949235111009952110344082482413423388193024026473084284904383602653272011367830323220971199870955182290661634067878922841147572224, 13314131793783891168540353256141567182664331236457137134682446669880933989524440965433683929348752383409676354226603137709544669505080, -32939211500431174384078168481359196705881957583062705526441207211679725557342066040744650180016928086814974713555610041267067543355392, 811989043481969463594248128689524284316641218336585804939137250815341384508610212019046423746536509659755017867526045123739584769000, -4843050016453070377803811200567240961575632881347165924724272508638209820601726142311208279009733727795006825594747716329918378803200, -9054770560807396180746508105701740229177521639548649057216083562440881725228109181336947041462405160119301771140151591805820917253184, 6496740855117591794992266700173589692536821982127102212701705188265231074602370027732610335377666212646454774996230896835092115619840, -11394146826903276587006740040959697351225238424448020480581586811946707854599202759961587267040681658302832081352195319694676094873328, 489056771898625451721595443210150249406977191187354571808432398165457297987027132569745855693264508115656215682273811119142128844800, 3206651625638548725208484148505008747795020658325685236955418398911854788418676276565611303059678304922262050946578573092976665512000, 5345014147988726859944461818548910766453817521731273858356745106025967905988688482121243726841671108168469214858091915162404721262592, 269985507097494657329031718004932170381499671508608019189212406515540908057166137840437832658836502229599190636974531866421492597600, -1424003251361204950998982702746309487526793666579496377867673394945676917171987501765706836577547169533032815851625027798400447283200, 5906132906176699596166287776687056029084850770913343507527084559477603844222216649001266694182635914176515637297749631842451875603300, -29185757218774534056667673796316875043568977457429583413052124327165224433100481050896299458890138725174589976751506925484423249920000, -40428051465304756800675219455194373022698866556759891949251944278236663057662097851319283344800042608926745002789051337687943931973792, 890983768241136662528923796063942052226456006268074127243222227565863399603633823124967458115340618630281816992673290395644959129600, 13965022960689624762194140048792234265415187344374821742379217359459382740793267089578718930242402697199177790983995400175396869507212, 38760938753048053164088728663658302142983117376092682532670343677165370777246754500506027347288651081404382862116634344077721075712000, -5617841599352284208799106630549087772500621716457708489301985284561775957536925457909370606631718986200019129623719600957952574496800, -20793944892983306666198903562559844192945338489510934723744094044872891779936100801867162252172124970774403835053236793809546889920512, 2495740124619128976626144204499565741135607225851227506493005237573815307674071948462430548022216815735619076051932485340242733863360, 13165701432066605774759143495688451795897001170250925635331383205952174897338420771059931368892490475990089521959675013001956271587328, 6488139649179346689197023921638507804817728702208777005302288221523941644959018816991597463353317160879182647419249058866312714944400, 11805925894115138718163157162013896188656731494851282864618428832237027121152063204518815306316833708225154457172438787438598841958400, -26043359068501765284353357351478748603120551031683507043512407654782393550311725222663873760423237959065630455956176901962490989884260, -2111047547875253033146489688624977814956757462204054473874222556553383176285617144532999106819994790120711094148228775976924327444480, -15748319948454447239086724946387428593220519004470472959676453644167066805231449446262023326469906423646599352633259797133864107809240, 35466250396842117896170400517640101568982270452366562549469321164736593219795529383716149404710318418017259118734233961067991950950400, 3979932899567436703550170900016556569975311701124559501538705864231972804474248830281936455944094714851227991297127857758164787572100, 51877113550801528472879485911645695947850745305189320834870367897000928673525324677460450206885923327406065058139678149161937493032960, -6531861064789182746024596269093782962829093087564431531200710270799741231008686775051184050128588154003214118933708941120619417812000, -100783754216374167271331085186779447744042418976664588797461650584890426640001477217061296644201823220986827582287737972952576032768, 26913185886118249672609359043029535409782970380958823547667999118329641871646186110577824614473737121364062267646810839276850629223200, 37632799322528390956176080691030628280533292203913172185625709878343727105662126672937080988119065061122871255015390122846465923481600, -2818885660419176786232321037641406390911532022034327742774057489523501500310097149127210708712546014040285435203139195506442439463480, 23285523119077605618807208907942493008220671909831636626001589125568741829126823988237833064301141728416890152254355181630859111301120, -23090504196980942773783540270932234221162984384028237693380599609860140714309443269485577760261459131496740683679618787279886173818348, 18699040472567160450252942647008034146401068516756562573368096562489525821316370030933362243155266337592514340708002696929273603686400, -38205982429150725283597955240205563249425768316148545621571249508102566260209961482703235273813179178980572287139782971703465608010000, -3923837406286656098640028390769419615725389358159564674200121713153183394273961700281928153169792899012699860701935715781338223083520, 41767754646840868261142408721293671955074331623323194262536942687012255493265849984958038316601932995883147168796031232785649417454000, 11200031286049938316448681017175772882199920876644324714444362364901423093223732772273690604958693426089742670374660415286543183249408, -50417332004059150671658408347998908134310924882084428613239713235265682969474694081626130217867322501320693025463421733617879697644200, -13712159558994071642793745095646557527386636606218631230768941469213025364841126131126622072477771797308416466354383491785625174016000, -110340505772131985670831448252492131800872510498606337616754996481750028872282139276824411618288582624051823448808777973752291696726556, 27996435228326561897772438836220016086219644833530647312300899455951677896872177836492812986678181300877790952053308630914871454597120, 36948020012953836698176345413101015183521398058151105219103291698382060839261710710800930425568963289500963724113210416554356453303712, 2302083009059885657951690442896247931744734549661602539585764979620148391709217110417394041599369949754586925214290436879365963776000, -78963670389801163648466108788134439415722627828788188427187936460883070075063030248876172360460509931634496443416138142562067338032000, -82838222316606970412947861205233484269940282355754448007287273010941224012046758050836297143058768437977434999841984495848731862630400, -28104364143028967136628220261012660332388482579364343220802635308241020313811144442907464895200026177276345344512565165639779933132000, 15725516554268919620188423094312465555254527480820919766925929939791777986232505224082424957192312811192168058734872812320345051627520, 83783962906416084307385790576427339963967108279813177396960142332222380918908067860261008396401800788101992689285380809471635757122100, -10727529998234194150866663927324187081528581118668018170351340129322743599137113783380198638439429842766473883376025068953171027558400, -42617255981771763229567055009590852390545634079731533361230344427807543106655735818697825508088926246482471727636913315679592067369200, -37130688722799043841522745735743377836083371299102023988568611051769682560635309233388703855539948249351692606742239000070323510968320, -35224671270676442181066823829582411061806164529460037274193489996442695439056129486211390188991877696116269764192667952837555832273568, 46951571739677013017572510248571605116394643946542631270426203267123228637799585925200824637421985375105842958523568620488260111564800, 104072372660232816866096385434359158621773282407021331072549419816492482008143581484698344708177792241089408479808223529785992449353600, 21961484476708053787960497859969713570729610957647468231488192647697175046634412548062786509463639686045553002518174975804123243347968, -29090401041257587771620657307149232978492636108151732827375367054764566372779273223945973833564575421290734428723499702269077473374720, -92257006192417871064392803704958655667134680288279671982119539894950120120050037629741557085067988530020014967188030622471405736820736, 77700785172363309922340824263946324488034860598016109080761203268177546619580436255908587618274030125111613282154960408038976070383200, -15177234040383345142373221766087812434362823009752865556210739994039557200876768336400520486694454897058719597129748004282224869376000, 90787203359525416390469976339679811141832901253672920277167933371328790163527206234546812669025376249233139996910950899389355110255576, -10616561132144242712133567015234037974324154795237749018670757747982808549057332011467046820423901457954914848639512487579068714188800, 109893627772328789654454895315166146734194266455776899683508650852450526630257187941392016884522413799600180956378502131477022554301952, -13227737323678592222714907039153694851074958394459391295306469278470808287885128375429619381115216310199926089031352459418718647091200, -132877669640602569855726284053621461029214310524493567697789776992127120862649678305927640022329677888101026573993681804812911965816000, 11191797838855553083390018743142690392152577695305205317382438035854857042434633208147962924578470598428093833959235502142700684050432, 265214340805691886430387406977725920659948697133606619535040848381841540369838473592239382715679527050399342828289141760412905094991760, -41168467094532504243054661052778306654216189314752283492500327694003126998688863286403896029496180478690689626449095158093265730797568, -15242464090091823481466216377748986952101399852171379054495274147516105040670565094116764229407019215611992092379990475483388125124100, -122647142753669569509191978323701839436509828145108959030212936233945485694152643826237424721595908323193030415403154372028127615385600, 62218506397426470430040019664525066369471674222782598850512915456890396047216035140930628143907462150803894540887791612561145760916480, 33646072385167044197856346068036248199733987969267197418075993479851245926207707452557857210949088365444004566689249328505312814039040, 96185747447944759788873098419827110871245227356618938256831486168959607318363407056587141159088850377700105468549539897516384319799744, 18560544390056736849021633219874486407419773431479254134768443608169843612034457897493811028917201325142029898743250922889510964428800, -37474254956987846809967969905205607074219183193571595163479341092412909755218366152619819084372622378544870984678946853962293218220800, -3018133783803909767798326689258110571716002639627872071858186350228319596005776561123508251609911885132097720714429750681521612652544, -125128976773298719824931368972915020209457616699179449986365308998517729419006864096132882223039280636349215806432208930817829176437640, -12954544421461871965504431383749405055182036279636252477002642379652392215523985518537202759375763505534812966906756264456490460381184, 234264780849117781551895778106753224921629766154767715193598610864277299397350926421988935932220963848356225328824353020418095294812200, 7924534979357514067864591710790075415066698222500505763519462050103443495958217241964792517787343338495187163374955812530136127897600, -213726204414183365221458452719457768893481186826806452202613202125591585639065745460144352317165140690838422755069401581666961866400140, -217899718229039136653990718743550207171997936670652967428953950503924284696692271717827645226508599810629997151948379783867446161571840, 112232511018798251699758920023105133562060703444230108772954328290906404572672060897544230389217587494834846154082969716596401166031472, -60497492555007369318092234652923638738659742847622672061871627982850624031800257046290855308281434992226464249717173717190220919603200, -107459011864780777269155025983676818939521710769598628809508939070562170920803017039871838794761692677714164047684938366479591137043200, -35441907093866993206119123950406048839412232459725954691449586251740738541172078924908707548997840716868985296458185570738721699921920, -23176331136515806053475569920574559882937198207220764915026878215890767884111595359034425617840885637384774126841331586958958107498600, -76614416514989194644336702147007051392843547472750680035232297455567167589694209861075928342959724676749628967073010988730357131509760, -175714765895486687474670869914782182349102949651331686779497281132636219521411463199775566312542744328369724584016378714967086599227200, 107390941551490332662420007199918663556337062999710498108912057621629465580508678228114441111076707764433279502809179028973766154649600, 211744920731739232093990207161981627606135377646034987755081318234053164487977230046354221821101947360980329292110861820586798796564704, -31534746761432647950943048092077135775661793213304008252868377236753327736598341295315757437870135175492001564702314348396544041943040, -153555985652091918591871561832627754792747124369520973902790330921687397017726226415053516185700031395712008055905850319481281712878462, -90264609083331468618159503073679145137583216306164986397226456749683331858822698832842211906607372728723647177515149997112337367040000, 10569800068618744780325887147164778307605753940747181151572623088291655248673629937634184612780233330002186464207931614739417321191600, 76514444996622630659802176470670532769129805120835882265302196293723433702404944914536726352700663160728170470044988176044001001996288, 77768025340548231550068176697141587175786786814917527673058888927071096144368261130440854829720624748795590258386662590296421279853480, 107284335055057595146343012833598942701084461258105789837448018023420520262460019750094483235625970006564789172296777832120430066925568, 63325469334585033367576304990035734113891098923820234879477702363890501961870726145052806385276112634316719974214081472525971536231200, -123618077857879176082611354349132624602509581493242050370233229566200948360993576661164159618096873997832863511547155809322980605952000, -109603644109650859726403572371110543689032227395123411685541258566227764840423392535428852343900118939297213977965677358929893298657056, 224548322986536654184994830115095757489096249048779433146366750983572136928527248919774891934489765206613131974151812913515931075870720, 273027389261021860343913034800670450554953771905484917363230438530124550205056924779887671414284968071302466025191571934568307409762000, 239992957886835357171207504913704957626835797926951620636640509918452766771082632371647514266886717517447658802403120850303218352128000, -258874097501593695524482027357362108104555433931100685546076891989846085136996157852116579674814695204229079464170804828612026956583900, -94064689204901542992552161191731951530106788097054889119902914950242134475959661491426816069178008231438657262915535947293592150605824, -93553763472802143076917357763134229813420443472915743266306544443207821464579088556649840684040761881353965731574325558696938876043680, 2066319949350131002098912313825889262295936747345996019887452755697633722281095637540161100001996801972896327745230409683088047079424, 183238934507210411324026688228528366950113147583027554516149421889927300182824851317589875598385499310296505913157451297491966207482700, 430176122813879875625335740665671673666233868743502160703176096701366460186481144130980629701438147426431786451231510599719494615040000, 80121837109537899615227221028045940699577985580873105141100498175908846616277117195171127313495643747819868638849455188027860665153640, -43534402381407781709276110172002618011616155524313747316406167334201441580021175972194301162302914567647767742751962075490146477670400, -298901377632910655632227219205679827723655534190927864476623556356231642372571765936669168714301484536233427343972308577058028833995968, 313736474208091197223516038306556993703061943326754218759247047520398979564526800985705563909007090321043613512816155930752431685632000, 247221622903466978391196707569518390260294693459053489372834130257311933649477719103580221377986498058676961124146105119599690969926000, 83339986114234891227927067117147342934875027086403584514147625965722697602550932179909133016161442789108372486668565867387993731366912, -251466897546950746059788557088646856383701677966452337995389675356988667087602245601240525188961993048057277094016969621899562925550080, -397613768229783002058836619305169484099186994940132920859804464922638389691791288629035860076191823408349783674703030779433275879325696, -426668562014620694952877324948977089184634625858652984683205334699882083037957127393339491825007586747509614156752462507958872272223600, 279764576515125948226348525563387831563773902057264951756176937526214370537144008419540134423041487044390334269986498959441244717056000, -499683515090739996623177715088401863966185374447010241224920848916881205564780357869182916170647075092241946062337845054543111863833020, 301633644397073465724442002706701285419702514455587619280211346917401899283705882595624244922653077068724171968039337592306565906432000, -177033353308990913727395366353181611038014535513902113933160960093604230322392556094368752763963762572969605065990808588197836744799600, -127770928127395117019275845920516221909693279784483069690767185287721373086477639716048123408723137754208588958522331688178011026227200, -7525588902254151594433023826334567171931858667245496587416764755336560969161129856012215823722902024875103872530853152426708152309600, 498817415745402473435355341975930524667142470995061834170433528669460126179348412050496873649716741406895540739697791778882594340339712, -99064112676519444912302074335126385597359863364952152246494462171362685258180335313030843490125739416237155792274607257458434759681600, 270967069402472758802680682033698369668677406770786750114177150184237386832131121129982691562416601552038892147307718783252798512300032, -590062574405560584838804904010299914710331032264030240336084217634045357788177331916604014663680587199497345452887870799003726872496600, -531820976725001778275936631449379063890581738260371048912797741863281671088806488104271348365529839495904061442542567047642833800396800, -40113061277376581423404179036857190203483784224380185267151362069768028346938081346675488251579393897245505912597574506592155924917376, 32723618342233655182104370452823599964986392435571123360919736711647361907118185309912498740331418619893692355865895186999697452564480, 63180881552627338311727259175366149051010668335695777090853112122234462094338161555228756990647851393187004573084255889672977122160252, 364492765540231472802402019814846038405212273102395918691750758792957844354102899790789357614399127692083570519812821230801171513344000, 110739573184952385268474346936808327945576684815905723930901503297248052649319131969941962124645164180078396448860175422850518418008600, -305209422883414533464519225873093477574272713450360238194396337745760387218213482213368607451978816344027584759114610770736965056724992, 244336375561261335837037773050971399861453885393707866797997168645593090897502132683524265727059381274301774424128910352433189003921600, 320810442296083203196884096501340885654725504748232957787157904609984656692659784869153327151865991576616557843250210874369877332721664, -304335010182905703201270556705024964357112123399555753380945772966644196005193324537010709153988261089719694411967391570966479826887600, -2841166518833682770179028537647201401100358433020673205649054328422342798011772451721044385035105331233317145438789960397621926297600, -40738761460815364067574130458440615699955805782967830878222418641841936507305551243329085867388902458933843988651947723494703303907200, -1176301906891217222223172357297406000323296536985318818327070351149405172700092986034332421918771007231570096241440563635022649286983680, -126815213980905512799207304790673183302018498444221689058010659099820223316326188451126537748913511267381345926757149897218443878632368, 57062095912780332110752196293706041239353181992086605190439804708807045172885680389388083477174910260954589088503148716485272561254400, 1176474445418433962887014254201271047125047460447966409300190528185843611633782734113583738532455178902559284550087410577052888836179700, 321655069785559055778227345488503711198708468123747021497964374907088748900577316954725718819293903635297945502540679163410298827702272, 294306412438089501450027058136944666131015718201563403742986550876052148239872796715566759456079003268929441733606067461580441595436880, -246746413893798976901552013577201060865281884507881491765403341040145411845630681907045451349386672754206832569153034271445031357251584, 339951799122373296486212212627254254448556245603973606624786762250620578439463651213574887280853473849059418527615071969658209128431100, 442491971660067953659513610026635103636331038739473283378394523258377002896601894708956444244463648251862284423092576599357959385907200, 850254863424531055315383783579741301360048632866015596536585302399681490869912422531699927329276771686320140782595677330243559868036416, 49738852961599096506016911829526298362689950504978703911915222684973976473101814879234486791833589146431297758444964969380741277286400, 397247876697184099439876240123740682175938164159213689688216149800183665517872882871382166566021845279054799477862126331935589889584772, -1672075367840758174611643171430563117039828570128938270170480977569445900714327629916870400115341742319692734413130925094879985926144000, 579886618644820444988495833997806734274190942889844902693727034690318484626585756077501483646894989762052060164492625967557174518252800, 112920771749763749489828638101019841507788321693736160331818828918076590932482994922666315418965347603510222785259394989712656144793600, 1287580285827847362003833560147860354368632093696139970879091921063300576654096833533881148607298027186098974229368367795990773437097400, -89064502414106384952285749749408323259206366816185010017013707321313024966563308143695873771770938154976934909909406784636554089332736, -1200372199090200539383188530173633457283953591804476894574392163519813607035778875795537825231125304944844070580250821656868806849343800, -1096088569652569853535822474114555657463598254741896492487657792482324938033510683879679619761742992158082776685108815102417208711577600, 483370672645377094823729350928688267132399049585535536349548766935365521975315240886340449656888195620531574131653027189548054924795328, -230063324796673315242892495772827051458073085422155941377136134594303478424040816088014068020161935312707620562771903880752944644096000, 524871687247498684572045029309987896640670640350007805909482441163452105838633206539405935551335474861832072604282725223035560364155552, 231641908520090049748878458076336896829998705655319013855582483195307543148223697635504083766730964664669134505593317777226300234137600, 432992777990723687936745948149657840493470142237478166877757591473922093127551539993996764400605793704998071184667496019452589656973500, -1081246352633709225720023335527487299178809397426946958621577865676644305561781026723095604739039676935382355574573591939718808577507328, -1050240023498760977864724268995556972073516126791978716684738521342896588044291423485583335956925066754482589965323872611996062632964800, -509586127359762475133060175149128474360575207685881477933528174027997173429155394058595892019953105908582567317297851453402309564825600, 1288346926008705635779896096779385191878644299905564135365912080833392085248795874155206701382536672077310328180890980842503952032987200, 477938582834019527270759153039095588303178496345618186648233493964639764979226715801600147137098121163917282162421558914421512522956800, -252575068834635435850869360125550915524069278483098824482111978370379920472332053075185580086130294371869363986589007942748412938090560, 24498984431387837566583078757042456330603299867948787144106427667422803988508878259198803251845635566489884738299251238997150369054720, -1417312642853886688053827231271178516355356196655279552598057027357645923805736361254158500945521957704350453985476150315107199079930848, -260147054142966371312678910520362390645654503650827345498478430566008468491057343392785709013511039754091589429935310423989008990208000, 932732963607955350081002230961947620683354869057801524615211601455500699434658239376325564956672710287355948244964774275997309486820400, 70871905104706739595443931196250638328639357697876640187993110957096679224494826573582635603589416995145811720893155923401390239514624, 120670570942334245001391958477552955932199527519211932287711865023337598397081499506136016397629296758215255140179943133463748291430760, -971871583155067909735444569336092606958125495605599847960550866214894921706414305653389879416363715958928752018041107819875951743860736, -4303546610441473695015360454090290744134650923374463559011565008392039000110199306192083104068421850474096276239241427991726600735820800, 1074620798806047407381998664889364562573263120481174848145241026975159720557839885854669682954354748350592881040676378048440494037401600, 2114365949122247353569323978554215035294044536838758793124184528434113889525477785047136153268900157884299544856451628235599644242847320, 961245646162591218583861726047205042719774760840516904500919645266005643988241841777273556149122604663674178477420864925322086606438400, -693812104856953662389674861459863146117573047613033130830585840918054772196032364626733417655344343732006311136261089594958493478626816, -1469162544097950423137609167429705575258203626579155151381347774412883539201768141391560112648302123803707712193228411290634800227942400, 47081753102789103922924024686058621237007103650491014954548798755535341271862386072249585405994372797345794803863869063453094118816900, 1206472400942212603347943853207194942057450524805917493727196355953494200106461148665553008491684279998958267698928761284702275027075072, 282289573480690808556868923662368669151094987927078347923802819257590683027430905935336516647529331047860460023926137154842479006274800, 888389090694970986549797112650304951975675951891392092387650384841327217625775507262514112795894801049096085368585862729045779794624512, -174525299915574899382766964001536770970026865373271716393729766431304737063954232544373238255497701064928883819545154052356901370535700, -989067874046863931397745625116698008345130627461401049196703474230163631938953516022934990585860192816012800238355886859752926556979200, 1239927646248673442824820786893908690188528710160272773027465788323167021171610995012210914627772488479323690377027347643678904777034704, 634159507200316326573917244064298405955951133244997345208817305109993990204530247205066540898733886859859857353150939775437267743539200, 4210298059597799795310132079219884890199681236411998464992743330173016041957756253238643372707839626587611684004068797782730930291858792, 1850714005087254411352573620118425435421012455728130230338696676448121663607617320636868159190893217104369703785429573137143847242956800, -2106668850559897156447020301996052635829618773264471717499211728773749414323292436967068294147570116608242468278754873516938238715830800, 951788919082238803547381154724465825992965374974723609830154934184114919638819434959672555507864019627080098764653692403273683756384256, -1063677987130282659650927589989831211766113849750201353717868350739930965593869823043620582026339250241230990876733588716718998006583040, 2487558491005828214483729386460705856000987245027897015774660702182601064576946651795991341589311391942098152124439495543395836336537600, -835385900050246698455731425789029342465308303525154941137384618634083483677973866590289530768234392134386693756014166610218720407997800, 594462032873336318123349357433598772394333154697014704264851921556044275652266941075150694952043864134648847518612294692974488453120000, 1889315066472335222603972128572968792675831104249939801838837114208879429551604414936915926029006676156007918104949618955197290149635300, -1106550823087109884151219897391810699903066191290355985558121808944551110074849495312458794525178373313258421808836458497689125073715200, -3561773766479540401155343848844893459644497238711876987512852326559618609156976480121094682460989409906582336506806196312038244995241520, 8773214696270436389687403576007860129966888599622085917840371491891636308782833759804557649188238498427042978305726601069923506585600, 1789240334788699839348183371153948303955112959710289039931352649702684269271402450330104430940784418648096754920818383534619047054874400, 1905810603587478321234255949131176880277378040466417553434661904310996130691214430059067540541316498016230615642443406309502866765643776, -6782520184838347084737234266838168489931133496329243436243252730291411341575974962635707821235187740714883554754655452349784180804893600, -747565110207283363166216648931906197785785562837625072233587688037699503461306196737560537101690713704742221645860799217101045885829120, -3750735141705503801348985458086610773181509612576696236157001428146298130631278842697258219735052248071088965254529735635028730724139200, 2073476687359437344588568204120692361008890862869886264823788077258004154617721124464948669151614825414531698452672008234544224691814400, 2402246686379924286659205441770247280844015733775497945360143049996328966726818087407431970957538690745173557613946025230275317922410016, 1420334501561714594447085373038888940697595412416782560188633446347801213677684819030257367339116876110925886304782870176075344143974400, -1729875414155633258433642952690826452354329589865972483367232770839291238644861507749335410246799989934019766343652447814912046376347108, -2405098256242804683934199688015576467777990567414402483144492384234390490435851564594383763939742268108413556542145228370091936684441600, -3378994556681449618613418392427501394979546056357827809552906645308962291603675221994289409269444836314374772873849160696136566047641200, -69638939134366656999800885887472411742210297615742806136086939262078149541137386644924049941243942388282801665853466776775548253241344, 2719293836035260976004813727465161407910990246900648421529118874291894408709288676957119838565314064821140340122429577753145332387667780, 2345279949933691830348308201559916515981386566724880574826752005601582019688136212561783071645048623875389648802225490547506806037413888, -5830804571790764505444939875945356826658049930524222038316188914124620428626669251519873689468538839996097325705756560435526297579415600, 378286101421800247121183276416166249004077214505908391588684412886465426332773847036594314113172408607887750027633754702893869642547200, 513969984119029338281146854963976644232467822913879634158361056672011975630045816759494650833385153579797570612395468052474285161757120, 2125394139046632628352735703439313798761491890508896832434787062993470611357850023245744655370373851322165514054780024280110057463480320, -253093956109557180506047149949597965716273706324583979893484208202736045965339588338417257112240430642956116827817132150328907699994808, -939832435796938280469747381509878007522918503600757501657784744525429994257437810987716938528265619594298136416629267918033802126950400, -1464408030233238331986086980085895105872636054469968963955505705899905121883687223553084994579860112370247374475363079135299409400525100, -130972139469510231398399459307882529092090802626164629651088178894207373024144814458227259778989939934260148131536802823487475509362688, -3999336969407808742187092558117048533648119730668825082033312078577008703544553769259690362572096553836132630046148068182521064266626320, 775128355033962698182119094299731281827437689680160750995967740797108118903302190779738287118336105693498975134955219148132244959264768, 3884861508101431410290415367198059334582347683527575291981481474925209427323326055344935230691706180328241937630326568491156422737849600, 1726340674129814598010413163265742719488697171452462581525136463467075985625881461539295984341457739254845124104157677123843156187545600, 981994578478882542082070175432629965258138435558363699785112817865168946157378422805086070379603572836624012802849108589837665462192496, -2011708702503637263778521063534060790400220947199515157346890820539642091870006791786675805918774409709718608333766457278651667589365760, 6600813136862992931348206062561586032969334427545682999859312509442017464845523965629127903519083584084153306699922971015236485331455232, -986938758769156985100864010025751247356164322063488060713535812629961702971402323606737252041022827471431124834559181089873852366848000, 10986082072953287528715201647442378068577868132937609532123427853203792134661872672932149919298214761577877293494791860140127245949838400, 84964768123477206700388153199210279404097249492212609557750990813480630873313481412495055810473183549527598074935000774397849187123200, 899884421850849084149732423954892528267756081894408949300842948240367813430264600726583494613091918496752645388235154113736815767679300, -6529439809403736085856819140405097569897133723422741079266843460951389199186282699331557678130252229454752094782488237844208423673004032, 1723350083115883984673958625547683821802360292624955240826353334709590619134335598040960517034366873925099704409530983574683170186911200, 625181237869240273615036262556692255857503870437458449630543493665535922582478482107601613934043511209612422229491785009759296421888000, 10509734180735238914708718444645985429924591166012288565552533151382715931906316268071635364173033546095102745343690426048649186920823040, -1753931886582948504911338119650569174004452051104306906053725196769572619404609580341477510230017096799278429447638866948477275403714560, -1767027820655313740799500937500190450351659364021872016262391250142888568320562126764713631903078034364924369686147691312241631163707568, -2869281019889881822809464328714300839147521546114191730301809434265494056597756190140552377118828941392159135714478678588601825388134400, 3179582124445177667508003950198480724581684536223855025601638068731577073358019779407096021067293253074838309390079974100638696510713600, -1878105398322667825345713790560947260638082972545738561138884688188835847939620233992451129944938270625421564983238570873876305711988736, 2110493706088561931452832694009438065458113699071837677472119684477341987137769674287112691736811562485115341763536521449685055269385280, -1700553253680535962783192379517936238686207496749320051331119625758021546139864690893003494614684121871722733591397449115169254717521920, 1784151206009451375729773015144536686474557593708990759260230519575818581815232525928142277376877841194671156013873333021983439328500800, -10001867783133104843005094628137570800452067729254272878129239410880406021244731416055817169476645244697920929095472989008833593265356800, -1710271184408400868907136792239558748721377005896727380416775546913802263096150980357206707711826292662534499049030286985114568892004176, -528552929304558465830169539478937248911548482688510559070044642396405613860551355721760801336650607150287766431599697994876772721623040, -4220684399155301857838355783196394046893965442608789231615962518906443495062131120483195910295241275950711745367023207635630929012370048, -6808039574147343174572768713113670216598831181221428328984765629595258566609930741861903392242814182374148472437551506771071752313241600, -3730727652808336294482198255348850218572251326701694704388594585222750978463638251249791807475562214840859128388608698112976919234649200, -3179024863607690254684889554330563026316199774773353540775882181719910363127928826673554809614130822693535506941896606703906611613663232, -2530894026889587454324715012634650736972494813109644333904645854518598514460590602411095696687756083496432042427536807715841729335283480, 1518149165040188702474859335202076171749657665787212467473965832912024399661845604949800646990937784822878544541224722973509319108067328, -2393079909243561441174409072158710839635139597398054292638789505096947117195759886215576777176477869764180563175077441938531239263206800, -2137205966565976028773434265828955074284111238498200657784799087832151060375205883801403407367426370866534358097401502950326557632102400, 3029922564115266411205480677139924442252287527244045167358962423329128723846635448600430128710821277704046457472070494771807202338785902, -8240875290082058413573106051090671127536066486380811238051737524884680495449311173075823767135754882676776552037514757495601784632115200, 10260338589567915462409946478265598509329632133021492873061173534516294580211443342784330992517624604020896953916821993413924699461488912, 2267361020629972035491189522153701405868668392814084293837277078319753254338593675359485534623513415930751497247784581952514417072537600, -8270351627544471553009884943063877548469702211243680198848242213349785243618697496786160304986276086454890285260144004887643831995164600, 197408836796012475477534027358904189206353406912436912370847751263895825375427578317633114185484612116545513547189615528435241218736128, 6225282795275031339698332031232451111485192675758163271628540857680703626090179714049623767980141406050071525703180510052988940621072960, -1093410738316831046454806941137523082502917944847605454729121901381120287256141585557947141865567681787619518069993973536617919791759360, -185135602846479138519596114125585852602176695203400211795902519004341790551688952002902299815889918071142470280016729140333870057420000, 5040537656111144239065313673569409036356024491579420177007267360333025102903858760319198724215216459194464872276084677310663134019584000, 2436139872080078856509208149004103209350755119604529041992719858060314039438471935857678400475172854069297937517606971089022634305242824, 6887908879518031454954001263268223144964625546675262925703427657910876501892200647789803825079205236135462466128134986119400943129722880, 1276741544129837411617492671127577042724668529358023431383860567664915275112377447194928138228193968674484619463557456329016917080438772, -5052872825190452783874285363433381601623865678313399367933501428614292851219564384637038785542144461185725169964213715788632551535411200, 15309347990200040883112368348447704937930376675049092005827150354010373293755108541187971071353862489990994157563071399226163349621012400, 783946942148221160567356658372325829851690170514551670717127955482072446672308704277814805027288516520555453422720359616292379716222976, -10718700373558646432615628608761959316867435358664794942664400563831092842289614754797753072813594462346833803507103648261721664398844840, 21178912600933592329111005365094626748242429815538709931920977727683851953824498147811484468054322420940535812346049459677956825434554368, 8414943764919027145821013792879380442172069582244043507675997881502873754314695493086007515881229095135756933344741171252118898081663800, 2164204809176409550783263085847645458980004144330237986313205827104075999116225372233544350718091786434530058715838850940658301219635200, -17297256129949062344896641244530899236957807367153929511777468158640418148756500875745486199651786077720144084635755174551877572275748480, 13870394560728812018082918741731032323057433105547335799358894832596668571210369087952467292553299743942319060604461964626385846371614720, 7420774811706072473952924061925342379956773524133673766768391205502841897913554515880131593950143258493442675586316502458240335239098272, -2505200181529281815672949210881836956948488459894856883315952391175413605297003274679941120028124940213741900867409587664077438163353600, -14136138408138431843607346914486491824711395449574366490199106678758933463947863049238374399778099918302957969636561797554206305652130900, 706551046313266727605058848426029852005014217905117566391583410738005149676098790121666335114157911570140445195197284575552272515203072, -458852870292693149445516722162185705618293449129915798348831816450015575981503255606486077510046008675225751400272159377119694238555000, 10969357236344015151964727675874324781586665293860774227100443491187418491358517000140724970140793088851543900597066833777752765947183104, -11109630265667733694754425180040284700305769643847498105906246617624747763181283686077132813997876107798792983169794366902449722627230700, 4669296509620224772584317616607751818004360196867114633897396196961529051931063227374957907753336235464733206326534660285992797418291200, 8597079546247496584229711999137834393097443442156792232868876545363243547787409324309922442072325263961197879218445660149454403527916720, -6518628337039693013141260703973333434806966798436217793636145490537145279012072912837515201667097560989486764661504841759438265710018560, -39301420503855080303471026101967422258106859073121904141190813350779207344211487052872879865130516892758523039241565021019611892663436000, 11285988737628473929606353338924039272775250928043490741978249984299018929236183385731008176084889060459737677183976418691558488722636800, -2839352325629643894428256862772970124089878381931025229786954398572649263583941774888372530022913641399849965645450621224586181883197600, 4242488971025937176613631031869381917413703260167881524554334020966109925966469342735000703438197618817143655340093687372063382142189568, -26291043954574861470599975961103296510137852587787199836867939086898000986252134212525337064325664124055193661962238508130127244062628400, 5625686345532066289114522275790234834157338729395525097250990851774087871487161723786678932021873471031161713864952685225921444900241408, 19038787566590467433550283122828832787447632251541858977506113022704150149442844393379762395476149053603196250842696491541808735359112800, -724929083952168151764269524022958376238027723533739743612089340232341465202483143212501665393250868410632222482718095832935661410713600, -29933987405510227315905271816432673668050863889241504744046526098701918460267388213008287753743820039853574648991820870352901909420252980, 8551075923333971366318492502038018643846443847030916837538047365051016988740600525878039850122103439405754385025413676512031439794995200, -515046515228182173770383237089435905414851316693070441586802918441699197553496429371192019643487173538705905354193078275224734481883776, 11234227880106577953787897319660223436602288069287639535357478001688252818405217961110749642193547625118481161485868924071827636381286400, -13182580744913062531405419144211461285542553040833351153109582213503637129251284970192580979657753173411359925324701053383594884159844800, -374373881705399687678875451459816843785037768188839509743647511528154723639015167542290814813483950608499991824747441594729434215088128, 1397764594901559160606073263316906734147997781117091777828264700916528227033228015886467558517034781855124621117218214145321395738670800, -9885273328016944135332386854885394699020395787167624833890048563974902511028111691461895165220791310830158591660119010423268970342645760, -9748097819782800878090440514169638392096723431023055694175792436344077332900923876932932730249112297079571429488398825081978480191315200, -4581976872988577337169134032183767963111833017231534687351755691223438119319675039801869030721704439978389723855757492196910849379532800, 12343371371378574008438724978181361928964171895520948620607430491136158230488942228388811716702226076460354528721834334552091183293408104, 13025804966614007907017411836319470142387421684337941176106169164857335941690428371899107462023269505371747012330769813389994371317760000, -14389937914333402172772933733611957417420762675106361114342805610434708508353664219407443437181973654804907096167737501077460529387921468, 6647112407997411917525198785584644494857006536982391657692207672896588541974725063051605104215263445184884315766613323446580011440537600, -1392267205506075597100266243202237038507282117677955611086573216549202228129106137687294638313465783212378992686280845831936922390711600, -8396773285177589012247365856430582080887383867517905060736177910566966998378050863096256098827653421235452869212835852186750477605535744, -2557829969324317851837868729918599919710191206592915928527226496141813345839436366364967171242863793290709418743199034807351481829488640, 10451226789058399876596696702145506785024996375078846063831650038220145049980921026231668744988072201488579513165934897884950677394817024, 68759398882566251794252311957766857550851850106798695520442263810713203864095635595729626042702037595741292573256255472988008565743112200, 114108042577011358052276957499320222323434722724021739169388304984394225162192601852428111983814544628296639526642847016110830229913600, -24235444880310210210232500692742275128171625234207994032010357430827596477840723471641344600725281425296934916570376921398727580428515776, -1876097222224196629538126804407727444769347133457439403454530033152146083993387567237478329750934206822958186739789382712760909200097280, 32712183150261265862474152411670697137062880192001165844525337616134447458707619362560111859917379254076527891040926346683039769566779632, -16389787641045489653777555759016242809785982211875314022867819026068644021125575992254220091581113005718215384847137375673915717294489600, 8488185147861708372043482353921934959070849511628031074997802997311352373902468521729454954461141126665627272803635188665545239396322300, 514488678670722223655242301221926024194535382935933441009381222137205496955383031742783102795432107695290090790005567715664765575495680, 62207202012733516633251384823486588466893220249942155275927266270836372410691748279160931461555854567577832800714797069071327025046120960, 12835637928521733778978642764892921990466534078241521443984974549483855205544604125433740819446347345276580357830214309457419713569095680, -2950943143489868092341891642439090609774857533664787950836864215560756215311707828470440182781771015259841073193555813138093402297308800, -34507605663528988562398811684403483358452449926167101666636504917947643652742969602673030704839240019424399329986058102881580970776985600, 3107639286716527585557762813461918842321803681030317346070935892769815362060867245728506992968038645622854649156153395125547517517170800, -1603755419712433198307692972732525912596332113372624175947039123625882680147093771909093812911826103014809371809395200701127643281489920, 4357663779551914768104324814415825813285522301337528252072945757806030591577137669293708941821409711614543885839889869339774884573795352, -5074413366484281843134243173054825911716154932736409578021587681625061069151981428994681725502905246706283466390250011817371180518604800, -35127057295242245675919675015186933979494452548269086015331985235147049500556774998901406983665754009079623413654956290534398870044167600, -27313919888212755607566246053326263591825060782270030468638688793618440621039064720138021864645535541204427305285750952281981962810294272, 6910111683444430074743617903798330257110138175112698306109035768483197976070690567009250816449653138890909779689731989098454535157892800, -19565698554852272152959513379703713116110596729603649031253899275630570080391481626660119756313302976766857505037676205026357531016953856, 46974202208181762617221953001715365547644701282235915295426253580940432419081759460552370671284893109422545323590952320628800859263652800, -8818743469197884152210165755533452728719915051777166087318156276919357248108680182225003648163813112559224570077502734201760931381248000, -3258031972651281825939970004150037225493141518618248420752700501637144904606139633786360308208856188336618033238162679318520437022111136, -72472541132901873066355918154146821520474954806401098235563001057097619251101315853286959360592978514487625236969280035805846761143009280, -27454732440420062289290828778320831536410170914374639470833164572808476895298225503972584352668993144319346625292176111082606690955017288, -1838959013567919746959417473699680069485903756686884564054237443398365335583648930494504561822017612551919499590820778284609294250803200, -4011580119641914352652494992523093360969001864673880123018098982783445027033235520564056288487959672302219275206867903076439448622178300, -40486953975642085756892537320462321967883805003257529398188596213893305502759130559225137785447167678759696242002854774569118130637897728, 37385830076618329111383928326614646101562708481668365992790755504054040357346327856694625372061086290934869374030835802237627967058640720, -8421153918943913255288543053062006948101715822823042549410483064837542339600765869089442630358008327784687572355639714825347003477655552, 109455579302340270574661499876268463402340681746555322380879866032274117155868474811754937367128213022857476788586304967890866854404995000, -77337817324544004318406177034968680626478826403371535862705645359357527662695556930850526156390814529885387827003629050144317988719820800, 20198208489827975096260365716260393604953269796231568533675761492681410006565565940422069976381153208980474688532542389230140810148483296, 19635284040328662961573092225034965253046915603607147031506451138576988526486751068691045797313561299171687809106395188077712816126033920, -65626279459787210761445453061276662569548411848987615902577829546373353649478311696654322549217091511638954229862458669452041742207046208, -46889126412006968956298819667873057349641319308024998845212380165635722507721500827598076608966334267662613490568577828161300190986240000, 10424922542964964705531915405771334578238229413673981936437005338610956963811127059313679292340975084702373339467878126184625318185007600, -22927694810051677330946696329938450976414706319089197596206055985403242192353589140809965819308718867254243464405714394455386751672254464, 42603595116499756543422924920883919682385862987780933259177173228668450429674659197850380755495353130948278265968633452562671663812146200, 43555073682028539477814174197597907753365510275608034007649309022099575326253169645268964629806679199281637189535192687097237633635450880, 11849806010809641486097717900895291628887304475538351717423313341551537761269510048097110093418156070452045249359338000838648984092444800, -1117208209598605202930802033587440524685983219007077960720750264536506101501378775835109033448353066510933078394723098654556685756006400, -39359178035228341880807355719666251794341319794553821781408399151346843479482557775773100189988236550570870612057007673351906661089931740, 49511168837073417594397803660731387626202337908102836494796128981322235528673656052530679519510807554479240456222434129194026437653299200, -92496328279950880537578080802991978669763697773668376862524131578722218643712838101700039373024492986440523639307410471107724697807479488, 13232817978570728593411891623311522100335773733289532152801001577865309013650785595653714570232226583591392789435019917188095731669401600, 81413691370536725638415737714052705020988536477709276531949403034133167432904466084580173188332880360028016770884543809516544919682956800, -42614098425972185323733843772548231014147056667635548732570167825047057512618872663523168904900073587599099833452144421366119043587637248, 37239929513750049769171112158705505046208981567531009611069983097193631671822572136147420336553023369390161842266882504806216864585456960, -27433333408253699363551199142351645914225285113425810556702796682094327086542079657584242342240136694117666743071480125846597824302546944, 103220586320615509569831939690686216006197525213405816321631739611034289854502546173287794106136161994925172549336989869494384688616881600, 157265603509455817583008791478937140002466749640011864017920712315262914702046451070480206074208448198665326810191428507908779047649280000, -45155662144704630377612884952847961470420218099914459285901044199921108375750454110901270489491713232739637759394740103022141583187853456, 32939159538574869594550541063772922218421545698524218457910854101000916017107235344748007075338422455981681219802817331046873039602974720, 33214690328857132876116912322582942520449892096838594999425581032583117829471580961378408599955794184779641581274351882783277455917034712, 76684391322617257697955622530931910749940737804686391211436091094750770154853196780174087514081213841760396920689763151231571161880985600, -115605357830862121573548103303213556630130850283797506176372496817911604337837986079324285982850088633903643190524828757977477215757727200, 41761791737401519449243418337713277908070049274256274506659476943158563413299126856370093765750798602227699986429773828678891866547027968, 23787218169156567821911841551768350176772256166294503363760844116881363689996653802469919573952781052808370878766977018147498808407155520, 59251002074435220997216976934926717713760241683283934985058077977081342112093674546106636025899265615788726577711685441842509329144479744, -56835562654591524992165237178141788456200458132372455399231817790317845286748047238291874832904138322401713579736310881249548161292136800, 25334047504433044005308470465941300490504312358107331433092187510590556016669950593700626136967019631822150195144233535388048546175385600, -139563628191746176123062491328471226674567608297909098266702980841183639065124159807652603403326342101333985224228830807281993592636588640, 127768459158874932683007649213642134940147777342599491911289865228666328930852003248277925577347539527363714063233787881722002249256796160, -74411024389633987220602186581742366314231625153141940238577350780534636570527463821748062804619222512273723705560181474420747781533873760, -43246490498517298529451563488675827541232435944419977410345020886059579962907505148018790162844759064975462083023807008582161942550937600, -150396377908226718560122721970981225195672602585937091184938480736744918590199499994412376032797521563569620998788967881538436849746419500, -29075832330611210030114535628748752054144302790963829047100273966403409599140443933856749591973240129069175869684757018079116138576347136, -103399230704655449088202740483700159965506069186082202609066220734836022635516256327302844289782800821739281569726462832089395596126244000, 68837621078102532350818644143897831090735179976985881247096090490816841658914333298310630709301941874474535056270488945561304536029593600, 22727112256059756693987831670527422909255613200926203196106840425705597365763612957832752486564756286437193911286405339531919472082488800, 94422105808826004177360535903188500049684236937338642184574976855562337995874209487040589723733543138569877804077568696273036163363635200, -329868706807636018502102897757200715984467693841731172087972941593350343712448453172896680226444769287969619048952092338359393672589702120, -22817702809277540235056066455902312520619622525118459078034789868583353932797802918352038968670460445773729812361565904699898019625041920, -15921883484044893725175209364354358635946795867819296924296314327448661612587950409144591279726872860953275731860195503006777915973366208, 145576026010190907909224828505962874868194174059328667356648782378879580954046015567114871748644473033137078550148666138419636161478656000, -63228131913541583005566303280552567352672217501878311435816684376366037115097558941638858037006255893931134963285628372888757555355886800, 1362227121714347070650356961133660889666301539195176487566804987890275797798516510613733875673214643180475389972734758468175424722567168, -99303321100953167753987757485182958908242491404763588419689800863663355746009997211289349108629753403853376564667453840982699309378234120, -188840719768167215418908971323741367129674431267362717444359574890927312841752394642354780986576533248542922846027615179545031053370458112, 173869951970050400640657947382616549621343532657526386638097543640119047160988862336628949327251035547778883910181791232025250472367903400, -18751081432873187891055056461830717988839031876791841044639915302924353276481046015689295180384700878325071361693138716890482562039808000, 35188087065004659742151338670031713467334401036589149497315687114220126601673493939447606834757078441894924245991277729180217864270631784, -51612544854942225419986526312182769083515268202092958784518423109269876184764421125833845392435012382103794458765189462408649099549081600, -218178591440472038482788726727832635456451496234999703889402433163558308023264767588557396452484321345037028719647204894445503439771343856, 157325279834473665672686195887078075836598227658794541824387449330049504723257134915787071784032410155420042278000744016046319178298163200, 252476530789050151855412437768074656752585809928955235626444202628594395245575049297570247012915199349878673580010667746483358555346687900, 160854604846679844562860309498293452566440894513646619662637615415501048602331422002404219839438622920982262479653017711406276362771628032, 53708019519795775332435288424145912096970516929110904724028810901623882690711492769037979915624480640643449919508881040285194446102976000, -56627529426131015816045045379158289436877681172301498935042199995646162418991177825388242331654186308810150923184600239035882541615677440, 218241617136366466612573191205481490531261269426968149382224454102307879662305967336317098593570052642710675276077061836352126876044423300, -110320781259737960613514611150384914888954231697435842695827170725491198751872575164392722155281584849130979949489875774750913513442508800, -82869726175445524005565076127793515590212269261686329653051267197023268762831363339059378612142241250301607836965756748760177117708236640, 83675000213107466153870153642120828693451167219140156352577005945031579385977017832803089156649457028269842873264722100244991853985792000, 337990929191397233107686396761253914701153317630506496461404985684498418123119447177309453153995597816935439164528195468493928632456890240, 20151140271568416872952134281728549690981426032375943523640976197666276222674518962823397811771516442258006311687557126348295785100083200, -273188136114226818217592890873979336225869612630744779830922361300016349636077140214251135864139194733168700843183783204779833938219315000, -117756615767728004377741940856748666491741399685298451011773050852296557346674997871692244928532803311031924123848856050518955448590139392, 571136860543168476980335659547358846686826563693382279390360288587470447203276774114485388514627531847339490564008326068256001952062689960, 180354122190169478549791373741841974153425633849602683999063489301488434502388298015285179443108644157832296321974749192583746883619389440, 55750788577998734566528496302965283655580461021377892280172735189193419902774241557817577533193223050747039623175165606918385472606699200, 20992002646204058212275268784683252794891406040675238466938405505044490812096431321310168929576061461280934293267833299706895679881216000, -28229552577383436759868668342654846126283371692072019938844840883753286925615589920154435721451887782104941639327353056954040254480127044, -293928833898920689748364041079774824436084017101620433097980995728935926605183801863703953701174756264760830983159153714220866097937121280, 59172959597206300995270749531189637665145236141908769654271835447495469989965809922887711912655520802696276195002572447817940234042415192, -93016006516931375558657669377355372335013602268142315285187039178538155361540792796880583113701406045423373143629686874394139616188825600, 349809381994998892137386607562184322585285857791736393033285360753263771191860671607897378203328550446104051055711388708812491299185860800, -410677297040618357219659360588700006382523122910994040706463663735474756718897313058661646565771721412924600742476453386739063390312857600, -537439362337986169462339998512873532553352380074339945024841086849040401515925082427797161434372824114484598168061226778532598008124609280, 27504546676842838297657639584745619537509469970403618815448740172157808273933365704268348315203066868851875907892107615145227649531510784, 370449489918507120577244726810770658269868339647692579356225175085697224457337630660114161309920436726977823994919021258892095894061681100, 49948976782335988845507162218826901634198367893885625834666264678774904798234101041101088493225596480619668495981440718329487618683699200, -21117732206420825341895607125199977107553165551707517584013626839476025344263955485301435448376867175137006880013885584511454195701624496, -215547275167144649528561144957498533489145252997901025297084931928847694716039608484710204502914573045756341476602945419057715147765186560, -425863444463721586525594132877544931709517074327306800775706261310939462481909540166367710783607224249076207859975678471984626849595683968, -504002501937407466932857840791973391493210505704871087772392098227158932213818785965602872068618898964048305073936347399021120932387225600, -46471031472635718186118715465092945362848874760656761792157322944112887843200118972542673440595958629782433501398301101234794301821352400, 127606823261424066577771647887737435511389259122572743899042699257658981291486613888591018670066918408924935397949754357060262224442949632, 372404148935743170497423393220031104673846861214697387543403207787231134679571634434078200112314072862367721793040557951213865040858518650, -160330928922222234072241681971258124089345310438845626282736210967897104896343724543845909720977270050745412372386870141008502056745435136, -568425933392725314516596758129736533053424078242640397826251328991211965275955182989188570825352282532950094157093922198846344742150430600, -377075192773204528470938096773315390517144208300960990368643798911357309648458480936596524065103665256984974530253991733954177635293593600, 444960851067398189287415464211010913519728012422860595086106422465450608776728272098940183761446939252994372348281826470180407710362886340, 189379849143444689727817157515772511338677856921103031544291327830673572595427499541838877279192770757022655231436814569175692430907801600, 344118036746214407682161831452815855138191694231919631593659001404662380590768906257155606654487738289164305271379332032638847388443711152, -46574100249378795782871136688683937426030621672704879207563128494963605540309329229480666123660275288787515578499510226120045793325875200, -93223592383009020651805505488974123907146429298833630652008310405709420698722351501428717329529548155538729707445038870818203694137711200, -384065436205704045418090119459711563291450360246911364215294448051858542507759378154806629423007725285716010593654968087641107823090204672, -102636065031853815419865290301167228239938799998283310988253511717372717250527807723268386868253520022852728364825506768659491783091748640, 120805320047791776957293575565521135660097825256842894792373849844164265570627072182871835569219596370177131213309226626461657002451927040, 535637758466218110258342890530057798681584056764329559669538815310695727354265661800172494547719315127888258213956022064305516225969814400, -422039369104840758103744414822046277864214384491191001221696133143666815403249597150053169271307367290019563655104940504532521902197964800, 26848429802532694067112368938051466081838719910632054755099204029821876104704732106564832876852033722884215391534695672296826615318081520, 30220071537291174968166923857881380184991357571480992215675648472377290707615092777983634021055241900767647445749639968763393033193390080, 650306990738009676168873121768051552971254641279056477842872518415223108116628875433305976639129595021424859647318101239383357637943879192, 640930907301548984358790090310525883223797338325443224110682038742015098751909401547946535935287579426131739847119663131157125913588531200, 694185588646939293724470232488184515781203757717480122292155871407483542356481482411948168532347538391400003678301772310670835552251886600, -26814483173779841553343666765693607254670951578552258195622846925176505503234378346912475453602618747804502726100713701056381819239268352, -387970403804628660452943448593130862907868292626493621302182822237872703671990014592249170601137981866458304823340310006846436817447220600, 143569174426603953820284177370579452171951668926258614115344622591270501698756410369752999355418563873264143751205868838337724698587037696, 248488381075958487646221874847728081958705922472762921993981881518806503174626753926665052874142377639204413996618476743999213104924140000, 0, 648065485462765179277127743980682545413136952895981126327365608690910804884252034060179180042663777326523619931509532941240402431948036384, -214579545722434342829036612188736789606157571640435110784868568878304261367689876780259759633004140629075356681557303109979162674620006400, -981952507204490691536410926346397650352523274722047399558581522858150030803412028108823666870642206903868684699288413975911278711560959008, -4020755959942355384216200557988943973242078662652096665787145605309709114333421966465542967523698381344123675100282000935906296463360000, 458080316162283186636422585193111199128691685390090886325446562857518283163411459864183662461445399438310840225426527401547014107582845300, 1135295685805975699971342513981367779594435541803901354497668279528897398272513040256704256068207622046052879286794473733101311986772213760, -41609978064403549787280181555067366192681163850842086804830751167099153195260676915336792521600108485639365124064813493087209410334481440, -98685552492253173271410331359534246187302365694634841285215846250134054787003732182724905742711105709803848021357421002455947333056069632, -1328187522733649958731192549638559442935594776537722008328377829092350807005248988637762891744263904178399361959877470696788543412336170500, 119681260224554794335394829988684451700409723635433495843863767192585798774326407900775139027071395839296241684980609764452925893823692800, -789076248655139808595697389747346660162817082422954892499369999041723175795842344264753433141143096300113099136552649538606436086845022880, 621533630236471327750887163441061376788631098415236310433819664567327607708211360583736417415251607988424057298154306789824153199145123840, -7021557141274916386834651070082276614016023483102862920633413259634142375242018544834085319501984413115621118725114434258316827859171900, -110805528775322111335930420437236540094493275850809701625768211914764072145811406757686830740897094431095465294756656116954646261530624000, -1373191065803330086036753804313765579043999124771791009290380558609123576810504902532950216235112758900945634125304403028948495405687999200, -50488410081883338845327125267926837308352576204820262328378796233881412264655771802280646816177887774377474019373508505318857133917208576, -483839192142222909513289759273716767542811595112504269001846198980136728926653800895300720635665365562295663565762524256677674397117110400, 644977543989559001503821146645295782297016444007442387670322427081581499791643926565684644631566679169954797465854560013688254781460578304, 98794755357604418873824938082415451217397626303037238870974007839746415826410233326620500791244693186690859391220886586270538270783188000, 268789107798415693519994689486911846817899049977571136384310857396266399285427774071467739699022765885570470560202907313512955617319321600, -180141243449564822541040818902240937819071611261109974230258492365863893866764982349186868524770254362371593342372915796976368536744346220, -162001694822909583107737986374767405019309449190238486471379203621180237126591382482023609883059902428193625670740574638491858962544066560, 254483508450834038497273535456915507717882347046239141550190174902726429683263307439467622782088282945155446852829446869624310372542737200, 75189915066633250052681951955624546042950788688371852121781208534628558083140779984323011070868851568269818206611727319048807367311360000, -2026285080987732797051726177023795146749139417964873765255035889512064927780712966045831366808008987821107542516896714922528091986331597600, 548074767510501554565090753004841265399345261516937582016184777690439760082775605054811569928603192102735345102779759291609426301638672384, 583614014376989434496834241694323890558337235204125421619320212506711627109380862539205543693159297400078919310793930798873279129735800, 141315347869473919905623208794793584515099075358418780575971154947129538301900590476336049574843886576595028005113999639185337493137391616, -2694062180342762106910814430499279287342861456861174376809794064652541310886649179620231309127905463448907233867497388428938925423794336000, 2059973158070665499766877949688334923156854261829360581207158659714236138952997328262547974782892989912064893268617214213882387220345651200, 421766750964413074739356565804756193536299523247052568414287110735538119795085231120752459616792899587847768508864959991857821506353815040, -122367385924338032342216358071241283085996217489343021542741946007524278532811985421871249974976002782673288913860798936467525700398612480, 58247982800598416943816076165580682568510989373070672156158161608819702105025871869672308598580647590716389697359734471263974451205244492, -465987767954208508940870005486306459645567363738022470596360646588181074508383223544664950154891799574433010969405343108774842533203148800, 1343606952874060554222749072908435119539820526540070740639092024827803976008112735106453274658732909284387685047086364446118604057199229800, 1397488801779718011491845500145260422250677951346544965038035405711528502255103293479681554430513786439129075941992108802886725239557849088, -524531828068854578689894455344574610904221429026759737300442889635202824193787080432494262930922860478709054955687349938682426740790721600, -911320961198465477837362212884708835274545038224607509204206420461024180775465124915583997035519999901406509328990702844857210809561907200, 55368057522769465742342312567028499694093819714507584606707431322895488632144765729726447169254204349249187656455817407589220493549298000, -175188580953738822705025608065073560435139403303633067027406354468207093564131487328142438444786768837771326415581451468512745379751526400, 1111327483557138824501564371019225447342526774683201602257087400830676929371020993770907816607657550735439000672501797349238646857083668060, 1935106001003564628508296286303814152615307519122603961751271431829577751926154025275439625618153503201153361730032785459340865523679232000, 1258754505955756525938437272682557454139907412561152882501596759292343999399064221317405369483305796033685181364987027644998541319455185184, -573879051973400924401833132893555395289384497100838253838205304929767958135846060772875286076914573709981750136648203460539730481486233600, 1687423256337178563253635054328636427978848087401503068862019270611084247083524779902726098402221702567708519842520983847671363489263737600, -1020901800495602073782532616215361257401962070983411035048138231136678088022745383465116590313138096801730177912047216346333889892639047680, 3115705322167745435185351396095246486996882039802750926502256636038960573945774210279582513599723022249762620469447291946781850204146154800, -60908287327095619345352787181350465527845228474998922891364054199558729942015703665541330795421675467083650291946208489705688566729801728, -2637960060979156729932403556214213507913397134767753463529473026923971327210606594561011667886963171945429871999271565065376371863636515700, -1865322221442309259275154798816802405544457631373099270901043451973707334942029844147703151912123315745893931814804125234159627489876377600, 1277792585040619630838215151998770908335995102992140759213392904700195218298317481748267054599239053460595416836855666094489481842854904200, -505579619772419492708012449456073804169863346441387957970744039551442508279851105819418228757147002441479696287462324095410324143656140800, -1216650210260085256418825642624281890425768450081888175034130986251284296435582144700636393259612738183609150674394331174275266865824088576, 403444100522069466748888300945342542583337217359455903395608549123146469681482979223378595599626896976644526818772702428369953078273638400, 1078507373377502845084671999620991621146449803607982900967111762967933017434782343885092696025386211005293090202438099438207894580723554800, -1386753806481603076582765880549091884544241065010354339911013273949010552811707058430731023268789566828690935705298809307417934976834863104, -3502599339908479739054251114712445418769338542541151233465750639338298253266968131584326475059028796993662297200659656151997895214480168040, -1916703300225730744426615886486787167833215710496197630582808804997988129462656683562700992105972313831798106790333973415890684732806004736, 1993318345549817189014406885631270768680910400358270633117927037103926604718538206093278535754732942180015539769110729666771884312267894200, 475356045606713364093617235067254117898027382036603701900109511175931635388072349081440082395231235520430914875176533385618618401475788800, 1995404770219696505105900444677407531842093332889359284086097599093801860314493062050603846933334147844475955530758300456083380910060456000, -2310474174992240311740075432251366051153676859796134606645396960916776814716543331502822031276245259848855138588960440802183102675686522880, 3940031286556654176525261817300001855016409243349119601647435164578342257731485819838826082792579748309470385422578913188716450150625414272, -362538994653074211038080787912380777890661875098565216560470200081846236663624522024871252991337184636644062178076771333669766241766604800, -1309302242981861270749627165502496893780090629624821805294138740478922976904701955269079682005106753047160321984867419244462582532640854900, 978209964692675445172967485382423105567402827608941032189501398773931969972096858880209553717020711513804897577135872551980171715206447104, -106653186331386885401194813142300903739863660748600163330499862882571214522424492397271785770114556461969328464175510511299110825425595840, -294050500440327637258133931256375325463901789227807690222561332368205037732008855593878232366498862976429979770328345651558040906584031232, -1710551521464956750883651989435473785862060928687493646917570940497719998268287141204310937802048241505749592515344563351273164937136051800, -1342462542404710466296022300928425104031272000720095199764331923808202740019723392246433470296751673256889001886312030471507644224477593600, 640655528071791249763721040730949223020793786306707593367141195970329515946800923259294989132675093847936369246807956632535395468401012464, -1131553880944792977792361055387015095703421666177933139814037915709607340375118718813949912494838307502559831575788313715391138006743121920, 474260077083514933508214305280568022897488421287312787211700831422156076501270034007949365076318425262745597911665901985882434691948225664, -2499234607242780090543134485311236984957311940122122632157576623056289061975403571740748301452638700807776437783562969659804474158560051200, 47008244919069917953563613750787016485181782304207602778296398134528818091955690023026854017295873302989814718193942987332562167559276400, -221476203591788003888648107966290421580257655231769154174337515678973561352490931149163424360012939854838357749264697503834288252874915840, 516962702125807507215041150048474471883950346444082088507384757365362404108822514020295667640631975055682251458072223362194602823306042000, -1020440809489809696222935694977140275344365420029723509537590830293777795550366044840089036236091357565962677639734512391470973212138930176, 1137664278667948255890675680537584408640508941441743815164260102575930121581289191424827315938723183151773779318702116087763283954413575600, -490669971326774484796449547642733018847948810435003461302784813988184186789451292049574427737286131515326545780476732483536947302839091200, -2655477146961162193617669639804545026686040117110823665565430794997997225337567500695252787641648610939276877903694214767261754779510800980, -1363299516550473199537096947523857790584333146898522705672393050864988500688197054231295174774135304810511400820623695445836183586692136960, 4500250356346240487315416648511661974031543977458086688758487360415282460944139354148636068256758577687288114751611490009359807017120854472, 1817018622358266748430300691764978109491242675849352570262148553366947862226111790732118712422238555993297815314826744909576306467799040000, -1027346537860391391392645732635788161535699019600729125321076024311974180070229415762207212798003465351310267988084546979812895062189216000, 2388356534224306639465858098178341872462892437083142982433747164933251949244234490820620242946067673915078842293473132372805974954673700864, 8211339051893556505561578777395383994473492852005538718605042883320391325514155528052840114064685980566057901907427051475123246751639360, -1726770605654456284935418533362974001847655738332195583855110402522019434947542262136607300008772660086971852883794968643128066218959831040, -1021227976378404296001693610883052049155570338059454791498213214939527739009283356355818370286103076801229453357369528896358275935298860100, 2109618279535219244232560370235657612091800262246818332523627913442048401213988974716396631350713989871400774336733488351076693517847756800, 11121944848046181247837377513821469898564129949931104690720284530882701048096198940076366465004435099217014843372187438221154504462785968128, 546315483057648453739139914724148357809139290045338353340466181561711817753042167281462947655503412286793139764520454233244350059716280320, -1733839664561398853547564299896217651199571379016801935161368011176040344714351019893598705051253557149361848899721201522166495875582038108, 963192239915284223225338418736362940196915292838764114699261722673471520486477940962246402722956273358257917497676483412286546812443033600, 2632195363906709917171731170836259708038310566943266914388382920928884922303820001222829039008625124692517658581776596920398049826139140800, 57781407633966656672897266328391167416445532811278827404091506361085014583501441606774076501351656246754251786630870888347059838194286592, -3587421267408887633341343001559990213619042457152065135395220580926081548364664531818302222263288448692297970192804515821898638630153522560, -820145733001948369546234372026617506974163905596719719000159055838729600336331076316747233900167408022066358710089892167335371147711610880, -6447135705205306654481233140528495521117834425089393723980930849394342352171073935060485282649182866842447340854668839407422126994319900400, 951162483462000655153242339842621141435479826281573576648697630204771821224105687351589686251828419002494597965646920752480664419513139200, 2905832839006462969448084011816261329118823299510865966513680556247870996629046452228506324639403602776170321386342304668565852608604926656, 572326891060691198664102042408809965102508254367449971254051222887460795511436926818977643306073091065151816370507622641631817451018649600, 3598849009145265071779352086501440654079613032444875698319425689729006444130339635283922227600652562081189229056667264143704822291060708960, -797605387257934358251858131178547222220930893219561167173755159372614898977268315903770174012826386617817838403108306902028690740006092800, 1519289288740505868593440552597357306981259304371470644282057016488303693546478125098609690878111817952650574394707313179350819234674465500, 399780519129714236365071315763056477653914333970437290521306504967653436758259083193076041174684277018009618511336839981686000852475576320, -3982245982201524312666277515094632939354675145556125072323525938643040574737007892933510882545407114876194020385379321192491230448014312640, 2929965958968458140693525373002184964876204141633553554792363848572520023087412543357011178167803396154608967686156039746151057615092711424, -11769328999993097287545162795915478744634217041512007172472551569918523595447529785804402398330374639222744064540014362305430864685353488000, 2493097899842170783615818682962897592523953259939958794580216853934440382141942223657584056730546996496313629712796217182280861991147929600, -6839810645969487434341964130437351857432564585052625221118246528748882124516070696605243598005493957820125317814580283148550211589180808704, 360176543540302803954336491549943192855535118343743364324303797284103698377822364116392584929432373516450754291700568833333278612756889600, -503554952208592560719186246778851300777485873351826177180608256220897989940684873590556593317769911356707792484844698672763946395635770388, 1621559669492709587594057648957190763722137382233918155421064463381009054367245662585761141500852463147241429796090938446962280952024268800, -554991542639710282567610339170018583094367000021579628132805207698583456541621273715685817330670582951971622348010699594410556206649331200, 2089735960139069723599389254668913496141782222518435294461305466617829087492693910945396686657351295481856848553982147035083837506225963008, -3969557453884040579673716011645463702695544104564993919585207575968669806608220719583057300482425082694795961048702177897519754508398574040, 4603560302751687580669991604318384728184556722357374673828290693102303752702601205271666082069667687459126307714656389678135857533696344064, -7155768734761497904612226105118815752793225560409641762091872051341083398929410148917949873614669024495508826611945523780291269775685881200, 42957450759993800199131387880980036238478448587613536114173729952834949063911349218847104335769197331680116837623474507280715776576716800, -795134664422880834073614788461982350518101916109200470285531777815402999227214814643416847891222626257788340263225962173791639390683431716, 3427595817664467276771447668328761965102374352531745004249099267646862639678347793414456491005482253685860867576578014420566167815685406720, -12026391628858316006113505539325042770552371448334961917148388077099622920595312654813785983719376914501386564644505142454619874490209935648, 1931534814738142075630576295030359630282895702531585774330610798905929086276361002216237566630751676219455064583148414239186479565556940800, 4024468280001717754332956231875142320642391437432625460239070136152504435284666139723617286233054799208360124582603867325974436210015957000, 4838308387840822177026639570591698459027630782651651860628380888082715861570673318522412107163638606481210984630856263210160694971703754752, -3987082163648765281007772954427860018904865390110271606235826772753056122175506401387965898269935093262180236584878682266595597490777222000, -39635374356761257824740692082198379499869773214235048239801056175744515328269853018182801111094268837515889492822319225378123777008730112, -1561007169273916992125262176798476205897416462311770875972450860807281743503364054573271028852159093790857881185084596759234414359428694400, 4399526128401143604762330115393329686623149033769595554865391944643816466717373692553943798929123751134582650277202473136544983023616000000, 1233173644374492756419166284219643184857746354752768253073083318279384782297609027739678683438482778915664106531737354353136994468309079080, 7639429899714019773732320315492612455371711463920367255060500867139565705319980813642217853287933614016784342930080495646223961686016000, 9107493924014391987760728273752251482328700463751065511579832907951382556215733289058144237771471380048329132789237630995212841413178358592, -801153607901664475424261619077627625965220097416676934077360647158114203716591072720475020844470368845925478766570116866736497893992038400, -2275846303028672352593230545974191034716083177425807221014760964743723710684498589384458713560765870472879517757040242446659085020797354800, 4611726548465917880002491409795493176298619824089663942917850606619108282754759674072290111576204790889257062329332123878717569864787034112, 7291473384688587644819244427063735335262460018571075999863036043781385638109300705217593252028475235427831434491740498950531411087651376000, 3228837190491604015152443533749208224726952758019516828171412953560452971273895385722483741578987234495899368650655686227746407909555175424, 7853326678076888598869663757571562950066762541637539741149586954333164378978929968082545320673643498062074881675514168062313293553317607200, 1140479423542995060840854133654758384390050194564154352308283181901112346565576791993210609416544578306098553443098286123106398960720281600, -9291526443172611109918002687462869403719436688703764395960948147964806009805735696606735514070023431049853516390754335660602802567300669120, -2711283148612956624806966927899423247894719860544429455800598652280294348483718342018515712083437591897602299500817468588196787979141775360, 1554813976515887813523884824149721860204021369891683784742828585206210805221156569080999245277197920183588631229570207614387224974854567072, 146605083122590777296155124212452741518576720696550088701577305666449394672458077126896858621812498032002114545618572459124498871458201600, 19690836285514598219919806935575263069099180948894144381331652955842958605425607363009337622038809232586499301182522619198346136321160155200, 801391792395276012822522051043499692997608368956268466645846606825995218271732192200210819250017889630142709653332835581810943873926561792, 5335979684192719851360580779572889911150129250759975150973696738949639488359572981957574178906851055560614009634579396101954166165100404000, -12807238409138921032559624635503810215100842858268351797407478168568090507780246918867707805076477627432313872119474602937921348081574477824, 1657460915299450661372741750981259874088153646938558214178595771565672490783768514435051175925189851315036426855406953796960812787871764200, -5610476714015277878936180733521382450050715640293333613695206876874030238628856491993008152800207180401723506899100390317631050484390297600, -3792029055073743492658673083682829005790538344157133722986106810304600047963738413479236953232497752015390248455850160034726092098679770896, 3994732990240215073484647091904222703846440696441227980123407229520455066706272695427628235190143790246592431381065090543310050746066534400, 493979439784734253578080048954370714616859565263046542535095563428187822758603321510015367329408705070313303160932521359932389480785360384, -1865683413207014562180639794705167827763295362367776281511391280700998659311032466713564409683457445979744288169666475723655839754485760000, -14460683068199023369728633580394486596696147212904787996797018644543076419468695221925310931459405909113778773195694318002760249322190057000, -9356013856214250210216583042099079794256521766465439069671731577323140647198174558506801446842745442541506491246740497382875920981609676800, 12134952293075732809693179686050204706129885122997263034248330985756121921743192902754541612250179528419290582910697584098792324713784700580, -16286004249911450029104840698604636374939244778725912583766266589644294303543017573411292660406274456774355408796181069084508170909149822976, -187457090921353089229218141837304341389920417222942361093118358864686947305594156425175956015428650238817279845521555398003392580913656000, 1529370407245685230704831069173049963699242420122481848643984612914004188950608705564722747838962658928688437351443300322959504969406873600, 18052046588120311770637223884172583747128859081721012973879780682308940010206180971237160934567934039350457954362996111079035750600488008358, -21075891751710280258672298100237453664224024844823563788576848723155786728077051085890034620823606679653927640714223233653978949774454292480, -12857529359025395822538500875526751764251611029449302279170574937071474186326172343359381508823531073998117536350267764450708772800089474176, -7562518580689064770596218196642903263860868249918171298807799426272433296096690827275046635525664804852806551403389371071196180947717324800, 6474971379113179142966538982911685759007746120496463368942532892196692261612294927744370800336946388949406921610355913247953419425775480500, -8169407482872421376737880222869832321066220963496170420468539367707858030203003237912530211367097372216905845215012864738825200993430405120, -1982168100680878711386545404604153978115842700283073363238175247868232992794750465954843592248457045561725661081950768674279669945484769840, 4149038621561644796914722643141266989852757261676946399194898833549570553831524813811613203235599442339766741658241349023627901074520670208, -13988585007755862341831376253332493412516065904784341339962574125643462951912717039406668976038702647396161426186434914214622202212764119200, -6940544975380768230357362587714977802709271275938746751573703522301161462579443903239376740847930717266851219188616179629670457943470899200, 289482621786192477976771632558495840016256168921797531210457537375205728528954147578943650122953815105725674336281881110097569610259630176, -13684287265995315358555348405010153375508328493964265689854979647604714077504282374718928837766227309688704319930423749594544807374445608960, 13988437806362607493300951618755722490880093208228711553614880344717706024261252603240200163228229646228493065371643065371762335249682747972, 366331999665066085845595916734076639692158838185827179891646527253616411088602658584445877174250595517213576016394024879668287415464755200, 9926235518416648792277370293181453545488375736855165416315429426526316316671484794797091442325930978707400283137976121297250385613633033200, 1489326022145294794952910690501110758740421270495894781786263181395574212146474254131164794265909015222109968973599756591923392978920407040, 41241552349692823790276296617962460478922498822781990644163919197654496886892599103191764005460569270429601236487446701198174742313609246500, -1441155455611956949201491269666542215912042813544502043268076413281835992120266494176382023475046814548058047326654995800380310481222500352, -9021954609155775674043810389815442246062484091004946476815007608495374443762172645695759338166766767307065424978035590782340467022648471600, -1870751383224762142579619992232101264417511893817451558055703224351949891895757182918076063548620992323192156717202851865546431640318771200, 13193718822305923933798168812287909384980304564423256706302791214663140796924624684632782254840859311109719767167900587018427758387247790784, 13159992066919105304042946081341733322546389578566941781250233452671168311525147955756360306343681670670191705442795280426029106358407659520, 5805243719104013832741840872138361856741820960903956152913939803527188158010326636205031489945767869948310377563554950029375986969121081952, 13846815112325827732892548693851569953546360158184493546977492681842326561496401628046333074248364473690295467360556443801067714799416115200, 10796554689250830134509089898512054920592050592146545029053798141366376623156425290155701949597608702178732315298677356931221607606107747200, -7352673663605950444850950555024081750604348280389774852017574916517810859049974346003362949614759765347774965949398087920347192203430330368, 4866950648474179425000286215404868192091621858951143745385612958838007262979233936850805179588062482967573397839652056546047433579432900000, 10388041594952046975042202983020248908756477521439845970667564403367816456683260936218826678504870261954326857371045936147029184659855507456, 62885958280478739824736379338011554637038001067918551535148176126846376528680736721573014367720875813252930795195344404983512381029925939300, -11909139425731598643212013689303870378779754938232530638351410157185472717570267572471428192026497989281098565215263020107149528397984563200, -52271695922833652532654132143345299895728377540900682797420730481317861863966370322638352440261099034023460155281070315771009312753372314240, 1110379779010746757891337581586515850570491592633347445774896738359563482120357775542107204244327906416300978170550311972116482143834603520, -25781353136902987447836174920189701429431205469791437575272971187087414802831095852951664243294099191755849739402553001805039742220818352960, 22981410563659943800190047215949402975015920549719360464310600028225455573287394486782554902034311320977297466457279487912369345515225088000, 3352721887728004507757303431016024294124774586274020566300247039910421439413072519421965761857499235738505025769081899117155011127156626600, -3589271268367772904852608376641611033545030805494506235289083266573999304390418342073993551886831784313685422186122971503097119346276696064, -26626429368006520743085222677200422426854691106217907476341309294050510066654822802302044471386713341099411104609046521952662600852392037400, -10831596971210956993778833217352768344210578982176603240187385780762865270397130210057805051736891571391405997356728722432241922545303945216, -18781444888562268319967059671534371762070815304216456584250309043804624870813606925029282692436242851793591319554992802547589847402600480000, 11568569858664255924094313194794610888184526980593754506807814507241648153185678504292659796322283627927426262098377774243746804947484672000, 35293631368598606798361347246826936242131882655527834008714608562895009700349509499963955833632491703642308734546061374270297197861222182104, 26613543164968811848478852570211652984672932382490365366653299193200499975919089706813220721944065128676990925665284750023063371448844288000, -54721157811326573618257174095995615216490181999674602058203218815480784774709269992934438649631360633457307022273880170407439867099039424968, -10057263279865249430215554553517865344965489154081115555081312762502248842461404665170950274552370031948911573622158057921773613425990041600, -77955586693490861077847180350934743429848425267320069008676234954173328666796196101265979962320813882206176885486092686232842022202794774400, 18461390195728064998687254249995485411629564974638104119805834175904677573133869136839751516209759817265251337804982861177654603314502828032, -15158408190593068722277907207106498250628892082205174425958343672999920074731758265794684847080529287168188947471429535282784096187938160480, 9528217547438086865295133875189162465786504504756382174941521288494515469524319514429694445061531920447902115391430919145468748583793590272, 52085917196556040655527202988242280934997786716907149637334552449859617926943202841842116642366006990372457881522779728368433424263751068600, -1119531262338015365630129411971285736108153018328224569707109614261298094149277101989709859401187964840423697876208944350520755581720985600, -88155455809862903490635447881713994351235014506904349424067860756106917999334112154349536768008219081199151663510601578860346594351325074056, -692017898827973223697930204739812816850657661138295618169608721992314333004629017276800122267107675544793804762310068085183197963521884160, 34595669883179372884908196100223701752396356167687975001479304268201613967328954429442635395637828647417785237371482425478851347272949104000, 31349778617790257008311037309066944639817601197133719270162395391007377505234551788318441340773184985666960442979911127642468413596290252800, -26806630886308135618784459038150927612842661122316178511090417212877165991673246497910263415218486765564200294652475324526254628293623766400, -960716004896068452594254674744444778102372713153509656733119481581565182606463242186956374825238852664610943002405906184655028531215990784, 4966845826851975718982540399142226874723211526380293099637048338999216835429531362224941648840031070398733748714489291827009842317553038720, 5640849342534427007937420737052658562872625575030761137503878283548614534185703732784165900704175557932076216058993231892940893403719139328, 10873359882150632775543652812660714311782754830471833576639534940162002576390295653661437244538989046395517998763900388493877028521014426200, 12242104284223078213476447168565795602527922387706848389664385293316919085042340711523010572821455380930821345285739363257227896230300876800, -65155711957910433424461850278984695799974107219502848066131357090232430256186073601494451004026081045690499347716269184720933666524946632540, 12209985104997662752393635818189602913814833259807336947479993814553836679344746812848657736589284624741262032035479187267358686320326082560, 24693205194025127706390209471898377453886602694064172411926381389032731209359844103305422086636265219855327843419889028535960028237628739632, 5224517398033770268572504460163964976269699881334013133458234915438624484516268312838931916614146676427680135789683168853248662310590873600, -29470010892174534336835579170772262683384394334709960124519993528451603741292512459129227200006167700832093025077622523734968229422106702900, 31871220140733229708401540602321410809888348317613489620557562556858776833682138877586776992722856051700062919680493042074988674928806461440, -8492762729550132236690127353148620213044074239088108366899030406882816508767644238797475026269515391697292252971274245646049285171657135200, -13872869845775924878964773723771363965053858304092632750363832803473056733194142529696982935982638734298188020184371264510568602125530562560, 72502698583423349391536072113121931989985873849816253791282003570696812193788924976740591547529641047406775199435528629415367922832905156800, 44011409531282332469623770871984815255750237823454753817989640936476591175399105652251551217576963059775736909275722597252897490266908262400, 42196966609393116229533455259920329341224052642867474048961527194861474836987075288415806523343019712197679435879436240125866347325806017424, 2151157267919877800368135430769410063216539786437200686159123294987754671344369159079951996581560794175307882982740276682785280594280448000, 28279932020310270758664960926865836906929972536523390808811676405151406591871584867318226490586098451818993728582037344957065894011556983772, -2815094376330197112836193571176976674247587322408845914787962400633008397609232430001594202910004579028930797811303680732986689246042521600, -60264615923419018924250984825254276779087607781970145541256985235973379998291455894194202863394997456145787373888440273468332524117400249200, 20293822375314684312405930201601861550199736039385079519200898180024800933487435782511882798385577384114552617354459860229943004972227493888, 77057265996266560356200109279455204756393915435580080037530721276695641946373826784568757493559471003145138018220044012059239351631725121480, 62141179631222882610460090668832627879323685494144449429520290568012548146365866527237420638277835620777433340278137907962620879867262009344, -77920203866935395160365175431668557773020435971496359455152581617933935816967979020732924833833865804404765266066819262391237628358667085600, -13631735234125457118582630388472028665246602471203415710546274197141298094844274079980572866225530672796067933462390446511148821801389260800, -56335918099689505958952363961919444797837581527601379840458420430098316847639315773504423025421311773553569657317034432633906366865677603200, 4880906352565543063025287474247419314706575552563763602761712749950669432773327283203956216419892201660668424918442874415170563629645824000, 57613834430877764020074106306392284501493534822611770632216722595285059890980247235581305174490977207386007056389435933027644182775483595200, 36768192014753593319476117925485097213954342259094577821012151653850395986324580931900999826626070101407114010779692707232843553579204608000, 3091076287338891759512044719322941531308417932794192341448975353959484481744182805467144779109815872861506296378331808631197426534474652500, -171072007778497710904998557849494275573478498019619880479895416650359795898221059294696223361681102262720165118012259196771844612672419004416, 11385698481987387795349689051051271224185787150533542814012002573247999832901635546211519540813601542938795278349867260399124551929802289600, -18623396636386110651284252923214619356473558948181018320791038087216308743738387983007480210903231298083502659406636558930660248262702792704, 44884124612889841682340447259345470644904467766108508256708483314264507496874412504718524705468919301056693916473001551146796266705986959100, -2279635721234575582883447234174853416077322567524831505511361222953147010209124541584999745268026600464115329308093448935847670057848012800, 12501452698736965899294645765414445532360559225242860800641462686074871449105442497516323719594724630361370866782064389060974718268511151400, -19607185788271949782481045839947921463721180863413541713500532941701890963220523516591417031865930572229803379571582901916948709434510540800, -167953972902451215175807362201861828667448128660532921958783081964833542028713810254420816371867152519100763447893916182919582093904422201920, 11088355471658088283830521426180105312437217929414678378701760740471276146796685198221788836218184807814103330224056787750202831022325760000, 50159581503625242620876835606630577570889990236323894847663201418487709372888943159276565278222851225686625315521033709403662538208427836000, 878558358758010669746947161878136381844941206067911258201107462842482461931901236633654833157016586191678480722832800580899335552244908032, -7521984555590032129128589117363581099956768611201350117053391314371477319156513547055633287049950992304067989607242682475870401577774098440, -135287538305329484716151832206819170637089692584444986105121900495313417935239605837168941315332599135644850050224720562763535061756040708096, 201527066754298602428454416943775628407882712115041827479777838209486582155214407252689906848239857849691435325572175452847261718353603243600, -32041694562385319538954518901744723270606341224894381858982423226478924297108206965313807454661748162744879083050082350964899225876719206400, -88185620287386438601638859909817226320518469685882641210466785930528617921243855923072464529409409187130548714971242453992940898863204142220, 23757014525741544332276956798742871698672207348512687566459180044197657535719639474437960359911677686835887259508169391897362704400583229440, 84240848409250351108568080964406523567483573124897426046706456907397171969463411258935637899565432201745048766319087546993610586037531894032, -68769372125598562140225181106391187450253166020287923364223313420445898310213810357885316340720437647480562241567146608281351266986727833600, -5633089510742026603084231289612250375586622170261762111116489151825163709254178472032372611457360039419150674078888138436772127954224384900, -34296170222602382572787244914177044448798819545253966258206929963871248548395483496041659076305071771801070252948081261751118214670854389760, -36928371553154756263414619933407765643445514987005011025112335497037105828824368513135887903524090923927329544025559960140156980765862072640, 11207767146036216595971144964180005884455390971461495426838629817521916725354582190787955326564610281663713943534019609503982434465125236736, 60882990318408907690620049196302417764832407027651662645907266683333601667628701444868057771582562746786898538731454509886178195645490798400, -199349976588846099105984506086494710844676183252144316589136969599993369338249293907795926098511366823737557821842741092606784941241191628800, 172689253938936718884153459555675659059937899679529692565415303886603512348823529924777099461504389366909370159129623304329611998041319926704, -8814171464768288420813252788062978942765033395672641251701094292759108159886457980490428796746667578705765187562140003141409901246624563200, 102770366534273780678446165590275681147984697661658291501690177562074031802964486489660983636664042402718776423058417455800620436891018156704, -35170268762467369545426243121939890687163595735534773270396484763567798665238082396603118775185053355694791014451344410964586627268712857600, 121151905619852768958534736979040844294969336255669135347795649575841247433057766041419150794186521840247811549584231969187628799469591133600, -41772427900457542041973886606157678467620257885691966188067803622137230450920456819899692019277511074688901079254010432443694062331716698112, -72559691177611329682041322255070559675869347437405650450152322118992482610886488760055995263245904219173510942093743915111100479126723782400, 107655556887642211398883217485474198522141203958027198905523152033740530588284590080130523612475906398224576640248796576782355339070106763264, 190926674412408267733297041441017092143548096432976227973487091048359870338076772295284936164933053754769960240674985409082450187542108474800, 713934015017225670348384232585987287117115590175222285242858555336896703922277293612637398072584866285547338296973832686262060291037593600, -274347498879390601469904409407434644313283759938692801249362833312220862294750071856437324331493624118176564114681688767025274155030144155784, -148912041132359538599023689686980896971152825514523533352981736761288680779512951501962173028132870832949621095959028020201687058246354862080, 149761506313176933417598200793523139101501314745862638883225965751513292818229835848860785465803322347267762033303262757238081526317415613792, 80659926475372689050209333849572967577867199660243251982170316534659420065607616440299639007250765565989300419090040480238144154768297164800, 101334402585000186048790761032253765258789462547619408113841237103280678463479999744961370711920698015801492301215692099184791655678162424100, 97374571693259985024914360805931561257908990655177706979216904134209369931944785735022336861514958516468129299058424407036912882609511464960, 178048610706437457607671106767496739414143377201563853366584608157179802835919015469441921300546428774619011292438628456758350856151227476080, -41755383289604766173030391694716053406871589057706497009680666643643344371556855791792451949152553448178662241325400770179758205737994551296, -163039155767842804702945263807893980546157414321580885879876428159972654053679181307929002150599612961380827449490690259668517688172385108800, 120126924131138314005994446562497008152124165203240006939203642346594111396792428960833950823482004743355983390997500769746655965145255116800, 41015490631369789074919844291697941804990848161099534452934115504081555412766494870413369895580923799314672103091156430359198575528751857000, 114375855065798580471207214684138360121638798331099267401050750794374890395433993599767517698004592645010264815273770687834179047586560737280, -115548314772820822986300192439882170013050233296500665123199190629919627873569868390661020156392682756964024220853974813886662362173525655628, -61824641148513845950283732079803772031241845785219181811500214085487414916905276111954834541762645739559209445954307152578999814682207846400, -247305068849181381287820565911797465069432205137203377583732523259546002248502256224251221095024438016166533698914254932094602431462907731200, -57521748756671240635935477497230831434023671088337647251506423761097518741982877237960096877788294338433753139117996712118014923493064310784, -157019695043439458094682079278465179264963107166351546270655026587354398513522478646922827901191354999717178166216601270109372148109487336320, 171322977508252392882973605057977976213210263649808345846902120290665718597086714590943247936255044490078427676753085901845290316613914984448, 135877310860695839426361412454173872178158825165926990534191726916557466764141154214961725407740931799318731901307673203212518620557412260600, -23621492804522963699186744314692848110443361490006632540924436639936256594010591800881102083450219467001016401603089696273044006043962572800, -76821337178805461956860514458421579376694837111580108090781056790450628077524008817831378444638833619682353053141313594936098411993930839740, 110867031928496551560058249869681999903918125555186400943174623312732557563709195211601080728268917818427670843157264269204730487241493708800, -104842657337862198231424510411933479628757320681573389728500683630407544636888102082142659182145284003819437813815928076363011260239727958688, -5152110945305405245560403110236497855622263548707557266586796121791758659348074359067880973353687192371792453879071072739133711684993024000, -306533230272837946438443855890112596499476983011370271610421766850594740518180070372168446086531999820583372180925668860714210275877891955400, -8663938181719912726448757766939559818508442973623234982167008408686496916810535593765146434488884338492866830818949726403160044326256377856, -2179631162390768183585260801086450918288517847610570426759862004810827617123577184741381978127184550386306572834162718396976153852185897440, 159027535070373340479908868448032456745191117240168266106831464807156894025204497482515993250354644756780254878388752808773485914409979084800, -193636829557218728129831810464217489004410016760593637598740318744477172099043144253152603205919753577952898792381622240633323191851162029100, 72076011976952553297696137360358773586592350187821350110772696873354171389191399255888056705213474316907624779611343509389809450521041305600, 98014806925966584950094924747432115324196570406337191968299286174512188483572328609639711948326443561682148045667320732396158261343050861856, -107903167197942511826392676306930638977338028940676133010565295778008909362896593546514917786764019667567311422511156490945178800907039539200, -433120721819216058749262461595796572389425949481481466697178000551122024436264366828227300537961644623712741572277178329778485390855087167008, 129982232239910136243704263497858163348970854114970681960903304219648527306691168278014431774358842695551482836837567326635807035174682624000, 266759732943730295622705635590952927076819552308516739661367437651756113017053120885931102140037503212999967016464075854005387222087728201200, 62509084027791886502763029251524465978885918778888364459394215453104400154023111221061765740857689914861123961445333668803554245356403294208, -258491470118915253100963902736686650194959162858546462185273940731644299272029266053649777618078307621990088091763537722143615532756293081280, 85154489544971770602256136582216434919014435843814322091836326994404951325339198980712229407733790207027248991861558014868410508779280400384, -36502078606449983013252567499006421924165381915874108262659120777419861593028649163397569950524914608712014715976150941692584594380305274800, -7623404111038600741229544468097505902527886218971065766203642548784660381755816794464504216862149555194206169369309174151175664149358182400, 139930361187296432524746584574449726350459620213244572067039014259511447774934895805794779697812330880685740744393058717083167248718007000704, 305002196625265462894452966487510670475871721699918535660852249767133527076233929112933932930923479745543003557115029935445804623172783308800, -637114210392404241340535044725126958150560089120460521886059867725700589666357160053019975321141750025945653873671529401521577342132670016088, 44266164213791435618209617485127327648026593104607711679295250418705389750305002420771211462501917959837276724809271787963455818807482777600, 3975465608881114618035538855078442416204169620139667987238309281299532346745968959972992580385367655648079603239829566982151032114341859200, 130392889390837723159748068080560677631941332170574130186488624671744012614387994467288708649007343995844757265560662648456125057465688522752, 489018400478987430158353421404226450532115754042148281004085410739228079761340456982454943013478588888683462838945433258081926555981712700000, 42034054928128297837229341967625402878607115942190044911587836929475714372856843170280884732034192622233903284597711135511267459864010424320, 271255631105155908261555842100064689293075761389273789892784311320555440979574298778775518911825515602482566971356387023193716625770357830300, -166035473457382962761797974117646255956355260229376440099462611667896591810881263237411236676824215306316575558992954338470141652901665177600, 43492502167759895014652309198785618624094993139902494470310534551543356071766151148276985077921613668164377893016480373947428974745510020768, 143568582431916116030388546784150360152785612320875781550376603916340356353005834580645641111524503997357841917810430873171473419604611563520, 233300090100549809539772007019095377006876731244512907926979500239899112726673040348119722228650374101386172902719342158619712129998008472452, -44114194322797930313969525216348463754806948260067216179664033824802369748404381258194383751396575532911020038980165929229347096510647500800, 117375002560325908818715232631498689155089501770168430329132824107856019509276575879507249553631845935275398573518037345450724966791916983200, -6037959130289928084471771319318475913136385702749457946719613303304877053812750760618633006734579609304285425614149006331379552693623193600, -499695178480540140482619260897728557469543988444333059515991071648510608720766418700796859598566077505340265960466555819068893466968819783880, 197967276988477341267708482325456374243782606255446232317826338910343251376280235204683342933876122524945683559776971820103018603435612176384, 282723185410547258737787054862394633468752835541201199395543336704136782183710472309347577728227831132850512056480723058964354149265620121600, -2984607399579530493164081629478744500563321715382413118384917979887746659902669775086318070963624223026435283754373668046890759129084723200, 264788888765093497300612516120607372794574177184262555102161697610037833596026246382556230623543028360696209881978844069855290612446977218580, -58398411367162681655731838321843417542938305516836226069522783387963507056446996346203232579890631376746763384284165897757047711008502579200, 447550141942599729752380384300391018817248972263255953643150697676983603598332854842269088898873465233981482786994582219444488498055461986032, -118370192161130955037546945794478717380026876236965560837749829780747642215284545448131346290289329456502399205660841174135911884976973414400, -145240152912593240578401822737669625795939058091168516588895281313807384295859793206281918815162110043658194219529801698865359377377865093700, -136991055518462525861262339408282382997938033230797714895753960950349972086845861568144371150436233518562367904511071453071504723008290816000, -614601785707928948107879731303065020122728132591808341491938118279845473758778017655472806676258033506141687117816707961133873150316719254400, -7343554900624043919175020038000084182740827451816220239775290907467382868286115565670161255896774810278230566569075637633100543916622479360, -255044709060319983221560524077700127111743876776971500261011050245526994720944325515589107194857688274370925174314795757017620329753505708800, 6281134911274160542464753202277396876650236840477299456948823395561745578920281650294691081328851127052960173744981568800575390263908761600, -100757929344738056356365337309653508690147473881332845674163170986726470702948609748417945490410405305533481516222970884000370191201614502720, -58204373901528983090609044662100836262244623272279730690671272063585438022096758508293080417324945512539646827749735620433892052260251238400, 120260506704273893968737481432986479880902226991176543514107773859787001386123766676871484069518819646921843042453148390478429396377224655846, -457474742758987680173161907069212331582204687132675326320230348313920842347201311178570326915269586840991042816767363023948628007243585945600, 102166231599840185755167228690704743200560376074611344941734472759976140605349955130111814709551980926901035103439340421118052657123509796000, 21308809728299877913739917396811051739334513600972782138210940423106654314682906562806815140326739912610133837023175720911095484948590624768, 729607014529851314085569302402827298231824938459907517002759693903429503609011423967983080609866927886118578139718149822582399098886945727760, -718249775118783357159754782329971215335225904718715045854969653225999298555322901486595046727211607409596623899495438915929941327948076285952, -1118126430217729550300318298202262478653633972338426606325265439512151846758661785558739250278994990115497837720990001313847141530480955326800, -89070817536805934918743491833498281387639600233056232871716096141450369233096708295008180137329312368932048468431028323241748019004676505600, -12584423362179789318939098691948618063113809490691428324105631229433239915863474753032704240784129656350031593498647418729169057686557368512, -174966836267747668878309717079273279018612824917306077154344286961052823056331207681095783916527604620536774377045039920905797813542563348480, 513863951355987721464514413864820670169046630903295103957941664129941366951056011420968475040629960281269757722058938949387936703879782806392, -252145817021283606298811211016988302694446950313210401878034666609840293305619505987031552226363575323643548491104824430819514554838836838400, -281343509893712781952971321089566777266064620271965819383219771663117401366285389660060403269252148181222822862284042252749863206123347891200, -442564361082067638124105621654925915607411835334808436581157678305424975710508151437232928342972214159085410261269726039671952155533488685056, 162900087549029987653497694060228334927429379634678594641142856426850727305239850289203363712101710609379710263759055374323756399697800913920, -9276535915705236199040567328300905977840808607620026174333250031167725534021578625399477783633129358223809916906546717886086142289466359808, 1123463589482717222056916567284103252810407121566391805254258112713443252362969083593652797602869747628826596594938290343424146995748708011500, 205350980967487183774692214951684808968366285644274448019224673713039772132077669099181307322358757280584529413300058267911382107806498816000, 596746310591828214375995733257961645037141609824422683844597526334644573773610735323802713816446596968987149274467790215531233701963988470640, -447065343628608961454751412333148866508850789606555291397131618426346779910380345780426819031015784413354762306723298421728609239048220835840, 553293886850657867888794031665457443098915635528124337391020016691114777565639311897032197363634092158820560486612564845585063070792847284180, -286545690782652533775796254064282602993427581297228775807424724223709239654359353814795560618330491660371528909775926108384337637511109017600, 277257414027610111315934887307486809940069175349502548201272962658446978743986819900376468738573142940521780343596326580906847600567327951600, 413448288532223247132608335527429824610633773738174413522787860745020850310076621944835180118594173717859915922389555886220685349213828022272, 735764619311755061664221977495913115072728651226483789472729014719877295434446490492242910963471730861140602365328808837086214530978208330900, 58211849055966220841507454156591433853505329998127519902928293404083017095426683371001422016994732202352583458560580946160799031652478091264, -556250869555072711204046088054328490642981251424618612610553214978765810348714473157066076278371449121513307419380865999066262808239117276400, -109137009239637582968609336560422616043431494102885263302499235521076475745014173141459459517933054199109217157252244098526937104112838246400, 908531812278724350599199493270063250089732161418267727830282902243230869245811821632517775203293092399434956608646454971648483301058353347136, -147971213506351604420534457241954128659657691699541878937836964325339032209257055627360199160169734326447371804768774174671469595176342650880, 409904717130392366704128685759899655294169258808782356598814192205323412824031076162447361575102434343294037181490375012536755125951416769184, 42470717784548626560986179215784833035175248262036323309943310558820248626310094701543913237373717977940089163701915120608327637506877030400, 792398517180967765684096312126941273452367521367615165815268015323945299233244519156227236327247578739042194555288294135812544370208273216800, -173349678130026259480392551303261727490091195719770379961749269249440257098208658209405001149764682194161794935866241961114498994478533050368, -700999343027425118779187551842429563711925779101811626778419837476861874230748275923019053107723248847869122139199238445790499017100064738720, -358337398259463104793288364106381099940194697409231082476431541357568024492199218976336950178284103229566544068481643387779298852267486085120, -800376538120567862170652312179760334175217301802526939082476346243307085411915901230615313142098806708819543836481590101675778707954953993100, 580610313974288781657549365807286860018145202974159334023250900576553193434494353056682930861771421276275012369589297785507424564681270886400, 753726502059908809169013770414860290212452093288211788881102189798463885439320059627216289096120524770038258478428766557335961879198959536544, 345406309908176239331310134694308807447387834997627099578624717018906053929799353232572541329746594517798197542890200992073285426195233505280, -688997213345996816998669317918599846478137344144735053069267877237105911896534704221491138898489559284624481845482069273266496931184737515748, -966624262571039560098190088929955665446000716311287531816210695213345894385689830834413211935415313441679530967597705818565421058325951283200, 55603187141953621621245542300274096049479171181674150682714315646571132611634808091619948239774554809244957438902157923299901232657539055200, -374367687267476527231659391507056573214038101801848440978442584798677897913582199621100924238971283557688820383233757915860141660137410527232, 447667898639505132381500426301786296184600175020306383399590004642014239056323108158258749812402398676203273449898629476645728866648495027520, 284456727446701479648997317831701849349833298737025564062774658524374725519116243656008064314835876433896059592873541596386710252698346717184, -1278494150948002748610578698321508176482390427736500865348675384713562882277019344748250195276539729172764287218614199923528252187613202399200, 338173028383693407850173352080336088684571674236788574800654375349188063487548104762813074645389850001920454336092146263672819115854764441600, 618476183253772132088600529646910476940230111223116394111348966300657529453699029878585500382891199324481647655834113571885938886083365985280, 699492648717215130546748568207750065724109452758022981764840979418355897268161484216037652762091820149634799132597892528809268765738296934400, -3019001066288501578994680205426552819790858107503440499211671478514008994291326020725547829695107136154468678829885680983628494915625563075200, -348845559712944011692605359283089344107189580341699520384625770487802490255420421253241973345919681731555326163399710275664896799525778227200, 1375319630990125329942924289114807842078531308993790580393168950182987160163015021285146039055692687651495302947779434483858630339983995360000, 1541226458934422781895182196327256738070846661477383951801716323214146535085682138302579881122691616285615904883577693132266601160760434360320, -2313530603260054543744581513142467496190350851116376710002186398194033602209860114684808267684689712896487570472119578362403680948526837107440, 762018970117150532619954766924054292494434562956144283002794194722557635347897572215143881481256234907066092406779298022458714245951062540288, -1392384471319816343839048935228787582682931983876396341038723131554822657869016818345579161218905788578703132992333465557718019760797206828800, 80964483684277941835718393366605782354941940015110436351620770056515133814837960315847545971782468697477546983593827788489184893771081318400, -1769779258001223908441390225733069801387920138317260569054403285103244234650574554624407354019526294150362486599944238989540483519945813150760, -21110533844247948390429620535161329981042120489933460702307125215009077581307482972155627691177541269391276022865571443098208594012374302720, -28890960066251628929449030224456276496622667067788952946846061536110019568708907261452484532109323786068939437658478608792666897316743507008, -27792865263928917538420260793105582521623301046377968745084648501984784528853448504081201848703585918617854930823247705881766671686198886400, 411578602295134932579311404306301481327452923336131919184169688952829745934013582753617252371274745855596638891627699004684094864863295217200, 136861034254639580475397009963527495540587790727725322626087849025654852163873052052251099218168577762146307950617733226394090189885940957184, -995636939598106865190460525215721674293477426297738719353152712448626940326441755003904706716335387312614004831805929305167506912624475613200, 1696152441008219946448680831397398391366790743060813310564385042579610485141432181149044720092943079403190889156656627615641507629001787572224, -831209886613250787170035621529380628973222188437500329715124303133655195958419240520322262916557894104611918289557736063291898540012325896600, 540475839967412528856908714307765174826444196566962022496725230798610082534597609858168177655990046663348940372302759020893819733320663040000, 780460598134461886300184750459675911386660192958501249818654199455093373542387873963421611229165992496702259290349298298026172409119478343744, 593216237148584559153896057895654636691325599678879196080558836207873127202768073468612346587258987633918431197224064439097047685751898112000, -894374801868354917778775798460635796412180085335373015192587898971855829943262313171050362893177254646898154523041576612141698530766331330528, 549063761688251933122112699153813342367429605946193342490290379809290748573358667842593761162720889964298498228636605599377754297789002547200, 2845199568771321098697199555247726256638095941484582530762729802792009462014650742153164106107529232994895275097296150378867751896621789847900, 1333977280297663988377563708007897895361104159109074843547313741925709916970704985395869554578154554666121709932738989300352813911739341996032, 298273807961463087250073896013252652349261854061887987582283386795475400261240007981146932224554273836351961451334943067196155298718435346600, 123568627103085463451249256230459711294864777501421628397341940151750091715606720602013939361429377344429927116273052448212273614089952952320, -643382122938117753655723046347901922903293415482676524080987553059729245052267629222157431361319297186345504471284244688456260953491363949500, 1169747183190676011310849893398229413666998326874317404233340772123826711609367413842447751837012337024210720643067290317628131186601413836800, 1840874054521542499024998005201585446047709065571374788434557529426615707297100117199121784476691509336395164753252742512576196727110894475696, 537827318410510113698813357744064135676547404861082821354416296103703019690592224798916949141449372102437005287376325761424504935313634754560, 2249197932701838913609864069642250467770721258754538940592140497371363751528452017011944780663496943768817060249612492676971822412074684506272, -114647061265063782731592729113400282655842401014269948150106603145322489442950972965091286694529553937492160596572337068989179996233374105600, -3342090521459353124019525432647693900659611608849437646485960433415541857038440739853151899379365097784144237565133971491887791632072055801600, -446994113448772559778274467401618486251488403075748968400997849733477878181563027185441590112570712946613251454901183685276969154717669130240, 802700086261055394379645474696706039050017751499697369276576042520603457071132800464700765125294572380738941672063825324694442557660031253760, -842981102502849876369289527868664283140081341695694688832240075745639698794064374904344725220665626794581136010020042125494027262598024527872, -1756300322850743281355185986388720775307961813992799904589277505284034498483616554123960756679698330855417243489997211159510789120038847875600, 357497026216609790454642626651240610248652832950378855878351973542671107455413307693663286741823542786146188878017060594245408187462398771200, -249833461112417715394093370456363597492554511367340653121747948388749890290390793802961566661312271286250711409940363982019639479118817735200, -2183246401808397627120684892957690052336093564763696437219455550820692246310519010960885134408373388882213801201466576485091206492913307484160, -227080952520993871270302437390864090077955080881744345574586214912488423615779181758969754468462665197403638003723753908185789858558261672128, 373231827334488541340677535569679682542628619634388595842578508655224077643133047919353388604223572250170467393329175723143498225690869760000, 391778632759942422470341354746120809834737883693149539350501811547623418837768260586473067407435224562585000766924553736677428790497120174500, -484948380591452018153675592455087711091238508218530463861656839660271239649403002190298195588890741937181589462168403723331131490890321756160, -1408204736864276249102832884921199590275731022291961483761420766150745079182802895178662084199650111854236598387136389111328549730745824118800, -17088529562062835798356788509863741572359752615719953830614924101294538279515353351392264627732607936575941568444182339346716548597310029824, 941839477713473166542634591610076261616436922702109848746556062201044897364293598124758041246132721102757295836616457845263477816614834164000, -1249666611303657482270163643690672827030212899450322435361586488373083343511868571571967381103320212550368317879357145394487647152170755686400, 1464836221175296249826023382570028941810190336303075336229959141856784897437227827114492687344406335931474491957167712346113486061396934048336, -1659845057010901126418024028275922262091297811235981529324241961730397266565014925251773075933580448506958622435523066986293224221609820160000, -176731937446851239723763504215949746078634247650795418054613760014628116265602170267710788034601476861379606513449077516423614549099710887256, -1089866364461320855660697990607044363893759153616558746919599539646464327062470008979230144472626054878473245749830803695567817089496593203200, 2471015752778925320517435697502412367987915618127781408387055047876475890264130252397276032244142083593479390908040801079090302644624772128400, -545768448582266666290579179009297175918572829287070464287350723361726050802143094136293038371212251395432495826119389248883652701541309087744, 862388620150110945914413595499986280219225382356742352808735350584429448301055629446125431996874390689191759212319674544572061761972367775360, -1495610754399683530088812669687609608303958022643950881860216698904225671941468146831112813489374707629471107730684281814701371970533185290240, -3173596712482471372630481608191243355991030220921032318383353318776020202509056126688449287887349032439383936458024545347254623857620950431200, -983359174388929016439953058142368597246733266183369595797992054451937009505977111027488351163426483179448893766401568103319047609487930163200, 604026224393217228814902708680149401374503417569554730016674147815251980830021169895631240692503873240285721033050097793791634706395214789384, 3405492155558389834672423310969351261648658862040014423893956100921170302272040934161118390501623479778787071999107725981573245070286520320, 488397325155761443287443146782208193597437844893197248277228912377648195325126480516473927058626064406109477322366605493790054804374887548992, -237893160592135585154291968895573456699583647645436869120775310496460999766684683966938033995206142590347036927776400895498158933849564774400, 61193228145333998410973109875799976134960665601713847477121973993578656858401132556100474358292603223709116582392827090248663575497869641600, -1582651603750327177416566998766564773399413014642311721984793164732953239865285121426673916126708405018039604682846560183202444847691763548160, 1879519360933563663117113692213072201193569845167548526857551752964288316935209649159826593624414658183373594805860457007668426334240772912160, -224826115718182104694391367386715085434588990307135909860936599639723591006838861808774644239704890719020748693329846095655524936819834617856, 2380845502167314387129726873466479283569921064438206996048607204912374310967538335095309353398962114049952412162838121714765754584398940145600, -2225153574577932490132073508252786934497081916176482602800922673542885203726910655254980509167679893354885909440243423415405507370873467699200, 738857702819744772576273762851783611283897620882402222227654282590744446583754359218836624389197327867685354296165818769232738462997775040400, -1046497887180316197823810384278814267986119992151735803557189556612802315471025771428386010009629347549478228095729167910955632424548795678720, 3173463157952957503999562154292891215854758849693426659098395785713831653735531630440924452719960217967806212872546181114765629357233504126652, 3618386154289712533622137707182055803228478546163597573841469051768102099652224861175246130209806887882630751000938824054179264260914072780800, -339919499026964363731530956044732286895036465520411639076894144764710257989087168418289632699533823289480224300664382059863658399659033653800, 899301138312678882732833489907235865959138666850266386098240211848476510310853529423507223769814220410240155066128990713005725087827438338048, -709670561667345140178685845513473837806130718711430792751422459194770541188867125946823344635237381081162654830554523282144168890281729463700, -1774373842546297751538907231633529809649315096124502611791957651189921239709377685304803113169864421587076804723530595382973822227209101770752, 4434358370103286786949461600954090111944858093138427539445515366951461827364375944915462424260617617876416370249281776146031988495962941643600, -409683889625692131899367541262145784595929517060203249537268574789493198555493562216921692467906912273040283448644583337965576084653500006400, 5337602802037695931419536614628305723870539561986735520457344333846900486595181157466093739402431546769847775424667610288854054169398679593324, -3880558774968754865289852505049196488514066249837900923094221327749408183450554436367085451562895401245268141059744060248598552356384732610560, 1807740234781764981986332378860624345725253315375751227786669804483551133736116342150148370534570372011789600798552025718267816674957038722792, -2501392691541349280030189411314812490899319427661599243258128648954929404228333884767346581238067446205293635631397400159474759999710193254400, -1381937124892912175636381779553040074316738107806916440270823089967174607165974507502607363067634481741612546124725692339888122582483812575000, 2355912478488913179435509612807389863033147375034079700161684074490491700975967170073071447830065829786734630414963310280112819391035032469504, 3924842645847499747476066678898391329021443490040782248080816317485578645054691371617744537930905211629299855838543032557200249987381214263120, -1466755869160642918464936620136336259983784258699662596684406557929251472243435740465235196712021814786514903167693243033054993050260736049152, -998609979199640249811620904493121375825442134393227148751480614199824337002527138067750990761718823064171653834707071509212615943070649325600, -1685199738890501641577681599990324860336253876504424341389415292862441296407176143395072445799217989233539661451040275528050608674609876172800, -2762873430491392862097453132891844002555894347089904914751961478570282506288872376506754463948250611446229172726598903173165446198513443117960, 4435075198490408777296558409166181264629646623303550961554106828427757440723995202023783079026868091260292308473801557784149258228845584056320, -1331036190296312604578779701960044874302069470074471355191961279939865434631102350064908289134156476502257181344376065570480511253032374160704, -3052268215509246220038809113172356196434191005347556049901216377901659065325829979572378198487969269003024943235687677559711224946046795776000, -235656383988351666399004153815899964859299025039745043842646184852985771392437200291981980014026131989817975861534907245305685877292173325600, -1109550676762262099515385088035636071755508619903905370332788500327971713789461235111565202392720834618639787025915893764733561072997887901696, -654642768817136476472840365667832631369751999452809658448666915877280404899680317729109827859420330151443877938373624449653155576589553024200, 5128181244386423871289653170890084843598042102298762169496286239179215888893225691527100521931433747617152658874174441239709858635585473740800, 5564419939776954717423496490308440566276427380312177440597434340769356811839097937320013911197184167909593037247862953155073614865327136790200, -1226536294405369566560064661928790975115126302946548961557608931354010970176736567080847196030379147627899943170159935804376628873249003929600, -8392888163558191413251899789927308932533485520026659403766429962596058476332040760437041147737027381843266457551201546203375076279023926583980, -2660732335477194367280867902334559548245717859538597134189884740416165068142176062332343407268897126979559507834405384338118587926192744038400, 4347480492364642267296711584872180364115539223682596893640490843013555074423483343214648296586203199590399178101269219858428310061336675488752, 1191813862565789776250856586615560113891500479949521094400505903366458677484547270382256885612764499538263280465281614825630950332701448601600, -8850434701804593845571598381656998731220881258933606797676974951124445783128790110713054622676333276684115806196225839421034374795243225897600, -1425226646212060554614450330736023489356405894609464368643524242512424694866510796642633050916324129870189064807701938595261284088219349024768, -427359495551717637014405428119795674556389406944295440558905520994685780591436139938967088087648391825160036834318117570399413457177894315840, 2274256113028463454514738392131135285282530297813503242513083061120751437048553333309220850870252325742637965075461136385126060968958037590016, -9259582859964338475776520062835142724810877865007887807800850397363156218744581774228656789986812827415712051362006551304288083841306036745500, 5938752551243943287836128684630090020420617122219635901921366489234542886366959680434750750619255114143234865049968637770163361809821807411200, -2340874337410094954803903926261187319236550096354666547743726175205275616274232387710743892912471783888053255163726050054755831402795896273616, -103538627322245019668608091140704012380722177568022977059079183104780594055240944591489649405666227779826057698294281007066817714979906519040, -8218542397042949141273760506451667069941734106408969876843184967202256174617514790412069800449039097788089283708518557727634822805916803338248, 2913373888540645280742931470569198682294758699945968854963076372512564531586793485718614254269144590376919615080714524758849993845683047628800, -3642033977515566009169668174552826774763981113881723158874062433500690545637225189806776447558532940637284943346938398783738133223645453880400, 5428668287302426784760653898527817726289224486348224113418533800868844485679790043935568273990758688374035207127238051105642798611421911318528, -5873787491490264945871048503124185767198446068657630494916978829077205775561851699513295997767433118920511942859503140314800839871161312240000, 44803206271049071603703030233239429791697214004403440001809013879321321873714890751835622534800495093350031919025755419999665086664491925504, 6478449233838936116082168888913452289323823909660218864396427342363586527293583983463536645313113037612331208364787372333379543599424172072800, -2952413899079181814838637633501180552930383404169246600694133091711637294205381168741205237057076648580505493721638120184064326794785429913600, -2323890711714997228551488849071134348217357002849696109135458273387103323934281866705702158117246471307534872972785094852857720041782173321984, 12160614321707515246403580027965896045821156592277193171092351277733022217894673697129245920839677084044172588679431875914378212979243546050560, 9269844698696371966867517188760565204774629372487809886462707795180380411110849879018267648649152501322187388480270142886288053551913610750352, 4723035802275548586863682378488211865840878137870994361456396748797431237221817170422699553171143738738672962803010591216994355485482575462400, -11762542029699016877430195397918602805478295758106006070901040053826658994414336681017795691011770995170549931017881506595247511264494079059200, 1532592043188721149262276761428173822619576169174459351244793624021323516244602831206546357315175062548083269577486963078958527705350590693376, 8210236418156088460812369417391500966925986981532576665588249762635283111549095364621710386893332902040500960196871526159346424072237802906800, 492505566977852554922137650701880276044936297266871505328947658131821167680717770408042019009861641370112002980671815142994145966447459827712, -6106322251283036798794444516588080891497832844793392138367813369634577613264584938126804634258240330028219610700554421880269774771004530120800, 3308187322157562601114050598017100628098943740051931209362972554916883070273917746334678680973513898206590118815392894969864417039650023014400, -4724906230068666926131684123760525382882709863505963957448589082508884906516376751823873396240870762106041077137066746521678409796949622831800, 2357269927505247699434414827673012451171943757865682677286059655742748458272397626312510533034141912638760878379304215496980068931018508206080, -5013437935456977160651008593153399781374880369188393178796427186453827687975940091392807993042193074416692435063336524541132011518894175765400, 18155538645832973535982978221321559186028249893884574631017390025004555305967287742136389007834745642121702033351353466389871465295399983513600, 12702862201311639795490357903920863010894299967578959208087772921008962447927743905369798706250771063677197051307536773593456571878962942023200, -3702986827834925687390401861778854178185188198804757669561367295281114187031705480986186579228861252860864497866754390572686823510273058406400, -5949887548274080857374168075770861928556003762544217387477077436932499910258920771533128896661822512459505444496750178302715473458241502211840, -9251336913624883412655156825101448355713328359983274808173975134713097382916001998400262453673967732713392249371802363032826793567720814149632, 3428366735962378371226039590844363642644835013326800825031330600746947221730874477706805115072675033323713173057938707176136099021487826223200, 8845753679021247481920780837198410710657970763117808965900922258223036101252183950195374551977242751341996259079234469693860717329813759590400, -4582135187958200571788903102700319738555209110786732470270094578516832398225555576871558678588318319925409940112159497652336998461713961024256, -2884784836333721843307447297590308289776812298570977410861453183187516317091832311554728951161784352003906878861869967015910333863591925514240, 5032353036448885737042997849664782167970129714841134965957459008458002666420960023812756700598133857408514456946904941143279820032847205268032, -3118155916961701665130284972789134971305898117785323281734339105885789449989910143906259508029169416437744146989830336424617919859399642316800, -3939823147402847110560551546947245145852584415936860269669482534123767368424620874782435815870176644084765984811881748318013746916452980901300, 6097001482929462443438338062166735305810341609653383484308539192881331710265466570389130050908744742273235841253552514212286224252482640412672, 5145621237189511164023887942312429536279634580623029756765490350573891052651787153614682426769635111868748139203810702231785856528321939410720, -6067193274196415876562433491134790832251639486046875364642981683294961742546818468832629577850532694893835712541756992531259763862178250096640, 909048517612897045025455728928450080363484358349765732762536978074801973931426222037162496990287933294937281484447146917930537060211384922100, -9882603576491797539606763221877157005761345821387714281812427159713989008046449179981235767836045527299674475563284826628467528752100592844800, 2769129739020254582714093061569682332767902272129549780174258003276167055035406033847087390219111600721625559884799735928457417504578837771104, -2275664105681864683964958087244469241623588970366332016337147155155905399136742774395151541815373939833374198999021685981640304098583091609600, -2213842314082069344196135168227016308485979078662666955238644817066563156449458953825546420483962789827554236019360899862546868895139244791654, -3834722431025887968286402993871566953401439737119550466504017705968078793448313256923145730857938500000768914752042276722610499595945797222400, -5608142729304045334928283294796233515939985583989423071750766886206652261209226109116557749571277084572225395901956853486176316406026371713200, -4932168090066938968680325277734766423155486727486126167091734680673199039922324374580139862656521437831082686887136798811868173172932360536064, -2087842484410737899960458308638902818648953663575587539399371531143401600187027662724982982442147223542915714026257430338998735394215512906040, -510312951838385253922145961252026024547925289505530013692485212924645705501418208041369266399682245810869595799252216706611250887008008011776, 17586017985571266945370620984384793740941003192088089527810873987465846926828025890945220836080681251741825768095206033568543862921834036723200, -2665874704672617749326831418136813926074146325878916828703349693474559549037716184176958304323247523697633987295577999553724662883846979584000, -22503492163769931561112547213299387866308542075919587784701499157765895310704495087694538519697322538369086353154359313254026537425725339815060, -15992030977533939290243599470891315321798788994089264468200067930283756682496725801558532809366032308697600257501178501152658419785709440204800, 1497631183419856164106791432537762941607652860947580596782095924068265297745705882451159087488545771923804365839863550618408161515521497993952, 2732725212913953813884044431789926462833110377978693256041331097266334111061254426594591003285117648833200387552244873002433500728551643545600, 2198629420494150090064114163955602872458223765974885779226375575556630741476742775916270620876115123009700102967271805901791136179777082382400, -19749999014372678446790754654537658019405721249530804262978415262820044125063482007847965823994186381582265975161401585736553753883062994731008, 12146544284144300472767582829747806802986057065874380072593127218321073707472926343029720371026947280701474558892960653449633939970354451209360, -7381639372302524975995076078795203977553563252663092800866358264798349209185831008846277988218417664508567213933214127586760734700736610304000, 11197314855908879161813718280199661886548633544194202877111197541880400088025786675561541354901655795066740799711244492507597652143404522552700, -1190463501847248150273681662548786207844332690282850477704193713768747939367689139446738312253903812424930396545690525737206875613688338841600, -12469516810893108386059000074025407509160477175709600408781898848576656377203582445215059872162805536815582975841606486490008280619082760218080, 635071885859341264609545034366236512545471735584417582645078785919922264681507972643861584023009498017123822699373607129230052994033374986240, 3376631849734368215315152031840898412535118770899666222219087679277024225651121904395430121795133074602904799275359112983366168948058443148132, -11601878500667220770735475061875630252565233255866686478642125954438402979897214255706773174018814996011812994753461848725506427742571829657600, 28226856742179714773171294588028985692908292767610947005623417007755721713438189379135161350234431604582182536896017504244644205867244466222800, -1860089689638242877697837999586096850805774435446703516255815927484790274477919914633420376694070261147888042646382670954049806944426778427392, 19204522187010584353024077454261238230736305837558099986078949116948049666101866862846800887008808688141276223558095868349685271838444183584000, -10901203826226034911174589756087517116436227816830597390613950707867303005649410275647755870909656933564807481069781113576067234578285442629632, 15442697804782394841094931558753933377747403597267461676568211638616274136196663166127450105254469767917355498914954721111689965550687061541600, -3317022278039347764974796023643414775816918688914003751899147589777140588127626550596545202519568950051514811879026153674051499500904015462400, 29081198991448445078460615964842742836404427833543466830486653666939852355335364105727171860159336627030140046147760303266389971733712930252160, 11674913092168860552603562331747199044899866764243777804812419818195644273072750825588297599276761480869013542642691162127872190957878582968320, 22139988904574640131564046724618280595774338147548301016796378534272122727844357797695470962053800542148109295673432487734998554895635918028912, 886959951410778176813457825089200215944327312869810347474209345036309190582401752523419631751596898074717049468546645163025564789313739161600, -18654297279389860583272422569752109093249757350651995315125822561229089621081469568631861792299987893446650671533964134928574998856304414636900, -5533851547441766145827263066080947548432578122438051892095084721626324830912310987092834591302129947371039815695362756072950338683738993459200, 5757883079519443942245433622393931740218501350400415448806837020299859927196468903309449345653766050515034931987424131121620783588495591714560, -2391354868834127331794788079695201452085266515223601531367105904639687484412268168409748400111820038279571906069159584143315123642036964556800, 44320518321325571900036663825050660736627748022746002661406265005283384197221510835717457516688832552731544348255771221276600214187046248876100, -1324915211128501920459852815308489810784692996553804758914531080924873543741849024217367206771823110208112239407083548726882524111587770368000, -33446278364665823364181004800295626711668666758299669827179979623051837105445615753947614014598011186656509331317893205135876860988142730118080, 4900045947336674166764170882971247500582496792107681627611742142553561997625632580262313183644101327847206543111996117430314745803752729477120, 13923907007251850114151111052001506123219541441960654429344739546925453533535088777281238911707380618201526185892051256740604711454666624317600, 13024023364980050775233750521371591931408020303472306417640742488117340791983360403667565846677376469793305149649539237539659368674441874636800, -33432914483027960639566128303533566912662838183444251249422464218334073193250859089502600343653674453730729987125720942056866722252164392631600, -8918938073326361318194321208553861522160087135891539922829461520386487272909931514226100902321778232537486968157290775033763244872577939668992, -19349688914800026320405362951042650828761106017105764005455327535433722179307299594256616943305767738986737652370261006339866926330723499888940, -3580666897877184454932067336651549969758616743700239789475445415313732131147856216562297860783545956154093025887765661695222448767894426746880, 25328729634632143143797153226547217208337252087887584175695728772879604113689760436048748587615670905298049435958894528589695794883406538535600, 996480625355891388163794526159690381953294895087205320521277028179478083958408447692844556628570440283515207727116352020179346439158733209600, -6592584719588003311003094109381604948555719061040111151320911771170789389392353337349095102088295077127222506624448724578905636048215253741856, -5640485101002477095256638337944690453323969187853306491561728707948951707785024561090339574697871838244739846077994687278173736116261643878400, -45722885407735866834521712214795032094946164687496934672619529256148685835509228720868663128884911051025565902600482360454055625041797799993616, 14204970415135557637231214240674743272516768114830209880851424615901925885898626658612054891108881855596882731633438198093000941874887996211200, -548584727949796214416201091018948469041875420867775919167424472416790803405835602615861095873629542240037743050611818701108726294155767230400, -1419540933338081311322689499750810810059240011973217296435663266213145359885963406978042394398571966583896692009138332578199484799768422514688, -213564442433861525696238362221008078151463037097229939232865884996113845519995851150681836364258284897914201663783529179284508805323778018800, -2734990153755201669635451825343721400367046154974109610306615471944970431913151897998762522767534748766517147464162762266979468690881014398976, -18715531688950392125498523193401547304215984290809773051398119478789517492682640963029531093968908476005883528329613526846278017245041245653300, -3821806044810990342786983415061060736245203431988200693503847920352414578658905412358280533258339695963020461135937467546018109281172822425600, -52030699601282291299420338946080927351252222283281451091005891559183244130566390793135494601899681127009892495117831586059328963246389121294360, -8042435451032999575947689393127832394185044833389867484008862498524320279622830764077470293848126502367909092852759796006890414943384895488000, 20094941568467603426473249548636346853123831520366901069781759933462162225735686371706317761270901786161022575109965679722122269412411598325312, 9286260484104107665095757978603350067597644683105954898240021210156795992884456983981183549520302049553516378818331915348549689391198502912000, -28659798697770398319973842820321694180394200930228155866168756051000001926057833127367286980333335766086041134485139315179885635327356477834800, 12093788958450752814846785439472082673584198942021811218392308325868912990666860100026824595025350373350940068726811995222692058693593848610816, 25526323823231046390625751261690359241187228535753873968750676041607644338720612601851923058064646143008569026377645340997174998199608138934320, 13572328281674332023529715286869966352483239283854550702461769311167905173405738746063375315282056981939096640152972966682976631018975991431168, -56390535847934172496604124211045546868887068779757526518540760236645004664305294199292929158994709698501310197311117080611928405328707542016000, 5073016428421801845456395969303055271443193742896524206625459212535595507269285659401358592716411683390104469554240606991678651865108368588800, -30573013723152856576767402455664373938919144286661952303335660485566742449430251976921499140609894201211601308147684435958817798734450906126584, 26539320203125038957839926285077113913330551186665203263360572520046170030009679563670962028903757026451298660458076121651641273176516932403200, -3848134901412171619074565526559224414092971915970141147926602237005565297153848197160993704003864269251105960439025089572509905687649832508448, 21132956287762721593160080208607076554529809937389732333858050032142982584528067231329296304152125455172902905930099466028035073557295582412800, 42125344654588127465955446393461909052919668842883663756343837130060110651377276415099206674717132057897681182206242120437572004523936796584800, 21388726670368894429157558827910191178958687385165224614709998996077639789866349360633361911623615438213066320793353392234242024657319555497984, -20798290400411579118545221274120917460879890476891507940924139362687191318781845684131678084494011004764038029416223327802560200408303881628600, -809422293968757787934058813764424192399684849349706429569071696765792731753364140893120781744744104293980024936457069779221965848240480845824, 2421412334037118975917467369488419677703408206986772314677744229645702861600521629053687333216478819932929583600359402561914557735271011094100, 9487461381264241160750559611305158784588928017643625310670633501884956054343278728164118167609779121894673806996396158987631868547664812441600, 57045954761034544299334440645610859626394913477806855548935790361089821998718263118097924419783740790820620864078284994674963351232742295539200, 24675657281439648621953886517907105516343647787630162926617400413450066776564890792066910235063002721048262276183467182544535331201956330864640, 14996639871019058047533856513845147729442606870605377757689263351647545035300574904210940116112835039414394827648003854859147230957375750490112, 49062935152820940627906165817393772534965112779343848460031373140745224591361914032320196513779023796598417449085933959410227296815651225600000, -42454165041112605634798325144904026383144748573413095528620359869744867650428171717675157824392164833185765597613402238660457197000200706807400, -5990725139982501150704828369292236138833324281142349097125495315333602418980709304649133740443424524383083884397069078267734454841812791066624, 2585838503886487574238397876747400853587423658786915924939029834171927348940967244853749168564338600775547587206421818183307224367682152500800, 39680348260580998838018302367472125271083941648891349860811256821604842907751480636968065819538703367570043439560431659931713024670327038279680, 36591742951527193946483201003603889660382567125270813069643076250479142595114894588736927282148033291916522924190055533591497512500728929004800, -2010874095218376983004744474695982221847816137838974051373084734742885781046333150096019645770221297090847067013241315686034658359776169164800, 12997340409820341193313984622540816229183193045831163208932861119928918884194732943518261065727148250932326707760829776974762020022937254997260, -2363040340267548859277306211469392179567656786174975542592628404280713431258108503553533097739234762854532927827447255733201031438490245529600, -74572774568702316723704826203532325647495678580267602908210198265480907638156448732265259357272359728149456411487657535890751462085585604961632, -33283927731963159553871715996976882429194863431403702102848909062742374277000807932624381884010034282634969659728821766304989498700172623872000, 66643615200781797795487313218930823330309058683454751056084113532063981379857675292981082726665073921122640261107596618831731480729479053059700, 25442011786776184643849595796844620494198736477605923316539717557485749673843508793252321299968522670491444270329071618074254210176227402055680, -45485775042139327285329625114632766162156078749925535611796218634784757976553931089143277127206814684035770815780248264407665291444291797319920, 26969911768036837627846688331001609429348809324105043011454046043691578578111718086331242650278076974190293657025545437152405649323343518629888, -72825041253098305419750035513615488351867740955189931046040043967425855500057500485839384844980127511803240264693883116730920262109564563801600, 9243543057212920824891042457256460310760021582018573052756893348338205414167396140529930898088861266124458913185654333258823230308933120819200, -69658024419727350900938475974016937525649900594587822256388915595332560146754240167013594259013180030369340135822370772600613930495326766765640, 9042937178032747147391015521580294149776491980854546973027643011561266275478466177015321503985761054646577166492663054425069624069028052992000, -25605740197808012904040578055242762658010844965359152217660593637503048314005186481344764672528151541139821700679807932740080825570602651294648, -5756570770591886031570447478556252178749351405223634131703887601962685336069968343835110829446758489155330305418910461864039975646008023449600, -5738597756993806528600525698770749212134057676502882836375463097446109888172678134577940054323828544547056751921303752287814384446674823703200, 19004545300059489211321890500112189578251265066885010790682253283286543023668606009283237503472700208721811457411798488639727631702364396716032, 15498788842409149379581157054209330768344546773921739035661059928734525024083508169109441251906294983036616525725378741201249228811758256882360, -38354835297704033339005471935258439778128360629047531206989422144449685707324012980739618809937338578596836745152030031949298329676480642023424, -29824421684619471892213492014171123630662944968778219148796262680437172073850159144343918014077071123360210233364206349266050124061135895337400, -56715331151512314237628704768896976149126135234031800839049995786982857142511564830443004536634734389726244012458685653139202141184865389772800, 63393213636271840261181876990259151242825495394474962683340792671932743165196040240005667960215141467201647526881741130433058530246520801016384, -24460774094895454217390828802410324722269653788477016498432824960885467174752359992492049202489140603593079725568689891352990451326093287751680, -44939336272512004281014171239244661016112575558677623738034185264215581943041958639980145751035187152952726223960643988421161881122061501122768, 6880632296850965517702839229367771477976189294244522241097708395849089152625198748505202914625514727822257003725346460143217572660065494630400, 28599649346472805505393782942730977791640824771758926942146149209246938475625051262251444340752061326491587504088477358551002056514821390730300, -46259384475646704772920089581662095152000915660531093378554098972039259143110323945330397345246435822863609091891186074894641808366233997803520, -77822930736445024552449867399563453862759683536597885814706034296791253452477724257572670541180063666117456600174289044796109213624712647645280, -32723716469453410193950066713099776897846586375905948749523727870925593726891876387699079065772993505636209069672596841327869752623738153598976, 159813320301528487900274650122662042085621697619490719467048787983979966214143552433677858000685716099066918487560388396319767399474839568715200, -35780935872565105110282872583444472734028192635222594623099279454320065114062933460363626115075608884068277952208031697176087112225750043852800, 70228825497260276986535776700395505742227926185706867639681630040148204821298189123287291996251365932627502201445446802812995435001048373097280, -16211727971795447520772825916332814217873633461652858897085461680119719449151622370418461897983379410870024627907426250878704225532899271639040, 95586491830047498124985781990449764642478392327958039016463477451184561712599992273828791131424547970136653251706271090442513948333367680657952, -75442184887966738474674932212642980602959688184555017274028007834707763332356325750892839795501967546825224551271448034127867877920733763993600, -11386937613466382549708824507132722736382531452717859489509351205723732697800314889102887529230135704170147413282446106745484701585764262752800, -26502182899449260931643111396385129740331550578787174790762380305656290386189621695177275591621737446900583667007572907029531628498490304233472, 17304371130205706826715361707784179748043125885511835956479398585705195499189941192898769783486493815533385090495707063326758112766428022257500, -93465011533680258705511119994957414471721314469538885204295808807549895683071585592295538758941188312609698619298842336825685798388841190522880, -66120483593338541373399154517103116218724833072983932277019562580983090402399520281642130820636490002218250485069589930015686432949913810272800, 42739242818903286799760658319667728991382326865058242177026429164371717018655698945304661751455494949947156328180670646648740114131523836313600, 153200863381219082515318676054186835533302281623807775720511844015045529376993549468931785825576510331231148045363828920301321886897652535993180, -32075196461205037134714332669687231535904034459771044579774825151909766405898537643172505627939536883034195377382429044495118164804945009704960, 42550735138636653456463247797587438684315152140589773483748961700914406571910810035438424990546015084583552295240313125526573822263526683471352, -10771422446514918784105720712617866776153542301855641923101374635434786297280472530585191639268370267794683106597938197687671842169804344524800, 129009848295153079088061441458790978030558200638832632155824233148292586474552577888664168307381310302305209502476305046833200929255335249046400, -22971044147569595874271520077809563386118918311308226833837405630135543864789719175410311172392084635298825692824441877977557459964626131222528, 293379005628266679184884825306335266949858064862426432663687997855262278866553152275763121958186029297979007250703257444732797257229152963263280, 16860370618957636269714518972229896987648886397109938713514164171280424223621953714953164036664804388838166233747856148539844262634900055654400, -54102106940840071885853385697857575679499086024929311487852058673123256007680283607109894670594846699765149226339686967839098094444189237548800, -1672833758115062928647592482712336048530138370535540599283537631845270541349470096493674085623784542516423652980743942835364123181964486246400, -210512292283004223972449085893057808272587602191875512857786306999320915045916452253419038143191567660301627893410351055607254811399714799660672, -63200920035789724590079191984834387419562046804105590073940833011678589324306360834680015136407014493137885490089132902338151848268510034657280, 78070616865248933288455117217811350371351582334798854730985745727119176423101001673595508307257454354091070215893398984824545548353793718658772, -43693006784024790512599689032471311408518032329964797828087469379067745083570878979263443950976362658924165418459069371011602004816514619801600, 105641045564307805254602422438857673686021907895055630977393393602164676154015096960063398057413163698091647301290828430472166468228425153962800, -13033593243668830982929271171199481283791945036167815214376699132305926705916624234529469830930969015619353389820590569965714994022757391400960, 75531633732019934170555677782676546630780474504450460256603723444580047341342514988183552413331055300660976446717992819176226112724823547456920, 9927164856042976827869965365900332718400549674039896595183731474779356224840798283565229429280548329632310590547342538025438563681780738555904, -87496666807541533332832760814460048737395633578980875079486077242262374509520017638559932416234301508118959592755429421904068097990164553506800, 46016416803849695910860950767315430875379915184570073060958045569192621588566142171924402077938253659770858452621407209327321896654623840665600, 31973291409832257726101931190667554406674284772118616856040004745086682493508935415720040715258282101660318655443735972317281130292258233298020, -40949930764486550522358116721738308482518499606736418702157766504932817355324903772756597527542987264915343577818423155381135603866389184512000, 6643019345224354622283880838042895311525468336529780927414646267541086178745067551149807284353693853353846397596044205850757899053742924095744, -24741316251704425454442901705673988532252755044270927422464046232966444287127470396800077296813686649389282302235720766872227486954369423769600, -60882344630010159793842495555729943684822196609027993753671451699744991008908993665124857320553765078832528709827826307306548345863806123165300, 35858793578451942624584796334460504560105403234611079194080039394233185061671920731992202224530764977128723623166413587828887808170720411779072, -296238448775728462036280979660139598619572572919659202339311566206587395008627149998286872746447834256659119636539796918347641587502146803420000, -34676294114150307449453385744488652784970850982586699160867864006206836952733052797694882195514298047428470001360614471955855583290621295591424, -176563096879699524829045957864747149906540244618605359767496853790455706766138322276583373603168215749513773869876468675906466309518598969092800, 61225605962245187401230980564887906781830714779257702445354672256698078660845195214641822220455972453403925687528865657241232206808214195404800, 357163268894042617887201695192313060685535586706425052231109577716342357217722827800630980429329019032756680655662671949473495283168112883502720, -22180945505476490634414225502852057369031110565157711036815033596712536442320221506582503777721659729099607768162474655241065992434222985379840, -187873508582454599956499932736008688688980184176360685304163415059890324731630560242519584335403689416787070253991535861191781923343003215559456, -88270185629952669127354867588443454088432300873622314035892722745169393956825078077328530229501812498425816915403788151675807185968426699980800, -103267448537106099610146816760803169683610120164346110014226293550574169472955107536350628044487039863796490555707821771672036100984955704362200, 159739033633504624266237790850718004731467665055478836553028914224164534385803401866394276702486746354107348061008205983000960116037085432905728, -42383539105185138970880943567580368660035867638280260804957523055871525498374146095300013595947539901266404424739880835468803120876387913612800, 128268337977000581362043276177755108279237634617223386939483012976583149947772113433070215858504655194407984304504391548838973320217046525411328, -215764711491553477162200076976283613660045269007904205980026401042847467452742862466508748694556648055256761984547024838471035042016200113922400, 5805595550875534488206327445569200172303818794645271740104024455189821617947160208422217465760976150862822386029498774902480510114066333696000, -85002611806072759791506449938545532859018576565101499908469264537622376198287062919785742848547202072872117990009232044424066399299772312778112, 147259037493012779019282447091249216750907446802341990006125028636066649884545045459652829307867711787547469716821967072847630432696624595599360, 10117139017476978838440143809749149281016692199332663395059744107203447708972208443760694271099626252442278357398326122865601587209002854280272, -24965653269935048066673196598895256943416015065301861893222071894627788934646504599429227534611781151339402038416959919666177279079183967846400, -71223466721340516661629047871963900934147279133837578257976397181337671167299580006323386606702436200451229480899002272322050229779273573212800, -19725494567146878918478835377782113784001988115721800112118460466345686014867626686404212569482795667700746453517219999199264380432244382105600, -129505181382732513034497737067470749998307039180077945046791123400782621835191509074802649628252630060173056260376066258594454626511801021649200, -22502446075269403829497245472174058397270674064713884320004762458081881850859703944161063667038165754276771015100596444164291383871187841974272, 238104670434116608604905786052954592134607935157662526953907728251518916751121477344294167210300486611786579393764129744257093162117207390247100, 261618571670062696843362983169669651325042271344425232044074992035730692608661394439766687505564561169213679727888589716838955972944042813030400, 40547178422890513104559429097684597689006122860674266335149616070887085717077978865914045604905988012063736830140515379659878927085457750941536, 118664417831260922710657459942521153147848279172922972905099028883602122458500031071077723504101642347540285372707643187407245099614266510540800, -172415334527099941551441897370453685950064675281626387620857013936792066599258095168781765961569455641112832887701046638441783696048310367916160, 30654140775705566585364529482828002620687740374364801408039391291511209244147050840291804282286203815238958653681883005961076399301541756928000, 184153104481521981619740894716733276944676466556565349487015988688091652669818648755828087296655846804073284053253680035231718281021311532857200, -63640328027603504638145999468180160766559232020837085840570966582976969563479989517359229611580255598279635251469273727366413791837873672028160, -54557380382186739718997793187971773861702426195063742982312188458115930920843338066802848673605155262796675145621942402059629297416759934794120, -12690366496629716381993736345497839424257693477800370220916682415039436139217059682666427174952639201859148893735836628510015017837666416721920, -110821385430655106002636292804781624272395964427873844634809994837163694248133318205655346079647500095228211723056511663693880615253656956942000, 20319622840078022521258934834639825892382601272688832000068280143861691003992165640250097111848478750244677740614182859359304222635128887705600, -208234646960180173914181299816916660554613492567954200905449601896650031765820830448212859141578130024295452765079552433356650811849676939478220, 122387984179548799181586156956652762229741974584247220266100457173778729333544668920463831424437418385949858601138078922239947962614097473699840, 415377307996473985368663555531004275706502035876774418096756672860778868333998821701607416786880708323348833440930861875788942357581544220598992, -89820052116357655998480540143982543775111728280105463526603717163298883606665688388182680043427122182736715085726980584977013779376890078822400, -184211475588682256839676177938704838900682622337313691478895633800411679434192527078084006783450425146331764500960840115927152605962148667751200, 453086281226945336902157762733415812179006284882538850276609421298065567595471187857489693597611980869407066135266372696533823489244865803321344, -212681747158097352012050802727589342022279563241464008429200822467380535694255172121570355347737751221279537422991803365623936120919826749688480, 302517768874604386497196869416254694816214976628902568269791743986724454245221584900805658801899075297870678917623582721134899390694461796253696, -417447273834730246385167489042395518120942543671885477997776895172218996095272583771492423231685043450898401588778977056927971591024494486493500, -125526641662756811421601262750108780021448226673211214717999028656404426153592988795582983195213950548175767203843530206754464649501895085260800, 544794474386723764454026770088156321941924721471371825340445733087935085283556313230048141575806836524787280181500553899357292125597782882616624, 22581008801257973780473734058686616872949379326774897155624731760257426828991681045840112620909509199923445444661777130083625083709350635110400, -49932037030542992073551996801904387861852578247308095503580942568422634288059849418832936848334506200418947998296162449713836027529458059618068, -69674062191232771915553653608941003808675704209655047919783450557983554789326217780817489048763996000606754173897586898281339031249503020646400, -31731237725789726795058008629835889653918155657782914419574890375808432856276488870341336258431855204541815931774978991059443911694828932811000, -281217119343475699299162875015199472471260790497291605182806148769122558804887012417133346090687144536390994019629057654317945301524297266757632, -27128364608073157582022477214357605000898292738434577545677784632780527684448396378741917531567840729307334637190506037685458967841173708362880, 338893939233089363032959852101966620092005928786979237540387130027604981484915779222190993639030077916149512564770112097809095784953704892858368, 314397956172928441225873541262946214850266811810433811560144841389832492977570748606142375860068311662945089445759542237590209600044279064205600, -85196530025774279810638851974367889334309679523599755876211945426059168055767624932931957216076214441894353515453720573815735996647244981862400, -274926015375014491322053381920648975911895578373207789189476787076575380199731598878554271622627946015341324363211467004329792625688237537397558, -455649974581943820407364357215451892420185268488535769774490199531454678321026677106126294317195324963193126517446084520730305747159245683425280, -129468755471314897270855609931505130538111741825765170234417291193742595922785626152517567679484523760213857291847398967779962248127900504168688, 346881239682946382563246184287611228131399829178102062737586179555817311801266932546648873794959402047760625673010345515701297215961813955379200, -511674617145453987083094342275956428138582135610958550698126219598955213866891553449339735761022477987982317271436162701004567575089073368281400, 55927116219589397003138052185054505032737579889885476862388043983682596137992548062256300818869841853361693927966588111023301315492887222288384, 459723597452373368100536695854219810754284171769777699370699505773270686953942171143382883521289018141237497726909563572504507167830385248171760, -21833958410829409046271575659468689083031637849609573324191614604521264986272452308395306308436319049383712569976117212826104487388930184839168, -193643009167262289131533531292605401706702263124215270992967040574211743247895688963846897693688460894367746144707489219491701351860231599183700, -296696328058793145823511132281961516082866480336854732115272469680988480870211142640608959127094988688866527088543421304772183870285759381504000, 98145798769675207009160773527002967279353749686791045524873922089128323962698572326535600796285917274289141343123568137883376554198130615097640, -120235792730757201990683394121847592097961325410076288842240742900433823596389729560922026687809772890784576152459953716754373765571429542133760, -504530628059086011943078499207284913180935168112234797625303883006080713630045272921491120642560956531865584250325676099316973873342296186223616, -623085765322330764049903554595955081709098230844928798023521855223467491288940558982283443928610113538783405558119328504622248376617732040294400, 520945622818836045373332737995801796993980573014731167070712656720257353549517933817986187636236594744585845072195402463744123935871285151641200, -111005389801861986447700304032078110288623707379229858873906279051453909373589756994126431512670849430854859193265290633220435720978804395474944, -359110108534119239543866163301290416664643331249301246391652447434936491751184192288243350942202791795558697609524223529288194156357377398690700, 209925904412642397495308375411764125611744171345726720822816597875032782680762132673955016827145066298406225636117230289108839213021350040961024, -450179955023041446358206647740706296194315833477938386862692269907692261180493962952213712783932596064774949371850648928394362959656697799610000, 11086402581411000121645555515988213542678463089176638401908131249380271687985064499418695959593370998688544131163881005571045415267471668019200, 313239688714642115182097147210800923655529547816936241511401053583210301634127227577385453904790517585737476568329368783761743301952403547555968, 13904274015609644945959449791867738844602388245267783134414418795136998453092344546884584439636957419973252392747600616919880094351817934110720, 931873879110204107175911101823344537004462036586803028339386757324923204713943961305947990296199586522533694331459692369057297778436540898934000, 1043148514684785339893502721857990018536756121658710190177598441648075066798229463273853254440752329490282216202767911313783643708619908710400, 516299428615243334433091403829556733822338371057400914554976944687979920023381477810009251134063631553770847406001810041322876783213402983769900, -448690109767119022778572567937526293530581667650247848238433435589729776516221029744618731077850771615795766376424750650937579320820571203174400, -126046180723932919515450647436547880224961885839461717928072770541438153296890998790222301913016027241745573584487348914397012025981739040953120, -2846460910142578690772383557236127191136393436868252838383216916937004097935461764377373921357272083037274860473620231845410264649355032002560, 85106885037436279112205102906277815441475588546092063221972905913473299710364553877478262529217747807374925668854717265333859694128602020266900, 165060738588554677898131414443742236703055479518088625842073323467563146067306044374447126213009604052072533815557302146794618857943866540032000, 1142942023903765634834750846250853598857555827699530646840725344269006217361846265356072259581002287113514015436891120399866577642291232659694496, -243816485587443017329532145963854206347029341616804063578823904282009917940671245553104241467820412538379834091335873736277599574318833488363520, 239833981720388780355256723904130563834124283042105836761565476827962179200936645917985595199915100957095825415021448667858054909388440664358112, -211220784284536227690732045536708547690708593434574057105892183000312279318743544078828595830525121715820166327935731124922694896931670746726400, 259634298158832785303682642447387076589004424513348842982671769099912942937543484860206916349328877401053485131329533387090368152496687132829400, 245848882377293941132210247940563880584741633802001530014053617886548675733930920129352226624593661147757559778938955251431605569080790634987520, -158236261444477122039045678635155852004443809977916792638474053285180720973890607414557967660953345702639597756432317676350345280385348900830200, -698948516727449830145907985664292784172381482202909717670838291714273746269380379973145946277247831016314732911190505418604591839794952243511296, 1097770735540269418837606717036561132254536020179909982394164285471476411446749234833047520334202315674625186468951238973881971715110819129244000, -186939330981827412052991581705953196195240557504605668264536119880914380172846535080717124988359179092914092435370050680942266272180613414912000, 224589148137284326090810688209234935301596870625884686537148069673550415283740402448075244574708484112200376883236704136326164245638628139614592, 103307684087473081373011727982173955914598618265918201655065914042539875749273713582418897251604288308115235392751486738760611646632057896960000, -691740591438520639657791093086244103555620588810957548594799553180000841134313228036023100474502301423368705028489107306267363237267073095794328, -493593129908437671638615900337928074276839103006811705982436649189064733714763421959243717679885084292979112244161120764732198718540952580915200, -417678404159136236498475662021436548570141595163091340966102101523110374960315239142088239451082466712195851389121263313034871465905524808513100, 235084164012440802038826488226729794946038762810953955320381115944190841165403198147845160022781384552871673220492065892228363236718498967191552, 1101250647080430985916177257388467767700435405042140491145247844140987818532729029594967779491282548240794849577247903469988292753396289377706960, -181554161641684960682211622171705673970225832555528033965098971097782547033614190103282949660252141467017766494017858450987797124126881532084224, -130048334718550373794789127000303838755921784293812588713662540567451649820435758863886727546371230498023594848735287425618434354257567615828900, -503885366629368425407065866501028038408067561284486231938685590982828059467504207587144316123939541900011231693503384652018141802773554292326400, -666102151689546253417211675726788997214339604359554058936096941170185256652609527611087724549524838619051163676296575043385776445874787240675696, 290364260078654945279865315918359156606373173345096648589090796466299417850132936484777268463398105361282047568331543661883749422972359965409280, 546798577969215948038808214355699238665438143319722051260890837720364504005321886276847270693955249962734474281066493556855882431600876666828612, 158495490033351741494897704414956758966668181028433049708643971358134392793400485298951489773928932682815126365063361698987248469083548968550400, 412683335307011645566065953808880841410717359908512708421452205854714084813088696821117288076553516995027647194572110804855042906929697328637600, 110388685412675595774022583502723423367402912484733628644810444683759705442274437838007307428251930581671832263456700150509834048937606072238080, -888446341779234931110395839561498060753769637416627516032172641825358607165295992297988715463635648807442814441452757523782629709268019979514880, -16422141436621326848039131164368702864766303000787309366015863124636594460223310521213712661332198235073485466179204210328319218216050450497536, -661611228653786608167350722719433639200171221148405156674117518914870384140922025358988898771606343562113898986121611139066237241461790472280000, -182225016484013415050577205993490689857419616024979750284063502223838782765270225275324985283921143403413827478105238854742175679853767530905600, -618692480454342776765070492249195480092064758154602063285982350154766364263910787580580719453320520035033278100194351486192589269705501274264000, -180521423423804698982060558162652761422450163155601580441177000377490339686388971213918094538349043843873083361025796865846898163492914389319680, -358254500652458152935577811609632674369531870847046800716941882130605522466466247866333533664012297500609406072232403350794688452761167496136560, 18154718636806256243179873751027789433580392986893167566777378694837564337900482988052060772308769834749783562518395760946479005487489404108800, 126801141492268001124559799480403694944379936024060334057812066240203553487085032384213160452083668203245094511180431139441070555749573142122900, 62354297925421335722800590619370599853525148550596259539377725194287750650270331797070667408919217680922832320628485823880431166949720095457280, -845294355448616925734023538053817241818212260517046780235116996102778774849530534637422136995575618977380709684411498436983773997966562579416000, 382893809882840330430034191557363825005207103431704297401917437548298622248272057247030008359539068185536804419291819806716400631253780104478720, -757518974261445838757696636234289184469978264889588153390133178309264812928199114226691110394985356952648083187405831512753618366810854234358400, 706633061310039259078461710500912237407488869299713979069200799691863457094915232411195555770001644997811206975382513910959972527675295766937600, 343672307373181556878952598825693928352158848328322320080146940971599989694092243189253419065686151538093804347394910274210827463967890412462720, -152055694579656587679261836425308056365586771958359212563351666531733670845816456683393829601365071262171813303233777823791376059321505347010560, -1027544887070960062247603759947156448266233653942411686283040044787665048880463276471424524898544072622224008745443000756610744403499612028995808, 651054544584527556709996083306846895400155576775432859911867745036373829032209718806076018586442947530576051115995984598595723070843059909427200, -1564320876697429256298485989977786017457178788493759695395813672649141014595254110844801168706871004904345088436487411911066334487062421200010200, -200536381131944524409774021472297715730537179076637765092997526371549990680981675987879238913897044876688207119157347451463706814028099566436352, 763275630106329031885764445445926621112251472429001295137728129268625591929757207049217643566755129183485865953837958749070534311600795304354280, 1028438917137099261173041624062949205306217684194527751221964251934667075538410265200637053936942045424848327730457287870087841561475057123852288, 846388554455606112757028199201677686701462043245308451756579932522433826600565704542945687688657987091038372901588391220978702875724346511104400, 182995676142041602196811379633647959593709446615599770043701159283344455947362450417242987330101713200506361370722452465876863092665127796736000, 540004926464680543457905800015055475951720123888759570965859599672878035989414508369187144647614848836642142392194066971603123331554361695693120, 1245787014567073053362202290310709554240759652909835862224608902686614825093907713500215441829176361948131291906154238566728687459059507270778880, -1106594031154943452807972816657734488196005068843407080592421854227492081256657870946959654982055835842495273177244540463898496130934539472748840, 1317227707538135340088139832137898774483871224385296187083366945498464894536995312451209181352301966712931679610635527603292464728891280955801600, 468346471004567051660443577942804041222068432416421657812802184358453061381237117036140496936224771655965143976165524088068917414551967909768000, -125776604706661794298478053079097411403106000439672985474666521355129398899196380984705280456498025649322512228930121212771430207023573492563968, 125789972369104623962203698288608173314396713218442954357300024206255030518724658010150645522658604581359680019175135514246509756374588014433120, 468342123640775070302332061875552545860677238503065501985605724072714792857626097464313597941223847160243493758307253916039245882566575225044992, 1237274785426866650076047639190712302119121924703571311993279699489579862258499446023852931051551561560930586005477679737476300606623079785104300, 635837002659394641600693180182753171635443161977892563255232458305316615516826935193462569415396392838493870524712622624289775725952216386764800, -1549763355246320172085810203723963359682658507705538924143553696095840232882614872459011215768521358040349637007181307312918647667857474218806656, -334022207859350945120290422701525144462788832040039097934100776821475471902552601180286004896028802096134381698414354895324804686168314609664000, -452011284689043875037685109737331523171384148267600549534664302369231498631336482873945010430215367176381899402856873746885487437894462073191488, -56548006580195731570086836471643700555572707321103902636085744541232335835838842625921845762791747800208471193755158769646758462235246749286400, 2154002986490074862134364245969641350056626101132753793243710494593403242706738622296373554616791841651884602902458657804595545903924692841268400, 435508349392611841454500085417500199779895117920307478430677873846226996784172933735404296685303342691457947815586337125503426891496472505745408, -101402277052301673385465345754146375616091108814622852597520534979039822415892724022140520375262167733504273311787066209386278859015706792903040, 506280083068642805275722279364468647882355708375633654254290419633008974133013717746132006151428565346305314927982111237576737284847488313851904, -3368828004235181849832445137516184770880808839924816530588042766796423760389095879133096754930486812003600895879780057474950287259630582783540400, 229528436887464669367784983492298098988773523544079978628505378663916427576012261843125804822497874066066265134763332957860883813160683202150400, 720710251057737991770505970737579619733947937445534381553877891056482365340528139894248056162683630712976421759418386557981942981596089805542820, 485201115708750688294891191386321505825961472484628124778382035985622393977107248962122168269475015977704355134814345416243499457954841960120320, 226328095352982929377618004025062981395482187892494797271547498005625373430826845320797578139308299006170934120676510560688784728674252628780704, -449144616296191238451813015484816417073784970392075391686080507903567980849716505628706764274870233684027637619188655101511174539142029429964800, -38790179143007736129791639818849403024382493264055768172045901793480280824817558231433815602251094106302818961722847856352566138757880789829600, -728567995082904399948619597899783112943431815351841180120192044238934562900263210769089673234276681259950066460522382931270599572125521119543296, -2234489337413449847555882583761189688190638112071364912143601926893439329173997886800204679052619743136109331909038919160518241422813529614670880, -1516106385585162065223407650069613321567999285631395412890278913660672664179639202966876934748232463022455461073723392735599964188489555443187712, 2053809123239142793664025928806290217907361957657067144123201644881023492389219546154464207728374335268712167748814633761847778218170557129141300, -34560684261678226398733641814795758926223517600985929097578588919953931533751035030097197904370992406725756051172996290440420135172734294425600, -207050654896829617451610454947671505675757312721057868318762687638438104195281035491507478196641562572847810338735334237252661339631754183333120, 583702531297650119645804845278703654063107138376325249027637146988316132433524010509329748574042007523920052338843295420125174823032171716935680, 977743764224205038314492423313524158205542620717757390440355814640312231575747509379794398033959911602374396797918299327870098494084664581998592, -1166271658719288398435648331637782477333031693165878055310015886716936740273343660856593662599913298947320537365109933313964862173378575859712000, -4325539098717508478118889500164596495969268541280070856394811288314855072400647219543697608348545650148605381140249875389208716144400558286651200, 79200131243114327084044196853439446243112140870706188681418291780028396745286561523540643156661291123997733830841128974690756758233444083826688, 857542544364293509774811939375103734812632516763327150367869982812248175408250086099256218175406554401774403487287831680952877113117057522993100, -1115161986858101333976282546957504358408972613363450804880370208170611584319910931802624780884739301447807290307819734378143369091449657858457600, 1879654482793810547816165263109427258345261902123970024413889602573451631488291147742496904749607524588350126712153333588123818203901329901164000, 800196930028855372423464941773043051926656917695803435370895870644317649341079275724320968836069795113956336595173676285272328147444135100416000, -1863784764248029391339724333816493700189838855310598987110671284283356533949603174002443370394152799203057301436090130104484698543133066662369480, 20733744375109548643464342867666731383108212173659484906895781260634831085182438770387911475952784780153704309065681352068473596518807078174720, -1741166032149391683241229966708154025393159469239852484975152480678724506768352152440400873332230686880857014202360865906072036469623010500444208, -1458376101387206476367343091719697820910002159422105748041604640127020869923634539643783179201344037417475953048525930155489927189267758658355200, 278942609074466370699685184931925735671030476461435280858138618337684509190351099027397555102998607086477194749130322844672148511982362289291200, -928883725522879068450931488067955552786844020412336538585130238416127402179500168961783053401365950128075844104190235943313466454950026823073792, 2423381435632918939625848736861797481357924703934909689070185591254731185212304238274852912219026453213671975403349153372616636852353086040968080, 720258309643510773664005610365560443894746079695138969629092458333405626438685597373603366167763146675967008523488005646172188334898402838970368, 3868818650859421017600481261819581202898639921135098612412519832464547456959899804849039985273072259376318736978718792332566866378213026600904000, -1306344933186503402429849194526152457180951135404234369903390915114706368612796781372195149696808795361694557111818557470366899381412638071193600, -2076738899741559902912631121867119626743597497375648054547821785968325675665578635298372100494740448040949486086015300797988837840118741901915240, 36362321762033586111661874278573956453500573693314992639199767929023884224684581754148923138763744488750255663666950156399780398995334097797120, 2288578730377073334035645063337125567335630256533772918884830572858456146726645830922409919668378128397065013512364629410902578330851078565105992, 1084626590378126052972738718013509366210403344902889284811794464674269427941485834357275777977057491357282736180366611573060202997766872576819200, 2650817737305978936154906523334716233810309918850405282925994041725785725365557776129982344402985351516634566118926849683291813894365421242460000, -248783714391405969970388807240384340068905444274006707044676244028720526165053215365526802475871359568789635830664607171945684893338059170381824, 3276349480783336136115223699863225901360726594623733159725954780492665016428334952574689697657065055845976329277067943716755550338743995049536000, -57445917433231248969355949204737139234262416908110548349124191060981636942915419060441899473371554297352082574547712427117424813847719939407872, 466032212755242998169711647456324813077583180439970915703162748282132861011709709797845134287263645653049381511667011206596071306427304126047200, -2272425978651876792746503713478541467798091393850068274160993498111863750592675865697274530016148950879622670136330186411917196593167577435340800, -789240564288879621307291779648885561261266159259885698431323846195150874645556349943395909692508852685148574424225677648548254111822529972112576, -1492191932851584001377823722750103215324085703198208511457912348184337582520344629178797628273202466447619337122116317862524176171637548253184000, 2122150024777691610982171611858839638507913451985189750022041156362580506574952259707619031069915166115807314524728087918404145527474609168194032, 1047700380229979035032216391986080509841696309226849679494497199167686715774449007510204621445942211696178223767831907805924937772878539417190400, 1791746100279014337341917957156025945538798053640303892245606144621603352414037736426586566307777821354447691110428976470344960799584550961404700, -465046049615310064219110933375722426882962713178762162690959710578035022683797204286809670972878365774783107503019474126728592063888120700993536, -2465726662588664336643486968365875226497490807345933057086916802620333371007687784214941596767142148679546311575087582870623788193595215790796640, -87124284090160351336884032193931455282794274924812777062037419280744595102986574481619218183534120119310743615611225241899664990881389970718720, 2164613234588916626883193236689016285301713853278487347086995663566569310569752765615467827975150340462569556187804773796977339761754317787908100, -1904550939597420543815340547779323480258830540520830205793060247725015388643545672442726496690892623508046171066461717151369356101866575468953600, 508528152312512683778557299750172379215940286177253245719382076393874026613572023428950145814004655827509559026127360421008680035792792358947280, 1175011326488898410122221703798217919219996842984130357528609506839421585487054307158840033773355375943650656145553660502472862359722347965972480, 2166406126959995981786321520899061789823555936308145513779967683307651188805617230758735030284353524423404452127750268037979633090825656199351552, -15433747341022431808077503210214186690435098950818270208205132091006776669192432817624324960035474952430424975869882523699542569147128453529600, -6933966527568604813070602203610397162696537301490164141561981995634915677608266087069434406620581963171587839332809297614363234915670873401628600, -3711812289764942089383390560802759850065397520679197947317931692419708258543824484400624061421218872610637269644194122718029513617373677590937600, 3584521324760712315817778242774344817432511319199414265518861198726954662807601666875328397710793113355259781059345114347394445653153642087221160, -2089724233399422656503894916309678108697201115016069885039394331926069927085856649613585360156379224662625146340029501008506812446502870419767296, 6356991942183216980972430703110935213525194834126957297677246469359203383721853144723901511436641070351642000599767165532084141335473993971616000, 400284787596305027015477765693939884614725415699951221077982861516719737364402231085346211815364496189978196283556919072661618264963451505868800, -2918262580433175426183819949375093526692040352928710969094525591141413728826290693546808445933926349409330365490692227662844420891609754265541060, -462614241361162475724637537138802906674411365866150405041957451880124755896803483085235831032062864801935296521713086425892338387267360496025600, -3498441496510743607441538217215004358063584261682364016121018450421714738967685525706307660628817388133807084826146887683813149557107215469692968, 2178149190467028229884486250756706115172595408703192243378442191554619604873721688032233348181937249041819943770683239761187406293869556400128000, 3534625651692697283838333892996465381597567151221063041536538663651985694196201223284659785745752634010062404265350096399388026336900116361478400, -442148270122902317479610606492221346226074873772515412239393968187812711522126845336384049975623830812070786848476867747169903058729533458874368, 777422790220472247159066298545167830800234700007641634559458809337631355458623659656248460382565368899998133289216774783067848025520731739410400, -1755948838577086048307938413043468866956007326947006862724899327324753707857402849042395282043522509738725623682294766468001167668659500636700672, -1178833486265807739225726521105804129963717418836772882297976592784917098292485059542814479248209582169693221542567924064035956554022303094526600, 847017487701955439531399881914597929730204779794861809818593755577061018024196942718308518989552425530917666197309289074774497748544171435622400, -6473715399902961506453876450269807216155368131113923939886222656074212483245839410511555410678189746842194270999364723626244549208406183916026216, -2234809495641288097584730641403667763043987462947186361906800712118374359909265620366509882296742741341929347391504367289452486688874115891200000, -4009536277749248799692135168087558151780446709537199073795054655904072554858449277496511271132991205460018939563546317377128610545518701223683456, -370148292008025345667856349553302429816019356949081108663400550897731193720245275105009417625475381816457261503125137874608466001672707191603200, 2222549414048542527318998982809730399610796507737655804598824350069868548858326764016982237666758206139935304075691324665302394006803374148986800, 294764377346215005262445123983209939446471761668868042941541356355999945786790817465857123270141720736448149852939534154423779779693997295927296, -100325279038404961491859895732832487661505692358867537137613352668042156563484506144668575999829341277973960814520480441519720374666860468553600, 342464512491838366300702098586271422110378675811600878979259874275497288425753395274667612699052733401215952468671800701260005912146303772524544, -7226868348553706510680958395212584332537389358961061313434246648420936408419595493141184981725346390102529340640549131941459888169588095084352800, 2711014901743735386368568777752511313339252741761091752913120208960208477417688128710205155082336654518604866835652092811286830284874044565094400, 3214953317286304437146217824766369988382103635134818882189248744472095651030919670518080463396419600996043755325691097861385217394471853880297476, 3227188262939897673617083456085297621620381009082550131986379541187904290234132305835805247411749193916812312903773702023044215734775743292375040, 7076797664086687432729313925707394357134992048709416163820451110675801604429047897783752828191813726693730049042044490775368660290315480320285872, 1855551514474278204751014259573376072618608694180801303868802130911902765299056440716170302638863560805478389723104068764178056982806218670080000, -5488980403204467271221723418166977704583460965105645993924790173419746515984418839024910322170382973991519749669415673706419868884611843257785000, 1112961360408929015938600487153551561402413028433462858272678591579678644716806693791741036539951886924288590487808372153576382482129187147612160, -4663463942467861888109183721684878001920933948297409827152652746485156730748152802265742529319690800215076051421908884591004381615553242265295200, 325995187342286819702770795192908673702304663559505557529677159769166777556314149107058895241127471483205712268643712282904384955838217536405504, 2270622264478829170004636968804485521918587741120378532671422218594005120106623165628219894500800785863152612644840149246325204534804652672700500, 5667062294113778844705573622581586880711617177580931195278290477174213997958041862958269110690655740532355816115384286874612973797479579176140800, -728647905599039876496732066220770984006165066864796754767425628111489070553200032459445581733013302970067438710144520138973792656587295236074640, 1291220642703578582594837590653315202033662059670579090492604775922100042017464451423621329789855563979311048136576837539413737051382645522432000]