[ [ -1539774987082897717722535831545034913586942822741920882425465778080869471339459189301307439354553230608444473133494280088256676487331830758204034269832720934201270505043809627767335525446584449037947436922069395692750138971063196883600339845354258246487978356302902932138873197966277401508871337369970884963705884201316530632381928990139410444482441776387659130550167273182621627268759389918509070322650271636641829108289474620780053070767395906870298047438409573977917573494944067072035923086946632503164034838851262962455386593483692154272640070776517588281435909183827282443379710060603134147342765591493117544716616605081659087381396171427345713491898039585727192544732269926081968583169372282205089748101333740742537377965231291035110848362276381420663898138059002751158296826902692809528922245076612532343221358465809697731939296827981598543336526916123035075787000999772180941167991186354328603867378991606259968050986858109729913308933107155879339626180928583242287642834872779532142159387973494994002500488009736356908451770987554225934328313350189618251583362162772567456921470105712077468882509229151432517789441800646169785950133801702563649651402571891606898813171558259269096232808972134703510712801830197788667144752823165051354639377356629945365975612413024665600000000000000000000000000000000000000 + 20450861841633176323862239616338812395958317595078625749879078788716472085227772710448113152403126758148573916933653759452413950650268126225176651906886913548056319740979693422377064833640167542839383542597249516672738519014914722210534380410519406145219375573509115718357615102668442381136659251750395380469602982173665427439365300467377811193961255952891274894912465747176684462081494809711556357484222639106292285328505067010938131936655636152591251296204053608877258913239242994749130743262866696709945046318812050145605341835798708400948300041828627576446105302096385826958912728897042267226616120907910674639112040565371224412020806439317344523001489197691362260718274512255601230373517525929646305589389193403161975333491039239027094141478663070169780615293622053095782307047928938273937777547604516370684479041943144526280319135369613760705821815161518413016522544230187264497175164116771508313198834085423369149705651456999206332912505053885954190637101705199955467973826722437403333025456773842338481720546809182796223913498181002456009316665560392848956212573077414603031016263584950799212942884526332005866001039606262320105851599385806917183099445496700816793014560566240503083862916466955214501102906750850745284737202049303111738855538287156251166476232680275968000000000000000000000000000000000000*i1 + -302666486718316616615081150537103461680193436863977625253734270533608723720096108712248015282462581097722720677559264109859413481658717421678065941481056783218154705640643272312973249354468903159652980241646960883361862882029258837865776874947740800202669485543379410375070804045828596440822288039926639987975630999366092012267709425094693018538921896351360082934816508009763732023353838124750657534811541403492528911300032288584922373497353703026727908805870939426981783744069899978383490615430283519174498220581909740848849953847003871746062103050828632981190747378642878093919930412791108524681498381266044309224356160407280000646315612658304929260871812205167654704035274601490242243185282447129878910857434952145464512206606034156816405454318407413513375136066441454352730654573666054211360282188616206685715224116609449648409109697435340369511242988709085895973963403094617845873095503486594520123277144629120415685388359231714960137947273176152173272549220523778689520493736736218140026479221566451859371267981717013816028863894231488907678297744194285619169279328079650190046279405176052751084761336500508347733554240478285247672120174277215270913737806411498267021227579313992540684196301616926353912996809977501201698022810282421027532139289650735054518376555484282880000000000000000000000000000000000*i1^2 + 2115165900561313289822775917929780961882071852309820434517295943164820284331428621757412107701144600923299216765628880191589384336503031438903785721963848375685803990974706865563292387831090065704129254384379924986982480493801202286672450013723073679309293319419519950092649833209929032560599054537682739797704496966393222116830521042032096944743522569237318733384443624181325659902147445576002308369999265584533316393898623054530878446108802661632212529958999027818715402756343098534529456087876621710504199236271992805501951903908210230310867119824250218062726402976209804821473656408181909272195057834820107478900697117400836315250382968583100280369386186181759164340869683235602042062310201423312615218271084231096116087992203714452465851704106932917673289294578849171500870209676543005723312039921211408798611259584944305845771934593684099242090487145614166908694611766828953272628890997535023461671186396142967917175408114897314324452186375722190985746527320539532884949884768761661466539167463969771776528625680929853023307127975110975804468511021865095287752444081679270441240360191816048740889683401180972433132722227942401801644076229495179607425361545428838562979671264000969521569968703753287499248661820079005248639117169213468262084268380834126864263655009655193600000000000000000000000000000000*i1^3 + -8169705233807223747867372977068355200578022173293020042601443294968973989963866032874207683044855211676376248999999252112887010386411352589512813838407342231182118752860695252635516844217352099069966277504591818510670837495727149751814402975647795470519682189696698805083383247902779753040445516127448542308883948463437212862483981454772904314859914461803513063845722582510508890673171018089466485090491934914215427830329526163326371351844684903076492557140012616177248432167984816360628199433652644792555214904816843317961604604195639648314096894591924101841317897172238862305618294805425459221896245422194311593945013657115851074475589027529805591468741230999469530355139551948837047807656344118700220719270880430603512533116987326817090392618386605714249611118626146144303099776985714021155844780215166673248711594043305803482885177928057285585861493195727180776334292726219757005444673913947881579763459908160077169552444635904397248986028725277088190693028054207307715710027002886037001807049871819729070598606820107267816796183119437720871553101608730425252335396157570207459210977896200697915706091529810175531134336355391057945384600793238009387129505712387664678633514459870934749374543174946874029885558896637659818189957362805449718520936018655931229558846856888320000000000000000000000000000000*i1^4 + 17797692627976205416070259441453819525768889302762767699195860321820272854508098787622934541847473529174810615021571275686344397213256608374920776398647374691538282699702474559066255598305615998592635341061181582420334318361807273533719841121879995224833574944461266894794898966244613191123200940529389387851446209726805690825501653051989494704684844702433208566690307345966557738725480783609581792257526625772793117737967522709457569808818057766081725515066914884057469224384052830975998489136416521751579053728934174404534581865934205472915600094883039627833186301672054855860080146866982724577139210580093833071546358454393802343202947526750652758902686791750892455262781024057878478812125648585514895031123684702424519778518122811537141285405171436680168681605806264726183554723065172982893889776972626206149981605828515342130548762560013630203823646886669536953410158187025752955816864826294514505999554002088486002599865218498945857082033022362604926078134650695398472430551651561440331108903155131725764799559052991255048655639748421850786160596765942016611833455250154847483954948976856793749434152164017044569772709859355499174884377083173675461925441868373352676465245136352531202766648088185707436614301996395121758995447056961820403181136210046742388718404223631360000000000000000000000000000*i1^5 + -24175823239863935863800415616088340146970354575845797026006508409222911734038371328941670961608344634299521929131496023867354725452352365569943573681680370745164757165976826060879995467863393894696996207683229233645928963781601581991329213775256248733582840505068554061423375012991007299098143152445937721695430642077091083511635444420206880749172747819264534395100028742824720156486235780670756424855353094780656516304272245573696572164530555995461493784191590518472185798901316298801766849468204311870528577193957989634740612861342548514161279339852349127139251569942805109976053693744986593872010024063924113548701453745258014194004719387061680279703499531183297762432984052459349919163108424766235874914638627144597678815527844773020169026360406821386467399982301312380055821677461059442191546278357284267256932809196251308140456331604631763269558956653246667930288535827691532862005206676360442144210699633751488692965005417281524398464475312813594381485125228706979163774469553055270156236118447105791028891358909786387524534702095487144699300293288118979347589749482739962997210677647300986266067316786998314129373692774333325104069385612997481367145756325513160641741536849925014265824754392674888547242831369047534679601798209511037597982257612302740209349583228108800000000000000000000000000*i1^6 + 20516301873202140878318257578453947977856653111538618212367176240310605380977470552963135034380430579153448824567296530402825702472998374568776957751337596894319877488958568162860091554651392813833311031592613312335660042550322549488668899486328371891157746562390338115464387949188352389505354045410620545320781811573160656743910099384624546122641042130420798240600928644329402054357099719483258527368810618500828476782049504227081110304668902604215478379833707373937237091274018926134045553592779614517521686207748417522147887017543630731343644418993200521020606476704034193860098553413134526234614157773498291315395040380540760186877281578854708258890544769312169309808096030547515721548347607524019408685930888498659206439540197851797429148767101976106900435839749367312654733763630376731395238241802463745255054815952550867939541025624264572307729353301182269249969210506534374464442197293946126801972135648613687948233905629960572342304312269905310346664247881450844830666146978674213653640648606482843204153732755694029006400633219448621624229391954682878729634190400124824890833636511620193359777128284652137229808735359307299665898498144626428977858118895219203882158176901585615616144436688014133026190059273900013199880966181330041702095847492167788890378802823168000000000000000000000000*i1^7 + -11354367960058825109984859554898545150812983271630351422742933093147745643437199323105768195291469141823552660029668888033272719975512084572942010703290147702715639711375985533305360333252379913458415348866933579328252063722840354317487506735015496203181969830250804955150408367878538134901103641852521701322176428772710839239984021249996758233425025888010434418877081885931701651968146532528547398470610400223060115848091233606595237237302261329688208052764717772505099297405051920340285814506326402652612570592379479284468545125072590163090198519928072770262969207696091901988901624244366732987611031601407112928649457031575209487933452581954443907498664359241281998693002642993599905984281690764088072714870053378160173732122940599637377565345390874438291256204507054582435626602733627630660847749994925378831890185793796455182292553204317825989033671596030980294895621699272587690770158794899548752779705626279068122383059606914814654366801981928376659784000465341296095449818155608876637361885767998370898113782666410030908031353137967644902755352836165966458058199877448320546622785388524675697227930264047943278289528924041437088860831208686644407036720710664041623865545352835631395013014350374993365819329726861381081122062131087959137300032277171912228578325954560000000000000000000000*i1^8 + 3373741884861268785051981669659369556945006314856973459566682062488314251046538960218120997790684162116409901081306707730740276153028481084315663495475821040720106871253834551650305705015555578610133225140076165745330799995503311293718481027926656052904558454508043444177486344614384205599678396358615452541047363001513632131484479838021597712654878282297288357324195338100060772795847411790563413053710617563782969624869796990018197876409618006492359413049056608045327930112401937403307067606098178453228379031540030125134326753102370566703489072959782294713366456214081487413187088040762475667584043912106606588791759286112407008378569718842658851067599652893467044670217673853449216428205393261325273225067025227084558411140790765586888006416555960944859448858078051582618785962869097883203561042954820368616407032051473561852678073152242302770150696573625818812414931131426941051527441416297850103743175871345457151079127568244066245832830186919941095617373343298954301095947847724394244125559488697764183951952155938736833843703081527388497747280690031969640469252555738384282586001289686133693266527325679867287401466737717035340469260366719333002050868797879949014503916619105068454127478885715285267842745321957438402739838598724773821959462515088639333561794560000000000000000000000*i1^9 + 750602273217703288597631459297563738273517178984963431744320879232962302474756791504787357833084278257879025292500503914063257980983455983164309454641975509807333784621602267478255596703699160534376025761887459291822898038091436690200161761178542489700068560491706996589792268912523741152304712564238035589691836713077041232184787160769507327176468490998684248169830072443536393221652295391849936618117023314448859297193688732597836108681656331213802826434119669725956395729798618668213781112752171238888017415608616096715772355339212483444787288406154868373471828606457719587542535871768719271530392291946706285927877252206774015505489731249700459655867779722975907776155718873814715777380321080151637127340124631476833671650427181803717353221310465760708819688446616547512927968936260625800077158533817410548052360723531646105138622162503669045265116480647048675889058857065575550882598139748075406245853995467266447841788914074623766505230048875042310571306573891498924185194647691695532227650439918092991269630258153644349298192257250534574538106246035527164232241444061504190665752999944690868885829293073157590406037321224900359123680812067711721922498545527696044394005433895728011885840067080089761426126018797435606437507268342155271480973679134402066513920000000000000000000000*i1^10 + -332269912054407831948727915663567776499309956829864636534559742491480628016476285490884906024347822599404079683022448472281542642869295439352211369939232387644960699448458181499187304800265192006049393568815768598760449836314674147624823422502391218972729124319890551841235255820343560528869774078035245510312793967522589792567131652673425806576481536947779974072623458713574495769573361281154353150760101561012553386279098932453497520494450618565868058037474982218650868034642899844947283712139872415807456125386572784485337742783196076874423835888458896241928553704207112868048641464946618987165425868821384729898509267907116871805275592503620030141547074033051843346952580719221624793455817586798397861716170030549254141326972415003332872388421806579932417349388228826219925644614742118091442054315181235046257021880831233663402773439544850544861905953474470327935820264078692015208941065449067993516527708902588383182333227718914640906642846042997456831833291931300359188631788208401311415861371017714020355624736239873418401722218868791983058122790031888899660767515082348520652216022692548664601214285948295194657667187231538654744968001279385190964313427590574232740039485495537759732037555032506824972394768969545698307608758415848740742450682009680347136000000000000000000000*i1^11 + -4689472892200511547189253988667373811994936975854475376238169443821220546322898519403551334695215384378867424966779808680181795508089395625878598361296001060833777533056921633497981117871646075140324224297031084693800546918276115828943231704364188051490880270943815092292839414112365011374028062176220797485570096566937536523917821467631606477769324247757827504958909873269431132308228280654441212529429259939997978856358316116382765530940731762319179925258699227203582694184648539649322204368877365284038505624044583597053234003930669574483370818646218030570683926997455960474816957523372713805692779473184870439435087810628185965516654777677140731906742568160442018533668274797984194063783891472573929695846925638389086646767243310870529005460892177541478148468492591953132850656855534764171434174118552330793528105864549199225695987121991161818752030117217488819654493819466432143490096102856710908965993243970259480120178885696112734427392045722178198110647413339880665920933681460914681127607303571022688770986358715285637474437632205382962122665158316696694168439787295222933915037653675609442841952124707774212497791262095871616929731409313204623381836696574394467306226521563622661673761119468707607557086648904935758694393628104135894350445502271166873600000000000000000000*i1^12 + 6416451299721687487974380569317001739088721243166808731402587556001806258980853766359332911644177704295191276411007727922018661423324907727660882288299936420097575271527065808765114020331121909175828404439746961614279398751781417689960533166962075087412071725711546955179447151043274595173082547033322918820866335442852065055379162362446066376835335648091126114264291919151811553833610545430097980374283651098690369692246548861554545651403562895030400495235515087940554840446510376655511665400660927513181603077871707657155588125661619022889807370845031610607416342237373936635301680658700564202219943304108981243593448298809074895555841091991334646233556447930098086473680923487505291452987153781459381493913150576624058660127007863762840247170372077361446598659394071278864058371045357862632087615776595503430582232050294225660365636627715812015976663558868410919593056958897331223797597352497252666373192608475194749009866849716821010589400787889447907022852219277737791623794462023167395919310786251113577967954377370044308253956994394418494871581365486774563366444489149647811112500875936656660924879583537752540350674833879351643221660403403468082092087697296063673048320174003421353872930991399065438194549069607297521752820672603165330017691698305433600000000000000000000*i1^13 + -3027720228723795482956395957350160004997395807990515307611799796163788837562803717093890182365809524524047039045379065534971573640210970820622985844405948048426204417301152713948429426480159582902902503616168472030453235367591068656568442917118442392252102090258327384228812879436390782204889970284739158788696069256985483437693134350064289785955650014949260656942974951202529987045532867241447256179080253127705118042593371743646314729066833271778960606469141322650180644263786218012314173128322102230900414286322067098094987391120823467421906538067098253901663814036866032115202390853867033272216318410588496142908896404518101556446326479200242382831477173168965015244518623360863933518053679200508972829147041567094114170978174561368579247030995164002314825370253396514910319669555892145671755528212514822774198463071694837768191752435372438733905551239523310851273541111771542408191872184650138432104085515225773168894539052284883939841136395205876848241388713466300359007449358255663505905395039773660750686770482389233264167894521925126760565176788011852187024348876264920757826031612692969577401943070585776813095335744291283538054056083567906796534058089682011909931524851405743936590309175415330994245931391121742352914311181809282861954254619279360000000000000000000*i1^14 + 288509927425845656230092211485958165969483636718998439578653943068596976880156462508907535425637899416603596076715389747836060174370758245293144663728849229588934563564008734468528262459846373538156182019317297364416073210381678258222593158375649916112061763729656469297903254558280436007282500480193203293834372704151060166224767124221947888521149669113365350318780208635981938699618927074265188805274452013555299259468261551251307438229756785797341542738988104462966008717083905285297896744608797407884611818722072872007464370948801481336635501270605195788317282938165779699391840855272176296785197354489447261046158381636898756544043348676931942510617422767928428858597359325969847247008899166788422879210384391422353642827159486807632002060940932441683349518602413801282809477696801229643402851725808674734527321340294706258326648547595252032334804330104912413832097978446043026344269706920950784377293073244237563204744675314130414081359379248674575633228188791072158050556336015789735180577250963354230879109101929100093058714934868161812839533166061584848469400099493827819052829693988071695303441690044673896821479305260397765712456056683434135089397463935968593905005077028506288852655959557148799479255929742781795130002436479111878859282186240000000000000000000*i1^15 + 121745469251746899585082939981008968202850640445608007598224075889485557466490995431077491546581755302640371718426073492060831517783334434345656185121765937678402134078136608993029128942820608035154546122388797399364268522846338819989622724151780674417798926848957578718799578723877145702546729986326127809345189742213487840889551695166189008446153148062957232849447055138280047343408016862678947132978147369919630039515406202814759854049549025779887141755593634330066211594467416446562585819745430548106184400532158806637823989822079567105529466026346679428472490492855260102266668096743406545585008838361492023200101280414252383961601798584445701535698716176697490583443669720990121460228038337925209622793214624896767705982165989867364824336117755155907249963594949739899850341847333604461524500894749077393190898106757847152508786889881322705435073362603408813611437941301297598804194254832171617387237212652216640244947927996401985980797160592678367654718162832580446169200176516248794975096446454797284691744541088905284795370352489029405914353115746473870394793617513129119470990093205743027811939788821571455170223770427069237062920496311972934553247403760954710420102091854362876267326277850138652325442007063882980545688096966456257705672704000000000000000000*i1^16 + 6796807519418872195764296644002086641021234854488092340860109567661851201340794991624798024488035542634318031651270771394811841324768817642864814041067611295494450727426088647046081692763770089945362830455214786507177278508172352931664328238883374038925646118177002133152066329473985130211146243875384026823231261753485584226803078716937307909901330242838144286378088575118810067246957060351244617121508913942599117091723484674545585613551967906391368267184485301688801281981938955769594733228474141848741907118962484759187554896569546779037718022211237906752441162423428510101871474086302751789963754180711457994367547121973926163270358541004272047926428305336828158788049764092306811231165057744854217530721911578698064209880195621531518719884215949142526736105018909724305659736587827937288535266097340939898546101326589890639873051385561164263258360329840344021065780769032924013311964161106844099283766521683947983463060351566531420411574545450597067693396091558416728236519920248779333035123819983687180207398407063309599376676903746804302296139022236917888993610868705075566304088233541043797536923577477304639580724760029399632204327527090525905812360905322701071002892529495189926386367388400296853660359400935959193372005943240269234176000000000000000000*i1^17 + -9788455828897898298539770964423884091523872848216542352605386245217535020574270542162039955851122885322805979377252343890317623278834424779981915211543934661611940508347823749646292423506353599996753432871309244907061471691572889455095483867706943412210342980896506416145716699813930983997852164386676683078131606996630992105815541388563063539155375741985562799731921445363629531488749555766185552372986832262629517521936302246786419946650077719325765242088007173808980748782298286566794078963802649120434476903393523096137057405297776137314868546126580621638068092547222061269995349610059033329511990453271244200554442555173221205482454557597699520735541427893617243622727653885127275701064450864908797890331368932068554924253199365983146681173613983710782185236369364319455928050732271062910252169555003351530221625592790445043163949914640669766823618128673499336579618761737763129288230043695776530712713530851366015515270458124613663599696956531780297947709151207298524793164669873605658747145564802057693564139077280270566414861725211030324511105030296348542445806820250524924956962003766089399739134933143053824854193709992597849296295273438372369344707693890957113100661267296906927593262046824317194885980011018166330675122404459964006400000000000000000*i1^18 + -319348873324345268253490252337317804010628283327872135636972286489797427865284266768597232292831423318454702421750301492096731557816746245176817109341547942696261621457293190871236344386142076549746262321225955594552418125330678740374693125556866182276346945445634019214332851588083077501250609680826062836154463841030699709571172738180547505045871188318095635646340163837512550780338263462705195473445142790124186294152338504353920369367110008878942620721922018379007893883737206656541135836973821883480560849614102044028556266116142647913006255930041966983232713753811408515479500601554873885448485634795320511658608051787189334552362744063498985575718921639087538832487146010444824610104441838929979188735880044573089844506310923581532559336778800527325481348960392964435281841418805246524382385818021944559489955460822333739761411899241097822476231216385701289618010256951032044942862171188625180148059885714281219318999726052391899373523635952329912734559643760011575543545416191734937118405966887935588437667262818701870557186160045974998964655454783688914467642656101562400494232093674940183190116499538229951433422684779749085507246738559715567978729807867437151664609894089981614796204691669305509561197433804608760030056142602240000000000000000000*i1^19 + -70081988258139927859721951500776726055196011471416282696990747731285118999206814973222213761783773547809979443942964660253253787358408105015486623984049166361230868914838538813570426743564125996841772294624743841345692671618250718304124194257270187955547679286799870718745772646127045342801047965506155579192027587512581149571343746119452950958261794703590401630810061100353460629612480986059061440602319104024240884437500101953171325247177839730570673027289612833908363824258071411669574898559266956787207140993915564199308710650739292617916439687832427559501100306693557384843735721274703530263497256960879763272108398823732770660705567886570107781183650952997479637087758580162271378960186631596081284389020361258537843515786482742371765223709997460827172982203495175777140772077861544899723471995159255348300120465109900730470630337289345363059540224598531824095946634860105062856444510756810443832143674295317587018675983131072187129215993056403245113580661853746483119857465681595394892552300114952959624776368510725974300023520593593941064142201008554415223193904579640973502287963316373292783710706607729775178644537640765912540806323638567164088867862503828152625995661783654114085094602873740696958994092922793702313518295941120000000000000000*i1^20 + 340162744193381399304009233350907121288988462357383970923427132689355069942487043584335861774646786507882703053481439432643926731387163473000541112691062597776416218572095572699888447378516629777853300479302088208129019331894212069214655547458497332906478687738582466259085024405670847416206689278717321922876855915054914601026299999956579128351222193088096571598199741587421384082828997727631551465252977705643809241009356327208994073565767231857737407366182783515467314351413838943195348462797952711781420575633148050544525953759544752525259160788875273049797334243839376365758690013410882731947183857826665381312048147161174073936147399156406609071797377536936880681533887182694105931286469642132608521706071526855322703900900258088848417521617912412512078411790594576883930872321388298274481095302232093731925257293011846844196711697679235262102727529664370894230205136038038398778657607466817242079053354114256581216957134031099631238420634217552145088496240911062034454479376258920934369957232454661512801671550997508829744939988662508542896115535924676550518786718343534147753819026548731583399234343202892340399027395863539186931229393606760628715227371793025830232088902233511878069037624290681715840865287272182134687662080000000000000000*i1^21 + -93856825395681936712342815808575960159466758366218925079929584087493360046184211108095309785759859598198187332279738379923470497512137434078792158219861238921137048961384248607568070120354844491528311241705501756343948249508601475151707990771664972250352555633708429684486420732475092997376614017034227229527934843792282342209205687878481342074426523393832438182356873441330149856697804316398710632550645898762613419745078569138652064172224377077416744764850289094643616993264649376603280916473568356699461516899876451921298240547993755649060748491193737264731718294514000119998335344865957886509793627328687467226959000767507286833926485920689620431699850834586801456766068782658543641850163009879166725384569422309737655535814605255058064213197183664627177704827481114676591026638938716682954933672451215167174224789389852305691703541045400556504880597444349357218045774257508723934685739726166333719294613371756542706184103867126290761649593507125145191037678699846040492668187722250635263769404254226218504146396061730154451329966427438074537801540133241183959983239963917683067096571912572091492917882589048023927025631089351434890291940805828366181490922143216923762418297830588302313363304311252850711599246939854773157888000000000000000*i1^22 + -1447488455590081080287837288719020495501797693703244940965215186158017341538689869468207217043563097505495467305222113360324491057397056853182783063487657922172708666589087191119673050859218529411384706625382032528116029247938947176737674646428618413308451549741578022592287919095610640877339549594162608191175775478362263955768076278174592701162560549035155758745917996222414882373435361238094250792867835608491472340483729181678943593815616269856161474123634363166125383922636471165696787294763933818854439139699914293839217713905248223782797205705426117522243552394196321166460236474276556488331899098397629295555849860608049034339994780756632093436425431541771275121248748228434084242939657089500982978601605273021592614475093303210340217510925716283108582081014670365688089605683056055139258648074107030150918706401733100784132107837321868820622736238676313392430161043758005649673008469500917963477839283277738302608853298125626018613187351956409495788808403874930701914300963316271727525151982111842362688117641614267638533257725465068890741266519956977322347261292479644675152432141314376042426449356157294179776771132917936609415921928842897828813282249035417240832149184149405922599502065638819395706756418590736384000000000000000*i1^23 + -23386731729940612149685510514342839081677382266469599556994462615730714834578733125659104503964743102979983980764407117604100226325610518087662620498907153844255598614022151681812358393158294947190841828811601014851005374816643270538393738216706274242396583525350917598681505605073930837150251795983001028126471222420392198121486610497130989412406837340012245112660538904637923468399974078044784423272516374903411415045043171174038633951000087843442886074550102573479156369552745631804417122622609003432381453102077430540821489165770810271877520189429323490124196823784478970800069219262213117921991980977391104602151325875039566051713260335965737056184658418666653649052549994886065964179140041148891901173688666229276584291152684427325875188655025444655925236457195834476468223302169794030966268440827039987659317746801567940410393536845414268364944136011444833404702394040167035403494617162929547240968399080917137017610934602719449865158144436599979119191426657512113156779604545086099382537202889231270246062721021073896714369519719142298004782953566755521151194399979417992876542548562133109346473250196343030688989320209394378146199727523656363207067844754750075930722943025770462452673625334756765597386359701504000000000000000*i1^24 + -908451594360566867318787468137265224961770612109784902043260126006445425828636017508761078386391012180305152299474008032767886532359852863474593558388406856530729312230325855998284674373055311375068546154214262566293099915052530701547666718995702377118817549455038783447634213635897058737052993495558974701454440924347344598628274590781363973124978447391081837463718567495342715003354592618880225738506875875617878181190410466859791672862215434690102221284788570964040989755447229663190759278029857091539064839060126506659468227825970545637616585081379562739270959625844906767056482951184641038532279704965096790559892793686738394864541457055417231104430377987334273076808792896820577441143210496792974093011107712919041118113301756929728648394393728264391056608221358556293890482794081924910237696237808676628076915110822341754585433973642250171360414719738444324977671121565051105167429875979123543013703239751952479663733430804330372614761063826403725046103021470224787506201444115847171232147227187301411017993477505435714761749576671262353663607740043832090674709933540712419886390570280372426994108055161496603061576729178477717634059272061970559547588348551054399518943107697060274121807640367346274444456755200000000000000*i1^25 + -23741080400468739977771869213912533148764038142058129431330472470154239237807136650829297337499915959617930030252655736931784869118481575757602005275619728287740650876994291238441426407293847477798378389219156719880691045282551150247606786731549325713085953910961752376782763025484746198777074338298329618862084646399001728279448653944005550593080925585946692775134883209553080306146181520896307233788225626885603457836560955642275029949033074407382871659864413595554002194397460180538099156603043890341643698808476066883440370225034978419793185191455238855889126027170501348249246395692682552831495446092482012993665905454087698882232186957443343256730686468454094272527424355302146793227071367752875556961852597008724893623145934038488640488173776442801415925463820879880118101104210864333133531349063712297867088047952694252055693260857093053345913867078144428197563355668578406791301516053513772046926167684283670891805643716425066654794018431151953566834122480759305524512968755945211314663090678964351016727752157215204950218821686721487324152118743086815216409108672003499438729964962899648168101432189788173122677288598267941279399544112393384145465422052762084490301046525369604332135961333931404343377920000000000000*i1^26 + -233401008579389651238299818866123712689075547907873494067298358721915888818968925498427673951305635179993954039150033550640842959831650752762351489557279960171567998810256325526463530012743133541138992654636140124944774104112594984344904480967742497086004033433884084983856075936562556870215002794173272110218004711858579262915134548386010769300954350007092222910240619157926231279524480403399752583805735969915808355389306478207775252720926626665413140602975643133076193703540387987887475520002387824560813805212966248327716519819508366714400922346842251600355434620368864816656219178943685798535917338868250452420506141815638276193479131364249993234991171290176251895308042780831499981498675911858803490345874724918316712548455814053147707760068116461815439921521777632641752644574221225420160997922501448499737048124271787378812243218884755260950986391896664528502030771479176015748875957514925227920209503143034593197441839999040277034967794640798836195001751359260182830020678860565333742461423731501458891064535875365900198751268679755814081420044513856030054422116651257665741789633022735798613102491805453624329818429525791076651335565272166793697220958820805067093203582604055962439528088635472609280000000000000*i1^27 + -4561076050580628547702280927477301649663762366956984418775744956318195041144622583562167696591990363081632301932923581176837186685224196821296862278709853938608847892928304146782811696052574067984289777569808999472354453667404249062521311333804627248258885375077437046945894512405779724582237923793865238071565459678345202771180990480926006884599462820808035352664523496347345437765988649183180562225583949457943410995570719988554023787737503226230747808410498084275329884811788284511478824155928729071652608439473380042085226572498303270131528209311982619273110558742184322317943432168704975445102364578568105812172565063936957686176178075336462430106988480980525113380217476897262909077500155720075440773223984786245260144321948621919255554436099526817016001447049582191542866978786625670200562497720089662564900970156361996186812474358167171291201368071421404741075935883659081540029671450344308820481127958749356773481918341720299479890789513180958737105077303530433999198057237665101526978289266290997874735210226533651048532357764308115951477436893082855190961893784005277537805304527964223741403345144200857036708445344313058883869705718814748453631547122612366590774808809939883609732208306159616000000000000*i1^28 + -46117712164279823507002060398081443717114693746710218687238321300246521879832679246925499406065488211425909957956103822366638302265609981750872957892693522797703543996536895397910293685312924779253064010616232836436302692679027562670837876332884160275391200830447872419759611849103607540187660895081337158529069449626684914062781217919621277182671281474185790010185880515036925676793393042599826306702192425174026955145762598939937238524931638930925757417219701203708955640634912574890650775406208139473190382219645830173493676355615829953900543873825445101693815631482133278880345542344721913686295473667154778039446979194834264581663418689569437859650017852749979092692387367831228593856767868128547578187771892500910134879319302678403966965221390618635492091125086335940751795484232056434435113072298424252113595997640175789464014284470291537863111570512439686475682226230501141806685540900862109737879718960369174473373222111648735389026143140627991569378719897086874684680942451459181533731685927205653556769667719736791660582864332717277769064240277092710981842522427899040170711200995615473400249273914323691044383824279752806687473840230263573084472397049194351099728246870713285834226794496000000000000*i1^29 + 238754044875642431809991692422925152177826185396029324859149556412898727494359255118998846062469320496868115850509274773382732971261246856334109361620556636102431242706619247943589601493041695886901572764774666927908338099979590178062769229492354841962415731190713138766447321163183971726825965871281725720100849338826128365260906920558878828530768471628787275664071480635951730867529159195807785505124367735305892601659210613701097952443362085490398308965487829161954955329654687903660838144185180007536859964487792747922216429693367658401482414341404753390934464616059239062224815632738333671124240535874472423162200315600922990479500194820518726988442375100786204360917463346640486567887410178122530481200993924925356910342014374913107111109744197546977820027904436969144475230932033018214417656162936820933920525322979885175962842352157808395161818840952089446931442524388840140234514296631268172873734995121029298442149386465349211113612290372963908866970998482466309070436281585303291901629831674137436566731772796631932117514914731001515125048583169833864487996188603786961242314729621027752611481375630135815853971975416864381530152970984064963232489838981546651942513986686294762402611200000000000*i1^30 + 2121706495073620461374535187212755340950151418951624511013593821683598045814083096932180335851832486700666676471005724260418675897859896872193033968533037354477477929003866259701768330384574778482146154156461354200235860474238425302512163069904412562208206597622764462455931843158515788734623807259975726688506416505472030779580583660242199423711239710219663946861943880505248488450740819917378550810840980422029244954206231515852748412172834321257213919227612070436036350344042931178239606425734508955428777992590204454529580264263168509339814435595528698732680678939587577932941680421017975721169849392725185463373471060361888448334656908700833797493500140942254844413376119031756939942581350198255712418261566735554341149315776091050720284117150942482083584736800071876438683659021516358193185893788865381134689927358649936839109900224747609168539243474279823324021839595231986305398257257656358012808930851450647344834408806465687581867812059721013732866245588847529096220188905204699695423057368623476675807863422028147576063955514264655553886431518369398976451071445065112643451762591927188274649070190132029899838760334870912195106076741915455608599208482810022574566293132429964083200000000000*i1^31 + -10745777951938801024962360361449527721854450797649541530497692216139640395345873097434692266594333683312423403243189561686841729857534816989617917779638273915940854499343273941989420181321571328969051131011637194999146744527614186638511327946077291147151806485919573246348483117510861954863236655011805267245602255309321494201532762747846539412097190740997994396589551076707839994598234623552563647441831492311499499340563351166784904663771251264244953756778570748095843810557037790162329298762356790801216641583575788964154223737890171195105777108054941930011868639674781365301328521573041256984773658231018860789330183053068960426244467401721602742170104298644149491084879497512182007517947897334711543502860668655808255624148942053729009510249969098717990953068287472405754334286933063130169212861237517926493049961988340119627338285712702273323866821391641717399075229974570647604452959597949943531108193169400406676581340773866846547662442923526420176988958590117521856892039092167188764416241456751878310378067211114134277125437331458563750175840401445861880093981643967960065685068159633814097091359625054188199664441855704051375133979404454990861852774844631769175162008591400960000000000*i1^32 + 14037753925627909286374996689234457830379305891997141635438078738577576057716211680213674137912263324034476245827768866570843840189653617108648619214032005452164780824837364950948168873079608664827497072961151910111300469565545276044308989467698155485077841085867643244909948845418977387990960396231586315023279577346328398596618309148569860192170551317537770746052245393535567857477113054709658588720785968933462274850571007232875043129618723279633701923466981289639208192392108717035203672891832507846848081888155022194246912447662856666305724542004236700889175326772400813158291651231632465942770210189724432045713970106153547429007561765394689803395615261275307436883144261212239964458251699864709341631847703772398081098486467630174848448554863700022669629627471971033826904977564520995059839544297411898270405734521724274955830555766965065503517618926224009544943920538517087613459288350622536607309620177013194767166144556058747991729034500012533867195708079910343678164174793219435017275375890566804241720263759521686379125528732055292219143294108917347520137573128153608016931728885456787253241718067178662564848479319656610191818489454447037083488635043561396447834275840000000000*i1^33 + -3598582826943671657524919106877824085815170384980298087545906248778092019567684599465638025667390067231337164856850736008620736903689275790340898296785591721905696386207669831018595327323777338059002395112946303350747481612953555821573450938081785777502235608486809117507783702916861761763721123684803638996523119276821438760276485057500324273850528569796607961028195831404546515315314621561517014228920085569465949960274551300992424730089945962114392673513653384268284672766426282854341843930526417057000189703407139044810967861294801200070117505546837447598700600638432836627301486043167160670728002942548525380720549039264601673775828027185839144974004355837163287633411233769320697489820933333349461041087956294236856487961393272899939622957027527653438296397822776131788908358739417924382807935114058165393690533049439733703802629735091684463479181613103643387575516687521309769992257306594533284573690600906450583332513654463232440366967518684689849181688395267020523214499851454044833960603513498786823203290696922524098172463111944897848221217788732768520850996968644050971955339975034645096304351634108071178017147814810414926653157564963006271862790122139061059584000000000*i1^34 + 1469994748506717545924372743788000216067054112359668669078552301544902485800743119703754555443384652173941925087434094361856813876344229304200375811452460719298131834114093203365859344252267298936647907341049479062775226581020219902680531992998870820514822909600374004915477402857529247370874686038455093108954131861949164299952756352574992380092543239976404308439099096261135690848661546764553720134783578997092799717287442228227096800110385544162654481101995383280792939402434929008069702231078377455555762975699864873779721838933318240869260665855542020721201168300602220376839910926977583069350347311959496242236017808910343505454498384417485231837070870101548579263665572002680596341310435201424093214006940579943729205883808298519368558371232278276873892215556669138171216022811554662104803094011493581497344517421184759782364145950300510987623478636455245938834659335898497250784169504308412316283774219690378906152923045832811717384065155802529813037517789609844716202803870827135303862531359337836617109069622867953550139410981641425491067553528644567535745432495977901835659309390099208906422701169596951872842870353743132943905238104968049786117346683781120000000000*i1^35 + 133642235770629196715673713800481364833836886543652911780500684920620679868813525183216371481052248959080530903755273167493485281566830909798586310857610647701820884374769345689297277538906072904817742078125352629330206610841255807331351478777869128066854663078356018091195259467308898007352338936772417157974980036326014978136610400498557598063997130617358328697145503347232354097620170503371589855677591435966872735919030273171071495881877105659036650464867583803192502557275064971011279528986794313815570764953388898875604152241027755365806820211787918128097242170478830111933097461496472050415500736729429347092068888641645910721810483097981075891176007828149063803326235911347328876193022555086464319705601444391803250140342905067554852729126715689701471130327879308401859261385778473091985605963675617413314238638140116291139301032426793308774671461124893042000394640169974806944436539954212910243288301168131436194482737979778264314458887854718961213298837654004108901226281044706369632329812678691076085758387470878050866845010031423740417482887993209489707491253610276183398566524428361851795176122424233845953191985200630685448842664928963790064163225600000000*i1^36 + 5052646875945121046751525060644394843675214875029008928988453883829944869025953163131682198887653931519951099718706056204059927832310481407337438729674208304767738018600896235817452042088926706844393421956303982087009258599765931811104028889896234908138112152765028610386294476095500005597257359772925071469313664105922070807082269282237809161629396966745294527131818674427955076807895673262247034380787364221299599373593795933144384346846239474010744290110704034927730850860541947664220885941811849811225861099932292232127187620670013368835216568846108029827427409437735529371626800255938117362217659918177091515890403679350947298113930884697326986829466170805999453299258255973055333003336039815367023996232705366685232984246185063927079922636662712531937733475475637456912171956539050644625761383309623282356058067325513236674892036618289138300790434302742971925706106599644745071507171480589774996596444294442984104554395369437501899044408598157040597368784638892375609452496322652925468046037528226828716531885075068344641681375062171823234548668367386518012839946415208255202916950117853100802663812982850238725417043418474715187868363874723535257600000000*i1^37 + -368857332041502808721660850736937263952155822473709807771872471810596884327128944069618082550591116085432625920188388907165175126517499316313517776139528848742977283318122630509695881929591013511313381079117164944350892643170828141244824095974981677120355552022983845207372891747472477352173522375116179242857226665503609848825776550736274884155678884042201223899592288394416676492375147501660876953754663482955705334995633547951183651815261826123824965633695145684115591711750758442343232833206621878017832334622724095322951958863424205102451963254020174566735065680985199136836098025695529813873769122580011716382168838955827578108833480384579242187260788859595143693194993082498486563827572147547966732118060190888451417598617434573495573749442737960704270768008283503181604494086363974239423124173641922695697608367483467447045991916658080336165232049096898187423076977522862991036376402152229386348877313095261669289907510562276204175133318673728924431852620592434496927016157436378364144317521843842766243893003314726978945116293034390485098198411088375841177226872879671006855219245677962214480409282819705808517651921111693036685080469176320000000*i1^38 + 3917033200864581452255996180989580028298083730916542846892629321218560012793463347679293752168870357924156643127642269324295634096425905646568026096496430632876739166185957642051070209298345524035277019127841392784400110748777559271973208457385479247850242968894473434562801797328941413346282242565527550801848222907078002577893925911413511044340193252284166925891859381634599511103918689079967490620972461642843234760225664517801026250017880986468979039093905338855580330860711467865147547955457559361314385194911427088977468401142274281005002721036927282054964680133150642419720691895913726211105213875954712719196192344746665058356969764846849226549782273248644924644371239126509742908645563589381168544423334188867152553429394565610763507525972948607891136771879349013609117294646481100298381760075443525615399935960383747418654699417814989147045492537642672081397456710539427577434637728862723316875659721674116074976074031733810127210509689632261176340015521142804131313977199115665702325768937362514976920732458265948594603624516269664886471704869124280464387731615572620523794151461472192328040664611245378253509035587845853963878400000000*i1^39 + 8006054456124812257436022661178904024425145680955941000313085541157822428829273386264759074053961972482113660689692884355959865583928082953042178673551233180994398875315137587363108306267210339681130460156267236796770327163332912851076649660144337360593379858619679380956158602143978823238202199536202346311453947663050186759912870618568310997044132758322948387390917861831213475562912346590363809302588188050754412545763016154663938115071695060187246734353686667496471685283433477483942208695841520555370232799744688822475941732676817434699134316594897597374694181764945431437937639948816685432912926013671586981690209418655985623243749123900473721508353054623710600877770744109234227003505634814899444163490390590642309028914194033319266523429794357934775228839756110973547078495781959786219782111798196698432151753057450941369329904745181621417535254150387930858781677722881136075829229547203559221885658470557506304897184632864272720682255391650426236087224730576855391301168112590296363620410966306820610118943653158078267078782536770933846692146991260388423349348890601574601527390561314137557246991892025135654120089257508864000000*i1^40 + 28684656335161662807006696771970185148503919433963949631542395577303428061809674755953817650167732377860742963463743638533838347768042341918404285949399572953210846062159451643690414873938260199794957466382907163902676390999669204510360559219822528185015327121902199192654849251793709921997938865304954212983913621669569868988562564330254453097380549916958033608819418913002171332528088143607344139753742156769400966981139780468625746597957631436107944640187908138089591209852847029091689041612605708755169629096881100559186861201181545713695912842600950202815781014961626006244890189905765872852852362391443874384599896676622957859090972429387388785603572143352244111226072863453111739089852155088882511447068673169030364873951978417941956032907954523534844814854640042113032561352976744309468011676220206092335958645227612168634422039129398799388614671571942757662900394497438404027534687121587019572584804957618037767624595822257894507542111326209156106593328940229575958070059324941059981661592379532459592621073490579260581372866326058427421333643918910140404729260556622419981914675049268081420321989480529872998629376000000*i1^41 + 24115549669268714502884284762512078438654796468273526276770060078471807957852436752465869726950928411776505478795389737298373120703694935071825206928328823312454875683806707109269365376076772760063644296636477313561945199024986196883308627183526656316498667096999331803780211667315335557949386900708172999613406803094093159353470693055520749677363482756244883083476056932777017796696008762818142652916778791772431713749033953364206818785084998777655992722231638515775878351730773418321569783166472296927445070016634039285072908458161832485322154883389503065798860008605968301027219478873617784598651135956975195174198093626749161999804116208620551746431173336864930872741564136636667771972525287974567798501621663225205798992788643425994122915045733417249901707638479212941637859278108857692204356757499247583132251532706523499639053909648711247583767854341142486510965432341695795662252077823981568931136701751916901782681504547337833554705393824645540117477355860146296328436073101682476953224027966315700179962483705726915313643942069828668587313704415242383569583037021937586361430394830582662225225845003255808000000*i1^42 + 31106503888252697467691368340321280377356124189407714915575377737814791534385776306998845928866040785672010165042375010682815061360865456882245678981887259060465422874327052368916312897655742467848989253355844264831542001546942704485487886295150069103207668535531024107308278634403155785582489348113572893182422637778150760972124031146799572488757382708360236866562271457694767600044851824332750947821026203640984335365500907892355312461474032762576048892720071800348256491111058256732551262841012866928474794966222042491844209923697849801347367467581938333857905391914767322969259155571183672450187789638237202757188374831566638201660696733880979551957336637367151122518082327194404952593853874318042826828853280220872790896579743125745736368491960642404234806407554953003062326617311438776895428520529552708425804459055554616542749381940295305717467021065962786487508031116565532695411654477671248458229628968954458045666005776399678636218149906326613791134384569681565409127232570214338666774451545841310628024468790204494368151365823176736373279128251252860708873954094417944190771514337903492213401190400000*i1^43 + -1059416989678383989779787293466163598148640973178423608283452733834080743072604335460648276449233962984422445396442622879485768344167816182070408645103866895979089900954301790742756361097714504287770382102271238290121173512604880444764154223487706084506733766315029998314962877854412263688416800709932540747562320647154904271885270504726261082272891278595277033989300941301235387512797043350492099850593054377874200653153514611760565591563539183604399764142235654505627386744668885731683386732613416393660244409998295864355478721890488561965924522760506006072069506299481263772139029085565772620231252429742305671961943947679556098924022054160296680680350866762617121570546696413036656796810153114627934650160440725547649268301045175901705620175201118793274642675715927799540993133051592989249276758096650880781642440770785218036979581920108176581647092317912975232972007633443220295110963879082147197333178556956334403606095155366027414450182335937262031334336357836061229179348306350693495421679414449234042566511571190406041624228874872015413926946596630862179862891923143745644095399933331374080000*i1^44 + 9902266422544470155666448107336499732265256420967362804869468955232675841259165363325267054945125289399953026249170670524750256284194181298443504939189933716555523110780116768911328916892231524832559406529339905112207095601139249515651175337105974043143240167973870529761568518258837739516550162164324125247998478804322238257787442648091281908920087031340968453378731904884772488031545752531301450482665067055068763550023990919817425117582355034863412524447184696566544783995816752771018767200788899805955878574037600765232510334149261044868914400564705125148027644717761966870709933728735812686888499483266220773079675375586072487299513863542840949280927612534424005544079150094212166979378941392908939108808544645896328565718115039323338629701695320790405688188483887291409949711391631599639541707551486923573305228736615263891053578383444118853297197750940060525819578441857297563278535322108317756781069680800273664515945761231993344964727502595802598164068147103906296750492156472757440422420220244937480799841591560564726176903375202768139508115923544622972323052452018683935457280000*i1^45 + 15366666114822132117953530022660902770542477458749252970388820753133631400117805104282367387537572064710711135135402187349289333689206774754711907900360907223091534761913920371037315066408872735303131398994763938106955448207015033358813201888878755314119752093872757609545225686555674444096601937389480703117182634953168185145673843671943208543217642367267386877444994372443611693164475213217491426367600664204180404506939261986814173273741794558607424081996888900951999461240970321250526240413614393088912974817220328615748506675916646094175979513300138687762095706114152739399834219034813727348332434466681241701239699284790128681812669025152908220138864279179012165018962617073562443270383596660370276652038612666210407946291627655765276652553458844023271229769656698367447914776662630744264005490659522261106734772527537400716935695048265840126494661410744053893325487951336239955257584065493123974678385819448905248051002294888831026220039584751104010308221276637213248908837932263085406681712340816937383898119009964465645708332903194517760913472599142189079308040929280000*i1^46 + 36096420919918393368329998670342678664965842460738497539346072800632483616376984897918773418478469465343428755001643684586281880928272973263068594644171780417495038178988891272450913768943286908748681009200040420886446145151048253517411442988128291959305112911208741235969368826529491922153408099752131063277326684677879998813489757441827831163582701136352705540867915794708425003357679778584031242034765447888181476659353914127178424240908385437966921018901102605349422145997523525435849759042186967447172371215897678013355159102672221234459164137260020217339424952459236395512350169025639996975848986172716946507461139030463914137331468523148271743152601156814165029754933228744977556903557790674734944472715995105202961409533434863252175902907965032828263553684240510920593914336896329512763829021260267749346307248865066932771829156252239155264032382445968015413802829485417599105871085467830824308307005336200706394393640612622380404286919293621062085603582361606242603821176642774525565120558100127080896338369590039856858763945180671117542364266603684560896000*i1^47 + -30007725957456077369258088678325415913914492515735173807544375133217263821446667079179284455640462601547690043336835026500360306498381804902433556226105795417876587944363848464608743691836974978047059386545178788295836380924003763230570922567073913876080973671329291785823241708937220386569512066581857866823685063506791222261944559927279743418003053692935374513406450545976860395161806854129591132879004891932627995134836400215532841764016398330196893928724403175446565075395707813454589404322648834836308555283223552669512860347917335034322592703919983620979511603571452653660646644730569124053033209533361343511431120538972449384094672663422827237892223310237598620517924230848167430584363099627380411485221240714093160309846095911852426311729693836840064588152628202159930442982487836389297987131112480090493612478535474080855126468076942683136803953453575529259804685701656722365215655164667207598585176314368916154910875242338674122823143558655472206169574828958168277407958984242415489646581676004672328237570501895454730425612114692415029457715200*i1^48 + 26209625358192145520416698695832663614107691765945876776448878236728935907490548098227318571967308318446737130197535053122858372982924688801273941653738252338016270170453921448510094467434605042345776010863230114165438791110078803333010252130553893971193119446464856051528502928484259048219944248987264143689519363724791108270978511707229637108071945361504952778713059725516826699663189516895941768820407593620839549330490964256280827790704763651459134601126837642946316575015585090084919911336236819841922900088194789873272306990094118459225947712509166106198527166973899585138509942688648224226189299215060140188939702353635799862115673043220255994627483016672660622552178565984629087567818067327145155685918564787008113729200273111434323900741705807216883123807379671084976241894572129093925093022661757607254164810254758638021789593117495595366707759947699843447738089369280972188017379089532505783593389822809361149318097690005228584487727732690203007482736546750340270990422368470590866475960065646866047771831315298082216672001169817600*i1^49 + 849920816829192779501713426285901310748045136793863441659132754787729882433081091100209162796444884034118095276615047163890087316548457278595879943602512806168103779514565983135058490023484980510055852929769112580456312894118669811858631066638498140942146877919624293607968540216774858064227559051147989646992912885759511318031462496810373420656175119733330702105095614829871586653135209564215624636992965613447909640949314152079531117198126727526647843810270115674411135905340473123929337243132937998498805456437646034482772950263744612211164908676387512223493185591899382179363013599116799288024359828998374864527973125712702697768545394769086674908264975565088555885714769747642944046070260801485020870279118021144885773289594042106925794496898248872593928092438742571588896248734032680491457463393756167326329080328581789633416126432067627629623097349601405669331925512662977528675842556804236871515888584129238326227138082630375366090379374840190828334017555405527905372549850667920981967807093380641815970726145254713978880*i1^50 + 7535768667855019124695443865588691523751735321852081438441388740925769276890822876365725384269330187738212200727291571968625651045244512600695176559859308288606291985283012067215342041403900008710764411706347567201992566870520316957430167925799521900974921615850581602033320224993265293099865631171056169968078746668114376612094744544260994626450995564387850659367162647138779762871780300781534752885525429822378130008642834404562068945643157430069032009468338726169298083302599929029554782455553004648557574827276521324216973894079673670514594177516182840018623186593504565979008529478785407834822953263996904925102275542019887136920444662146507616179224515517110209515750410860664481344323830907616339474068179746618605406757490628936859147490745478646920795775957671552051424467043932400374367264961964937983716274157278874919840903679619236744144378381219690613028630459521648385539932854100748947290563529675875102147029451362084360758539141338352281245792828213927909072908592426345716230550162198534209803200*i1^51 + 384749256964018139689532265712619066623753617310534650826757893603275846445900121254607194820557174445256360771246876543707728226193349330648516829805340006863319611594953760565323976917844602591498038536948350129892548708981274991201425612274616582776767319772582137042407339959911111496940830351462324794388449425063732564220941851029062407035914239642035492232707552485618249311216308184753952393195819104754104378686566674889520712997658828413393336694213632523280614132267660619580780886431321022061352384811162921811924159354969028294334640238796113658665028188369295055329709721897386635042797151398905903728380486553444873501738546829580060011786920164855462674080234860303283192050286598704308864359426697142983592913761442214949423479424511242054276216094408962842014881344497701767645011360963600720429154058068342239853664912248193095027691086173525331139834163361979021967853177557528756931029953123580234774064587923342356738654396714827006624620623319964386495501478184360201*i1^52, 80002149918976450980763953163204171049466988749341712656587831859903880875600504932966390869374614637479922325777096297637268671063850728677655071660996525200400835758888194658886387342638915898869000623179875281849647602043510526170224402617222881357083456377442175333077056652865150751346360967576371601574337565343960456154186249782104263088307558621001625363310116994624096863952322666298491231271348841942142702246140576715584214359380638323057466798505661184340964840734322790292740641626701064698689841783826100617103321020531040646053294534990520976419925446497761816945471898655971393969640540454468236465893714293346649520487688701882469608297283166775159379945176964970808185282529887493203327045360791243925864011981309505132553057702023855706152840993186726200729776908887162577727215198241836826761198265712479695874775871754568614469606482709269708440807045478647734222044969823481490372738517576733999667446315561351012163405667502340852586132126024950459330687228815710832917986096253148104748291590974590739627677849450488015717479655212324955528543021491666517133481920783914703067178056371878571664456232607544304483785314891272553375786306133283192029684460188025526371063123044040566479396359397508759460430978648775124814414125494027941004134927248962419315613139251942800522405710748266215211657639664269521443851113420575233998052312735359182100950232120041322587701825545806140222163172021118710006033602507310329618451777958565287486585067661342453241512512958319834589929475987238584345002287701938934719322015436725846916981463322573507835834175519018908836148316803910211803207672805888144292166807296134223222703719869532451523475260645902586997792355213603364123915123636771684795560272903912304801677132413781665180781761601232618022099103036397518367297346145684062493385639072171967350130606080000000000000000000000000000000000000 + -1040007362792062872687980596884220087851373259681417449277269057189456318174423433256982686268099352128508754055140193598682197340382351671056789773658519730937769449637487232281891873845402168250549148288913854824960671843134763813203833598436870111220806934217588665844136249628623761979084377953369275833987144721375664304549265202589152687083996690179649381648648484464729506398692280752359486430571082686704852337966760530208706283937417057589282598492224948955375018248451323490115942723069330116661642979128177976539615985603611084844560203934293691484704175286231709794554350268711364679764388958794373528660579132233691951423457937587964092368915679169143302700703774189533121404422331510742094246036886953968967458401872945944601512715419665043495003789407217324599218261107057107806864551351188102813568371438425894537148174484521100161332314808784393897942842974529479837365319164935717211713218407033357420505792090493379767581195171243923720170048480372453934526646622107939824367813097334871904782791156902961496681600922184614545148502768676837078749212717351762776126888426482544167462867277958247147875829684635860161736054960144119592438894329075084198910958976447780619037233886523567466521709504056267152033369172199637157146648459600319947608687941419121424133061964786923301344003211744053986791187331387939667228254015302898569466895067813462776223889660296831514149405162170284349570020001755503658300278556986063144041050116656142212649707927670673164299037675792959544604660790793493604034411796315728834291151998804237252063390674529158141419625145759527925212838994604208442861555070051016308770740772933119851612286073135383247527431576586181689183019469497943723942937467481781075349161495092742098822859815824751225383681549675537239037395147995080714030042032697620600704600330798089617541588582400000000000000000000000000000000000*i1 + 15379291692584615215956850581390777595119439046324998087787508204207734583722932540404102602752242791783892456861811248981715098662354026598956883978157764475228806273203097429982629544924738709433616826387682046902638463510463619974809260598072570318079253040044434477873032127543299660265635413644878841924813746316089351566121625270700787012571680580065545222573434955215137226068868146818949632913907321187049764025072669948745243461666032467936197486126718069164837766918026368837863654758822575025654895207715038610062600054631072595790767205449439959186821243522292800696980500351578472399190105246433238900724422189915564557235967116178379786499551214329557853468996412905764723745406870990216024015945366623832035314526830802682656914250834609898673739379265329409039059059120800681708701728475373036760643750054928862389355354288825979518387508569401982840747885101133457418025486942645647413302131149756906655424224870742575587613364972964640135126748983607366735891872835452489432325215560181858980102656796057620057718622393657787844268550812978378385392696837976472963678231286010940864367633734097579111918921089586107843000762065288929282290877027718774597883946878333236780922033326719609149612022721667015028347213228194876922086985751709444115122994547690223815614550633508022739232353886359230332723453362647175807050439105809308552363040004319616585666602963836033584927749220867446866079014361285640242773402031839865996792019355644218857916572671373600389907768112770971056228110797588699992612253688150446153969370909822499202880977310242944124795245534298860841757992156317930614797070530465420502396209095746117235776253192079443451653627663192991398327453056012903133366849520303821463150326401281060974112200961320987034106264125133982205039968000729229132883028105349139005850018743397350409800515584000000000000000000000000000000000*i1^2 + -105833283065478702547134311028596146969646925879182239428467532029183470254834203879157639231781337700642509039383098588981733665446873834486854652343441253566551180838383249363762169877148737841232058669100812399592740115046742710769101714745070898338983196956275188947255807327665715072516211006948724956211236912542770121963155313205956968720727299595597065743080428399942178871063602327243189563685528545801823169993880507919099654618049079545602940042889603553964331414140737758505427732796218710568869205026797287249570345474544909265387182436150709686326360039221615697692903546779993727493477732798076084783030418406354366678840159193230672632824357040338046203301523259020778369279835952071793149711602498872985658838713596822696723413853088342802632401049755229534392294647410218962059770189550446866249335598681537662919364130295516963268606858872782700618480673264535857887026815705779500301367260660564885406395890360670515946139364610279209724610994614364384068410159002777619679823933153269090622974348806871422397380842186486078649734867368490628016876051207087390401505685042636389225942734286827018587404552110385166458099674782506672500073480613230661369912431794930778152431571526838375094410004583008360181667057779351916863246477802343753668701571243518813837964580562943246880032646444288775160633665548397946819130741762064679160580251194030989169393783018573236336415952009076387611143224175878853693644129058514786259295254073633490379698077661224223553181903477840510130598970243036626445719844201176950537095477654551624803835777354628721371635970798867486114848058120259149646008459987288415510364250021067471046858508473564296568682566858637465216272331263380870301278363976972576531346837890061406159634916867308744889317690105129815424263599690599441715055461045869565533573275354691667661139476480000000000000000000000000000000*i1^3 + 400643076285110236616574390189158575013230301521391357162566401578990151607547012442205501973510683322926975715217297262247845220108370821990082878335955728133536168306491316178393795375193564090710674763464639820800139548270691894913245998427480448914596870349910651721847243068722106067626674883432217231119564405497552026646584105668311170377701214012401464185252059834279034221123080352465197223393010573726653765561453144269828455990036087883929291103914436615497004421734010863379561132214725383736154710437065738648842211313328490860029387388940808352693902213664919706933471253237557664398296916321281627401612553059890100911105783372411166430110346055686500678186204061505077783445913035296336795000017385962234769187498247885370820184748801135305470948149147379929927117412480702430819855830116730759786169925355045160421819698403685849085679868923496144362813451170125709384886652954468402347507770385943178042097603111795567641083396609299475807649063120629998622675226991694122650779362346382744849688411531278806027053222475694639199153118837597573696035301034859273800663174380366663785084633061886912935474872087767757936188562191473433676609665523134267609470794363390701445165825084655316404546617272359626685864970860003643701132690860801935804738481723392717931055117496704809897051741663443344342689962600851885827656086953355105142137067490565667425579698199000754094378337906630945639270228666040191625496440347754941338278017047138337523687589313264871875678586623406677248473665873693682654935770767950652080864768353841679436359421731355508815080070599318160964467083990624387779073892696949207215858236168370736461253115724533955608247236325617132831119235689973344113317436378704136498833602282829311447803435662225760241085242850221587879516764324423474000300616922975040878467496165443267173810176000000000000000000000000000000*i1^4 + -860725819555325902478909050663932040298545001640286226657761401164152485300994097103412199573818147749628013264572350657204838210492104749141540036885804975674727604196703391325600963641779601536030019848730103821466781921615406003718452671988524751804367742890062550266432690570030308998680145449509371986800738545393008149200205497521260000870258072878990713630904503972982277914862129945994354208751633747011468054457850414447545356556472999232531901820326130364909366629829456087882828385829610847304379334406288743473276062682810809051947813701954581762171178020465944956475779319197604371884459059001871620806970154365543020264172978157475154940853296686524627317951495584083549300535060620682442037339218096825073415965466816064868691612013865822777429182194711437788867033882181738386622959889337683210593417665186059149969481732395733167863757589062358865325845409108500231480847231647808175566608367412160011888312247460933745061785372037999106572622231016374832363102486694925043999357309353639413703667548981674664900991656377162761246335192394626002336524318919589936381374617726905772107842065151499695857883614568121079340792759885544992043025986387860766915440805652670278289091240444722508640830149237075322418477205470174848982510913194320415216274941387650766456724748444862384119995101902334893919621576269661234080348934240913405620222893617342918656758777850492581390654254498568273998967135785687901680379384322854493633317326895401726134478008088039058101202844365091836239198320098419501022737550452515638496791894579755833909168425505442132144670101225314821276765927722873658889231560787220253640220909937607996974463255529396274357465255308348368765185494218534563688504775621664081928460702354315439794211645454831942996983317084195202540050453880750599468693713979251173579961641077763829554741248000000000000000000000000000*i1^5 + 1161476058014303267813177852726573934118028491659214056333293536954945961544175654518308455025228316121479740667353267090078130722982186679270740697329037460889927670970041309639536869960197896529350362920916582245758106118170570884907364684593760077523797183078904689107244429786672447431346525491271707367865024363559790168497552509076202285791631810490994041840849536365125261596837816732324061829449616053922566896369941092591742272350374997729230573460247539704182623583170386597379586203857082254804352344811241779965618731662999101864582062283270876359076649614242913277836273113932605489027797805183948546700470352470892622671130277921449973829210266437547210981509230024151414426968861801074481454792289332161592102304972174658947092789504623313065645445922438268715154650294960023941915859891229022930894003727544860869672461855718642002193858151989066835022597507993180630769936412006580441475978483752175194117873062312246243288537206559229419555046624668934678421156473514425083501066581345202679444947270757738443040373262349742990954306899458085103252981004927284025262627682138634686557484182960732468795130910319936555984062426333435843591102655304979595952511391046613093793529335040282490953648567531200739762269914129564271746644835354020673695270031419687870880460520499590016229788431149332956757860281669921398430891880188574836392389672523926561572069456487867631906456472548411725334454776905085151437562322526671763903741244251395322399712249010027027563447441345887768223494980430687505829113799770293044779454875865843503430520472047947002758325082897780588653300538809734302148467122403262639689356297836247716980908023321314725042204873931935411979717499296079046524353713420714971590098526406770502315010078125622299082996129800233744909074265133251422526510285481698025154863685908082313752739840000000000000000000000000*i1^6 + -989337221870613694777867144964425699794306944373652500406957048553461263628300638269724027077953787228608627929163238442151432773151119234798161880609080656992447504613225181725987972128288748831669596786860642110793848874645977427398396898078989226483709926365187613084331875138013147837321473591610839365370889857724143845585288448594782097172696936573211462942079099286248229585746039218432937021959374743611015973552865577013214158848661197450038527960057897073743574659815171803204786028322992933163435146868933948296047512932596322560631213529575375724310501072482499840040590356121301946486397050465179106697307555992385300874777844493844585234428149575884787008631796051183750598231201105462400702013862689958546893076185502231318263398766024170174096162952714783558842672769042930881236106856142292113629307998840842906110713604868090797703650979572650225270272355536910277657170231730277070781426162297315755337280628374485781930413345071205503201934439621316856853276664603111036579937925123430562312845376242943647789853228738622765608469411373644474699570558337651658002423236200816562971916982707640676578164522240310452947255221329592638435144613339176872886072964905751964592033239663249571849343902009941384558329916005582719522938855080206432668285924583866983025004384100312446455128382961824793668062577402224900686363167024498187437879693323719786730445136647468101879036314929372474833977456527521604022039993574653880069132563357235646702644467666573403415084177434333227071142244758227100373196227405495827777802760607938711826671045128808652207713862469336582966922164893336258712870978257569219352108644232007748390116066729443731678075685277030984741688040308261579972257336619532130624117352094775253828974035565562470413364676257245540430963487908612796807470322899464160798242800613559277872742400000000000000000000000*i1^7 + 557089163146153869842639502863911992962831786532773703370443767556122457002840282845385660923541692943751161984549104598341792280952712362326093057830986868519760693729822078673493160603572210834139806824985859620023925321720194422858517004591175328877498428556875969124111917553916194296548520246333575007050779083691994121442374041897183265853257989943200167939876128088566137285458617762074851974844853380473509601913333000122798932731107630381356550827178432301568727156894830738813477724767320737287608448529917045622149780586079580171144339865381945726787337347098739541757734231842178743589864727638057150824106906081601197302980085825371980923613625876342223636780684355667714239442013850731780389985453771254515136287505363204287802699861475413365717006209019067856428104339973506269721455617035192633107014256253513812236506182730420033084666995346019459163621682637310785423964585568972137461069909397882807408827029429287221464239318288127616365070314972703987600457101233438899540187202237505990436593168547783134661106412760182878214641285458030364110311182841867384763774396478087720413305656307097711873440669363614644236536296524437013031646579321399687491703173689191371581940493894825694984847154608559464344146531285037451588832578866741395005569832128025317316418756062848246470203430412520206121874080603661598236277084697593206978783899245486754006784915438679328771378902565167773751171710403435099517756372915167354590095268735341364328108704867430501480877018843625112010469347757612913392705890862736195918936380482771145833344544072803301088330290591681202686978465998062250021078309038114704071023635442977686272742986508488306063479744071520524258751606870517755098084599968942325904225114365645417338468574705183464923156151303286634504251322819680213253343528964106208165634704798597416747008000000000000000000000*i1^8 + -172899667242469019504850405178088029604840456806480403367916467777272097251238459713274319378944963620200450270305380271096715408700748658659299508139318130532581615482949047574477384088793909548192372801406615427627636475655088126801368713505603087792697249388806167516300872785181710525710254097070656014578924607883639139224548642507848347867514025483980886538492200153629203108285672221632266912570494725007644820456121864964855485892995395358737151890783814327316352718306725890164564595943731876820530688915969346204964960683439782220523439986624922725692249646005348086023186532286874747007949014660329417404905144422606291043818460327463185448266382530666602757853460935548534422029569205719470562419844705510225240099884788948812603770011596470782590222908372927545817547986424945501491224575474885599946416935964394596556892554266898847676074739710958572212770991501614429691794380795774494372643594326923086489241968844166866536605195493427794415846256924557469380363428983523859527140733636940459584689198366919227080098500103180905518451338461391715685691189279331721964884779869430427348646811037874771134447317036692883904060111456429727718979139399668058018415985104977197342940960158209550340581243186931077481393729135768016192990647835385007726859392775466773616089730270756848228700430212495277966226566080192410465488797320678975558019418473801446855747604160244637572977250069561696181101805243669972669345030702881490965503548446346822446163196770100121734936071021278397766670962895746094663900270790943870556167699621852508186204685786220902661197421968410031481607488702078708807750481715477356160116992264661387900669569717886713245497192957308385278493392614079052213673374934885414827151444488437748147065526692385386330659669688140522182680507061120062323263599362218571471988980002553069568000000000000000000000*i1^9 + -27643332774577023011053989717121169130440343582946505424179262356658039184153057399781870396423652025252404389046373288054302438185338859698589409320060160528327336337777182513170048128921667165497325975562370103899427967220777168100140324802951526537007399152419336846799816619371025431912085802726574173126330566320295454901946086547309891997074089012582139349048510474534252336766469002743744939707134282029475901595419493942674422699825141177251851242379793417607963717456791953455210533498165951712283784654983748848689371193930810814661888393153453869491546274956851936225298452795325128285377826792088555573863965032665522202292840949084065279558810946553434061140493255713834033161609640578248095725863985388377872760871858209379108850908353282936487899961459549911469616117807281349287060949778351916348593463229322237576951791600013254572342319639729132415388064470209089182107443348495891009975790389747033432056065055340252071225401315176085252557122403146413525710171001715741866615874324588508695078701696189007556253527839416127571350899333866032454218323181135872513291037803995706631010212964109282331406720799645795623736122911724083449016004352818878604183361096013110529388947268213918368034741007973779267736613053276901342745478007602170374176108221616425553099656372184068721470046032729422751263998184103734469135288033742717609738156012236024792738562459674745545270035187069622028828162464441854967609334022301515982921531399884112080104157872814492118835521938139109195092404837068378227112846354973544006519566473206046822758432376309172852475505033631450821254796579895207082849879600203387590639835690812710360676713902410776323105081668826367676804083650303723462438560623690243495342252678617034856847558258229212842981486057659727472453606067108350798120815158005746909945046662905856000000000000000000000*i1^10 + 8092136605980244510095636159960225647856069542801229225566140032764309472758702694439695742543705541032700123611041063566802296365173507654193806769685896183524876747663262940640812510017714284538760067839688423104060274291400590440167152084000343517542875463307545534613790887874602706881079007663316825253856535810653882562638307700177277959100290277571451159962060208629028790307476593881868698027976892453587480676311154134090541094905362250509310761494700363922293023596877400219516883721295475136515892157112773418230886766209420633371423024297410880929974666211809549810091110204154031955720611836794448470616035804297371654451425997726601722373278227990026466099762835001701155726658652803245069145620985096641203197534811294625627469518370685079522000498114838158817363972614000334024803983261729810796250139354766830570326761525028202542342570975657297546171804098439287096970602935817119680470728826905643128687919305112150795518193709119069130983941141361245701777961683756623329263855248255846939204785124405421980314954641236957328487261467287543074363461084894393728337742771841660081269335966407758695063178300834136874325557877012928241743890052167127752982513926632054269851045008678104951318321378486048093231757413815756851873217354500790594835466758978583792882779539029242000568972523023936782761338280983101184108563801314081569994826142546274801615723631509656317170915322899865826869816566034933584257520249138000450892393548988555570312263449139974826719459056360571380538098678373624464842561778043984505610742281009128936235408217034843280534749800905867303263751614397153514157847407549050442860840953464365287260362588019643344559303412367119360148841057906598092440043285243850910473445808809559476216700285974352873756101182738680834734747527207377712884717304611626648742528024576000000000000000000000*i1^11 + 221270518800079247789560644414985529924357706088439021989773143727016361678894005702896426671318085352156555778241032862446911630284822568993028195907213631475115436502372944830877747295530601967890040377396869875335923108409964147286015946594557436176463447271470570447180128063155679894143417946932255131412959177247686799065660602235931492190992677022943287818661174774533031742947771880295863413101307352254539417804613063411064623923378989559405150453140479725553829684859124510758081719935673204393841895839165640115637292635839780013588267746200878817634507078011115883967400119904112080183184131464451640899406389980849237574365780778165976552924801067324864935327069503872558195307113631857330757851990309483490698170076992732204558643649368515591882765286909268223794026704374008917925250689186602268900867283773920130581824154257662226440588222965665437520770491270905817749761811555744290288328365947796099340643320247345912880015035891848664142100823811400638262338734458719466239179519891404958215385777398544152113014138736263329407962945260841966496324378580524081369293873356709110173944985671089556687615476277701350000106791218220229472226841787976277798766360009887129812025157463328743871126117432837096624847575050990715978912791230079958231793049289922026752658218959420953130465197482451757916571538341764604600913597819829085802610344591786118103497352722030157972718300845518025105240149226553786390015448086328284985469513084517328241444210488308509997698459099344679140086149951245131140839173464183774349573652764627828833165011319657232271374720631765857014376749578151572265689240959395273531338017061024597504750074434658264052620017647052483303944522853610124794714922761740284660769496722562721634868478278368934938673728579121340334698899373270120500026033076341849361246092001280000000000000000000*i1^12 + -298016569964959209880599907872801554464908259490034258553512566752378125983056598554439011086767477326129972922301446437248881615269042819350622229834776160152443389000007981531709256647695922462587044650613901715563590360458041476974580399204396675729424677585162430328070281057141471097917867568041718633090568273380037388620864932405636381271969072792158897006714463478836291384197830757713359826823009145039808054525522723865123913392913537908916655449900104345946331739762820545439043697584839112707082917254553753950589979436311501755191416466925451066899077891488341113629849797537311617078334866859963589103508315237970394718058612444562362370526406740263109558334946125637570102010675399055109356940708686448718929133139123699285685588155983951989077835619246438962917276151199473476855495931110921133208019981935421706470038156726776193198147477704183440520210478390284465161443465165992742560609152380756950591125110894722754180645734206532202117981734431760143536921727243549128231271872534658603917243234845638491532690368964879692427707920735497040800054107507025745761729647021030222117228830598397787038155716524736757889444658234796315590455001054323193350815454586303397215625845306732610943948274515516306393867264593461009299064560069678452270103379773217804358047537249175100931089906616612916959461561569050910516909298644264982265797725710378742795551841338015773658362243464235726075141893749853234980502585792040198830508721478573544384642587359615971629847614760181039583540748192418472693109167423795731712414780649169521903567299893265676820307855778729765732201473064969416601263602023093116123303950541518500224729713355485428643593292122913526622002934567615101956507212632234687993306307765905661691502688088432836713715912808271635499147587193248963172399768386342673558431334400000000000000000000*i1^13 + 141352690898306107680263366493318839782324651125266425080779548121466376480020202946319562330764679756864087064967230884150808039590135444282967939654855218994965531974002831245599864003049749096601356722407646008534464483463685703648382887719361141470832000609766339732640158301284942131630487282138096320571540387840344672230183145446907905793566920206125429494408260597477414800867113527021021068667338780704292093646762435940276238524982406773276523371240596110612266907831627901317893271630837199299589688736009474901839113842818464944029951391827176842286317821497460518355344916351433597720889312331193593759036511908538089303311136571638593559190679997839503083881235968189163804889573438196911426366400646661886706138143434576945155838523004723777939341232675247047569883600905136468912299345126760757037411706822393331359421130388437352209792063799562644812907152486447086750794409796040781829490403275589357386120393928083692072861875473291122550380908016895345667750543852376772120159655772033713971998717767056929353500142099982730045518402353062746893467789457059335913951997463356160997272522630397345223555176928985617627695126491375459078845714518422155647251110047372054964613931429364493287135296210845836624023721133565952992702559010192815922106185484055286568743805883267884325411815276298829986560868968565609164587657278402192766559006077637690716579873553842010678631510763574685883673892770451780323914563707677989908599721365847645274453285917523255062414895875703823147951127093266761514714646945057089199129255871437310820558019922731766374402468757355245678448352996015047077911589284652141513057760036129773431364020392544638673596746193241311481197546230732236607261904827918371946547746859944521649711289032181627538328338476362089316067143895660627794570729502692670661722112000000000000000000*i1^14 + -14116194688119023603721292873139852108876291441563420647150670146576541619819189983866827823793355149822017754433169562772750793688901099440759275208379709729676803009356356835601437462341101434452973590991578189872240382362389820689544528696411647891824289786703232722225566598398971697839473743198140842065005077813002871736597074123803093739785235766220541553479276031531372981828420159887984481568414927185720688104956356270514616997739782275013833545117471112179170090476151978831934759697240347731513430645337770421961165704899882971471914262840896742448685968798727174404795986487772580805785180659226155772330198419241814613061661654824693505817070004160492191521390365613716008868176429080149530691320156950110925646072366718170638831612165803631936304374106176980908943722663151156425917467866002734551630711831418328674227119137365774053219362017250149152646980128979536381151058993475954742406794477310360016070457751630908055793530430243008011602337826038995970600584988997236429878608027808293143287333433441804089575653486130946668751609518465595595387700023017523879208411107832986100719528261732183107366363582374342073931810296925057052331615435342954863651521916185895561666203653243185880117255096344920584242979535880418216355769418590494616326646843430042082708937440355061307208332548356537122790761279340914085428299129815954764186042540567792925737011634298062488113870822369128716460833233853676567753422656566994803475361135086477619387947459201762952368013171108310705125070826247836779432134074892894658290476178137524410965402365050005881798871685201993021633868743190818130400439869609569311740272372656373057331476424310517429947135199968228354585536895297660789642306826115173017026022224817172216413819422788108415375899119727907526726776432649342714426044472304554999808000000000000000000*i1^15 + -5724242446590170929948426211872796651526450489657220772070370665527362559069601098547079103844945339810737316268311011499256444361834540070229795292345039562882593511749602088388284727623943976696786956077386491551973045486123644045293103537513845347773424804027350322234858118776660563094511919371490019479716004754632671535901882938607705888412304404919272952875308219081738110627102120937235308739946799974949832594353530562555611316208458386899260330533534957257637255185911692827051455672293396403558595348357880641416170509062945038023200825242113511401507691769035765024569760126291783019916172491451939407932019946074210462638731055975876674359087043765019098445151985769982990810865535012279724947583831681157925466646585508698712469354382074731026201732185114535128731977934416677053976548969008211441844243481284408569855406227880632958494593148317600950837911361822967724869746399926309540607402664314763244250348275547090721623669614168543514444131080151408126236079282291312177043311823665646050603152402059118394188883004646043665972896164831549117228872898204058953554050644260305606452861153524447653419481089007316645600806750533644464372115028278484189817041422238081931943101671320262533188081897686902423016096721298302622017755279440081501193410523017119727272772578976489986349447673648618719365677784165931034868823703795894027105729493395330904820453163000317034429806729716754250859129516218402861892647149418022775283797469651432592645324093786949406191078356717284071571881300217661801234845563786293062726739406014302938951012360107335400638639765124791028412524997744246646710294045026600273077888740793054501703752200730832813838326904582101797009519870857772036559568317344794086193373780014660376818817230172701017010785675675971733683383509684580924025200144381745561600000000000000000*i1^16 + -201756580083120333333938873254094631005964634202689256511333722563647243501314041777941017468321559203368847496701589755537259570602598709763642345437009775016569343020632627586720186947143659593108918637520093438019141541436422518631028389657176131995515014581281041913347801025866221320670779788847093764812182823343687726506342295130101306433688677591497903675288105414250837895569946099009402157476987822444980335140594503877693222328295447421033314667734541720144209509833957187399982729282059084123091570360436145484632304423487011737596015127469487835458191766821208111420470189522036034828922393869683267538757438143457686583940476399421600701118025049182549925084922186650558489431160364465190255258163169848363539532157299909348511039462404954269727971790719395010435088045365781260011619972384941681497766011164769701928529309945743996152135731322670719616042495982072330390600186054566824209868542549238040342114663702340084678361156806299875241288042586937752201806580170711678618682704644779358608378829702616435679420973106612560488072465968842027847498802570204872354448233524039171475711823082992967998784052954059147877781991099471062810388980183104949527121355393696989195976180357802912199556134424630653045129602059630892434297429770076107257932625874406641526907941893848406006737399186772298733019317427342452562296031936513710317368929638968800635497169179356636650941893361311380005895613250954323603351787534099523798559372873665706369367759969003919612562224542386111916159851631956221423569958447370978161703388002966498073242359647601342146425354221492769527629338090084834885300731833078513707525375093489868844168502054365975947440570711695441670466746609869641660285145737015341372038123096557588571106708124711765250252511084576183452057479128799968966629146597785600000000000000000*i1^17 + 462740912497834818064619866343838590543420905628576524857803968665561013493232316121635718447893559806393997065535824175776319693738275450923167403825554719773512216178806814111460567128490006932586539190764267818821801369804705840101020501428571564934617064994607654780963412312465032275432602537887579414697506122874477821601590141305058649854514616445315290330789487231601030332158280555781918356437319193647843472443394692819237480432750516819704676062660958479363819785621409790423018417152134486530085259986785457403755286269040501513751025911770027711064261987142089130003740266455239396377098244403754337355073178462186900697334355238843647283428775266617775944519594154003348441630687445583884420482824255012381637865618676588753925454777593928934087345854670514214797735839853587173436144416101859639682298407940457598732773099377153709209877560897887653241314567757338306332168796895809293822260779577647041575409065866520887255844674540384391288177122236570166130661664624154982523296557308135331031228368153427266584196295495662066759715351793275296555659455338195363625175575991380680212115394635778044094168446086037516096747852883810418275045337911307598711437333777600565215009478312056673727946339845990147812512627670880149864381135975439680671069096792900130071612459279445398531302528977881457433873158822209148796679630801198848910649322840285093703287884069564667144135366298684309471782731375313532532055364486225303981089703524279578610849784522111430572041377143232511087057432654619455694276998294382530234645577987975878034227473459641621264890118841168721202435107108416323423128134812787783066965331460698657685044455486580360144986392183720285383800638806817857057948413097858659402613542210310588964665996759725290741791862562328894813306436417078992956953471221760000000000000000*i1^18 + 8480136875203054138574748395597286916028259955897205936507664329702933816883087983249175477427681855314206763768880779097473043398259217731678379059371226968553178523679739120993437775033923815590905743505876942802886062269283974452921159914721900258758881237699919318836655496488494002315720577254230932044310138363305978021298353238430650396965480566985659382153849349439810171841526667306076736893761518244706684723201390014749243466034875917537848495164762100856900523908870192215147679901451142794592056935286928802649240570532017459743075094127117807706932443061681775973185230224518627668389657158923768878613971957837832859509143922811302126967867174174405741385703781064428054437920808085731806644829349981289912343137034779090287559676731894388011780714711254534693988020969419875240934405879679296185568232043596983634908712106527193948553805209973196413223645527780170254508802056202624781642495211318271718217959382470006120160777250186414223363920646253678695329237458426128663045622726000875541215953082641794728620208155529327522245265615474526855080426422783973689212594305198847928052987152654176679127984954384856364273794536420506890152766934266943504314165719647019135401328412048829440023764731903306700107008578663587943820685723577193678814376538258948389127845393213129736597320117859629268391021615762313114524091965260350402553188678618828645716690608466495915966240123612219105327010610916049364502986107445710973766076186967853003840180417047519372115374905948554504460183961094669691821276080239338457820874142188847361807149313148621250154424989268581471777843762294514801890371917291375657678165763162391493197092035376396635919260736387442303976712590906511933228258881685068266624449874358127338752919421663013609857231722008554020688141973920664997058314240000000000000000*i1^19 + 2320039458236970660904174993785486403521210287556338114903893618590626428567270374743198316097577193532528008649059750406002003642511223832651397966492805763553314340004047800123997893582706437300732400209838657898375814136181193891553340834387193327481960844365074873895697478676632622881203753500896501957878485496788044785658378346716682689526798387436582001803229764599910860168213426869596414236559667568662329307425259582440064361491942605981900498442387354205546354565521486324631561558047880288637632115480059608669264198852685796011534877453394245361779456614764117010489914906974466111396853046268403808168499277899144520284928116377914380038472537633309574856656680442720342465781754498136488890761948880065115160632368717320088375835810156712516022939253454586544796302282040173402095627464617019870462051354827433835607307008285203812445612684833677293586543315488307861909056497923513729276869558547597781048848967087338869901352615345199291390217671344623543017475596906747822309739410726314901620948860068673258270071267359684207763525836796376756033703532528803073477396849061633606488932549725451828947773451601914017961993577213398408635566491795924360862162723987661888909912920349204210190725849472447998738322930807483420018016886671013481487177070147794493581390014611482830492162178101261529749842742687425693914562845111678364556076909641884935834384880540536651226899299307024481785128859740757368376562304532060015825191531936793018902728573196861308308811231106915252877911904624096102361854634342002891358813606347001977119121654591501358973722713392121977226183645889100529849549071583745707627906246516672045798151648125385798893085559598690963578852337770338439579859674307883624670266422395996658830143348547313842994829439857296908160844947404774495485952000000000000000*i1^20 + -70521634791753953374282195169717311605267293882052400461903892810154160411822401261218001298475270695667499786900031696449186499085549708326667731258639316192058581457974451745578123071481024008873210130473101419735702694621256430046037994241465789012407274921374139023109696282584549440965859822549260993054249979742636522933365880024638532711572360603457642880332307704269790947785637706045808517887068903507182541074761944561546832173190823707669701725770064638121570830573804292582974739082316655918800225664981107414699604003706162925589961593848853741934893061356728089433184685065426713972380624092599804014312411494775757864026671076237785698112098676097175725700859640005996404148292300418851213014395235666031770725121916832299252966762508990895855899459602584566941790030453936689851686243375743953557364943915189030994019661468053716980812820015971589714559539803462476848649219899554918075288056238437177264487207374706742828789273206110132714247616699681070983050711126589111128626097690689963863740937289741426001761542000664029185914427135264879537056538752283280156748380834472633027191945276362810292897859887002985424999437043121942175348611748588286334853027512565678085158044611195765822328540345383009256431062866372718202524208795631735824711652521004548591714548739829479174009032591947742838766245034528677313281504245850454377375489934764531846078205248502069155285275046650263790765779608433358666056479594518439450775356278522593024341000153416968458699469045742790170812043173470483661136973981159255321871176198949904186412076907155558479430496282686458029650663636242034734994834809233128475445587596610520463177458954209380112450600173766133795368167477463186764438425826503037519420096146432043715021853217258843816194845456793466752378926027243520000000000000000000*i1^21 + 3703485188433517054948475160815477970562517348972573641431744761937645136524584523410727550581628565698890347116656701610545515722513310631455558647796140735723396573278989333392862548971325478897404721368992656785521552511516532566597509955394779745726391247489166669062747793402930536904048810829065687130463676260761123527102504471299367897279947471211269604609199618823719055787112677731598987643468102547400826522265657517381204730697395824894739548113771460000339867284929049645239272371232424416464368149082862821057859126940982617873649147899761299681785768756405051590916558690269736078465787758258257165513768342355925179092393348053200755679900459067753049105985097351679069590630807298217686578846536036786506031614567138256531165696988340176230860738010314048150607090729218677758049684712071953170771499264621645789567490745679787876988829884644428329133591926103928584552973302710619144673206201418732099984619069811531650892641861697219202067109904916843734881874410385747968970928837822215149423974560180343431284299710193249200779912840799951135676987760804683777086788064842813783392565851264522273646567600648422379496607967436725057117884061210688486100919303106716524073995504294292550148527276887865938705566683675686938153504220034160921123332967844125863066165404654342907853485261317290677356010098409035348959059660002781128447890506965757866802722605617433629812076210119955523465166415851096323897757729398099724027905390551042276640373462930875861189090031839893978478710724203859512647702115873140937409365355064447734062606918852295820167857388471904662240366067053368674923180535045903692044818048822704451740779643799244917197352324632217809066950549310099396115349316614633100359929670667393801416843359583694656101194818424434220704898563545497600000000000000*i1^22 + -31661916392338029217923740684304731255542924520311991459272039838283386521278458353063131475892669494903868504027587706086521925866243127678915592657694558782953643745071669252112404682008016610722569557581760261092723126795512185240216585289300893782622916642321082449308068239632455361985259410887053488422960091771035076398890417324070377892659322807164123060077917765602080257404746674278926540462301871990749417305803913577992237263715649892624658017122181680187082085384716237140120206816887419405876900934463602795915846681336134358521058683826898939746577176997129826236357105428721351219442437149455870038921533449444000320717603758520728434837671214235595548593889331093086541319911165854203571360479486971993605612928875035929047262427400348825384451797752364830128528207387803592118172909952904638384990986944809572736483494833461112719468320026710366953060448157522068869296049732725407476829698084691334425253793293199261934664990417959595554262559352661358425187937018405591973955855471635666317123004126706322259916560767790230156190392007385692215491693058420042440205154337804831506298323876915399291491078224362726438988530062219662536752127239401538223652322358692695314166863183793319532738741205520132001473871169177008339911652394715892044976315752580282825543309575309061230459011737030894689391915777069766680969659356481379004650294505639197390982205598210493556311153016255194405391924510774783175540298486064857832049971336490147757015130154114044900690849290903714070551691990808985059444983259762960175535168019366692330631129742852124965131604238679452924366993213776090860175402194712431125253208423616033056565422811612291162311123861734657681342887557770419136776332807083086899634604771712844702642805835007997059970430487523517062678629580800000000000000*i1^23 + -825155072860595420676803762895890218895250155425514767208889159932082766462234711300635808251845369489493189838177353801674984917950492602576552775923544716063832217648376170135807100472835974554919215871490193020292355714165580694675227086815523737303433804811696005193607860956462990587625950503543438168886808775897055994515462558685469688925254138554553764032189010157088928462147188395420869043979890103107195680907921093412106614297295943441105057421770398605983151543102493695198053837738359240710207872547644160631179127302508013826882639634025531026264291001865551109666231170753058097680929422425975727605875187960150275879657491090361363973067920123383060235192908465356952825288871800800957016207361302364124226189710216204450455911081654792158662368832929510132586724547814416216796838838621663468735190964445897036472350676536362815558978770023638638421684232279071055053385290454941168252609759404654990220096720584919001041142046200273800413285776642121043922991581262441808500133056319668091935472655070672550790587852783827926699108922224529655784948768681126632194394547764524432423950401117628185310502675045119348322424633467993681838434849190595177281329681031532680501291877875627722108188115544559200608880176346488132029123316585315053713740090554311763180516863031215730589162896298472762259585497902056548825619367537644853529204886454655158783093481334669693452119741790235979843941011741086890344831566577743031517526300123867507984690618884009050337545029699701266883459918544033361725607717349565280580890924115882893258414384753020236768951963299835989179551512655720015352773150514433003439236829707217532837097205107992440651369655727184714398030227191872947257375799647984857113650758148047557397277311757811449515669927578622278510837760000000000000*i1^24 + 5782497581622265992683867555147134650619784127804329159883295720376709241991547551983832680181507534238974607526823543633086350687661181508746999991305082831821944335202312618641467295301716665674621420710205442757514276147501067766817191659333560965277642062339796734774360443727097036397811222104725378331099092849257896420997875708107996164404218156483459949408254061415305938411027667510193805531587831823908444073675585250235292677023166189915988535485020500462495916020379926815840128517926197426616803541980762385836707755575403026213756502299790910511142237087043189550494739325881516298715236673218115856292630276271824845960399316242736138150687764721589282901401977639546019287038750810612926435878482189552344869497444926465929303072954207893485431902923692996159220902793963758951746764151703951469796914798628186588473784205442905929442186148862766068066374712565952882501629390018783265670290747847508329523325151705071179901338347270456508147830411847053816803924247871436431384158421451019676895120882548490436894032554236379750608238308500631857465922757405842295988875395346465505478912575835787900855953098569705308912317079209644102661154901895818145240284118757941584436664811799274768715696396515021930574359229081954299797486016534922143832385168181125674516753239618344029552263695668538147944948455082859586183980212157916328761932872628127947177264688419415018208367692161932415327120862849689190997553315153293513422328071122393984894875472035230535577506520719926489416018489757042731689203282501144281443789509840837973482481895327726523536583141988675389896382646381183029600173988094236101493921085948034777651406384750991750050429700277220998245399213678076129290992863535337880949402100369103438057431945149498794518592722479171502080000000000000*i1^25 + -192793586585005307892987975053734912158856391482492523325551123204824741825371006366017460556234031196994149726417611016152533222751429165840882244674907642053218301015530934327773319594951358510899073635894822270251668550673286467718722950393661991076662657645191877126172330430466268021880205259068099950511077886716393240902756739659812268345545283883486918129111081464562231627524017432407850968725968286075668118713146700306870869364223573110760341414251532150144988977297910545760341529968287761557764994322891834110502528254754627807386155201316792793190638404036158358912878401249096200495708624085413103341603832192582858576488132485072243234083473384410049243952479295031414429982266983875474592753122232307901644678340697633645918692673163587457574457165592118837495008841162198713556375830468912839114232864336471286362486944159278531673408943421686723222542466657057439056803927672992422878301022065936841498630909033082831874739175345490431658822376890073516129250831648110597387316109654868552432473020581809634808754456538964751769708935232786022457006287875388164529697061581003788525641936090238141313944681706836463349518114874276400196483063505121487210820496838189878830764845345981104299572348833250322586550013217405559650702371715761543831043745488720602687235547120408485005766133926727837483056561972808420973127212045414280768919940056351602544270893123500897914450468140154628806051544968488063046970771010522049995652061865410531726492183219548091709834067111761451822906984623622886583989861125205796190112937079442586681827598179791416676111716117167888686827162375748891198265761347031046058074049948233883096077903419492885056539476693781844788476790718470105562030837651399399863367152520704774429386972267684747740205149698654208000000000000*i1^26 + -21784365295893246553369307462537920387728851704829069471248280552717293849649342569013443079128725855535223889239630479488019053651608691146590921768786629807214360622301288738701842019656349600315376991485271273884130106672386362334677429050512479812536697798017552662377300037824939524392018020024037393583291892501741080851646187990811443760312469534104816929407806050687307621971638613158123329945001578330442431628181630790492435407535049287831057890318399106747393743302261012494303241141892356105201094171080591226021742796246232385017313991118574838850181302738011744274829302767396650051363045522644366327535336621706003546009506391347453530528115996429225988319358439472724925738591466119869626905555369664678230381755930197043224960056413969283906355966978677455977632000332731343767895791334537324221668409639845149396844225632656065091997072846612601815472362704817004886202482209136547841714601584202389014537538957037741686320114224180894289022044218340890777567452796188513453920068063234067450678659542449165927776375899058395355269824242211910832763275312942409584542593756536764396666363228232834842863017957088166759358237360116065693923017472096134581701888714979013496350496020339252497657822108411610870444989193676084132969969279000412521579955364280090937241733778939377524710688637830425434370770854674859390121885072709830003344000237343215264322283156709644220829225902567828547695242875806890188001968735122882454678694567632472327103069174579892229123840077951781547224962079042787314058423104196348216735633460239498008735850260788581512088830792747026299146023446397206300530347313576868079860154008907822297303223017033479912954156907148365841683976278554121470395189002419212577434200058688697405401603483998275452245091811328000000000000*i1^27 + -227231375017507887681087133650177855867152812873612738355007620443248118269092632635052684141197483492229160024842797947084133514234069026837379116947139135191482951835743953690901560734096667268505370208527528376019986290197749650450844749991860034670457025231733494662808008486924980590662034490460910833125101476320439526083519651969189148561738076413790834401383825042813283962418085026920679855339716545211694635136289132490036896251579035204367500236164558351128127162783692370889262195269804225261203182802758458436604446448382439649573493975443772024367861864205967237821653329797707566916941928088456023540838695604423909466927550482217711758651615927580593473756812371825013720557536520135898102452830103339994477713984409495553254969604901512363896237250238757312775475057612857565409639701342001697719033659034195790203483657903842634076661828760186819426105646021908153834716462658481901350093724382347547168610730294289466360381556029233032300615148714580553036309242516452396000154013243698090866197742911627160897293942692388395104748921987785676812270951724566824215292315074915903567897781696707243557758262339262586234264610867223859352585049365059306803726773642011692082513348173180720311928201012280748133314917539810614173016527911788616421169482800820198121075392829913728494123602761911397809183828477995881433794045901438820439116765960413835649264771084677806674543737408494091248703831339191477883507917055545736323976111945472290283329434146703020048139723957316025672861951866178049736580214223539341281418485790198828284357065153400898664910700131973955652974774063661446943982603270946882314560955667038804101258950414861652896814764087070441112135474728651579701579307609648981033323913205919959749829146066595530016188006400000000000*i1^28 + -5018264196425462680710729754495432956496343981632456410783517087303239917080065241377699063610369231723991691802289293672168608349751043684216888431776070171960970436887945543565282004212081619981241178112419355741306055299086771162771135685013787309288254273112113806358839045828628595737462643963920191029537727928299282967551469874766461117800480313522755720665425156116123774272574403967280143004983802637620688482738722056712519775128101300558681843381927147135879662213816262547237256646039079849505658603674247788476369427569736976187205139436279535741683171743295409592988819284710535653570473055050305775054079726955044196669798321363614880534229212832143182255111314809409003865630653700020211831069059813917116804064687788193328293483873872279173321522984719199030746002765675658453048471307782071629022036906041518077290863589000030633449407234512480823851937543471216341309426533999623739631627084865947335170279860420120763085900056023182641470842058115950290862790347577727527113741285848478320164603358524627435377324323788918366719474527416766925853244877096320213416489303459859244932967086331167762157067636122176356261904967722201763534381905347462203980705152192151368077235388086047344777471898085605280986151581087143303925638047359281666656270028726056314241355560824972499733859054587740407834612825672610433427733473507563939837698058633913977969333984804450000281702838866662527413643613616428084293364775437965384642841328473138054956541227917420525408314270613303509490802508566191441396344412472432215280370201884412501307675986669969150536483582832010541764675491745534241235744410510126779429611780868659458991996843997202775063848334334016355746846428015752932067950027520765275703699026386446031722360768672992277299200000000000*i1^29 + -89530028147784223626818935077787709822917265632024906426994069756445596517484294629780649809282629682477945316854665145449348719632412650978734164585825052123647472920263930183230857553517799256441236395703553591314881401231053992674463050930143519189179503722280492601150574353821437492696490593612196285349976276147859288112925662343388164294139972622032718291307253084203250802184669083860005912562853424290234976482227084849744446281907739273930614755651942619327168513094626820284576995905097360310107147918804979452997950435816855197639996013487745246210177432205996109252971481616357068571221495553051078267542978300424375564523621577279508405154385073014206137402903783844199607198356333199436838037784443733305868549832063100493180319329473341364630927624632463113108298905772922387437182724289088535519449234739449860010267569936189620780386631122911701735033534182824780378318908246780283935702983902652624824724891014520504396184783912674952030628195802931298806443892359016545935408783816349861773662689507882154585157759622388518626902795635990152315153921663304742364241173988269508256008276974980187803007922268401782830971245886164929974110132789501209229833573382487186016519718681693972077042766982540760147055394380673201573118757152084512526576524969318221522157069706464336082851281817007747056048448773193717179274794619713345269413835402420170687515973879073149701685261413140762083969155146979187956065756712238524615368143033950487754053850099200053336806823618770616631601844780798200284376034404301397823403972474390057059338022386448698526614759745468401621962648011198942700137157283338688777935236987022171606741301541930280629248302062989500788015831700498803873632622876426925233163672632891691009517906076295495680000000000*i1^30 + -185813091726654505252283694163309837604321480890702699527829116972618120357806128151394448499318404470923844605902753843095339353328801931163884849883645079938955444771213809690267275956031276438512370526284006635778345334802159262816075334305090846861259346625425200744167839176945402321505238483442873487787702380596107050575266172643235916485534111734738853219520988310426814259791390278573954276971480571205876276724638719454081836537570402187247060741482664583530806777406408339526248034365187985523110693186883523660350456775908548130777092880406327964021306668249141564302223865268471222673445302345071434714489070334090484719562841860223932315322327650290432193543176091274425401726623162459359555758853670641948127404662433768281278670893138972188191992810569359453423338995526704585545969353195376658373571374778558562496709783166552911288551748635007564107939153298226047655390193804438367461486399605405281820508314669114454778264227975962248016424959931412117732814613442138978180350368646438707376128888466369795659533619589744738160119122856615823122922360436067278140894495796895625040038879923037410036788566136487859646739559563746918519750276412448734222950949911213506347847598126997161692793251990842974657528003139115774030065906283871844881931546198199213662060619901959046659776181358295500116650509271496648163513286753761773588601331791298931561934604609191762670483149991936783683362416259515898665978715356510448533084333044055194781067069270527513636730297606682101794821262669236541009827506265328265943259554701296555133243357678372680184377382511972105983744908624433290161057517341848550703239023612113818629462362881289934970225163289471350551818657678888210332672969693693986221077926353043753809295683092480000000000*i1^31 + 2402037307611279265962272746226634075213406583709472845309449366164949521661259375748148099843263627589384039212390995529430947027472437533864942112002077031109903739642518035646083717503149770486698045259627652536611596788871092780896282202559675166588634682231229444211883496892059376774932326702531715128823573241311153199767371235425922552648291365165471137008760353298269674272502301649587226419816495017948111843710028983120447842114204064962177011139587445561412937232966542631336014493065541167428379056203662409168030281772718792086903839656281838471688288718508974027137808116546392532756656974507272160763300204148926477174275486140714476117661404669078902320867047984653399658161402909954158569526620039785164018604028218008942473308823868036303250447702953162029299278423865089777752465117049958375952490370894577189851282516297585008717181559863333227694267517069881116320562569948204529795769766042879965388525653068439625728778370735173995542928831442136231168107804865677030334314706460364766431110709884279855913077929681281699861609642820269721508508330406153253695917473343819128637951977610267878626001632805791327756634372337300911241843478806780265929931125168828315833210961021829354283941586281086671899809512792547519337334227549134539137046687435191882615873322119333764514643918297293671074869141620887586620991377352980203204590944922278353871144467279262565059237340245055770463080137025013229107324307103414557899879304935933407314143308409555308923364270792004194193584201715101762179464823069575003593694067418127480306638611314158447105533542870761809734952624581141323352954894831651476314302970029395734017887598543376971525447918931233699600702169076007794903414836635746259441487558164803981395623936000000000*i1^32 + -3938011323411793540653159417905242525855635511208196348109920385763733209294831366347600578539030152672630123972215467357994572417416911764465332489482116652700650002378211314499341717186366326845322635548726831268767012977099224775531314595957740788956957571576897115481559167992421701057100222917283296823740773352549178278556283780983703296878269479075210920844752596133351619149175671437631815233824575485543273195261183035638459245908590511755602103199819569671395380420706389735724018063201989106332271911175775909488939771824862884727972441624644516305858713183306665692661554752972675215748950063473292542715006988163986500158823839847647667015422322218073397840520659961705306846375629972264853136811164525436036870646243424549557290454121519641769038593832736030459641178744721720346694191324734963317845791789850099612298506191033196341901831863542270187407873812537516462645765824870521085204919040811363344144809603557430817630854650532900308189439687488612250736162958691288399312689521237975546025983373614572663843871900544182546711033818031960228057167191733105820120459407881644505603191226265471758995901283006833572747601135584189319729465857188911812497120040534128934941654421491401417442012656024559628153796964573457674495431600746057120166771967816651698602208058215635857680031701362361536771915661010710255324339753096851503387419718789894666705179079358458448040797890109575072740205521431781732062847296815291429207526196182002752258608775907346821792610416041616495182660742921078331902472943380745744786825541617817014639916802287749022508977152026087424197608619537278473980150659756029710979989796487822097049437642367981005425008450221372941061934000865008285313119669918218122450136257276434972672000000000*i1^33 + 965840088795313753561823424905377491106808843135901122295154812120600860789174275797304751619139830606190713893275682505532585654935608326633340147742616905225391757915450687823078452556405642020561982359187261066339346852157849247027553837973125368230967894774255270578168522591347114189514419174268042532173762467457400670064508921915753989504719507336798440051552923408763451313477111325738720849882022668964219515333287215555579077598922349025741513310894063464251221835795304973738094808414728091812519854159515099733505541275406378543855092784017657392301134021520824942976829301966448861241991403385428134269349415705046870754113655410731733972335379615291136951384643390941096121940993061090958336712869774231264713965695160480370220281210222726466492482887595397512426485829920909427206460680598867126973438748487297883728731447523557607038485857884566581077967270179465090265068283416556975126084061875456521318377096117423666578663741177984970426699308277209185165695806380899029938579200888816185432046733760111836126977723596666161136310956742188710729185036937670533004078762338498998959170332327760634358997983601305155502610891575794636181178626687733435672475470586307019790603996459821322844865540376019594762657393260808029313333647098629811191148657539190260777889857602105667666917845884561963945803972966774084809836786517019577114213578712307630822311150909816849691929904628557735707841056098505053630848565928581163551283138407264108239516402109689900346970437254549684433823682603131141803031185174808868116726640015134249108560556776432010854093980757819432307163913570124199995320964273751749229216774768810085594043119723719591667160226467836266494409136796543659772011147280906952073513182376755200000000*i1^34 + -437507564503674262710949879101831699529914306606092747286518087419922552277613021274528512150424812567033131149582388361586824041280107759218258865708080884526942001269114821988929415399879186047985786078535214509956584695481783961770363426828303982760674673933911425084445420306183598111162476005389419985604436249623587185021637403262426809044012201996588483325476801958535527027922180703385686309438325631322296385979479551735098637744036678297807349243548884420377882333268058468462229212028169315450914314005153023482576743101655110319782038288301259080899748805230462108642350955188460201298171431660285916477649742099004754242596849238274030081407871061995868247081261815321213734502658671128278311360996608097154126711737926270837437552950240782969173779917445308034135425929590663521978957989750320208388878052581414034379942137255600472891103787911099263675982391742557910879612659369637129926510756676758904469766086936186353834211932937141471435015433148350384149008520686944251342469220558157537638174138292298111783299943572254433428976187240359868593851492469682931013494479974734751606433608405235782495911600409258483489062864996958092121002655717156831089140113856862660390608648310566180321927297158427249239911529199913028129382078462824031878591358472247148481396411305736400802237208267836043788270135366604444803680820537640342936313638674711184343767612092664299263116266422171737261594782672398073706295259111845634912551777028200485556659332110540278124121012292957427394301414045499145710669096365892686149732331130329063089590245129052671714361912855351286513002057909470762615997128089424305945795749508892057188177379672535326002980165115278554160524358805710487995236255199735388330105241600000000*i1^35 + -39960222588530103910212259502889505652262216752182870472873098816226651064426344288003675475177569767705022844671667133328070925221284409554994479273420948942680602511833226834016630635864125562097627750394544072573751267085307804737211900937683502416350957056209063683151614384297484783920812717436094914445306312275040033340631690047293290492708588520834127379501022698133422730618909400281475401428662045972137772555512024120296879910922224953425361840536569028526633824919663758082480181175892182698077284797308878229886473520027183148007204890432805254410664893778238728538281148275656371527616268438932964411188300506514915110598932481209430486258631908024309614673285479120617457018049104600860692830204492258634966567329198688053510024861508751143225166482907012206123323163014544916294031685121091511847290308221413860665676177502840865937593579691192711648755741103566900640028721257962298869198599696774196509142035877913202346352190731828855859877525030996782692023939418346534218244112163241951136700033664669435046737611986018053983621718619375737756232107859741458659600768866636530539100134549813159429385509166196895670429358969465891652521497684935260872886717422856510870173162785607131861452856882458613126096566237633147172387297994923267942790892909164311222307790248841255018694850035515748560356390108083638022817755224700022728063942411427015781304937483707607075122013042322775913835450396990882232374891485644963307496373569830333659038086808029595623865788824191247067809713741584319426237446662540249899732755490000005873439535133468737986873597298191807170432629015538727307405383076246993279324224428815532815290179422105115463675476211272634804404404101789120240658346866426280673280000000*i1^36 + -1516180960935778357546447686400075160684151373759191216763426177455092552886810652526667476830612602290877800530065924415204223100683455966440901065485073131206181238667359243786683036307321888703748602622722666704718721602909553817046342025833439625090947052138829068599777689547343250788043856852117923089126227338854497190785890529549836516367569828604040202964663631968063909990015168965282574633202911381216196597890609083802985338841511797783144326555509346681577944698931606466191228412534155550431780830105291996613610357376475681380927701306115289751770993040255457239498337057520897123174165587512319205666414718774983812769127396892386499905229141567283044702549573243331684138059790859421311501207833638632747940860134786783535026047177260105641798685371135107741861747187833577795311699191607525886509191911620484536802248429108541092359820037222118175821511602530208279875667471807325607010101407210809105430638631977130339046613566232410204512999878833089640566062716285695748995154637663688765428266175466539424884376895649518235470950199247411366661262037949324916961992435341730435940901528907296957021554623548818146434415693316925027553907904464016018022455604994203007956441012114618957491693605689709125783330133423786201291798774114818375182131394738089946837187107063198407744764665529471887204529070526409497234534561007101532665154963816711182094439512985068679436899929209602736447139013939434063725010858282467506601356390722662693132855152513894595158521250692347220776627531040371017940507880639564358983783748909963054861696431915062333221343470793783002137162279070963776618116844486386536934730149044016560851501780223233135123914410238363468843593643986468766929344821985280000000*i1^37 + 104907721334273298579282876805389396602251161633317909504659165701225171073771292167823199882176992942008334242887277305580629606161248496712882588003468630679878046148108728177318476029886573412074147293408372064869311865357653734621800793598375544746566497845070644357161437672574185307474457461454376278565800684382667170771472131376492295606877409465857128733376495837039787443512085382601948044951046411995785175032330203136774911584418350242420769753996029955327155820487846274177647001940151646698509162520147528019413518598630915666317607241768271262049212384065556663831764626120751331182081949352445196391295353450578921628111605451465794542321729116418292367061642987869686809348789432257720427423923284068518940077545745117552689881781371776500366605641196841748046916427670497011964137121037548294412491814900305100928675327108424874400413738133760913371007405320877435255407408188939222403395933913759599096446286642217135939715582302877386882216976300803280182238306138973026094148512678769648830531663581839249141000167965215979520945052585881426036801987262722978712720899246576561118716810230223479691071451575919240892569420377495612922768179786557786194030937748668061011098503308937469007917969961471029382135686679100002601662347230443312067482386584538225350995439748245359202086851315367628786269563108354000490617086933596874908568004643618284709068128371331501223841501357837992414472195744768125428250053038407743858759860350177019384076123328426943448393972691613186696543763377576264675629471199175199287149305295801268823694154485218838990359082350063902986947991834835529077467628232849610611061171008610962353035114814725346303933558046094306832548121284170142831345664000000*i1^38 + -1078627786812324761450266119439403796817102043150216281364831894925421688003773911908240733806724825068031358445380219586326093512158367556256643923077833169807036266059972605853223411726964956395466521042224320242397953960222140238906899905095129199729613414674364775820360384853044444221147660081398482901437709913719843903752948899740728675373008066864575851431023237751727300052513352756638511308515557618662690314869875042233470580901608870168753095488004780912331737710338097396304196552462166053093110333350513388990784225319535120648882553561815136381837292271243237643787657955021060354048294932853424055458141898591574925169112838301278050358574090324017096515895422977928586901564960579514695548214512246677286972956764456649668226055266878286116070235710180455709195023323464710893352446413067462326817895341666601457757310342627408923750842957091183267439016012242483668342473332102216351519621135890138257920908880009527708500094917314764550950896230923489773779932203548502375843213443208358481197712631983496116537336455075218073642071699321897758182827745351767441307581947581891267151858194839846170731358548490581264662775318066037916544708124224513088690909709628077324960605017269520258204632027042359199124744141732799965420396540776199940840113456004951155198178627623576667364702925795343274955263228484551633944597612229498196654314819277126998887791451526110388732250376286181152768340801536203104642396352445633347617183291492730588627860161409468060871419205051310773219684541873730231287290487807334423933626052320379642140735312239825936987038461477842515304561867994633578852392644714398231574679846276015693749940154219598295012767656300659175461698726071894016000000*i1^39 + -2739540703022536919729187392336752127102653353555818293833732373722779088007855614012933969583289117258373150267525820957207881686193316492170365660264401332031422113194618860680621744553624200347899488290785590915368380030652182003079045782447252506371715323362693037583511818325793130501695615423496052315291533905590526242186287127158122868121333541952066343969146140185145453320764960594971509028583394335020745906331810486077106000300102341524997986837837661916043792923604884852980496128960627031651531820895447532959507998738291416819201644150608005920697606038536006097279708470649722362188360264303021450992234946086168657196687945926436647131306028753943800730177877231697510038236744581936019917168633361799694886230674062714360759978334923266623349733997118409700939312153137916831565936411909219741134978301823428028455073939245920805387668890831737387577572408439307467542630469406151811073901714851654803792906466741430178066027998241579670376418064498304433826894328008601859698350183385745845747352853297730660692409734010289400951626756161958792299184622966640569203706797661684689705614643496215295304771075373716453632226337545136321028156638629604732022450955654321142959090266486880398771812497012317437509086188903195886929399706173922652355783198957602218885774828393660351660126647727803724743319624450557131378757717733134363468077232671038971309199682333285782234299007202354257083601696817598714514771225395884788021221353906606185570128011112209321373834834532035426992730001082273155465932909347805868293923713299160390743598539899128941474132669440220102379596922405199138911445036252669420507620878977577921973240312807089015648560691513024105995567104000000*i1^40 + -9132967188134272870724357801388799067634875581950491825402736860172419179676353650537797508094278244932299699451963233969591819657801803825388034868181325439008594046151911427527917674546445663078855501186830300909051290704983674556518202218719325408133113019140512011422952698837183583691203721356756155717146695399837433681547794650949630073176459434789379873386552613038108555432558567774603236404453467737216290213915845263819417349745076714810268775565201505318315869417259893059237169935705027894781364994443030828959719347781997466318806824391280415156048028474195588906374049990859378796694202120921365730056388448570823327077041942348256570311203192803306420112403054978985337284911105636043188405979413596820005986651231369459628614268791842464488489028955285390042408358740264761156599764440421734074573591891594320918183334155871319482830108766344877219483741975623517674021935457844831582447018529275472822156919335776439651646459280764513271392670736992071703565030380386262925766449753897279487442270686869068908201663492218981312272393475318636329977750489344770776099325226531949209710959177604150317814178770880146906789112306924229183369966928656950497754172938643993013754622865786796993624807115841358783923528408996601166681316553994359347751866057784641429888673641373472638481224022545937225123033460817088626613706390196890787818725532975533928156399459673056551115155070479159720254498473383673684825195420504720122197243833364729531220561081658297961521143826083201397323200993888997424212421683731843119462756621275316750542162381371188312117496718022709919614457067734229802741275151712966940512580354945829153893976174509920145889775007612429926400000*i1^41 + -9990282265390614848432518821704517635678180008935627548986161999330733805257106588323594950676160030934376782368910327810832726149171086397146644499078326103736661821364476980541834214957813172503525540500511508471277316371772368457145533047174165688505637732838860529084420014865837170673014266748654720135277887163273158345452544609514502962579773619187181579855135789673234171034596833153757383045021293196596420274621102255067654021797263890223428393238784900928680984017900539782071954519243165696282111364983107527445303566863889152266522910276954679612856126303423956345681373583433159015512916816594188111553059673451819941538884025404847570960058054266640031739640493196323966538545691131573441960480868876114238627014954922130906789956574322279857275578394017582120832625656684796670416466126873147022331487177788582380286106517601325105344933908768178947808465450773555729928081665737382768070142673269305163278250378055909499227769278180728934653399041488444144300836869115510044564202327928089536604713704806491212705811029168976363720440054325672791853563900387329199319660343134059065977924959743933087576502899508853075165859286252763236134455220619796942704222229878850399725470650458213354367636960475491467371089361004019404157888013504888527358095199855326222921923426968574775722242029363569390512724247531388860340548307491343690621692497731187190585930202392384282578542052661269337405914241072566948328893943442088910261953533499544955549574047635976731945387579837520939273544387281561405125745919057882597428956908079344536276710783655350332811161865647377418790982152342392672181886829222627953711796063941207972495119327669740880315631534080000*i1^42 + -11451552479371142054823476568682215603360213850157887147731927401101351183377466977187989454057820295035359624395608536651138930192438726598939667840844140969642565018217079171837038150750891254696038200288109504095890624908978264113391475804755528909815425862888857392221955445526099004087765759040847180468755834821748460574092108915388129509277159990940511377740602819223588453195709444498105849875659873729506263349549710682540185342567158604326878730077827297064979494279108413056709304323720939208721313735522155053275502440257402252127157397907416552157109111437093526680176553535931723669059918045833525116056018459721396436150321733482862742393905261662678596883817096008092922268103987009828971421889588326251413564941522477215211055291095228051636353180637283961368351535701399925487072257999845516563445204466315166738477426595234074509705914952165540529717810143921864007819601600826495169953995456547011438557864575702632321379575335729959305833024287230692972295312310447185048227670084486850553904787284472964603901725223061495424957811624393677598663523260343576636182997309875568345835787322074820630114976781423801613023603999526324018071788985020127201582333117569399089302420971269989763217495288485212187213081670682979485101469244331989298803581157278079598601755039891931674221600006143985285270771638508659031636391420242096157461756582345567023017664126943249155686209573995065445890016692004242127079158405768458653893362774511044354632462093417290335164683706713300454679794919084087779034763045536389544284008288056189837643937744801368357506848037279968996792707937465006640898750314610201961419796362593611195727896163359842631680000*i1^43 + -2596867218055889787227453460701411284010325406537947785990167869932283533330126111016489069935929431656618503522036696029235936321250948827048520599520331658814709961991122064265041491293892435560665494572222838740336462704937515540699292020653450436227718892196206482966758277466002859169192170255004483949801076769671441078545757023996540735147460564267293608022710657235533109293336747568551893579236298520583328970669330922887005649238737898123757760989218814582817823220677538627989987941601825129048876638652091075533352301846620415107445572679257085877130200827012567818572831544656058520489298934416911926190952066447538663599161956100149604430232632694930140971296589822194018281281353512067792282020047728866878086904601937996254499828802175483636512996280532592783316626774940032300679834039002317773485162375912355238949362126791440691780457185649194006813758505551388416862903787126051530390890377046639380660545298363581512700770634787361490169560156956424313382025054385742232527429455953388546747755481913512360514030799857167527167015029493546606383467268559278171098011504148531527122444219449891155582151182527616031614658976968875557548606650713479779010234034432348196556796190938487489771690851416771219935741760442324948241078040513856131734549567341336948735619338476511445492421451114995079060464640248573382258710184289410009099225271231592610488475904917959776871431977131206329281672938114360558343080228141568573278586169125622795183393116986855680147975559412579254236206191122224131886763358144712618328471826020115985466037242097127373694398267707612303571392936066042516718015485518062774131824336870682458270986141696000*i1^44 + 56126463806238008516193290921302254103627453742906906745538959259630916522325821706512937324287707995711818779034253415493694405973000241355675926946775745765437128273311052411627054835944975874794185381666974016608540467876211975801348898887498226667424446591140838160719570718609984283338971956605021409546649390414555135472774349792961999930390883197766545674649711508597162914223699274077840349347133254202060280011292183962502795910971483072825606707800955063349841246801667680975035998883046126312664678093708987098300710477800765005134513270913812596643514301718993401935932120616947845519299393416600856144582624271704635355626937903908271860634996225318701020155560270612420838647302098114126537950671201443372836171375887588541095672108932739938519735378420440519565832541002543663060367930549116129588356549370491792581008972815320014004206688783665458235185907833930155529018866123453306470647784351387706726922915314472886293079313948944233978809558123070273466670651616314812809915588258438659067873634069271845534014716118942187414588869612428295404953090609719544555150674940127892881963705769332062575820561402633465120084732401069665041128523117979034997451268654499201271388508426757505184296577478353926096610490152534229713569961936133995669543817202533243401009212296744940563610394820312379144445801680528136506355803875674984923012988494533486415018300157791083955782523058892768071666298069373070092032753859715560245575137343823434010668975773297898401135688904285317357392797665257537683748238559337948311894665450618659291267825216897711183771638259145585256426485373687141269501315564987420343048924075002953728000*i1^45 + 87858528093356976333044907015558676820245505232291669408168944309662597595987458330461683957668661349653754260897036321451459512384036455672553446378234998930174021227056602060361210783266273751427613708143142264604384371107406129852437633541229432647787894627822992319491629750515706204703516614223242017502705925196334833256703750358391384419534486674747456918176555974378875809763984012926365642229442665323550051459408961481462000905641285859400471735292859747579602905169102941392169858664817601855803835558191506237546670152559503933268954166189902624025525049505806865147973619536530869900163548231664546910018488680918784113782952951622374155397195651634065932862849617714066196877342427237751608473933964554600258625877257666021235091469797253144697584353999558829580004175062560505084309020623173900694803728389998282480081668124008994068863122947052893908670373327349498747272764654645399569488840204725670076144316368141354170830928616055470707921415814620583065175324457518136564198983550766543524641969850772442910471742163908155882205888431404653346563763997768874294862858518926965883994920578521212714479898881763106565803547373109201548721200843814544694244716450980795900952927330236454083914102903700275824462817869006597788711282538528079020588675895465277270614396245571872262149289655333241743510489252148253895475187311921323238604618929196167807017268611785969399122440897479408265977085357666799756083589166403029010406917769554216019342811161602689374744350371938917857822557507257958236877289664372241459769525625933643627196766738241885589976493244729857009936701068585351814982690413888173260354355200*i1^46 + 177156348406660012219009568689786055783831578595403443281464225479308114282906483530040277643861842637750775909754398122097352859634057612163100976967122030395908050792400459218583937251744510369145730909125081162103227954963254529443178669427357839049467754923727685052813568119629269127628827490007449247728230860386315153624551027413626109942621041370915489986930865554209935266305679333055986061739034120900403211492006776972542374600567347585074495806270845894871503299358742571203502380715274750299611288318330893995793612390499993065449103232912564456382865650808761443510278687637222476628146619569645769629497530150036682405025715471479555091591353470707552673849700289960100144608661102455978830203524692201069768208926831003761431513045511191055012621331522401209704369037764472635589253732098069417912734389132636214188558706052907035754310165522661446717083553813515318404008999686294909412257533028727840045005272476681694179781138728428192769038871529318134786600915444470528720885489975155701721129585885436883171774679346933776525819128245164837294459513774505449840357326932011038081177606952897916968211932212362204487399678645182013678797022479027995594164259428676646341476683641354921229892548782807524517005226350149784785946461070821153433286097240402677174772563385836432721694136153118926998153946444886087552880776670921012676870256527787013030264830783003335767823514454226399195351567997964664303646108879345250387395503530309369633553211815855869625008552254196124698797685927434008297380348940620981969527318426369649383827912982194250514609865080739593939941318794140746320582731313971200*i1^47 + -153586027793523023517411841727647722643852020487060375607006319557454884004036285529291990144392960791688587533279458878157850763868057521864947136601321960441750468960870354668399920893548576090098452644665890592930285214513978867837896002326598693477414213291604159939937803179373348185944893458599352979000551174559753423443054129420384189052902244833183872054499600547727336481212956601050764506230278717614142756452729330298860199955705886502494972111806321989146848313534645290653519031099273170867581744734523636221290028908002146341212215480908973559786897790221705233739303576057756623459471780444705173482917681882338740123612821599779188618948714963764109059454044728396984984096876940545599086910195006588402115689911780081999994732100147649641093599996782776099870572287270269956725222557670149157332873355758420269836801519000583577750744256969061754029683246456370111518713110856818229965525534904077839005796424837621833696095670145235171368765629701899878405803291207398298430562106478732880531332965910676716390220935338142145000828223683322655623398579814312334762960597652846022948439073190790048776635781546735448019601914724792600755919696225300135543176010606060896292406604424716256236151704651430034443217408683810772475230292127322557020154984804975089230666847609790763545094210070814017334185206712780771012536585222434799440683015598222549036100132202160681230086906924348537699994435864144544308817432697914375608617764190175980664654398223164200110132987036142159103552700150069931605739019872298461733079984666942665523801406660172082858172577875554447329020857094597813207040*i1^48 + 140615811412440024319332174267600902001732696901121444980551977846474896413617538371265938270995850606937460177532628060890895508644204433032015550252378548629961394514683327658880253251275693943346872424864662132776696189556932895458699158591187068677866198507394216782551721101240802379431459793823569976780430043141111227341421900277909602592298715608251819540991682995850487028315315477186955805586294167368301365248089356243333173724183384854731305100271799143336971871638208057083833208056312111792123942375284948203722273092899847921316495805549476909692972252088054575145030547195882059762315634004826022941866654282937166894198486585983781340597202564879182141058898826113467116346191082970441975111111750646616963356428746518241663318555196923981845152871550928826684872316671351313511165911514957987506642047642946928657155364141457661304900008151673252674409804103479195281459360550970896530233525880946858911310272908111653813675488750009859094514982558739537447899186487159336102758629084461289219725605752846015474427256792684828418870612847814255654694214806781022142657908609304179429408089109005553007992455926392258267706392208441882315839159354273997378847692462557337327354635711625339144760445910116453690019826622250426845815944299466996470289598037444683973417033782909166689466571092899670199833583553506608764987498053003491357798286546731138286187832570368054205736836380665940783198671077722670513182969682661482846809636023975431970682666539349569648496606124325790280720497383832348506080707163126799123368412977876622734746481441942153576601666151243300267444142080*i1^49 + 562081803901030797075343858401101593387160921662348865392478779949055797575561167679313989158556509990674514238977853496872649527767322514147366051993746041935966220592244352490432720919394060576975075348611007070185318350308911287498778344756573653817048675438579825076349913479364968024934064310583304435465878884038757969589460059243063397788680859228791211772225728617305280862406597274230202197445832177251590818634036744773872699243879789751047588090342566764446062272745535774233660919997482751437060436113557902230298438897599862107594121896734154567992177867947579789828449797920444598584172306680848843334766201270484705949277632919834885474681505960762149946644540597474453915079096709859690780432326752333029947299434799023745961033488405606102802115323286746382773339667945679126062216980756633703818976264414826458853449088032494982449565981209653831239831134784900676713443592235498874823996287705362121898453576943645362422589475375074013464049877376822479698336075171855461381279652615531446895709029687559388725437279360790114465706909188876724216195015166875337314873506056182830076365451520723266530460341729293432592673612624240194640564993740975438714720495330083147256301285555862506419877848866503143553943489878415619729137547824944859285467256949952271810352090910083700850744566226453062266948944707700594603449778257659319398713113291366656168980948567804971611035148219543583792401749265533971401630401875320173874806438025360470123924121208615574310810894590988732944637131404039568368851307026380229178346875375698443434519386383552513187884472205312*i1^50 + -2793066882896710003159535408183856015419263530247404787912388231914394212400355857401710489905005985218827074296315844809316812662749982349755930906474449258984053999383533131197590600423750197725039793042484674679008429043300391764820010201551912790471797549051417683752351845364672667906499986888639405458492756688431532694092193946221093003003532841455731506660015532201934219602175065363626831803367970471463776409821465804076837823797514122462955350400468732209678477922820261958360990024034403770705868083432978342643390157009014807488958735676192056581094006331247679893044449569359026371916305759994213409900929072304499565822481032644171338387159519620800643311526416405786042379681312399952331708146142668097812619955998992814508011913646538203231183788102596148897257538179324539703537808822896722698710396711764893875353784415798167342324320058580575697919372699169548808490161722189419068439696292009494268897872635421459910861354266714420726226431203346393817069328711516796982800122728434708728372326073260914080362307848918740399266749317906833749874725781043034259392294608466443485249580885647849242118234287302229026135673957810323688559147873294858955668217210692567558703048896379194992724246017935364635585379338782193922642702276812489675032172804080882667486145396788425706879763238187866293762738972947618246685192072438312004564122851158570613532643242191499683271866271085743257284633804313366746690087757068155673538873414557321381420060390764907422398867124305167697711004462369475406666983903833229454374530331816692726319108189061120*i1^51 - N1*5791309360444150891742435402994262616258393248806638629578684720361942767935014042397647046259572444965640365257067080522283756825833780282519919581498556982365763769867038534907565041209609148143400139854418461100294719462660243883931219820423678012255041478839161854190933652433435924006566728908377445334746291628392592311577681770557546060396261039629497264421472105976573152610688083828932067628284167637458870151797976088963976401856691150686710515535735715941286205511107746350079124377439856712879653517158458369421080954503960440139343725*i2, 82354943101015701531491924940350819102221344420585873037990255774991337069430960133571970262639963420951835477667615437125060121479467918745239193037738812545708413673576353133386111996495666086924582551730893660005021577479249818026742474330156160680636143222713054207066910460999325909496746176006971850583190699135133416446364343040193256081648843947798353056737490028094547542256320517019813411044090606947898423557837272081478466068876167151898320625629930738894477088784718238845262225910633983067508229232702490067193104506751280287375732247740045621881018853289130107051209220417188412071276617116628748276957607101641923679959130029142254854619180759510323696493755582468515972262151345589791582190763672253463575186897276062659869681301104965700782987116987036354892417052406300090310025044389670538370905805082987704128782026732717804573822827391067549595151956130142208756833657921686176185107293757025904674492219709490819893527471348604784644399183064327442741741552922596814736039872357913374056057256762026832901128952426411316073975843014584232443322866654826873824446309800504662709085040090280647588187568424992860046906445850025138302226542983628019164500451202636932308479518743999411198295535100799497066224215838151032197907689515261026016326081107977593676179677633022049956135873749310373107850224238216242181292102626716409027351982719535544669711759987149236024321497400515199079906523610188273162936213791715293736188125010275080493341276028428715437291014839283981119665841018998389845683967921158464039649743202986463587669139048672116095854676158330240006374702470874116027947865197730029551345600364558278712227332885722498598549247355423168801294140119494757153885475939189675592357867377736232628184117694321718250339586931769859807206194823082283619242615198127374935015417829926882237847961600000000000000000000000000000000000000 + -975767352047119443690546820012972469184619996861063437647006744672463995218009912683738547376986820041692772876487581630288970836353126455763812200464161796626066353662827323790264884208537621251667806718058534860612774769818969056443807094355195609161479144362206887463267347458524056579940803198198010106272524490479823554606097501411902725226569102120906593448404892767173026839154572593981910980246467933743055166669274887440850565968772379086255500338073850889872907239915302470514628995650226094715151325121268660929495050904791040618957809827561909158786418702618127291024966551986462901010581529228332183138789963234286275604326335039561146256526365890789968480634708676888744454777400587937606838171015347549885378762624506513738522168377561844541293782410548246700966624532428807962901612662137902051230895328596350222247603488765140452677475754371969237083156677775965702622584940748182993926815774279754381837705299076492006243732531242545717226872458060176215729764148938053481002380424545765247310880939655178645930828419341344195034590628440810140291610877426662729572715575313883674464831136446971027517353999865500368299514405800713196862988741927710726336284570090317240523596294295146785089393392715551836371975272824847515653309814749595851375195678751162006169192101394623608924331446150466496722280830202711965093250133732492666929558262836558046605245395666609854645625219999572226336981708135711729532543891125896622433539909761919708026729292179082685860763398831101455831677542745466569801714511486231560703566182535833734464526993943857045608559668527221909728476044181047039410995098017837388644227898888904540241984527282951205143576515384631270539934483140880850518894305483611670162191388308134368669345363892729625616935969216883824358836889880606960292777897583449513232259137108979280928309248000000000000000000000000000000000000*i1 + 14411172274964986351615522579776111801468496326260447516668641963507631045147601085365433726225440724882610025277430916608455624346420373092828061748546150957122969625699219172975104498620332125239044838103915788149313485704872834057352410003999865923432882948242420979319335427057339819814888060548124169102598179060694197116015097860611734133570027778452875708364183844722770168884419122138181700529800171650633872987076814289557174718714623583052107828899157309779690159248029927963314078941348698519416693740469919325519182571104103128169817697765248384097926555841422094567035830162599615198227790718206102318459892570413582758028716970963044619821351496501714689781107048251069417398174543205542586252921478567752561879655132450056666005430142780503919166758090867936267963230543019660425006267598713797445178647778464247035564555098899612601502758036306946141175762643242503670687265611898202983266642842732784209950522708715181004730224649431248956586718489174628400524570005852066860723441250503148787904080401281968637150755416877398123025834932889981032467934461382565905487539627915667728415222766837888881310822338378996229293182923716659626859849393815062320889696427101981065991737739572081414871912960619875171336054784971085809230976951198310343720296577151964668069992670978717410573328038995281389091053464220522688283633671255801369970761812367342852120955420714753283268352635692045408423587244395887653509835687894436466513247596903530421724081447151784746721149769707439388014737094770310016249409921805692171459944516151498620062083280305290892786108725314145275162203487612805872641300200890151265806326520521816093685119471673637401474102565363135116438012161168507796196286012520822066981166744158253826777677282275038221353282089510968540255843127050584424653691345902595191843637873672698042442055680000000000000000000000000000000000*i1^2 + -92121350057677255508875811652550689396458449763768045245932584834425790108263361475154944783937596694537689778287580792245037989958482640994988585451588456053985350819990652540180743144445968475693323563243839067759639867839524701375811099913396472647435941320680246120829781962032262135571047300479254396136376125649581606237993133733714275408127747734109298520504793640382805272304273343893699036787577175512628910442891216858960224460359675706125120313232352435475066195887418516592410075818993570354533158579760560549077539782906217073430082341719763922672714476007260409516229566010031370782102223596447504331979627217576383899509598638963322178763486948000030390958322426334755234454825143374157840401066272162587720089063362935513777018085041348237130251172090004452571809583808759869984970504166566448164375389393191995060535183959974088478633934335623171992221445056515646720283719386854358300305565448078805344549805131461478510095214354108566034604176240523264664967487189514038858141436249952764315568039656349499035033106834166911572771052168428028881999863360104923544939995423381504454913018733531583165586552353284061626398753560021465547857161272068441844765258357171493682758690805016616299273992639594243599905827711188532319618325687990825613548810671307946443555087819749329486558847497288121973439679137460864490898836673644091163338546498423435061769111102556882580149312668555715284141762400432430053527920857671829655458639421827673679432192222042935281264973800900925022170551676132769885085375007753974601270030394019969810746504281846786392487808432152213345038873796001611736494569448532786202290538330399452579644650173161073627148986857426363047548347702486293104014219790740130691449417831427999113495399221458258450714334687534374178684138114190783332208582041926989765750996236086295888763289600000000000000000000000000000000*i1^3 + 311238812590473771703987816389486486369317232974322212630013203222967711393226033364694304716506349172932015555852138402496472706711737267872412256779513309551116220595166753030227132240301341236762329933837213702537159481420160144597664468406019466091835312597171594500789999677133259413259545507665805003292928662141486313461151580947038158982832873910832805334206783394534737311668811699656728964567269505188749032896965718272083210646629382217891704384772421035350998700080614295492630529964652735993357462437712733369397176816689705160308565087927419788236115275638328286153727559139170242545553635472273517185269611983031485439595406198339019375785216431310992625473466295068059069121594433910267135623964715476906931122012332650544383069819471633360680146356782807167184106231372806799443197365531966336778769760844043701836188491763920257734937209871376111353415124511814767791508803705910451005295993397957987143740438973072139631620784591496781601287054822739296080798973817834885432581540268895303133814175877733026138189052817376633347115557401992557736018110562507029621911395561748483801105913081297244239290858800228360208008648554657402373509627434446627174392983041761046982237418072606731268229303669456145910236801915689832513545241386846009668326912709573754798107066428740173472018564834236515289278958713954261992337580812906585421563217242402541118115173346836823508481344322623401670570707371857487095379214571737838946931977498616332381800359300459749247844085101304603358785401024732836991791409795457463173293232045083728936272886712756018890657745907581529137045496912417630351431011424749657120975585921513377011828497303997149985699954725494458886114529584646047338618703179101382714647752385045937251615944710872534743102998384726482645171937337731483955040313416888849769595852228997513394257920000000000000000000000000000000*i1^4 + -616722392333892131533061208980798352199381440074879841263157285660772615529576225541821355350259911658894663009093368872189765654487554364020659501175505729287186117110202617037077359730832273168108530617547821758854922958402238980234002100920474241247988257557870404820880196395919870435345685119213591465905237974569327334974965795828209558273654333513879894773104729661550531943990092212750519838024675955867486290849746243644797756948128286907147165284584555117856910639284818224596865090680759598430905747709091381476301774309811656312641994978273253688547446000076372215926812461943859800645762756326462558646981532314071466501298614725422336761755356241151358101433323556542208778748219227594617977536967167737988184894189647284727224541792236330651293491365870096573222902980335988240575011990540607938997465528936752675537258526766093448067294599756476615528421682359918677867516503774916943131482132550416529944719071331972039738445135955211773085978862443170406385403291376707331508232191376215868006603438282035215483748116883705792436420912172646356026096055514558220809339864146624484939222651179792217405212707759393117502244649670505422386836545922611154661055777545356789477936239565787150348717889000785991908296232916631300463415650794566443446449297603431451448992614533011128972867835885065897300939600764267233040772902480968331650156178791646214601884477370736302125157585679140464298548418697674905057859351476136661634040033307066883549008133256613614006032781234361143332626416518472174212682307111351653022270977749780311620531299788262011389100231912980045660614171729773641989298057669712576933310228698351445689598502102776491093745253598655916071613472999533326929188970774359987790644542216040621506454386185042570525753474298222742903451755243809878146713540216110322611922408369941608619048960000000000000000000000000000*i1^5 + 782611746006974786907939318890381671386211522776874267105168946571849158400984762561407094845234694613396777460811304219400791179162896891402854676948838050350231381716947770139128292773400468472750842497479432680873680777722626074202865847859981415466692147262737954474794216327217531514423588994736001971267559377295400704985621567671074561177300708636774558032414487273112630151071660757225584849380134542470431679715127212842303919622096880145049883937713001892220229644418050393461732684326461249899303642681807875726916724412554660615892024365218800212937120519005132974558464810766024555539562270623781468208697169593427951855348203483860686792610470775336035573437448334476450845709784507528282234447576406430874068085374235946027919175677093182783299787322983190932464751102150128788034287901739432611759311214352365798965445533625573417972403985863535911304061114082621029160336186150121184427309992963293242945030205754942366241984862138282952295610275367334097773914242197541956874705314548946287641772175568247904094783495646091651315108057272690224597829177104595312994185522402136659789300428332701007244399733952502529449408726800168232692402907743737273345575143548893686021694623949372472942140360423579010098624855620660646738020249486235228269171731474053810531642715193168830719735269633215427602580196375916594412572998447859193854591514054556103080169293470792971511675690232689773442624165881898362817325030284246836398826048804422520050294463020961299108453110711730673973773578637833216412087746822584635856153414104443585894712806315134157922538155294265424271074059097169767287629782173871984658357575383855147657293660039111388143441798762437114285268063892739894106830897641593677836546336497367333059748013218751268430971656762195175477003210586030775411814607693786662367551677017419150052556800000000000000000000000000*i1^6 + -646001492367505555201006209460649489116815806842886985678525856165753541664879852592038179568587713038419164569416077873903947147109518549908985218620534474722957046314334378634719048685221938627472304924639926452186688185742279032663768744854727364495608816847521236758031409205788944115413083416615643779781423420322403371670630402161694974471574591213624577599261435416205829173699413827972722908650204364464992922149104227720143325623861545695410397078322066927115108677447427936849329237878032355686541197655207040669987297387816796359043912027862542837110628769782815222273837876191233204443016267373600190321238800292378171993773560999217336928977096551606269235833433507051544414944164003442682646295861267768436454124051979718038235104681506120293364172109963000052300448617100274681878442686496595077943809753812947605752301703074455914622141810056856917002372042945812768439822524477390120439575203054148947897320869948606860759786947454863463205242224560648197487701101711901348630523527291160431691237609448192710103633237349952077260470396902147846919639573262083831420440789545791431951090818219751332916637011028193444577556599733562115581061097375199157389217951530243260579491776193329244639410951928021869899025361283698319420875696986900603327885176460544301965887646208231827845794958318800822534591126709460918037272391638267069774426150244603124588222160084286093432834490528547764993805168498088355503437669750702040663789084128997307865994593632636013311027921678949412807344053548266965423694570393149461806174123106535842777059163536777416184900556814047861898895131605598871085557938344500180027069468522241216973679688351075632874679134058306292985882592462127450006888271389113004775975870236312935721819666585372426982725041158947868032287543422820915009961187264343129101915125234404056629248000000000000000000000000*i1^7 + 358539926393877795894845977399781275325561070066281266264251980157733565364482904991979572551621924804466302741648899199257536580686540547697165176621867530581600092343585627514220982763867141867313849071670864368383910748828649792997954273413611560593577953256122828903881584729192736755098581187155100791233345827461779539029335927901888325239412678136432241086444868441982592301875832129429351721359378392892724786424658281739158313714346958656932717179956292222360880819495351378879406346409224272942065672362045435726995355085371414123283363176699208040330556883672782660786064561234299194339130360908525937062325191447185139687479336593911966330037295244447216123896739517839929232354426494121450108722180358316111837857422536216782303298858813209755889388180409115792392520771227778953397509879105543283853102750396045864567433682679761455220410226215111955432711594908893710485888875652847627434170805546526019617281438944495898101681270362832569819357300400068617039644281078220629801587229719713772820479314583872757858258453879841714653052146380580282304938528363758787022588995508348312230734406655183453007506990489608194549768231477110341854789936637057275847891833456990629660547190133334526840501357027242998863304752920435152824464433540182098226975201515047188587020727854696012201358835956085499801049402803091407474377063852118628044819531072019233687255990735418348951408684891139100307888457280088012281152985297784930186211289772083765551692059248784613273780929952574556720199045320174095111819897469708479397716286176401856194057332902904535149364631241274375514483302116459752608764325826950024098667070696186231255086101144475469525153138324881184112157549393461006116633944285491617553636962002326200123266418255807094681830475803943375455738032309151815881097711331551763076084908606456237916160000000000000000000000*i1^8 + -107150696883463873772133374909760344054492578949451062747408110807235539952750622246961476438338408322454798390303200950073228807053767119543164753487090774553628730696015500030688082851656400715686784275252172322085601079066465716833343293763844693534197424580661769951442998098644355195088736066784419804484266314990361566778215255761838879748765464763957196132238103838967936355600480448894183638607379957456182433858823075597642033779804247515893227895395030697188146743891255766596698136123259440840179963956055454600459893941252901217217643946636938948245303020103299233112041256665158513812114268632427148610013320758920043165004709405486633395217149165337631571408622618967151140352351587647183441656075348889099999088883739042924712180045903859955043043249800773055047124282977032360624169267564126014671854138522960729129932197720064544549116496866554867695086605376229773248547921708129861574712967234202576933817107927162194098701678773759615248900562406034083078022141025879362405723942560882201333771257773956162895068241749523057011300659539228433932750918684027659463795184396961123933602488258311417416227328045787299270003443995071272419916341529611686498181544235815005806742673918537125032440140558746887731768637809272291174759244051152667622315954718058398806088050264376046286508745191207596952823014073775832260335489826110915341434199798326251096628860706087183344932350877310357590339180721137189290283905216037904235607113506426319465582303018972087338664446863814631048172893620351157275180006074816119364059779385625644449308460772405290651998983140774053443322048957989477175146429095206705143297612672105807384833533519192730707671868940431244825108606770715657361961567801637124446536987712867931336136127925994998176029451058552158548717807182575550584873265282421668142791690224979148800000000000000000000000*i1^9 + -16747609133243771240517914890049681562069141843670361771706956679708652311525278995974898360453510713857944388924935562753119526722008947562088153554604418968345347422293526025596044640633741197423051976606719958966719410321447372216349118965605600665529780337580052652213042907721993895115002721023320797307273828182381257994244477020733207072073402626453126013245787539748086463872177414750084798906511095204054543731999883721256097744078404797474605432973103619653560690371231946455759007473354887098334712490509374245127420842944633010923322239390448468653903650234072363536775040114022522717753218214872003518117794113751208297724162938162182032608294568044857899445464010616029823822774064871704800845530180237108715840489131197871895241982759659882348317757843418584809281782119239569702330204101829657612316231716113977680447172583878945535329361397172458490554130579337094340144592244683463534105823507512052757923869146205587823215474563436609923466845858272510366189700988514017689338528811013445446287216565538019827817826678213724646833863096032102057184148924481410314540297272431188543045774745061700706689543242251927030155305510181865744905105734886692148072080242867167839290576822681119361637597568582510318934982563878533799595014831024252010497988034755658059709437082234272201667855825845763269602762131296471769428820260213544235285011716255953196312642148797307392188962800784761152044356521139215547159532780179407007026358248194805617478027334885234168020643160505306694642699714926654565395748273673135513738277935909918728050871180558635353965895448882905263267009260673097167902768044110244380977201667861681346447516007281248229403487412687207219889032069003970972267406937149435551226695573642144667526791835817209627588631463642932433844839047211550265486283291441149353653727853019136000000000000000000000*i1^10 + -15814467712612123010364385043397362769325797702232126624181128738466941298338745419442332891789332130593380390462139354812280780120935861767416134349076339297654301054495412864372011722031343985877457907943843417625170843241547583707442575324233996600693276325742417607770165308050664503578265929625040326722075851954580279402272685128260829708141967398157529202214774905778213989076125238309386777179832539156867400130766593959127630319902532847836671303828545631583712168382125942081354572370958700598223953844976026004646301397508372109290194020392488010533673003818481768429752747148316634220781173855441413486630156387756192236715227081483283427790312403024932732724901379640277321167137749065493638849446681950463349809298845911259766605480845829793423559612915273279625795560784771186950000134514967885228634583915713384128827502118316097808038666057209919065186794414750037445309845654372978703151821470854685796250095984103399236945819255087244384610342926325814236370729989466199477996156114110799162541675000761696617505226053134743140220861275649523268181602559933127255150348952387905956522490040305806262069086114577712239821012078538448172554743542529920670520650837980096062290680728902707848541169590316151592929193410092664301022073687952925926664551194642039371483960555159729879826328146237484555966924976370382051805387040309581113213778782807887830774449281517962047507369763083063310753465658213923269142089266016785785237906270237024800118897436253823074962247020861493404655433943838616332199770359239579832035077207071090620316721164769065556044473576550462114060949957732201363574871749966281132203942318486235868349359625931100029047236028325521559794452621519134262663201756267870733704866728373072939770091393117263309690932269679737752793166401161988056777904429764364586921863675904000000000000000000000*i1^11 + 155304178460137485103898652462603815274344368372459087114421770766318369428446462438683329939422333577441095488888927362040572051782927074898791879627442861653875079569811364551940819697047239077364657113818085109617055897936660428289907429108313311286382007664859023791036347624658027477199071508897831361473803455555067825904962364258452987181232451416214461571561923724753604134758278619165291143292889859618372031200656836891197770800772179210071343273609853355205903211558566000378034530895104563550717600265751098931185047570980046371469985316595743942403754048727668846004858479901986453620718904052408434783687917236908456172873824986404737912919314656116083288176493375273257658481354315326055396720514682412522942261875608366765893680417518944809184106694278331761896666956862984653571511564126284310439656596169652667344984313014991481837256715544287855646893974675234198470542666806058948236436492251679981779394448586209655077978915383745261880149017171975917421614721873069234715879026314882313194512635259326875428407939507358049682650060156968843566590695987087757411704624273186496540751574751471369079154119629345954164486431073965452859479944942745044926138726711187526135997860327033555589116075177535250972844914074121197240696763500596717833943622620813670060167708653183696000902382745260834872426448502597369773912443722835374525637314212988289747848294207772490388878593123665302151071903350925926660321873279400894618989616191679222103443701930864998629943583308999570264025796014570522236831453917361865156012832910708741803934968291218926294950482708363879775726346997972376118238229453701173970264055978998053054048828759140430287057723706722502693201249982259590665854148091967943832739667320196703656681984333397977491887065844555886610685323630520898683129510587600467417330037555200000000000000000000*i1^12 + -184620164539634284880181734011552229737692729221197915052207684874717530498747777507985431014334419873496169557688029308755882677103613326029112884662984587882712854091106870078067985472324507993282367261691183287592984685118423725024140738911473861186068391709219090021407865141104714797341027205064404641164933782551515919641442398517095116715419616721043058724637918589099824420353163888350890412779316846163920756353815165201017294306823568072467317506168216427616079610354977038126639660097244658515974315447183674833587475245542896907368141109932646564014447589681611316735731347204951913595068265659804141910946568779007923785357317153019401031560770849783564928340457603451041657698885606670294720278388778617260481722363609067451414111361309038329636978363524011736328060054498061526415228833895405543555729012820227997883172728648214092901220754084617286225417889163223515708285093442224414728503352255235423270441456544560171627623980199277524108973365299533636492791387971998142856950185277820773795005793728655933049368737251059590269559025549180091755587790325255139922042271102564690498019131767490681133507590921841156731662347632118654084649202146416625002742921229705365222575353857840116108292715689863732701700425235738689665582499215546562091734586484939458234469642892881396221286384451530447112004314912876363455625129523267045288568664924010796451979018355359309983411845461539745816221920867678885328054256012606281307292621002796884110355143083908692247916961143385309197336118285293261792754164705454708922789250661547487007235211347184457513334675582823706396136972452092663760602445348944180470491276921779048065698980673932699225615208892257875470211511579500577012626968775823310857444272102634803235218219630826020879324119837289826642481714867232084351459299718149800035740549120000000000000000000*i1^13 + 83419965339928488596365885892685326740788289111484724821029400467585351423966943669144220740331771089652535406237795941955778682100135228207134304826674024454212894332628761132537615893193847966713161310927520144071256183806187314867004621419383824497759930339284857757403989161718732452239114023642988467467822926545249448836869187825966168142440038200541028581007744669635471658704053688372171889023097141809915797514167302090952700500306438556858215446597618531839795786740118532182214215265018530659003400996687457331397514173126115129023503020173618022432216480743778526185075282754738443046262966605967867027743399372174969309133042453121080180200444661137608627787960168544811936333768484700033832958881588377105684048464810275588200538103476355514304787958889860515747081319264050549937136870784859971333435969931068117905065816066506944225002897310874383081217467164895828237175614562599998822708927624913490205177819757197440336100768783694870154646172636539046757427360863838042756032678395102394893085757900443262726185997086008994445995546340288803158769289116707613747175143087228997826131124836714314924800882822174905764452136145320885857257850448979849241804219858285352307208404206947121055626387538456687107671023636416672194197823108004973552194747680177346585730931817950833260686598640263503289801857886416127614618621111451881350470505270545887478233305350633702373216553782382732240813259423133080916752954698799829519256765802536358212839720432347676801383177046206157932461765300905482250531815088405970431101198126201886593813421343321310415077634452011551429709381875119923133626094410835614235536535007077478969347190862516284125707466378025904862171011523382017655353706747241549786903994576932204255414440879934338541083338119231394925010314142282879847775029469150695045201920000000000000000000*i1^14 + -8122487158131724590082293394334488136668498238630204660989011114670963291257372566250844181117442187203786629554746580964989063444727672309672189875249207515019846281478906389460475529812848031233630064292505209719732545102925404328141312006104594548591538347087689417494230603926889066375398026685328549289441661953124446340014364189694987327278319837614781998832608480774702160533842747656640609110879882014230525913940896452947014427627076172652733479120399106941889810003887807802945985680122462928341298507406180005716959042358081708188580626499478574658548672741425090742853444552806073674429179114894389438854125931493647716110287918948925391209896357864195300829583356766714540805897739965710443982373198095076499633834563292252661311590073120101423985615687912595115568079080697105964985406887441425277579903201729216340178988173821092850536137624093530415896146906574341397209450860301459123448729457291216196467352651577681335284287195277833774563971675795424329108986913590474588432617890790190643469256691015412549131109241563903971807400207951027164174586852399592852327548231240412569612080652770155303751368891666909022078502901877421408163838291254128789378081947643757088658439942186088047297591571346335752694095829923121084231686674973162326231626057592526288465084569361488855507575211251249400234679854264422249904029904521343005318359497429231200207902419553611111777864644365246466092839099119646600642293492540553686435990195818644161102330836343985283249800684454018204098940517830937185906764679817288029047221313188359313759311579699023799072168194700170922308956429498030954414568148469019963392570683975025894217457609692770607206809543758859383945900560192504459056886927705469132297044225439296904284340828378978256622953209001445073730291428788445934589141931633785438208000000000000000000*i1^15 + -3345947503913346953015361760709540875103935271057489366180234331413760898793818631638326149547359911725306287215091110238192540069657465361180858040702917801418613791779512535469595735674964458472211485852449135088848618353058757057702685190302816018108728177141913419016137722308554198749752864586890866262329113352071530791318816445476815286059854933783272025136748585137226428220026481942060099640015173683852148803628841253924424738336408375735942201174575251872014902310223651006890216965490701843978404000315993527167272016045857828589488611854405082747286853198426464887915658510593439291354847591200756222354739061278588627346189951899289939981407549437284221513679189208438439017827853997288124535127370433180161492240174251441838857098783599979031045915561254634260546895100932207971043394473255340465523608859477044945167494412904102696609931356090920660016992379889489675818580704002043195986332508075830806509136837375777394297019388537712575458994206149823972040750296571712072135009812456717480977888772857744614529506942455484347301617705806651115451768880756004545970738269575447557533112194200002467800313030297913821609496842003768778409778059746813315857983033542816800030435773811019026431303472258159097852298458960210184676612229379957097226258904607786252924920770358852559669515880615250807290968397407693572292529208294698938321316672863513416809301681446342027883740596759007307830623999287415983821861132640297141064534626452333232430814186311063708077598808133118731639921692386879856859206118303277868071425202280012792437676448624821853222353485706256745306026780019336166172869300403736445441596497992909762988891823638051901178064002966938003001406878460826322283901885902825813352739178596674265319937011903488257239701540081331908390783390419168302805756792964907008000000000000000000*i1^16 + -80903443488425915298280095629201501930882512475160198270049464185504534170156853470918423469596533981083728341965351386763658230793321054835070593512415626256489572916684679695466067672757458560316257294468696074155809583796837385627687757868731863484895200226517108899602120542078860980166880386861234725231912012974663538608509985146587986987492394836848447898473817197497890378906310789871318959602701974040999347133343080592258491120227318915132506171810828962863647165585894035329031646224456911991544087741290128064813672057723153171653292991052530250730234868188397464465839749800045911593915118650951185993564937160687775041593018058969832042267673375327119717305520418081201276501690002886211951953827756334073119864284735773684881357858761677353839146770275979104185193942286171620808077035325888867857104070948176270624053178256139502831192402426929092445976886725183037619634107143381348179055213464524095984430129813369013198028666516161210805900432151478935125193611707308850979065727284222320259902922825358253251817935766395142301993740337200734871821588031380610870543016799735654847116997551819520353367561353656790054982966979226781938659232930205489916008789397629093718294453505570871811440799475580911321637758533282081041938675013264823394781505719400199219482386671314588408866204072278945678903637062404788053716624117152588421045095993701297183149877667112739372153291552975505067372731224120333270180758473784076712551247462695169300862876068387250657374883270810542567009172364719969337005004735312510584429437582499430802121244707414769696853660908894338673320431345021168742971829949282530446869133440246382131586238640497134934584664452518162404261650144549976727572500088323391866144344878265777162386866736649930999255921978271741482518410691766304229149228872499200000000000000000*i1^17 + 277473339888589318118764812761184568172210676502142218721552745008917822439378757073226360410561074251023005419908528803712965512814036656674228043075848652157889296011540998134284325435906468024757365074979691161721065866468707100554728477906188644888930499659085492149846367278027820091399855175101302995652621771745854594518697948210262570744892428227910920605060365807682310541435167013779745131880122630869917949050356178464287942681422479124470672260621917194314855095903615534286727873605116379587594525986062174055808856609261004438962180262403241411783003409542553509295358085274629619180237307055150098650986355715895953533008277819354829365414589707207692321742375319209468030327485664240173780776012439463904191325007882715417745835279924443278153725612090784175366357257720962622894696297601493095634946601758346828221901123606799966743454478415503601519968213352728873281870770903161610010121692858157455557658855260942635599533890900207805150041553702177060373421095821324384253909095632705630599299847914008019333783482536233554857099795970759382212199787101890448094194732204500222892027697149048149396983970784272029871299890480312061422325863280485196230428012864748564447452347710178024683047360560319319506702792449111734754720357465671034767421729584047551096786663918600915690805535223398923604802443244133966525849540749473306382265665647182783543519346375480777917960915747563176984640164916492308098599407823121012569922939957414995427367757314943997065674547031875266194405547555567793870347608243046788789197440599394157274072515265120271168854426967807037602772304283655316787310133573640635208576661531606870497018145377066043599684837647298719197752172702251142736839723926305968369446077224621974700849980825845620957884044636543889076469254622964444670174691328000000000000000000*i1^18 + -846731355916622993112229501036849829828177250055032258567059673954712505316098219438786376614621676200057108013150988765390776558972820130945341415275993392555516871369798157710194612679431251731587657603971046468495361693259071594501796197099972966119659783115589025550215805734513311102808084518340737409834385070661839233044384838436023154079869485660913458817212434211405491006157721221134954066104930893013427324156144342351114460461957796445216222974280553777819276804552652587955051760332637787349756063554053909006803541863872191719808814210174486300065686956027060493927950455538808422586623099170108931666568768606078313573244053493806456186682458126406411473514944203133482560017498997695244456577427459962736178019537627971602669556409564860014942691508872055026977488435553616714403409261653390680515866366098684974003827331146288377340109887748429650077898916421409827563626138690644324385704475674699922233094015646082350271591995142179618508042082572534671080144208696052518885892523705125095510419554087065687019471201453268827485211599870684383615693368754165473455824818852507514705603793871189386144165314876341108877110605503734976759088761461786005285618133735785746151433496892557073309522680340685982387729319091699075385983653338945284434538635702529766699490927048569664738777193332982116025077908510490797953310170360270098777834687515925566985693999539062621758670236694432590306879536476357116604389985827307626205183841309050575243970748182503670365839631163845536528831986189384795910661900885378072265446136367401486153593762576639455588157500426621205777158613231637736646248745669363461672752597045933938555770553461987461696356126574093669679181117658613675789607399468737743563579093817371371054430616402218048585289163646372406969850846278037835905761280000000000000000*i1^19 + 409487149005793777332525711423148481294199648933638144486309537337210764583282790239295387895957137520159995720824981582875139718696297328363884162964216157998534103679398976341542732898969857168109500685104715539881456762876720488358633586351500468250933527247343611285468946922062564330520721041597156439292380474897997033776865545828137604211430351989458844956037186663754237997166127995854503267013362346632645996866317009101721489156634126219162864635631043760258853970046774812578646726243337339017686275785803970314107418909793007427110079709378406579766553041030743892114767630376148942044132494445202169546368921124324366205528288723130648441926186442571686936329664928988753786998226511082936800956323390361910487615776571762506983546620590295851162706904528101631334205211924950084638832337071129795774743220592129331070118423127856122171447343505485207378139254048235195328893886143987253102510906433245126702229765993303259513847842106186864508693049367527624205442505530684634553458614322421667282059062176988832543160075374016057046549647092049747670628133333134429051649065211006370017750464901863596977558706941658632723947485166329647553769218808028517324430868936081612693057586612857387510083861393590765284969099067885226597282624229679844932341749808056010517667709324740197347717763053213404613304144921956466638673917294716365598214299745329995424323136924942557750737018373170519619805132916678740412224796355844754321821254978390281321204217299507532136653181036337718311319210090146607320851677795797145344141724954728577264317348263870821846398936135247304215749586679470039804997661397865447276171185239820041344305398633451551980702103368587455203217489975617761106031490289151043851552030743049670076640482811329302370558536133225541808256958565891723755520000000000000000*i1^20 + -100928990669252599412907374576368608357015246119833943357866903346221524921921039155376647677276519701589728033711383881219510263156604861198456795375254954811365135236510874193974067699477676406745003320368487460857194561953693319493373827023912451451441504746027047058850904803854329425735281847012477972392506096893322234215606332819342798421867938206157450221206038530517500673497982852896008556770988433629574068182675563984625347734799945782341572952428763634745283735331379356914461846057189061438467357593279574158718475785200580329079439689715004440116466847137921420399869672532388671933999513323730279235042121859718804271679500327412041402114021365787102264713934413517595927016034451765582607026703497597945203776471118471625987542189470767870121468944016906243321999824262622130010190360456932916907290799790928283213358272005595172613396379856635949582111911582936814522625506384816327390297789982777278731037282900555069527785413692482277035973851495773841890823358012153544364732601831488504569144605968129133724592948922850621830706959543387998229215241799586161257985442520636181868164520696632689092354327855567375056091786506666447148580521890286602765184324058290776155944851151604373892506785210864623519327542347478232253186435386446979308945228090548897449230450497254848513071458409656507493659977823688116293216936079125121151759898437906736044983115241475591388379946116364969723000547469785673552713641041891530931348772284394823232231177002020661092058035139473738515982868846007483900171265674741972586852137010148387215460974117191238318632295417400367182699392986325035117030434734568262556152764749925456756814483349770448234933224340443738367685756406248029818993792915607228887866706124804977587417943341838018955028041635640208307569792588632293376000000000000000*i1^21 + 1639176029869779745651713865188672495806844525233867670762147549032998572330778134152197809582828615248632435249490789877506027067510864363781317195043038488626309442323260686054991423825908806675893820178566856230462606159712557701964850678553895934227149966957920215145957807593764747170135503086934713104137937027526987504327733628625511673495594120151311215941314280600795210035225629333983207092157411277021647584485608082778031095319560339494331408382914543210229119417637967387875957139659944611232210142290093274266708104581866382986880699935240154596452753265888543646913749805376750839149110893218843494445751625901940401823088407514007321577186143034229353523147542300702381501706029154457443073697166399797815486512604100292850592714913740201164220143204138562920628371881651835047133072431551856524810908741041514030866930073882908429233354653999969294941222619888963535512208695525508860715377025456919731311011623110045712311379675887955878573922829943463752133953538296938541245814457135468418125934977999560693783251380934371706204760845313936194119868886392510264173276526020213827885136695461998179605026346182993749713899713553571153246138495734673947050858932107538258498725110693624819007908503278610568942199023050660620818780117883533906832534758021740905121955095858749070457701262316452889710121344703462546835261542746218656127371019212853121905447456395202427136863360328697909228946892663176632561755917388431350546073809387036900347354291536468465171365304900156145006757538577785399911301970004350800843928923500699624119731347866876525871135180308090650022569046199260892961171435333957588061289996793828418266769893959735586520288011921533917711516416807948096518949531488451590732696545734679199674267350121586872160952279822017995939452794437632000000000000000*i1^22 + -124360648883042372855333329942232986388751900927219413460159319855070605090020449789816180195644261284176628428916408804353925719886058538838186987966787495767674770359219727554879640359859176004582473262355921252061806097223820663105648869463161891099677548172979318961865851580894706834810986578962691272208620813559005262152739573408032610864683468216800986235162876084130117443071261527679879289344281197538443288452357042831622078940527072179714003205780961094239179433564552251228870986441552944651351273682769434893632933708707235980306802551451055850725546188924942266907467261660670404418025977869727722223776618015142424384325795904143276042755342453470355802079235134656478792518199292224437574608333508834531179382680214142268360155060353426457365159266785130565077846392934695033185125790106871686166588591117973310149026960202621343785975541671487897345635672268949507273170807912420796870843164070748281987915582737176062898508084331122240239384208686458281628882644523622315362864475779533315993993352530908016474539401159594167433303269690804657771623007656422131688038094500462179627906234075635849247353777274524864274311287094356726677974744470778847216369067101868991594181957371181256801072368195471535040845728628576930202016685456319742707235770924293930272395841938362594283329754939683406038230252078070849192390050634760044614392819651088389369395784879616659160074920868008105949462489335308695890329952348844205576820904620732206069293263848999584730194714940518554209339294737575766174006075092568189699845075728195996516622157669868730955075457878327306682226702095092385113959431612971335750433851243398362193906806259659857408708645273043273335232038493248737993969384225880475247673089966887541836520330352187157124651103057159346543618372403200000000000000*i1^23 + -2505222865290319227450951875523720884422725961444531488297556192841772112591935132920798052593529405979071175147787514569061981005814949738708313369794645031458504233059914775997119611682458993184804264778597277571940554856337177772194036491397252180606597608068465479642858719786491974661461936457492324967858136489420246899292037009380879274419330047528241223250962351063298360771510438506304221353748024865847226909489481240330238585487454848367340580360397526416759038278642441661853198300587089853033329375998807343300859632745448514648153289938986904165809558649510505051138930563003908506797579482808351280553929406494447874134414340247933974532334521139102792234624112143663288755722872857359831709107516168689525433217964435680446835570517293957034195282478137384095165608628425314106413302236355187225686969756106084841236535353240725832802931691954203288349644111821808905633137361725062161918085302397701918121080374306182563857104254550804632121006516326198333713456442630982728047694062440567461265516516030909554790650411069652852960509450751729042748520310569373632937862993444014474994120701229889874142914437953864570874564025644675800162951863152579582201911630731175090616209948741936453398210511809014409840583615532703121734326701451085109421433039704340039941058091072838302933629260807043924570147761147116990293204010303380047445223848460484783185027535926501901610511660206748521630893597046686781789141495690212906805731859828356150780428114229865078240485547001754709704952068552149731852039449750002368805974073659272335902980528623988710605095768477424939753108879344529766107712863672481057262807801360899103161290644555057925595570721005284789059064353309630250344377042754694092066066469590245687405201044786718034957714197566468957981900800000000000000*i1^24 + -34731226536692769012289518365408774324017665087900725745541143472373309210610905590441326551169802655397751500143679899909655584408182479102903366969359927775278161377683711696029024661526615924834974630588728519222754582096713118652278586914804286480294658910159877870807626708744975285606527538082590271285281947741061521318162086051584845449479943506764285858861778013043440248260356451781201069251172440804562330315037372130542589390848484163302901016758018262698256736585066306724000621913411580947332784609270211019776834537828948958240686357628843348500159904756167688495794453532729598640694223738662403524593886419335840476043444981424260331804797976140186081111867489577370943857908498922730330663651953380239031317973556503327858012834986304103685780669291485482803475248501179160070746567309356796144981411223024921012052642963826381855518957377731243456413889292669492470726358461488462386163977694279306642040567097860554401442111450971828647917374738778410911920835657301032625115685211601190755297754853100849279037416292170608581531237682759877919001947084335954128086640064503655005971399025731247537389900265705203925874542512653413457998388799779197487981049695456999293732480015871476547186566078179070988754070150139663645050448134497381112380212053579615594318773590659165436930031239047465015495352959804528751797687189906220388751185955885894911886143414450506825533280893197473456418119745792270850939202008324329135737981522158588333709316535979103681916279381458091501603479334353201737140026645713274241957392399829770469126522070443923967785965619957251920222528471536334376685141741283058388612280665867604723291946454689153030111220558436568150121708863540428213511483043430918311893551548714159469236728549032390674879627932759626874880000000000000*i1^25 + -1481556170004169995815047496459661651350895455355090456476957599237809041909313631015467704383042079368240627959249609770072963581415414047951268826034000347797730181094189397346519645640044873332669712740056256922956441891469074471589682276795710248510570434515840862389480516027950634000276313060260991261515007684859429984234880864799760316357962114190804518252331931705590206998651124362656648970633094847335364516618803497100548232743634646685055418228014315346099240223617752350010952992780458630369509772888569024228792346254304537833469445253715490928252599282278357612867985253204508932240387440686183708550283030102686410771627844701276938921186320120600423853268256369947902984063128555772296000009715752720723731745036892304655683142096169960830037545116894313379216598118194672371367255174262059583958359042188992417955267688830825068704781570675705955637890085026582565241782450921365646966787433844859661896669931241422057253323234635355332307014736555967357415452761471197271637132626633221986429678698494454735126268533844419021691029887009051064818579620982585370067213742395429963873029648924283256774029041105377739632273462611438075801745471811767118636498842147286434723947258141682811183357565594037315179740302710476376751631952239831052050083244785313008107629951195257940227590400154991687106612232422742724713735395668407409172885789106098972168957955301124771250436260847185311655418724001745116131289079674834649903967294649068546660207807716934272794729614995659780157086108691507172954092448475477534806819420896057782632995266071401878267160529737189333389957559442094433176245832055861814304252195640543733203744322177465857794851269494986454965343483275694025673605095116847778392985416167307221305950215989760335780107664752640000000000000000*i1^26 + -47830593919511896430105790182552065559575016249941777067797347255813017830807716681979404205537546687404702865621750590686663988889979530844117195711393303875899342947466086749919440898065488110315497801941274195671742643880874650869285618338223120037768031136695501550255048476386157305413314604480253623322158603545002254785551558144765190553620155052807113109240862934368252251216518859541098576241109652205571863465429767659455100912041285199606753294160878561294301646937339648548736493127429836847235226522178191177158881082236980367651530012223434328225981599969513129040658225656231841192481323214172944808419217061450575328879097556279563004689998674701626851802516171882254075349419061293611391491217452141245634640606053235550510612607499140454974603179583825242317971446878886694371870641925985151738938522521345479087603433724951326513162145590182606817055220351574885905387102431549663961909645670810013421718273631867517141858036025870999896022376064092293397116147677140641966632262626771605985176046248411812786766738563652095380433966793533922964052222210621352558598067015614600738146068442229802977295038170608014331312722506302584686011907960957069848871164195900756324006644250366471951087352760992671414834598652534915909180719463501546320586078669121381066401776776552228106146804058017439252865748008001874104876795480802997956381195596113046303534290450467415630004837243778132718521347919127892752043328763747083247195129811513925926110305132073429713227765479769884484266187175123004592951406655462704258018448216157520267660840491228998423390443818363191072539472224458376893788988043453186780901014198336012812332335419224876663229129709346635816737383122310602270029772289084800628882843316154428329709792547951049078443578753024000000000000*i1^27 + -602071067249283767568498542149834434609201665156450647866899988758250997341349575732784178444198607120491498671448538387140470646125254128715817553014959734807182126444465244384352669252400524537436800020603491769762443709667937673823642466989295983040908514119211890962732196788264082263851075369893790806037285260052605038686014356221293054864679243924091112281336493761431335718506447528345404419653201218669114312818998906254665476280221998250960921395255579467712387306104944173573290190609079040844940708945878194117296770499998588055813413579663824293445831581141460109118608820912570572822832401560218246925819797121291994730903209932222062156218237617456705211461179594626159577313077957204434121931788867010878807165746920329990947230502540453588370355373679109436141846287485721076480071665900353412874844323157631709236282156243604186546056893487277971122933031399240693295164537488869568712026540396219980482173169195540021484170124845226390826629214542929865615211039864780658731490170837393505548120304196871160697788176605422334827286617297229116069079518969403446753982632477095654177201784069532093469366079831078438277786172066698164006668388556453115548610184841649957132475670702041719366733673120757686718509062793938132743429927915983583457532422161364153912079769184656920551379288041404420453653542397227470576400910178420257964653371621385031454439035687004721571294944781394384674231315859198845124249374576328520203698353021857642815359766133731053307910123019979183248064188899754344015162797573196973546959440948505097166929543424875575584178527009007280455179335732422265625438048674529783568123265301982247248860539975678479904757357189490560650427179004650158574888971672832487634329310488211084165983180621403001525895168000000000000*i1^28 + -10668613164899087032988907596748383608155545624467249924036200264123300448332062478927342895907513629534085210570537632186605681070692912269099583107677293690755916172244647896765378440377300398423647958767467544582984443064091764355721972334290411975998360661124639806689589035151718574408137737278732884231342125738801782177169556063005168588536354500067439916112624274937202388438640478789838711014147290235038508966994258136194411989526393753388319972467383232881767669561131753309794543110333134494325745199681952254114603866497321044899442112062109900191499423877057706356630681184453256705299268450743771185532031638091259462331382014096605335890696496904943053116293929675672189933520182625120731723799310356232462029218341172449706092464227708635265285964003723928220288453387081211299769308756148017709273219590160183246336109032482506320752342303459893184674606600482444688580811712590264108471329637738857345985476278303736085902390634405449163703885123241559583987321832104601636953825544733751204595564846840652383749068513669108660842348573481000142047901542190563712701240391673493323344795703603188268112342758341074494229811873050930521837661380655921726049191909366301087079765725444829011341357762508078611076125381676469836834962600412036342592565725152471257764869737155904170655691008944547973423889342485188662738695939088499576808004536241943346352749240376561537844774204587372789296199632571006017744856883180269538285440693652742805437266632414566603746416294600501788012127243615702246072848523738942883592187847411660434203137859569205139060888615490587915037419861811447153893567705533218215974943027453432203348316725534416866831527428578334511583676301446702420557765025936461454086289194350210468068897419815165519462400000000000*i1^29 + -138744319312907479315781535925403773963086774772082656054382914497029121105337373663809950051858066755105658905410183473153726346732509906366563690802025352975391357898075170876193277751195697984444347960532540084380602841933991321889395961029055901886924499903690036327469332907854598094533775791680550982629959424719199943057176594807583828532031935511530782994476392591190627993547426241390053315963764808915882913126911673468572841985628590063262787882193064214533902474193849497982002066443150530339239926561558451535502694189603555748704818125971795857223757611887649324295345049091648510580110952230978739864079527067277536470732211283407509097331241525834614966808011565681962901590739587562311498671464789990901202470085770868786317647155044013785009392837671281119304369301540283388622382642900809738678995456113812061553404988678291600212914977524335140412551757784485633543098114129897693861856612170939049230818761801301964323422044131778615966243641730612005655930235174025689120114102206550459468355129345401933404335952226092200359211480747149556506582675144324787031878729070308389358285234516341391644426313414650083881207226036699590974515849827995286881731258312078598238381652605488710964576562677179480995812688450286023137306366730137889423858880252954177059578618673548743480575943836874562887692503098223905290737993882927196652088352413690306287214559330262501655702529622423785317577779018304322625112348137447053340630738660079275832372105508703908553114695602652495212496146936258354368676858594815049066219187582949973057987023932648162734539391905478073919781803904732966640033256749747485122347415788709702398414958703156841437607181229388990322016199306420025696396236180357927781932946204933334296902527732416512000000000000*i1^30 + -209863526874995845616159032069139298083324414741922457687786200489176887974082736608697193680938386460203307307480810253055481379565405122923355482804031690913010702370185600647876685293181681741784494549319437855492969047703233797735231724858371367955204921328297927190119096383062607873040603574510353213579465418997608136641086746315172818103586475789310792101289624162150630234439515665303856598023580514173489364071619610392020832392690588847983226676002329273104737101588017211349987816370019054517683666091738237026684866147689348559758480425257729814101158563439434528723979065882835936055267218647032942039536125442639163010562395620952943223509283782750074648305985281102335575466717506237043383651772243827560513105265637642734177095486508526297350236873521687635851243028571729205182498547618356018129763631539381563231260131313849410602389615530507231471575980890041890746441406496003287675134610495512696881507085667723275423368599188391436696566285405395305473578713550592299094891657062996236217807562896898920588399517411772842185260302937879506275949075492658472746837990663051985118349417791752662341542642333131570332574131238013606913619566255505257763116869947963706246810938170640754346811846982548510663656688386221997455427201971186043562900637906030476984888652124467438440431514436908460741056898246766956686603289536688506404954748749082629529458834691171219680229394974513922901944403983121254582183636396482587743876800463826299374182212832617610956568973551261070351305786845215269531058980346577426096584890466130851910363470349024912325316582978272670683212268941681468658498292036346041466558700466681170914377650056767107530686793231102153186825713818219212994710975240650624330865613934286594815569208279040000000000*i1^31 + 3515801910468967131197902233746123082482252173665449277653981764089121676289651064007367242160535224314613864109151283248180661547884849963870012181629276140950706036328928511572420950881171541105750646696572478599477182407139496859007197637104473126468884279813850060073156831372533805798005782021492337810939606065170567966694985730257096680514834454302900652886136748254541571572310396679719414711319653931287557836514469264100672613164101788534786966482097057281564818678916605383201212179023757468191065851779349429527387725730005196019867782429097801353668356552315076105371297112530262171147204867548618707418818620022458566840800798360290832255319253864311092563697973422102900521671776422761725702930569675774213079076892942544667854298455613929194483605729330770172857612313248475954119574661740936619198525093261265348470635024834202445906767392233493026717270876889750176450154725000780654917143159974532417087192668701341473064763044680050250150569247344586986352305707493504947301618331936519357335646630334908035466609689231326157857732671317776630534987052833078078491431032216830320083751010579971011158205455540740627096979382594638868178324813864098812214733178707521633263389164775823345680826242697383114621892125955285393669259461270542130008816687942183553179129096884665601158215905583225849366867295774351949247815070950370119061816904544678209449464393911944722439272684549980374150320272352875247134798075329911355552551940137570636431853732336256031116320050680347601075883476262479749889554393795338577159398891429456251896583302882372328673072573150569793910744795703438242949714604383791527221018934565141648282397104246838547051050055292206400335755772609989909717675938731475975477952199671181985364049920000000000*i1^32 + -5937585319486903034985892709392388122466808499479936319153511041020763140901398284554010993975756669228802658181138362891448167708597508619636301183721460411973638275917667518992960342009082544016874447182721420595503997458483408659920260988440966455293999401043358847067370886278385407597969725008878443165261176792074328657723080929044941043636551566823546972154245386649465221025744292729278814088541496732690282832544651390280885497153624043823081654901059953753170786370956556844853251762265613614570506127620901731864549739120314039214867406579550100203539177233314806532419589492235574880549831925683612531388351505591095722899114958888782360915896517320894963719475627797202380154496172725902907153192010967704846969065747147418112552700538143147680152283726820475795847676915383767763782369947912152309112787755548921259234652279256001315950249014748351847505310505089534874826807854671554316353661385211797138342264963520511886277428254573113390600574328034460271766585219398937726375826791422043737339665097572672633959683555205387396782800108614636310552762063614853786938539545982547643903727931591791290450660769737269866321440526640350779345595582950904632048448589782292532945453284700816323385572229962311539807081340542533601378087170012775745000383517743514117729071430117691238778021846230024146653395905360090265234199337143178425842424462997825971687950751631634376584604245433368399321255457060046397124039824502707421459157351645457614391081607126566648072854877525606840123579775002163704453250820223325975130002641778753845582161811135989631252892605442429308889232540061122192360447657017024201397481395845654393481003962049946074763000253801723996685343120692195274307545286347973216549847449537546813440000000000*i1^33 + 1449613259398468431495819983783874167242129184612720066404791380697638388854079993558422105727800938719421601020915771792487271961272333531081946820642651785552708921349390935349824612710974929523899011353883583307659957258737915005347703363430997344791024559238228840334130496342747859215200266414991125201560758574030106210057873243522804501304808748485353949398457046553797982901636208950804758047345140078908348414873576681219018172958262003924831214699755343998766121381737633308180858156256700592763642812449033946749510866254087092242287207306816483549276002906782623087290823535193285229134647619764637790500627539413073513441922368182052291916556248647578169803003256697167496239433512879396006424016497898895759884464868983248382215237263138334560518096911271071851618067487219137220938531077127879310013897284943250106111652071111003541434505404521630605241400971556577102278869469517877536225878267004589405426217290737821484477750203508918077872754182729411910788339058543126774270330451280976864974318362035244977386288808658574130479091988618944447495200257463247572696629242639253766830622262249452502460779547613053071708673010381778567521990060239942761171772236221715027254654738923335284196101601845818901667721284590122393477707595065215658400286093492660086795188926055696512089678464801032243125266658987780382708830260524691294263516482917928825618104476433012972271156863118760064361954624287344120043215258065816665001543243138079026009992232304390357460106686712545235643998209508272539343258967897641450102840223717842077762294491669357169447123373077132631108363478748780821646804361221385955275022912996644383691606782519291538178792117926360174466594017233928844209836740596077367390588047982592000000000*i1^34 + -664464311649015136284757110479650941424137083332277185532814072354685213066296701198251676392109740532590747253405948037080753418409779380784411473847709804599448036656307552406836632094626371781065693202081149672351883470979210983039071991380818556735958194124965939912355510082017262971597897101343712014352170114424728614927976323725312361113147822380278321155445462871497269622380137529625875074242743554221754066462940488160134544408528785223850371484376165871086232162112089523452259018976405942158903262034845400896218210013820973677208866456453813127587563944088234748091417054544820678476582385543618677120115417572304547271068648872290703762494760271117213238757661863372234035100654405043449911889260564436235294989371807687339008953190176520169600645709548112185909819556532933738661689040107956491895681570415798191257958405890911876941962899233021537922556236228971585736154629721113006198776445432485962517405353518333754178417766033393455465061452358947407954611558336744890244073532585069756175305982804071993391395103097299334515209711462336629126066309036263944183894700010978830756696499193368078867186040733440422248052401657581507792559887784235194635620213916878594591473796694349790861174420352750706793546340291319892141682750135879836931913109324201276192360032417856193429300611825372772804626077971040676244604200022855579879364343790569935866342889410784612462439896501150804738513132699604589563137050074690576658258331244268998348053019352309511907236794515652921074565715712732213665642843495099576005016620557648084956178428411456956434258328795700598556182611178701173679987300291289422252124771804479479631727651771875049291660088418193795182438668279985012473735980812161176318246912000000000*i1^35 + -60702663493279423399928497481834932128471238708123944342685214746403594460745053004327880551427530522314679045855199678050424312313619457629712557776339529796470683337383482789468424723178670712956491062292193385836015597561033345348844160282376335046688882828714926857730063743189075359331263569460756389814179276653817161571444964336839776953502325108625756330917488598410688747650178924567713626112390904530232637630781885058234684315426830240168186730330730418491457882870538828983197585327162927946525865093740486625247170725308234801517399124252538891387631943710978678737788366825953920206046521295911281833791468648452319611456545100572616957801846978933018756184564106587682984820990429592407585322032428572517224000590387727617989612461504939534668800048833903041913674462630844620457012017185037999866931250999412224412266360214847044023640687171110010801675799059272555224055291976822486585983009446511708330005186517648783951136972540576576964589890238640962831191114173234851344815270842207758462892357284986372648360617394919012907666480736511760429875445038988618650343947747990966796825257746077418569131362100445225391334030172823166368434060947934530838028402299722543382495615435536689801355701650942427851758783595221945698527804016820727855611119692257484349474554814854230422388026018552538702538098540994058256595088636842974488099614564646615449722445802236987585180966147227900152823505618784571669733465602794617459879478605572974976514501894114010876369917816798977780756016897695323106848641214700723642171755383312381575054708235919537399030066083667414878880292364573546308118498647123694994626732254419145089129036508902119643222369399187519885326051983724949567839157232871250329600000000*i1^36 + -2302795950333513219105594625014024655022401590661765193995867656024794045686415619151976055865587122496796297893466902407314293257116695504552013859543608966249784069402047955187753686028660478775558512966877208299613671511257835156376765572747042219357213035143184013252213893949598670330628407159296429830582678483846899463019647540554007214129037025621038232406543338838316201368158754284952497799964499983080574639390008021188114044578779588215589886383227410860213318061773501778265575161387257998777598106116646832920542972074291221661233445893471195711073313489491880292908844484186100487252397434369542737914262153996051351177464924541115784585455072506647327184685356493057159533744020571272437110686744279443651701679608901609127888163527214385089400995572089675216401626554287427106855462494723428044315412190857659512339453746660419423933630834855050862866251647267667816439247701656612995314058096094792864259571320994335222473530239400089484553706387275198647950974105053712441895249823737062495972517996329120920899642273531793588853835274484325167621964631062724488383599044915514466547027058544839775059480962285984610085651629670780633694463631922884915193312364727695376657460831975258465843177932053613684479345624371603444625978831264523579038432321153400883344250212058378191669606720406926329540761125630989040443963720784967109502910412332669127665932941595766288941160344738018301161218239971868180861934760280638211169392507666947878352882521022898724176859688701737478018387754375893176737140904654426242010068651978840463892179490089637253451205823202122497295243307270632140694137528349430658714826107917391074415537557790157868738651703592259561162435273528076236414042704445440000000*i1^37 + 158849006717703809018502395298685209629030246472161086974847150510874505472805854964838395590206041539630326144293203657886696505076248468578282830510957717563184970677597040577948130688200493699827325793314046588175629561122630318173081848835320170972536276910454487082867056924233401756352397816342790230944284334234018047717617203175023970773189157302535596569758394927371396185513325795331497366185591058597179232233737936921472918099147953402174169818370524514660227053219349413020155289918113428244078590331548032438868756946660145113258761682179655139672655664814809547683927310269106261469911610452208981046489890902914535520708317254592100261832182605169442054825981555653203432009756388920056407862542275739332589894102690713918058525596899997475923703126625537953821408778787781971945456922212084867901598460215935030231441626430428049028011328139639552049190870322237456101341544465499897793668823303465861403533751244767735948690497537976747539927671779243663794792853885070206704414085130786556185818898235178318197568874543259365006517490551846199656461711426715547581159218403507750527067132410516973703580953492883216633920033977730991101604883172276989482168134276909833584722010784473233052960729488181093627634632941830450827759695190730337221663593440303531976773536138454774149029290244002335743926714530965132433611139221312206772659041417308988145529998149157992149031912362303323746807269060450298573971829452702776713050072616554883914511283451164024689956154966352118560905615269604829352517003996412460722923381102224811558882908223567446083635975170527259674626740787739497609970347549872980568219117743512792143809517478340975643779759316352061225431444600534052959682560000000*i1^38 + -1629020341735115661519285530476040600554448597897383735543682912522238341034085079932437186091365477413191678246124004635213802773330314562156618773112867389249183845923463160904597494949022271872059903016371060194663284696129132666105046515632225339399383499885675744673597334635183924855277421842607567012899828176708913510312571681625968707599843301817725966227162090579540464237018432704572138166693854194841653896811736100190981563421688459240280512456796508971068389619675338462815676746022860406296174410690534550602243182452013356894677643480679380851699075271771807130437171803765714358602219571574202837340949612053408513231500407094165427751869662424039470323246057978913883498246391264774529270848362587768459885313392534439024605498685505717256593762404279255725414323366237423504658411757326209956035192295273633260501432844870535367597531389484548514669239969536134912686679550793063034346254981100492178508199739687739484930067193621252997446537586394779254540205665890864410695875964560331213321412764005238592489624899233024847012148909784889064370869362606425906463987546513066335168087868892712564494996632826254183713276355041861198112680025996943428726883399181576309255872187286861966231305917968723804857636572078413237190572143882574786158600960930771773139711901366969792946395364431159298313514782754161881509717973534106065632599436479054122677712886886922535900110233447583830850225624412267285701645283038481647177936890868118032777071330339173635661186853385108304127097774787820572460300519586651079223436101946292759960555724942863303243125442791036120933989676390192388940999418065303850569241419765999434250315484353692171791501853493242262411781951891439616000000*i1^39 + -4217047541232932227914020667317597686982292957778199186989541890241398777360457991592768411274525699140060708591788504047515330204013745794938677274299522371276985640013602505197938559985600133662226920555887211451078066775896834234244549244175102782678529329901652948383509846619326557880916835399023236372279444244554530358220661150980976848559407136851528511574059795215606220435652362498469495189377193727607268448503911072631103757518163285628282758612752836907073393407153523320838636623131600120129305035603717413320320618449183603582624815515633981960433613263643496182034551188073026151845142585218327872682167774155204104834145965517055705008714850523726582197177277307439759966135295510203807465378027663218266319629012929494503194524040138438960563026095495936555993042613258341627292215098022225525084045586129469854442592592748375854764228767127187658916027012481392285476807560532424197798121609668407477881148914746983501866266851569127482217892124762734472188609913741983130108530743612582735886575675904487461299336645712763794910113812973358681145702245182121948594079252141116950728787302078486780702005522619638091951497964739713815720830090485645221962663928942140766555623929728219587372533280880381766782918458842065513300276021855636596909646464552170891590709468566904451508216091169129872142887552029579710434289093876963280765126765283224424465048477424772075498391056128243073168640737953208263088386491998219333145984660643250868239502404219578731039692304522134514328714909663802994484763092939527367610443821422787016965102749397198592724848311839703328551132860580791795639606981963976830206452724025010861718143338212771667971748931675417996576161792000000*i1^40 + -13989622575425303034974261983774473233571960107800646921254825146633966721373831579067841888021517485858408915226652806687151679599780909330445400093602766569820201230726727791677360504268200096782463780902984260615152712772412138664699791188492810476702425115004682394255410739842975830935222330332679890003134908851636621951374054765989976063756785193692403212288803470551892465396470400922717159658582871828812054917829379630635419917888362237878750029114064438536631680557677768855707142187106829942713435696954004460440913077864475526390764472831813583092547212799680289833518286800043649308210594849708138179313231909886990916892500130466757282036142982601355510136379473596276326616405477825762490734279686272535037837620693138442525237069202600684808041221794876731166133296797019021895223921177261171177022401846311575321371138887722209131009580960886713512215270927753441210717730729588177210746564723903360738435243452306053292892672495778656659448190684331410662756339630454115850617289014409631948719395290518843813610351016219664266646902549742597783713601759746595343607069128620276596996465722637044648226796346131326583267074954220407597534085996963522346687336367512111211080576337485204218351117409624031808905838474306844980785714253124928161416941633214248991160050705632218043649248181547028901033326282957760372859578886354252179334235553561677789228617229492286773199560035470224280068998080049722908239961514605239224932550752658685087163510487083885930279996249271552736683255765935590296505581494943875039117212143213191273972121153880411759812798627769475114285197345552728215941964368276923208854038050178698095998825862435604874597443509442681241600000*i1^41 + -15603696822983208473239417503121241797950304708731694141796882257861215679811441319418217323899322584295864795811616938590668582688249065199586479630605790235438576032983166030040947761701831765240036217973076802685147216148806981018536492576948631241055934119576262689065745084685533225526698581215109870820710867455710791176463486550818690952912764909598716707833733483842311410714580760312437313299182683804977976680222546583139594144667046609789597017109196405762961419149351526639157567604273648550928568582405797175526532234002442049666500043765059399432190100537948125743429829187626564179037862095400569430291306877070535232013858440775472937832960317649285229420424331656373040072453556092832390925038747763612833862236540786659019122046044075522431092509861573909193286504683241397294430509857553149817962749306613430264332617684643602142190650838782588352371283010395908010315226358185964031934100448438107181671688160515245989547268434640054947911301293754510856272107415177798763492437750159722006675535646771207166817613602266287575338748728730655199124795783261013110408513909392758739501197981926831390187521050322066010275979650131697405158633305779529009940891992227112681782706857117615960851083736170207026893182694153154275459744207936793824486827316384964881580514541675521736119269077163088362415814006410551576817892692757061186553669313712520261081047363322246622826409407644673292971470620604434212716942649597074176329139776352307916769120397785544757999466442647083660135629995557352059786694432762402580368201200692758240204756921470728970986109981746730551601288558135727250562629173877115157656584182990864425828178269165920819606244556800000*i1^42 + -17767791902277485837796124994136484519958837271097582207879920353663262273684156173473858255750737937915722663448152671965125877912423732660502643343077480457898617328367803097799112899430113754499490535442927218138687043663135103355973337405988264631943941968274027572753433047347315965489844354631111250556724538349336672538675825614416175566467632286258881282125956489082584756504972144960315058452079535804319685304280053355151216411352541934092460779753725472792637355574536220579683726121755089170392974362387383591550378878714610091043660952509061457158630145986246939735449557524958407739343414861859979859856390304382258624548030723251563773670523757831265748021284961334967987298768230153787153123415164685086153653265135628699565225196059661855190227586236681254679398620054763910405497490875388126188926036619684013395467920642791024140694794213751860740688321977094557001890120865507613034614297856184926948537457490824138031527918407684509042121965241679834660985318603654389990143590497357151865147509101322643038633087294363766848180315424745508010078977463631254910148361267282863272984786193429685322733582951092012542857607811952342100555270304058417597102325254153239446327913685891027794902091280417588197698960992497845218188366455118358382055044582294035283703853963611737867967895055348442487497061351454886896263455895586489279737524317817578706739739190658638412833701009111347517228461931682850651785075989444205053574081340346325932921003457904945037719734403861755030234608735719145013446621272612946941004548358778507712852801697908737895684620586252520857731514323920549524427280827493942330168591389876199270073702515814170624000000*i1^43 + -4360388551487675146397798949269968418175709047199658584625948150077399441314421822667958995052468925998671743642824041763071808782468215804904417234482405092349647579181766679902599594188775234036200813951304634185755921448986651151259958617304131467187783196227265784344032117539929197047140048286594469828128231567532555031772967933157920824200466767967143120026240071671285534332695779345570614387071228251620845086089953519094928060096325364593708992921561777874469404220158414056117692883093911066834467050444812420962984747935305907919325217955569369244879336031401013798711688334946618055363002346290114515990306656365839001491468247369363431235047833563508077823958346962155083501635332751994781649176771705188657554373433373162702457207522172202385549588007342218061733616363317899288190332718867457333517642765671086418465357246372800966205545869839213335384094535357784674867647384332133393137917042065832441292482320216944640552405404121035252126500668854744963285454370128989840621095569476230304060458385337525404023260467690752037420483096553664083169244921935892025796264665551281971753050674269376104948910010487950764606928121688828213856173713259647247970982189068037290598390357760057074923583680849421599926699698158598009845448670151529428275513435506250024608174188218199668235433130498970142475140911514078021635298651296169193108768888598754040594272308276937535751122200937848909826339496261031258195017294108634297652810146286709947776379478055918841044286611782039641741652917783830431928299942990621471894713741719591065509899412421910296803201197037812910082637706192028861711134304144969827982397060836356865421664583680000*i1^44 + 93717425310886541920168438107950430582534619627802734423674490765431018564300145439194762997078280587069625688690564297427932835611791040360825994040622620163651901371767482453795468893165648430414202692702344255046354290115914804472330136131372217423459696305228797687285520950333085416289086869131022081459762567410642458964589570033425805027625102292779782221633463776055723901982676932883673304052718796397485749154181527229329052529688666217250351497634499599236453697523268466252347202200291889581507249945280718544264801190009435057395105464045414657648972008208128348930861096288453271960255188910788545885588097083342435583627134118007930439087269423794337518771941429584792274407209997129307246574075858871218868221506103556008000466738981619778963945931323199607751757118832227326071830460493415268917029442382333944184295573912897240536105663180667011698222970758592874276281421645396832247608529975964389256284100903316756227145328365489784189584769378996088897022819223762533149424092020848468837348664005249098784741601277006987564905461964281404917145710961072370038555590891812337851692536222296314742699350969528576785560750808158783179722756181657640582159965740280443611613721932157469820900765358015449815794779823484179003981782966182486405240114695326156519054413942040245591144780161426693155955491423823972011826125006233271287810077341252897146244472458789872905393672070196109756873411149329759369440358105813059916284760335589671005855791120187743572245114618778458325429681885246894310556998958080231428191310000295606641351469509784478303554260777818659509429398674322922574409102242829512962037885745678516224000*i1^45 + 146682702150997706743743503057984685570733916763384484966934001365602406516481048434344749531483838328266645469781469527272970638555140869202289309349079697256675904724648862231360667668635538363534329387050670693581608914849030813444158505283991812575586064318201022030828378332066219511391641665678474170624712714996660431698221694691381409615455623236196075919123358303755316313906889466416788779039098349727928558842212453780352598241223946189598973802395610116935913208238641526283997425520068443457062661168114176492351498290874695999087911559326953132095372974493653505391230944985706124930341207135398884129714237097890491512721801226000558535840106324594203217640814329882683901840941802010949864655425550696561013946651666088891126550487180499764721387550368706861514920461058703861957307990560040542855659601886965383891006138448880438954537160946182710020344913907890240397991826819697310962758580002420971396003983546540733583359460341857801282327653887641617300624208273611334474622093822424423515031611039413984605251151440708292690023821339891022952887938648302194880212334709833483915582541880572625842469812396794382689519869110576635090132072662379351100409312566558897124007180648245585175797658475225896585843676680596708099754253426602327616152578694192251403956086544353211105705923123853450286149559598535250751140285582181120588665856831663739789552868600638252833292904814062080806586085125235925681343550072743290894500783922106148100312221918056412506979997470676749984160703368279160850874552546598186136365802894558065498266463040457706804405510361010003811050063241160990426327825592609902725955584000*i1^46 + 295973008129312359510406685198235962113918858328811199994815505444025829218660323164900428875297570982796270734132673685988689937627632583195441274338811229853356549559882946327769575599704051820867072049695038802151468809806298563199429223899598313373326319257541538869953847610703135121040729138379645972862760328895798113486937507202883361602863070386108509442928185570125712989504798287728338551739827066960172820833215979350188985843565407743878114505218888830669885883059093466744852984435453544661366084658658860635311100142082379463669171772962636705348538781303108042403414388526271048841255449666595484201842542729160365162987501359034248569559093390672826374984384658084178886917612488291857084713110914856435998611594093357097016216397259147996829837951236292027310959629828123452500156793012579358813479958702460681140622485637838621763919534474854004036768676826830417694798577930337427264722883378564911086356251596243678797957963134644187114039024955275045582365517213163699505921593090678864330793052276234528771805772223524731159926382567410026591860121803880829593495594614256810772593052541890965726896000316730130403415054061561436809536854874374912939002158844588800411700808248582413577520345341987450210912055618918383480864361075794831899859935149818938221693145088915562019655464236712118134502185595917666804095381885869755951827941928139556587597037664217270604875844245780337392218869406911876341300342952082973680207672897879099337119979354470164755410504163964228067557964825961107966138845200765266902749760150469561807759480437202258338154028290420612798056118338748848895460701634560000*i1^47 + -256584592598053772682869149678628920149933220812221228841504322077121497133555929744776991938386795036341104988782521484389171246950439711935080591781855294636463590187806848370656948542192508426330533677538553738003033707199912649274290958124362998245355134149510440053714072420674703108886906084030375182112047995424556011323495167869982422979920515171625027074216705271657014490583503881391091442468338595389217217568558002979972962151659586154790158023540873890726609730785289718984805091695258747403718594706776690071948878219440092610690839918757711713241099252784539496346142909789116035946468337138453599390709825424496780025547745611826267233737096903429702737036084149973362546676141903783722158702322178056709993294662561358146628462068368937738812982689085440686588223681788730187723369268117903307468546811167350317749426085908657416430878261116654940985880050508693878807242148608445835701729025405605923612320919813794347161740118575065351234337941525765242705899886190213412179065833501147800246261964955869784117369441622774879288568751627552533902049249506890895125065060135991312286018041670986584736161490645127498196968211897344177092722676061731532248190792061386979001902883953556676720328986104570748376632031060861430890764141195369804500495985698034993139667309755919571379883452810482231440809662707289872434586198001015496841340194349569593002252172131323000931065870251441847537703920614678520950501234435905248941954215803563934173939980542612985501520955576359395686480479114411121379267303378233032129390486019677140199445520911303078707264572654372969604237644500884363673600*i1^48 + 234869255571903849654257911959418648488137314472298202141981039066490396114717366232745613789016619266225133677514982862554351261184977875474725431381702537262549653403997597449208767610204693824700617122765226723411260998908054505494456992259801606200872038663774325247996390860102927853923638789116471777373282923188010879016074171035525907212541161249790165255476332759880750536106220360625785958374540343276904632503409004348943310029415684709256689613768092016040068519337442608923319700775830077058121324737528755918684058510091355397579294641716235984173689463433189873782388414424088720591240691418813153782006770292649814839076424464263972926352778512161442902093799017682166589737965297848055204733389351724152135551274889121200343377866212010379257837426439456442679896078220305576356631982429470480227204336703732175414878943293779140428111053765075818427036500176465120620214238543871492329749801268548500088477270451317314350477446586688134750161339819547066376936417460858640465459316057598346030951595929229013855478664100789148078155709437059977137037800363771689259063857384790865166269695489274333479432828891532803691479641979477093262028084588341354527596430898970814639306572467740004666041830968338379187464760118251864175992943143765910824233852807854626781813715100012048567268336733564341195216130104510798524315705668619176906276192313929733723471304733715517471762255113880990896935772873199807815036179676491174181227341097018821550910383699254933985488365384154952223493306992021832593436984691278375804325149347077918693314861317812211413137303581861040454599966720*i1^49 + 949373970709286613299583582263263777512562646297939063971524295429498638343757824731279531242903943183129436863827230856680719366462901904393627122813127926351576868607144759058339221541547731247502183610615503640831604172926856302166854090880560875213417017952235882192519537396467174871767836717144475141080900171466061676860664836184611554329921075211270424886090394627695680080471030150853458716387454727485205891117876648296151172099435621133495044970580160834140416320496198354848622316515444632031542487961900856727109616328541980580843868619800530141976631667162325465159255194933500117959098729354412421343956947656231853079337190862491387184356744108704127596939502946385628577849659337301321824069906070536896646467803162178704364602222847515270271269557152456838566042957012849782884666177163960466928049294631780273132408476950050345822010502041792033386711257380069405957385382765604626277339307973261664426323625108048710687439440514074789527425265490275683094234880172503463756061182664301141968170322371015553657834785408309116782380074679882773968150627429934646625620025941418026448964323770213849625365692499569194924969131867532902546213796788451229314859092832687566868250518125125454984126530979532021716540343981605742041616017063058415739597682146686822131857222605493387641336915361822074643451603794068295033240310303264291265920044589056614680443768201134747772733614165879417834294518029000309683843001081181303985126205460606858056219001661019542965441223422598019898362500608698495449602740470878738072624718575289572043401376195601712376345804144640*i1^50 + -3491328836943560208578092630796097007503344771930935132508849606496647353191144894775254526854902320493726538230740894072178477679263887830396789997790353961430006947250430466652599859315915176661197864169047714836998951725126060459302861488835164556323137535226830607528042545434024227443532014524382925793626034252505943406989544757503676709365199337926558562257043584322611687398243827403830591060156331469828146667798051434749895767712712671662270079875296252406806678608182851032741349524196587040569278630913285685642248181002877637566505298396930887153476797898827167455738564161681088164241943238102498804173017302826091312620397426558977488528204328859124073255946062434227731028126448485247106911462415210859279192651286484978014606835880382844258923834564092487818351754573040020896690472625259798754369545712857210454005134092657535608062247415571675640210980851139706157996866811336384010929710598681968721860494661697896169118160698855555692281519209650464804184887026582175895385841960877703986197237049568078333634245504311221495224773241406086832459916581512940070985126638100726426558563405745358646433028721837330493168181788340346384261305075014792513327261315854770571528098486560834982744241685048520511658030617987046527751164115274974052724353077412621138233478683225282816902145977543793601198661295521321062053335834620064088676745442108577333822538432280877020362771040832233983070403758318782248573598133518717196599732355859233017441027025800546196274430425435203257273080254921426793124092950160217500397036082400526816589491225165824*i1^51 - N1*28956546802220754458712177014971313081291966244033193147893423601809713839675070211988235231297862224828201826285335402611418784129168901412599597907492784911828818849335192674537825206048045740717000699272092305501473597313301219419656099102118390061275207394195809270954668262167179620032833644541887226673731458141962961557888408852787730301981305198147486322107360529882865763053440419144660338141420838187294350758989880444819882009283455753433552577678678579706431027555538731750395621887199283564398267585792291847105404772519802200696718625*i3 ] ]