[ [ 1552100487943130617301783758000592840632092472670271534343895263175612323640456847288412246584300045485943803025627681444869617325408941118516805056912279751686328539559485937993766295820155926663328495740443310118421469344008013947910564775547065664869529552503062345088830889961934697973932808541223440454699238293033305534674892098219679158678532013570522209976605085390712256965670236753183515680596101587781189659920284628332680981663737302141977572071039645789901607199856789974272645319692928518448520294122424783760676226754515636842897966670545456613981483173575396857501808958238482914916899024261635169028016798473460780184425908036895828797425606353947857499930569549003880831621877813874258000286697048250050953980030950389013973633471029018284527207481387978497855238394093467225928893515628237715540345587924542222891445054579623600430636192264998801401188902915876299431259861480276558455247293879777690135710033401216187405854943249959818273668735976478475106495608006662336409055480267680891248213734727519123477678522668344510117688906675966207917740641527901671458193799534127247171170760255886866665327681291595400404069019304450176756460324349562557553453366505693544859896112011468794973152980473731639834953417510942061093895114141251620559343595259845118709723077870998229811965350561684904697192221872012590841595102559453733344761838988161980145622008541059673763772563379897952465687257622280556275395590166736394272376367686105101454524100424584142731193030684526907123304475967073902805375123929926531547881333037982055279546761783589272146121425081264707483431906076021557534338849474196090796549873616808920241404910167527178941053017699469087105858743620094330813941070342904067769377478404531792484418331608181594452851974272646375114086757085768468495477683208368830968200018927639824859124474076869416727674368512917975080193276948495176636736144713882905838255591589244674429643110990933457023475614170238885401654968987854844863876802362356882464067951422915816682863221105713399982474843036541915817350569126907865339510191166805558928076331659142776002403230921859332676988598647964255385882393988981945083792349067631451878761585068407405091724488515988772135272264832955055074384525047387898600762109863133701859124784753265258082472404352353144495253182199392248740614487953884251212828238239714084999854005169843194955338907533106983106943961825496900994177120410161133849691623086105539249927329650982987061213760358512694864343433143913463416193096812215252220992927142838432030152894941438014745567302423791769243003507404722425007841256135318402768231779563045032244894871508788070104760217349307310981584641449117201344364410610845623180822938704623939323599645794270306113963551367469302573714331215918987511903773983062207814954091579567256217602395861645861089071718449519780076241785388992183616447359263036101911410135796111707073938143825092659138441963106201229493677103666133695006806210119447601561677070526912838023927102681181655293746563738550020051382394504590750571791920029938498355231775214982270066566358576340590321898009996439766891496285045058531553391538082871886689664472577904228520631186921241372670805315093179931809106649826166167676878564502071586308006465091906086911637647115148666533976412233942548140833759621257539328335052299509673136835821734261676372384607440920891661711073634877666379401903748750856550463172042491759905635729338183922026624490607829309001363892838324407515589524403989025403230786846298864212010860850816364019805214590366369497015469414101953421655375519187898204160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -222028124738625455689622124707736011023847191526331428688743779060409863386053331862267098873836430122769631153631260743681103839878145003326352819958607649511416706014000106337374686187323382155156440464263850332663377495804458890037498636712547369283898868367782296515320938513238106415976019159973811197608838091435860024980913364963505615714614885639469971593133954258861806667882018669848799854965924806558658052198610938062507492002931220978638153744939918449555580113540788529874042498689017479799789895977593032829783286700027578362093674879821751889687092626252903485852169010018913885513600731175578838798950498054058239028176713292432888390242636692552357967378660010044032136213800695823128242573937378234348979177718383281869885195259489228309917348181792902420407271465652552076507058508469146083002082561399887971590813416548819336288500437206111077928679663614817672216478284605924619749886807274702530081285646602317517741852351130688193992717261011999089973956652461592980127914597649260161427253506612826992085864606190836828937121529346062126892334036296405660731444149313423684847838993227159442283837369255916813529811276505732298417704716587692199704323438934405796633623540671389773188985092719275302961445265663972872617005233806218189542538670833166310593751647720937930263815427672448148753790983020181165275599776345868204334109438327884945617668147074724547648864127378975448774796665893198480157088701728928708059492723480865992705294109395526256491554582326926266245465050354004494656297236668045328191545115859780201446941278902380054302600710920182993488544174037163133124576419549887049222162896275816514524787839464972639123927779994468711660553545167190388111983132104320736009178581200281259057270048137450542166367692245198195081020474433446511863081514491207083724795907288688715659485671027443076213409821422260931865325739848563663995223531318690328702267013251935799987477704013862511357778487334471900190191520251437902515436112360741320548544234518511994377521784463840695525980063240970655755462609478982138154381338809168983232432510154863340967802479916649756749188102361058875292213287782832662699828924735633034692812425473140074341001045923189367517769251380388219024515889207824642860604859555125623100504219212853950408019330684078761567983070860377339270033529165595378023008274345384570789178609690631542583432986360735526302585966580779394113965811626441168528896658567065262789882330482162810969552967489911621348399617379274678294791835228456197743768392018770590747094104801491698177583781805276398143236232440984371151868999811843453739572842092503140739037818111963656291434947091016660207102083278577846688855633920329582327531746462283123561473987692126129312217020940667113142116222382193600489803287803185070429296818090968852857374500511292247846229554131389327466602605210727807665712223022134163771590103812437240830313164627094924212366524139347978527295723037154604056133657925199214887613092206436431956659427946787532243242634308351379304958617694669680517859585010185645132223665925976117295858168139603245789583337277816572242290204398500081798278954229970655987326315968083663889084755066459700338475808870153265398436477297279577514510983456403105967340975550929534870725059052199748374949112687625951022659298440184914397883333426960128713340168635081773436441396994364231165947293241979210341454122803261785217851861233862894902754441352469803573234088869885497441433241364441640075494805776286919382826910408940096885294050356916599501891237452888210680112285828050065198393746245740357117542400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 4551474383740851906261483871116090643494511950305994702066603386495189544499860110718803332156547259013022631262653636048196362868749390485517076335504389503410896514995258568791316183707354218848755560374386904495878786964000449760810446635577875667856548285585052286122883384025202559417643378038779804321196795410318409088458280740132361699758357480633905418455870850176803094609252060791885687986191280552193244799058012727332318672513879682895702375009313165291825828598775347556102094135872274882297263828153286436785142555195908264225795154931689462107549096821405106765247536639023721749005987384716506166681636525492705342202490978204499275163863656781106263765235522530350817441251610732915133884804748132348552491851138923958300973223421122812815638527432817577090464196749802659924113915749915584178841808744480309649337185207160298374339302185124750297820889248456210045215558387806723909622466971091484164103222603299136259154032344881764331420001295968923321824902157905829770463701974598642643544325905566432089690213429552538487452951060692954180435695869305771571689117756478304433486781596211303312109963229628658101782735481703090291757612939546633060993980277733092955897456634718082877410419242676638730629655299931072416334604460949265070928152628021444378459104747016947691702010822755817541121744787464383238141781985650985912282539141390669523525119031631958417194487547931836457880704185182961824239321167148013012179940853597352748142485846896874997846265710002963596626409422950617969121623464125343540529849570943691272633458187822991568269416157143278468176195134874335062350491353566720479212127735969508118096489083084840315729118657922389306110752757663796258405180880304944726767286410081001555887244203194139941586743298783694435616774732279344272462230518198427088734452426830146482837427446380901602334767688263926189497065118111536940645955978767161175418403543024723530274569436596588181672963788159463089649370598978670733629746133852632461646366513526691220985547642166600510652808412390392432413461859153104897959800167973332661905672098331701624307557398749633527184154624865243817564677708194078972285506542526660611659544448681640524901589546256305142202087392061966102225566880598510143938816718628013697689013653544203400355002127324559351393730904964800045244143587617132428087343903241781632307718118004785585818901206714157187412917976808186716983329150857223082744034058915670579015611302562077034531552416610940993676780188473424425297504963120236988895790217559084988037614354685901278533851665369097563168426886065617632447115085035392458026035893548479731306603892923843443849881697723069492341049736187571975183214012033016005663810494478362369302720897717349322805762878756299920268949758789410015596317694520355296661886039258746731510498731045965259865411080903347756928405205362059401884854078221496452237081582610364285483164108669718138633278351556407408922922850270528493103361176956220284377586058250465333347857404317343767854411636395137680072521253188300564969693750993031880239151745941694273540823201337398126557760528965850158289195515510500374091129310515166144113661953571402164653031881123392580540728534568004658269990236808090283814871165995861472832354824476621705901547797528202613532521514773229326601312165726668510387421166474661245546542022395358756622459026834848038813868824118622053191807961387716651281099121108167899629635815736765986378105074061600074119442639701786754905364042432613250211494443095146613041310927364479905640417200507906274248052801293562893540413837328150268215296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -45892408737557871252891217763146823074324967662734770475348916505101702930331966808022393287667126273176331513529471015360290289572824162215092413860670852529381042722431898486846325563799931531300360963205917475623391011115517738577742964069268421062372017618307260162544902527481677544934889697832707654017451146650895336490898393356093128276594313308493353881695114387406168445642657456442444012873677464973037835105524980289640131889497280289185180149067214432571529503874705645240762699694043325592285919907366257773290804948568373081979711746912067560081604261780788438428653948948874757800862305926507857827358256445207183230622691173560238759869069592078305745803791276611499200533092573729700765090576847963248142941608677475463991409320365910980110120265868242990018357258523101984398679238255926601840428439759699574532563572330968346513708228958423990432211180050624534403698709837320752098886282462280560420610237161798865875154707129043884983590241999854496083623780839127691494302189693169651900921313099841300593157322359354646547923520729555639222442561603069998195360688569331835302456392509275747297327019322644323643017567401681169360166978583415669231183694963864860562297538652253240407576522588106738730453920933172862412070870603273183353891268470207378062065442769403104568496281457101496751612565941794231422688809489066191877386944468038481427095586018632390051628511253593875311007676122424856862150485313085051328508482864030139643952686540183747113316617130513163196983400584163846935161830272291126615021658006784574164650116700475038760870645814146380047033635848849770579632589582625203001592917545323741837461923919864000182427213477284151755292400377408736133667083758163843826884758034168313177143985469258563231540635989044467295412884673487098647962000793129380733999944385895876310672572877723915225545884486286666784302409389051041356498964379179714493833995620850507869888501401884969311570310387176914285644567762557865160481972146860624849669295539584713622091954857330563584641813213644477242643914680594576572531540370157731394870282635969793064488457619910328090963378572770878796305757520420719997347957518003736495571582532464392054724171121018381724901165131389171881375401004016040815310640999992610757190720089974355570497773120316354910955075025530951358002412970288920051908414957257659146060729615415614215812566190379411487923942514363661946299282204949012513511749699619922620056902721311886191065842312705835954014079335391063207989130627382037731054629487363618310910090233058631960677252231178609036316075846020826689148239096654141780708758243711454890597029662787015289303081194982286823646117392805865390198060866917810031949831640539378898122047221946384967933820278992621570508321505293872878691176893870406578085252353868039618815027348422907590227907146090917145552822355035417955541219651600362705699934287374591103720480965216897943799981880738419944228640369657977132631001797300240933645435120837977166074864747427131232372966145136429101899730464861620848107033807194979574080718538218503529632716043967483156352022984785718239501983932250760609985826662724654707420689513406091526136211304163112699116658429238766390171864795495541930061453336712437904388095555065997459703540007112310806505129474796900378065947113018960774389940136107293166486455383423956595721618899928924642823147637647870104076130280193323085759706084132257915178833174680041978818008337086396370738986681822384093929607956918192717090740826552091351175540766468134737355668585383219597294582499127315436604773974325575538442240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 285371897800629634174680492312822871662689245646178666422913501834201393313442369650921444594238002143848616170885863528684965135685688216083270312192427543741581014090621393045414193114676100697973690191231359345331728246395464452328015754694479435093122724123818099176995511623575783225902942474130925564812021717830455225321245005301426876157883375487865980626682071953807871860429117121297148218481019077471759811812881380191516914568573368481576550440445677769348162681638097789603933434668287080262327439134953579621738488858002345990574243936335590937088486425534110671374401681726057094325218186381544589332542328283662836024424650941845340790770768949995582147991803280666568756037144917986451111731236418035964695104501238499041446872341019429701661299283201522425737444444383563712531525892992162319317193040557812719408134910047771157087520824605347692821316895539451253874112694665562482340207483453948975020156822145631678972829774064274029900476423517395146251226309192004524221866136782803335170985910216164989978447633269408931646925749206915684716367548079006312651119580330475486754171429856430381497374211967853105219863168549758453279662432032136741163470258399074036033751349519357873697490390006909830995149536175658471500255702268137290183353748718368179313769407430219585759704418827455787012877473187702653561743149720716204565681269443225534176101826411585492449400064955479648474262906308498174201528560094840683018894552354104958432639158497225030657781748292365067699936473576894085477503284435646817230804885401583877759333383250688722307891067518819477176057229861835979103674608864327930677288420315365461781607972868837649622117310744595619608930987457237371892794215408841869666008662657038618675693446109315140658964534481450882110375143101790341057439322707921066587494073411736976962783100264697415221807357899633266721947300825567940727338731807910894568784192121873257221584958868574760412376322355907318624037908900278932561936587422988225962356322194032150259098915923327882171992652226241770234043159288526334503048594978688170459911036609633090545335840199262772413391204016322366708378739167476580987794258109018327899433914336977518897048131040843880273057787630929340015856419163717383117613067397630906143953923874233483728768845439238402694274632439148876191517498879341929251266956079070299226824873147965643951323621572378305613392684867902929301932576350975287140895771962691650545040826872634754575634133902540775259695336742659967981073951969579949493992158798592203243660909250594797698958260643709958027363448166330938983626098755341545352279228998990329603757507684792310006588058320812704930670861863760185937715044620921239735442625095110907426557321410493937960848384842702515519310216255675590962903103211980555330636519072623845611507916707988976587963575362921875366392989254469816704963153812331135330968964269523561656116341255279227545919981354114888012823485687853725428445126015322716878192589486010635211036679133508244376135625190891824327479944036034474198241287453734646271646776336415389152788871671655765438742200131423627192459553318691270487913015728074541377270630527607693069019131382589007824031210666577476340784064044966167011448014958686169160846850280198666627716730867084215722818912351117884327523633497590138363589531229891046355939732071063134670118922160131834685958479570276438588154573069503249187535549202133659677250514394852752338768560594043609941738717084454356494017287560540490429693044464925078103428800181525695037690804822475848054654082044303945955535722122284830923161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -1150127304786801968441097141962453846513181018725660292288818496144091849867077595619849655516213573103745164322270865214491776569961881809920515410453653150939698518501792176186207152807800531955438298520076814755303207492744368070893823252880319689181567476682125575604632849437122092704899724920772375392146531757848857669911688159738156073615487014889473592379719240032815750030925765086827610541438729318464684603893737193980894416522529143122228184167404170135074484065075076577015642745965361631338759626681901372702693428529127093624251502634882339508093292507768056642448924244325389633344970790395932449644334864037179937271981360575779837794901098601420685239171060035157577406282634827899672642643568113679491223762212119811746898252202637693938470202496037537448080960981717693205087386968016157255123377006606751012608635868692884685392186244948541215902016440867252062598934215343154061986417584597218676527422878741913543176174963425408857520011649719221260193933245696809525700745907036199374960922028374187271540828951140953910482678199162266034960481552524538235631464797528198802501745079310022323891457687870850878789345452621223936736954694568666871849570868882303628599368165965607363987094515278483224970305067357459258312651713782446360938145210650615643707035157509682688642616581923059005434263703599629469500921846194038356267755162452247920877844409610221811837885264081148611184286159824853796620351108666974914641401837845371364530455259639783291616323755581131498324548414754246445612440682847479429532735664165327334112159902172097659130957646870606414644313648699806830734543051214493511617764212496766281615407652954660882854347120130563157170484850715070721423488778758073638780934301676946990739678819381325737629730274704706174718317553390469613168213140309718302867113350983866383826121000132576686717105050659023118425885300833513781733493617631919307968110967824451519427210362212050128007212711036920659446112519863935396094935588062193417982779228807046724060999616499703145728179603616630388715611685316214481807501134319694707426138302210437151700868730630966414005846490302280239109274217788451623410210867692046347046331863564575358623355757488645455270322865616818966822710764967785950698508778570668497072742172037182367294412850943563198775276587680867210952812797955434681201941290631763900993802703578245625399523855990623743187624857376362070737697465149473962729241490529121613739124039952763728227643387858965846644668968865569332313169981710771672488956708916439255239682232308198570900228003778806852823864313901178736373934624984400800376863999255958777289401789229592524288476321602035680950753254996539548511393917084517563046166679131871059425252166612017553826732747579884542408084565556013891886282286393572349573544709033446041806549051253290085865556415707587307182602332409506249964399629177329577327886222108424057531542678209368096719403359394616006603151224561555329943963090970798470373821451524047973046433035973422410349067303232227358018988309581934716751688738380750200711473845300851556949190855281786683358095314563943383911187587665068139211350142221137581803766572707489521770533169893232501692045235270822502624863810069809474012702088142767462249546908155156055714445736816991456982900298983269357325697944901499702611017873090686762137456232428542514245365652248974519928919254942388790070765830349097067294728488469291199569795027938825188885402111212563014163515952602590344786364503467267426037757260185370932805019275848169065570310268918687655102123835529274779491710261477704690827264000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 2805051772729171426561518705029799998177794590722364895031550430384189103661997830431118166945391344649261752708821810241021369808265857402677284581301216929389139835677205081508454502619021933239659535059599761422874319048248842287646540911641635798654292081836123532132001292921369073781594736635555006603268052837531504855603973495687956688967822096807209838246498245500937132755122495679688013146807464626347122059921109582755085389540363983920941361726372494822038833875929381427466138470832588550649551576936033677461402230534974612973709805322740889267843794124062221954721388168362672073922111290688817155896857637311651912518395529009576410597610209418324235808570294284976966209257989466203995965278148480719871457224734403403864150943888423537406997279296591574069136858580905915356326446696904779116501872518995708291405971183302236818886528579880470543972754836244294445981167989240587141181034196326729742312558694988384200257165782617369397254712339483517376609962099919376556126187260818085081697574853140089252355761888055114160759663481790386224687659241921181028403616702473957814739349738838502685642845197547222150176218158151810276672312825307527327553907446532659860653935912613269164392218929783002447041312193895772791131300959356496607123681262246751562091861555361620646235110523736548891220421167286232659902453186757436318141893988528995785562558026271797500175177682759381052374538359971007412219000552548262029258977304469508377077496399734033398119798760313169851479314626016508633167285968356085614511189699930787882283002236158393102638889911872551164868524110024728089822844055228719874012111755512545440075513334564911698714577630412829250899726007325218055954529274507856984862654594670123503824246988345136367651341117300954997717597895922855801402625666798737556384039904919851868455100749441241997099444101713072009479959268281835150503455889353390031798488469479820171877124708665951702650848001507023789023965631402914456717924109210838518059660615745068034672499496648790537901556517119258708099640608391379284112152095263337058122779299962033239514431173318906740593878333198269488213716005573656936541020872443391746880321277751028415940286676965229029307602420432926773125445276083671301057760344044312806532984269550192599740858132042689226169516303555486059806779216854939889968648681398589078690166886739126721532060045878087985415480777756232133209442618302627834743100021290029603078171806108355667738007399135476044052709968487526262334650016276820661959927439107829313488126798198555998984089755957597728347424229695891272507866784901071535173849073075573554595013238345739028757594435937232495075109542808322711430946249219160708765765079226969761433532146799029165450417945090398146974750389998008546899661667119020558234385600810516744081445519908475883990655556149301303513516176572118698795012459500823615922054424342563971481234851113012369022324705190734025553684325583740667556532620015004756407121828527609772191160453381640335458012628053382884283558745834761897904755908794108221292109343910682562730586501769403136780576881534055730767083532987070998940550763652796506185659510891427865321201804481802654977273829689725232700970204272247218389944179660246944319694529083783478694736559716503537092871934607454277361699652510252531023265797493605841444384139029846549462087610347794131688562506598538446591979058680468680582637507262017945407213514423704208715196015148367667727331216695732301530153481970160799006645266681119076702195689493830908968248346127422027096400836355161318403787510195644488744960000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -2683888126378953947593952321508323092231951822853666164667656303213382228959354106098051235058038036935275040708614995822955515184363338924559905360530077992559217094191409086016360142306610175898859793956986871459218525209368071318852305225108575263403884781661439371695264282615575671955902208134319687713910173337899810868165490795048281762051159476814326785602908853819797164242811310709235219840639476257076789210050809245768883652390658300788285150350695213705714368395607072739087246174833535089374053579697423036067826388607935405962868233464481600716189684064192941395017735125069106949343208052118742824209081789573152509831460633607897057094490355584518965722769165763303117384972915884069440950599683773580603020306645378754996236205207935805016947860364273981375575867187007328704350662652049006217402388289768727752282795293446691391868085708540404436527781915316920992051836455340287654542337231515041503650248284091346856189236664389591621453058383866429893126525891258195904653035746065201097391628853060906792944315337051493198199244107268789918037716115361173412609854798290605313915138947943215123973146679682870356947717513615911311808823879594917745612390803616309246248664271519099602063581131434555052376753153061692513199890151358542738141835429709615532666137737038407090814274532276592288355155818711968267751570001566476123277448768154500386355246851071307826357529398999031511688611168654662525252729172805684434527757683663316177084574398008319711028359987783490255448137617279424917690546942882068072534285128213542220868589815532848903548271581997400110754166938237813104948918857147230021681226940681137215995923222728501308249291311855165177513278303541244775260181603508011716191531909940916711208898465061207082549549549088433082094611790481186198535348931312254760450421971741197837403714609753512662562244988973724910115974489629291323577883588242539535641056914788024365549772757430391364250376121019781034825125309679326266141329461678378257111007496533749861398894086848622415677868292316897164564036094115309707506888032727033669859268958719146258865265222554853094784100607540051953771085853974078304292684300468820584017283944848823084115596941214597060789411108837833049856337978176527897973814136924737383734879054730881191862255647455411225147746868186528845644028619694943742432029904322879481298000662983509898980648882285822851499407823134993871889572892340041512553004578221243444951769026974444518452407524076356139997240171537509511204229437117918495962175080419687660046225439343017236021686670091286107592222654562693932217904314916421561770002228670757335832186421285746958846020198726744969990197713595482963955290275317536144472016712274463221802740219226620918436002592891346558897504984631818464222279417566511576772222431241681866571341896668810066995194968231560432412189694342863047221866744103905958917583657502509746917089296662321791657869985970829278302225763926910114216111554125676303462706846813600493946313079726741539280577577789803904392383199591842272822816439482655425659113086612781969015992922809499413026683008943158611066463627281372540306316224926660374089343432559572599933689169985203941805648650231540155302065967758654714695328418800041521088865500453657539991800185821480597503550559531876943089223427905425684912480540394704097631270116524048559102688360612865772248631780857140389241309965850630810024516840847883529851089903994854297246949514918516828254097768569047293603571453775508828279958893190488890335262997759498974058961465705663108590477574810529015594541502289924220518400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -5508812255784413311391957800437920951497841924959429426719158293653674278352905434270148846820693045824752601313788748391097593375021162887506322814311189430914005263250174553718044462929954861944648174098608458343227291255915241932892234962990433993584218095766522215678346337622955014806257479459605859671399974712492012506995770182221547001364930856927498513456975391656406398359682946657751030740728655130587536330608383432582258544870345413724797085392281379271350399114932796290386728470006236714368815953425469862677995320235182882382678052821871873744894311235088116506391141476792246392001728696084650424481858205473589203137898815116829477698071409955580001034293426486076848147477708118597764842071865566804321510545707592453721199733444095695785563601032382791962403601449885425078959562559599121822246421086427021935570807139672981202874214689752284463311343922500436933622858887057894536873493856165266345126265741297938010859492487445569839973887654656193852805349317369443115262817826338269424349516579870526946019028648465267072138616871197214868264397120929447624460746293793327007098586991179705527966198986266505457637770531703785393328440233222936744319964882536485727983638158421961622987787203942021873020214090023774240105546001418839903820684592637836584471292221912579885694191492271078518470179178711727887953950153882949683207744893546329965287931243514263368388210029612543778193125497901698583361783912584481304962224724169972315695004295765870205676562996385301614605795480943992087358988725540062060966951123761688251269290081547602098167628790027122221559396907201017778890900871742741074672710864066687309966084057664559666721253664281739523238911903599234582012605588353936913407716264842270809165430894522114635184984451743476237918925919745944152833529027726407611108863963821273977705751237848658389152828604926026341975155239840230291336678182074696642891130235374757493843597452505508648280092619705155713895410132162679321087994446205139813605155560368181796481163052711678612026574284519488691097483179796333674405902739330322567628776722599341933724387355130866984143705872908236100972553375644146267691190954851574179743299381958870189159367217577689643354012662788898244527719916023647928080095049942067801980060839767520632721325662331468163394324533254622349557344950114682836042602845041135201913984722953857576870593895866597688212862902238933157482636575417462329967590359413754143366535027299986039247064190865262163661161422222808456893051757343238508874904501721986000083656033306080725913503010582927639498444616368247659608294844340833446150864876018673502977394301768591050460003509597562154271719527360075503076731105362846410904530168533905371458107196177589311164316799381613538199929214200379726499348498596955311931760883445258039229446257275948539043877358574450966779005373420521894658089896167855305566181932438869172439884611852689761803881795990192174439157310174157769951808813003899294283371578117183708474148363202390246898495799814846679877498008498085375045421234873048454061900607336855370396510185180480557504859427542452362009964423903976657572554980019569408837166994495033554536680109260872898537050457142228413693308005512631042832944792575830816294067728901942153755037570085085672337282250387561487266078946788581763741195309400300654932708450559528481137620639172006929121454697069921622798436012450269563459036109876995522332488304809072206902745230451562047834594805954298636517090548079349361322158692969390291697047429542637495893301320949654440591181452340555362742291669446037602304000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 16800940085065995794425722436976795161979109751884474523921413909563706720628845147063806786047436419924415575826396432028922728294574649667460870789131868525423786517307534917589324218044769833975670039382070321116564152065921515764650910456240258267497292152883330842621124661228649927219499427448182929234322111633117524699740516911040661034489099820556347484742090867360347332806859990616752868564252713200198126722145677939336595489042745714227838662800884521069795219877299504296011292999590641173982242986075944126059934448106761763768009858748869400660304175653563870492763586525063220004809164552781105382739311811693168672332869813158036067395806337241022223183191264425177151583179336962865571521908574506947459253776689309172002331782400059007104641713100028822649421385340308584674860183512620943471211185115794556575888055544885131539739866916923784665200601744660395506768712430580496300968813240134018556139415021296077682032825176424901422462400936828936118753288867173644882023746121532077297924247712478630464210165313047537180682732865080039240726401554628328410496870712094945259455031032809538960380844221356001010336589144117592278476968444451577694974409993090757957221453271014853830797808044447150532768793825376193582445167189621027963461774008885218209039787265782298825896038878693916284236665246112376253470160055620309730103645721687886140408873755580212052316580544765246501443463803768684697364352742864918386758982412734981833901261908756260688714050734106125319380904656255300918590053241617465236542603587256051510023196709843596649553689487427353827335288581078851587847108044225824056471470082626943619840712611974945524933768708922924600392074464459562475596225786676139681685928208916269130594356329577732239441846129258912927285176589753263344084419626978364499670166644358626870675485413665887603042007170177679325119358175397174711889130539476593403616838864921706999063553429258349492305377567012471278198948276491253832828915996155090566435843522715636959333842415339510827929919146123337956269747563038083016021497678282189340825018861063024668716873206346587631457297306208153907128970385145204903216700283656640220476177262348630590072512712508659039170853523095631594658129207799667860695788308917280651972490338425142817595714701676046560451481179774217928232734552611910358636093240822132893880749719300777722324862191961550330019784522573717238090434616045888996392536092922018382676194343324294630801933741982865002857704782878127357243065811129038250511189976328257519406224200831880852788055742572687353203793750131673666158377481662406011089990115195031641519174035578428713520964604386090967028330599568754447990346665903851083945026111180296212423507490881856386493113153222548670653838756512566007804357715131505741611189839529413923337973519182299565819092899801590606366655825334744820877462692717542915264558925963921405558576739489759444978069098518398756037363447611890896261988879139152115712947699993631447786193410883922203913788228590943020951096858136921550603109779042828069979730050923977683489222978583487718123222237597707055773377624236432978020942883233505303092613756285640758661215333970690235967530839084199119631524542179716777466101013417015253419959824585194460119307606091628717096094798697378292315259217806546270972755501946247353117697927241259662262136673000881401618734020109712225208385166263440890883285130216669264154806831307307825797895249502481450856395318161150696859054646502694803225236030183184936879404601115166995311323451403779558330034670872059057832743226771358351360000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 18219122699522316349502287602439259505191134938440961757903526266167959283193092050279912958282715128022028837198809679524161138490848572256669647675163737607545902839854368718864314407670406973519311460556969776989993832117896674315743937326349063980270807313048328728068473777039210117626000033026389094315617804436285762258024977763378618534084000100793172088118356770585890983136841272578805701166807189907834350095006762778687525175425585970304963766342379452357492780916457901478524812276472495899581174104756127533765906315991483836562057185349497051218433785002687338516910800808028998266555658536991937903895291142978176334869275223399996407272812928934668790676830074626460939242731499896701328873655804385513997949247378798329105820448201478620615673398866373121197026580942376175333309419426944380852710716822575018748220809909492001951730600643629210423528392381521506597258541392349131282095559644733950864593917506084142971841962952530651831968873002695079860056376936787350343457852927193387148171424370640950408386910438874478495084681696890706941226114833256136760243775753235017173895187080246851866904429675387779197867250235180887190272828566165358686911300845692124642555122311774639573206120733744225042017080014735213374858124507936268980781545245919067096706762290405695998898412012491779011115458459049723083142788826435777842151167309283000978910422507313694834408807619350909244242800251400188369775919489380744891240828354244240130386192797345122854150515239572137997931441667859958566284914443209338464379579555815504820446857983838906128899833378554424141203830841165601838335007578078056680107479441165290698178332281349552876995870466966337964792924745585202731520173761333529250406749838150605858975967636369483317197485822543154807270113172716673238436021803396791105907258827850225811327330725623891422048053878716819669787898684468957599159371113257829962273772926866804415805540587183564285314769325398544994158848823020729262191389810782373058116701328161695678091901018249760685869771427605992857458981362997096494958401058094226773092124387753460279579266391670914288670431685743713025919664049928940300489099569359306201509711361145872079416287670955242755084863166728829615478156430354327661464887226191950949839083390185516179747395338045618028675212993859164428774892272651581268996047969848263177482207494909959218684913296139769135367459006548176151742604830248194341161972165183840659739114296589734132029284995123689430324823643588298045050539699129585112053798713172000843427723294967950149373058772950856431408116936855166623054485081616425535875905913986249287893309438459834261377983366101516130178622690879076977660424818001086271435493651510455007241149292441482702022538191103104784579640244528900482015220219021156359356834808630123246941698677447794701751158185526152114892694172900832077153416629147325132938559886352582755169083192411532533994712024726052458170397734970104111807756319276771789401249858512273205441514495249783868432082051483076426349664241357498131351690760320695903260193626041615141879662292342157508100500706408673252476378513191537764475749037382238642728299703608371856916098492922746838105184927375851952596843842342082014527764164707182564753180479463627153279401460044682612803503933207869734231222886474295320695137028486506086151541818332428197121179869230633473076805329591852248388150431501999471863202295729725888035526711208547350177101247915822020050096588455708479487431851663179745194732868456310302715688021979765681294822331142309122634710663458764940078681027100907929600000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -165719306599626354383090773623460779039070880257938688546400472158829338603728709532441481536348004598940412030770995465105063650482089714519130349841791807090584603253057052644690902594085993638984343605598305203519530950229524048391289889840012769134619742483041582352824803369835861179594383123126440791670995055703166043741117706122057340326958062429517360363957957197771802624988058373049765237065773680435157318691865472616841095609834759930755493016141733543243775112579723239938124933845259940107009453061530465210030122269444293674077087609902294079423147438079427969087476927862409644839409512130399222151484924106771705115409255870605396160171430087781940395054057551917496890063720923511205622322820940713980768132922770640547858937145912006206029024748497512625257015110066189781654425477641866079270294556769749085090159388853484457481183874296931379857062374510050207477410585747768474865798322039688179894799002092126375942116998466428666173135747754983544493859095628615110530830825636850278850312107075147722479604644838967311488906779547326907946434089161130294982171424597320169576291369588692831523803579622017979258137202056475181021006822399228437638141253976377403272727805811958961934041390824122680902406718209056458895552485439899362003390928566733208112480487363408234091417647625659779290294293608112575024177410882378730097261664813773544333254364184140720078551462043836537655032198780082326687361794430806488219124148587800523845596781229710588622184918275331188201083640914855180818384713134125787488268110927396012213601812990473501979114995916559984966517291042608547013059180646759101749887201688053407374177808821863356303325230617695073497067300831477927831960810454258500960987773088302820037365478363781021352298015832671522672488910685823108514289546331093376506976155000962712423771980600605580993648109922114895396629784951219113251998344408226491284756898926588458952648104738452917105668049791411601636225092437102908493883234524212406491563795668938774661810923257034874747195759518829597261389505774647741919905746709617272213475774120034496373793725618203993152211977480605424885337068416601049047086763146975283452095850296657598906079162108247052121101801369614210689893372907326364088946824893204860627903266277255033847319283459811996532413779186556884499560025540740256572400613322226703678662030086812535093646117004761147973457132596331604393752896733823774520724054252353698767276281607503858058539297074566278575219121714975568000023303555151455204139178082472898477589914332385984197004375371402410085618358251749760067013286943610306410111635050204509428266653539567690799132951331448579963324094283934157822530841797580867059960006046403835408408732570092963633049117517705038124752282103451405092407418651454821178990718931502029996962717696793505774605721887475839238289609345187056520146064044699165866425297907178042693231321970216597633344463247438681728430330497847123255337554621191149794249587811831811286561546630953622534134192217279446496252678944068724878977818313836050692363096341152582363389315125962803843357910936991504822053006813416939179865877063636973149924499775759282782622768172554973817695534505768616560760366395931430402245034699523012829554637202457410170233936058424176778705783039486206417276364306675604713234325593210902969625124576034314416276584037742325297427942682034794944760542064871675125439832524122400686874810001664517802546554635072918502708663290714874623655956533730336212168715444337965677812319866366465113056380173738622506641208057574897787039457103046508544000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 351450977668618170793781807188248857710426779318067506619675367516385841331784509717868163396751375667951921549710836853604913765495523047361698887072295067426818156960842547704145669996367191477693043918892374841777683589196076281737873989323282891736553119935631777728704664442028601886995012351420506322120491201379130832091098774589993312145395470410856056504838610786814865283212037336182636224380321491749241072334968576642237088517115810604754903934059196541143176219768001781306637531117923530449613458510015792594855024238076691322564558655633432930170514466677742808309211242349834703715973314001890548857062876920876964704506974026258166532944036098529976067228282793086850628549584529535274931921690533831725481455313424367576062411704590299317924085171797945419192798515941314993758408994530864671125261666255372675147861017782376595866058413473326534822809723346287668397701259858155365843954534723245048819581087279040780850830513398635783266679377232208298643653638029442719812898877434012847459125486949952817585642698103490809069040594265444323912573643699933338980203952558416923988481485000640353286028618286013510398846217643778208932120090491386272874900405195332101369146567353350218917108126929118515867741147733981827551108029012891571665309688516192452852834721546121456672623865562443887906600201414755909422952803985361668669727122195582297747030076537700470893784137232724744382616572491010193314724520766174491436356861940176728145172603861319711777442150144757277719595191720902624695711774956417454686527616558552039304608386894893441721377863682909760953068756738129715362733332050489541833783963351239897821394900983764421073847134869955394189101953470279360984151740682058134295866717757198198056653798198481297091602770401909070964332172123287433461141031596083874475135552585567877278706992295930103354130212909388998380059135254620127902792815705719853424116115765703262558885059301676255090104244383366851565403638023397914335722776374214045480906425426665954138988967326691851704167834248226559989552630586542031444411414038347180685645575819021162392916153226516626268623058621473610728100307006106945823087273660770828948127084190394555372631604372597986414063396099357231517651627430962655415918775859234124816096428252493287255937476182787454685496904034250124973070081556743232125885192230104042599923004547020789421857264504493966648051421835553224688025417362022343981332705930046148496019085512735199784752064446239578430084801208083536815188100378049857728815974265396628100630257947095168214422480476903223359932136133349675977332293876233635643810056240220844570655804338974239205329366882570064304401000427031403206418531504518224861671524804730671157089548487438918299245108145260170243814327334582312301309664449387894556874333845882346683649148187564429583877211803674186327619346649266983246355627315880182641721769672000263494216595983386177819362853337957663887959441534082050871309428189091365074710615148335006011229011106376153841774894720844876389415108954318559626262740119962445970823230036548828960025493808377036108338701691649452512333059126650125914920932555799685436861910448370493708142692548454932035253711052063283045237380721783306140650039717129774098114270301310651948440753996058266579968328010070092571492203241065588633777784428977882572878193139637978934101965753896655568691470698711743471274194264071043434168967950303655797356034271169776250963176610800924309396891376262697005988601083705301002696299042655041307721493274552974697733376187584670475617623989162153211534951040428277760000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -416497128279276791906252244061020140578510105324182378644435277244855467061050723707734972320006940154873918743397032962418921816839204744854228751654373433449269668630067187876336672318106906753559281366301556076896679668193452074378114181125206217845443530066520576650901063030151999217119441139468384605226655066407012416871216343331683504279993512108883146560104318228629225351963096501761945878747994403384252067068351555254419620993341398355818564029071507103357222983587481667008237303366877622014523710241938778127933315211168996118806053810208735142676501493946332058571268615156416854161843042145653420147711277957611789498671704250213621765481787853565237481209756356037114358568214050788597707756516894187428290200517310602021634955057109302280157053373613654660390304127080639372338706422535128141041459339049886354106290036556501885045062243457898598933767253492901968370475379321592193077682853606271471457670845338978778374897101384152851474736017684448205001616626370499084506620263152612202567176034436575431303504264862741148580374269907826801782459013874323434709018522222271503021863786815953086716819956300377236410391891862230569879072413179224267531513925859457822921417185207303049213406816933063630920379628173861820090737260393718634383932454411018229462978458708537895840283977687770892023999865730527897283408801192617280366106549215512875849504883385116760391625312435443954130629487894411882449513940568730745094829662689838030245749295278714703557380014344855331142741829879411850080592228301713135182457192471336827458962759718958917978663696644124643789540396333507064632389667493439334545063690111940576438240999764894812445874201472626365297569921547139570679771715298064346857246702796724906928482890362350523600866665972055972713546107099468215108268557921525550266244058598557124308223739119902871460950586969479700609724979530528774893423397737786718489177224366602769588814861919171080828542829288991394717079231371897064580684729984869262381611161436732248174847201041909597175268425390090322676179211156858489287345818492397411741360913259098466716708984524075091039333714137769984437320201902391960663185298701528348450795217307928419404245604669332123429453908193501273026261277507367058583197629251918329846818653277614854995724089708690696664487842181048114049747457329941317501271680286299199785040942042014050283436325391475385487274316828839869729600579178385791008148662158629048428130359458425429033785182525163143613326002945833247839671426253169440066916995950643476449927054499736567729951113875015950988032970467994464658785959652640849899074647687644235936646667780587527862647652002846798950070633951853637888476587220559993585361855238691662925972035981692243713679010306765359137972985808037732197429244027134417974021400047514916438052334921963980656593074564041895328159043850881194310104907334269303724222484906174987074671858482687623507903273303832640857813114418019697338040084737333066545824421112197515540313211504864201418423203841426216440601291065429584821573774383313526119816156379456782530757838805676632740262915266404723704819917319826602813769435885296948798062107548273110405526955296968497380982008276044081700789113437806949540866461855878472672819411804342533746963568503853457377420396139745366866946305760018715436113771775628752363073816559417243263005090948430907131187410725745733142888562518846095662567287380303529546500157459075607100670472647595151811623551280636918499529026377182096113156857858379309839127169835719157454602448867984283573902099100531005238747573669750374400000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 472463632411095751125971695307031533265092601611960747903019688280184090074205862753619047453050192132684016258598871508137366725051025712698339227286777896518808593762366471508548927711402330059056699333533175179804747824779673481346507646313246710380623763238518530876811704436061052856093739721968348219090779570996893952808526188335813249071026619328772002995073780995140436960003128925325782890178965277678307238760751758749585996937258465154490128819590827579811711359758796053659411074902226686365876085726822354467320311441349029007997278372080869401662988352551615439380123313687976440094628012266372676945888381594984682966652505679690797880830932304692308256692615636898033719992537631170168319383735807018473092452246493743623973800508512582054872506766929310067578780762001392563755985647876316067075309563642146606791356129307150348202802245363005540752075608967011988530720763734792435442703152072248381326963813287875295667955955534119047906527139275260142137659158942983909458972937633036441240283671708939966275284877313725342065459822966715865812519402364704508769290270153308891069923428595364089268794105653832528553852482150075055335736309518250950541209715362301522237508444286682891092169880694445474428564539082219212278759312841297298757498076489541110806218779534228019758568489529405095034785627801715866760069676619608105325248222978979826272196969701298573294096357156124867944258180405890913230429589983999737069326565687122974494029597974037225679426156420177911233769008378732049338348616538813019530610456680364229836137032315149511802891074662353884046029279576092704347004029322843532583148972683848241413286263855555860512960882251991298031512797471870085049387682066339915523881518692797063900346324046948243646657850796535988647891759379561460327636640583028220570394181179879679166172060948807390827590973033311845496697457405513110326475622377230714382587896875680296105607836432192673403814531001628816398886283532910761590179711633266968681309212101238861107630124038298931895454526132779261329965008821639302487856893309290784553514994829360968357557094065759467411450118836877273928623798270817212975438781866815866171390738764723834108136153168198225517171908533057362003352981868524765556983018526804041144472155236661251827243227861849261022039551750173800495194024043765789608477494384199826396107506611875935064579603839172111692917258279872847005016466435807914272601100716287252105261440802270990452387896126860081801778690962526451121391882020230708289189612512994484983173568305884796004231105961772757208297088275375929862533068701344872456813510741543301100047228511283370972355143928650833863955274806180581674499658721384645262511628889726669307676364997833475399052780623698796077988000859793625300069422286454800531744921136151791402344212562872099127098506278524053849481446578115788819893691720630589929422904848882437946576635190883857045465677482659139569025151871058293852063455132577521741658323299017241308417435375124088155324541058376056674044515344494773009599225182183088296599950710361147510580110597404680977443006828541620193416171503152558144257569327465352418500621333185410396365440050736564712713249302752092032272326108534630280560534707089258698358559694137639553664427380297951860301570568987957545856159802320973023004103947437393005140000478556331088866013673986119204709080936988003264340041105868743518029084092887714369093131665615212128898271573470662888963220066943135614939957068367774766788152515145754752011854471354303300862885108347187655787490437624586506332060459728896000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -707995218935668647649468956751222121981780933461164286987174551564798342393178661324947942582611824175141647359911477159824891129632230908332290141328841390442901591106815730548600769716581040256578384973170142184445740513202352120058209497470833289547541416033041662587964432539588292902539331973928123988763941537866967191218660169285627092747993306923782903958898542152192792906579257884296282737058883234492840471090078791349795198950942584362723391049965015269333897559216085291364182504532829313767123641546726350707039078019666674734528632546194619437899093670033230969436212922685811755213202549778887673886471131624504840780937510521953856418066560059045107775491788992510801886920259172454031071689211057141754560672962691600322873040097724455247634870277205969935172498822453679114042042155783308855727064599477999834545296140732811070566081975705801568687970305296678494567146599321473870762403588233198391913901770095515252018990194685106575123742000719175813789152376869166553907864548909415258656695612984295208012035026747993163704322684204034378389215340855797498394304323396256264614854598441336166582922864681552369205404644770826634194116007999121872009769443340615715447364269543894509437914675675328149430033334354730533586809402272385263511608352336067510321552658784191763263782724401868839325347795754359476837817820568933792254006862927718778029846355018149348772467127993275941379669882173608768505883908528664035198769370599159039285155137861508590421975688550904191604185738524541906400859039084079747248378247855681483462372215911985242755435707164588353070718819162840837750321923268631846716423323846264950224124931280628138242873765997008851260447668628228390889347423323133820299246356523306349819181399446557532989209058763704376424500890402922124743949285450893008166470687940666351061660654067882534770052770900967296484299816900671594015684176519361954348561617895023218794314857151969381881750364830626616357426541599493928576206497829647004442318473777173970453276790556133720379809311794323707813055567701367149404082519103333351353008685341996197289283406779718072517103993859605705494703854515738187159325456230469034868930216392946705619562277266550306750962485254425251542155823347886555357659817969471255319735060475459937485769883060095455114511192312222792921251797126010360160512311597298879111732007035042149508643094510442214642105932911411289305043783490507436507459067196486627333690373126180868150948600126264433330766771858457148509006688601143196261987764924667428286488740271618311570972897709477454168088682880560018619396102101761434975252877745535336776569630989433706926463271068369089686695403099650437038246452518432415850584821652174939625941707764256038956666184424733686610024342343077627664252291074415214132591022903137347767009900434081746920738752603242480528726986159011648358108594960055872665450648973262945457764814883094444826779456349064373425465831670740142398586090850454338493434726768477541115109509582034332690902830078047153498176465799692280474131239191243200197561619247174939487668208405574261498496985912947018650009949539028636679727371907122496017139356424807774771256523339361370006215995078623287515332567907442607117705389211293601286317146016806820431339161174017634230522547450125169849883008739021882722158921867906025682185182134107176236138179387228488357819256672381624070576738891298269843478708474147799646810336289685953990941878437808670895311913927475867440635478763302377130101626526836642721327607677189613430947084805712583831577769080306723228842466098544640000000000000000000000000000000000000000000000000000000000000000*i1^15 + 887316703333894268077762780936988767017108565073049192613074639405312185192553348802398694046638106600608616011529133760885789484655019442414857025591397264603813077531604895927357840296018063416505581741029675132502872885455264862920596288653596703487729943076987902178130141687244206638023466651285203234796743667870633730875610282513235932931200237171256160765716078248295644632739065358907888519611189907007779319604151000457180897179409592383497856119980566439075187245737477525664352425339259830998375876703230434968493629531439636659373885198165117324162474896306490761737110570465517303651165472489577385009391293384056561956692768254862537282477393268026536526089956989778131217787690749568930393915324271908455728425765859295558961354733358443881257682292933197254583908374498117368080873665797590721263923928472526147101820540977386268628962679178421598134708908532965719528976332499815930839494558381162861069472609242642528837469952467325187936729557230679150611697522449628796238148390357226581471054527746869724288163556548039035482966505710221572557309303110032917849623257925623837396888019248196442835698062884783716880301548759101811797238977960110257738264354464192809646837425610575722022594845302553962600266143845889393283025901450521869007408536189587738277926466834511863008220323873233423861894422186486689308675544089897318494159484357275722997189001873971464978879244554985724926250104192426013995341157835674444991533825255845209198142822810096283316398748017288668420743253078584846175794206013343987533219610892116287908826611018488085270457887591666826985788951169245846732849465130252895859788894046546104670469740200365026934008040413597717505046140245372625060485880643198330762649929893033036549541978366527078072210114113610161011970021228209832762791828951016849212149685271366417851678806796908047556367491447868069818030542378283961133626272734745889448792211703938142896733384059599215799201336415164075524188037674890244241396274982496810132278410156169621207105570444912255105531403785257384994394215710002493528645119649627520532162493955104989323474241169538407485308153254893786126550159478961490582393023897996999428157400447824256729854980930469432051627738440825693566397046924623592084683549446737950905421417222482492458730312960237402966204105842372976963755856011171695097092691819338649032359077537374636984932161472521243742672879709272294096022821282257440206642151936556796907389638797126560427433722315832952560051395969309069079595948085790323107058617276114122260948753416269536158516545299810225778830194883286238596158144285454376580860770813456860227052509793949211933945375618881899656836025196338844565918101890797853511282155608835494756087445558241021863572552949023269334849517948855134477642350181725367687946453577589070649209393631956018918911530045976753747190855061783005091922698798783463993403451114937341501566213696750808239567671099943025149182349411895971134044990611400076641069832769608228699570610210027641065317811780087025320074502045130484805255396245335365128765546627035083914327029830499010910259971297303541375055596486543109179514299336113644384998387134852813564147737825736554358574294492024322955813153702627215339787147353182588811175402719999604775722534333952050078025222593022800315698638340516443415176928834921824994115450855880743061830509509401256522144030269939160833309792588982700198830561818467480290880471182914231607144317610157058086923535971732425243902856237205115075029936761608441198693007672417493753645901794650359164618130136435617099574274529689600000000000000000000000000000000000000000000000000000000000000*i1^16 + -713606229948186280800080845313391680896449607291386755793718165243726381211829186763685683148555041704468153624529252658039737406621972309094591034732334621517615699497827640371835342135169701148917833950636725348353622832300111817081923038875275553888422870975088204680260310706268647280419328921415687378278168997638816782590737334407356715740233869014330578352238435479211980370289371617129797853812422551573092779055610701792824059106637179491843466924335845106533164659969027166816517373246666602456822928110907954149678862221521495227744167717313735829255376791475387256553409812502275274301322963909381859869865422602670191579142994946245255358218343442191062860293897000505292611610795201851346941506967869743395067872116233073769801298190179984775440131909893817336276727889729316213894700921442552683132058389353495707093732116112604705471707765971532883135896882381509688826234900768663692762185956860069820618182393589427686520613963656728896305786671282837307395740376865266679709431913343829988277395277252014204795353354343368956874116193382576728562033322884088134087673150874432707145090743883118675601895386027901871339072539075345251490194055954334958389008386417779325114279648071545069406635498123820490814640900867631126902390158572098646326837610528716467367592166939312050517648739865448058060107630609167244778176110237481068728351462935368312981081609500532839851012149504002340853663250808305793051901969404757617938020872328715608639117938692874048972791891705661902400132111877259258309905626296078480079733184396245710184640981547043742738432139186149591362021867206840773193386843591332470162789748362945596448894405466638626263264539526312777180919257351916305628174742602266436754993673157408611130220599535063407111367484564096207028320809359765495974429763002260579805200948988634715196820380955108150091864257917288064042516161372594945422529571103425360437794514316183450386541091132815456920974907667988752757501417499650743223125692287603958262697760080208391157059615254159263746656061082657876632707096195206010823106348417773214896515764300881578842110626744764533147982895337093121845112206831322892935454969297643820334328679838162297249847140398770484939096251393802785984440345404619640702340042897891028798321415540531466683075406067027982943406406040778493742249251999014635448771989990125115521883169188227024476767776465366520494923579187598992936474521360964885932332831423068053575512100753651689411361074075824435620135933639486694634938133874867186294136260762309867263942231401673071101778286957746523563412839713964571141519907034702208040158991458993871603998313653138536613240373117009378472845584022716078999133938552345687303911469360265678612570460337471611420533113676655438385762505802777112967104733031941894166224438153622794555350111710658170564457511455745805498828945218383694336520585338598489140730352642201874595296945033866018421826431017528182475271131195343429735995809902589699972375742680321973953359668772794807255785089909992054915121972974107072704696585899085899446865840204544741656880206106521120199119847351026849479597939024524620995573783866172318792560849491338029789176902040063265530088768450456380191897672627804441292234193641469924166799164435936898787687761583278430056407482156462996629708448141718471121488346603529922225848058816324622338166703643110302577064234331380259708932516299171061404120069911953760545761848285055240617183969694725071022409812981659436368776041403198743651624431273441271089212232145323216856247496258820131493224167606505221180419876061184000000000000000000000000000000000000000000000000000000000000*i1^17 + 348635473090592429760353843168995653389853543589732002958373827418216349175142462025803930684397875495936875630836908912430516944647802046614467687488775871018778166251473435307947764315304694023512238657899099354135500178130503848243637958034022365821746055512022730858922057008778570076904815311136248412368956226572856278045298958538554880220830240398762986301938097636995004191935589997737478444716121397710361092727621103860647074748592425592142439251258968199693669852005269909711001670679162264402192969119602643149919375908706371588636535698997144598868238002502471703745406262065904844819750205034222270184132061770356363184285033404509888898902160785600578442210285109023771280000763969282214111322875117514551189958154518280194746285061407098479388441599021994803181400691420976262040726217888612180002009820532355252513229056799099105941327483318029200678585828841831199463150725867156726145201361827361025520008150055894623618521692142899484397007798914061800050353351169295869290414973630570755544039914841986052301317700344933422857890497755322328041196837522462614014143788246512804211237403484339228083885496178021819717956929279543205223042589270497875157531326765564425546824055044899733468578979954844898454905694024807620461319251932681796988369906324400507315752284621837464007873250135567284884100619516611093262675093038559913864352280518247809347620771649979875654228682322048717020849297668615249402046877400443759430421479441232353565609988888659124766928709254925995491524038333557088244834570438131591443441262165259286166740945848137137237713830230484314707108105973973039171771547362756740170352884454130264171927123708147909856025727825197669190417828778435470521982232672926072064963362583925844480150020981150274843257019594974901698666708610606830669379657014941244828472394823467489104969998953466500024551186119293097798187425326001732644018967115498913248341553045468220462349557465180203244949960369459408030332450050931911933757291365294199004986871904658701529155085335097183725837503232156157962214604641773516682365081460461246916852548922979334076280473256342273887021719076343555312235753967828532902360735260548816477234032491748509243641404736780962821326877670801770277072459429414436597556659379230450671832767773600394012120232838651124611677942922955465782686871780380939323996278752942061953152596061098576614801447191857963252375297969718266980368590419984448179403371198950390375819210079297381995304838092739404682585874750476955404197408911967057205655363191578983755475652595896721157754151039548374337077935440609447702063498406459361796156188808782364611530791678774290394165066258126182979339550446946213902872470882395289942120505424415028635805084753339131755834611482694504205443816468209331066691847423350490625138619554871167157690523324619565627333389901597910262104149768097487888665719447959560225851869203950955356014754542670521345923208688478572393958975903781105798711703285331230235584176041406102335249477778089086080448008907777584918936690014159724762429375070341792692990824357244662566090120451980046343712185794568120133824014871259129535721065714974708081235658878751191964074599200803226489195928244301114763221444134667583589171126034516004695194924843733929171059453310808644307758988889637257254615543761478604815869454819091603196761018761487526495714163188222945288792088595162933695142255128546839705784067846665215879631775086889993807482207412311808721275584164944905899961466726271088446828413766519714555477669905209752967234700275850811852351477092075657073714486312960000000000000000000000000000000000000000000000000000000000*i1^18 + -97522941846470512850010447997825926591874055923126073981744251026070738927906582419496723286415046361143915792426794315872064470394686937718069374957699096918061297357666832815546913761514205850947667059095312462928870148728435980962017080913851016424325121856045875870565189467529976752267653111108193175185844858956592603132819054084661039426961537886374415228844456296112552944010109878430131300129311744290421510985435352708262998698572308943542984839207767970022127452056856591341340268800631482866899547360572235894967051072020962093719583416578742336524986180535692613964405348837604333976088541818950521099204128989126233160976400000479014384021151867142421347918995918725801360971966170153036519588388599609489301504997135041130254889697124615824154730227657446292720562593590326811009868667834443512068318341935636754679299947753610344016214569216685878589659839584251737318240843134399630827229617709709951443797792634189681193262515348929495251973575153172239431834995059667927762376630543691311624946889101041613563016434084396966352709879153344290613838771088066282019357972456393527604989808643079660908164311170796386399477686331020021607955048594845093238948344882735498043983302709144515812009041985272872920261016196239502115977766217535408455128924281146532259107113358172737035327508547499672958906565595843468413490391986058628308840543984541369275545323925952176688441072992200667857207508998128917309943966562106621210822756847634315854736722276563591154427750315154236936521143171655439142513634999875781719689491733122250276937584949724569066352340936315560317614473612696621591866572548705425989917400178061256461944766536184467453676679440144184700237419361642335655987693949510888862176043251903689140722333467404689242016615208914567035502079753983342205909351808871402334483503212354693454437877676878458826634730588172671592652313881735180824282779830362752247504687974181440374622736378463117433768302856270987847236246498158250898981072569170400178789855447487520483410558993852743583500155746938022184098889272862464610986380828785610506386811886927040797600190368949429258487066614853164292907982246208972988787342754207183843684249242508350573793271366461584274295262942689088846417212581506850230833434168046121701482174183321621721263486908352360123024739576685398405214415551008151228675004202382239616988955114053391476082217665786079427163303234112577037190878707423177808057810473294685853053825020605202145848768050320801524206970667798162894093454423779805840371439840961487444918548789063295033398296305617422193818584522447955565718476422300732442199414589823847315368852733212416540790096191205174132538305576367375904058662700600400077813054000156431775100422250837737436648648264414268042083678777824039519502407230981029167170019551261657599826267882815389697993844828999040156502333751490278823931994767856346382621497462055565961116656020757283891942706730107587348249462586134029503349889322101957138165274227231597388123660423118850416513113356678320573324057192309916184935697875199794488808612508723329026082739468055809634668826815365498558868508938323737236401501775079269107023022478130829177973024303199160103095367540970839443438876274431327268076433391899935566661689900344254377871583201681103360254478861435126239756218884636356325187816624338395189534093650098258889286197497074607508399550756995590064516659565851018081774045294862384729266914774051122926617317584501315831509274327641437477596220547192010419063681983307465032261820976951012739353096714127867320302140635575582439072228966400000000000000000000000000000000000000000000000000000000*i1^19 + 12758050772560081322661484518887166747707456678822087972941189110100917587206192323467302163937967358983644432449259702891551240565963768187343906622629589971521894627416770892668787502984532228337033752773051497309611028092245526600263338841544612455331275037504703417011036762834939001076910571647562682817274209130852569035775955033035353665763250428929222894132172949579081452257690710223699155413337364449351418177639534087697135994157341167061807946186058654551492299547743781589486150079379752813175155429384283424344173413658612464992950355324787962962086952039169443494289800917851242526470641238797687421112727117843356067137205531647145880843129759895280355852906057721212618798951377666358698116993544966714971627166098527717658721849856581859201216054807570653413045552137287930063390570196210194434383895063759210623955267697506156281951512703001904655918824300364742432537168474229240143040860550695541018803711411178002279701872219362639441389240080114080657595243787144947654010431484460276198449805320679365535890666835765042761760517539734904417521619646300846044705127882818021383084209712967612339816200776367735893865575505537112893955871700022549064774499476396440711758033209213720395027584152782610372691076429307075876885660785314052638851946776640302595258274392128108219110995285893858992254067630397178330754325854795970006762597140386773370858657388999936601237082237607062571932153902044199572083927173903174017018191288168443055607588676231055184450800480827813795336775931613004512775758343619767706347118374162430338926832962454228161901127830059886208582828582108610417700928406190739755479604543784470282413687189783909698598202823324304807818503707814422767951021702283605765660433742782938129051534499857765601870364756158107347537688621170006541455741284223306041872867414791164645195884935644464392032068915742198048273957029041377982537131465933763621345129615256927475891304042479463418794672861391240976474858456221192486980495034753329953251962227180112866391536211939901406801310765250264407526801817729210563950366738724542876008081535160771985067614442872435129312253241853673989411204931540411469743595483325969495980524785564529342196836265108423592590523650350276275912048293767643213385063175090442978354699320303029757527706908928519304721695706248284930366255035017527472572027191267512153844881142116764568877590214510422073032480199739025413553986314779346747839933494939884661108245226744676100589650129415446411433176660424391025110697056852783423580882943275664539053761778111508436964940822962356321984496211689705586911169643091451340352117735202027306392040588021858013664640649873231649633742760428344972994095156089031471199804081076425980536474175960480171912473851051870495697150883286748794722578808754441301549778520139271782063203436049085870486151430226254430556420133847855541982586256329238367681795306823231472075473441812334292634688204910566372004905585829510852618190948706956400104107412780393302085794795633031023298539313003226645466536017847725129471368842477309178759626251820453852692830509548341980376892764352001968791474250752461770835356256959595673540749427674190855107434757338297487338443917070348609913334071688049404849540043083939328030316813291074592751484435135652322828774816543643863370269975663839008882884986045008017897577719137540991553943953527072836483699417185092113605108234647834390967958323986389988688979726514484963645885337701312046659348114662170657433432355986994329341063030967962980483948398508027229183525317322839175743393460182057684373078016000000000000000000000000000000000000000000000000000000*i1^20 + 111112990084101369755686205420004582968462022787030073885111323818328637134971100426056751256360782287732396024670939397934654533335480313271919750149170803859191710261938839519722582669403873723653352814337717164001675643405911808153533929127236926272293575811857592271293821842624757733801013320210315401496242572561471791251056700322853126410741769251436001220359405134307980564048308658191580473307235350936904106370193885373211048217492706211199618249545107814044674118761207336711080930719667042211808950740008545105810673184602601340944805322819449321270058485870318866684888369458190243992095480643833062889767868079494688946537822434982653362174048210234448678355543571705485976533019038734500957498707711706427549732428670838685385133112089377735288332773807710218521872947058606382708991814245778452425630116722580494089972467444477454221317829235728921287917561424389022495037916032572693798114526655829208459791015658158656352978669385872863158369755980575911520564432393509161490685862387069227547079642850715280917803560769992789299637288622604363292958162410356013154747360204154479155577600473596835777720185072822241698376374422960323679800845761262049178846552942104657177113625666857315063315044843045781798539227001107399816179306007233437297333223007858269882984022344609635459076163580412595486313859943176535866356950716481351669912962748056255739300953229310343491403632008640083232625967682967221806129868721811117247455356517631768567366668391305098799169366460754294314653562470975578458607645764452847348706253095926205810842747416981434778773845607911178391526217025276796280880483988190854702822743490472988344823567523044600098305493808066859951448925692902673068670032202414060286115158615799473764762713797468769463587557922348262551830173388486171317169174314807221453775813229102328088337474048374672192114092262872918713489427939132520964482604181493720247803312668873706348958363583217571449431096404258586480699779839490976330823442805533709158281965365167667839323211269250326534762603558652734284344219646231936208609007529365724337660095534185655209945734221964666020941032797979126833641955403040872817527885410935992898255151727484608117795566079033304221072744274515156446778421025706498435309160561490377843256158790644607612294853257980141191025681843116614875896710457075258114510383412447225035957041116886750872405449705022968547105685653278308398086626914044099482802503321742958905445448194878323584634852383270557779333733762027057877293515564471126703977772671233081951522013225838971713356557354985876591238129885153148720554433969372748127926500621125701793106228939760917968517709756574682895592970549842207729646789370363888938935270511761747755551286556938478847892602166122108192203316177460244595732756589989922290150960280711731330645199260897357568856538776139251561220208516273761690945220593396793104150154264079686545444412024650849919893579967813557967459030548915620047826033675750271784270769623125601046372875906164447297768851652521938692026440814490226871918972097081477592404855546236574122000075627333782412839916847837471548414016818125895001712028141183305572935588156783469322062083561271659849662693739459887573072299884988255049607717016844526348985234364445158314445035250019077517297046420849347637398003103313466473899644258852960264060170537676123840345937039019935612159822941881861502974084302665974100851502111126050628268347033328346552469272105171170241550887433553069401765059634768392165311622236531074823315904141925144019125866335173434583056807104372191013109760000000000000000000000000000000000000000000000000000*i1^21 + -209013764596494569237528882776895363865674957387561482181532486967477144080355634376426889900159038563944961634869474847398570619823365471656364059775098150673314984407234489987704637249215690083406848761711248470057279247743597144415805040782917233824877374538083930608250842962708657859696946338573678986985174676906813943449448846508654849411539916716128316166478236871864820898114897231518031785701308441038515832255755338004128786026458379672596558568858362850871926743001689285822309828878552917210377776036672555906623800546423049451338431890523048937854131832072511114832150631668049417290909075304031735445839651448003049996226688620176918645801930972778427557486121777495856481378419003208711599497918176795151624707892200395288854224382295817817376046727720988823595000955918203505534631819169467253842416279136072564887335314421510070979971371861707261783297241674951265363969764452447263722620843179059357861447096758238219119300834382756844888266433216619543512153475158915420149893444037331301314121427308643178378333265647450953339445077912094148263067585444914008724525950136153281268617960615070940790733457469047886078876677757949914633118855914973696687383339566143926922579982971370184566918505565615333262174628288606405568812452063575635530321416575794254270099972277873129748336409503986725748293214893631683099856647568456934452938660580006157404834718110788614046659000621568380344028285929402639693067627683332605955472374584444864778143136438499034823590152825301387665249736675593486504650933713330089987432865121679150840560363112411503052144362720669509827998535946601532787432632629421371996523377684961905955524285840381282668578108364548347102677059524114228001671932525573393547050630289272348889493483219718540053248289729287957302962376107599028786080278845226012377009964517784278193830485978627861177477935268667111644709700937031861498879899837066367926283064693939013535817060017444283267343852249725336606200070605726527416258562171306753067841110505538944299721649245483075282800185362477268766594144041704607364042596774826839520170978170673609948412250088713579857285280020470440709435238319366541826570758415665633230981786930452223310504355502641631018417364501237583370175703962465513602508869538775559953146278347190024318693977986651791380858022734493464011802721452386846310523432519176208805156696433854173010739661960733204995664848365210543173963588500319584492030225580876350805974836238934548260749009754096995112896823057695282604724745097314606815942911770626147316747394708318313649977190475195442635385020219439717630798452302051036601786148059451635475779222960060075321425349648754841236449675413129740268806188199520941221115996621082844727026577215687990412090797188816718588282706218987783688733448595521880210870103668802680590176180625163982676306134524229476169675123605708868045502710613708035769302447293257243645765671813840791567027453246001198089047671177022305923351865104352264553779914991862310284537074161388618822937616208646245006047047866343838766691024334074917184214118174780956881070741750222006015927963634793479765347077168593161782944631175192530493781001815412255440445968890314269402260938833570772294530970103798329390256185589773837993028235561188374976904347118228224579909073090291359959538588333860461977911537264381883673800681260591352534494729895996325806562437652720678308663398882015970146962615226691530381750491995033005840523658026378065385258480383564415266788011176548605141851689328683875103972122101668299647639738202064530745962374132104419501670400000000000000000000000000000000000000000000000000*i1^22 + 11195546953304860633420983476580885446412360512821018707095661717541358133484523626686863532498061805041007651869986023402774338267919391024484400218495729547314032479883878546960212731966496731495110615053274011625563510849296936277232752675798581425266543077264075586234593987279621574370315321770033073411400699843158227670101662888060238801752276255644928462872597214772914290801843211348194397441582968952012263680762497924253960707931011447733677506307587401590437113186103857687768962923496791442702175909889669109337168747485842762415718033504235572829334574277544280385066531772674388249823072487202996660328565199977347328230392009712539248573745000466490089609616213302807064082659151152959841656292472277835038838802260527933224445035769170940868606864989772744189615265693567369510900243708952360026461697470831497776378772000672337796766179491457159780249724943129100772936326966800775140794573068678231226188959144250527368532513431220178739198803936332901535809640032792711143295140718888360598579479895150712353507323881498152376925113418453844818193760680325931993325722162928327750412301347421092866054963960409414266860652183359951026015948012564319794423373487386253059546994304863950915257632302647260933490947342812698258490870184650210115044388339070966465420088965363220265515335564614591479569581925855445133023794727703427324427078585627900605176534851835572198926062603068070728245381008448835627297957888965112993454091432600822030613765092751477016521850276947985684655286005349046239528114225663143637561436725502834171488897407549574086058431703563571443077816011052595474811958938501861199814486704989213499499843142862672802564196950845958936029833617679230282296124645084438018417204003499388611830066816487346259515360375044839641300365713389002154925148839796748301690481865195660220370386607817057115959349711908427466037144772898094342295192781758456428203755007298352936921828364183955231534883077845978553805603210011696864871408064491625641600501406781336226237486179068496991294529483270919828085811475581199582010693561338524325328554202275261038593510975386749432182274682421473430041698152186442488629674364386975924438167304718557960100021681218325500079905253514738641469957712475825799382399291288173662193923204633167133606426353520303832618568136549897310349542495541150537856258918075446687932863850731408268724440669395892004120546849925572091367132150803070962477715616530718960244570804261323812387047631756380437707850437189188749690195665865908490705026741156372567662300110944390522749218546470448833578666737730489939744093885126989807807179705793321585575998297407233941262017609689651776889307217704931444509575250574950014672896335824192629774028648047412774185300067160835312575501086901387866811875747520143456846907516106985342687080568780114530611555285921513840448990500353405890417216452644219319946694233510514731203433426445914565739501639906397612874362481323934910377228793633887543658738613540520398879686606162484944192047810383954013361098746758663526033963842908349595658386199972756958920153142018763231529637393229591503115863083243936550607970512783121489093795831234374670236732094416348315984807293386734833625233487742777493983801425061118153586619539977996570141231668308207718106583511922715876318746650468932578911300933471209085027101436830816150987870291836413347390219381979846017068010960098853825171271153012689202905710271599007053088227987444518242614765580440240193349226422335099996759482068819167529696681713873026179173306075763175751179842989022014078976000000000000000000000000000000000000000000000000*i1^23 + 1209993873886456430422750723562143571193202821216363745395196526398259580439600683736054302418942397194688864832833573915059472323619365584988474310569274128380156124758827750743350172699183373048046155493740408368547256849811393868509252640445896433034584899748274087712444600188969078016956873775915832650780607759277484951991973510452105386663367809787759862134677833175093543694803297545146675295318009936592228908412662771074065278362011388802860575709268994674618481834725175322159556140315285381097983534647338516562044970035018382146973166939930638887997859440026755637335918580693892449473101505025345905769390946004607711355121358499980644876266767540389219533432695640994914352081747651489775319715697394376087737893985484994008262088501197265137859692975804843463842025168778005408692707780459633846151736461472762456992765508582456803570519521322247795293533709648025813061923334402918395867435741352715927632534497877674969264748959327400057623665557284663039517308412815720896727651182344482773734917593863163315892821536743042424330200756489338707518307311846407940934555385178160162187393080682778056205802412894247558946262146013901125522394519521672728683921784022270573821910187534175752433632906592619493082890452509890431265148020873856575742333435241167789045578503217470829167166100200574621490595759036161353627521770908641626438394289782833801337956457097364032955960411796204690925946040777893772975444273940364733392101861981866306517910190688613447667304764784670299828704325089894611765932721350387485907066456779814818057565715702660051382353022474817340816483599144071134442459848857583936522554128215375257678392270567087654607522500936535391409688328748744661304794885723763238740566439165670125708514127572340580179646829852598871114335183151745815784925641359202443067806040448842837589879543215839377655527907999397364731506548400481527751798512840257896181312061355478791983854631523371781031589026337278459916704636458018290302196684261969093210375782792568390763570135513657616127645272990119043414217346492587465714107111443148385880485021843732330593620599804091729027665573525431253596741010843711119902202315601153556482557444092136639971602283298374494617137522817289645643757477730661978098369609906583097240278021992413348910711881358877454356486105469960926235539634370265836957972158160350562032410206569364847564485068623410746576641824559968896502551777071262014373479455728015850742744361854592832627881858542041498590939106340336146234305971297648089317686569328402992539514108120066227664877477002936842878903798685252279232062508595246769956729650354446832084107322193659772110993770298890880330372951724177586967333594192764053898292281948160033260809966844054696938724088488473137792030558129082715107741222026717524270583045413031619178779551253265303491768603023461103952223059375406420691353802639348951493705693656324447577874627308400855034856712871197538985466906131995761446263797629982596859457815306018615755208959095235784549683243539645687618086607382849767674032545128379659640554124726059745792946246205937062124925500755560143089990681789897027682539611148778594364152739260263433131132675564316429204596611290821123444414193112690441621922647588579323909778415039409795697688321364474265092595645136504745246766389237919951063448319108288140545311058794474527568361137313634195961497600504356645567025632226156221323492544027725639894616459716229429645969735898985512632789573997021163450229845725138664459256111030549990624195699287527826880987188551635063170042011129646940160000000000000000000000000000000000000000000000*i1^24 + -84202489954904443793485234434190070620664682694816816360408818403431307277882307807137094132846327612983220291360291466039704921202231447631861650054610729455543228220370488395650179521713570575701964043552033782982774556846261405812115509902114948376181918365033074408284964533321606054687284994647941170291966210352869718817160346054470973768753351727983213956519801567777435416897304804063301344856969028479008612225667622323784993950946539793613656455139868501925151357300756082603712906618915068465319819861543798877986608279012892613409283365368999850390029357937373273266405330134308036409230749796176737090890485889409114420899680942090052027540147216246228389427765762371987971799629352830487812964298038161964312626383226641529837634105037166354362587273156193626968471064256970787633875814727895048091143773627513518594445738367888864983737738594574273640423801640883969892186380534148708663418596894393292813020743319234442503808919853730270822491640241488089194384594609504374766358111256615621012372938564728873857806058538818434402954605184085015740207227335778169968868984987273441981921926650559603781024317996507063625679293640071703633702710297292873833642294029400276769347616140334166813933053143878000296242287026213868880045350985936272244417311000240304579550597728348376002440138462731050954354822986202192739605041585507293573258107755193246481478807899116144168166483931928618076868066440918143259377641640585928869820555540413024216624946524279167538874658927126929595286976299986802126851701791582420821837893104660809384353735937931455990005429465671404812023234944370883788624184926183420590477518604975479615148146389399412427940737719131025569285064836690847565058963390629122695887151030736353829968664730303712018528267707491494255154570072101803800101432436064641399253619253271105983638891596820037156850303335478268633272444475701433166405533075392563854651546344729276230810147374866780948446369294256597632234279198897754272107797956848447984362369248958474922233265902609068896212303818209607924737122434262557370667516587201014238598617893601021103791922234030433384718379428032108223060963043219457199502114184777874893236811346023424707355745409145792834378555379773761591041151007435220589803629957416511198693780999175704780433154696726686863802190928797544228076542112575442376659971550477166969607142028841859549685458981798221889323260940439053503688918358788142579005975461231757993074582114865829836479137495179483172420170958025423889988980049026406421792626530356605563875439454697494408275332983776289710646620179928442316925772878005890523722844097080030145124822025697719485659547517516403420106756436580087252706258089158223905704177996093193848127739563704185118611485299141252585814696713211691168316126628685102289471480807155938007851747845885791821516764764536522463768606577497520186623275820004494542567931382362801912644570700082025091562427007218261317034601193018588123858867377910752914434945977477651042366395434033932358977836703266028394847872993545552497104381572094135723990829902394899018345416293137547539266912920294735286391553881580334057651524975762835450198746379579960933951668915301982420941821874235214118129194305687174572542579413924495696831314855003685799055189810868117145257777991072645628920547738467894042374797362249892608817571114561225110278308994431323175805279514380790610152424804461034975031441000048937632327235550780527430753080540384117990631632627579195698069067998032733853790840264599972160785038270665863803616057681606701318485090867609600000000000000000000000000000000000000000000000*i1^25 + 35039863217579088378042122674160700461048898306535417153028109529757923625146514376562290598322715131034781085042067425846727428488460821293091850564059297873502577403022824640366544005906844564911355590390451839165943251779429941153292760410937949824767650525862452529053049178936591937674921314750503087231150898180704178304847639507574415055027394612700105490287320008362476323022700356490222008064228491031704351926953929738386546579051729344156784480599906554068483663348649565702635259377053243923944888200967504216600230078683454167417116035007230090213008548159191550570593635158463390779396328503156411528583399985537260727810944999917602035437886760259414766592186675259802405948524777106332415024582471024060854265539237662530865924487798969881583146312989110808765243469955598597451033902012834950701541153645512230927134587415216029504710786942748193185108005957771257030404385074204250008570808094612767397602114941638418808007879574952152390268113584170568262781518553600552417343864979675107669238436564152399141212400332642734081659972070802468519830937206255925112828950513313280226276864021980820471275098471662473148631538372458468138278935419744108119871732610097237558576893261798324416888862848979241326296560324544665759046834530575496977433042798123432320964702186306479909084907954603877894566681817062613090417932489994990367100396847874978389205549487603717038758183905709478121210254018229598613212045217122866424036149004046110454186761655379027158167431663788032052774196830636060525949103818685911367117002386083101177784869577648689650193905728333989566275396772430486267100761950898992845962602789288567924964210259983340080116602790145525562693677634606931814309441529188738222021926151383997114913019550269826607183356430129649232688443196863465371862887063818979052246360512503512347919382860367611890665904523419667724315958954683864365509598776725349580218633726485917195419343753983627652509713770817261208237255581869046541759285445608883829162056927597292330059083440448570479201291943883789484178781918650708210481832853631224090452937460184261917338550026948946398087997144722352304207384999191771600155541850732777495796994419303205656418284332811882900493291932731847103308011224912801563747952802999464479337138804312780423146328740076842876968364730098943587276027242169805699806011943010387783015984048553233946275047613867200522200859777684007787954642317184143311037093979881131401951522637795106289104001066808251942023637768155886179552801830857444766690758289075398079561626455648857703168452611085623707222905362612671878134107364730644705226664609299976206864031371973984550970165129493662837566320621014884954909101954496326048315625398738486244482689129335276147316094738207602608600008758342168873946527860183743179475027497059083775012211776257474312045758326233660854950431340490756865117828584939733145989268469441710824578346731074072136040567127428579330450810856861561784515717178934087673731698857602871988665877907698736433415072607829686586461521676481578086664043155625631230895384367081607114064817630813821579144023252816552456009608323477174277002143539679460899652765855510568498834813331065002436253037178572659264544149028867023644143018377863893107663207870470112385665489752350972960126691499578084844723667289030418337424349475897024683141646747399695260629109600037333962879084211256780829152506752770612507343699262401563647656925119384356788087587814529193360396954253238324558321522107104112216636175975245975925257646539228144714148195953686194037031888853401600000000000000000000000000000000000000000000*i1^26 + -8248254592872217057430682083414237604796273438046937004035534640752741937867134534335601919184492049787564868211924870792456203999364046069086306234046263090231257068940565442450146792933547188490484878134024999848210779384371531622169715553518410715348475969099242946583665127540554734035966789473158233354304546303132925398363017633721450144845184364457543403273236321480257493181826288999182555758629048843466342082515745824973072427063571692345144020338699738060845760670284279221734966809676038368096544793818423288806727644842065165844126692672437288789619175797006318540403775236464464654712183992801823884664142352208269859613942406886178860624757894545485916878658158492000098044100124621077106693581842637193076044987221480759951112437821659591136654504724497551758089563380555357270358982102199750254968035666969478966504013525951259808586892913083303090625850246456405530623218306017568329238829541592070088280044444325087196919384233290493882873379692146477963861738011676962304867166061993362896884670590832103320853558910010619869214994638559841899456812099296629369372942990212330533505001238410905353061784778326045417593648566267649881859963880212927595551857462671412186171980208641985146536944785785818431098072594939484501890967691297043495477941218266757383997726478293461117409843530870894688903796787449849562187432544011032667215349357102930523483899952376289035651136944670744548297478728070641720902156417899066584446132742057865556167281522655870485171400213456246274235355942278711886291695774454306672712098774629310026926760827758787879956336584791430878250361136104178303935118005789729114365336962396621179709314146607215724582882315381697563300898065707771781434795948203338643256738965947763291736031669943344679757803078168757490167522102213208364935689596624649050377394251295714343678871920419781190559080820927108863663732250352732221428098052879307656244787982544720870763098942300833571836511599334866559271433576156951569859690723957190339574518133364613428142020523701205698508264038941415383943652842137038652129392694441436803255144812156496208638240133988849707603167294454968178519383444921798927099258809967265649886406909138549071118078492991190196654147359772953490844988357001061061354058426024105826958129052439352995008747398194269771506629176713162637303160178717540433898772684990909563787378253984831695931417163976746969375506591339062386271337353632890273709171150056312567640144635460996963133390700060885649573004066292300655429415501267912438110401504252337772274495145830519612625185222822365592452622650444264769780158393599144009407505082794694355434691455029398033306905896306491709921994622628415952078304942242275202406242459453891299202232818511615953270233266719786822137240252509581369834157982721775440686946127568114612166299915988692588154660877304860073003978132930270192131225268556650512177664647105922601809232776038855806290736120173855794684967601348213735084588472507027219249601771209917978390860542414246790100164352757831286294092239823736100683149942653957954101490167034731395817138775842783683436815803140150979788538739452340305174756814328525308186207826757938263191944236451881830357746155418785628157249199762820359893080257856408130505644636668374437504697100430366582854289318718108028252677599958376686673860010910993568734919134898224466434604992755042285822457044163815077421817893462251783291334912411676445474995734198463523810949551645937471920157456474006830960350724986800756812443614896647956446906424964025154177895481705267777750276505600000000000000000000000000000000000000000000*i1^27 + 720142679617876531265494284162277282441999855147039354805511926296516597773980796126933847299895183132928747294544864212281585499342760510928317032707005002189007547863013344000076607790616736481651073904639267003751001541844686373706287981972660679131143725957053782839041042102561500562844000857243415849875743017893813363749577712528430046811882165819645269246926729899594061557588961596650378885512341297808559068550959185439507320221286264179081208070906810569511636434614805062050505991338563225664899868525757306269431439743531290125667644786473619919346214506682204661790749850741602255879467822095233627725671369628876089884491586531262357269324423079827568808946001625820837173763025446050571977484132797411802871135161253057948678828622297422837033553319646168667971058610825926082348583502752395823400865955671505648719294743535550939590366311625853645902598888028272761113317209926739730409375798633073616873254633219946241059302316786034346139637240919152746061501306383591338705068500106136960920458320756987312086317139854485753922990439773808400643155160459763485308574735904884281509612670516320131512485805384836801530520933793687585835087762849672650632752252239956847982028827837006848296715250149981313375872786488599195387121742001031371847562497741547322165051136019084037211401247325292665078376062679053762515307134342120719240351019540775208140176426973928738013482797981289964454445797869303243579822945606233493162973142636513947332582848624033347812741040514227749914749846119370509797128692639551537626083567100096764244844688820941661667385019776045003151060275887257320684884424856431545537715540362099800948437787221258405664379559011373853714664809819071635271579339353503481672548582814850872326786404291981055231460839088961353403251091497188310373300618723799809181111787248173578775318606052467354343080582487581022564217729718220299435542332624567892411228530924608919621263347662738115938790905502204760311060121042506020410436577192976687294937308461396762769589827182958353067590184032028189106288312100611094933530963205203535722367143732171079919274343555720539494498119999665138697816750511191830521573424328487139544861243501038422778479421290895243991380584853355069520775348157186971009786613242049905012166144861658425188387478425640992569116824106680855908237090265937769095531071371496376655853722285652657277276925735982072652087150790083823518401865627586093905097550159999454950295166255818693018119582962871067422271815703096731779431762586954546336500216661712662933337011544421590410473233900514543016185196158260229743894990145494216563437267341533859758985868806696010954192456609715101689054049714519458655638663061299776323986277046642235868484704391275253615554531709542760817052857034860816567734738996724556801474170246739071040557983414650379506353428406416057652430855037015927587446529829914736242696708519811298818018118914626563886385503442961346569629071151639388883681591985719111690273130782579647407247806213206334862679388325340922277350362431344595961332570408604151852365363604758869092663333593259776643618020862368550254011606979099702700575321735167380173247732547182814101174861911190215918068962845269792597465386109725628458524329452021356129571932533823817661946351964778893989806733212478334355757532074874148656284024819382792146256545217367588568252442960126590753288918648568954532514880340935188586754446184915446930839478543417177002817011612180190242147783670363811082398449962727688171244006280237473039066799972523588508608727203061062113951744000000000000000000000000000000000000000000*i1^28 + -72257097355902234474229122294403376389923678815652111942449128560157722975223961188925912223012736059283279051872092368909160553726195941995054854848182324416282345219478822138699870654602017110869900803586282049252387572012739318784488243053243979182825818144609327014068979684323895968134757007930049165617064136432619043581145358716553417061964972616148190548284472314486908288262161572641376039876510220401898785519277522994946185591408159753283351680413463965231262135536087624781315097190471978043157873690712049722275314532449055294425668126254010386760492238298672967840411292901363388039625145051818933925150021828533052884447280776140781468863662320158469283728884831715780260806986759113810029354424974656730204532930960023648790816240537476217927136402855793285383131918230557087324422487613255529432139792075947263784071911339910416529748738652834725147503750778292248374843942849717696934732866071280302278469991859556110295819755234045684653122134266406718526437355546597025493862688838647472352368938792017415754897558608879638635972376977000352529370081944629938464611029896559199176511455498484358060271590601847663998960866228791498811856842424381686536723116991352011325245187810362757225577641509359093763104035535515857859739548019433706122517754244970733406144646075779012964925502240119072562668593851686659217574246728169381612958741694918491970542284582442072628527673456265753886199990482158664464479350858301438202979356056169099589646891506333656227853658969676815160122218837033181919732250326728288036030897384754860859401484019929014939789235636261411084986891399929331124659075120974629808279713171183560877979058230397230164313133519627599876134786868701194694868148767447984374075801479109278973148523495042036827313116321935347266756115880327711182020150421710709450837724043119658468581642027494962300252760527818398659110391791811128570796938673819776165914932045688220657010013097569088673493946370290306380824236396322048490013981829863153752707327370563167834580518135435579097620136442068948413353183476361988782495634310995490715893536406142489625146683280144222024374968412136394293712879189584329484990204163751225313898440720100155160417854676139264168679075697225909038683826609632575253627302770681748692869372355763217659792538741670246728408261858504977294846882829207844860317580341746364288336190944697865502556074751373432817028742799671711255556929347272542242685436561831378895400671100547539616110681886840900562780032357309191899239654608761646371166278607153951197320834260385880065648253856900991446007321210948985042768612543976264260065354929231535323273014117485883925090533155398767476917474568480360641871350779395088759784152148137939428224736892457095379263297312829226221526693983071104565721837500299108935231097878947387626643464373382471430155989123377372219003411338785351061826290857160742941218890466662445193576959242197070560211442880926609176940688808912855475810643190631680042121968312484957931250089982006231123867349705677522947664254185355934154017907710880054627465050752076249764377091625865704244627420766287083217680446181808324781427314094238418205121989893292159454306177419024891408077558577265666776532033807888376663330156501886889447879920504417602205037059154159688733593715780323663157020907681095813547883673791725295740599873516225925229061856667111531517708561112172254501536548246063131451354797143369931665974849525946820109882976653208886271188837388560692175189825127720206082063072635832187538505358743297929371155755245800544796672000000000000000000000000000000000000000000*i1^29 + -7664609197063691253275335480015225626542892850429493246769876328021030074861451524415163819049248487929642703689132544862556569393349470571211463083999764170151344906118201891277250768904361452932265692019328961581653999328029681524430394850780512198774097500703936090634497529125413443913653693963467397557475876504379995181550735049194469932960428471556689725548348169702143395538232319933025282937396563004733989712968228283968681323376104731541067954916527943620916594681762428059848079068246382856512045833683227790840812561664279949613322502225262034633104003773555302859127211376092916995711687746254684241420411514734439806481631311605657449594079607139267910775123594115380455462451123533547294660997557056680492953337463203920913547268481905045194347075956490673167605600918378019031949319700064218677695195867769265019456891320876472559134699105138187917904808210981434635285743398841058794065180015140098493447553078806398266063151091075676214867246542038896016555198826295036236197849773401517375757359595129199021123056741763288703131380628507629130736464104697485296479656466072502789025477905397510305194345160977124446424447129173246474131029933949400319852876083189775308410472765501083443691307801197088010756568551313003657692666575222405930549785470116840276580560616225106580999166081746737302724509449847227351175065585781568107422624706236881533466076387178116421970270082360190406777277040840269571822829222394735779163582900967764275976701422215751590797970493459454441950137072685831727531972501884971731171571063781636971191231204648730580442101628070903120180260738369322293552414182770264920825381502008165177945096927258626930639594266968816268056173520409631293526023804765661859321233424202320595785298528589373257443861462956986237279739771909772020537874237750315477325782751158174754936461569701560695514154423338195997719074992509377238226684702632962125205776549600393502941396286480834262946134416761941685397846521885276221414864501542569865010279005419388961029575112173572442340271979451794267073515788474040524825762853610497263581011752331615933511611986278271294290969196245984993613591011295948806120144347303671742314842667845420220244935072966226799575621793308330689160406355008991486996361042629139687368053169371263904935417509706878388890625290021931389920215232138620370572449372074122190238684577163405358543611858845897330480435146656672668888597709813212494685777878412507078899135961646686592503549852706795741389923042103014787433986845955872306468035433290920442951721608594316043947181649783363567653857296753173896122929857869186125880404016479295740726639352142476642752899950818474361173150345502600972481212812970342584950532234601883165670397597437115773348799313399852968095882726996641343024539542435385809570771079410332749076114740043536308206142931932131185667546979168767467184162526386217212979881038375662323789630967262721353555628908319287295036661556284811814536193664731680050906856244614513059181390884155978252245190086792957369961258662888950785536325542184851093895026156251756767877371662757588279970738178596726860190617272000941739736430282021691043480155116064950712574626979369192561379752502700573206977577996201442510157971124151361907305131643002697031474967306031020603656446166815801354400812582988889900730091822320080817793504391449399591685794624793375573095525115453145137857836276529073554227871773565157375903255947129189347130518684854165385387131291163081081429129584392106838030312444439792323640995071605826200948574497173562982400000000000000000000000000000000000000000*i1^30 + 3398361348189577767508703887452792983998437310879148857876907548925964513085364494317259108596319142272630827694410427867294622982785662633971227287473846139914465943966927516227897362338675987470174600577810667206739046387260268912093162005129217628605782307356300882346200076255990944053986505014793985824126843086290314826685209403561055902852515299150403806406208581964829789705383716607158441745957576245901183520135005414881130979376219235815298286252085427771572988499944013396637024878469797351897284245846026653044800181139868520245856571130709355481207127394374923211120622039793033588324582573471561028790074047424541225671197406554766827559489986189948729559418691373546579556628381872873891678604649395226906351183395727429107563188513115510785820619674102890253719857038367204487908480700841910161802587022516920643083963924434358887352052614519244464404936295697985970104105976284246884078640986493383027127153323979339296740221576962406977540257569516900238854626887674794466864222070439224726601509308464916979572950325873128929318569641430365472509399399874109951852637394070794885996459969716512298698284418644768557002127477367858925475439218106058909779243231549989005374730771465766181950215042588113717257249911282657763879085663586292593851800272308147255371512848998670833819619925830095817898860126647228827316444732444238351388966037446461943047048581447717346677716112015274572660211668514467927361556098801661163773172084646839461278408065574483645040613447309590913748731039252674369746515395881979630337068950876889130686558757268116757943938274698431119210315920214513238906261542773485950185856653801993627852660630692791837930197594153813805325766427695320380037075736363463160951922291799729922375749544221812970975536176373847966561851312743760449156385520921881221302784738040944095043740265446467888640152469508668728624795875523926708476357046217820068686743056146840053677032608843636354890738532922499716935511301316103598300950940986388571430154043102106942665585370140584223955514596146437521543854967719654363249517072848301903908771190713817475465492670377787205628240756571009203027876969680386350443430475576981712472686587684460686508090883853194118458033003062671590207956518980973149699787440444380260515568870603130176851812392661420546103868089355799315453870176281458323757582791773905800960862099048417895091237563189303289051299325602432440706197918657770071953417289056849062399689513531807375064455538658543601402987387732904739385558527732979822766395561497557596015776160540906937195497378359631245344835614154280880302675285886880630986607277758386825342324918315570429036989591381790674820200231041515436066161620624619257223888656153629201428725338046128401293960620264268218666688612211275560923133428830545029059185254062394729228455690920387094187022527256066945817940776965770041522516627132947918186586043963297820902143932829990765669112010728905666543772665169505512018892166152621165757446941571009772965559659567336004633929738090410235705243438567898575251730119327708363099380162299599714825169472360978340877550059623775354230448680885424952958101048629185471813115298994389091161030382736205046596853088910191939571393022678948215511704231805699475829443351671142168591184403880086785775846429218180844919800383616263959515253672418288771303963986557694431206245925545059166551118448752088855931631016300708301999071190983309269255745411798071686910891288192379674974483828548881093076237802710446479426239115552553190645226936778895226462661740645580800000000000000000000000000000000000000000*i1^31 + -491992965324563120014036389944698389768794081247809272577962300174866586617831280999705523412294894740963711209263466777329567959296843963828133314808492668093402179155608124598989468312801402809522013069691031338202693439659107531406601727352374899607912562202533511911529552501447395860392429162640608127599013292369293289047790647491145639914691872588866223010697951551922091531098454014345953315137740489887780400866647721313975407404115862125172057559402487658178843099706404777573904572253093143532201949775333154683592963775790692366132081457785940697145032616526331290235044607723972682175122896713883291273256985580627868354609042600345826578913712028043892713512714980757673319864866086393956092517063918125241863070975093732628152892620876754405182260812934049750216635182375443223962190695378088584673533469669939042324251958338831702478158573187875915559953331550679494927190003351300993115653494901053787881849594792961492352185799996061709809228881529361871979657037730490921533278729641653628295848394355031233871355918817631185190825433537484375809376553511874004372237091182801370359344953431362918729400331604863905731996138044948260038880153789628208678436348632338915631686997906614544101872717187633362788384273782583217939176321718789676991214722347917618185807082163593734240405130036716129143480595756959000761501687868947216745379249014623078480802532112212924200482354819966886400492003257403928926553845807768121632464084291767446578440265741116231056534823920119908497086523773968478545918855089328070262900157680394031673221266414688073604536585411474005284005714109431714714569755256932048597682094738453907144280982095215740655223897079244735641444981899436719462597189579588224177902434406171976584914023315692186263992219287530984825671489444514298282083234926266529068701363113433996023642089578920067856709256562024481024007688703875643709271348192747419915029835850941227037233801464675884508029785271009630551800635486154903900727537060654702808520698715403431926907785593895947072465448816937160481116048357587280658271750319538129603593066390137182802402187648888542335001174997282609422549741716673747076210827695445351142813184886586718739861332176728695825879338273778560961558675047931263457530648363925219135701610651599876268931266577889072375662434960968025470548143505128549691946253701663356129549960790652884922465723341965779084258841505727076893507727066880707793914621216869274153680315776691819567443435825881785814466815544153028799266831983999854798336759615887678470988251234659563690335904498347574070555227716058478911655041861753463903334679175868609886088414273972809437807439800459743254045036353643018508083423154102319756904809678762557183205754804694872674685197177733378538449435090904115587655402526477961365979197345866852106141573986923705993958406128580916162195533663445923147309286401472711085102417426034466703999282253900345246080991393398764926339435084018942634866237624504079163822601534461063113422489586865897248349407897564968273851085606345119733011586594789461567465020384476629246937813043759006569666642351418118969420386652350256187853041558398902795025832852727986035188844130142509759049475527198381019291219243135213379046510695666098226061107534356282219030024804946954746915950743536919953437435819987457249570758527983814068534801499251371119708200050748419393924417762818421187909092121893306881177628658801578082032320723424784364889150978079702334534887092715748431705656180798934405694777117912113782301882115098613974491044249600000000000000000000000000000000000000000*i1^32 + 66500356164850351591652054671737113154244126365898346296300038518483582133197403463928979770271355922895471386992418671024659067749174351086209521506350768601129684950341099915100269310461463245220411832869836298148788354994621908604754554966904426139003168884764206777105246467081828911491726279742583755105336623293816442093955152239679750590692990729334962552547904583551335115519369704975446163311972703330013892054170655340952463231235846209001509523718069000869718834576790811407358430595778019379720323210641688144439951243854517795278398647302516411855884692270085067869793581591902372842005214622142361362324106567118878875461536549825816196684166003145310380260581520098398085051025140873587904357814286813822539107011465549163259463836971368027582644116041825431752221141762747298055227205149014924341150409113897270508404846899409485886158089677916050075474494923158083657245141151662805066435243467484786288603678173230363001483134259245904093796251107853852388981321297675225493006643992306137746247942613134983934788912720794451449805448045347257874875087446161182049903638485280278980511768535530703220168066146428323369002179156189693818318333022865813576780357607550632201282442210460449981823055083484282264113445511216656106351001504373552610938696975323621602519671680968007046034156524083900324336805307799555037664958378962616675424119545528290104008395461653840448155266759090617865204656688586540552521122207053984869262955628234863424065339656811881925832774225903195220257731433732536438234632003134866608639614256780675672606717934485798180300043378212549169185592452177950876284254092428994361624008891917391086266517824769303918123649695267709668116423214332366134335697347441964573880188074545721239407579357763088030487535413426797140535684664493878351875551603046657905925142816593684811542603375070853256618918568070492383830070479200684026339525297619147740344773697778356743417883322893173754757082220509640010541872719190899741021195349130216624292411832427700128262486262543959878520942119859859248485086607582284539462183409116916468748861883626694083675227882943456527748978537289904762585203580225939192643899146743483286321080481528831092580135438901703161507055915569046533401374854662214423693029734694940831277959178923766498345400009639892008474374112972908033138075751173255564837823413601177203639304993175476492458462110981673107311384926533720569578342518658879171100696613432581467497581413983660543588078045059502425423938606852312082806912174678572582690374697895442681119681544100326465920827878502352711199615644959842358001162038431467630779991487227999962981749704509486785009193862686930535700670349273511401165231185884953669689099322193403178438450962526097645573526130537308326383205348974181590255735934697468606077483818955058439274646982062119178702931082647879224837508535650385554926694620260238229759883878991209260221787477718098157630630483921049375597133645860081471296714966900563915638949129463052917129078042202594452816866953653784128739105683923870654537566216047209861519659596349260700663387671805614715903592682802516822258504123543808777112810648874241246308743817250457730810118750855161919395177421486434117501616014211016620279310344763623813044994202617090388778741746388553545426196316699953410291063026321095212433138611968111105112760995985746876317831958839399254129767733264305978333624508710874386016004908158937913457163088719519301938018558410750731239207758944163963541124762773796815899389885433061739253232474218840013626408960000000000000000000000000000000000000000*i1^33 + -6107004226664502861470527743444723788204395179594352648639628522762114538540507839214476782259045309767981017260831443416473757422533748636312659884427225480084416096800466131700721624775728351483293876181714940341070416086026044787135188825879098208827005776731684783434817198690178292214715622344250218034781464440032397321472256125051745767903278954712069237777549125026282656343419764456277937727171996078596686949144582720782899843541237155107230816494734752778582013574675235764311528960746900930543634467108444033406190773334655196117916594903762645363763678979788324359256976799665895516022477666662119951056310632647570077305629107064954382145201325260891263278115422658756546878216083799087984759454652547686474085637524351634514137348625330356189915364763202288095144294971577455947299723465154217910072113663923369522554370901063608182580840974130444009664678675935274805859679542760405634983256313094351011197729254059883084807029886529767475752021838019749347394927832419568655791612658287316439767781767568048966160910919670669063942071666807502248460662405161157467749641056309876659194282368352417751132324143293964337907526492359842425482626112473632418421144828980984969318650850308342330439963694878882338080292508082844574981718071836416026834054202423095680773415248749870093501735346056386305807405324135877527830290529914233101793995264356930462318679224060389496282249778743068779689458851693669345493335969538250210329526715177995384218912750850267447066590264730925305659044868391033059585117218671554532911798075283838605447191278593946577727430176902281928054755063884683103192699503860157495549154291507657253697755082725553076074400375288320489159117257583299421130701937204994654652397191001272774787785414890326769312830027258516409105238110402217093797985298150946053346617391557811761823688671685396241667082708733639930603696778074286619544194425955797066054081835143062464363977489687809645384458377427628869424661787543651904000785549917789903068733178935131671179354808637336043684163392902902105888480012785278721439831976463110383889494989926977405295190281442770710709751749873818418656369261166563273819423248875561075140714104168707665288358902743288823727734651827823594181443141542084461378995156609995319285366404252951964586963020955022773419614707481840734606007454370266078193386742936524260320876682221420181120382372835797194339619177497306450231524742398218510214668744015750324128981241295497238695091854233858812221081582495725514219957777577840788597048685123521656150631701621414578311674914624293049245556138135791340190535707359448280090058482300761451446405683531672250721121258595137739111546140540694263455154679960401915045055530513020865118327379173279857704586460411648779330238595861928505521115683333842098841403405420183415899912240634328657400145684095988880436746740830366195182731001817306019846448624312865853517812532139552030606570279918054553333128322429950162185796173882220416736113490703592972727151161646957404370690717223497415123836725190998554652789649538560876936152239824324757833665281371395413594859594522661320599833072756047388533597776766012151299667877928862341956853189167480679784954576446473192986910213070235122373705011431635404209033594424097727417983276279863456600081326918416073117050379142463239513499602881223561048390994554821113924745595792741750463485617837101295756124738362801809458546594293266721335393806637542268658239713945041264829980516323410728725142905923262376606151914696147116902938028349696541458432000000000000000000000000000000000000000*i1^34 + 547834450619521567414923744232959155546890117214900405343189997532345609228323417095204845894236412919680542821368306290287915300415468296699605581546556613922969511317757276746214624925068426969211242418801315524824273908538569945028538035420068694595120833065648772747332182963126812250047240133505951182347444733249286104029392095790854366176950831775221291551032889767953777583532282934787452830194966414123747286679150384162288296109833783971592094002165506243318398289528932660756393888470129292594656990009175377585732720329004454831782081561321806274238083427596411851083308451583971810123146635534666061049328239502640032813683590082248131257576327394854189131907154184882643644106214013030023011938565339886330768139455143542514582629598134737464773048227520925973852058000803540261861194376231520763849595008030803416083962194462625662741925437967505305230912038779188182556475275250051515508936189279639648062819359788189965562735085846198627502442785612949678180139869114762328282502926577122767413863765351047455937766026814265263407439844970196691554995714639396251313942508915005708600930775523039873911899370523570885391336744438297525353107566247801339244147917432955802049896359522851013348431745945756562862339854818263279858302034823714131356461243185561712315017545529270821624704575179850539707952721526178180510684077481203821010178142165314873276176512291812813629419379385158010917661048896115559257213029688764314445315213675944933268015291565905695961719407547536059618277551286464326520596307228159078647035635363849161672596451865364743762168708916870116057505973337895862598998316979303588656487028608542071221206987662650001646144719629461736225843940369220859960642571510815261190947403748426300585561679778721307708887189454779326599709443099872759589931588200366109128241885196157823929695411734725355254491310625165590578217778171231066155700851036876590581204011962936157100090616685010666279889371968774972664917689223397815554390216841911210487657069683915691380861008242286519636187027745898021537971553177627143829270359281270731347562109691857690825091600173307645215270596536613863361457929910302558816090199919991235045968076014471106010041798286936485190639217029837081536134824501866166464471376679951925223431257111960042027797487152184132742648554694976345371691626208350921289845448592621058441426725448921697187360955065722396150198774464797301804677519546848680289162851172952654724308898242895885794444986137775713532599461178081705887463518150969575666403587217961541575376322454443311045786490849017915871059029009248597513137688257720283459646712244899292453273645786481325581492514157497973227257652098420099010511961756168332774309423018593271781904363839747192951846881833772741431550540537498761516945143998487438947318788325891657960502835081379651660337397906807602842388230025393498504155306923877957118280042456442713379579830983562440043403138608014605524142500582467652581051110614284058379698890099932346907209795323087405573740010828192563231409718967487537217014869365732582531512551140776878708481712782006698337220849652511875885149538438105605669339535931507702329917883483984017617113511015930810750576159707207064342601942574315940156823898134870604418063545571219400116270330150926643880291840578476515922423802746923722853404648991869000523245936224880162144646117818705366214092589383832935170779237159572199015758995890627958971819714726146937255989618399660783832877596473165479145273550141170818785170498466617375426219868474740572160000000000000000000000000000000000000000*i1^35 + -40902026355818548067022101740173658284252647755781506178595120081609108029747568308986124495073170632452081425122313988329439755923717921697982742180211828158898557578205410882633597281724288287670334981841370406773892738457391514489753863002493191547802863024836116004055920518018752074051601413474344660284859786271968555263663343390278974223853205928127207690050815951326061821268706750068552404513435738106994102684888871927521442373498047698654479384810810883622078450686146637348202413720223947938539797956690980405821027643537440454758657274639211403964512251548315367557589837816638877268089103811667331259031609552695243472236793580934562007915083256677103761406784068751876614552577853084557586330166448424591590316348510496609510757654275997626541923284903127329526782978674146786076549437884934201880135292699891260074379838665018042456239591721540322665438898619354689102774682110709874549685483571741622708369450622107526907105709672001105220943778171324141691359573288044241232185202922831268988051669584769610036977210046272479492243146103754265435138072321725965176932500045526713777614919917929187948460487990294538503316099057528881249495402459830958459124046939940927410593416293469697642751877709835850847488994570336933106141320527464682665473151153746161420066353068164073254682429054841711380576103405467353320878520699935364846232217442186326901538070302334309870165877154201663354885467044891193984126696579353648133374172952612908413443302768390826104568816166523792817192853355597278136068196723882155424385144402056498021512596445056409938272395466172051841867297667874665418037639643547001187353932766883186590653629022753686224937266158790726825134175874289974837208568043120795909117480172210382075764377492324789333064196688288468883289768389395753207803801545173586772535807340076693639222979730037530681249844294724779473038318775961537433938087347049095477823651719158940792374836405642809216886920433290559525031951007664786419351127974846300071506356567499332921731713313167477281844338317691494960552877803813382835129514249656976188946975226739207983920990271116531438915331828508037474310200786446585278588114782022909264950939829165167158427173635624125762083672213900114084657098620223964453355354420927784097159477423837257842571529096169102626597312547558305640934235282797053835735515454883225543573331093897072680076074527575392199998666127694795688020756010914949254290807472479018588285652823872218672792096442144251417877782911500120560268901621273208177408931233542153107303644680956524593606104584978373512420473261923361565378327801406352924010492055932640557425969701669178684098835183660808881481146119985736854171684862345575528602886868200467731677558811069863258138308540392654348937085271475908616748042914186254440993000662533053002165380257417607965569439072601011338193645452848455439495448716987565901112014956397914725293272928354789055961285125962307259156570906610535102086016438690756915196993954308591857786085769094876972239205967800342633876254305555806711114134169101358511028245131579671176135874137871330243700589403976856397836222069080976198082044298986429040091773904957248379366099121819728181787540568430032072428599917773130260868241431727348409720563991484555863777538258111693820981140074790264048019846994536414825984517351646295509909721471908648591710107392681570088734945045255173139416065546428169587096016853152361795636833321930850788741171669672553374479816471784873862484744341272753194723809582858707775430743176930918400000000000000000000000000000000000000*i1^36 + 2932084743933137717522555485684275371007611137890232712335187216703835327128426830864608915800749136098790712447461877599891956961553711599937687473998032103852734446007394904841061676243065775307890665338695147815305874110798179387751796604930115282902003282916238398514946753191193426201601169948034022207002861764072967626472836380889887739643804757510771603922515185440596770463359329695072203180240911197248185238228938912999400047969103627704534391215123208295438502925784167053498222279603170145222049017591448322112622030768472227260444864499818241370456247139449221156783340201089344103922325609841132730442653125546579008542998221188872407409823618508072592913291699086645077265842568893260895138799053039059207298893109638548049243701089600007806660094731503846739318844851708267464653260829184404965418368499568571420887336519731834001507400111047488040063404161799477043293664488623457241344699262925069242396456578181001352525754498741860473967340459865243501336526518966829235581395287656087884411048265192333494384527785460588119814009337817999827746095874699813526563182825794909857826714978897893436111238513762602486632358736359233670993679180856029099704989613195750172835592814681277782151947999379109924419283564721387383350831074016091462345607430722947969066110932109653397670413682729093834294278783416613049685034590733289378483246246804848378452943836750072005273450273723038979746394564522276133772544365329064454965088162274952843934795714845689682100019406812226055174465818214440680008424562011792163497320163308943825219090556954526869439965867669792890540597959448406758531578192195987120663856117933651109253143742097296566450806928125922127129035607869098323172064395274602667488689403889898507328847343126342322235946113093707735868731644945217886860241019965203125009164889448461041961966561614213445707259837342656442269948085029538832293904220258763763655962373210793479381655168120309162180675405283503388919325482497766930588825586005246604819027858741893258484379246614351382549619607713683985327841687439743797032984039527342855552503559410008510020413223357404805433578393580682659613925398139554653440153802686351123454358758781787385023728127754621293831441036405582679675530167755855094818486668258676583427050291232766629963735822770703103013905751979803469032324312092137369433888484455007028782984137667355857397687272485012134328717749624377113883456768284890216104586136585613481321455182122588154294100118831164299880019487827535195878976477618764163338839640891337145848309478026293231960694220531748722185286494857852511712118309358372065354630614354456752412208825790130817667433428038160405416812967932608949688884905362743585374557480861033717279780690355207011255103279830697242928622397079960570352331949410346313425594312885993290230033375621485490732614791069958365361876118257224190422548101786955775323617795518269385747459342417913936235332363919266104409337646171754969319029365550733494903576799460416874021939530196711046118578180839930942030170340202910016578515314309589068213342116328886896729717286789098581961837849756947622860770781671477569024500333350146052295256826755458850395581202231489977494352568818012045241496086201527956748481342753979944398088298373568307448347868561130570945163174619022353859075763635581550109117288281579314538807286189849243678103937863112315620230605456396071371086045080948098803861445978600568855324330724009500229619240741830068606481545437486615716845258106439781235894940529367089808495817523200000000000000000000000000000000000000*i1^37 + -180216191848860698519798125034072067174450077666251729570236945057885197693560134604435501562135266030510658630050972371840981483184898363203008427005500946765608709259114170614287081017905424915894736203160719337132921068555386669719688328609640255147035331330715275553488651707028074823103010266234881421110817646960790719072073521536239729866313938852607671434712524555411786040721982734485718090900990416764346488691399655803472687705818414251957219818506971168754930007983437895516932786213147084819101035792653071954046285536040273163368617836416091959428586893742191227686950015958791577683966143813073919649622948430398744430304989833661454874647933321743214328463881563472849471454234493678553131391346098223779974583846012606038035419577556332559401117122585864418717142437821103950186533923514094388475730290536705804372696830797448451224059835232028856455792414784261731618439916478739148787684402431576550022916813988969936816679166504170959272737588955706133182602015193837590665291842348826303545028239363886216203821115758838717886671037932150714383705867346513031683521675172039870302715169093695206670390451645523086818728736856666780587016270721143987788797728222415130796972297659154730612656002455580496829679526139258629560143533548516934005236965951889539343950265485209964036583927297288640977385594336435761309596392282473736642221745204975395897858228660931100043471543514599545787973774345157126615218561888556295403028868978883464204798129404523948035117709336271186177584648106554121256018443497184355516343925413684829429187695385898644284278983930334365260307888682015653239858155235833871364155862643557539767999583932983464086031706812702190480828128033742369450388061259398751752110913256987304997001724811697170218794312992191365465402738226052836853530753676201173158902491967508427104264424123471590726859100966827196376248105015201647864429303980722071767244576230361451337886306788865744464461649556702177027916795147464624250433391322449246235442839521696733794185738216231379520665636871293918118657393824429416891005084937888472709997352198673634860355365187248547067822511198382833379905214886208142120301992172008237824496279753228990922212991242715404863172667774807043386842479931590890663442950142847923913948157902714151551658200681340327716597600261720309056529349238709352652236946372927467623716090603791033012959046777562647798994326646487902973563052706861698264280090524094161875351548332056137022241381552135932996233407344881569858310655959025100554623086301950236808589104721954595855916391246669245907783257714385957943043384958947892798063634241608952191575129118570429126283081652911774747305136446546529612744150861929866044143134834356779350997276193274333702669282397259546026427715165758061470958126176389598330469044023195490579854509878445092864929341877088126015383761491979532788181932442918486761404133774378558851787960858237982578151887955397267659643677278746355633842202624505893227657744035422759277975523383510364284270704050608139533611267104388796451109434800964223493891500443408854345758803211192397810315580096266500825177282131037673641759961937369381226609550019382110299925978078431130219723013422097961409684714126814586184713231469276266649720722166196786715956420907757731119181195202641458823543624967725041507849858169562772435453022130572524289471744819459726304525926997836612892206355319286476836943527609873012721934226369529250718479112570285823810742536791529945031629576518525978855040271383988743989132001280000000000000000000000000000000000000*i1^38 + 9172949991184534021308982513798829486630248701494781429922715789405112930809865035050352121992671926079810747442535033407951183992338554637880467828403042513864920562268409136728592515300982406464802282625745371611901315796960291745858060876470916155604039667069683127601122274336749906730140175401388461301375331342042293290991777056519354733222887806598620666768130595029523989870339034518511420096543990951399927275122526996342575314243348321100161566929017410892308458072986833875985348206417751920227108739629878346135143829897462038679428642608354412034128947981036605949541436160910868475151462109946801818020461208482710089622139486586412631891183059174184246729297958798082433066487136354539552282804638827376889259182880753111883662260509216344427677025103620631863363043871582426496779091175263569620601372578742132513211328601653295417733654606416008463595123601085987682721081557716445754865479226464617087617742032737786671506751741703460308887611503202153629160329736202051785836101983256539090137140302659611884052019867111457938364850249370549254155807980215148263492661404224940400944378103169094173313824882326880518274332555329700133307580444921588065767401841812828986166344715913323086539014271214541067547119947698878049445803682872727898086060883063412951205542000531919761360786593211641866483816500243075141458617514047746404546771164728467944302500207633817827076288902992282886914579116884098863453953306660566079227286634682197221249147066101844690164256775280863463954219610134080170037251936027034078249303250634124373846306350432421139578549183614063479138745065546110232387823609378356176156397650283047903528848311859660289941761852866101527366532997617670199655391346481989325869556317969012292609006059971942069065787967912020727241784702367497820999504834133393874446008788618012093541054113570770703626564554998398520200159781901640807702167115365147314056001224044113988193539794331523573934025606638375286103315341724722429133374578899302540579838801856672489742838210594273369717059421271203749087043848397887470978665326139122802299367228370746187063511897762381361253089888865748738108686189417908586910095126606374840929991616263729307793049605648140646513592037650333347460048610287291361906760105323202666119546405911035743882692908628306263065938736226366310472202469201710307450001258264299335838945557842881123565100454097244964904134232516916086344864018080176469409116907388499713891697211530099170178026369841168086229104543948922432990516027896271095188677347475714686181646894981001699826508945642390814006230657349345965515374945340717080749106003861007689206923667108235931190979705519930816294342336920953866054316289452154031467893387480906794501373690240611512387913959933396974088532100113034626064730993410413162608920206283625412227588934783507806377822462521371809794801100451670659948623950521744535612125041130873879883327356706570877687312667418357972056237926991180136254499199930287757056011540613296121466996291222218189071956427101198356695181861421133607054773475340639821973640132089559320989502973633485681586633291797413425046564682705323001178323988895146637172011842033119624031936163125831951648198231834414606812660539530045255802163451921342623408068609278470330719377626364840881985791755073947515478417542212466765933983546328345950754917722386102175491339251034462516669814677731001107025030209096278525756075753277782713293856241864754471754403275991256260614437101687651883530767616880317231856861625414386062458880000000000000000000000000000000000000*i1^39 + -376350372531334948182165260166146377289166111097080575757300029308936021112174712275482260204282600911654616098450538819242501347532241930828642450772019296813638491022640499665211441227705278528396409382385816488524032543680758214874690856734946181798671974702882309691567205412419847022673160085445737786169216519547039738327397764118440343376889061971849701804563829314455095989966951386731439404199844711588569017101140023484622831798179830259168103150598636510539808873069731129132496978355405384595717173879109212269027142736352629465098877904579243422043338242784173895626166850156967591993169598451812643718853209117826021746399992756711106666860611801325298189251048054958050825314598581085441701311680854248906249766242591622614892710728291141734757560698332335093887671752441673140556502054863622778956041360158199653658153699420820884038153075334501988425037819973219145351880487584224572669519771837460864165118237116010037851845498045675439154111667158819976196015741749704855340632519011534697025953145958197291220586669037515971318284815012019781701374453225607577532801862960663284669682667209873471300350464003287449475658221354784155274232214651437948665374379514218526878373402818608240924266137813726058240795787581639166887763980076282636136086588268562698357878169001631056499941545535537061858670731587479761516051737759947249412840644952769492255763898604794622930967746552027506154791195197152742417614966692470023993267368772872287376709540719389035734774253191775017729492734268728396192080945077748745195880172715137632516953879435613491241384343485147229110814489202414504655352931770352159681912362936740574548655233640426066290160280543320118363630686968670069228023446464754530390742305828342501234866472311970470176865604265419359028441425248906130121435409599941430682913691026589547486515499029933757883157051042594932920549641283180834368837923855384712413667504906547555272424227073472455699125345899062468196015619454117544036244680514350608757608914249651288894816163639258217577127396099790358406543362672063166423147560874914190736874507124308583736739596017487536083323380209065357084730748039993872384037038198066776452753578107117423616300761733055148844633839150121723052634797822646285946649603533790514287347560056407587343517270895163596956344615858742390935561575800491569296140550085694119322279099634441069027328734519849302240948901640679230394557772682705613465017449548167723395833576766430829472454606610850265730970320090272161552465655836708164687458947185024591350141859002951838915603786500519925296856090754932669952032160976278724964357979208986023395602161359658864793534404431735562312398552068666361697985627449547309868004083483127281000499486986013418948849448710977870796014027904558028252727505757034833411740986814450761226591555909428149870956452681098807743716042892711229243993282857473215278671934932996590628604885458887414784075085274836665498185644688378202449582430862607649902129693586521311243794998538458439702703207833220518601247121743110131727352984117237208929428653204678813633551207818830434882724410394548356009685320357092695485120275506068251819742350552364737855905485675343488999786746631758717530201208248743778625719544328972498874862757555321714360006663182098472240144602826299883274663690749068702868224884149417943299675009789812889342483763979921810298981802513726959834138082048517778565423759602024694492467162465612627845370502059933239793519256712250642257777989510233391106432410867883573248000000000000000000000000000000000000*i1^40 + 9478080111447047542581891356988501719610812884005750087529161728896903209381431641480638992794792618179255603278341247003814214834167063545674292833952395223656614913525793982214270219372816726077446183486496422529586391803034800811328473144712022591697078474972484256561263231979100240199455256827813641715681430617734181745782260726489538504608068370498502049682648866280349533890150355771043509431204343603589618973918819764540890525626992699324741974519377782389676164421282310995196227285780144901590041775003337051686499928307907620043268454517168712506936390200593114015187463455703774367527244290196319236782413741792156763606340241914631550370671073103466624808444503023582477472942893872382727624465250160102234512792955716370965318478175156448228693890307423179365156799376885624069232367410304428333050993937337239320848761360765402572396292783401562211460627503633082013175789030296478740062846453578846879326245317836790705969199711349844949358829996414223707010325525073604220957428549175199028669081894857795268419129764053957331519637792769877713365211420399786157667546080327741625092299322776049812862242803714136399445172003128492534893862118750935125171365536722738103340467949668409218945256575376286282686130436850012708499145513393944799929143710030844715241710777809527305529363767029837433152952753219412349900986173117212793015427836271150912077787623838616410067124105062976532741066480096484161898356744879699570015715524244824640702085022644723571675254897660887585372099414190298718087170885386270734202087743212473482962303811370272301666673795392355219680110259135713381670856558420932008748572415546334716171977848280654626081846710799020761378094061159049635491594464482284695392830306179707247033390495335685585933025528721798777270830704270849382262710185404326830183264439657173167791573796017781914319399506527365142919125259681822788342890960947350970680312848242471688323260927261707758213663301914022918397484672194467786901548239509969980158895032602656409060057903301992766518089946112066433310187956025221553800859263466068737818284709541226550532786570039441535003442592289474873165761078848882859894644049710205830446880278757138482859610102382555799641832092680169772895852452743056376607392409812660434517659384688806205799445724338872450874902869980205637002975381941568394754752166895995751286170783670995844108761371776473656711013201663330733103607399490628031508195065957018730346590009185176331896935737457748129810255747677633643919712139693655196451402289774064098378495223027667157612043800748798507908799312093601494360629084642943681516873294010282844061580473782865436843917410557039675909941658193423011602234526607119702702224056320573443842802402959191320407827169715392556659885741906028113704219547445024510205109408984628730264300441666370705838701250581969737382621652320411023281034142883683384775678986578005502324896449604991701796747836091702057043927070694662109160692286655802684267879359116890735852035237263015564803619473451878863729839082849883619774164993114399349178201896752251217607765189518671486319450047635784784649373354685417762972306128947833475446233562114240350008172376733592569765607214795267993114233314183010455788515514278103978654913796788442546135981095367725158542498558069898106602667499340283429480577047600408179385628810875014770799907086017604644647670434746950355281946605240039813428930935624856698627637848228827996482570813225178608544217309793945818493796947010392408877724571009024000000000000000000000000000000000000*i1^41 + -104826094639338337944444412584065342336490170038374641285531118806814469908861063285827172694917037726003979142654628527946671712106817896665799442879385150458083319784944492541929502486836609397515331148499526030027033468003969283739366678269292417335213277748099689083352050192280951660058135521080680206793107019751668625645506974075539878503288004931949875965618095259170940837192749404528838360971314240430985641569324169529252790534362708298603179808752371727819021477818845629242298507968737683115185264997778810186016154022888625537787634317603075302365177824482788958322744868742078957118853531798841904291748280276564730747165687742707832319911568265344511142652788753146028384827034688957387714771285676953539016026875497014424446897380532617265114703623090836713988501967763075909794648982400469738352306654104024779016776555244519374212884110146655053435747212973913285390267972100978589047671791240334490152708076731194019874489185757676892551775332740243326300031939918648610766000848934265309207829551192632975083117485966030885381815750997214557826491404794993526738940848535541280989272369075038374557462579579612276662871805958368217837393279677798221130403822603955926189082644618623544064994206691105615718649940428777841213220743223480984732666366014405714536727586396849792476127455335659725313593312961711775178594344457591988377637515200249964773377894638134143394433498126861742648772174255479078645789981202173899307237567623365349070608973545376551559750498199958295178168167160675074102042110086744941240388736076666861630879020599707551751550175399115796352887167245951260826288024063401446605296450164866219990762915826975004398097955000957551315739009655408174518010920735453151073215441003179242907895378412867522667659173245037036742598140401196283792264671931457519719869802081932317572305202272749008287321505669735755545413558926989921849743966870002121226625819742857268002201830622863068886355425626784675358346941124596145886716060563147266453252550046279385025240060293058547600754125128454159598763665095032074048293241325368238214738518151076720385082235215891433895982361845492675134878752683868072996821626042499350490056631684754150860286901058901128203583450218291022022614082097591495544128775727856274936338330818798400370528572590865937030345845137311731350020214523728157965658165247033982681166795245937753316405693996557320267643230467879183101979780194157540923679212474446406563396288372471838416457179489936388627675827760936991761260474570921419797028620608180228943472087749458272391033782945341492761975327978130434504290755993785440370422020678843321902238740272649732829943859902502473359008280855331519526939310578690391273291015438468606367617516631620226225780125392296803187823871795638950353657707011211992209914896051969900818507636492655360817468319648390331386963079534011109086327913504219252784172392038736178041582425606487898694237348841123223572326428158443435802195433827667867061335140875181370382841473463177636164542582258694550179388098975860868615819763282258241624375120780504839896858421048653457662081488486841837159415913590590717967862053885582542199767559700667976827052194955639467102077526874499624885529732373731600425516551066790304279313676729394839567712118272025500787186702294043373452244049597914748701110047800239894408062604376718182707431124397012424305373946621798541132661337247809688322447089853778421459395192297531870885902070738630410637078601322555008677085050855136783143197789388800000000000000000000000000000000000*i1^42 + 8980581646416321469627957124736835663941990334236847578454219594011364624879457954762455853097343372844629660227510724401095587077116884799792646903910311978464605633934965756069985552884163960910957937723280941345203299366564797926877570594694090792872211119126475313855377029069493445216514801833509850613463563721280688730142669692051408479591560106339472975951535670414656329781261125558958451812898849570474495168485257588203889767297183655036510102636385546822120447436604205079323561122340064293397789870070957966583127537607807831574355798471324522666213019974127422340964213169109119911403283698105356749911925951077003650924556305866915577094279242698952711080825816851559310263678810915222023342461158906076693343891587565420011572474589040468957217013296811100851736833293332948540500620533205652668447385600456361224028709109329579681383349296397745328829944534645838586778372796457633510048566500692822801553832363469291476929309482093859869525195201395881514443504764742708938180026571829850196590976430415802695743306015654122067329035911250624209411613324838400095154460976102982025105291686172819657755163350755929295553419536538069514925406855825384560996401690577320403744716643813194818373608214618612534183194307149039311021458606824987460830489974849739401992849742220614053637091885702196499496803516118500191539694879654769625101414049191560195281279144281323232846081587377553373922046682174660799453173898429614382298819198581091989648271586947731593999491364847485745781662101739107658641408477922008216966727843001857934256873851279326071401442927076859708115047440763237881347135052333440399771719435110358800185952095320892282694767017076886165918619240697233007781230237671746276537249337686757266437887403516853547793310093446747330022083401322987657151743089070233442209094849645244621631219203007955065362526928038499320683479896818456354456701691886798169275998043594373020074395809808758325970481837588490990299027448216389043948319469069063525569131639505746198449103984241835554385241364760444500859325996130330110188739228239799593113328980194960791441189779175947615499281308025580811682018581887081850364819657785444938973251396599126739912990797923913341525747448346703813512112473925621871448555806410773635914413449130717424628223318763455152907882563023422393431084885769481158390985183272668885878094958688382528833226560603968883298704593092844079877969991986703210024064995196934867063361478561870505521905069983430647623789703751843241051654636188719563127779344685196428161566722973720934244782684588376263954316765079739831617255744630448552048658417503278520619538183390742769822927886534372271829105043387838384092707178737543225196137360855067698610898985473188938520430647688835732572587089582170794466998843934010406932621634373423036462375298937925231409819464810788327856584389159178096278517011896893759117967152257027186980782306409293327114175244229348040234290656082480173533295233828817510141427182738035193917223591505804331212967272629297667234101849561423265822968644553407282188309128022935189532854689167873322606550221415887023399749618091847324239142054332060267787616448699095040042786635415329281311948599672994624469437032746278752805668566160807455816682552255752725307722579563402450440782803087418803611037036527227796623429481618561845658572122239264957034156928508514228207025884498254883916761217000913309843917741988954070081355253238910364029180967780733834324122188666551826049688950571459719829913600000000000000000000000000000000000*i1^43 + -662778496838360241277799240546290998362752158430135376056757124482713345474401333818681238608166012573774171262838740330571602607315082880435547896367984630988509409652199034712139177359667308500597348620426051098432299720797657291372005232551419830713802789246638254849563127551778354863705987681118571702130171208332327041843645566491050387074586643909647581933085082475328973205365271501225394514366861219915711846109993751997142539384018385998670959271660886148369561495166376816238417640434238359500779038473804492817413579172724239810271029582401523073880720314889997646617354595850609507954711199733758053971968229522005765880329962778348472381337748649759368647974742917398052778702524086888996042911318264020957736644690615329545320047706113394449868287974300676624877310070002654385976828093308191380373549090680136143547650772128232914328258192062840264678956288985181985947028889653316566001288269947822316664904772206296577552308461187010718734524115997128827329497351743677884812502366113687845073220961765791767454807943292075871184529332026856689914175456098024373248492582098398889150427255341272847381604162484236437066150219041481773883440105771708518663479358210474018006412057948840865377669613993500399652693420363343467359709991585832103126274227362489737698189100652291107070830122562005929973239058809780797609240212667705708327667986678362529727463767784394799552364204754482614248441402750454545027014667941696393855804150886526337552953466344052190101769534233336859026083781890061244833679662116549713646053189435700969031918016978888719300435991992843555264977524862553366215381157900128902241741339008778887729526652280582658391455943343434350849628491939202110882708249624822078432698833566818344491029770759077161574223673372158329029819785873240038302800450143614077333216427666813935127883855635101219770252113317519316055803038227554228673489997728558348149894004081585791961156017313832442817387000140886213153818139411871599763825607249458265979862676983566624655171904857540379684620981336339815857506310177737204130736943758442866255696168663951775923695257182506471320437695151097392696547043030713560449293634988949412005763286669564063467174344430750818524565803375986211196296210257990889559699707758720270096712968629602167933612277331746162159385080939414727426832775671701140375933568693552204292099603935793115889493427780267227731008649377570669226733060737297368295330325386390012669840911821395287193324826816106537650947686017612983027816713912767576448565439750790074884935284714784594681413470961888885592322353874585762573903567840273648839200051705253843226051567169120203270522517391006856132684678757132286797133591754958881951733359373473982437530320181158897188822644364414301909870295066586824188082565663408970946485769906114600191195831562944180276836908500887791958379438317608371755157189775541626118297904386300284324608517836481559833107590597800656722798200906022687495164832003048437874427651157923226432107777256586879846737040000779336999139662618078909614815704216629964674565708683815248580086143044155938354435881133327571040710097331351149805811392580012511814818935392206722376623579357879690063774469846521430608759894324846227211148565016143104702131349674523130132305034571319208146781611168106171155649246287493582658736996120109883488093352902836825664949032887640310318005620796927665208848530278390521580033705701353259104554737023668588620654099148257022287276665874659933445099267365239458365440000000000000000000000000000000000*i1^44 + 23393320971155376070471616696174398656240119321747389988339203345657009869018993372346086562245378778137134366320351909315681879938741407681061891568870184730576038916004212264651206475337897890076431447333992410342958444498427085216810517031265372708602399191237361753386417289809304961072271410338443547603081632213061751577661170435390513304605786117163900782890706874069615655745867184241247126041512848193112310362138582979105852596566503467444925691761013046350848435015264029599122575978688478785856870539764949955643412234576365677249877263690709517127202694662673572511611610791726753572714791192448529889806213620922980013545621049749992281470400717401506100566194126656539791961240585246202479422698800738192590713706973517438486743213758209269452298962017035838252459815119478366071835797836237491165965537440612587772549167500002990488049114226356999539102382316458555401106787232256519676505102332515021578192425941839342127021502739558216761799654209721177721383892315904140149013384737835657641813630346493403997123762549731259198864660648725657183602970983783008148642694778800141678853545925257868084222020393450930807848905013550423808976478746871158201709979689344747719367062950056736702484410003196266265562707907461750292289470524538594001102455810456089070202407331448868561654950156488601278192254724021520581524747972915641679952705220796868220403386878327130361703483607291822293306108487944457994144882054577237516943196891701812783192106757419673109961335983780555258985541866658956139180750091808766911291529236243706783152346025406416406365252400042560678187491257040062690664739180699634939332351493368682596087081106099229206869852192778495482517822327936609674894358048560101360578118292210634305187716524910329815541077378539505541043361052169525298017558467552076393000379337257479447361995583721160129736717026341253530546756803883403454668645404737072911078498215180563829053287197576322875482758122132061578584443555781281239818137426795314118730645883562192052052871882593337915246928151514669384672008634257598017076402613571195144998247983983565185955203619037984004435263797662264345776941107598488817832420005117091594635472562051312473628738653492640424184624653250539308508257460368881473317785350409810680773485904135816988984818700152922957573765345141008726834994043853122508353243167272367298756964887377825646883375216911397092503980138130654574555949177527452881705137579729282537177089825772358276686428356683311876146342349307869485467254029389007052966298032047979493476808530722074096089520225326137240509772004806111975906140412416052334273033300563204915387303232657418880240311179900247573772828070952030396712210840573576412030665072109334890000335313738389133494157913704449266154207706977668118331867480696386213827810777378524097786722091878319156910774907543899691684442356332779171354453916673660127581116372949041133089353242386856428412066873912528896464279570846167312469870155217201267571332272888545267068713629505044487060064406953526967217429167801465950695422733839214402347100420177631326181276123123051105901652067804539366263971781578372707233928018078277601816783731900876194040856839268430506011914147159820281152220868812480838039218297652114305218322162858259575510898085567797752231453357119302458593596529919729022538760556386247359259859423035469209698231376019655755010599809257751436015737842217568192619778452916477859581318873110819494626094553076606956188215877139920440461663626413998080000000000000000000000000000000000*i1^45 + -646615457330943192265140569149259778897554710449249796396627432926854432419142075285778964719247004477402978859883450680484019448920015481706926116160814789087422046061575589803730709101018509262810157092072712157017150545842686025591439199096722731597225692839241545858489877665444107503357441592586386336163815397341997462751543658051523847397781755899825843117322397551017458092389329322696779807446549885031806553685465186386585520953850048624478287928300115098325397801742723546718963624130339897745961454450163465906333899981421957318203129649914800274179326054687044831523564532013573431887055520055115008846470776984628071793191934361140156242324004053865693990941885783478415983721327504392610193173786226920547018000393740220996187430545779147065865078128938050883630128804040373603016128029790755140389458847393104334664241934312441115411458054537538447359464334004140299413595928084270451772751650997085067097893410793617507891064437753490680308384891209558049757867398424365069957620972355258180373486249161480607615922278832062910673807821155003151845464427215891489339420554315899633587252778263966183858385996878117613442811494748649732655791317063490231217876505542498235205023588811110626672444716528247629127977016872474521081999002969779049785890763561233345370836829526291782418903562963637252212293772822424513086258188318602338644095068637158333412671932994093792051893563424546713224730722375444982481363827093783995196190842280272076151098120847045535567385302032407144997981718962745779068340032236284784456862213300854488371923091028795079231170663179317790000188093048768875935858087304712740522888666940172712199445932931105157652901976303595063811706605840949589009573167882199010669468213780680463890282109107324888144641579172670281787224394799188502546662903274263141585082833566462579994425569973553319400333870768871545914934403643574981699674637206554953951705348082707716282305484661002357081422541010292237877175346708904024415578379762791148906228864558914017358318535349745844064262243290004563035673516485582780047559774365349649043231732728072364260129309007669439168124508538615036706889009885266256258885194913816686461944184980694371326356818578338206429290965225761599828837958419193438959775664465555676747832455474368950485782653362412841668622687431255111246977185590112505975286247905154056933604609337095398041745597489524704497935253474063191211508775708203281653840715636930333507662158628283502650686804150135348181157506379878117963059681700631673788047478269614434902170270377590438451070440403332917355405852318547070891958620135133885606257047517005149336321676223565426978013011918247362130511488747946452849162659515663916601554331029011073233031592685426647476670234217868194685430715394072823595462436896547298578200317605886395176931381440075002550750510149893213565899564911100509797763382289973764432518811838478216391230921963609018963051783349997953519980714989638008554226941175009229796014462534991486207610631342505128293771599506404274063268068001446498099591904848857521461189086638883480923104699409075924007675784105021052944890271829281911017726551245621743546323564555937245777257691407404374770590208494211373230122618508040049644254632669645659918163348813343584955740027803028810775164876895716925777972505694372576522608119947480052897416518809894338769274695569415990140424382049686943488628742645188648689235165351173629240229258592821358402133839914284365711818971418577358373125514854400000000000000000000000000000000000*i1^46 + 13568277909865479610892986325415859092489094424144368688174344513284416603411831149025144676026012394263138768692899333269323461644879374696842004054607914744917857861322109136674933066311090093704100032638924381670257123408049423713239090874885434890724845733600425988211036525870516657410986259298769252374398737609015614211955134693734031259404742174105005851961679659743090937052663554148052580438472501596319370284828598053067508132211375449034480668023483496506119693067753913814145276827739192343611277201861424097180366432246543140861667306526129223436341138581441874321419627920211265538322016509862937986514753775663262221725007379571195695605513152604054909075957928392393165122820354457398443458742212220886024324708232800940546247516618330707048208360194023442114361846036727509264098233587435491423461124765612208264042524935443549318798045910592858560266881919230889698731445619459565157877315166678001646526440201341769777441113122063373387421263574507658030002481579522869769295585775789284016525315116720034272177437643394493356562498061576397834559439624501293763933544423276170214046720210128597981460552682773416401619441784608731353057733988693757889475091602292424695039217879690598409474483807896018418014173838197656810821429482049498298525577546404663388507832184864353478402072135448179679029625266934700275032582957725618737455064424557036261372976684747704243650924641228025266529732005203086009358404192993282543047897160092855027477127857213158535110010678957981597490925529136192553975117910426160813038784322519109860711764419178646917468028281293009945977705050470594273758341133835553289783698360591797732467970010613226808675328235769985782235114989796415836470883929510726859814753837754613424714347572767977919585287273669648665390601448425807722685784114129911820459937416144817293477665989534567516763538588848220139486585853638908045466019551545580030981055690603547283951238016119800524965383994533649020498054218638064532327200252330374172199915748492740857001457812933524928043875810637483411332880530299995344432229980570905824153356081524243855585534955768560132842371427161633379665238261585279707212322336274878781109489570051043660205516172740189775859247560342652785584589646872229468542980375716233065372920681576805312250738704925780376951582090260560994181046260777132557964197476725489439936463059380294976922330504260707415671055522462016016316121400377833379956566528032096946890429297043456334201445279153565170951620917170931448838167482625131875382388727289895501462922399214310244265735941724315708504223869982514973301039925214458132361698012747441193140061299275173839567728967968742719804449438833315516581972227002355177239563879715947363280004993375445363808447007292128862255234573995280545563952278800706287154872186017938461946124246117127146442731512993330056800843930573535227457521413527020481658405285991967913083033292227904959238432625920905417575076718511268415168780758818855919007386838842871798517988364604062854332152400103845831225033887709126620185668789791385252970169134958536158554893799358847821712188717012954238221179807078850195662478439609250162854966681910555076376455757012998677328490285706464991125465929024442132100008988938885490727650191997981478766482615535846606668183276317114143475205655049722468503719302357397874820051248781223590434220430147264696436269116204979126860314706387714385996133573942408711668352152529350441445155371217571029339428302723635911732494336000000000000000000000000000000000*i1^47 + -199439619217639629424599771108248355598118659771036221444106499606645362784088174478029036823194836914612704774221080576312926291522004275254543773314181600739653250809995259882881274926527683536313519241210442808720565143902540600712224649647206727587812644203755322016230551388885813028045353259551264448574702626198909804454445781691696418126589676153128338670012738053305084995399443375456944846449271723619087569521654620673786873382597458609325205354322852432590319701990702064456180046016012295835451504475909108343034235621311143059950675300061260200552707889918838454941225643491766923502620910025804052540201003107021244270773827069049074292808583657315189041211506612275156422027051672916647691190473434539943132782618301936297340459277375871841692534496789118116831610854845199943397166538278858581207407103805491573202988726330354273701245674204708368922757426468609715517494599146119320949083468624050481835437464675779069645410230797375991610669153992709733231883196401291425540753105483748802221216631747236962023924247536624766759315267158891415120141176649461792234244269717118690244987178203418998998978422233895909786516566481429141956224509513036258561310947417363904013803487942739806208593264847105875008026356493356943284721907231365804236088292605873293817745700518064818237215792806886024522855092797883020280950704560804631390296901990234750902298042373810159125029580142692247473403701890361581733628651739612611786521411229725593549463908251526710487561150853385198544308931960694405551098645185319712443000409294664465167855912493120128119409939312873634151530057193368587013395915850288625955919631279309003012426003918662952504020486245081998652709767206024363787360669022360890030912045930665288202375099699382670453971859268041403195091442421974777160788072221710423789071083775866397236665674845822706463119410947514306810108154491228691114510477214606058246227922538846121206756342270028169537936573738138498976630262354791492077949870344577795823893510208996656786605203009221714469909267349592884974457945567941995451583620079305093991424506554511997569176754340727199136337710662206438360890118864869778568759255310858791765723504905406017916869304521558761678321796594733791167118293364333466302678257754818134851793187778880312964068873796672137158080963009548669287421825451558119519216438174860115321122752298927350744434118282720596127280572445859444195092267324127229373162625957097083883355324480121601622180297956073937595703643963514144055303918927581933542440551010277591015714266048505987385480485361056886802028916020177640304881114031597876014207978993038941902462110715805326878800812197508732853275906546869118955260374442174392457072729793110352057726048324615390452921396029300667117004514607870018304797079171320618246423008107723326811436460198016111845367563602486657533118480936108246493773909814353583866640109504990750572145710171484621261752753894979283811555695423697458473879729217877306682702535992814771764562592303296320700206005934723714122962521583961413407701099446127984775472852892892080556201683458817877212454019837287412072289207689453115453120345282096104776962144285181721492279375693555413297444057384179140800335283536853933874465792704640319441584972761839535388018053866116812810333746657411115497199181642701112550184825250986466223497470666247965205058051706958695143933683538575525429518174796985659156968021572051037775429889418797875764005853731742088026840248636819876557619200000000000000000000000000000000*i1^48 + 3490207567242384645778369370328072638901825917775076238266499554750036895035442389704683189669784054080620737043552654218306217893261125641399067460278792517482007920616968312592487009572430175003938958725148073815485425403233956283061219418571069494274356591325204922220762069492457785286746696430210487537254308839867657319064735191465267621233418628000598264374867153104798265702987089856075509917998330847310006687094062000533618101923428014693178301423678892732916642538654543526480095322983398206692270035724760054131926884498031252594330392156006048121525073231227867311116536421321074582139740258214219593736914615008191304189852607211451297631729628472209637468687316436438639053953466833395039656262187321715965670798478742645587711100344214601913408566198415231201937969841566707192581361122319369579823059290965807030091495837385783412127362332880629077323067069518005769066325018324485995761246307994808012753762541721361478522275642274090923821448018825748517618344824338217326626885434328098696259828396814654396174060840226948879715078538809901664114581763907682804718903270595202543701097198147405270043227189232379333249393309584309095324308308336927549374664292793248333786740099785835758899312044642216699681373329003334337996000182112643607744962383808956967950391701198688453752766917522963852940691378013234548020505138429947246387270363139913578914092000055244347679158275233305390090000508588546203605428066555473620443859717976619182750611738245853977913375081441452143984008497640074295145185922662647415942510929800713810187459695383304088394779001520307288738255723952161055093444559615427342453164058949983999369244812292538143092362313060495572348519319378063865648888295822899722723784078593512819279093548841354203546969705021666950664516267167374268979681581829138720457434224470483548933694980703780994439164882970439597867143320666766400100950184669031103588387663526041511520301691134890259996181549039802321695211766833121090552457433060428026674616910984738340314513034342478498466150680556407424893045074416903235847814460960480605756679869103222549763310933210954295484834172647707954815085810622735253980751127143130535490216127533021111831648936189908752188021550225880304217978455192425950132488435217438904197535823781454117851860763454558860017035669850599751012456001176608111208887936090668062743897987792759711349603475874997977076069083413163114783149720107766504093731557263987699575652344145912519397553627655369226522006243794389261073076038256757667152738067169268875310857966438441746252967053235851879621319746121636033286653254891422775789517028908507535368536921236324152887828793516513114158909843277725602013903772270912494293665971936920810721187320134940103660551949371247489987921050395166992419908245955507841462133204326336689525813840920030828918435423097292439926515494898538958844860631042210963408059220046704570383224004115808789616434265964978903816018049341927145119470373766449899209986600226161682253680092303993168830036037615972320078593190298702462470897819503260616021444235674032545674103211798786304620910249847976357090297584372156031847515915393988397696926987779141653298929208707688934055687619213432751111655635206970764066277972347724540145494882561876753650861087509957220517873390356172943796488550663498447058365548311647149476181377768951012001870784413551798326994418912095223298293194878297595317323991154732373714156595471001935097321053126095259144420622568783872000000000000000000000000000000000*i1^49 + -64856234580553091298297198370859230126470007176268174299950680130832740512134730366852171010947126075913193305050518467749390854356555269273891375943941223680165374743373290639258865473566295238476192057952861328512416366538821817347737544510628369279328733918424187563298081826131969698281038164152671520832567730082275037705261453841021018963854549071293634786269463395582524247922407393294122043833101815866933677185500838284191196340326341607597927944931439502836827811894904711435827981257126821246650570878397849439787576699820259911528353795284893253487528591351954618730672075323394440608359880896328047738165844915768159448510600778360492602533868961580129637185821786513923289247814687054572854942880842832159046550111629911733659049219115166185815666971096824903989616144161047988638941648753316235722957445163070958591765758427207368765709819531278817354015028884692521020654003998837672516505954391418699094233354531899791837194731420729047293269650603592156164137000502770051673047632637132343221306203241198692914492977444022013063510251774664726378714372682009895204067417075863135018309576472762857288423636204256706716821636717186648530192527054980071420853768785514145259950658497678319328236614870891583497590339452463539103057121906750401427515037842400921932871080032199362652737253703879470177239125232963500848184147216727027348761440966790363080311124203799028147366513271015024834731899725014351057849567505159531555835431062495374486956805853621169433929089969250904387717511040325006137878288874245847014784577574211030909927897201847461221792905612254964589398209715077953347526608716363862804510913395049653508102283814757039442948273775467717123247930537791813648226463043188933648797691938049047537172518142511389868361878979757795903212227258961103949257019940794606045193519441179495866065556370523750042103843956690402900527639974108805522049251565978552209169162085540226034757085719826198974851350647639237140706090887355478517904312544322162328158860167830339733866532237536021381468280809306658243992484217337818084757059012186869288699151407612918866850256438350684450305265511084436724390156299793164663299411557186609232492098313772444809746936239280359385296342918961663053228438370873927066514801709500687467849896423620240573662333362240679815765738511929713153199637328505522973645304527863731775842429964941482127002141166693135963182601565982345814407041813497190766368273410698023104579451591913109646524304923059300435865881972375308731915582306913241796139718472195309450702399669498675718717997236793084599880110352885974359731108963415458103499906324806631624287904613328293945908978388581837444200567265334074334143410242079445843697610728919749598037350391011200722341502411709309385416509557383313868341901976102659239351541430518946447683134488270096413000895049114040104910885564010757094535175700057223538165065390453473957771645666362089681150644926558312405213706402371815207216406991333184284596042747267500339267964428658441540660459777246190650701357985850845455819396309840095884410489660438681164553558433562503094300398523812090192083418973424129151323700935077326880914194432491254199747814335936790571179529678792065329636193994434229194508852120767125089758749490323789087615070627926964758091714509425889109208393541529418937475405726450269656612123060557499450288473150637722843701889941896357827625732143566933449048012447297633214519804861434798122687051600239988768767061818081280000000000000000000000000000000*i1^50 + 735567919191902357070389181990138508147914235287998195000975752102802392527805354913004246849709437508357023300001070252215211330112545779412406142350233886925483762596125192933857447813779491701609066371306485533531621552854150329760658073284506457234011271955308237173052436984031140762422700027082709437928671864381543676254685910821714238117008391919035957366162538005804266191893041358236468916688286333176141817569300532872962716442286963739593331543703238043866928805556782776064112195333116707829277930456419472830585336718231025501789540089261854181418742014311848029863556119913859217775195348037187250150246060916836734600402617417576247449470500635864900146755374325361108805720958195224783298949348054682740057596668709548884744933529418652674023276150999691028763905482328579052736228955490759574638011610992530385138901105056569182852019360707451543318616734150461033148434877408079603767566327886055041879687125149059068262330026328955519406768912531213047363370755610021324703404303283597194743142129352477645135963570609917554371173830533646960832576786397856710080358460815483711545112437044855393986070349547510227769798972422637839808399688745822398021410012092807555911675889079193122878461684080121585618344876268161532375177236160378388098048150628228167794900464182075263093972393236980241434914326885239909278263762974640680610604199051556110998956779399286743474353429577818278984583737051115917229396431589684309086283841246481092022667429731233086104467192213304188615036729772226688803491705398800586531939932218554326470875034638189042242717837912229249496754674899031069953434069932288454396477223809414016066693812964990225673827411902883500445649583968974137431296611594564845676460426104986372061109651423938894023525875783304689517983779730949025630834311982364680476489108834255385230338727401210315126161409986851268238354227873670236161121759953165590642932897490655809627166402637983645995030667832247544505255882428345957927285466296609919123226353641104175530426042598366685630142289744417936992989799572334577214500777339167176394416016464810454885572185758504580905133216170527066392453122540808773557635422562399168793808627359249782966284504859293332868180651485736263238915176336240706291031380680821570946111217670086496039818710859218576797160591522787462380866130764837689564012281350072610532221076930368767245223104839446522986419041991643454208215866458590795065509028939358465184023960294531734645276457158366578754966488659741166687886594452987112224681899241967564971836161707421416291722424359293450655855711651827418620090438992177105784659407500460378020067042274507519882938749110736232938420995375625665973421572754499604959887450821466099755141479923496528762430879379287158314186527704546323286120655553329868062233168676387459389547565700555276378987726290181397273616975268194855916893578608476657571696823707888488288364437918198941157332283848318441680902305804329858271848013994843036743657451837325628641788900852900860572691663827480509444049476970370188158554612395302941887543028446594041221892289059030322821502907180957822320622182937254389401810782769673152367585874386075701046618547979504498101487302249649219887556788205610434951619391618316044313361817619027777999083772714816407390886879821468879414604737468807033298508820205476937328147353589402862460747356238944465477629438467110683630920095763291051206711542785412443660668671731384181740000556154769006609720934400000000000000000000000000000000*i1^51 + -4046853481050874361749440320137638409383926238183032089314502562777091626749307932630703231238834484304603301797331827420677845367428186694846361527044685174436629750549080399745564003229798683722093426783411332536454081702988209968668964388405364689425163721889711599385188056749354243778539750654048703819402086286724360852293088963832578015287557866968853022772506879611562094621313435308021201188909359146877349960123942741925525319583242228137586621134477585985182378039353616607404735997882453175940352044828750662610548885956647253121307232954476956712034271753483112726795156807130300414276648165208507502384321039664117879790467684841270024673193420646256645800268142845632532647464769296721283212566543005746555691167554071439322621072009488951185779501013535921730672760247818252689008456821225502449447160677550282017388139940590732016593644444178163537282932739949633143277063664659440097566052067307075885140094381138500378330056080797022720613765427378936177548188008529700779477119449680610041199723883301176969133654049214353447737070610162716091661319391547469946780955931889131676765681858148111220431810546151072120547399038724426942439085356026504448838951110725964602471001467855915491043200222554199967753477959042579263621852535778742177532072473151901762931130842027650002910086536520433434010355921357470943485801543397254658132933207605603537643679123326644238939406496054766160162285669700790252999880634809474106190166491910303399484145596797242367479971358387710938861342458333780923011772875118462265594583188674337250875922946878890527342859823854233844779658901974521840549004345013347039656323674722520387454020520505869142558528993079598509497459609857305197716932665000752027687214289497038060405056751070885330863737844632821057870417851495781643659161881594647553657078809692229115478013314454120537534427829526689155759063616071652473502931767585209811594494717197219134453251744943295040875336696224607936715162422893605459446321596111696524936146181512919933136510617442843776444855712820297297754618482927482677506710419045695733928701762573014300215971235970553041805109636430352195100118381567840473312043954357215881945062962131913324172405655801289333184838881470588664166121126314960546723513560512402421977416816254190148508234847778583662186898739898712375922452370258876308122470184446732125577136583519349206773451054405520274709301700403870368606260776986302611554606020828581302738457347328163144071796995478594764622239318159437142988820263798613634772476606443713050100605698614525632415014500456384065697545485068173793771624360739332049643510774405998293966622462858638548671076228142362823267721710082986840660758803357294627851909413408482047928146599717565215374091301551993864842708645507795968764166090781473775146158175131131541967235658660247542515623391932292458742391190161605664360436480724031080904799939543147083921547701175890996915543261061922394577630407905378730246682692390423399095728367456764110809720672009891705690295344846127419989449152994977400487427168000693802708377036576228470522278771701156201334646366103493722180387532457994425691270652231688063010208244938015090174866505773322550519761140722820963957572911717262821512807970608280639741025889996064778881753370196095801595974228725862905721780871858854283347482868915031827476281033206577337465428162866491347385380201652222922662393283730649320378231536302213672708726536286463899039294486125131941806080000000000000000000000000000000*i1^52 + -10039184946578102335064642915436378030217254256549431450143244975998738638935795205881391990150887269789264634027758211418879562175621554725705373483319057968457769278829637168416811522682863809451642446080929425101605160148711949878433912670644353507666154961777149708685061337476408019227018930242508574936155468172833501361811962088216783322687991437319737709220492705120044833880594404216914767996024643779766554037261256847860790257308424857948746150507058870668028773107655056101011898119065169448688861486388918477884979918524465114099217632286660343912995572659307322404781801362674365258078016231584755228438685677140335764145192576796255462162353499970721488611473948257945679061993274239175318140917716384043615463387795157103531682980081990055708413114581785498021554565294881982815963731090717112140866069563967451670504134842786379278597889458913451488889284054809756760585705826478183927199152292802153419402962756013086200763726619015080277089450283787663370053275901426476293234266415486972648309649983521169251084690190904744762314532019910443809515762646159914313514150920771087725979048548244544045500417083290170328799821429591551720707717338271500969938659138427644893735664673140562968503098911137634177970627451702598135108138726654620751628715270465128287983920580155188414842351600632526764449187750240527485092327983429433563076465459265097019114266502016207732072395052440488101447410663902707126737565009290336718574665310824746345747704903539383999693029931863731246495119842853063034168609289088681806710855996130838779869104246147336537043388500655593573748657871268752131482271363623110155059246822516861548069062108062940593908190612079214708520886837308627739541940804169973531979369324308240788341659771090272052738583958237113776034101192733094800125237490782264057520920816875189267449748018339445075964284938940303511219460689407937328118639448926800492148823819884629205064251130714834682496921560798031947580129273103248193353088231393316744962008393451734818127172960106061784063673542659751876186836406677293231422641448843005614000894020192003196241186643490855500695704497190219434897460321015333458884842367642755244058650068854816797082255139907216911101347797586190378682229747573706988102444034642428569927781362883650590592169328089637959952807324634013139675432573182292384783613443619864300125641846612871593393438390574922477501367118554346790182841064712652983164936873520492567983011327229947787045643110382099190105255703187869241161748806169469363790600813944254773492308176635688436674286749534985883311493170863726108649337626092131228431705239543883175216013295600237574350809498508358661981717148167275521285402142703756472211362066639246880085655121226378807280344357225252118490112714988375530460490282019219272157537372922050453272964413108247462830321183608920952727210073082225181420291686421889752787855558885481656573799885100503509754809698020614036714240464808025467377529931652061948212972262161381874260746443991038767278097001692387885961754032969056378259555775599254446282023809988709508598631740099048903948292669988172389808848525919004154836957430556556189685536721462337157086442922891733805445144169003233877422348192738218647370914837455559104883105243359350149072299905391166191669561463021977348211308916327537406398738131469116669020066369509775793161189412286586317836178851034831950936056809867050667993651587503157035072164010055788183085212142227423232000000000000000000000000000000*i1^53 + 1026627794197809865610434588701817727089341747007073296718045042897853625146508150589332513614262342090742837036971040704399566337789981491932997874914049422829310690431225234625304062756095083289309259234734463117040817314176139216843221567355738970415941959097259537745557572259301027601111568246361571381368393400939202506869669531956212309003306572107618287657783674738998388872488739658592347391225407581969708060920632509191661529968285147229334406969289530400230545316185165613641769340775851010083625180128984802251777989603678977865898955712641859125887911116666639394386238021879217423023782730349193851769498829358005544304780336539592765307748090112664110113156705535501303106006514805712941365854204781750777438857585101261807769062311545749895932553922852597134726857207728553462586528654070691372563187430304357322351608459826542369477809027818212271569031450450218679627938886924116809796586954525740687769880957706597470956946830593382886703720341182211942673147833825413885458634195953498264417653835863662336927793667651068287094375589881819312878465613242620765922894065765923463988863061631922872353949217788943941254430896110927986978572574432895031889760757898993184892467768124065151173397295274776030641893973992249668358412216619443776427000455183486045649398391851968449102820257792306230082216409774325001677320379984609403731442068677080305825653028148197897514753602985485052724978383267598220044814088927000512645466482893196742723237880643159395856976498964641382472255573588588065927026658910237753236828294202153157115258775047834182717280149823883852255018247575315645983006577075165309353751676046516873310674921115512634197880930714396389058654094616167662033080137748857227546556727739340368690308731690326800707519269450975970296114771257705708257016126250137207247879774118660265858739352954835076677314473719800514688045841283845985010987260770758545123747331815567872177983064591916089563228256199687276496535020815991791965698401887792994695194042495520764660628319523328942328886662101231289331438548084819695028517861344535825504265854385079260696018628235162783101319729861792388793190481158993791796799847227807214556294504325258445471739949638974298281981679161656478995229758151197492039422761198321077421419957425771124316961327433043422306629057225183420104687087344677143203901556306633360966267436309013788038503350900704100101203158311677263122875591418628836328332944855803316506722668096316161584735733531633461780679982242611276572630783738624993039570847227436278613647570957208718330776616303846838061803424194168155854115777836160863241867011818948781538874635709184641711567429860559299163134309579805622392402545251309066229897632532608881150262713122778308893827182097469276564602374724866920449908835102224633829825916497766664262065537210058269296858497430532838443942168913250114232463865337880444200327089735202294591464917831779752388809354999045143702608560239842020606571768019795095175560855292253084600780628486932763538573396186941461005889783706822327932072401514514305881945659130239883055948994915251513302231083771171418726695026945793322158293818735121112462121279615625260608933236025206306742196697882617613637319026027277980551087374922732935531812534512383514166514763802924872590538008840426949657898330701755233143075842480824300795025268566645053542000998743086026917931695452466833066435628775289181842499623927273132644575356401818389743007481777356800000000000000000000000000000*i1^54 + -20654715106774527379051189974190105609571347729632696346508430573488088158149241673812922160520510564570702865091693893570171436978168599727329783626944210774893153697497437687216454173236619884180302369371078730509825083788753628095635708345812511226970694505446436586186677393687933160760844274478411499158861625448207694082708914592489385610850322201266696983943496678630132784191292993940092428836084957168565817974262645151745701201285999029138624577599576924882461918236381151059886102642453839565174148293412122675043132223513856316483919599224571208447432393165416327405502019459651750766333018445041160629425064022134370623278629227457715550588957753441614879292563219583441193878476036786176798077582020604621424878885424855896869856517782626799510368570409229819764673503552636695625573137092977315845725568617442500228500920643112600172339983267731985268753750485654866233046952326899918304998814124894481465924664855711393950452061198835655060996184743024888019187373406843780843948887777211716150343516709753945730987792242364700018404617199879188090525806555675214378288870876338042341687168407089593609944536503562521781488762126528864455553526917444432404365399425250828273119745834657869028045517196632727079564183251484175156704988685508816995009130078971135237153377118556366780486704470340829056529393208847604944049426979532367529109484592402750888550535736081576102693629941442578016881765290524190611850103515534893788627848063130920068025668493676444466874357981094058796589715448156933518033256153247867333099501344406345964825456426206499527735310470757580654074666768421150893402817406677338902349633512093946516674567584237230190089563796562161084578503753084444180711645624249390449660207026959477815630932643436972845299382787766943367571151080160442708111274690838216319643035214172961002678909924351031270743960488274197005942246939396415615858087481325881874447737904962871173691630896076735520413672690813841233016554247969938158217568513565343576219791668144273666238962438031703665610088267886108635919060243881995075521605307063789597090494446863183602683320003501246846990625834268147958297843338988064918618259013627365979730413043028461970305699464144979459249036845102751589210299444223862752690631611560460993972043996879507213096092530293417578789931217656156463964963869085070603068603666323873447917512633276149847622683057613002154220182177511985326807874936404421971594311901540282130325849727886880576477799021550647011867882996828375332941716779182396652243988918255357585763754959467645351340408209616955610032422043532252002577862151345042515279427271324171092493215103891705730911379300141297809577633537227583346465084046703546215301472557549724040779454723619870086062162270200096994959734950721476802027106220403079025195824145283583172855789863142838895182668595807662133078564145308172521262469260429969580797603546464887011965802720839342122763762288105498744361863251917066676552997325125701466606114203796950194822264103403012248432948434371099300973539497271084311477420520040875123040431515828612987072268968212831583068159312012945471430761075876258608652026103230427182588912694928284401827771151477858348551151461567021037011083277433157966415312871992169628149757208798918398766396114890348897747647581075740381534331048435219580234624364564738436160266709923872874283914417827447732776877033822264666356022728833787031245799841059774901155024486460901256210468044800000000000000000000000000000*i1^55 + 322763646790227687841974557868826208912713220568028512020163139519013157697953974554767996483996917375799620504588277565601461541558921603759092983436172531147375047982577108721115982275196459444437378639180734177137619061976897551713927445300730500596639547675190923246242311526346496904837046119816443170548758929628020274471317825633560733380829190316474841120427250819200054615723288538824409244790106837949431750167646005326274763727450070326305861791535698850844995533587692888215415954042469330321956079701990592714781886428280803533479067899755539860166465846170149473461167556319128118959083150362575864546467095829463878288327445593934857178387104548542429167018504840506157804526106794950265787910626642800743345372401973983832859382880644914200513861124659352867230223425140165754759311657377994107285941161557343341324811259060754992091146148866446909763656759937324538418750517459664064890087898648698863514485777528447444807343559980246667860773678864154741950062356982827884069302550612340219520200801852157848395447315003945250121578877896079809593526691084156022733599970448679049753752869593080420132294974462193645050534425770116891585795487882327341824583375183164465945776409169689755793460763450515142098765515024988606638107435413347744122980663827669107395005036476324843883787826947432932889727088531382908886228857566005557796749363146461825145033553575440531314197101097442692240075730047505525331931186631013221575622300686367557536657748943304686669857519371524829616821641256250947948957064206213594319823722982514404172068289811579045529960781888942071575292800650438375207407420987420016705568063974891837522932208643272126185626042100086697780205715639854839199163093939813468013959681508522538874429347145148045581379949808754746864927078427833482528988475052528453530738855467670399118738568135134002043453682475396088985577343584058009930050880463474925210666048350016571927554952320620809465281798909605946675950150039346576740072714317497088560346276403307984993171378225931952972156219186921279093625598406239107050004621885205619557562171316067006017695373719371948039339035531379346936326588531378113909040001753402831603982377997963596169119222257957284515313937348230776175277074257941942614666815498309977200231635183885830141132455107520961906305612932119003349366211061493432003656333674420442969452457179776705974769633586258413015446655135123294185124310273459181794566875977912275658934081819223118867310421356658376131183690340084477161485441514773801082111929970149306263404360685937659140648493501814724785164563905120125150445193515014129668368199085260924024604965087910428887357685146897764654127126960756949821430337282938446764111860188292363744601129870142880801165216451163551774080787337563488049827477243508016984172559685513773794281032287704603775591007512509518190805788960462343663140207796997878211071545509933107636926876562518360292341774432054675265215919376032615724304839510880526511780606379938398332177230854849698238081613657982780529657813205122732405464872411026924205639553209011429227322967773140816124896312066626904311504030510483982048241849668844765493021906469330731876784259974883825358201198851439327074423797396962907096628754234997860700996485211642276418392242785289966456677620881456706476549347953406513583932585183195928039998305673850793268448446234205675453072575359784149301081479573424273966055673889428038204637785821004928762511360000000000000000000000000000*i1^56 + -4786661904707977572993405984626914240618489774895988004380954837730458216311599799396064617202537212745252430607927739021742958723440081711568903796146599047866634504420000282588771832561030172116049563125933378604943686020010201207402738523999338590133828056669228945087492865373020080433069268766709278819662882752281762911713682698334942016300413770024643845992695567118774934902192996820773806967192625312381328215827691667084694686349871806357323974984197666105659475319932262849227601941890254801610411988793357608613060553105968934971192961390161223081341445044990969882295871959684962095966602497835692506672436699254637659691797128226681373955567125796895806173439568370544708599983841590348572476688436963990728694464996764794642945153945429748268602240816746597661999493477593500664533316480437461463426879402938788344781158525590005621045798585463247144187205210853855240443166668325146297416589095416671991780488504678320675150842926161178199681976394409256891641633774248891211476396182694023045196035648814019967400109882512792178055741481140882946116444270156636030429878648467705119915692556696278060810536768859607195911489287947176743707286073735982031673677840245747647390772542309428247616365660343867243824979153566174649990659224849172012637320960623656515496815841716583338278058573434793158772492695113582822791866919422667211680669231614907298112800140852220917316703658593632075502522705048326395202551010993472739440068065234169753510671093294206050335553624806205083098621270085353300598084348034473255681831567201003734093851733009939888750976287980368380936381614454283753056103074863555794328993649556960716852224502172259686142080171170614864518140393124625424008796747690917726065746264843204560852162684366339474566797676209844029824534242167732601343845775171080209375401116701123001975705159427788690405472836528552724768671084257858567387648629877514947726492901895334424134450923934959221566169472955604918695198536405461596346264101485670926013642474877863322461130078323596355975902596586192279955922251474276079596865903898914765856774595099628168368499745688569961096300354863331672004364671696804862733598433946155960340265942851404794230157964866691627566152641259288666061726500988524725476840287188393252816900600764473907720770384707607004481068035892715587347173526531633739502538261277388426393312441703428885512224941269022983204675811269087288916401212675304520289733017781749783247322516458136008940406716068241685709937576163207818559987819794188986305061646843849328961680326578416681659679614720603423622336659273414281958829255195152543242334786248300692585719584743470647007014918002861087993579151056270626329969871743159141902354036274413831519956846110444662276917694037656431682689455072797528881397786126134561404971029127672050779835922482046274631111368576153218590826626378063581644843377503879513329040890395310040007557742008915479510875430891731046996039233131993397383685707656738436170635575088767581656692435939036280285574530636024823780889068885230710814031781381357793199301723408921011519844258837864567565003394091593743757591743747392775844533396560486419347631188014038889225905006503010117567105118444585933929427937494519646812258114901515473556443074578440449157755393428597074513088469518261150505402518649921878117731607764135131549403772594052850120999980318191258983809263672020074687847131259384002720963502733006242253965715575343677440000000000000000000000000000*i1^57 + 61452931038884568191597157211462649423481531011970572556558288975572919277890230900472815909255601890535165419738948638256522548747224725088052139687857736977758378947665465826240241792333110299290595548784465325922850794824309033357330305067563571389045775055980533118325589341689692612471540564163664539631665461175312697342061161908378843496999610799242590083197536578887347911003758563683940396629636936680632994378522863378667685727420005642524812919337735930611915150100733293099546187894618298045736465621276782293539788895358083322771565053023614457918235253881492349400671274246964392086059031867699362287968717379169159068476964926168306503149433035785243574324933097621471237420096053498702245860631419193958448835398958679336796483648967357254634423480499379190635653330070228370591003494622847726887961847970512858277120950594544742985608890391517586021617717298217824737889478006908067741366119929099716197836328333521698104063822075662767978512801200750580821817698989669040612934519312103284325746434819851921581637868718397626985716729420885646740650947328784835037691005848329361399330242312250449011678162914923092358787171577428267214518649458448673222332880851198207072602728922095551196432777091371194463109467757356357189039003180460508285455118743613728741254224649083365201341817395182519114626172051370636876205934411956647910185235012275610227232670908619683325678249932519922917664739445813349347577226369261098846523703028295149156516658351477056389560814734733934397228111862687526936082565686463278192861162977235728435403010761054592711408989877519403884728305138782839703730591871966888298126707577756385558426990521800324249822622107034742895868609769289881229812110697970904187660981997265995279790003443160054115342058317446944148493955878116696829274719822135792344855882772202268589400530288727824558612756459095744146269634816730045224588547233630978079580312442777843283415963298154983905359470727366048158645666359689522871090353948262063218321656225555826447810202077791670303228618298220484420171705806512748615017710592689045657234505824078461231873868405413179637280333285594367035140098632409011271954814398828822110957845225009294913730246081806316331998607404583353038291699732471646620409054380610258150616121630919984567890603710052442497907399618341135201892136049755715425400825144319611783473265417413144746540734514869309754928582432550607715492986582059798412724884079187303994751929036899332568681385690803399846436416745933783895713312131028375281379354440624665795233139738699489353321292654490389837976335219375952664880170793714587634170081144179208373121692386903917551709543469746334823659403473034073279070770589386779756881703081728075197214707256544779357896170330680124814574864008670847335670889525889801560019946976424384751301337455242274792438288709022453409755784869818678469887803986413969366772951147301945101826108327586759388073168066876268818521138737630544376322490722810496090690434241673018455866411391103726527209331403573542744366509485069023944227269212735630802015191226595683438343240620216409550293439872656916661048738309184527552172923823109414821137149435887452057477530256912236232251651727702634679652617080530362895742423928075377670372939813970840322222093633500378247670515597784037823810405185047658940061014424922367340508685017681611294178824707869354983434916053122118459904957076228386467761938162607884638255035561541632000000000000000000000000000*i1^58 + -683121351827965951676396561594847966541258287867631479331133554415231538598294986651513051790717724329195899589686340567321720355036489420842147755462872931595622078745068030442175972267045569768922243088161567738482324648324014448312412634407034714118326654294754472856275254297607422506768076548134231268546820655196385332472253063523041533693756967608603247221814403354254467751428863654039932824452068783925816104115475612912203557465472555743113090409754452028752170170863626331932024873031385867582212602795781543742520820413042856445806124673129638724252630554873817041127320837282249168689149493715225360226784741649411866088402663403577735283974143307720616152247897795958127170516880009282177074499421427742712437924300616059769770712307950450181601537146000697821984491749988309638256300409575856578905110989670073973242727361482386915756292746527835361498510267551222247345654455144483416926747366663537142788867217634272783634895528297871400751984992243438042633252611961381167451993173716489594271103778757071064918174097379308154241637537699355310422672886456623729464389744098429424142518205086487281738454443616680088146339071331609907384202030908428778579369572004038924340560045261856338245487066911124450192562082549810269521845694891500568372682036464529273054355021615293030181256500797039818015595289751591312335466030674701781433757030996911078495105405294662792199989353411482325513261120031918837447735262226764969571820900103451334462862712575984977816002443154364981149604847242173568398260187659312474815915639765481228391811727857092099728617216178497362325424912226774483499915328687528532814690744417770298319281917768012514005113858386935544729213098523998039792167971950955775471390323194094811203747004374113489167718029664975172184810885242543158682703432137243789219133187908376091001325392680086832835441363266589413704914153694222579392844854645931240356372381907548809933351169703582698607236251995248721448695940039071207085661407822040865836944028207341043861433864885987855051415554164224179340596154278532109547776597610143733666911935973642920530763737783001134182572002207538289279119238313429783149079027983450170697837182352365896749189399899101021286358245878050155099328122009488705992090666781529670262206360778070888297921044543278081659698752103576864889655728795370773910152574390693461410779300064500772851232812152697652027620468770940757121813751408983225021896752108957383635129919704524531206891858460190113931006878711263161476684708798697641789560259873821530859627762549977401724217759305762816187159995810389004164880275014317603964203285072748516245917325679173272114155189366762835438766934117129111873843900465316200239694920485335697111530510833467562329612546524745293968563565957153881281167046899326030152631860733218193797795662942279530473884430811637590287373574588101034518400243848034825562811681949378815103416847500468329405770643219881656075288662561778932972192168578966847297213640277741869971545101537766252579663913896216367359946865650758293750220165653562646383850396873303932344340024602392156720683184128341180877310421341543334433347923231076274423768271238424764077393345936505970536398827341109444306763881919003759050630708141770364219601242863145836548467144839398444933350481016373088536541306902931062525061341880373269340801126715694049230795329959835041465964059153324999151424516908936492915137327980921680852760002560000000000000000000000000000*i1^59 + 6710575168642013724869815141788660234456303500032301303718549603754228952715471070011079915571451899413355363807327882056192304630356597004271368409726747998975928795720242896354174766748727106265354198430646894757754919792246520903161157096168987757375495255598791340216337982120471068528355213173809113006425560033490087148785404916012556974653758189275969762470194310808504668780876496554049462363155290216021081146678291277310613163069743324441937758512735973746951058113860757753219853395503608874453555561714706486422711412184500963382581397305290579468860892098782196395070515674603111304556231487839149617622260521710402086371046870621908817498854414351741741560548686965526815263251988122601495541891809423210575703815156840364708348670442789877993092021994013718535269565341043817688849353534049818501526681750078970825826190486517364573365395126632273034960124043991672456817290400587076424972367826923547413528236840853233345906661736325188417701955962678465901066493418644033616389134758598844644662967610458232800088266445681812993031130677400005193520818192897975999587307018875283394212023775924914755950035757705294236084694891303982768671631066171232823820241575596244196390473871305053675638716752218596592605336424935737394628993286479274169711029225748852385718148178233446365965696870078629354723801689420761559881494733803295917158447690654517771754108383054329555119258359917381526725227486283810508976451403095447252061103266791140040066780777458105295516471354824476279350235891395684643697198307848897930108190633416057412242399988520486004527916031005154666647327805952363314229990942385656533790630653312515796847111893345620316372930810818051780631124626411280685894060990051666108385050960704382017831489672204570037416870157052496505604597821190940994424346501352390581627551475676074575258952147961729540943113987311512756846628248655405530663972039482564085394189790031445315767802530208804141231091217704181407022916514792466322524801921209489702679903869082838467854559696701190123420796671818010524542449941816063366096527885405514350040434071101439195624943545545993492955607219538920853940530565924816917315320174596062657919296682678758856650285815060992554337386841686842492304139016061971387063050050188409709527796806022637755804153040170548440052653507411304796749134934146962222499930768453484286921651464681342471797472450449899453189509514293234236663865010899431568186551857961967656414403316260689336989499668232224289303957472644086555269542521982738867123998785973183126066712000265961340348109354875956510686223219254016428061060011573520913813140665239552331485908816860474069279366274484900851387394420794807966188913007385762415002765373299261224685591043175220216171429318093261494013390657120238261016784985500251911868338783971886504727894454736918478045589319490391250795853904402593836348006373351773895189605034042785881373758687389049006600558909579539597601671156939707487101362950408588333762616509006994812305193411780099201145818217268680710997827031797373001658558039829410535834465465653887551259835588039822685754325455629152076129585594036454931833497375100508198868999872764906470688489849517154749460857852723813213761625899356926611590146438225027060130408717124821674328029766876451317275645408673346962898156743659155155437385600672891276892161573593819446797332376900305894148443872847857225871255889788960856387712065750946803861094400000000000000000000000000*i1^60 + -55115118587581006766619143766142366930255984809888823071306156738917784799711028205332873324058227530607202918479873843437451009367525225166033974229533495486231878877168846687767749113759460523180155819025891749425503944472679344650483450671822945915954467472403716082156202114656214758817439359254391415119545864676835927303742077454172852679067805961318308944934638642951685532726475381759222452891907007786219109584444370560525240254746342218325117934107142379236372398992393494187060871342209593128679252906055276127312540311600132093908362968259440297430231811206253945703674534129539071842589202938376086149007337297084502178139677379154202458614707227160852775850326634008335727006685558114452642257908257082775930880112690457437321590730565906789626194461902775540413227912668062685415728854589039893274873735982483464252535879692068909174352463361009518797882846490104087408879665005636164243888705620233563319262027478045098184805787136760525545944534934118911955161760696957745868578467916221203388217701041882230662922713333804153994738718274793850828612038793461415558182341716004896925437983076287750726652508367367920932786481773435992486297859398478379976571386943323896787848131390379343291714796406680092291609255853285917564169381540355439958932733484578759758527231121870960614429969534120000545832059285966218069510371671250595251393357531869609734423199277396204121516868834719130906879519320456979569677739884623508304909866323325880880291552831970594000769607256607259651895523657331226364913169018541439999570514235355485391931200970354903160322839244836789417892716323115301990885233208642252276800429291836017453146237271081456648842492554072261157473179649177874629382736505614952613450265481075410574771333284222183672218841588823716393855194244352109021119013952819576793831295865588229237091416349147441361034562445433406929644624890369987676370137667638008203799532761877089899188704812135962435394398887220353261346921843352831684249413883551529157100085717910232117263907664336592269386330700731213266913837203775358419756433149777694163304916709829307400797222305315903182558360297563483185323210411769626214783654661134487476919395600270744142024005519436550255138539821332697630261382555720140695023828267079072842620634234173997399692181592084826898650917555009316507390418218702251199413693428386676856554835657538675740174811851859587552276948455970210085081543402536419099120586572026344348176906397949177613352086088577189229341574239783234206128868809424586322923217583991889251309000300315737608222507092698365025812203944422672864041997311815115885772534503216438332102480635536756172818658237894635408725993944812251612999345784030980294611746697470831588204853964079140959518850093035445167996596230911819878836416577662574445737941980291765670200454725987827767205652479310973909738679294429869704021241203179942089347061973102408173614273721764355962448417491624135247367319815889347830216334737554406162674352206598083521116500890775348816430907702098890523253160029383300945180569802236047212638772770777656665313149465427330423907002322729209525917455666471559353262568124986179743775130380770389452705751686608397300071025083926314169284315830608777098125831201568690715097298660017714481051691358415563632263191577500812700000414389192652654134373456678533601966844561356204687517307507838177517269050005381532478513614727015772262588252676418216345600000000000000000000000000*i1^61 + 384837509035858689779415606896873085076276945132350015774698729551396944779417842545748760927575711464764618708218688350563132675448076206744973067304572920918766568070390804897057002185199992348582288705802203534245643696412907327897956469064470667902117220171188185036108910631273932061544383058749000207868060464500563107697705096152896646038744957806617249166713259853845763864455460659416467977642816710313783371266115160592746383098362395015316334286696251755692688053629445930404541036814130200954929028099740626321399980076372340964396924835369149048294309382160890488319884399641747782533631072612102685839987333955218118128722093036362965162992264497444337115336678426995769872044729771349630962764763038091064798441793819968070231264767803852046514536023969288206379984517543586795132811111148695587588912621322439428654288052203417130929959267228106133199433190822269773338971657138849150068987437338690697363326547336995316110418282246122469759033858521938315492618162754313429158966231673531683962380982584172243146469939486746343925287210971391909993182951870850610847339971300648132367251736504479422362516953408109830802257498064540585994724673654569227323508429798251572201028533784655037252100652543243286159096071102314945087799435198554567967487597037020760781576681158822558825582240837955197167785342604800328653474916037269780953444789166919288223454471959969712514063228707955123105306769845347282649422586060178976713540017255852510855051319946413077034146285897799059197534812118984972886863642339679616396095846019387306750417782016770150365622350887433718393123841857997129161289869328209582595189725766163660017643886511540574865566817846247078755055407012537203147549522927111761602197865910307094415989278138937559185364177116758145137640199318082550647393427100300411056110008860748600494658875627183145612630717941815181043891622121661277322409410898906728039828921676915051789544829889129827018516882870311481106441355547828207794128810469019985292655704921596533035080429417873129362854037460593491624417090555487327534616528801004027403095577877781676810273671742912014557654823997667121743133476714626166025943551395616301397279251670783993870077458964911594250405492324017708074570927572537020907757263604141283489618217204704596123341721683034914865760404643530941865928247661466413937440756709180312821999433889918886388154747264789533454390624519975527676710547085839706691593283086746089353196317609441777537142962531457553533810701440425086734412147703300700092208565643522133799954685335706979697008972901666787649613779310709477123470529181540132657191595743849873220679387476948427401271029560424709819306612387761646454657747680916351950028718392365085778929863091327272746455968751112880882429209445318239161474800127785328099017409008935175315604978017089572809454036058270049388132913395502920213936239627446891780443736637329353097839338048719878704623580444501367597440017238641475677737596177583914826183565054590686669133353921246081527324807201217446258814591473986424357097407628286550430164911098180292847172739900922105793108701892611778795430689513408653409257256007443706497634686605975519134104030922936123852629157220173663147426051799006618944829081996424722356294693505315621283457850233561080845527892315684662023091238361687802434636044984605134681534438161789494623727874823772389497192526851478884205383659003885923072269590219356160000000000000000000000000*i1^62 + -2287059107469923816713088609051201782340479241254685583734656297714314102205096351336630036909499051236249696483274360478068550939851483622029552639460572073824527480803693383895770919506493427541860530422133278627289247321204544469353625380286738868466462400916116618055014885967570741031529348448594725373068206908836238440656619510030905785209995454523484844755884201100381054930124616246417485493065439084321432980194734440782843219019027601790268129680748148296703873854256686164545166418054792876724389459987276106224655052433480312725833920559114653150649619734560378482672723060832258846531533061161564294917410235616599762118767244579575748662560528791418810336507737321105579168883557476053567715800472958197730867564367082137655857544619496374017741919125901651060014251544456503040305423207133620093397546334106832673339400919827369575278199651826958809873306470717632914213846268852496171331240583117063603815964064037616877637115471979545361572737427305563032850050107369804442868457184448463386259681337252995489582867063488756666082864495446854781832766384331711515907013891934318339473506778523486591263480460029157362860539278859714346327859486217359680407024334900100299330970183013852602111672317883871701385153366910677318055964215552919786789483076132097572171611875770198276557044900795188424069690767078433191873460968950602299660492731033898880124882362508962982934865769521737544832328392951316563536737960113140461338354404009001269765192034229964309000748547212694123453422656215226978622890489442130767286235561223716294290658872248706653120676041204604673940718401920749048922943779909578840469551500947851881664640734631977953648165855179064907138990324417676728195025169483575080199395239303619525427298127705692240133819388983458200283958430487335362860347134372460811544298995764311806985816627433003363889055813994969572480318942485266508869198016817074167847919405309640897754807935902669302588930193478373999174431418923761417303906530891954296169454666756661128796963080341102683685745193326654525567682252109242109366192023340484771210077608355282836336783230335214549532775247436170295496982707613461944849395449626035545202531868916806801955130508485804429627644660566468673843842450530792729300448168306967790092060274218130905621567033196035606119885188182502704946541768116698450259404152108312516989304534682003324685203854663517675205019764984032961568306140074172422491574698182198019877580967762430195940078804324940376670859417477720016080595033765622930288131614413688186192773167868676365511954771872049808083850575135469532705232429644246134565662861175582114407103462053058801777784373569137025352872530487907405649825890507068524408969081781572459635282585718302829757457380962385626618943956323599504607347476803172484153429385015833292518813730146668873508992889135096126383784395168165706056769722989962942678742162981468539016398947666559615514246462420278657631773273941425227681444546006581733409286075061809798708366215030741762815950328968521566731666323818030479826918193391825949508536429949551132585038464319402235723793267063989903681018947766314495081436551412945538653909260982004626427768187751317663372178557311883136507220721746836415214195926890980931847193815420726898132006665691390039475978627988628297432075223735624603196246927094962755089305553805273186198603334020703874425333771991012517568298569189596282411611892480000000000000000000000000*i1^63 + 11308474503767746877768305245031417135244728283690856524665026349248187412867079365732920159254228490413943178145038161232480415536494339430341596381968988731371780000815000416818809396526352023986522410122775915214243445217120918400335709974528070926119906117412771376681995365463978732690400210725765945211393896789798835383027473871644119117616489196017135128228768793829925493745115906035432997168246151469973696029167910872274877017238252192892231209550469561738282974800040029324951597518087420462344057751689428461741469880681348851696905495678929826218008461647750440060561131427375860924477757745587893130983609900143029294300187181139355477740315050659244225487189031488046507472435180010294178954616879065586505140244399068685775092242765830597693383990603291822715867112538961695550192765758464446045346476841347601098396643576422928361895654247927310484726847339253138797371665214248655869172252950341853713170115828076211055636081167212410688312931948881905194102200395189812971486362502733049330516733773313252909493126668827915016374457563622711047101660847342668139168139577438778441291370455060897725908236972737474822461277345205447301663981111925498834840753393882801990135957922149841295148525471015284393715326042763877403178510581124672532425135402971618847870438030424837172393231100375022296756527865411352028717342370833106052716189684730981455078129293515346333324624819487415730855304030615023255618529405320982217320231251245290355012645534011320204724829571326597307295303185932858199819013814501123473304922456879797529208618517372190549430409217352695233069455999507865980444274955715863111847778900510102436355791388362800370050957065650756339107506160115895042951606561422010630289346854093653531607265476213225035997330456314668918118395721161825455624142378427564301663201192837736993974129680822986025481026603082068595482325575425001501396344100056922681550028327704244858829637757394046835309213932908871713657520940863997244644751203410695455375100712986814419107321751455625381130713530705101242412562803519976745340599637508044742105013651261551771370376104652099117762398061904507845593264775064919702100487247629378495256379477308424724657250043270727752526247204424812502196487872935058293379246746503169162703629613370052125474183179171960802096405411909805028336037909278278799927555296717039568759474938188052172579151312651362565523168339771484270311375290196553483796867049778192612114997084534629596858976049787215793257268502128229264071628088946480413937444335683957572731192594389410005496461383647375794361950923385465941812504650647536087651607188024030518697833021997375154794727695209237277345840400412167194682441049570026612518304601874685228606618796493371471222263422562041847906615221168506223612035590288287036348887772163220236284606950197451530352989700755053937938346742212272688672832157015568878277516206081922085659117265058101724646161481712188527266550008592167279194625456913116806845534036575609289813017232399448120150579276775544047951934436272189639862932506330493255191305160774246669729635231785223347324935595218116634325814449209715220328742630789837948307987666556327466581667158455137184291817617201854801830334666184549015410969622590917948368854304776397137999966221500490271499311736389385877358996437656275471023158309316662659510911821672938712791731033614734301528963722051073675471094536292688722893807000000000000000000000000*i1^64 + -46943591960159601962536407148139295364691276111403246744333575535997230883767253867244518647935206272610002984310165804255078295377878350586065847903376554828528909300822344677316287923987996155177112603167377759713806559503696881634507240688768583346816371880189067870561743608763179951073582456586610084282591562691471016017344412292393434346882307620968725490823652333137306140397051914565147633102296922100106055266989474483750230492314078913211645124018815592489536629546147523498720214969990863288575187213379739597741565781435434853928647532352575539841584976102326706700717284691727338650225235519512151307433149857157108761861046320261194899916761757395041818169959554841992937670649969455949529129542159004161479175972050544198394604886465135761396606991191688963168471937970513663196186544593478271875482494162924887020954574588941058559279382083135028974771357433135089118253015305983736784913861645080153899951429551674473209958051912808286327620300565320898077574126549167995497539190631114756870406682022738313481583922964835234988403160549364468458571773587864158503268847739937103470479659880565490035968625374242064089700876783275981339858264616111033106651136441469075178051393710649831896019073191582725965123816735467186594100009100500559966187795348229107760144047660212813350265209514698027856063567729491704759144544138781115666072582887718885736111485802953623835605753531820079793897703864283959358642783972479821217693999034019510611291364161788837069956472031818832839122810288739112275764828841132918876524637820363043104100337758835021642967924616623232791097217807478652287098351803187782063229636786484519686991808734197288210334829074166958993821413753429767803714756600194665182495220260497569631009692006202168333461721074032436976494107289049047021516295270845232453929418629449949895307152650234544621261100999322504413994103888743197469439624752871690778858952471864660466651316723224148425824536696651249821664430395642648276177790482325797981927895463865249642401076701793335556588911851322099386756376271314229541421095768865777408407658242094303465993913914238070453209133061274655058845695213757921294886222824540186198828728503135203629434276878447469318740095028584067116229134240901901314089737764478611118648724743625414292911028062898109239195307479464194919693370892578643113996520851768937930129966034339121608165395303891132783447063715334307032526751679938227336494501821376303102895602544945773910343542369585476035369177198309031116867666275467583745260433820459660301335345447407541731035018453690800487415669290447530717986117438399846224331178203079528574033680639741544380829079011454165773904291801297874000558790364626026077152196832654222351645951018551330127195356127054917737901120474374458167970418690070067795592314198391091999137955864936020113771852651500067573370027634840486757792187478431076191603941330138138434975335143824908949241152799145484534206878482169986302394210857807269674251972099068225434736692981859344785820212900855693091241375010348584408357674454767101733189932662757874045951417036098194597640606198861245103916534114866259474183129920094436607285078131384160641305875011442436315175709705736165634991716022922196259653911552947434785079889015678084202193959878401323026612826026985605223613374617679557615181025657760431408695170392850095493713860522897842483448452092927933872570285319875067789500000000000000000000000*i1^65 + 167964050694784730250701085327804975913554688069589294825344390224192645609624584039744329374368448243316387226536049375145473646884858033511596895150896989629224897659868447730532658049594502029623951657511691906372619142029432769119721850992225459637339370844224117182416481568400012369618975565184385066175067928614407720349626498245992230592060320390742452237935099792893178239369607641694966934670228529716767673369175131500850033012612315164219229503474489066333827413121575750217542920497365891110523805012379957243842753071751983526224091292076666305187103261508120876412019604308078260927960805122087165846929200190595493482505098896422029535378316689648816622262066164096985076169814882613622230498366541945352462853095434320751754751891165758023326170502069188765343173875690455426675927722750169380766086210502650987080679548350166611290370131400499015880889556048939577825024642485759684335875699059274750914571599565214870549738769800799480158320852046283797567265781610627355200468290772807240768156014062366623535344187488358707939768322700763225530639443751377509575983730332019001782886131678040514685688022222704454415589267892212496275459736358446384742700878548900341095565935167314427939902442328134600598542140799167681684159327622795888413411558669609065146993285238024211548608504043160734290853557105220178785580230536301203204510791590375587800405141198879218871225009566056926106011596268712938554339202388896057518989072789620212999609812540438656316272309751036592394740034614595271199099429302640093183088859607044862767569061931974582048595911563901738294853172003841472609552568602978055086346091887948343982223506905703899584825729806859049383950561009717129521487640669959281338344399267541708316543046808944243150398362753365400138287111798426177877893454899710825113801583615158900547450979397967197776665955434262796204763743885190633656813021673816518633950567596470372759662150580438121287857004501108724707711581484426164150031769351006870641481735888591424627828718766712918806268434300980751003413057891203699758934997496322119032990862453854395159779004997736038822965979000895557685160846174819485009532849726282651585388880213336006028426915813590612037776408850125887535420401300182341311308758217057954191495837646417191281816202176036149823855740164482241467293440216000777052654966764865707837025935477937702892464824253545242503018945178607496399597036693368915118784668084259558962995796036371941469970992588863211873337694284872217992942893928891167883712896981794471654616557328919795309354892900279324099949208745626142530080980740022718407527239191921232142158696027490301091912101769017591874853831359071823559046064834516710283137118161016501001467867614460652484338454505263137955778187870665148173057921710042347543582503870653476167927280379153230478153990284596239108780956558061281961920574107123034608470966871903805358015291876173135413490842338474499345709155323642843836124952081912064872528696483172798884223992060114918147582737422776525206590682578246950130807293526751896164796986611418823192658942535744098918573078924745140599729405834004494238471225243898704379230721414237909504947051462151205644560504519978304404847457019038067572246919087610171255470435806796378286543262928436079088787690533762008927563852161274349802340474193925833950232875532182121851035394917451076983450962938577921308976613583422587500000000000000000000*i1^66 + -542131608836873326897050428010521133167218736419628104078101250002287309561388274119359705344727342828190519760953191384199815400839824494681221191315511034873110122620913180269861079068115705856604233269816929396229568340094289579383040815708451337138975564289674641270419864699358671358888620883546636877049603321336227595217069573854816559903824101315063026003915047717014995746070332192428163936496776116946119962076981822016542311182596856546641740729376645124418307609796170750520614856586445800577620540254051417168849773383478835849470565332509526898888364330096024010917415861741908703892013182724044022486005333647422097495530737582984878957854034571863681085782522653474744828177912026660316489276702568863969489299115863949506180555919712397722307545493093184114845109401154296755785312519970145068946772686250551766412324870291733665143537088158028030806707151914190151660666503194800387263072504220119012046958876103201064131449740169930299991084976976389387453720314301784296658014869861091809541116432908496309778593830454409177525828486903230846295991539162309245102752009457395228807696394718714241462398282564918360878995478322818761046681418448884687658802303802015439778840376817580856568672366337344053867032277189379346975761070731197467692605479674624018035262851757848014922286938679683807225854222073639019994468658677399717669765065494121560039161422114640929436008294661340884039598715380401853964550154975503137104382494879287155681463153707842093551335370302771449810184466512427185167137682582209929369357693823341098951752644625125731960513464039200635299873183630032642769195992394496880019609777962801586485036436382136024326194885219094452649395222504677412804862985581694123567049044528915610139789397293685684160321649793226740238029833166867005823053936950579002007632553768389432441974308708632370875092382020254475406376265691838856805556178248763430064446068104395381051578444366041860145523013436827825277266948072824865216975269062730276740985816204174565797601689202109769887386257578537025958304521169937158098146021574480295887693551258924297170368132525837315256447458218974370368631087148625732012358502542544891026559644567343155181464875418048280813838009035684350202328875446646825573235074437348822507674775491682786309739176589553460044942090959420828407640836710053380562104889565359176526616512811523870141121169786699868924591618350570873915243580360887557081779071283828830359223397329676812958363433940436035097016216270205396483759710725322706342419469203535039835370563414721996120463580160437267755800862926804121785120657993003622982959597526120698248256592724110434882234224971874475979947401147419957293567559977853071742370068859261228478536335431787781237954165605214543350443760348025660937124204219286436576415069039491779055922548946379313620804108812181055094062901567931498734563761967784260916234219827705688796992691815599250425984067316007227096561619183877333693994868456559735108954563379286134151940936841294056058262191132367631360518534932936288503367351278919613766837934350945002277015123328184201620678660245270279652843433272987128726405668797673317267751644210828378459660830126965942741950226337065614735993070714795849192304883712898422963484388035109372711198385634537564840200382722665824724149780047066364843261396085598720944850924207523040488920207780280216668300315323175336270235499676562500000000000000000*i1^67 + 1576663618024279203175867989503257035986922314008669076301506641973921185503086801979482604403915602145185268310146351833286809381235782686876098955767719864657129263889726036163961397869618399651029479222059098601995936964801201566340720852744811674036163761782556539750061157918002220045833450646963544826057335058409194983708224691455457035957890456941417075112221166797175537160859581068091307748952799608418829861724825087024907317575416828659445066869965484179388508098960042051242350934470492133577768691321636765996713403541203047656095029292556144082910843697997864554465313554135845788938716528626856247240234026846812939599741608072095537933954893288452507533839628973462982987550928266675951593426023931223292333661328887897076767132782549795476971343735534034322242483486302307056441436065282079954180572182883893317756732995114161450325339223591228184240696706280950598914414028553476149847999182048854998064248894920535990745649078568479025437015716202369956881321502254011408568703286052293278496305783776015879892055224009221816613454241149116643137403253811043982798047721674163166657775915572996575331673525376485746957429514898618077294582489734387968675315101895882197723280938829094556476787081181361399110816076626851983276175894064107180484664914541558736488331290330135840838446095542619197747313861548383774831027190503104214063176048740622515750295441260319591402728844183953005924558911062315569181148701557473802307383328123617221352168081996221884220741904231907669164224471113448415840593992814518869388519509229217179349693533764778287297760668785745579214289661866532107602515026582414592751649279648953270039469254517724339011639474799612873190338397511556199524209374864871576299720411879616672210285130782365355467579898877465781898901424544741443945059836719087631354795692379163473275120483194552762618555228487300257733568490451920505649705219927910489053520364426133015741155012575318818836815368632665644091456694629951986443580577951335112725757534317414615190562409109913984661652904639266923090526402934058303384394974483399248073393887639276055733355928480034726448168027715831752620339992015603832217382874174265050497565471147176641029436023391955057473068598817468929045649767659107175712693780811309733121821858625616867316270077275492317920752959897331326667385146517956389324229096364495121286858596668976840518456664418201048138869706258075269104822281756975462783166260174053821385961091404160496437698566079818224342702834236480317060103504518516604496189590387156288130511096839685565978954871310945538272444608972417648240975733796591938150553103265917059965538613849460381564546728319905243528648187564248085167866464065011961400391027562935007051361293186792935878496168270571231829494162641020453411889200320474660933737330000658522430854180050733569255802644688479358223695341165633243999769255898756924826691494528882760481540044570830857038054069756150781020569632147498471582891705817892372444428890797094508453141558820450067148111999260748382714522292028940479714397147903381286158131874912396095176949811316089131887672697993064176297783273008727409363390787921136000999236849749005102379431782937483597674971546987366470780075859839266051039500025997211419883877474536067600655133445654131916218244513719485983780646761386652790280447582575881689628444630724272080529328069921306361284891389022953486544848847656250000000000000*i1^68 + -3269594403481840328939876393142117566308412202175229055347695262228414527775922820883006009547356937141079021426714584602194787729871708048226917413858677784419170818063300982579688184253821919138108346049740429450064320917045326191287605603555378550154742967059893549559579820040833221969095210090108002105126687818716836933774732493395248601518737910242620611693908226507763974654906936263210716416731320695309983742630067655496737151333251562290515886055072619177021629631672543428905964019422430030644302814201601362318285889675384589245580535620040649223743045007397727946169337752044614615178098706739142680509984900838843338079035951031070498599147627977053186631116873222514762958713669824667738723586479404675492751445797284710026602342724806731674554842618768520201116062346957120004365149519929673047725037974126779926997545345654151864860134971278103984212299533981488350442369298927183936385582774277253345394458055174313757611957411664518863984492831215854940036539945639907845488644645975967344782115758295040123616745685230036333517214009428061500227614413223855542834789736377849636729995380736627271426792254560910338534533808319196035255960242855138306307116762975940582147256800139183675223242743581172549318679920915877661497368999046591123493647001340721641807259490941506451363357627521742242925240254270730980356598923107042562297712232680921230585733077434730795225595744344350082652251382844070729401597262962213481411246805249300449638450927499629814851558455442612413651445307009930182576856762387059696974519288957429525742670624657885602684581331319938564442187172457302724575786866538798217733005813771094411968186671029398545365961471179194968896738024034152476279944087077462906971369681054047212999182285143995300444823538916101560947847554030532419419077842171626159406652122715885770852388103672651258905056297555306428350220836383175383382805761555271009783800370526036342252385815710121099146755249943708844942064184160657524000914935473976046459745826848367138944100769001792863603638996847654529254730650325056126598809939267031906967857378225682979178549408991216502944713260916939284096709539972110973415567937552374055942761150510202165432113292190735985702509355448861002566067861359437647369420385569269294141278527929771802149920886377475784618127757262017323838123862773858816691228140174590708377227912641114882022063582748530850969588347367325226443780190361531244800354982493968434842866487669429093723900127393099727077936007317489191150915774879459475354536550812846030747258013846843088900602211218909988244632483184917220963171296996859208484157695038208995439669224400947623038934662666014931586639724697917806004266896314230632477515810660631607475988118037199938140326429462148592627411941553712327104666437177582957735839363445904014420545344704137936479650581310822193005392138175471611702192013963320475132318143005080357927838397763657287373355847821879080588402605960670145200055078254878850791167012702985472240244715645996202458595425739747762146634565052108482670925163197111044302693859781619751941906846216715968843883511435495248738818326665906018511516029445622373071311841548400219898237323019931296736895866696213181331748122949994612758083917794493306210865371626800960104247288355044448751255636145237189141810563926555172436671657150110280645094995388201198571551896809103557734197055773364955610351562500000000000*i1^69 + 539638022550227331790996310975393254568604412783969067546205625621529249073117918378111896000850968962614625929653833676627376503054928190071543250053537865476793761999224469062870604997902558104204375389440161588080493883087067919573498133081201992800586311700913340965511421422057764174084644639176227021940653457215752645904389689170834913345242723129337699120383745598343195501287504737241671322586225527863053600916906147519643606051654898229162024883833271832082052559028222834174176595988693957712527307274845715954451426834973953204081090906694911007054438747141084220895300798280964219606982926193588069679242018242146889159955861237161995252072941068465451710345073651643877990972814070422706599580022004705719506156986824218924491143855997112828075162869114695613377524111284326569528969368961501845360012506458307477921550018798231861100026085983626054912321332571755773463008192804774549256946766403556555405083170536640439111886919740690489269679505283672501167032534918912781810231616601800051322351676555284195795575583132772391790378169482924644170379822876522738437158735775469014689261346014819854888509463735892116304438923072908263970222129496026880904297963254561154749520008933663777423442850343502551618315493030191297157169364277877809209827081199774558618694452103222602569847420705963131465669908015616338119253275701665894217358017107540688735630274429111158772121106356934382428052050679335710324733393042921877442964325360833015510659870176871424205364496784067499004071573055458941986084327477164182645287774271646662392883229825285760250548219934567275163618945409892165630195551152094404616225706494597119323072437607703250664105065133372664040714934649612848062830831925143392889563367530957268489017879954481120827927799362749638710342194238548303546190937987247788898310917043972465122226964716407286312837515080836311359388160531878451198505023715354343768870357322747706955626105570752492357631553362363297617715420206420223460099507349916224933332980001807972725141831819905993538278541576028397710823924570525186743634310693131694817328290145892154212020151979702671385932343760601211805156543884305702188047909640469640071574861873211887006703251023051902512697035531581343042977780787524169664479812082287591335368749038708883899294111240255289389056801058549886759503112822216458203530548390326098144566138318734609276230397027681976501119426639105402057427441533303284256341136952002866779019725290677361475275493803149250492994646465812514539455286563540396191972813073220093008866164350273751159831593992028829818798568137554237756134694196081761512413400119202890839822066113807110305639433922403037582652525047325093809073194548766124825351254205243673429228307280935585873674899116628822869381626366825954690710628397786067531646258685554016626301422696981150350848327683079468484922254021284678587530779175228995978601616136444595075605135134081026660853820419733715200622778272645118775981065689973163661113563173370075288415819232584122881478220348478967130235182666587111219118998353139054455722522454020848252715335006389950750900294849876222281888220433656399181164398340750661818462317117257642606209205847137459177256938777282229731008641494535903094416407916365598024237082864664256322961084934171962214686937653244986162482763985693743836572716936029902058716324549159834143480117040673674605260487181337768554687500000000*i1^70 + 36373935553877284014915038183096383033993332777852326610256515992150513838833345950179851304871619173086769549197027035655130389840291175837114504750207139174761253519930117618406990727957375636688115239841548218464164217267052004782186698926850190878546957534054172003702815593731000580188807596319611379784725940960939939881591670935323139705560749251331583134131586769227424031210167571170163026121397204595047197317307070319966449429173093478026535753864409886497960178292750437875446479058940449155633119857294841143987656948604324210246320740751757934587492192868617586254381586828143498974813699925117340325053290372404937079301217135337777331059154268580663176642653123559493469573807788562464231606534869786857880561256625749470617807282718702938032355041794192016484871022095750491820531040794155521091952466214050618984370435583032021828642372291088728506848025577030579390338914898132473451804538080893576058117913627257912223843558467764397439514372531978872070983424595259060740368181591155825808390590074950945482339154755250565505880653425977648631553261118889467760718442895084164505720618006286520709754515631444928681331472201854680018835385050097706458898995765635040355834533920555545827502836114640076604872937033890840045643413985019064237998429221402986027627228306845734404553798745931407154027366587712337937859963496991831048239527958026469700633640712725448636116133021588292062938012544653811233946306068508939474042033838024672295975472700299814066751712939292300602613363837289969614313018511700825424885631164601730664086629960362595561347581074879844791582597740936353664199310813085912463154125461400853262990904220283904780765927066396981451516117354314084035105950025615280577243107596320184271748378535132515324509486110370165841070087442029639137831012846110994261417327413018981303045016475169196311281203170261236288157068092366319018859968724056742416999278754068413293498278626054904790418438658098071575084152865024653999140179686360598097700610940851071494826452596587537900966167484187407608179265052677244529163330150325484344454948306739712799843074869464761126231767447652757976421518769893095577333975617687395380724893714180833303738666140984430431353935978809881478724872980681330806559310821611012978228302780888534784488621304019669615298905723107769856673520121747939857219410301127919073739125828790966071560635535506307244774465896558133641188260844167242537802160406429416912943620308321125743105491940016275888261834595683521002538701787623547110753846112677589135278562411468849460418983066807543216938148400464601864838590642408427063801543719075665598911226608292145299807512375616803015862475580808019301015664820601976810261959942457362569059317159510481002814031433049170647559043767393466528474345173260473458907635464771379343348799037150447406014950838285799804408272445885843995400198333610837222148919486401399786106383021718926493172739034130753577834944068155093946104822634011271695878341257011682291459782681961300150331160133457010764409972687935269890463616755325031858766013834310688043849872870808811257821671199572505297964284993348199181987225096750891772249038702794988000369050814278359490120046123889369643246129698937842580366410336894895222665541247063021322014287059459597291619480029860144238301938918214224256036061291390126133844696137900321394301030793008141878796215373672485351562500000*i1^71 + -200302080673745745988020356016262129623399292562080981401023768510766021442277565104830520995467611407980629574441197579685863195600548221486254296374673365762646149717303917307428845080625135168361210427340212621995806652450423442012297540987709015542501491422865173347223480014256221221601457738045098873761720857338451484080128906336060406992372525860971169361186310679423409420333438196837643663679885387219258599317488098867910117706695961259440772855146036041124601737419020327333028841613108066742638329569647422227911202630532438794137976312183911045424070594777373807109462124060292039862153798791669632915160363952294699133118299799437203169469135952463710822276569863700996617285264574202717735395855273190164879523738621941329716092371070570687627355978046854371936963352998611256344169295650371468088572354768273730358487986397851175731303067308109803216364001724777485324565495659554213623415185821368554338560964335948464685222697323781441086646308901352728756757820154590010661867528545716701618488258889557990632657750666030497510768384577266958526943792471292104281591338777508624620190479033613771489853003213819674381442128607560752408029655833238016269817256192195070242355259769126129440778341541242715231540744892927806274312209397278614141994424777815842884799791521221108374941290379449916273826202610186550074141571223056901641285031622118004460440872565718728436668950227096252312124441268129183647011072846423118733824700647966352609481779483654500378418935063078714280238019512486667445758778272175489017168545384198054917763281562553928230014831976317190304960641371975797469828751251819918507730351086114598636845633680217501226859184585857908080302090612572704997901570570848264705750710549721885315775948106119616923957625341167367710817538539266206003458252221205758411176365473379440527793171348482705359787397729034256137160789717883937618924996185963262764213419563771301577732021586311860864175773481811699846625709749999880992559177656702129179015240603481926235176435485492877608195192032986243216740412364779900487597353108161147192389399078533734977408004691977414737031755032337422572029039824535251817626073934740901223007754933733085289936828379809646519977232090078434516522249548349573937035010213432185551223972284286260145992930153719564838297996893142914826187587802481442686834426686852247879865616523960400751681602785173159099247584906596031564962382189306771283750967103381784406080361943241424056350644288926406591141398175996647763503180311640814844032239685919658744218933185624838480718258173510329699165760204962211333983184161387591442686645312085584863221708011345255140048567266891548259913642139852137156922642090014508500703346581587563485947289176353561330955727701893972445760130413153433822186085127149245407927204042043083200877238581981043908339779662420469278199940139633714839002674735540384079676820143490064357075513460641851805350703770825408887193769063157304769495914056730376387100959968191277260935552082691917053485636854498784144834069012015001047923418714628800677354465971633175776980971153059169865353905698103985579633495833996375384517606134747235979428497396779791505265945774089003791239977913593867447556345439469305011609163463280922885535895804300279770687496279387776317788256821491275919332869799764092579947499868927491756328179561568546614864726404929832461190825748443603515625*i1^72 + 522150901915595827174291792191815437869245431441933102350916245974302102732997668410919402038204966480992360204795329286660633558364053567622993349340555991304616347485096055293140266907835689212565835754484528947145326167729271548191443736927500314224929539544798258456800343279886487306346526600871077156779865294118508516564178190460005240634605331611406824453245424623470390695585690046081746097371911856721016251650076629963100815450888607206253361693127712247635770161814431196462345795538776316274798338894998441997536082468896958077038956296599182103575022582437583710702846086546500045855358686611366777255047699720299163464749377025089423322911847969400511636319196652716305422346046063930329696936763295055646998312556624456131068587092796601217442275593021163703288663620389876235004697014322709926634809858848902311722605328781603166761279037439114182780062480761863004605074259761913383183039881645782068085867174482932467515554348688433617353974714713979066756628617180564231232354192672190384715480420872147494860484457759262285935732936722891487086817177794442252548467579502950340713468652501361525902146803754176397739634096119900143092813453147488791049344818835644601722264577687742346456774951170421118063626275273462865110057656655601496581367063244172818623409160075209680816114553160047332749766268326981736391723488536666722574541870479484240563880582408627782250994517769609881418879759694635476970063040634534246001109675209699238488632899622325410356474057377512361007668550484202915420267676388380840670952979292534081093101709434307617512763874384685774763303248345402478156204463339516973384881445681951323372737368911688791003411740844502565239114373524925544551842425503422334613556458372924581425362764093621766318336729440658926819974597073603419516316473528278641317525584554834329374696056654684355013683735072960596987977447866625547433967632278517558456310962075295485246117777955578665877738260591066255930081896082008217200209254073280951015864615439046963504638703507773959969682449113868154974120784830147692332584106101669572512034795935873016411957085034400519578693909226065811331757013337819296375980839178162246556435451919179905112690531509280088266992657981484364065634546141900108772234842576993162020850360399329095472610698217297851853658321934406032002715517493043789912441042396475197869374477144526305466758012839734578691205660941790069548767712865235868859178120082991673829653185828765781632210927642943023207559391145431314275254445026900767627753851811964173210454302757525168152606437712349397728307308117680960989604563148928938165913943769525504613740208570026969119361614250084958435457084957930500860648590788594278143861879535624532011146150637781740236952160346850829174788378940747896355830034929007389926354190244098730432828095082924279755366742853108903611963892952148920629911697991598177332682579074462071394207127176326659390815605697946557742662209183618900496080002810930529085760274572519215869042040834369852655430290131197991794496642225709784250700720977394655298622073296478940276458076042944124261231960117979428174464437415745111996887036882827029938188941321558991681132378999943108869764253900396275301838931814688011659816857519698353914630257783850215861187689853341756392670259630076054439111841982625783722118344818822146953058733882537505025439995085351761633300781250000000*i1^73 + -747719734658124511182868784091333951605706344543893026291690301170946858416436702612657231375965917871809891736964494147840268336070855504113391286071641039988043941254225882886876161651871446138275674902267651416741948606194932389784244740448773673188895464974115782581754988523014819806704387625093534122370444522425408515349500368503297070437684609130291093649445431119031706682598330520487974935926274923685412172263780645414194845175691637914439674140073800424239506747026075574333246970705525004513186130609977382964228401598153993388715339892118391311682741799644980342740385118817998127766843686219964518740110800661842014385675775618830330651088955295058168322668334229856193392576380289549375706681212214472043381701345135721649460606565643676887995462005679623051455506211282559109340912642907644730447780307631223833685468842651632991062260409860055025734628362671290297014493675625762755145825900817845670975630890034080979535816875942394257397980736092108516869870905794365956974918125066608499367331673521244874508158156775018431201807882727297866009393035743450289590835891592142566591536837209527475953293933440825789294452606607705892542334229895810405327124126197672753153869487966148905789325492714728197889931935519839862263305657280138912210708892168532405739908680290540787666768692908477309368543548561203757345445692035000097779432256554312216843287547403642211795003971869965827573612657837723336829982780105464624252409280465463826187154671267898627259676554596427198778187386235781773578159692990455419535089047232356549571976134136180185974375992043572614185946747740515747232118516787174455104894305293404004892297649039893828500322312954699671229326726721975282843515793463260762292558980085228468431146439371421116926924961225180807149707571961236705768640888119496575890708191089896732362530760658539398337637512084535785941550936632431915408297598935112903842338973716407775439383244130968779609896644632966241705606463184037233033547656607554950114573408746256766238043024749420669313361352973810204446047410193770950027451113508830808583476385529177874753815285764129722506376386413147499420531941425644661193625537698326979124888379776933873520044328780891571432825349770918160969614344971669272315308736815616539606949091623382408910383181218287015301928838979428738008415810477552984223598821252058949150613489984603563397517831474188993812534046225790368279419819864013963981512811196727814373560698556647711185327824888431080109660049116037349579811569600145065016002534179668963128186203117026618224412098937499963406334466351693551452277221110917609530768568934258610742108168773964795133800283485902895627255426836630566089893558593183363252919857639817230054003995250183034877469742367781520542340205670882383160825394269941275575794874838840481536608798137268976152832236374653501259044781786218962161047139237193935883425916063381622393315459510048819601245427933773285769032120395905215652586770420342701470866848321812657141994191836925999120011854205791280896468427743358413304156465128819776158895351403672228319002493130664134749456717646781605455239297031906093174721276651228018216631338113917826668262100783254724383293682135692656856134086595158469335398649437935072051379532586823702830451904310577090827156165963254187751231065711478396736720179244511768916244768694041337405744070768125000000000000000*i1^74 + -604294440816598137331007958494902758441849687506077887660861890393620497597094982238087442673909485456680357528315935309287282842604018545607702748207282670231546866603403778203713286757629213875541311606573629536794227172680192031939055741159413681088578724446339888991757291764675578899331593911010781755923731976218812077836080863732834244762806951686666752473347706559648979442614491627734854953665465607635960616316661486395336572457649522738585472000860338782764133135768948872590754432454733556486013798989004385917945370681521468511494420283650867577772907115665915533105959177179146208723380903154455963340093428902238770577179326138375971260106851470741242280971736517933540373920940935051704866947335996844207471749388063511946152856634480019128658238308377045328568509371069051278407610462336992093866055580763824425891515387344960669725785985483052880363398481205949993296740750453409723733940725290760222737915772900627201702927695323620686731635302181235817364013203435598491059460676949159807493384771359953941801312962233101088933907514889907574649449424368379610587808273425458956316129558697072423595322402704906743228506098626438944040002393562814438489231073099678353498128507894367177986333017351380619092718703485000855520491864112156181324377985654075582839931690200102573116226157663455017663614633246510822804186442717970907856377989027430237990520912308799595846844466340341604315716994049521907129258842360211363099298095501194960196469327573185683783093865388544798676708749296869925404013720851300132351095874523842326652274919768476345653453020672125834890035725876701871450254231032135542602996073803128919530871240031489802863272072575016219361874224644115937082030313166111795716862713309460488403528178991103334209699291642881781062130491667914983401199526392423990930078751430354433719912347328824645795477275125487133400368422500318300473889442144360612864773343627574849494524322287599273537595950487110593844519315881137115429021553980719234905137379463485772069557201279482215157008268988491448642420895456963961591285166125872030225067756560836459346553283579962476354234546569660656765841328688756354412275829142902687699397289473491995603597974028009143176529728247382729631445080359400029870281672943195744269475406294575474641484469211307589980696308476077441457975282592182106972556522471705459650610513756832850567986620106380826122452585358769836093464989209468803995831763671668959604530035967773992335022107183768991556178180685056673850471139194520203487519645399985241987154868820114671137914815477270260161652475460724384765359041698580257430062740401130603470045916223819230832338209472613940634659360676697622071906290742271073407104620398163722370096745693350435846896096820390943886945008509306558647005106823178321715327602894503585784900336840358347790726687697772581516154344997920925537341388107219965162272555974268024264138009838919293037954196605541245663149545139533563177254537902415044692843648562552071493636171872665216976798255741641426846562325654174374344128083219864871672672044291714505041412947047896839339806495300195980745330937222277918599390660511359506857690761732450377915583772781956378562663966600816093653266612579291879545378293860953569090690299120828245830174381630732968925840309796032827125788070553380883470964214452123480029015890623023312681720000000000000000000*i1^75 + 6163770224635230969365760406386876009253286961455303499318918402831520274365069075046599795321615127455209788644279308424151161019393856542634436697426782233881736548456858512089648214365346691440930159496152082559383839893424060894296328979334634545598910222020225369350643736159284118343371081108296468104491260136044478564259970888972171435640542120459704909569531558639764261460075882034012225839533398995781185091335059526621938835955593357003535934026020923867338217219289458371682748237399285234715564494337584527062512911870698518997038402076128312499971313062879281577081547808374027605413859910555639193660143469366320121442357950135881819185590338495320299988879550172880462296762649681962357209582142949273779366265885875260928993994244927633018409608223185575043329882334487522002207621740205054656970406632225910753184852699621337250840745564304510996918235656488511245109848021795185582749782904938048715331819612378119492730158363504945828222142592468427731747851643281666148813016367277337366466463922278403088407145238653834691029580895023579441015963599883614271740695118158716287584734866759878854046871642414933267639569675852892621978553377269802696259060083911250733538062388829446599207951677215635446021640334341927176842914338580423322722925549898792161987927279986523038943797285232000387356788180014589133020445163502550379122845040774245495284214076525322222631203061381065115360796265151049013790047212924244863435873248490136261636882637285288082500120741185031917139195904048802615177930195390140048458410254542979746840361450879606534935997979954650491409038881579842803031322348032839182223810513542845530139818480425034498638500618135616859709282955535757148749607830680433035778129800621171567089703408385927044253299506518675150060469756395693944347336316972869391151047709453652063699729865214854382579821579993463661867295958956625574783303636990835112017784858089049113164140071758606597247866317334778173989248531075884189380602762854803921966604016052202186643303998042510315357779289959272008578518424421266044001538862629027800136771600143550326008009227238112535959800227710088395613874096881289791184600689676190688579434557134581542949153667960412996458974378429217836582729318644898885858338821500409656970865168121191426675382141599523535205865912151693738483805908981407488467663017296612761776248022219180240167645178328717106334085478553180124031512044141163755324562945751868314546194606449173916980552498942315389738261323403670227651820888129976215150692883226283843230904985921245211071148401616126094471852379498497787425121321402327504612882124570693749129922088757247212433670270634600577994970985104853990215812574411509455337869253194259790021420326545413019539959741524438376858994796803888463594525213102391937973861802305625543219452185796680095928488014055622568201043423641469477259958140067655555263407229526524914606898074953027859282727334830195933322271584432502953878208182700680792239142833720760546470515383911084588894315832704589641063113302302149351147169552117658110039527470952830644337901823684124787982854493298616687386360170652973756293901458250675152435775672807048138894633637021963622883658123961945354607920828640334668657066089897531572633812425380270969875057421144628352050283046700749816912945932791102499272366698604442899374589176801177600000000000000000000*i1^76 + -15760944070451576329264954820820220300478948971237821996568353118738707960842105345637813745146041988880326372281708097229282393450671700145861017795906436761922337398644765658597426838403771862855209014467459040579690719210419605167983293102540229929504684588869077973359653995157242541680779737388213606733988200945445119609834646008573550447925819906648888482113864902674075786195169390456178890295071958294405587993684240500766863340098817508689459821858717758796416317887375561836464792734669570091707378381445541217905454025000513135924474583092009719806674387628230183421739154879879435194541961422391400699630924029399186421656893882685964443165327999469654486342727856632310212326438961320685804296297630502839915582666453301503161845904971651040789334046671942494745666171106670732489608817504681867866180281735271219614666899154228517606194506602900237763204786362453342460621561398162030478910390162531725218251264309841566540584532871888880551455566911946383282393225453032852138097774189487842261007789239136176237246265976398174503125205976713767497912751393971342997590112547359871467883133438628013080043152099971463211633403761954262640018564342387233096241005225705446314159834443746450425143520725951539562584369079735400312176179031742653705446210623301655444986209675077330294612038456669997171810068040218172558174282945320053532178918108497974910697501842653861779012350018690671691819943815138295377078383356014477752769087131144089588401483237943157319218811863273877334540661400850239237915947728516609020974803050100344230359063661267651071631603457103030853265611758486962850568710884934494721529360670354970162017109250022158671261735808479152191826827596587693542003878962087421038243163298348329930155968555082617153355294049514201780821431517641906823666692343198942329389110582537694916309203538498794559136759889424151887338297018653205245336584276002912314080886137021917645639923690172653314127074483162099553788278090840745039317380761424522333959044217916834214584342646370029252228254519819094175735569920027866044373389439945618510545254829061312573824153089455322652543041278200236931589267383766239517719535842587047777129014595535307276253162995669752898400908233158114848504057311592072136799269052460413390109241941787017231733667779153056758214993113257488623110138649441929240215432238942477680501089930903443135389598787663258895528844318897620702552454989710546643819716974742836511536156633493968797094920078071512517949765897107177407146602281659986456235566702147717643339869632635547952852405434338417926494744146539610695821939919380313643746359662479746078533127498914884465725164346950214363398480253571403756803439317518672680650188471087157768127253669284491149392471420527950016912757961337959389888057899310503912304082506460095902722831032021664218292341295216760883684934684374305759353030170792296281944101749189861633444583292201137112389969886648431277874632340075425647338266472506020628222671571743857056873531762691590280590722685454538068472110459494420894970262254516862791838728742842839670818381425137992918498416087651158734476725378408454821218551041822614640185845094532922154783750941767256416788155281015205706545718629584654824816754282556991809938650456685030399693364837314231647999332697319185352133229166041983199662766101756617432377685573632000000000000000000*i1^77 + 26938142622611947851720466651249161191999235138233725255427407916874271371382545431180037212762506617141863853409062531329382778904041522753150692264481508774589049689922350156567111059598163178872808663059379749507594876069812222617535970573220799238662594899003935677961705028657490360783435907480284419163624817246597371564279430912854208250911116641299004458191599279150767616633744584407008919398658600781206133149259509684730325477628053932059678315053851837298133624404066530189446163408418081456981252534280801764118622526857330485407061386558517788374274221776363738211840738238094059279626351980519782255814991676372158173774324683833219617159395059259430199826878379763948735875510421906305240455314817031409546824592457497607999640160563538063077429353126169434750273274081890582619390557385109843626067155777533769036686332300141879154676283016202182534304752944372440223498863915935082781946326920910227158043364442454309208392922444357298369076643927399931614567741674982928964781905455158381031758323365082827522377931718953769141120276873907583110426780659099309714984314569159203962906054659898923482250526486818810729660729129318315868982889189184018630539940559544172139477150072189561059789786476565248616327051810302332278385250436864202277928218222460437153151830708401615596138997383024269903184240245205702565647751596671439971250284918004278460763085618324409773669422224747052433397877504540468251793619581882107340957762476870898810645935989334313945715085250743101442679610398169951995121151045733519159183435356093568928392081156779222421908456784447433510502658156206156230929624494352400784062795044571554375429853416114967343462446974357245038693121554878273765611748472549685504883295528113941970014531684205790502218534252493249090695161537330736504470229793708594065558531816292613797884112613388850203528661685301022136524508128055802194374762746834932108561612512744817832100715584026733195188537794884369653656005371310602361023722548179018526669379036006133507469404633710156510264367032676730311797067110802898935372133754732859320710832080831822584195826124968528792111264471219363897890108601102206265458345081655988668545589726159196316325728680579924824823725174669142747621039064914415611472877940355997754094559562678486810946793191857701539869780995001616515407034519977618934945428544150297643002284592086419924896063245739588482376156433076886314829262338875434551174206596206836029125880209900603100646632260508892431015362820738584843026826652269668891842335726879346194517588732962090886957809622710147565747391389928180414803745118251732081201145698596853870539344647998301103383557101415819784521408956483780483930320294772058106927903203494778453232090786651351234734584537285639199227879648975042324532699865680180364099796639310722825896274089667726740982614340012531353615630943707843130027876231209590505223107305443059241567461062741279863829332212150658870032764228368247428766712040932479124131898229570210488182702121376067497745928688191354437714345287767882848900962751827478512728967159532896965787878420467646538521245695627474792398338415503991577658016105390100042262153280625881669155843159088350663050270263030911477380368134757367647659774046825241579961633061197078344191442881701553221198493720945799013743907625221900507510016962841419048183398400000000000000000*i1^78 + -24789216559946059556637876525211106784436625410638118422958805380237032547221368801827628762450412775710131249024096311425199192636787554418215725836734024221661391713989384741174022209530689993336550859773423341633448041346326579534313226668430383041649983528350283044389320233521598042637555845255810135364858952257169064810445944111939390323556053615463321027768502116010433317689628683132653360970504668515066139078275843361859612685505363773374854526827873376043772954123185756994655193006241069846375773737131694677145293480304033333032060559261848808501695507121005963012101260892380428172465494747904853865366512141055052914543656650417989673759695502233351780953343600562257988315655713764007657545589046127360352797165807392707512839746964092376647873910564133491404885488105744280476369516885928146814191214622301319570732366474597231597567873129622794074796758229012441308322204804550467790262810477238851566755742307728128280296605506918208028945653805635214541913022621270702025898838971830279856577142568703921422850464949466943596617924862108334910936814358523049191055149946947173718381704029923318301844212029221491051893557264227459568394931985929138048045068255917754732128691932022316850632472396409745979489934031377097655202130849981448563276816972236334458646909314173321489018813538577016980675687453817071025393066067800697222373460853362410919192162311006232571767224325374637134737699303272245341510953815462197075419477318607446231020953414114658398442248679331799215407095856207258754614132795673086318393778581163305374677630900173101509517629547928874996648301262455906955712169083449568660031428034029474818544106459370093026383113485307387117243980969975989628922108768239763743919200097748949999833444208879606453722739900805671664816221801397015284798442268478640728150487739758010641148622252971083038916815095588596351417523150391288926468782397988371558028091542356132006417383801599010196679705273240686599065960993731644895329285272157926020975728347727081469522049394635402827270638940359844534045335740994126827453265703359202003777150144995604301947326956288293170881075307832855308327320282891258719214956956436750525210103529347955189475249924797028460045567118540392949575025681056146065279338892417269681042029676335982959914942494187107067986705526218430440861306145836607046011488372079635361665973942853433172678648866588509846906645567044253262765657312334021387299065111489097053453116334423876976851162701930832181539212909705497623089492579156845566691754096413906747896586859487535209892806961386841076732744400201199055513020778564136765394254599411820475832449635082802769391190256847696400707338690170425020314130353587625265754501555390220450500936996133307817806727853258067650960360549363814346270440769698413959515134426865536176222940338375211559954898507805618010515844303549891621802888551930832720485182890575242435083927809585460792332447143113115147180518876845102735941908261190123030486621013101424245795346562849804775787649606567878184480880034645394816160735689796811353287140719037315381158674579197782849809003774559965738822954792568806616154187058535112969407289204014594888495593690212699802392227774188298236786465877354140632912348842839410999996191210907397800894994409796965973589501134594818389661157889668435783667435791428301619200000000000000000*i1^79 + 4814159407071124871700267091170157253324530471890158940325849844575795777224976046269250293591476612352940152938111564319498737390289273812726015515063400354007355707295195592169328101493919276552670934419087027081021952846629835410640517199683184805507079824925643219787186087091779626108369458960813567319913421258704757501076595500988744746563627631406680982474956984577600102462721545814446757513825944839512173720130466547496922423154210598260152804237228770607305786427577540180392561348907467800282503425701519952652682079668609528442824687246036553063804831870359132207507209150552204091136559079088707157751752662475843721897223901636093712705400950767894848513924611611607409230562518990971546804451628796063635139817112783234441433320009842875020778852635926775437380303575808250330702067043936896911419918734152525956666026903872470686404733640521464294247745126902363165572418925194703187494884855754762055220685425406701350327653225488864596039335359585041900227223741989695795216076517337200719228854311004768501785268091149951823144781579330558907555740562571929133706636690710349548061556468227462367939767154057338542596675672355253788570710385107869694611737273494152361210490748605173373878755222207396440757186991685887261735538599000798461414202068741180022669711409576601333145645408151954497875868062513452091299434974977885287659541128367604815329993794433398081145003310994269428665450540608273547740816199680680877919755123957254501404966664661523710054709616533847319266713384988021812379230828807764953013901624653602501098127900751253944726931663659761115915999688575769240621209910432312408610126166738556995894548433637967252431900100998470300134983403416693150959780923182893295005611800265239761656979729553546948089883618681559510284459488902517958897536254546709448825947749522532019205820524443259967940814854603772791889024322806645264104305581337554357398899782548707062394249011435360593915288520133608838810276029051532906576419091846304765311775751552593611648139283150483831792664538720507735075845236986339308051755133100845897447931913042130088932733083184807169916329337079998597653884446173358635189057582721024273740115603567003194292831484760817585353226682453547686409391099898443872300534242956030495468627035312225402605973498696660405367131911066078357002747943820479627152591857327889492313023598795884263592328474445262981002589601608885181457519684730432210551042989040755801059662091355135327686905029649529802724146480839090574517310140469997621009670182119369851203992977012916512907059530126970214757571184945333414436701817639292890881165758914709850490981483878382836591897053571080010158796923572908577897944474632867783715413568622913215154315568769149939384879853776607780278820518065956542688479201635692513128193188828377296843928584588488345548580512324714761265610738811295378644093742975850364496578488826624896996965584625805398834645933158569278198777746498432654261604156866992183770836806178226470131526135786979612321060267534229590337157849949908405085966440207394026897653548638722423397087263945947856601990297575119313201687194514757607055450676788167285608690401699182930097281087061710226617058416642185027471320779749337391955503571777033008631916584086571590564181610873284657827020447484245293439596020886382007612233723412480000000000000000*i1^80 + 4294937292964274831914289117616225131450923964710162322629986180168262542140216392148894071291299935085992221719384856402979796348040782683767969324546464301123347464577490663929789914001820623710599462935714817896474323695631207096209073479944235837276341468346885365542410082488452049728509548849178643876774721092929052972728810234629515435615186914502975808371435801989445661978114005341835839621815832003646239232204357004650152749968054969439315853487990490534362689735967188796524792372982321629371142706991179777068070499655119539986886191685921549554017848273675174726884164488202218489573664673388569485880089653117553984733835769579023684828391788498016525420342866651990324735201179136224319020788402692328635209462817037189888147437518913412863455010059072494874860337306908232879983825435168514481772779860466204958665478776026319994043804289238107045999290182505444685833737585512051430160401406042069672045553168122019277834026035390082593786055943509877075745909615986110464503286938898592232754028842106926820129354421560050181694156238602251451266383042578787626053428356383476423143257672118764870872778955618489958650341869231467504262882428456896380391761640651642413986695897071838451701952345665790628738891099879859098421458572982859892235974463880526244945359135094796910750788606578660613667894665036072051186943987042152656203077932803776851771829259965423853063704315861273986422687579693925471204027186036136223141576772923415852202787304346101575333800247962929195159170875777858709205104375573824531354825606381893218483675932513429481511967994990331648333065789634275610634383823096575908219057804712088800158179344452646875036322147225872217071845857776539317980908245600169542583690063946814319110139597163377396969923956920289723874558518428847449928285271862908234285323955294053035037647329161991073628451210399000115153787631474349268895773181789350162793345681591244584727910001019208535239965089253090334758097266862999637110026970824572894187869365871999840878407220999696029231892207792284951927770353483048009153411139815619525032745437172810214557561664010738258115626964184097132001268247787755898015942961602096285912719836088041648492374155354457457394850076062141506630130783001018837817483637636074686533856351648354268131612421086504464368553830949558690870057625135489990692168252959100901732172231469450532164785832092389566357029907955576257827598676302441905561539281776991155885619970019232829239468123019992370561564461737434845684283154237878366454216290502929834290595213975214336168981813168355011542678654213414425612309518665909423023342077409981108344648458186751908182432447692619880496925793435752963541256383829574091273644446754997688885667948022717696400702247220277499635752240418235913051681434856035499290147931920993689197899662778359755231682406216164376801501620204533111667419891185269283947551891664595404651811224056965950875309252571988630847476333086154353641765929904839384713012667197073044758717402819665275490854250108744026040323801620071761184387566560867945214156433392434507255842805232532311985555749370098386035985301513034235987356831939116088136979136387933464106836568645466704465406611901179281210627785020799160976731001037520906524491021235773567850064560766447372547226519148322614610403731114130788686233600000000000000000*i1^81 + -29335524542871291805459638878602602762034171963825033379173673761221871308673132536871768380916104486012952399551779637467658431996291714277820545408156375711655419085383635811739229989380654320107542877372562223497124653798886828237460529019202566680895814118272005763291950460679842350171160080867313108150356176049375992587677511909409286002506886751160929278886617973504557921822297007330762201394479526374532074427190901138663528487811646420546961682742934915232689869662673943791608957997342166741173310053441252101906890167918769119523310643852556722919433844113690091826082809204597510652111401197535932135107599185628380335035864470966658248248422145401170057260659127301997942359809237750783023256012700153042673983894252395671480605541483123998152046470730569844366634988335155583813452219041759708749425189583214772546285858064777085990200308716276582042913526336673158925032198462373043910737568101643620890318476605351558643154455358873399125287485621923685846511926471894816963478949353169287062803245747200760510056694162573954516250183606299297328813186487815684704973860314661847231531121755198125974976347087780175787170698943667594985151485318521758025903506687410520375145842861592450969426856867245162623966762863651958892328000506167333915865752846699346745370147795997977462027294007584670070101703441142653409124930434329107980217656978356898401025741126782055326845136041735391286565317844605033109589669442259522432993799372920000498117206815044295140932146765925445336767522001260120706602353799074323492784564119380071613042169373550580138962073300625442341708118888884521467582918894929864044031887141911765030658566516068353510295943403760526597185698942321219098051692429877756455516380134784957514347444423671368173573918814414782164246309681138463300584136595347469852640266777572839048801607568161873281373462934623914694058843231441267156012177042893466690280180822432802227173828465900819244344162861844908765497206033388567212740403337425487843400182300597765897872732809398640942659534141129064579321876459849534327547744311665342387663480092215894440143343815579601664161653091890340129512722726432695457182619059645614258324241606303520655603176241584363500126711835918521222005466196353142445918072745130423224944811082322819974368535725068773137945799351165743846735756159983989830564007135565658977467207594536042349577062241996111675890759644613895500283840816649087667982938838302644652663441467765109188978649476254809617173835644979062589244514086429919862689437058841810705688586722878954842401531324349381487224412427957502506344159471576406156147365860034725043354347034585458861542297354207408662322443306629587062842818279945000974871277708997009346630157846407013569786879476453592980737751680087779806419453198657111258313989156260015212152896777715501605589564818190686260315931623032164962013561788226060427306457382856801594238532211197254328226717909999701200425147352786326644449190240129160877549782109754465877655427446704506442067387056150216958427334979437572839412228168580099647100587090942961175023221948903093022846025992422624496952275870936196141294900258952753991540402931342821155111279935539328910096334923984874466376849755993980318175336871214836300939405127596119651939390982110132854636250406251774354834354351608478826496000000000000000*i1^82 + -29982017501104689817220819978356412634805330536220859902169441153880978501645047795293395067542364438230527968010351724065256851543064476516765293761124386344753727896908441114578892683860104746101988661888498861702644884361995601269699529925097928066726230395980717351716822115012177604147808378150810387462218589836855503712282452230528856240488063755209602320567015061833376125064667561168409579482911792127966243546386109627315106724259164812343420244684434773731350461365409017000964314576937724324528051339331904064314321182666880597952558470700174467558662947833485272910488226005010744842348065083727111875467657453353006330005539512882836312397302034933268243108628477814958520838174385870777110808700940880649269436870337110785865006973350365610947890657195246484106508639477745176147717139324678907120287441620201171396139045079694457141196038270507722925486133847919406487369273681981971607111155694049556725996552743594738894035987519539391740840934594602627871980576759694492023443287430458944853038453464296188168033336698887797660775259077364857824118874370853647793212174603444725258819927215120029497583182340422372286090435364535416103512394519257413181101078075032997875952636981282836270878515839325493996606027279396670027710921115166772838875606126921305003446243699871269546576498132110932701428738267165464793140571208068215922956109675139202848793618104276237190334520728814332633824982267002022596072998362706500930375615951524499745275102047210164868838147054999855477588437454683922121954942426851066351357959504268816362291680908897647688419799867731849040477197931864660982413616872999551063594967892151474976475061097686332657301269581412392742783366119045865977950497679795239444738868213714745844970058274115405042874603365686200534446678583033937412007594785031105294341774103070159529064692881993257207211801891792253191634869781060837685324374664172024830277105140094464573093921007615072720634056026753252582401939535117668899296023157449460062340686034174676794834463449805193781779118671020720471413786453446515417339114420120057312793411215789962113018803871762665666125405342278498541821798263504669263790895140396800635949776147946111112136502168011004092551698004789105958309873536802261479030352127428003916812843389395507924305016930492385754797134895390673160760168889120021983446742662923084998055200659391363227135177496342699751697831808426353748806861572023475131383744341896513553789383072590987087618390719567883318515831761558219592033668959023719238830523694256798970084567498003408144144941976272713013645353973020330407756066340824449361395012795854519833784984091535090124262736218988760908013144810637177661579897017983616567324550407036832600096075305897498866761333270155401313541649144575787006701515142111407205350916175473699644493210389565942452258408467511101237561680462428449807818572133989388208656771492462397144865005834099204403591773652674297038048897206233246063739742626453592181878233199634655329398991100293989419993536670073291774173559315276224604903885948406303539703791326892494592698422268645272550849237514220458528310960980312031821373281434075759423850712145637093455246317834965858431384198338040210676909760269236597634248517589419988841657153401166380102867601593544466392292984340555074410523288049549312000000000000000*i1^83 + -9505788986212892769181821876885739134590167986634036849773823555253194583610318631152102161110410172890375226521347059605663117115903675718068255360393195199402976145121228471400140206686745405979923231817738227001922357764089907136485150191294532753933711839292769643068373855733351448763746750948037642888616700283854899677050455318350849373826260822311141925154905655535562184526473206872558124237547859209109621069363409546212694193556439545782178501125136904957641156608005050944954124883887875512092790500416433868024312189213937334024923205918829291042713725874397821240685612503380792771254100096649040838962220521117719498841200901753668538290271187180160374950554290067849311366423067472019354121031969495022942278453886023572884634527556215328804063712696757157933257998134015668970222063511239259717024686648787040463806195109757141387159877422778841533990391580803856914452875101979688210542861752745049069721527042418056536095050481590311923720802913642805951306563720619523927572088575126772700345680640417675519050369592880331995575679551545448866209953061870483207622474144449346900392605646976827274752134323149924798251950734644313614546739472765723887754860962311458552881751749468245677236671621593651816726445075795884380791363713220352452209172076922889815851559339961449492040758699784765830281373899811542247967029619121033624808769037431221142774262565721201376637095178610193545737655316212715325269216283382234315593583765599315757061564866796531208184069392644920725859319703878664895561053056768920262721710208279835163334270045662693407881687285733356389587810793542734246888890644106751262553884646548872439241295653252652542146840702467373880461954827751313828826480530789985527091340480983503329321708799562281704317492400637568193066608155650521966623313461730086731742700907700440479019717263421024903528273158992443814243243111245708614178516532567596313590597494927395212629809708255181950955437497889245970854838508145877268448055104141063277989032253924323489875982146830195110326889162944834421754727611435729359520626116365244424941393145982178804196380481861534870545249376009093047616729658066558565110518579419504880582653796909728851937193595095919236840874493530470989622015954028590215247442293999118014101274541017867607834143030772434107470124656110079995788139220446966271078586597552805228719317194339586523676191760354692891065381850646445701672098659909078902679946011684677618296443267612464368651816330806466135076981255337867367843880538873664679939907294114811997117883926101014912633470477201539297043304070180662587000038729040229249123307936407769312489981554841446644804594465675547799734079930403210100833360210058826608994515680474713994170896959984400480287565612704971925044386145001785369524731659866593537779322954985605075329516365348078965726712200649781455317821741315776293275649899470984717523061077318649550428019768062073426012267906206990806130834984400372354911691453772826265825715796581659165519477334330549310385582318985862006944384487780210556298366472410221582974900288153116000536828342244297054798026988825705078000953752527985507306970507204175828170383358903226237192321534785170347042771638958827781280890279178197482148660048554529737858393671466209735096720744163155074878236760524627294404005068800000000000000*i1^84 + -666854214041195616693372633733739082741480986506740408617499102481996952600510065020028598825546624366797598110387942106666899924287543515769177796874148547593497684395026966747459690018241586308718350764297568607388200351838657883731396458592836826509110584083979303652349125813967102197902368653056762193915715721664857356383200344613679150837402775923566445263127602586584420235597241346329434573170947082266286017959426999836370747875237517897717996387896708751736952868982433418859801590872349014128638965407926478905816201886320196892194931505690616027939160024231819213142161384014733335722478810246358952820321251527330924629875353296510352868889022904974630821199790299388732266440652212490275665904241329198057528344065349508495507991946211885342826027947496926224296956868154201851707900714972757512726323262440714686734836527474392501285104046223824131568954999162921963139864016020337668752853766893269802933505524601756110085097302387018035175390352541842382809969524883196336967779025466534838173686300628739509598869242220012723068760964540468994450912015995206993815806061536396141922305056705705440345103608438262061194361797787914369574345410539937482616757930891863735058670624019809904289221798163655787055047817823533720892910466557235758655539578029064825919763238188767005237125144437586175049568986684990485084120035496956389957311092445255667987393052107055843761155919795956432059524303592410415935283262925486954825442446512484264556263318177226925793605928045605766435976858433926918569000257835139270905602923600909697460117715900540290249882621784209242477028914057365385159569118861228865907667271495039568708128734215097061149348593843499019874381452635759241289387302080907325944904981585121167860163330342050080657850482198028648820521050272363775664290885162029301461870190629442036453368842764382368275856798721431255587023877938922847392843617965414984462362629443057310704269301552670236960954669695247231768919962602675988827643844824115245841108059176196136896639548561911760013240267996201399276438242299671194961840720349558077270497773217409758199021828459200762832880005051754442492420703647137746676643888985752102127810789083878280679462068122879056436843433236309330766793141899109051958570737579637145244376413866354154063236134627580659147246535089264132773005252851726999600886335662504846802412672691750035425321567825074674613024948630313835001032974391772933606912243971747500793452176330647948308731459924340244862951925217105662788768054349031641952266528983282271375139735657961772464639701194938115856672037454417613593106066404214258002716469183933535075179744176257435503539853471144845797205298155863360308192824166112154147741039363022217870262425170788890930133529507017896273130888153350431909506348832644345979842087108053837327753552870247855815702295063758019986188386518586919889079135137924977310240661675919144239652918348042399513160278873621818231151544390967284665074670511940800404646945113780895489910079238789878108367988647335476494160785924752066380029821121139476937078216838795811948913512229338720128957588303509070767662566475522318613752183741245056723465347495245976866674049395476873824497934498780147369564025556879189050293867020418173830597324967171616825505776860407046826601762078058767974400000000000000*i1^85 + 200663912854665980323154597127574841716709309028298500656810478616648095801645639361491685764089377350717482851266399111448171701027104656468257551067157133046209239471458007730010270763084529659406865448581136725619037918063518417386849029495686444048250852496539075467857983238468887088107761632205470976843010490645757817380833197084078179511332296609580653980852335712539370040429210292379250699404116391853990506641810088757772577500261846846118051387280901812316458704406325739982321398328945868826610640944604108080766483627758991599887542953421467411333702735497009387194819628831387628492601541716404241405890055722027076489878666530983703389751091565928628832210330311650675335778530063934212997544537468198991791421102598239183903463790844358411138282020658182703335273735128336776322372147163902382562077884813406417965322932805469234621161654247902421297412738874927063371435079117377734291058657790030770297065947792308272641029085188442320930211820233927406962761993297459044133441772039520650619360453919514773167289747338636542385806318421744017553580685056285632823845841553355872713970085021618739094901885992138130244624570406439437379802454608736554760692370678230609512449892212637271740528493196901790506956948570341262583898325933737094029323561861899605747874074121385762815540589678792220841728699384774966799122882858007777707902767274782047997720737390019761855796974715229064928711941926361986389597132889366800912275058829334881014474204682034802390717349427811094824065721115429379955980142587578714917431170561446846936958115414307143076867656386228619896475569823220300633140102023910765456911565133084545910924934978402839749843011660238988837779837682406466929196999033071045441702907410775959879978118875083788917974091142856877124470358548056494677990507821965657171826138810908414665551274341861430346195839935192819563370729470241316858890062426807323160101088715660640100989957337034773333942529382686904755367140746217734303155968863938923476238726257008370568117689324362036708280767175244608465005862522890771834859310715404666175461081470896279631366906817507792403121947463078614723348851567059134317610785958938623955825458353992231183290550199108065808478981450338658446453735088108268031453983952954585184869200610832140619149299939504957686217988399162766724284230671796151352424901213485613291679326909266075499974672184197729090241673133217533548683691481575749564713968294255160501754451710117314748595733657930969461546899712981762401895953232826938064949899407881051928473511972539029604013407384979544817268324437925166371423566180019139982786732187733975620012536556750053790647284507655497733363798420659999699599853367928970977686914201126173317926285038658851510841469684884773043349743164077991153813109004971906586562367169036391105262456276756826090067147307614663612352980272289217086398579672950310035177253937071271082864066079669269546518595908066273269986090620194738207952947778819832180198895722467078237300037615243495816714991865294204064868109627556752071086236471000177321974205440952295963588927106166567924738115242205735771491809390550982695480039452656008086668271748087496974275942532632620634690220222542205001695674401418716433683674336668521064792421440162757648454669112266171696695886343045120000000000000*i1^86 + 63236313962420871399575177082977805996148477320023993179254571417231783498260664357649633249633269338400805246579034942805343534813944681688098288925665974021847411862303592753424050003843575891754532424773366841460581313565236298585626544035183284243008557392292382021253572953494291807148289422688019338549151519362069375834013146886391813170145242808111331915635919621664530077924582834647101690966862188409278756551069703786493808566460246990918731502754297689979718373096932727400482769660435395254718561662382731034045412735937586109727513343216412055695362855197882246539601765330659667644413141016530339230969896122788139682828223963617538966804784260480653732262408642625629329175649565592371158325580683786222109539283975860345247772234274855563258499106719417776803907869824593914688951231073249932941079870386697447322573286305638892862639101415984995303829141222433595962561762991885734503237128068017629120070651721201869971010602674588613253985519413688078382793536732071179378212812613836320165704237096129218504359674835939023226872560417145340605845937995327426275278955264559868099617740756252063471879942752528527762871996891308465332067420539930452741105687688008897542587292793848282374802173010774660385621096922695485631453650160242556353884364306838543953171011207920919130415080992077748777506424185426641710473728414214888965851855792789049495572873769712338817170714709704940276064248590047452496286183851728084789924721839186610405135807165562780043256819476886759656510063538368354540150192796792544651400285808394016559633061974166070046251541459764119587962998202868169620762621756352544655580596863558444010328941534627167994257795561475370285863690056046714156165178855713263450111386296422251593574740209578117473473319042829371804703855983340102034778763631388198821927066765963315705041804613305689916798773980179996784315356270071599771006909920115800077206428976012627204958268910138611472916736747448078472269453829458768744762420022923139927560133004041262516460687742872676774265835704520684583874438656318802155694815769329371374810151803962627042282426809494191713314116053130379534426555195810307512827252913731520539690975440513876405774854160432291492660998371388254098471865774713298161189636241249166669531995111747693938988640870769403471713049361466138160608309665322976568645483205193196000836581753405363114751926309437465048419943603646283692502611486578632920454663315312167879834889173091545053189244966758075856161541147021944321787426064450732338187588672746666776765771023353304885132970472512280685758743971927071229031498724882782119589716588112296234272983761154936624482666003767162738587959469266569837799033254770661309506492386147356847096694738870949714055001049458288889902089941081113492957506553447469196001329537078910578255312739667825502984433927805643563939862232209528115116423361489949903703554241253392159518830751270677076420552318623640564797549430993151445339481209798638718615371191530581572091189474777080939158968177374691451059462393423341645825808815678837113705271431948739779221682768769570897896384557072662633448222212563348411593510014388879529443129326956306334880372008097157929907480010834358642537680153024995046653283714929973843400820100041796250125896220706731258407813120000000000000*i1^87 + -116689189323501635901715718332577662213102242169892484619206054232537570270191035872419013194338202151080292695043356240363697914987688308446580209542654317390759400026978993274270862135975061528414715876143727404380609501560505474452460788598558443660529770094022834209156298917180942759385754430831447474154751639632820439658907091254157031310406858078346394585685155432083091801828449491973531775085874675658349083440448253994378541810680329681414486178164593021206435175232542010692315772234889275990603812598642678251333766470189946148654091119726677097639871952957823545667625782683547616598198614715317434914516095203197041708475340002061345966456428313771136647573214794635372577652415759284847691399249226237881479955489525340571189763305766676899011552102999917765515426672230320837877400042531347982043313194602269581000092576766598401724691948663079159526168485520942453105664498193507451375291636414028082973634230468946312809342788870830008463427079988373627217645841856165714032849389438002275561875172842703412385307117081040712984456086904525419335371521146850729250983754308209636757943361346766824620687436794724503127320594993557547443056161380127389655595992564516622276811352970825899939849247495735677738468826729184617142136831560387501251478212483569541675739605713206256568517282330710113973622087006113072068112579877648881812084674058464562457432943639871794326088801149734103909900020411239382507874979073952587539484024132988387402959364288040355555873617501026306501572851149900232417720140726878607425834998714804114604930209686685516317442571474602553714536147714919388918834491572768294019723439724065692467975389146293403810889443688506362246072691692571914545545477419621483433697103180602736448795341263067283581004595918205959397276297735742168944739397789413218834153554933186985417052523416186680903729498445907180404066719673848984440085859562798582018124176922322269600763735261058768408940591870448757636929712626282607861020739380372172462812708382306197197524449863036537791231676132458221815421317018029110892676556763566308193844308256679248540855944115898051165596271596795192852197154755823982181265969471025656078767108692872235310879658618028123401828781027960325750448244224554490365598122446543270747115680129223254421303893970544828653348696095550124026484015313164722911548244714832380100019605634541710015444050107305374790897502748384042735530727192306363836489966117293004977439728490750275781090815199814296656602919322794543197874013755701308473415875371858334226717494221798896204695929822807576993671426976822679661530449562032791407007514499604718026488893868860950022503090029339350966350315725172412962780622140677217284110442582651276421905705574378345341011421135835368668888391500058798468087443118682620308468511163088515224091364598199529898084820405074926991960805732524169997410431950283617949890905038581574661207774797478637486096784349160763728460522583485936012331032759455416746292401986545653979048795014200218302194629406651128921439978129771670374645550759881492527816374615037407071575554617439170273881444296996135876266633469743253264910111639716832367017260814673345849216545845269561378330459802351785489749292010793616717018553471636101106346745653996790208916674047784255488000000000000*i1^88 + -2901535386734088399913101663290005225115477319859898128378515161949654428923965816158369670315748343710092972515648783558792691869612670574800432186147932991486064316852392296227847622483782043006009557542733304377094003391828657531465068695500600968875044401309466603273024360947590112835863557372722460679661962786133956970297690502455474079115090060868203578375153606278314006618729031559930325631529958601020140583583622984883111370646730248464200578201638244257433043529374462017220155183940160919779316124922386318644341567120019816758938804343292362774049871850293042087750023421425576615523291788765659844209936912692204137849864957255133747023125932153836487337527046881965980520517501826946085487092556316102391851996232025794706840475317632392900950754633702215191470597617023475753288769752996023223047413486447848801783974555629135664522639859395547251663116860439494709936728999231603890989776630428984857068776648040315288380881926144274412510488554514769163095568580576036779007000104852942402533968646491878751409690155678496881580369039151202017395065901281680036069962200045540599282260440728913305693406355506060047723649307707798930494723068500110485010459935322985982565006226566558571965704403985665171962535863251227800550153175077935527196141024094464594316433791641121348610232844980269734634224268308825094743784971885631058021155305934429540319177483674055954280127217597431216543796904941460225994113749189760694711626861466637705439622697293662531903983018889942207223351658691528178488555427983902467140791163286788486009990694436350079796189973736938219275891331038227243036824694683209995166943238612526184582982581343441274064031864505453630529084430506354263255115269862067510201306968000210129526626508515802302551550444349301136909052552798344147275028642004573814518956237735838942168169618149691239450064347113560179600384907434859546228370360310874289694197581215228828418101913899267641181550140760513788728395849550995191642751313415852741282779394955082584452071962294086341834464787993929262566775399626010701232517070954243666443316780947831321591340425270379824694683141429302985399821233331868706206352218197133810589427566066493257631546169672310097117000249347738355272870475086581739786330227510868379228423297639467600296631229792609188485043696158497646948283900935767621911620684743099416612604830106773195889355267245032570190952263245789926891991279827882166482183736656224005964781156116970658598742098785184437278110063861670373646886578393231421574136958464164601336982117752414499887887005240800781479944103785852458007943300911965194235909966915372049884692458224149559298520896195834761515545413975497646123525820422748115101828223348989432454375212181730811997705126466760118353879613216562513680467440692180701477373178345134049024146198458387371674604327052356958260590879523998254468174127924298660622800833544246128369578216558151353279416239641794636799446641202015503988660873800342612137220441465940619324539502427353323337142400516916568188373052119433678951006699737975704517466148634968842669991286331290155060450573399455141916824655453132316800477474997079780352065721401558373752114993055350124800695917462926226734677749432296355608259933174475070333700986088173561747816241430528000000000000*i1^89 + -8433141901685977511938531222454581665922675990010736356285026513466084500573972384905707568975786145902538572806279168970353669161744198845502558350429301754522637737019510226208961834415257369699372393702662925341126886991031096932768827828418758626239438853222153489480671937971770373413811440069914235178895626195301345643951896408887864369408948900280369648215985034962202002719586488636938341066133436583141866852523955489950901454449906808192579312074109989599985816711692349527205179204066119481418626319188408680400291215777295154041481444138554698223071444625874293769567836764997836006917722229032576010686933050028246266169209147290183452894156724649823667689800924740463770990276376916223008957731619399262361211131519816932146368612936849010242503658855191529034811993077837446830798302295953952610465746359810098843952887839138595187871161424746043958552402873744252802654981573863757375710232986759683756738899394028001209374689741135531268463886513629771185902513602006622149917208383966330803027434963997007965368200526633604337455645710525647797319886678934236954784981409325980729216308460794316786772889339330720272634904595320931480737831423540233879743984253897396083055262525978788309490869462321683611891729527727226265018465161021712798560225265906434560345523477094763650430378197274822505091640858286186322835334806217554706132309574986412955796892878235793692314763047833127480861055419704948369103017689023981871355943046707236197562292923691152319174308693429064287794153459761936433836754571919376581986922668230476719621130723950683871950173575151276024011102168174616940304983091674935660522094349934824667704073951232381709873223560475985536930015285748265053591593369146320213856064767053597923231806871157008244722164697928067405365221683951736947854379631638613404186590249100555374402698120286959413374007329289771875438912161890772378712997725550917739386882204637197196952328870892197544713369820302766738821596691957247870535491680430032684858720636448169848989029060956589323161634061196773238865191311222660633169788595798974087113501059825811536491451815156680909089204188168211110453164185732928953474010810930251122949597469884480605346009875153389114558430898174668757388876570330675626808390827039750825845010146542808562343006295649968922949512144648991836852419869741237655967731108379854180784094189845038586862842004411901784731098293203108936066192431560027406848966788496297843238354633592747200876586057185293645416907492851593408435511408859151481515814243031574193282393055382740835925269142127912821186419350494052809364689080399474803079113340648521556640305810639223143698710627498084066027624198900847574141714367395905284726956926542627643406777872743015547363784519712350363216927490802235442675511751649314947259303455733630981866174242590566122937993019361026271214356833585609935209438662526267431767998405822066138353019845060016401077073436032435902793423535399349361564966369346368587276624538090968372849614746273856975024713096551609502556790107999450857567725539844289859479303525497116108170009475724661567179673390348554964873837679585399915662545889815120569620760564505974968740494010496260899603619583178870900057440845121575244443578502927800570513708889044573625096601600000000000*i1^90 + -16556139062529733526953779597758175453617962587916211475719142597267677097023695555643129130748321422542466763731634465607828798068452934155207163302406744654605866137243979148252118217539683918410864971951809259787122757694123074107750904799747013817296889938253675417905083068191264910383536623881784239006900953259508713962677915600213042609635168352912689022115492024508519188491552396190205916819717552153875618602333860868628145320261029970590120384607374025137544793877527243524274844085014138698039770722954495135613743140986016418217133083580056748798976711416830712188812295628938393583840931639130595308015702782431192827376604303564924530090714084551998804717538701598604635003684389419081435739020751399986147741376290356592908379672951431892193190976558677677045521786744334757231508904369214667169713188966951220163289614111466112740380682026981893665598765708986473929297727511497939764994105869187545435643635182335261172778148986702474256388137809662041306046265433911922071784689378665080049941439512608011627742949423167033013644299146439697883512293812459271890494774492194236160149787924738017817123353034518780829609158271926303438376680760168716264434205143662414210960373410660873525696933429011723765934979416862114617786792356922381595842179875328907647332987620710175377600250784737210231248551201770871251447059308317689950107996894971519518946388594180318528761676332372541540129130878263388949153101689499196468875333374328495542038982196199502022523542852285529887985961146074588684926875188658388982080192115219716382327778770807820859646915764986756682848231744037265749291077382256061677877935670574566112383335246492280767422032778684253125155067064089968617018216509829226326880025255451218502180636493913741951112546971661179701671419835888476558075141664455125523183119060517301898632544389666452227856327830277720476679036979411967342185790700345926081638309460069419781504743057436155609132645077148371359213968146801281764561950727367857938407552652336842610047433850164717128978971605945652524628102166783306693853690646718824648869972282296452900050088539359269667797004072945393035272146502656481286305711474173413418504065033674230908199494516276617778433375959400291484116348457183257447500248644186186707043895496279719918535405306711019852959884227785537489792562954597148679636069812814983115755460204206455273176959218468384196190223726874804956220626680327336645846915497385222535025030090111300995977399012193733611083638001899184379239818537156074653919508510349797279823008190874560330162635099970247106030723651193626081326542102955262289070591685212458751204730810096484701970761721593094692181711925051923279309814300391360640502668081518955684257756497509840945806248535634141243714445906083451288983202773525576974356882779296324940993718227645132770839438199476180291252646354121928944782809986574809609341620541944034353385105268375036528256766239829901962252101075285844240190755408801374926121012772846721801974370893623400643488080685878650356472413769073248071649749031265503905341307244137281468764048747046614440870845116713330173318074029442473189682250206879259733969602200649218233547435031699159646350415176451726249575845575593771772947410184102928745125044969150821171200000000000*i1^91 + -5646306016854421216352458710994813596366661782699524382254359388171443788771979895048043953368368670682265716123273530595292685230307185958038687137560064348323963535542455433246334508058369264490929179278894598865434564821590697288319651341024431100396622155956710271331911324353128500659458092701666381455167295087877243810030099802789863888780555873177000407263927440264553286389123943964590078291661060119144341961122703223810645014731556883390144032307469245630431306461853573961611561637590017357049528056052695266827687166491325525862210831091505023809331220996791126587361981626088468581149020292931878234883862757298777677196626186839606472643492007302540012850189929240605992914966539037501597420256473314057729533642979314793244345124684491357603297604237024787372785375339065951332865209448482988558524434501841500166943735322395919100330779664232538165024166972467206525596316040219348821607925112816630769014079577302523518690772313887992392476037096072282635859360119573483053125453761712095753720202020407737551292413147606123644832980658328987788150549163137046017844529411149798665792169420715468333421484468678808394773675433620575559611922608920298452743064413959591138239207410535091235348943735504647723446616828482701832895439249150633990686206256160169549140760830757394460870668628137296295126667585924963697968610045897428676056857689052775830739384636862176216556162619484246112965787841058069926139207841042633178468052420673548122662676950665091480094017646407761536669459344233268841177212687685351002132089497004709291940975554701347198000293072667429235509981602036344919015286723118208867737333559081460370286125730694317753111972193736603898525478888266199255041765227573113315789206327739001810086768479484944129332195182901305254195441725192081316295045127402144193990674215492771513671829294023173775320277653579197290445718043952133597888999415654216853324000484339364453279971219963352205909031047576797315119365800063455881904313354127881793071695127243559967325780594228964645625038788550672429206912218273338817229582334345548922036370530173663320579779277553202155746748797624581388116608776333129413474036172950829421067241593289666370757096089266031379045532823603700143319110735148916548261152310732670271152315654956268015311306958720047190468789110231159048604663873400482009977648954749976423881496263288021834212829214851016279887592643648864437087300808333196382874701413462137670549141771017290634511874494733798979451465773890356708083219252956060008061952666193816991623014470784550051475684130249332777464972170978061327421486153645085185843002392699760038172695912428861688150017022325252831844847264150724819760082741968943109783271331952998236802554159609219467759896074363458424358528218749610774114496422195713314630518803353440329081227730345681957538517760150788650339093055853730773449320028647297527693193829961329452407494272221887257120164092992946795365171495496129926624156822470109347711553459073452854313415407908699371490698575334021112443589704430950812309629466819201263519717533514252796789654686206158277344446273102618524884511647912597118157831247543642988989020376480253647081577934165040084976088641105436315186480645387948684852161507349501359370600175370240000000000*i1^92 + 904311280120442190519847061899526187689116600580642680179353404847967217029710970729083093054589125035234229732220633841092183752505440776230523642983978508910179514039389295009397809268411405177133355035362834254652353602193003991012721645575574512726658478643586980326174663733892557139462556390495231919048460653450184982068767730965266879926986466993871893274765819837261762856980300906145192198657256141191730733299553559099729292843100922125381761977442304315398620953610398076498092697728769341362600410159256744339268586821884472210942633171167891862567679767285791263172758302873203741794018949339600136049675599645934834032440262533377928651558229069970817918784372468845737094418234401156728514312294333800655004902212411824739121090051530215101638141545120600274406152920230821188306240784773271280873360311130965762037552484764013557371796038253016961524320230881889710244007485598429846528094840103789106929837050390130851112264235691037093221630452860766955292117504260726891917891926361498410922906105376682376616589677062531698363322560795685471780979751499441967332773046427265838416971179830707640287058897569760654272417676373762971953384112080906406359519796489072531590785107552332492261917869878444478514210468097634336138296228389555205834752848968733158529667153461950253185486316628743044705011796089597687359124720641765415945784352866493946095349604607369209275356360504440931192328101637511003342189010951833625604618945492195887309813367225584983094862396310959744836989324456351390563990906732659077243884821637447800845378747581704182906584218449885915260346144529513757192310104990404306185466301007316879333540090675455498984572227267898994421125363243368786518582963915780360656985556119086032931047730616489606358300904612646045505252104504737832847649323397103549309060499630049155342701205885458443537982919816321572754103892310643610397210459671078477374462232693581752698039715692326736629778696310844567549793487243817543693711601895293527505448079926254827822576397171944340761554824230145769621832994137154477443858489127472627447656417116770011710607399631023487020905615302169393677435980538435451118013216607638210855877825956981721494705971349184068704428824480809969633770734561766684285559478213619362803486215527637762139395039625326154702734734456348469086335323897868803559145801184115597118832165157114990652738919172541734333317989843421517742809048702221095261404029057603669573700869352228233953143196184431580652311472536162810056899407949500395674047764527769981942039126538017044433276146029608444412290967730506404328174795785364088916087204074982246313749031979277266138473491524031395530370917624958241570587527765206073811914279612850041138213544595583737108298467895453530590537096025057363547504547535693447716964277911173617089848166667748497921541093319100068672214450387671683767709915070340472179909674063684740552783526982620022965868948546019525519177347752310986263850387239474935975470975066257858316046496190325539442192781442415927849399661080794292839811729451910860121062667501786558321091894830751622520708765938478965141795741985144460657789320286661326588885362780468720849330602881206632888957670922295355612002885323943765371220232540755158567485440000000000*i1^93 + -37728406870941574035678969100070123085999419619203531857678389290891457389150059961098347582415268207625899417835468271322844247954825168511154455892754746039431686441866781680355043362865427203058573419976435660080923977930247264376335249458456391901388878779035578655393933766801362399283597832932339541366127954829010085194579210493974616163871468248297470824356138828076039966256090085001716321773531642586031510102667257435802131495919988325185917128756750182790041999357614942900027580808869909456537257191892028990615590807106915337492606499644725412430736296953277142457977799954931553321727818095182583543449264783757786216639555229059414886359229059263940211092637051022182231930433403058745358391623339474383882228689592974778187778580549906261082831466838394198690238405131027657336544997962651720577874990206421413855614451989833224233041644339638462244822496511485419402005797855651905051358635197541557294501995336249784093335250259909642872977874859200162579093728343846661128966415363413933480097810883670148298885656233597573342659130584102350489425308393918639876918867045692480748647595944150808959446796711886634278512578668392037788103061199793081220090602268414324239869696944566526337892119563899192467662665487176124773523578968105298132996968182916347674836817814758424962271474008499440859845540828912757750175304354109605000840488586364986355120352239701728386636649943968781742513441102587753656659229898186774006324851234306909413211207085356718860012715604836493661896545071899120720434669932692973005690119282991277485151662594696291071330994916131068712632142579260711243939855404094545592811053276678928287167876475281419100165767027905973527785869635819033432265297951311944364192636352606368563360295863722989861545673840360317572386273217616735541796491225446722912885845235546189893803087302534803462580404018038412094204370331509385487610455479306972930574181957118657533335275825143578809363971033640999968841531919933039570156301773618536564078508347427651807352415613636959679486605110651554546237416279729981495289192753041811386548748639815695466492304229323768896250327166902192664258334530843008381885963903210315734536225389963460173019606008537033282836455964691341154661582854333880562127229800048409098629947735297616566446360738876070098596447092917982310231509918192778743075652314533982267382676241071515612477179178307499070145199708668127052043797293023772092090421629949032144647512889903052966435591430682366241598015344803782037664669692298111213181340487972458745596164522696376629784726084807138352937215451950669217804970264650019555908875952241488626488842789294002358538936154668403002683452142992943225452185296710203757799685365467873392016200811584935152237573080178854294414953290070094783486791133062437917832145503614949887863307893605617910864837498502135615486743704509867666949328020272208804382160828608275468859866870522222267651805404024322220009494744583300103790302992563272951308203685401072358764015498657713857351380485796898123081496282325085654910826119440329440880585537610769597604972891179679386978218850089155788299165422391546067804298487272233785824720102479484413620867580792611819473138927051662569331975441256699185522360041825370112000000000*i1^94 + -2351391579568585924947089379063863223202982729536850595181715783156970407031653586131226764973626810693296320018333471234872070020975265598350473447043018793220799807247550447588671652260783678877105133037866996859884980347853791283291547377101111815317210029356418018425735482024028014286749215351733807106111612713730802961830020650939784078981071824993321283361767330288699003593105213232572901267720650819300754209334366371756754321737402175820576230714593906636323256273973492998728275435914938341262541376600380380075088723733429776220911480869987184074000861341318341549962024116438531303128469164995931652905864703638770782264215914091429805930189529167452723183782467971604664344940681419113551476937484710992764276292970407902437777982913742432479743926479697007764500238735361833100434009884744969750887965682208884157508817455324983580953227970245219650462271941281030134578380061113985428704558648558474227683546397828801440874153594191688340215609770760597826218681900471790207389785667590392893698832071375726960145885970130435996587938281247975845118539020096592485049278945239621979409874073033249210874841261850014746224841651454218672959942134001248432421013062392007291397435738824162750455694493416207450781891746484059394705347637542635762207368632694864884825460236053893118751346131537303104551199060203467822200599573476198783488660677427712547282894159381518498890241552153801883522216767446435456047182445192560191339279028120202523832606985684520246223850683137151214656757542470799788351633722786745483870430940533788718169068288970597447994164849690741491118106456553985828005789328679637065039221018732400346981647512166446956828571031444059825899439217287201678760708956070522579220546256869964197646730330758936250251574462876390474726857497216723238380824566745934727462955243727045722106381478791497329024477832031750159278141356179794012636588581435246905344169610176594863467979352042580390136472329814849453206750581109406828666569557655334815372568265648737010423660223628036484971393388293112172110005682535416249968946438110124932875088254564426372708897481621828055645662585559329545955525685828687772373464091917038617155354491370616570683999469554090882512388205496834973717512656288933044125835210050317552016425850979905693482478908219303552238049178243635041727371382379899873046761580619627727002683813494982615500531339927089237083763331246766877079677798875994661420330387313476441967482294648661313487756774822851620184350963304636216660180160389649721417584532048405464149061751453577709664379512588073054367599167728102627252329680804534884718821164609820892095242449181099062627233412870460388752424759685743131513137320919994749956864924004113192778221840898106931097985949685566597703030654631110869549741396023536104946690587833265849454718629707890197784536562429281626963936301289078182494506112106944872815965592936409232531800371481056281903659357364132575367306724082972042896774656676217010286551126823687144946380607244402957229741158713953371525491034252218272881039226727549430980731555805486639978699671541569712832942708167575017418976247375618052169196473629083992074851531598810550934718593993899682924535461308576633930899528355694814985365487616000000000*i1^95 + 1317326262889202387742149295991964270529695559736740219716154495207155459900743751696454670488210271673922698091513613565396165412311119438457342961619808003063360063229132853846476943205742068124111599871543276871881488368696162470440174163437830145771004643939039456711639424926835186499930707091568895516703020175397056479046298858507434949616859278069117840934424231344341320810440008798732454949182383444191619048932513218034404748551382817619062906329223153952203637639797281882961637077096485045044188328339132179413884118797882995149654797288079560391451374599422847461438963376507062973438259746060846276031389828028643416464805593951943865359377170707165499374683479507588339119323030603782976125398838396062325646480124015705170284886845570181312824197915117161524474605852552960142609367684688591873550206925370810547316218770824056862131695092517616622122860126391610356309363244583318949836490213911955198642940598486281229605120524707721086778112006273492079613267063838920773864260342739308998383155826527108564319889170482266489615976913127665181446111150678148556515012944698860529970747715983456720001649283944523775934573351695359824915449231191894785193283980939130183915237697047418021284149881064136306475325291986910166991202652220924578098609802294445915223017516370991461558089743741808893423525886779127470118473640603582232357234992750889142582773398259744611688894210995281068839781330669886063841059804100150440081234907012776743973273743967933077432053441210308293398289842063309887716690566917761715681847936596704398363515968882091217822930968185118498388784948754130837401709812092010447884443207934413401909044575669349331873887194447030482698180984618744823768883409709637157486380680808044617686751879791808616207758567723837904142222391765760602729316184403892661881198312418318497195270353994493176937191210950966930130634545351761449595470953887849285313951065555362971790393480000766722786227024032360704856159120768597208992746306218578935986169331486602369933272604308243438087917689352185561860447101885442310638199768383456728875712656720942436657780926099428308309280272047077165276957757087132038782387843447420740424101374871870634102950585106863016021899069767891084837294249978036970196806314261609751754201712942382954443121852681185620654762198125882850301918415218701179707125240077415479928379766199840958714658478936815444910011838293941090406682516216718525186768983838736691912193614048794071485276614749791839623599181135881117619170295623958907205023542220446796017003786391903807091787945346000285399229148150962964418695409206329356586803353770502893761954872877573908569794974237868936767674332015810106884961073779141291393308338883236258245632756226632196084230859720290693018040707690153998510439561433996344506277221993730733306962710502239661874621609727360453180520356630374379193772536004459656390149268817438613686208102326370644964871259860620015216248308698197015437050344531242213594315745995029032532030706094794040463420546871667603373619229686203544723230463321360587124080930182837045184964678516606923527328897450059352290552302560811290914345110805915082177878062650126124899111736102586599255188338596350501328625682893189351997440000000000*i1^96 + -148248078657458878248464353761797294680518999848355856258172475977694493514433700213221158669056411798278086051669269740097577067175238017409303123674369750601708718853658821097142131123256414543251600537164894512502819757834883217025212197638404616003705862462131440407607760611500347161387971345736559911956845878328876190283704152924000305849971089518591952502650811700969630475874885462973343952419371738630044258616103203007014818158065246249163172847647212620170404989122150784591655814145993374560178139414941313749060525760297482846811597096482096012710636079214232979857347302677946811467600088772606622832604878267015158255520417320261357307473826832570815872216620661088056005561749441860972689840668791255243668965414585620513692745961035755654375960385933830212551114782564115485189104346378169385630723047687450615135429120371206483274444916056591237640007742981790216233373326445803127958786884900836875342737202235210347572010269532391905568049094245771265300290024835985884896190788649974117355296768617558623622879585152064259052225013290627265820095377972644718869473190306315385980055221337709111057106631897476861159619952055255808294290785047299218361610156086862004389185108682855029323497894330685496040413327833264202583292620678455891538046830945846472146741838104735863001979980566569918238397312883976116091129107893545501891015896899342221334821722305442566120574706837440294355853439089415800986049901205776868980207057347785403811650017476455549220550311994022359125201912493401459606964476453058711296443186228303278000716919917878862748411457364494373794138008579507787311798897770003415299971603981313810825436802233614309971813228571525017936647030488817602708134001822093500267725438660530013225995084221201708213756634449494657137114230738940693554564919127296284043439972052281867499745125803014849854103472670598923829480911088153461805157088899491973421897534910117674670780106729127466622303153686603680225104176071697658094015459619131087916400226986218838623880108004218445646475371283190567305030165369509406767904379354640193811966976631593418737952328472747191213000639030654330215822455100719812200038525755312255367518983486085006516523891296088821396535582705642429782883255483306519212045764383741255039826445907871791761101186819176486749239745711340507612560731317580124226893197188581128987430507727716635563700015364029861626512438873443900700019155973677059779428869453864502719571828822710051955553422486470525381719845145358663926222331827792083374721863961123965620223173084547315844013864822709932501892285041029813294736400522413567372487248804836232386143684662625345703159749302635453694632368786961975724536591856104145002374078714004181588840863746046508577866832049067344186938402395820750220568390983264864204275616435853745498481313379418218001071239095093229456659118108167806639445239179722261733594708392618873041665206647769617841009885462198274624900039704751160744863346250693436004199996869262733233463549520934896280692344818026779259960350353796101798662236782769828001507576041350085337230381587082068743047651966621158833293371584957169599810021408081116280543810813260258869421943133495474365953798384242086527299481085621043200000000*i1^97 + 4613201933770808879192267703108556186118893705193810049123747555712015657961710227455647476540851092777797534641156363822895282672363431172787805119231750814162526682820762940137128975375911532442306867036079473280946722758889427531166957224159665448649279887893225899362592124996167280147647596608171448923942492549631816864345512284714454324580908725338937846573533657205156010808082572513043599629704914753283058127248734219111054659663181794239107859993856089543447619826595512922051230726135088541004950286855937496423520358146586499172727727370665339456761738463297776697211805264512064549836419598633111473163515939212777616196315903661548473740113011274187788972715040687493940017597156124254216796090366941930393440261552150579854528654171883826975748411324312832504473253473569035343120126957830810097947448653371633003326127693710261618983365310545928934540137077806618732908538896942952311625911493084167000734389490005861573197828091795468044413732537041658539067275617694626384614978586776117761810758985011755455042609481479228936844825971124840512223109201667045069131852620302472236252206715486359825962314135067749923518026244203206794953893604214334316544337930057453161886676789536609307681372293563738698188277095315784092371617517083834348912838810561693694939862025354936076867864314609237484657120779104210199618045846994464457116414997298573092967810281280965679347034128226490568845823197747446041910936600704782785907890705263890805499866432062705487709360775552169080155049145492698686216699668769867576998247838224938748610682188967490482330034937043123474592034453655484820813955686849477125234280751079454546518620963352825314607767286776599051065707486758506913158858683916921138613189998268349977794525046303578523328644529607147893635194160260616772017747652855884851391875069857152063243241596802406214117773036384199950437090027993087257281826563324415420400013035613873296761148645050240840726374556875873879585644960183918753865369816541505671393980359878774375653576967553936364765136323532287923886118054092268336229958354635516273378083387378527381830688622377932142252508143371837334456779386560090147935899096085614720370741315862293438388394894413842310173232484444235413031443742010109701981465405711164260152081677373507018046231156554559956130417527645331467439117955074426893895178989250316292605593023561308455317227661383249224462029218438671789802993027275094434214673475617916278515136723303947219747421337798066595581467061799611603584082503975387206201124013732845492406890638113499901831735441881691743264009899096032117675825956255500731845393192117931083422553880685377219723363566320596331289433416450198593751019115529270866523822154578095448563208235235098656806891812217715502709266543539118140614985275367396914708515340583780039526493419208066562979686228685851888793971745371265677647032403762228053913685019206536514515585754785387501890925934050943653267121674144614014661913283508082276849976500940156999479381776836043616652588544601407769320019148536518874406309833196011177800980399157916304332389684012004888721890939513982606579776337279581720519070794166308996068412823745899282131475513225322389218755913272758424053502443520000000*i1^98 + 561718015941058025029660447240548168578921887080139140704516098812957808183419047229118544985585613043705630653975925799545888836647303398191433485661410117875823119012896873882688909820255866033890755563933767892934369944186976863486255571302118142014124453811409399283083378151774243498025521968936247084366134182379404660059265680335904797404250485097327093020925039941075508124983463521481130290672169321063044542533451086646107346697631189215655631580295530713125343009615892499320702997705329684205758512902978525419337857280969220882095787570363780652992541913735892389234055159973024043244764449356651541010684151872895116231432529118405424909596207969328780137288251941981910820356839178786276835161084415967849446913893622411387876538944890072594916196639409164230498786015672684783120097879410939412652628609542893440518136117168238649101115674069943796411227101264681428838852788035037119322653762866266865277314575535400295788331197521277880739827765527974690228868395431478279073707126813818609475305963136552844035841264446908147937655553481125636268578980888050864600525763910036468443660357189703836557184513612761244056631108280241016877268913063939088843364288681135272813213010327525932821076227212067588603769768988855069038729221498830127844615595785552132372978245156386237275075005891709620338312896389218093534928495033921928999422441598833571571769996479116280626020319894597483620615055224679314061441863826272704368654870604641106510121190649049110543739334278490327827429100795556347617893663719099985274103438957660359812329108617757020498643426039045326751204891950421383375099411330972158258130609543255720892554513711606690890342663646253496957671672706093344108339106707079537017651735916119615321078858661976305382298457096966063761646146501066630740822146287910775705478930054399477725004212768682847081289494063250247380286380001330937439574516818309349069721925661060983699386603978662459338013010966794370040662344370663423445622960540258644769850293767998313471797403299915378978522077006669501215698253650450403481221775048958986631634272878573573155126707717577925650992946079790312014151627753970151687477249435242681766993152843996276581638490649604263925633480085953734521652139122266634182158816794272737675368374796438305091486269017190717103793493568760668662356825275386000457052657434827711310477860692106407068604537074433286603975047298649345955645497581575618872406464366630129481526508405508544620321697858891744788735720310463707544115895089721186275761257243686411406518466347734919390850016298031309090581598992146670176549068683664157981004488473687255853188563827952840146751335347178477593929442508194422300805626866671051903425617148971264367720933995013419051441208468257864686976395343009223001959170824858090542066557452146022113917770516652098758830189781465749816414335683494991145694933797048306542541945320147944817465392077104237396298827422995384749969099357234481689057088826674864736110628167730462982435906949571884033796176352526508956294919434184529125371823323776517016677948897127198399911103400349155279443310359432167333460335891519010115606425915765959029726410236866987136474961895157457796455705991755396546560000000*i1^99 + -86340810484734524494486992103976133878918392923838755486381717151605987441818477956171782245737138252815962843896772548152130969571412329110051352667660017778884615260680784428291072110518437763207552598790384940377115126821516849354436905019989775623034846786182055958193770729564070830912353532270382236209536814636316464740781727687894617563983841860164375523979587248606472556704247348455198085005292146036719747238913328485817907120865653549714062577813313548042803482895312407369332514929462099255516570155181974736858014537762538332914452633727026876371557877747681987329523505908289546853112406148323350248946560617935183277099484435989479840188260973882635922079361127930607060666723783431160436799380170852746251194803286504578594420282582861344236164623124238818831536977515224007569262184129486405216296586146652589988410964077137135718817934845303994051416633152586810213998610225198774709116877207133672044795246832257001680702913226662965253910295480077287425800619306009473338478214694190850650522898874991171011340095915660710309083503511441184311936105406275135632967425327356643084152610712842038956562221818091929103322689714743580001180694064638872081923416456861875588878359558987009669280616573325497459965992443489690522984902328157940618571425360858248507089362662675230792457699394194895333991962777700160738775645768341475855352753041429462559034627887434435261169560936111650533253529168882816319117037181757812618055048648993080866302855864084631508294208733289683364990496021765654646075633683014384722432487665764431606186609087055850140045881800261910273650286092792057889431447549227614746056791248055527930550859824961454799411552237721152978657410478126018137390519021343423707520580781617433942009189561281104269068882271919260685604336346821278056065882947390906003517146796793241790028340547789085982163024193932424357308272129677867462351968045601361107152744210022405333913529161159452895807934742295168315101507852912428580915431038594644345668829852772568991332989959723756448870852770385213490804296718124683549990545805793969761102072788405965492967175353937374657819135423277602903292864026595443191302555191989288124185273983889888240268358706540680683285425335598823063345348415937324831154394588639960599989713075886797142344286665580540125614555530687404816484462269665082074939182197785340271763711019147870888282964308627672325095889201532415989594967343153568972378737072271244546527424272402879612231750444601150295951319882301455630060657612044891876354242502049730616199095997526062632690337191292748819283677522080399404937248886271479947578109216817651892307510355038074256593212812018059437342202381093229105973273284607259304585043010070266808464980774328617469608784929287275557747278240622881162709246952341604205117257815187143585857009802374084024046960012014765938824286062638349273737322010818635579865494365880381978932021139547884141607832783330788503669504592721261785492750413221203352196925708066705038011341109151869078664117964888789811006590893529779562073802434296255078873855284506585513059403909978215568177971786124988471147660881156357621464151004597444627933603429935711246341315401823145530024397293748224000000*i1^100 + 5184608183370829266250019667035779377697322684562308757019510914870983586436705317662082070109120499392517927136159666953428508949922151905594953451837071205732731895209352666080576905209048339892242672768710338181673460402344372865004884750715369285319814362047284358992112133609041325166601579154244093615574312302250649517108386291966718817497847192435676747578367608841662431553582315712244965428238633016965859299928064921859238140887085040017315010796608731684233149860201005682303006816197824814596005073602312820856962962375034969347125791166743549301093147543685301164206806319741949711450431301712541398310811782059829863198116953819872430350548884062354042806657062635267866272939134958349711282048703604519385706753182050625075823157214750636554259018185435501553589570377490656792010049361634121892692739343385603462811052128769543876933472207039792053857303782267914677429430528881717535853999305936597145841412081642384421948490225177704172529888447308011976235247160886610745439598028992342119345539444590466055004612382336771318199801872907467072514560326612390504825796678007071273761280037934967571817028250087580365930775440811242059448998254234600000702170488121034614282168596319747935384129802948768552134533924725304772072739801032910064743321727561519932376482982700479878632137382498820878829268457336567333451087293245980444219181038714416460200209880988880347336100855831026554476484698435944347153146810936814728851119815703918668847741618968326588041154014477376195949525716116238371489827328116025679516883466094262658134251256927149353168831827355804165949029069475207256002107936696973982604500692024844891229072868895202449518720646573304302497481091286485769090406925720371174537800782583611377969983690007578229764265632580075558320107362938829173519677803637197463694888361103464012338782370765767057022722481321241623786475017956501256956786950521727320022149754103642567539957555763587782588297170718270545223016555853250468681240858010487969439689923357512036445230873746818511590947557101041812489240875440733257268347795529866539752923214182676968526023028768184404003671777837911375152445983183575097112678153336641395700749562172273298106032568141166339991166050017291325574201592247584784030338119667395328271729804923280851973568286642598681874737742401591500333079150314495857772243763492017225428133951011674733129315128827164208411174377859342666617966908049325211455808947007384144860674196851980745349749448162929668421389643367719094184519134302180084775997601140081836032313539184545975466500459351011109277292325447518959744459312668796050331261731429077132234947381031237145999790475108022403177070477078765246165421147460858522414071673829263355550348873860840515529841836266843549603907656937568231193853477731206450287140299075258374915753738681406185022658034249841992711254628033787162162247307207587196459326355592841487467264753459482986038873370600899417463676144921335803800229324842260006804102108210159186445178320638758943737690118155678007420054991470035113262563953585273025896540874414017611420398799437746525253873907106702666120142764591951292325512527488695830808927445430500201629513451803333626156810240000000*i1^101 + -142087892694874119804078740427294811807971047813812397389031353412737050491642819303410586502729070599511307299335124479038187769016867269975701620500178713120661579544820105430906189118329147379604591057729400026127066929673576153819850129477057187505940181208708313001118334722068077598733217028615908724111148679976115825121350609550652976878073068213071514632257951528482547725087220751949386158377869817751015962762034106174787118583614832934148287188722496651527376287777408811430429582343481092519473658650706716595643547470771571378994463684629396060472267972887583018825652810719134520046856109038136490021041388146482281386898645536559917695539299325127732310193473983154978359573768202415216564703537209924586397550608752289673843429532130529759619025779128576145011630110230173303767862992506722234412888354134877644284065351584929629653715556728703770783025068034464441106733785935910512878298070738386647459205077110361202856005319892218662991364944734945882102467085051727923266139511535489565964623736363548507648492480660888308737047773122043201473895005590016844429928840110136893597673581418143413202977408572206918829552776598062789141055886792473735844513774683854247953516845625034425366302707328210955727496420477275084113176446714205255746676783820530028890057964678613183554723964803804734870997160287586939501293073928501906241214042310328238766350337674832954509968353578370958022978527423834437181043084407154168138633925675740221647569680516136628649081177186466642852403310487922169434229224671993319151793745059917801554409382148780821350652726880099114545581570021192783641359708292698820365104580231783230602307559744428561164901230044148381190773041706250483796776128594994566151099757618777378181748808225643649793172152203527072326270922524622296023175047717858584823447737945991025935993054744880893972061180741677591669998934475632532435834130055352146415180206607090925589948552794635984081744756966493358122625192728290351446244880963846076908692303761461549070303039148444270563123050861377970961763123715089068650693677258162843736071506650654177615479998779557493134810150411037826296622549880939389912441697935310762582792384355267792220068019246617395873185929806999403076322392072965107832830552979484212914813496587292970130823486480748276011078517257281038856907932837651081022253355653469564249594757671369710364032118348944907140120301569871042674513097643506333599901525858724551568217199258167524981428214519523697848973080695925537055418266888009009536193532128323426020603930640938224366366843793234923365021482794500543864248754747903828470514081418661243709500349554457848959591351283939222234460596220186318016655935796587206159826035793085893719116849619901852463359683827627005175417740186972965826863475362759332745104412559883079712850307243705012365308012943777649212231945640533667979247961733057038099047633455576100378119947872425694289633650527884550618266810370333177715270089699569070425731673904273999063517335899858689343379584818891072908529571610164071235075929310922859334247311268707830860134399740611847497878083911953722316772051580585046699135012850873415555848315560694735606962975861545684172800000*i1^102 + 1206959820758637328757041115696010621636032386690588505274656512461252547400706818968421262692662763611222582646942045526200684962385820052885906022018901995575666701922935959370931975486983306868033564038895557770425500339797220982977281983325022463224714155188847467190012061619462177711894067395466498496571479197594299838494376094573139789097483829712862705431191226321628683261167239775542836933276146193771761944462135366215720478360329087561583616011992679951426886724091079318444618479877118361470691864160950546562770330774104261490499674392867947048516948798620666487299335449052765621415719902071395001948591845549708562135985606789152587970872905889336622228189455997326078640752852988166225694235152867780552402938060540481532784740925667386322883942796991244562621177425170463183147387195865349364646636478215579083617124875411760662646070204596372298152613470703343073292110493277377599913444005152087784123739012977611793658677434170829152920637896367320767370732336043360293041839406460471445771594896199234014746243512726061607807581303249850797315089857054557710936603870621236194635345857577366968199582616618116243943772719794111026406700727129220750188249054030383868288529231923200162025914902274864514871248970170186833061525988655267270183358472385392277053292246257387425705553625472500251687919035507816341220201376450188766289614303808287941555706325389227824326181519910766780153084520925103927109538788563689043449628137405230296050180910888096509801964556257377923598667076924618616714820241996564309734358273854080308148410815642880281008879230840691754840389967841300174044153326879248396448055646112447692189478042658835380206856015316138976548087366953152630097579201198786406254754560760835891703901918074648927085929884916490374222304702645410474067123119917347964673447840944629341236069893767018372391171610133800703809202735259945257787784619941848645304221066526786620854141498782596949700447917200346541373859331014333858156387635364526724136601470631869514640536387427559977140437045538756657565435827466700239168479899689954869770147034713830374011177176328647307276455757615179528622080780497557992134623245324956824523876888545895296535170338851752499580484550823349418077108410877425462412130092395679497047349809558066831068591013349683276394603959558805132640586074922071573587801418824142298979309477188282963641561365598649513963280156653488964348691775717243695891217001234354378835745702768919477547090704072384693048691266594937734664760828659302204343401585928171209348285951632307018733294951002522441725884097797351236391149765730169243596826602240961208776084728654476414140611680905369713445323397214805579647733560272026359085594332289521056926829515072501507914032756015121470127507288190620563716926558591989491380796293273748736712376294056484089344315520045262973422934427270702293511423018324809528051456054750312579932155007773099752613782295918822342480447965031038894829486562645024075714134364862519095709017844807136883477606084551974245040133432853454383955134734309347513789238563689452948120512011673246987545599194194157847567060285845071647523973078775406265593026904960526572579145016934400000*i1^103 + 12149436225202132655727456131119032789294675969778907230332816003778183300509258651341307605799786257239993531102377254204395166713642662000703449162079805190983999867220754171908761118845831039568130956624629142119447591035956131429162430954338143944857790483794711458798241114283880240894879823358786172560629149372577936678122679122612946857911429020986779178693890071972896660475088970481269492367320619476878761046659412981006164204849613310679671004021797360001801942783580966572618367788765477844688589856683357797744832267796290044115066863916644105459414220742221031837254463959912577747027671004643450221773122025572226380823839521953656945234336856140018080825502867790213518381003969582391894213752819513613938512695346298040610405254479935898472733345614923785494983267696797735705967633349160763364780242017865845350161893984167620908459007702901797187835966728049397975878299335814099351516503941724034635132347055745935109708841806290354725902177728738343103657133696794910550974440152888030398022363166969591166369754101669657522304895019175172949806403068680232825929594799120889079966948681056278669604092021481546300227644807124033757837554747815473252865019793900660070385152359353350081309080504271702330844546726898310202927879398220216865294098244542876235953683826712738554290859340850567451508588133319541459898702804824871475473430120055738081751098048970368183958870554864737327128640689877644488078433322237531768788372838823960075018030697033559566759596195010862689151049536142905158132994542871046734587804342085036014472138001450864074407228968200684274407885912922258232896879270772665162447916153568537862981509859559487851731581289505859968061367359890445580487642805663024255174949623901100392691129621712076881798120596852062321852912062475845373026830646327162443074640860564402389080238567860470921005362532534275023849288978052906120954856937876374122882652490156795894463593884051289338824198282503543402012069221524949552472371264640458832596288052784109345694819103265136796029089159424380880070759402409028845861256854848219953363042024994038113447170031535622108518138272264860094158411232553594012895712246886022414462642383830357715486236730439782920330888806953576567283457482984819664847559303278259881564169850166182610571317187335605363443502217936694095578386758864617427488213379136931326475244136203850520883263456976640894921901928522748907154178651975490742373835266493784479123903990924371703325544065890350606766040650983160878444973592189049179494950951810886647797806134587133727680171825123300797788696883848091682201451910505859120313030230390012657491355275817548608622167113810935926407429146718657471378361250494712422540973387315815681470397658938537821171324009560158403770757481546769013859352737575567518377569310259435135011122908859336254785613373723476190273640936710139149965803073776408197318635533000665546291309925571958066785857955141129193736805173618940986588708386880509537281114506674159453332330991533136651273661725352221656300038510641696402869828577203236470305363502684700618031927940310380847833138477909789593473964623672123616612135540081261169797528533300327858831360000*i1^104 + -276070217791815130540792873636427082095814148510930780228929770143486745263511092953325649054181189870559542327848444908517959897975897983979436866090484387368681280201235535104461118156556578598060081470240846533195356564017015919160889041052467232753830023387222282131848646550358748048804918652568834849860556702451198178666021671114229854900822873657216971041282615813655480177177845938321907892761418987654337903571149734748838971616993300351052583884981609221078584429210279488564473987932739593036459354597617709455574456320389011968137825614099001844670684653543953807743346275124662923459755188943992085291754604562964183208682674236686425728495745492790618409500146428671829797247861161464154625100059473713112402005015430574650473827768718052660787589297642176508708110422669883870922416187839217264241283376679190592384104192194779747028509756132547317681112729118111368599840549080500652147546670703064898904526713138875665583818408012905384738987430855956773970082502691068981332486497357313621468090386209457421542995458478100455931871628656120400598533067717300125891173191746173372399143591688711146937873402865308773483848870615677749759671586717304246681115388621561312783156214749257588284796289170032560588706774247896494579282328674274857377490241125450974753158897687789907044609158150607868971977918157830957853093630220370333822846633256152745920478011196390003306149881064591290186951301002018661288380351693434717293365009119767893391327969209242647732344149092165074164592422416954100453288250049267501305483524992310391528160743121115401220872846426985204714444262109206927800119419375686908977774570209903684454098465763983239289496283784495564401413738311521872920973482669643520292053534822087724396158213985748121823081910717398533077680261895421455733987712756802486120481467417747052968205842396764889150620183678676122932797774278609367695473960531870677430908332991479011540077170578563909256723939827839277308549929369031391862092856772883059008009523810504518683616544485491054685207805189445872677887581778299296877265933517540718246117929398832299997043274435766873388552060162483981168495271534443295932092103413209063847222319596600889376406537125359024847756496681555587362209037723824748063045112092029985065927787333792266850907398718559219187025085464870387122156912112129674621976487907876665400271177417878056719360202294194685757945399258437025360071960287568166645471717940744393161267426324554231570497877418243688987729823280342841134096581708573280891335139584288613293633379216046235009218539733069219530324131507786162278935877396004151828548059903012108971003045213702441966425418201769639727121218058173201330533706701887339769845508513594542136099056811229964434739488689585162678740179851415080807768261721595804495592160489625094921892092193933904711116678350023664063836920620320216590342039489343630954583625715320553195423743436890822272564556261407913440409740523478035858003368015574307956529486985629006072337875113372845484458322507500020892880734174773677740975254748168268515304379311567773324336715444800213797985766117092956848441380634867417823077185354915255794721550007009280000*i1^105 + 9635484723419595083348322750155930348103653025946149636907097940111304793012352643862598695009338247822248350497999256213198087622785908720567829681606919803895500000106968024223267175415079515961468341110808573954280187593136954808087625450763560981084571515464342987920656806119731286350730086240970087299171952615796414012036463461203183214864484037247829529298259755502076609069922347187687220746744435790882790552663588704291812522593513449286240393815200358821105844194003602796041764820842888152467748092200974191351620960560448902203170881112762313119170279943764154698227298592028566726874631778026800860389310970512858342634460452728112876379890113238004051041963370199507177031930576431229551563304651310799205940003613587485820950656011593815873448474915753212283543548497010877392225246870059743696702685716975370077030193029802661057382960862590536676588211245675927431160434752197277827290872637371412247317161506124531590356073631101052180315766609263616316929655435632759886275133636062982845033648705080437661761679910469861166940719055623704153572187228388466615071205995106080128410301797183564551272544592314657810639424111980220899758224739681896092939061549445137856588183170121549338578583766278117231560282319551689975852943848217339298390706614387433195157398701998738424628000839973284893656533051681808120455526194576143862173942996956276556111266705320500528136036478546076498988975245789898246515502046183510902330974738787492708380117942033742629468724600843079289828741973624965445593305513481898447466610090261937638310594407073517715063678831967192924135406963650812128934677700057892423699477460432547294723761347259749796580475103356597742458560252677960555575710923418435736868468409261220818176515962024623252052160620959421021040659913373764705834729883189578375988220059115776860118773536268567886733404167618051673431643841373000259595600536587850038403457419951961137647409611048907313251686664508762344397882418513727700145529681239512806870313374092134821215093417758262086954878368219842836920288560700949391573471887029985897105889082736403096518549894735354032121509174374302429341895826714982391856228961525986996271178312767229383626164701059773764953286268987811064830910114389378608157144679011368061203574854324645600397473062741137433781744405466567367239312300827499925317742608127419021146163649331266567769241506746999546028880319443900654982693670775059560723545405006662201968942625164433196285132227149925436037390868229878101098068724984223875894830360020628558060112505049637525044446565184791338114811104544220188077828093191910533807860359549952328177304013445335257628709756996623626890454728587143321224297730651667947243996504494719643377558076567565105515661648064386788111191135684978943209055805403374316239451645228204942167349189285365453338785928324038843865497090633413724195589893592055800772291374391165767487596684839499973220998787663666001552368489765706281303829968369692174342598108165607570492791052460641232653864872063535681401889697727162190762188324992286295043507099138169954253172001775893609074123620922487464553892217571013510625577921769091274654089216000*i1^106 + -218992427356320057400724937811501164680735107404497593231145123873361704163267653668249723530033162555859063303150459206559957534531883168499603403903519775926298536779136795814164465073720037279559653209190640407310006164110824413498405135785154045991819209585924278229393860888335994061142073148487386371093634311024682958893647684501015572168045236795252173381168372186698706717523012172113955408273029623400628936322021922731069776648911411240926315321460654927724861009068234461010518908315186923359350869880609856223999375787903634908889131601849982114477191936744739040029984285273021684010165453474957660089885656359887591065495224210690270689810055325994515192195699710648802517979682935018985079334317472224308133431860292020145818285800127410683081114001236752463656451742413220479138436112522381190178539217802519619553193534080145070368228529079599488579700460074741377725298095945800300822881406667310443167150709095429046582137334689155125877490871191596287566265716831118110014471127188837710583039524511296125828387054274008618304619980878080674990466564021439987061609434414484893602353648741212835904657288988190584858193988502368334882841541761643801901684507012069284727557072392426085320745586517882453052658516969256579547045874589468420515033113058479476553482822767761536642910076419537151579568245611931258592920972241567685414931257825320798669914769302487439755338760010205417781366478470031803698078152959208705739323670076069692482114852632431179537031952092915296900555379111566912864599792559662699987198788862858982683599458884007323329955455992227825582218064217615727901241175528350990064868212339809404646000945178095074248377144189052789801024838718573125925120558621441395687180425375002511764599570658378727122581290346890291719109186547594797380773016779701339479627114885605306111995906384297469957561830511419321179199467440263431822049502646715947718073848779141844748347467031896181991259158960190454432599903200161325108787528482797880907806437086211997896087776749603714726419467487473972902331551711215269405991486507659882678130378675073771587773915539700523394350782109826959496496392509812647261580767564543711023680046298276782559452440059451857334674997500121877659880340912161269393456239465149924881767654076952991250367155727367674355274903704870657996214841895676515172120489267885127676704616009643462158982746401475625626074851602713445403378727254561094839052348929723934159700577385716172665639458783651368541740721085983058665899075398868446217700456219437652528937522770979799069853262450271908256647942495779431179443746675657680680438020370700034321235676880329433620382769585558111794611437371720746739320114329373742249520181777409868463110766467285877538843404821491689109264260499211000410839561755386371460904505128126192710266922846509834846173281711724522552628374254710693110854251208038110570888546271870271944096481982804132194968915409763927145037109991911502345639888560477512835574724572531606265653248926652554818534964334444252502792924692038157539061624782316623049351777795699376512079662514937612224466555456897003121964519089970841863316353847377526784000*i1^107 + -201666335967740868856049626291623402641006408526403347768796686394260711028203927031492235740087236936793087966144601438035393588428071950511527240596672165675776026969136230150194813043974387932668450828305696799657743491985027826491010766271699602524308435459459087983357002746152679214002889122892680319389824791702267787652898950043827694716352694884727161881160063105005818830476739491098320741529658516420253673038491333688427678224893732408250261745246675426756868873637707268095243106239159275527854568305566242517819131163563082995049566003174005700377729774643827439034172063065367416463512306564339381963919355745188154383941737454069928241511326488238893192804498468449498917055466397186767496232306498172783296900265428217610658087549271442600433522890683650193080871645623781537992275030378353638305847731741504815245629764806013701332634646316651174878844126329108356377735311213111620200665690415305186505787847022544553841393251672193454146590365827657886468847618444830746058258856334883870337158940871983392209197311378320204784940926907783579697504591703308612210784425134520248309194673828433488964833768457717852451330630507246959326917580083199640975986813704399938779624548480762584322340511086515158369602148180566141852103189582893634519048021054763228172596250546097793573994946694039724886813756077626909947135645656731606095637330535175703215749521384670181304298302470407101489044229374832061274663128222419067384451104322142049911519647484353464764744269038174993144510592428186789838798557856606004133436500627581349030714662932484227933221877733147154268503247081668039372520245571531317778928797756683335836550904276138030107309849158937806934773484017857305756225120780871292601320489803739280829676797549052753073092062125371899575476079899115923114006684234130492476328738417810107435793635917015092546162925697284051273820777368830422747514488395239906947676784408623598514289504250555681477874442025868495131310822697982319937647008932665467714565410184243990720240797956893214283140997296477411150233953540409685358483942446457685325985884808090290410857723918450879754050030721063826220235822771684450089436208199041328657062450495432799003161482980096221548766308278785531211446116559201696286049358750297753599380038976074760030981155216159618202603898764574503638566747967226062867309015278327344165388614768830371574341509504479322200726856614600260806011493652830008071689831562399955733678647019332481051418177744405589823544399408039350183965181209256487732317489106070305775337239125348538996122054158444758336471190561749581312399440246808173298978392382121552363187249172882602924457911772644125843167069223147796758223496028803709096988768726038459668430906662895804563623448770611408380101693820662176082315084652300324178634477638850409652031435426565022990891746307335510792840989122865096518478209380823272983907999582843494358075180298258345380810309200733849231405966167612361929197828112873540309559883737257137601165817222486258681643451580452473690599915602510788032997794499308066109301744844254795723104477185604857102616852560250167303588784505460724354761569075200*i1^108 + 48667357883903683348042322195754520347683249265177948033886595854468254043851097801775819194441837442387669244539913560221839357298160241795782127270838065514669524953433008459138861946728125448309623898529431497415415968850305915346787438682898882255247602947995023067226368250496820114541473433361953896282404513375252821286585529806814703702854544507933163690570660519187204135974250139462520392174013327961014335566575179770004958490273430359740876284634925699679978748895507382026172483793589054214008074651222525399671059453915560194767593219556415049001813535701761353093958904808910448507290613292431378149483776777972155758905624627609832514785204565599807706452872904529214165590044723079240902709964154597397795111827211836183616383868701337264629943524379099702922061908739314016556142913441030051020826927577222079868649389215101198178089487874673726748614519369985232766716059023279901052337918425468293677974236956969644804482731445490953212595770538065069276291357077021216968002606161620114785224337781977893143013244790787858307682949868355858820735958292361892552848363350801521036686985995352892360005581193937374340537776106492229910108471866295678498568572093871285207216145241555172955337679321175162354636855186539856570444552748194993607982480697098305458216818009958590857779628638362854390933515866609267688121873626686414315677058860000514783755452549411159367231799237636121774723107590368101091284501632762041339292640567767650274730633548502576802934267900673485970284150837495790032587409093782687817644723171255866433801152312169201210486565617193658237219464099790701644214406819046224879498320530928441457411802771201330293328671112678219346716831276709298953657163652796307896855976064364877103708760965996899628296964622602431479130263888789083276682616306587716834512472487865234508116226836057181408458561956102607516393596338363297172775153778308885821916371385861544225420457143728073291410171971513872260844642695853247292159959907918215282933376975569689653718856410796828893103262790978724151485389041252683112709632987261435018767526167958897253179608572531484191919106034732714139571554115925707609792939516615495450071521842589815416372478137888884827668794364328246193194455558410639665787621375991298783029913113270635068322330874411833369659845325880669257313071544465225794879917247720867098586940103922908486084995449156083831754136769199869592598146434286963093512890197754726143587917527998323727661437692872813335926441206978122550703423938186278443225889682399421763747590601347566161316669258724150461481121158575114258395966178770702152311994535309552488889608522980719259028596774823503654559560029142938717255160643733827072271987603761653513981863791718726952896217559144512984524207861708607748836242939487850854279317567003320876877189655908577462138563341268813860966456636004315986554912733385564206977706592563325408560604553297516272291340602257965358895336417034354132126752379782812296921642610985774618406164017239852391586043807979524382183530518760703087142101039857813486057292054954604684150223278780958687092109008984706890049787178235461632000*i1^109 + 59081734187149129227305309142476823029052428240045322635027292309631975168896177142933464782300296530798144670022300007050136820915352086194488061874083220564406470342433942851828828594701557452036756855348335682732485731163950155212991991277064012064078250175881819270840361857168950351908026839817922939029333847572272165940444735759289295921559650726978663432870071822689465612818644751629676581546010532876121606312435689668383121604321975455262606956938657585817369775032081588343674604447502745542671282463907615864777569626002343600105428593863297210770851323720425511819462712186436326143306985467529814688308378360482530311071280082535160739098760292521218203278854521337745073705106974768163539144030481849668022756341288900503195902295031414477468526881572205375524382124428316888033356711787483238640841865239162565441381430307845216370362354501556850095164229554417366179084464095417570519003833249600176082024677035117257468197375095665940605345545470878163329262499196880879777500009033730588236625434307533831550353037441752737823874106915862080368784657354154186168842085634307045157785597187559115571013897661295990637294659380383670002316015551164063824254247071091665976803286222229179771023710928515944396797223438362031915310423942249713596637013406817670941149914968081054489304052106905657855392837948258012484790798958924944882967745372880350220673054538070591595323748834067919457025487600416110013181789020603290508424732534061366666417287181184154362731185027438792063834930006753444443306281054168417375979742136319462315327471833570786692293722101601218316755600324447142180926399368733093875973131717983559015360065442353194000061117887117157355697401508246230497681335408506712869337332505048637370945161759419098298377127721184410727088608099829533537884012239056640449963209000476370814292840972180936722358798785054699638024991409889424590465081999821500781701772630953628820873075574257657075181221662050634342030910588575926694438134699303532892245228332320660705598529648314745409207237415207064572069932989577930064895452318875777126568107530290323556569721619468290204352956954214014978065561628724542073685179500244195145557632559358565908824384165518999409151915704758003758635027065400758729183533782858602330149028563925494920139442485999306492024685719445448091024310434142253451135554030167772880489257046949822557432038108132461215428620485617552007553745256368215245273638256010448251593605956518317222708434709484788198443902493852321154718291139003247337490883141827927428984038438989051520585595910433660294037291161029856292102595307877611969242286270181036131785460561488321262695959844020151615679297192719244351579404038390821285964828999465592055835664557940418514297013624796747635891868540951835405435899109534791527759174485720299614697387627747987348125442355057801612506575500866810713086154059316077332122900794141944291412306327827746712716045816367115858069813642341368206047427994198910376859412483627373154272700536236079475704037267371003106243755846519426520500651846861983443763755543770178638058910153196480148049069027367659082397148774400*i1^110 + 793365837801176458613220279774108392698550947751001013809674399337826716867295989567708690478249657673680784336835370603046331754596025428953205061368249336934604049143042924394557918837527534190263942403030034131213834309615495375506739536543362117182811955184758945930430205891929508900860816116057857968404834962001897520245392128507340729974127857489318064713938703515020541911605189853418484615819572328063612815986145187111950258013553919016676164069952554370912971703740604561111470758871080115401542692248856479302907825236413866068342335802640081940271098453147673938933032790045506923503342583032800399910236356282355489736980389491591658227882082731207376318760759189884844777442094677273044238286936197426137111811334862814414732668425712200732374872865586486217826445296554849715443990262398597867164207013160941096893550019783589136015246307980715311395753865726071603286106870944927954777062184638979680798901364268607476395494135350389448638750049836551665336219206217314324388538627470905864753594178690249415189397692975698069618167070878675806674417664487681386624978461005774955562386622917413381872134959099562050384205504114189373028751060197151659865108751690104310649235039051720234950329742173590064358609282080181309391258544980316495430639630091841516158463362200730063690933291636837254776816004777226862913472888323695193417027773234126295376320478517423261472148854502419456918756652209018353098935454298140245009055799549599884057212222391201061456489337601007599160981617935462210148212736661204880366390237611298674418350998849111962923597845231233606620720401584128820958802321314890442849756060885406109968396005019896554022345539468751807392732883319695328937778357622742578890705329595008274713889616610959997286377756163019571154090111268833839929668249494071627654878936745497367132157141855833507462536716805282337088894934190342084130163455577184792051445158633776828625346853654962754297292138641110047313768815473203867200297813541703521653896204970990297744375630162471753825105561318273217497893383119359338776184141969399159737791608346949495165016649898869208931774960907424130039240246877768165246411643804583505658839122187150953510909855304297800266485310832305504999858943885285965068714885722996903635206150377805014785498422031495012309716435712481786834730158770063199446911770520996991980038664184510568025999698079816098155660311022365381864823940053278638816352316077695934871296206411674908068541445477228183078530392706475259696094660007918918384786030654476371011684067801219231365689100210122608712667251640822716420368461732168330953367630787542244002543676519074974300358104590409713733412087984744197378233759399902450647762475109156007023464014293109169756403477909373089899881388353905571765140116455645234198009585131458973413674218030780317127286050549634662498361010576584440914055232547742457529731697568702580434826560620124864567665062553078774095633719120766866857129412339062081178920017413497751802733784687000205120329318062768714879740275785440503951164490630166014470815044196137771414667750118789244628347902553824952320*i1^111 + 36436722692127192905786648416015483518926144851997589623500876913857491226828549925604820036409724630906693177150491340607825687342901135770952788014075403153604240441997636730398267909912672970600931664630340339858230625138329636294633459997035275069748197953196024194239363140664136057960867884776000153273782816798730377473282141341066443480922729758292838573818997867217988086372050633642654105230705561149263094974005365765196642081494092656588658888256389502177396027542120613739420662211841153180592238136043821006318338086734081407421599434060587216775557154144946958828552801770749422538222461317711569219617235651511760677013102264835723178166509625365116654240434893072818976779813213533103444818137615040295420583521822486592665945526073222229082542143252426446467654006563801409007574423537477888016018092521097400687739657922536134669585146353029218893207771932343960679931511036519252861956490001934516206850743476480348277009303654294857848159362018001720215253401991205986862157410093107063028319377977384907101762933208161094163920336950285873715264442746618880592495906070934123044802493655385515988111010507449591642072322112852477062973907815856620769111841733417805965536349156399688473028471887353160536106539473915888113639541607158007499518296059764422093985982759404842020577208797035445152844412157099590435912216658273447265354437824277423288595733588111997343291980417898293410919787523361993743315425709328261943782157012487529865559244078661729947928012378822942496338542580309981279674555733809071382868968829983215637928518764282310763386555407320939868357788788527871070558099541620456764758355032057791366893561247722180919798575516699022218025409734418758260169795202860786558845181515975009691717394162852635014050465378328976858860988278962822877228411059841082929684432921119029896802279043511658987235628895568264260625358144011588435663608067208121811817823429525659849953949054212889134742253111487051478501616758093670634488337892177668791785274348909053371175236000558032377278158965906183344319318851267380297608581765180384999471748825018419116808285734168639404031955189181429214770054298312580783771357091552430998244378739315542614238664494048308654734396759323727807004614446671581998083463185005265492624538134683343893844015719722993953357538129477962135284231295330165279409659440503879345715689617386101324296476262390731701564756679714551273622332607059123561425116537894397442652534061852434922294099950150061326891148540141572824888899529237970367147945271908024320493462526809643549881430042328034916638800459335306621415703687143606836127170716844004251803312559415585731690310280551444439999158119337523702079032605021555785760803643921269593701605339414127274060512533215448343062664261861196936579495681833979383083207173733203817938453621620443231546161349782336404954661154609241933892828866675798060042016231346110255989074533204537963098003825174286478687702983708565804417955154313008308626388334573642706654311576567269730466029706501024797437358945043121520534194971826690070985517717053366456615036393394109756152479744*i1^112 + 11154086447426435176429443753557067162304728482107391900404780007877069016881141887408044769826922871565017318038961203402476741463166837730243117517924715139094252156877551858459448426292185518115329801707533324551191217792191260525827625311580485832816371046604012518513845310003684980593339522054174397230561390967015976760146039387437003350740149931637907617808059734335128521149723048377570898361546686466296973653510568930913234446398967115914682571824451406184270032634584081170064488321793199238769516088304026713663169780410550702777939558893029190999598052388662411700442260699036550869529415179397532283173910502378833299394021378170396528190008696404981733400282683670646129359986453231285588766772076982400286579958186702107889227072438244411745813467453856809684296410338651207298799058013126262377940614884746849691364180093342516747963857258247402704360125284895913664568213729146589232790081232455730964359411967420678519827789992946749186008244166115357086553416633577326359674965673297819556493050387205619011014131059807567241221948230116520092307492562456884995431961921134291948981682264129767723773289265102143606878013031290248065254413804356232291461919769631503968890011629205696606229949294414880692854179794798913685294728400817109342780196007957255993802715149346242027644998610809480799937243509260510165076333098975046000477812485156423281278431709971869946219334702917245685705523681261762064836788482233458891363322788963174831583265833189905419515712521055039194353519205074025584645747014960555724762705162061498462276209608692591803082375289745712443112059887302350055388841936208327812185090181977175105103661886277484892535916026124830380588067743531690842840483820673641708971695972606260613833134033565696314288753862327022163881517515852263369501992013433072186512840507082974018505252199470110659108686582395401968675981816419067417950648057555582217973407686332225780004327096450846376826592846559353876149062727848894438299721229536587155731607536782225630699828129070451024846335391616447070943571444565138058681389765581793865138845783129456558334473610135503150606735789061588376499145458212356307575478179613997930878488707660729639800277367839363065923317266132228239926601455518095596264600470443079475627615593488880623094430164782309586890440059552269141786938537655219872032051153053668055644070737121696618883614871797704815409258017602373891348028503899521883929431617494250570555771320972396582761182619290703440455443380911170614928175767228274051171638770700329916316026668922539646875882223204886409241805743499453793459703279619237597419056159190552760470986037253422644716696670780805550619937782027760308953946723206373702093932130093727283315614835872949276706567464371353221790129956931839545262168097096041093234405327118629281908812035282810947643335360285151329202232526232044951106316825137803346914736143429902045278602638539008003195705516660393680900382705898215875713260809842915193469380229992235742864187152586756012003565054977708012160428744462047577668724591396089661320452925602041844367284418641920*i1^113 + 258456612746601874679577243641514889433222017642339418712598184932070025544789048770493838853563093910602308271596109207452665855989531477418849898229815404180644213573239763790263432062795021993342950523777963517647182211445857097199318358463588263725215130778325155335086928461184767896423691882512702609682800704433508969522128306292982678892474492641967637657583120412735892042261254383720598746613407689320260202084816006567122357302990734454311737814828306248979511809422170282305650471294994572832550384963094742392758289384786335357673447774152909640529284988139894235420508525836351360141012012524720658984727555089915404541570359233599686692017585675051799118035996076538552527267613922504960884701455123887504789834177450526353830486300232267716170129075179046454796250845499220840157278823285652040862531541155858560026224793665333626526896679305310272759470202605792987309003903106712854898384379311610811807231592842120013726692949217895208886607541109409252037592220581989368756254991719203350335385225535028752458810479825138833065866690932196936157857116860187372515627613644212956027653715011223422730217542712340017975087676598270976223357698622854975646596484148091365812227326900353676037549649903208812163645571285704679021545098689044394585834631934754946987821633182763459511250325390991258077446934178361922638363651958238422408714940867500119508477827464330145611015956424351823493645976553477858152539488691519303270361319628319902578307618710682928595405636597461290443652046916819481698903471317470689581621608198543112463117633381874839563932825187881604155795915338241950380672308842596228078859326374618960446026892686562679438823176681552692365578777494960582569418355602905338687899916882343649271939703953559731630330861135735008806058099139093053053149596077178305322028901471685511741821880741703712054083104317411786676889360914215948776931339303317928876813730686595361245266133446745939892439458295176952936986066630499642417166951483868798418532015451808352420487839539212431899188225149627691348915416223772396288497290193232676602630393778306493221944208101559051209286995150560040374616302882121639538595002833319778060378793028476127357343095082441570589158213094616631621989193474290865256325604353563547595344512018211926955578378931628354935233846908506709911875623205124772390226300950389152710733857301701449543877263764936499627533276140161847625962115207631565180322751648116370763600314066074561670879671913866836391881780651948653719181915590667878932139148531567298384152128978572784784143183659898124499134683235007189441305933817995792359197462473003313536483249852049979688655298916940918407273248775111696011898348490806899275628993812204176230725327625226349670434400451969586752701450225008532425101154679121579447216006363589956811101203937953954374341070738031832873999633524786007613985173963293253299236844480954167721789258925607807002483003085555136981115229677425881747068560208041269515336757950647422506714845211624127084684986417644655854810619747762369613565259166887447626180507783110485606400*i1^114 + -986832690227064529890701831068433139644262353063421823750909325538843724220336503264707729222304796959065343795504021780406714522089711016524072436514061257478731667143526344416520201271141128972337078215422572205874006429035115535145735213227187123326626014293115519318601734020593860599813968860222240593348138478602172661289253579302393150492748113184034248958474170572244505948172641789238132700029169932231311003633196295423125489359980939312912678883885339431634593704532688376764187618458417545955605254830487284463858827195839076168888292817258828763882610773402921438038956772797397706344384171002148110006639976844132783974443274050984524346218795702920648789505887692451006211357902282285771385921788400951642873600662278145505498840020181606955022709890528153137046196487187673265033678298992269942749374870579118021035367245874785276687322765442182012059266111241066592417453881124043348704488596548869967189223729541908857219924106401606418897461133871830975015087973258631077353960631165988360836283502800393291729119781140974527945486773890038094164062110636976850423090588636978804492030568014205563951325198368187093479737458649961499604827654854078067370092640911873076770448821133245167516336888075387405324550583114264350871473864509601453322684972283155015906418818665693853764354845448558224923566737105457875877852555884993020451770455050570736676259883527407187853775579795334030838405558790650324149222085298135058398304715899135438931761905841004991416152219846748042425666169586637152662087323397534963526447806263260863425817103979554340146442699921187118578629291073930839694999046308916367911678137068975044803386421980543054809769887637397123053556436188050812815791412758706801067796361294224689841188101757531996939808835799582847695116625895218304057641919513722556673065747260291874239499018090588449965241953443176649481154397085905078972534794913949361989040301045026069357509114913802129852681235213644280469915882724093617624609671106978765771180835534355245528226141493661777090373026318933430074431274962552444879941355559999940598665775627081057170004044259899548838500017554128676827192536988571617075162606156468901942986734781551947532051364481962995489947245581020869697036380975913394154880183913710251048192236910632229270665379883805537620532319702918140836078331864979728898988986542012117561498345107533118749357359082574981394606577079271950994173872786380117256522868230418102697076855601821635782060433790656344965713446213675384346328477036859306544967685706453149786559652364786096288972632716347678474343171684100749613784745475607218942823566049074833873919595348643705208742763036514699126773041984229267584527381811466051289581663096129124306084138577298788011783972944206237184958855277770109033424197025255340174369617252077326868682759664998216149937749369694154529773736351337799513707232426023880785308296131628049541960813626589541021103645898737648166813292753631321267443258378814924774891882066234909537666332373345467820189166137974589990969891112400752780068684874304062287249408000*i1^115 + 794944821377789720681389860186016511272977637517628737862667869829599890865393866437975012447032180049987620746885811551779047825774179875880873838716608096166315916927044824472438540785762659814774295950911210376953322525182547281078441200033791126077448439855278567733842740031907010667288303579162848874231238154898864789140487761494000419965329820805631646592936870371259140491437153467110044641076598529852361133989341317532002175419700133795567550770345338819544109846657738016246360793481532075274340382421307582747735458975888406887785470096206993934463420973495569017418350154120497264281423466426695371275124557079624085493231899146840972889388206734477358058838206509216979971311589915830912890782802337735874709362805717480354257921833398564548799293904969208109599623662569717584281089654299196144507868200637120703138847659804687973538122740790741862876731449433033192799440499196899111416396165770357523689325134640472685353539953810988207956767034039336134548873368837658162957030433211900637214689989041338923303985674648287237747049289080963253445957014838603817768546730142029682815931435228625223887366366134461623788546935842287785496367015941906848224328307387210891339994737418777350306179007773921830981302909334866591132676361244552466535613297289996388475960083544085941267312340486194235009220808379926107896745847868287838793899496715793504070987524944267530173909785399543562605296510927047910482173967143065654569435346214243656888997536344897689850431125059853842674642962986795857796810754137476280420391528192288997709036381957611299013813729316978954775329388600762133179787358853251421766122701570941382642609074867818172745587122868068322541073352846366272213774912673640145163860650981727292176479941650981648682271049532187474247932785903830175064023491096589188783503738735594269573813139014770369178101715571696350018304086394811403419879597789630004298098994858848264027659124830542567191398005922646691247583190175590823679777247104336766420537957740811691516990440088399396236243008137323064844839848921487542205507773739927560428100644935973283449215855703437271590912874498495943928105779810606752810912377496834093535529470553778769062440819304781266099553719611228412011918724806758732139376637728696345004619653742303143183491262050860882433178021483056334113714167109814883494512395362856499431068475027412321341450366132547335823716282811529470616448216467804159676995920917946217505549966612294134064794339999142914840887171930458112665542294585741943214376778962643679827840701397934528130245462504647364802203136984983024353521093177775673555738246453086054975391624366024546363690249263759603719404794890721726479054162887309649419442798782095084347975939843664812445598415343146498904718408916348418924107094367915257157139848000280196942273383114838473705642489962467945247626938759473172781414307490603462344704660555669410657766844185364167967207453002196876043066454952488919087095122346438979310137516975083235219547536666096813899568968796830547440562871202179450117177695272960000*i1^116 + -64911470166003507703436246859266135089734152223988826931402608710665469593089213922507846380174196937741244278800179644724552178885202122130333344508814393452706592396489906045640893497709402683794205883001791041618230871219052748401641008344689773010551031576845943361588834227802609794132852404134474868234232852829138945873495752435612768100356321033524472148800771143950623497721240366840112521440466926635169700957544827576968829448052872401010420899161279625720147590864753117594538031559357981629958026278217344939721832757578317003269696909710496520963606473720052535338521237437119807078484573479844676908338985765179824496952653320469628382022968659082794553510071682834405061485846735767054161599915887830474180645731076185326530047369181973406381031300253671354805936358639327363064484359565856572348550628773529585993628100714707096608821072354836987460452382153413502408388335584249335709547048396186193733386995349778555343467281703629157039067944896985206818864208934693319572922679441827804929199319059466288155662862811518197186413982198265966381424962986364732235559786262773052361782255140854257785559844833441736429090669067384805903351215901962005966961308941166571076783872314488700529454052934123463427865275611660017109243771833647234166306192461092482146157802782636265027994193701566268237396939071334300789336417518634264704232372881424033768990455886814860502350252377199626703797147394484197656692258949122752141068205006157716156191488104160746734878030490274402706338024694574009599370564922840681534870303491861090725574889316283528915001521458235907598769998809087562922103015564812717854423891874348331126681434382161098092259644488982307437992191039759841759712898727678506965267357305573970055171987216148041041081986114124566784676788378627755584563227778295954457864848190822914793141735658333492551346184612844373923193588980893146816113413715531942454149855306277960158688165739677556856030904899229090575010259531364680503386760811859920868626567775475394572893419130337756326708478475412285344726929112270664827696254754087770419241552494293889744408299033369484102060581044539504874754192743437299641867440052070843129726092595937581496670999970939877613336240310026923308431953612415367977869078466129268038165219138670819628249411766643827499135015115618569500701700545157004371822514420732821654476001556987576052469325466529759318739358057043155618736213571266419273318857487058462491900649423072522831859441030861397490627200954054882459322694961661037814900654591595894241338976970635990784647355961573141881265333771975133680948572066943648140209046844884027981097005757238085512607760115293899128088906607031955959470671849855646948979131599226509932991083977483156236573458100913930768851993264526382938751300178786021136518292428347484418205157056461601374233627495756420131020739336421007687386439501060441023532725881985352944719360990126669599963028379353861611047047157399791495682424770535361312616050329780285772754451078607873480967462807157891196371139073723596800000*i1^117 + -14513693776803316915954728624832505260527964480217375530149672125348373460866111631792401040313621203204813330276143885319516370332441051104956470917071174050261423742663119511246669900226293058953133163149665436461751367993189025723164030137549421303736160814759681662741036561077618071298976922874867185196826961005056217185825558287102851195835433805007442129495323220735984060394478031631893402708597482887587506669840093782987362695693495702031784023500658937335027896386561861256325593491042947244965620110041579946108494133487489023392668355876024368870236996968981765452467080561905427702923381309663667082118606582228675258798796023149002331058937906560657379226975857036615409547363699905828917256730880272787284808714682391747129733338652714288945660266750239519728459322780285023747575773105128496321399517205627390360177312482215054773890259695362960081766630870977068703387956383702423709263414499978969126818466576721723250400886791162812683492408316021471678902527861296672285023620067886934397056775923595429221050134718154529571844956543550602664607670161576081620508564007015590025815668480907353968029966538876890403729439949791226927105596735355158490143255182822721536601903864700207099558034860297423307000433614928877420840246531695295871620322782114485770870314396551157068338817809733982614363118162075115757535165757621817357718264956195347527450480377656456504492834003274703245929482166400720219813715911322387387606814796592190978954417176813040728363894441763674307427116414352878330243561160753205982465363913309920517362660557101753793901380873614064481851884190400041585304086374739029811927690393824427729515780939216447603607337267478421032614640911997710537101535680355315091327943613521397173920586748830710090470966064081291652020874724361902661733112699642177762564551086981168316016059114586041057811664497828469666716023985288044568852140796324590891200442255954126177976720939240141923953165408201272628388832406151942745900967060841037465406421873297841727243234538432111144367737493748314795515841794545339679736767646475937018060287187425400723207410646972164563705145988690241578909502562321671686573039276921348297735991769654848292222788639820108564552645627576132764466070784750988976971769162607532582256331283820462223211185379705155650956470752861981933437551404668858401459439616634913142340520662165091883180233952616103444757609730031621064481528447769243257271935431851070076377061602557544835254092337196019633029395005098254742499184497158330056107680612060927912370501543904822903561537184804073578214399832781249905766324217992355565081427091555950514249920232346942594822926800234276598169279157262007090227123886201992065631069554853447664555470589046953635873343406711441522889250928697668510938692161202618184752731023046076770506554388277675775073997021832757182726678694522823659375003773692642048726692073796616580245443334122021753099096193151696532209246680700429141415390543863016568999509943785199847714218297346088514008405715051683512320000000*i1^118 + -5535951835702508771808727618787214781520785204222600959885355235377932758876138083895648882340401793018483690910870758848869374596647546283653543694514153514422456681930597744592546284815237350886125733747527086355181107267906486073946541048856071401555216823079234836840190250259963045446793737830327537864196055492925772533604782788012536040580353631286934876987068640892543482292966812401015267656475052540989259538871593901382862521663495316137768576863498959684345896703754289486383310796563772106147863812988433888940307135628924595644443878982741540135331397665736012585423895462598663713019580432674617236743151003816657096007482295321490977007602709437817357740407487049905591142117467941170853316445875916486419458419661623361173924109429065698833862706111634111617940348718934173011735958712282719502733888638285934534190010737326969453870861616215234768492261900940263210242872308555411997500654796375962284894287837109583438477423145176148331320145750001366275350962156319524968535184235224887517212890846352424873735661888738098567026191700329333172650085074947786711425690819686424277819555497568011438480724790701259173676090264782238811019777565933807486070997897001753264618231621073026198548324434466355020774949300268499139864975598446743853509822311361501279339976816399222996582890028229592578446784987359231507889362521227289961628854194201655832936481948292266200827943041098803402670751772328237563739489910313026590655312045506213089589849584737048232310182632513669940241557991959058553604009565172744451986647293241691689014132152724804089400798063103372897536225517950402278013749686771400681167894140767235308372259525954302891877703672888218699326219984302147037918760336699926253679604026719810016734228977559312642328384578160750362659114215586460795767949391361572653195297889013469762048821194117010019657725070536365836930698073710926064417597227725467671034263505855875549531961521950243125633640703307201040998923313926821168486620317044008070872791940047112036757699976064705258018710107090055044535675222050156485773038659950316514481325336075322300294855781786217913656652151613425132441171561202982645720586048428492965986486723207239315851753929366553482768904685047169945640056315987951990053087044460516959718407514007114002453368926347429291603147339043676075551741869234022797644871713532205162299392605798849779383567768516673026918314311604612370258721523341258121040683207036017246025054359952453072462931565022321765930604697135530230877851687071664668159467555277538495942416017044919194945745570549975881819023290530789431148461425347712634574368500357037871667884640472454393829589382462866641062246517059029079554248338332426776153772886143611068299969067783561501345795085820621254921762894581231977756373019713872994036742977312928311176184410768568870011524227079694542059326533036218925819302141879541763258553773657660405633474261311860628137843662317835884836628402648434903971997975484430344914570448064344942560087263256042158214348800000000*i1^119 + 1733225324594288261150539997114585455663998726845067245596117051414183029389564536580574116629937640474975361150978269309105920971021741011854274533625683913193273111439366093429481713504645864143831844855023214952941718748646933252804851296424334817190070249706964917477431276305316888336857552093820919167906688757702500013848051748310196191226121886662848082878977894527794926094418830231050291493649511770567893682532432641977593935886472651245599213851954241545386630271202157692670627463456341545533918408545466745712774858178228264571644875724857455637424632537946693261442550927770276363016692119075338351995249057095168996695441065333924951149598728025497003048881812529318076847758314326651568941508118781927441676532869821679953470956990839631479395955102898048962458911309869939401549062339774989067015153589898958413192943163614474121860097183519025727446732848901002299983799291734571757090923321844498163082465306187266017902951434472999685757304041962252994257739692813814960365024073744027905314640276924421479090150628735195066928861618884466130065535099481601679409984280662498680742018865667502240699474511800285617023341520958669910854548827449792824731983799577370885456205612245903307834686320781409321339103551037703918721399232343381464955087785560752384723926515668450568546269302938086075957610214286414252026083922233294392203571616184720788121365807005268588755598747434202579819809010700290428345577128669370473714347756290387610332798574698357366187686260255528290915442456511531474473331466727008294199192917290672061164118468287316191140663216431508986950888166447231350026297288628210382967196424271517448760630808445285406398110497875455157120417899425304511810784541706558711131224637010598816522521249065663972201850896637755094154581264008107075587535336472800952589807289447292571120216518430425897671547387023494602624052177189631863474843567568421898129976323622371530328265342840387814174986527632598077448025128087139209299916373510610118912021436209724475559089165980559304836784030738653204931778764519022611201234501731518348330501573500196168642933134206763588919024102139317327396011429221219666650568490402190679116613040880687687252861337652086324787239992669882877359001407650316461827904253608344393323028867391211292279490802616562388796901897573860423252713428878842825299369112999523997959754123260642672181875197348906843735874811340980713087422389023988593617672499310910543177836016993064291305926567223398331487895702468384393926336193114388411678811990321756772835709459264410949294453968919062900772111582019476621392434900674796995240526263945426679734309474010442713153952122211610680330894287339452494281406526236287817895062404736857852648073087226232797447590102626937490256481096714079349839978839941009367950815982043309578774588722047420115509227044661714499747417601667472206203866001538238089720292278794980583273671601130835174762609467612581168663756675128003511237723222013091924858285059283842403206759972864000000000*i1^120 + -95290119276031817130403873102144498530414428775150870421143543045683620051297332969398325692056654849158471129168863041248533595480948217118504152352013215916561181662872855937687194480387499142159316521259596689895397649940728038153028262856506146460318186668608798232659396860632714977859683181623815493470359912734060346713246011731095959037207025795288798550365408032828574669114976657379111930648049937377255300964083953119262638738941665366427769868626017414302787193821349420963436519437569236914610375474066033979071965397151533405093538641941805696819762003993747153755742862208453824153712034108939543958635121586221582296247383214486943291094378484449734583392174763369781817131042738948986001733549950629824957303289480435143078660196254048882401095151456589136427857308950145815011828821480754609726142249992138944368058569589768419355941353622041490334526868092004971678048370458649182131318199945832681861966011243748999663451376854859952527722311031818965361648054667190894021500384927441815526202473861671087875369663504463166268073530373478846145639753248822689489558205054756832686527323344273080689071894456137238760387379605151478204763343145328360718600366736032331254334380350256231415387072805535187020444063255161645525313611311257878264467468712251109537386492978657740746438049501522596994045523158266269018163201720906385966030616211937902572651592541909841660642997945496268024702007265154289237851843048911923687377449963004074455881491074568482501753803387411331145673957043478862240401682656942175163314437955163410959909797800283420968794853487762639576309661322842997540368860599915976391288711707369065483119035384259062239540746795901864138627061177303545855870928464031183539001038018082355823983349520814681561509236802409223893534185358776539570740399054065437465866703209629759136579050780281108964681222530306448529047711704356119622790213866432048561843960728767823409597941429119547594318298340125698235088091288836462938409277165769519873688677670335198188054077213331146967391893641925029835358257481751743856527836383661658571320632394575868121768901147019948519527425709741986808286003401352482183013801157690231077757729959479634209714919156063318086284257261115202265119369710607321770140023205870380123779501613705239549844341056873195359524966191894798290586567454983342660342132917500127501014986081818688872920567368194703224362278607290541189467441557189190708346230824096871716552629579197000346463330570724253710377670561458816954976307913582688933510401378712694782884548767372985425644256797664275067564154051823943112006688554960531019386497598797266716030214168056505710764836675720666145207461797372948932711831925291005211134670839093545208500176273610886497386596657412446289835071195949161105549937566354108013231599230414329237176978328501719740980698390618120923564915132790390224858493152677553417365290263742108864702247544204694446756375287037882501406747003185251014268554291447847037033984181665792000000000*i1^121 + 455044122329411683899162271563841276277183998382338364949006206796701143067650141239178679251498875060828414631400918168365623832782614627130469813707852748294625835159590493520115936823977197763147760178132863422547081498441128430072624191855532749024270364637557692852392916608122152626705230847502832397519895467758811117095818037617755814656020540125768206272782830348077802125063540479414450464598680705948073635597302367091337986993117602091787428170768682642079058810175957717125176488495750440016021710957019976819339378346003743316254618278606065307610363951811339837646658088092659014081135199449116941882039028769805614240349085943402601590967479503991943763898274368131378091404169354219045213683669218896622260838026058257917794906709136477845856823063145164900372148716701479962746289927866746503726874292651029895195028980495722427619580614480690102981183233193035715538832175212292375076213409334912074197675606417118169741621310715937621795370251145470490518190627267862544089876304496828424533758328744873371013802722755581443811807952216634347263334360425009979186274434884709384397642558820938944707622600673352679731027168510506353115116427436797569349166271324653645453470622172668429872737972999967220598808330820081189522175570504384288886387712754545588177441216960641840216840886093272896365986071979324758392678821615258636637613878630688884305756086315505011998102744949896329692150178044207011418064047777551043462162263823601129435241971752108665436518231163665349965734990836388279689838380013750246131041486053609860071828788851025668597677798795942062409778980929337398779074079865169203413407324164197671030611040792978210667045517562685908063719050941985170477778795418406908153276305759890841356963487387505214812938316955999327213405580133654846989485771724520832804371090479117030823220170127984321884361992801460952276414058852352329986069822288808293673139238657239115879262725620860149397332173460661156309929040415747024511744297501803374699700691756240001910345534209945193545056554721837198875568537438945051342955860022648360367196534782688096508961117574539583651212848352605537338240686231245916777916145597348306388669797868779867174213920331199713475859887921219053040747754404900028212891029987455250199427057140901837808688600649660022176830284594496558350017567575543922493981208667213350729055328562637386031408098845400591105206243207148413836992057792366042932996737363160606557832298701411500246492210630465633227512344994897823457441865260324477562977057547037191291652301731428534518212550687635730166038836970195398111776059250097749975657640095347157906197042186154859937817280443450227054803145634780457167710640426676929443724291393591235437695938957523387882723039444879462547289139396112952591869153503088856580423000012421226102184677430651650972875223285236950369132784904766492034022435998425609818402487848630128041814148985824503846718934532335327422147340999850274274684207968278282240000000000*i1^122 + -9547232308812501807731488737000085961987772114022916692517163318391249945176690275294431838690745238265377245959908900565096579597071525664687593690095550587001690896125808526062211839318355353106149276385896902669116931349173452252403134546899900241747336256773180604578463170966231479249899928973220946407477182984632807131808645689929480944785082366176480711501701101757063415533928629136617454155184967587715315089351209942457315189647928291588993660419683063501669716037338889660216522992320099785095080481180286953065234765365807343209128067728202648828818295045369161220627855450514045328545466345497558862933663987282795321692189760353333824294390218463542350913639653114391418442376909141218012256196183188771699383474547399487789520902161713502911519915118005677145301515334998674789059920130455700932063807406716869475924778270586547240833991659960396613681992581564215219799925449770595481854205657482512875978780898107259140836240421705853542745495200421384759453309308674413733561496517082032416437345117838615838023431090260936130149588679542916465928943730054976743080513603949001891287060341156087388408273900244096528742646710544558425662863640743464838487636443282783722293083886092754622324766694257192815008613417650127359486234749279278036120737803016705667241597856414259312300529578841338037759653476879315903719506719378663891427457724294530919873251879614708664954945383937869101528182639548720262410963339471041057498737566728858918814244139697123158922401549807566632279572613827700769588432566131893164095660574625091077041953415272924441561356635362475227867115814688896677628016298161912337245499125033951869851289282374890752940454539187854892854798513968285327915805702946193358458215242044372493251224348672985162191390060850268297589022496321413678804837376660324682020454647377797071998426229764717589028352717044056893436074041481034766147827378474941873942432551953086283884157994857096457512721005764324380170558868601758984348545879368968716179120007847110573166400554512088348271780552882901659712787495733081214908283655339081879606197733764612122410515015238169504097457227672296393007764841956409077708765684352666014010195379627245830635094583968896361508745901469412699723837341456739285514858074413533854914168525297688442784244980945650315250136928187801273334958359279499060707535706927512946968870437664059272515116528376328148778199201641367245593231294467503992081576802786895406453357617394169202721756645148224283356514142016250320179979633223792556737210833991827116807599215424023500296720973414603005729282034044184512193861646296365758243762329209232111086260869835503191783019139330349438454791074349295752847988269605122845856430369937770251194901219392506226665465746159761091157881670853424855290348507240521191787202579339360287856880357674688751835386999442068100852235708884449270806019242583551226219797322929918169478840164928301576522893159851396686785741865819810509619200000000000*i1^123 + 58189962025515558326676222975137056338497692713741427040880584860415396656451034710726189475871025542882023491456670401398198987290166703838417780454257933060852919489937208356181079826942221047624118819123660071339902344487337602001959488199027803352797673580311069787207204721879356270048796410771242241762167035200988696184441707479343820267474008574143514324856374865368647829057142576915001044653115487363597269018497766498975848019084569590030811199958914414091735202992371097254417119631400798933254749131145632932868411883389678187161076056372759648510964780836054732174637077260766944314778055277604319503125305016586637718418138735169192875720282960990283594008959559666337557005442471223188338684101230372894108758336562489810313990095689338899165887835320506728335809484099646565258077708324027860417091076901843207690289350272000880637829341289080234868149203568013892064886612481481854616931549884787760249769911480165355554662573821549108664464060392609050962224456573541888751646124977381837900009260314437098661315360878794592000087585048945347577056431842616071662698050108388591985095778518949235034447870075271678398185605030969826955959432821323496519075658441598346407683903563069136508533266469668339773597566951806697703683275380696546852671146702014672366893528813682997355077189745896594274672718650368673695387825293477726865155362247040248090566030144353792786815669190433874949767775500469621483590634687506446882801256548412807100965381296515594461988588898604298893257188989128808788469626946207861273013067637168497789867200663785267659266584119050141867031810324192512894625716141751322408772110704845306398504642876991704476439144250001464213180285672274043331593360688792670617514711545390641351488895540613762965768197086028851524542867713933076783052857953394817483095313622312686419965282148181499412941032038302251052354803262790895192232222943956262945248494957220382480654635290632324075493733785837917759982422334555558983757720059092098452349400033517768334916464796938143489800249672024931672074896831537492833262930147674489312925348422243034954797757390118620590061923296198513384578148189379121949914339447992532472523968944166794169698261839858056265544193389921290583623990258669289663241207681460932550292534465773633905594866840020232620633117313536476234992115853982529060759253860165057847921161004542412696224944275645672159857810466220844269693462662299728313587048241649331871836004665897951293084480306012274154731158075539352422906956507455963103925812501064657665024509316023325373361516816390074113274060432752039590220371947143048491472234504492361844705318191280674965058980959562344169466052602764717601019841839008159611902211321913565637085599519752011088660460918760248015598363875363872261303067174583588589232923757473003249603079516754398465406549890956135618584888388205056850666479560032527713167327086656205943774495259265826044445083678424952062607360000000000000*i1^124 + -319611639607309926811475155619491131879490678241193345536132757350094084329781109065038970547873906581440908208794211967853561889299309956029920173422881578886768024704599370324585381338956079405855778385207253817424338870831705922385513144494459681264088786870936594760276530875330736197497862644524131338741408251535217176602149556987098264393229448634826306545143729760411060626538562874017201634026875320277348106247369596389949642313105099103772430911077800574941146130906890830193950759000687525671235224062942192064779240253824605622795555846127319538985954628493349120749008402061823495876811982796216756556652654578494519047598802065020311145040537495475760665917877452477378637907019760445587807170068697915269981660060379030229320775386097942790018371855898107838466784593787697291514901299039414743542181798068604290008699261853694133784214554546112241665610832841486622724902384077883570002597412645301384416479392729026879732581932356138691039900769695956820072346601861729253159598900279204421284706906636001035132790384847333838883636412901092563952592959985859046217491188214292034549980179623773198622993270204385857733849926435891006489491279857635656747576373394166999105970783068972257923544415007056850794674236520845438152811881694201885784330013201671022932132850583765058573936979670924745914423841267847711536970203771456411730223833007660465595900785749062034427211681062033607203251749701990296302995282316910788974386710560886847187144344323439918536392827740910069825263681682635935543901757261485369483233744555047026287580346036648483487907259403818413691517851696235511947428713456934275745030401418963390711482593491097703823774847751325586250068602385740290403144645544430960450880857631638777121471165267956386632592573749898757327114770476676655661282911578824242206147945734608336672421744849192882148712735481859231223130428351505609459294833883664516130193847545322868949550513216809659783999531896338748510089765371434469246191617981217999864729615630847838278434582833788018424218602075765196673712660265591288488243540095935834861025549481725071889725386751040401398768738488618402521916692245812826545835115699958644659066107436375205126242957017263228014798130282201470170375508669682767868099597460809221026538104494103171777213545582641583326160381464013287015887894716743286632709418865531401863166198225389029939229560538246572275326636948254427458393633997952421382617573583758626951902762565709031960047836832994974404740318851051648865037022781387088531914050859130778720661182366256576571058405881112925410383510013603827506976401453639169543979078520577026978575899264861007701771088434843868848919889167100584107243038264040127843697384574330040395681561517200928403005373072444758859516998533583407925098754376440655205286335313903841773552647236085856346236967731783397569754028830097828817948645271655566620282455005815918610339672514818133876277248000000000000000*i1^125 + 2230854971803306841501066579741226801099631043646934159041028236061616199928254061138533217688701474005860960469666674154680852666687693686401451468539573059685292081397698657220759054690692080421854975749091582317799136981525708095255328740334087262678264555521314561023367539061797821775709211882551091811240292896400633687924272099183829442624510601133734328069555482532729691115037495190640711802527221598015956233359933608258578365464531853212274173657244786139035392473716963840540379863742027851525963352560567083986085601830828211982945084751343164761219029391567330142689066356143094779730550824404634314806268013826388153492154527460618518713332968302367833436088619618793917642353044623243162997337628221110450913262732743883086501474934672093957684533134201444193862845407871972982468086491328620712725441155919638066807502697850454897981418386389148042226864794510854359853192219364193855923929144476144495108635745061065235983611484327933331406823811880718602802928669676307277471831807081867602379737775447527719983850117500247195026632498233007903732286562759233244342993954015642122217600192752100358773268819550052294700629554117882384242724548434961351074188236841611270045659390569567186404012776761385100284435781749172528415182245303618135591195670488303122983301464484228626446335967536924496163229540669136172829261346302755485600824811588150789923336290469860757832637137184514722564324907226406738199278075986010484091524267186853706136272387471582034248192711403524823993523804942046143820108962695264641337959405249411699575166428212456507923297949629565930437769184260309596908741981652587879937471002448364753116852499228637080406364974413586975601230752836505469112720422507022083017081654804700888511906003717758073854690228805396715411045961425802188818075586998887337050333584850420102740815341723902999849344460529126522650555771141587410255103528412476495341071758785370708538889369508603807602259713897394209650419589967987857578263280783781028758814698936172373178511758436779953304343938997968543542934895942280286869438028252230910558058088938805385376218901909939397975602864669361745168754372861857747806649451295338402420191093937406237499111050044364265915701865279760178860875659978540568273427040399061101927974422304950587650101688803885026224413730046643406119806928636378285435814803330292451796967748254482867237547037469545269407966158678649291097279623269333945726588827111393795796213395814972087723756633886948764342348574072936160024720538730903496700584013428701423143116341269424920512090860827076969757743646025537487660277459880616076582746201631695471797997403458356031389460201828458669165013250443787959654697747712001688331217502215974753540932178173771851140493084909382741795824552529220476749360301026693183196823796991614130680346579819276572637311724411293859614868833170128611079497492519459261406109498706067256759285710848000000000000000*i1^126 + -7018826057883827571826461337005747568823059157400833589613834114978983837678337856212949486866649287342873714442524703055392117065791438542872759287280026493862657055450503545554004973198223966743550300864450141853623951345690575848881658752787596974158186712075619227364080952645615551738772735735222948852895651615394165153945411654545170849228206153182041879054764103163406932054201335192041463610509443942663745122129668186630897831922134960457593799362849769543760181792945407007308953203937356521890103941533647630623581587913631615331923366467425293125695385135931432993113962793115576712421847118467902344699503282277217910800104155089013783931305944328297702132668506924591783627680474160910861074118427172426204079294086816323406748257874820508743475789163450600945738772260805355856733926147704840270375190949744792161720105564111748340947760156429521600881384650770569964327137710091986438587538663915683120954635196288656832025781912060913885063819772635948770429453002044571794631652136215638673124270305671730014731362127389818603318512517370783054873593840436510153280931081441153873147738896007346383902101637532912613323336036169195807584257312878448972803901456965785018811725155397078847327544531175737351516821674741306465761815629016654706417536976506081853007155128599284555953586428902380027127889350343009062314929801478808001933556017235518396762165083727030740846107369996793012422840924359046140570628657703678136159607397765411695338845629155013127862947153989634717699700166605706860083379811629421744331351145791541850473480644382978426256882221756387377012012729254556620219609162739389568472583637649996507267427723281871909690751744323345087083176680544314717185272080684129952662162409643919668729701383450561609775596103416136506449688132411882081027921231663790785183022414587572660285144812825920073109192346612279505752399336925559584081549507759276110404907052692859733701752596625990830168311707539268700729534842451372337526348725203411545374848936144824894723144611065868377174663475627632777722161564159728536976513773637113030574942691087710967403427158671273054561187199629675574289064084384303028365703384338453960232530344171636308568891319064407611978854212331274495640275116970117038622308695056816453126024811509416907029434931067768922657129571845404564856907572451215971557987820591832189807663684062388853740903113054548891919441908416471807917446398717692429550852698234962924825808815590506074455642320728036809982108620854932407394137674296334270419588811258443314933133408506538505763382597601052994598813656954262961836083326760217386503640782389610173608140475677830348447173342199160724959090087420228272381999298764217597406981414287913894871696311909434438784562646221136115012133338255608738791369632192081159800377599103247247109947265822489140479764599497848966656226375484610648897347504059073073384211819266048000000000000000*i1^127 + -950318910294159822758011697073791916778778175097307445793125211873010720180909528271021283047713130049035242023701505627310652911260251471342677964868675038784260338825708951019880779411744437252376745290437799354129942541096174722680068709028799319957573870974520268110587654200886106548461669926147221661713686292024243469848590843618792519726803021466846028435523562073690959622527200987296821957359998728873838074305373915642907874360614694257005076636483708655421670135523787414701405336523111365081616807333068619782478004875128318935742147695567780897618768392353816615636063999320146515867096950185566058820225790628242618107390297215639330303065728178844009506966806753918878588308424181746531107329372602139287148197157930451272432820732677336448404681195105057725533951351368669179013877732692606674800007752776605721918234848458684951396341374506701563831445955289153715183415665358111182386699242219213320149847121824033814048091766734413094476459514565807233908230755096269329992841559897361209739674652749311037413525637785316968299004484757210614430434719997741796109816845865042236805201683409776802730151432427163402321881684001488437845599968581699478241019964046685497519244389387685259665036326080252014910019546184704351961225589122281661328793345664038282392699988111987645311651247807881536703281393936994091108251452899667560404768122431047949223326138980202237566949060226711099622017562661666469315799199925047885133799334622755373311905986690635547172136303417697315904193289092291984492389594813339551517020985531237268863257888067756641102920053356343982220865921330654793834018858483706472919991717306544680678641882905384161938757294251978896474217858609268618834200617197534288900475611082655548993098865743450004863411659780994646842145528015956816570033219117947462112817427051466052966072188964039973084013267907127657376380707101724323786887585245449960535433655554596474250403551139441377382413774392100305719913801978729768976873382181072516973732380125408740797570367846096260447700662228565099222532739164095650829854953979972604626435536293812210076652249377976181033914224398233570818951923074676959013116817711139339079921824826178304362723102209163849271098871839481817346129982529769805915456118461913611563832016698442706137545239767276700051657653748993092306461921749519651012716862843075691897982614450068141672934721917433211741772178518506663870851883296123835009238808196992983483379202104712011484398763081639009944798075402847961598863528526886464880272378774754257662895949686342998310330828487609067654751353139244813719348626127883506262948546337826930156497485206761651040633399044489763115202109939263858895735042806885116351457336480846251482023342073774106762689094898628984201894539845249868382638118484723921688050426405622337830329745473814992241784728316557540208708706961864558420306322459197440000000000000000*i1^128 + -22753942361140465200911623287571672578073871627766352582778240128358345427664906546063075809941749828162495443251756288272307888366124477253690361623591169315571256346176091643030422443193137920322145868367258223366401325552815982896586804837175963022441103492165406139814481933123374482553465217657485292837054152550352904105339925178885895012349257094831620743863419117816650911252906204637667971387604555175451407329886980563031437224080672938789026402357312064553977344209545072721432572804078832104134262565860223010820032324933969429484105584827670530589236726322935697957137406302334461083292695017675667152251663336709511523282099218034694250820878531626083040334109773101246231495143034320838852398276292601431002092891176052678755524968973261128465101226889423641886918879345270314129630992998827096767777458425849069980412601659082244837548435506580635571626929885425463848156656195058641927430635382707669100736336906826896964556893492566041913356436361528236093225960034592924604055739809590717981856593595639028707736319212878527115728318321932474706090768579302098925072849682049163017604182221194446382971463037949203409130427993043442237997375601263200568590292240282696028961537038864476792938147374260728012253255429491561822013658299562203194507001646416043755107736905155417583098043727374254804734850919247101600613375745065300562955944635837960917520535789597681425496918214371911345831503402025155012984941429098504540811873105107423389859826973428185199111413641603409382680099603973469437199478011172832109120784869243894947761555838127418517703392547596287271806176608435089333221569185982393179079317502025862677508704077709048588015136703152717806435675325144443472152291788088021815370204019269181014480515942304981261230873119392770113358020184956571523017350936985385380161580098169443442107844062739929682532465155782283322490770564401235716840160196207148874026487389413671529033333008490529509149806936173215543564105826529896630602586190584932249410482127716745117557344361771759355697006084980481881823325455778667649583946045043489779314378917929372396886024185594594088510829610526203255425624494996465595486331739984867242521981673300162358311196426756054848611957457666356443219859800351423339944339349391849775935352248428615746007565891379701410712135191440819040741983635176966923105309633468903597896436255028403089013992393278977208643322472974346372128223199545318923319564728859255255288561105711665479932342258030995751389662937292696844577424405241043239329923073310980761257600217837758605039828015813301986478817868340510712972424096941111619897889010650016070605653594968154966539787019906943353161947120054273853222901395791866246508645527058754639448060966865599045941387566916701272773937132257840247726326014854719751915588015873347352976544302589060186309523801239452579898549083098316800000000000000000*i1^129 + 1196716412221139871426880207854682690587709006311067635214853984018633421413919753175483695735772241333394843655236817566877692635178422675479735002370632815510794283014806787354902837226382456764991726547194448145912184797012576171210873025669691508140906214290629951806604197803943383753451248984178282673684355088053034446858242321067820688823408473228408967820396383000542915525719477934688591165610160986236217223218269525080695094577773246092301910507811408643287674470158233549039777126022524979162045986191938447317709881673334313133194821880283576501535572388932322506036002398391899319133333844822164410640238317930671610773677595147207311571001848873969439405585153212112542634094469108831702904736440485224128855281593734597613794312991639591359338149299428154179616550005275218233736961366379846324709714592956028502928790992582909691297640301837422278419103210792830220742208389932846805645348411116671285560437883009869831985487581732704985084730672076526321172177939267453025889611255849464167205205225907865984585763090324584564712695843787975915431366193837804122377064484660176164908235998770804256202347580929089736712427709333304779609950702271967621160806340021099488634709093024642210592958483305410834673271523854401698132162400849830626635735938773991417714411502560483260574082631628676926240528399745353581841872127633672603412303068126575329351129454279238906014619106613831206737801245212375750544645062780075069361087079624812786913653043282492602354642451513568869995504257384436299119945134752425353077632016342543003170627853497616758074042046356112859565398372462963202850119663881738455281916113359024128510610384643494989392398149202476667480937793595539861966300052957255603328810004990556538024733013952064486630807994033336146895770599379155057824062148834988542909153106601639640375415368146973254171680253599135323534443054468386761122535446959019181770159767223752220765195680486641409811863247372883112910959568683330720186433577520740746276769400176410735560703523660584204518217836985031971862116362295908397853984353018267879487783580905203946157713909747382236562521061138136460503026721138766402960083627125173987353754790085952599682119929410919441356027520762143214763976537357798753030287689592570012417335358566079209958774964945302547152135286007301293978642776355085737598838875806218250681313498020008010040486767943220156499056354643946673408792329441465670035361007729161856274490446522051157762153207852270154386096718273573828190813250681738078736621274760290220032552306740002521245951200036465844536213341524783106870884190360581029351949791820685205029876656155281841398639188466848295795678011696654117163933342644704313199661297937342081722020302480963724011093580456442857174539842170081263013432507663936169598331495446068916902932228948731147454906788437032960000000000000000000*i1^130 + 3297292547226955794310173787416555519035216044877945589242464113824698312738140459146237966736625417039167467192410982859766934344946583228918201164573247642500635524438098089358367265694464348012863687813095122747147749610857618696568958391437189821467096674767843010075480350292284214903507273545392834010775202341325969493696629172511597465347285805360928318679807992684570458004326223018416918835423261300341601274155322154590630710842836861491554257183119476071603742286881686735072443977247971589236131454564544312717144915091110175791049714642337753210169587350156880728986225636102842702573772016580666535782394614071370947266754581404688458608785812348515177755758314520401408169957916408537415730349724580648813137223261977405634454108431116896674127340172928053942879328262441023774393604659861931055915817099536701593842384893850205371809827190381209913252987057396437991572507659969006314466202756648069392675687819473503167695464106914987841908299169411157569288906102794812946119386224484293742828551294517403837447717605494435782300534552972112385930319411303517965713522607263702244218638708393281859860617940330270276780237548698288164938531252792480183437542647958213180080441408437765647767637690742953587062366273997131924866901058964083522546890615973451655622732559359783091767205360324214890067581752455881137744929855868027199229865464423606209126083630038472112529035287566389878495761420565906111454435328302882731503706050014892707265242438618251365294068975300660330523732781164216508941648886498302310666649842026488247709623049605592832244361260142493934844981033106003250530073445769093478457077766977306059155093680195548884430635347012955438690385539509046265711964715454507730714986385161109718822336187771831482893802177625871892544113258544299261838222668328157233075897107481281152232021429602555887763269028815278357408246824925690517602728221073777850024213796800187572172485733328175975628116852060330241767709112482445611004568691225451364190630666857689811474090929190638191673491329381118755316018128640090840252895698248582368462601761541793689438035356753278536535281779081502766042286493605694758054054088747897847721556995836591419331689087942140317734916240814320581134046158373533796657860930850262165976813001724245372438793399555131611627090391068389380431115832284534945577234891562631868710369765280254665137245017301107540438389775577539246267688560879875514685192615152123505496070271963456271521060905177133607916439769767952532088798211796130994337871884943667755008303906193588101510318375886337064795427310878385351609740722651844899572152003883767024498370346368650841480718273200196040370220478602557486473560836707725451383417460397329581688280912328114555434569463632460646248507675224493327522944637734279482348031397674059757937627766141747200000000000000000000*i1^131 + -204464923232207181789270040967417073955280357665069990644117099771916217828992637808328059988382554534484955917853315375005049268579171601410071932846896398312753666374318287609354994237058795311547839512334485249402879461840674297122839855719201205181664708784238835427881294660859309864236698809969131033293813228463565213139398004704207922869887123828692895458556375354492259794560614009961248343416108603265512582931579995741561160578784095751860317776941749812870695889635793598043090038417005442203988923599833611551789050997290360085478653247634139864672733704091378153286678833494665101128028373882795082149015262357978929886941191276157066377650754968725916507980607876534822256935615638599077916255199642543121904297644741404959480511811462000527646177769636823417191001652326792455681148986588879342484039186909722365375403707194924396128528366403885292727423034790939016905804615727300226640204118730712239045332939603900883468149913026190684724099351710268777250839954677608401615655776393693114107464572199762577974411597274455742311502861110386453147227037644060004380356787871748942576931752009490130128510330686568352534004245984100906817311839166096751922665095944159854831450720487920491035256033761553400001856151435842831684063320365612988518503564447209886071672039581533840165321151781484004938633012016859084741298888703947128804924842181876498923432445798970509255142335130044783266632523503802465053587539933133113648770331245391552854741522507128473099613772689687553228298798087791856712218866471065311360807566297742042107517100764697192689905405698122730767338212765321777837416281225997289311744172999530213529381765741858101508732093307350557648687942391639094083125249014836395481919541138563892094975410728844796173435448940248677970218066059531770229439162290130242689497475250677198413380153904532321912963575545088280444536151918555491787146448391857337087156827027723189487145666261966935882102783435825162143331838017067187893078127143191877265818278181701793442304867711674558224649553011716083046913974601460722319008485382703017680607935938911545981030382888007467925555460251336119490553276136578266284005072531585288877491812747423078383843417098109336924998014913402116523726130681555727484595454994379575173100712226488427372371918796896451647815587145643827332704870988128545093628781594705594979459095590667127024956181696798037785887685364212611772194284144148333705633596395486844204367093459813303152441956549848498102169716389112931356623325510388569239540274004506580356605777902787364649900394398288424470536122011794334515399100487681758108447483940863587127808348571778347865054529839801229426858637066545238355909470984112803020642726848796464803991409487633451442181263691794435821893638951983995198807902228754188916241932102926336000000000000000000000*i1^132 + -452354155540337637772129198845248101546551308005836324318061711810525741074155343868228474599350546494716687722485732770703590896918759829969617512055588393822453622938684717628400399839008886501903877724861083830263533337179463259287290323239888510818565406035133256108679396036371231445739126158757231014884624018582766197112794320307577450269308021954348317848899772572849664094696106824384031940341849928216301316997403954062947578426113202598679519143247033854216117484920493091015038995382619924726438648905616168571887794633189163540120833112684452804287420956474212586106633775267011539398899296590660979386259221920140761861668968856151706821530433995044102938748067229420961636582323911106856270198472259122289796133124908571527035148093260885074466763618511051102739377010116152406807371286077644073762695527718021209990573260621471830197975768167928404317105719475899132618555061889358123046858368502169722746924374971776494819352245437528125998196171169718829685292256629826434096136206012772273318168128419939674254068249108341523378951499868053410696486196080757736150525563223973954251130085523118094743367479043573582783251471333844375746574782677205140554715007475574049533659492444599816985048282471908007807419935244968415498972208888913208123451210921065331967135496199477241704132707733107909709753475853706577619619468718244490534063488624928399049113665493156902531668567265376127503902606216206353453770456105896213578355485212115081261398180467651651464060869958686635309644902517712003929734807962535632860065118701178523262581331577558264858421297913493430276859239272887140876583202732514093651371692515447281186473163150726192704637927032716885601262391466689096236541086438146610067258770905643564362894185873824852419652836631965269851664817056679085610017260599726242252942235827944170931459846850608958774387445093584654328761605623432963847016979628223085958494179823528476428752635993242956774558032247365517300056632559864991060391385766738006796211262057624686357944177989338750138535324148632997605013312349561316269216247496459341928378452262082401058051021420065773689787786867322941005473861864128314383379062697972467856078982630565116046344119685027457902613054157188945712869543931867194555737951926570530958984907468861073933810316361567392265374491544042959610889826856846856553308649233245785735752371537457065611835491379767498880712073325058931163497617965971536289460997235258835535342599844325726589749789471213801367833728839800069090852235862174517663724639608536152044846662169655175549755225786517995651223872931983861635000165360597337108702188009431206868246369593676237228070350770059991720250672650024074650972816112735417365642672243283571329119903507164732177804089606829755549024182544669579061900557156352000000000000000000000*i1^133 + 13490482191836996055614748512579285673626367786246973393818472361553181458392681170287466295371680028699202454697374297714316486616294192581445792527100785883646613779583035912984664694573794059767105919566522825740067872158279012942776370083458432186328406870187555578157560630528845538973267455148368111769452581960633839992147529205126845879979385241757166239054174595962546286412310206342142873687800565968424292427615038716805404386777404564812640616341265478751688619051859693954098897587862015779033426191034171435206753363696890675633337221547976758797203934395375207710887649686210048993016418059799696069275002193429252892115130762933878763996136513679030416745968423523488679531073596682500210445514946413429234805013774296939655984196188053272763591181597690936854247614576275957076974526018353849915226995414320641395321637367488355945202413198429328655321922028071297450593184408515736625975640389385847378518590819257371673632079148917096181742335133387204386095986978970204806284046975835301951086531151422443263910097913623701634040238684706407134995599430733397626822551224788354063543119730889843051339819942061299211551450355544962728399798271296654701215600514675508473820947728003716277142610370779971633139026907258453237034396851159797909716529570505456461789224831902585285854750480965148684926420766895427179019537704228460711406648930138599278378352179123714743875158362939606483451663471858129874467390623163576409886455413645229174680489671245924577639782464265504213701151671171908203955972617498858021942588188385722380200213584355934298664894777658949507653326603388382201900922805312318809413628149088912747577408404047148505698908598939250715742966130311275778251963349842479037838766837399206453776408371379559280986281834159762087090097407498153350662796535277426398801186200882975465425474341127849607652051451570069704304034066111391421932286272396169008839143305762823259333061347703060184015555270932344809453737372515737109172252367776642306615903665009261848913245110354929061917534218218667157719225225735140017186060608378976005195225356283042722469221867637432305594574924945228219617411443512562726268290799644278941586995355927659510589384868574802692320885164477381944672779570807954751106373415878843730285930380210345534028665610700955148248490871976015803127015036581990269042823593309910382873724725781553678148941007335987354605300362451749532777834865024716764984660492136157389353180331531934565484244504100273911844591669706007086671472839559606398825912823494343304657756157045978777050845892368894678126741654628312191603046973161871210747650590914329523090095471704846558254824676436471449413453032482433477955912872444861271038129201170332930483354838234770990269916500583111724175185674240000000000000000000000*i1^134 + 74770688823005219507827316400705110112084619309342054890412383394390784632857206194851581092851989893739456397385984440218498901711681606332566786143648217519124213607084869209006556806673526185880940792342768418818997358248628332639395664886734938386954866405630260575040742908275770007596992566754063213441922111719738329830935195721346795436470618916398504597650959567585228109283919854062713679549426763949633907739177554075474012471378168589356414609071245308035590239225130596516149101783282139629866680711947529175520916566435826625511077336604417064859522724982410951954793036897409151552526251574632942771420163509879412273194890338834933356511288637233322084395644061831179825982134493375301198381151852496017680448265860987019956872478476447713417653315175734742210259750454395978604901665285481511975168946801649866548119587048275455748973922981656043237150101541171702562439903866981350883446222268913608958803797084196731611452334541608129177627621870614536206440547690337531143601137664806282336109921542172394554302168868702990118116613851863543480827958240614880516651051799727345466709023502000627679859727765214795817012715077583162752165939873800804750690106490065444166111221838425746097495040423979399543826031836868856155097241949621211128437562956868879777826083056476222316288540470149425510743626014531199215746860182942566174828902186821243459875231142473829758100370459507995399577909134068406457713259468186667703635237499785188486222306445784529197563880286969258104524291430387571851849667402513254389646730771453991561912591328045100226445056149522329962313426113944778072669300132306141526423411850888487442971068922026925066866957097451181772347599744105099225968421858493299444157045007411807285547274309489433540202484406606551578366162653694751444008852273001695330634829308560376920450540969923296712287832248789530828300869278130190515230832658586534180319361839241587679471651335269498903156603382498570235630865442703571578465289732212640674671236580562786240718283917745748378822622361688423753687457536344922325326615599958022588933993307409000329323104565513690665447040903625746845491631613084814918401526459516284251716319093681186955800616480514689590870079495360936457289415942210485985100175374520833636428237485078656157829205364264644565515384914476753476327276684080490403333372689241754550191698378031839072592626799603026281748602889992177089307293730559241549402769646373416378861779687864774283439727031362407129658277352918783008188316557128708786505544407600817828548378341730169570462586781733973788475103684131261760223000049227048418916421924737915554366035193152018840336526448292857532794428404838576753995560243963480867143641514668204038886963848122020194471116800000000000000000000000*i1^135 + 106829285250018683229093241040635169144055675082253327174655092859758744061158557024993893037862011284740763132650976287098377614379440594687911698529960505824218215822628933398026983117277678621990455416038271084559477584850256440509261047068319927064864581174479028293551790495423338292328795586348093696606606802040062713057268170165917506140409626048626524330681393512923068715760988053317406966932202427990186943318244539709459842844053906457854800828351010915985001812904375743040427244018207394573059290826574271696268055301866591141726587125912970909004616312031120223007603940126122247855966593896198174709223975988180577507912248427595124237455026543396386024461773632408641683926689612685158103069989817075096177261577308248732181930387261122942838237972561407846652486980631130949362133382700606006525902633945604869119899189100646810084120861087069747141419496291681876325432821954970198846413393549144159531806137112200251652534407165170570540099545506156246682854947609012726652407343599580246457114770545779167134232545618993959472310841643695154771934511910606889473967210566482905046519912318368142178220191817503230946879291604193993896749895746973086356421068159008149710278153670674389452112326726083090713611678687990999766421982934383883153708790091063776565086673990040872364519840615548494848315715010447939949240699133190751019972903899124016714108305256913971740831649435502700604183282861935982567776710675888271680801677035031398729309948773693139302270516207341300374472782966266137438602073924449315293057846263277361542185080744043083730584633382535607624719132045766315311177268538879847507195810985555903711044295006214522617352782840385559922132314753777871587327666573157700147048343082706391960141361379793081826109894657050204322644295087816764229142455203911508603790961466303918658388310525876721822304867729926534356524441283688978926400955615398338698151803411520545051323712248781245681092881022077358544633857912051948975178909134578849200582025602408713846535831859129144863272648954798017406862754956386817644912797933137938886349061554203719202694180820473587849414292561241982170042711911017375955387739180404135547192119089320857163148830570080005940557799931445424703770675804716703311966131616332934312714259984595471775034869395648095723881998125287829261660356865608040423175341143153641713861205691957326080232272365143751908729119501834639718039134627348553173850805810927496039202449180809594830886414253606492610430563825720615207757694263658768756370484128369340687137707293244084007244022245130181929258535580534174472673350785949179468916102258558625441226789202135373704486105522109122810118177946693008142120654254925743248120679610206482595840000000000000000000000000*i1^136 + 5186420669881753203612533208992554057662545073355461973963782937267529679704053579738755935507777025186663739536681809933479269794227937509381276501128266806439116639379055301467338904268204824936379017146617370543881425764585484715441534040069113308163310594621649196538500519942779503284011267164558707712294531250331056470452471981135358146903648112131057654802356938109493520028294334013305182342493265695999720832924143834324168956655617146468546271545670288551692895061595318542067044551856783429688228911971756825522306097019673632619582915065908656858332866793696372875414938556010613914253748797566141172956621984721021311476824712283206938680819515047918692851611617381185273724666861272965055078375540576586461181424299083238457860070721411768497947639581168103425447456010150905995029686091516633727216147276578776162226135470279682027376252638365287410510560089357320716193140730223138436087888207091286310161944701769527264433047945251985037558388442899830074482809291779959240549512882422038992609460782708487447511474821277689652678434966608395410814507369749078925060583168878049593967108056397457909709944789109925849127288970084129975008475614885780887156120316702853523203974733046964247866333226570724664194523973319574890046497047318463162096770429720726504088756120696870693896843475766316752810492439122771947491339541946508420636980714601222638312370595745359011600385453655921367074787795117378248785126985670399546384813140916390979047426073064380637112921420353210357973706954088774880690416628220724282749847843531943786971073110345490386980688617126369857480830596767719390705872977129622376846348527409087798925655348402549182549131755113173127163558447615299396748249409077700145668425173953826862449331863070546758286191999625466205341211039336941659590322427582934837636883670511477380904729136810704878625884983653944017879863970291651740835858632701804618371827837742967183924553826959481106790735741671890894949963755768375141136907620239879234359672471292802149531288336023174838594381631142272178325485610030799188721339180666749580974192634742738038101672816219271465360353389530064644522146523591567363757325372433184110598791625253291370605564564948660513382387149791372892384039596152591283352860209609869375533951930587848405650708243904120815489330709295896284846105830742154589051039516498254005899649036507117243046735532529041348694420854815995247291015028183203398037094462724295359534786362567042168047977744965189692947848907568274318410781036061831025064554721404464136461914072583653812113995019156167636128516481706191820988026378739520101146644227534274832105469720002964473240285174936018429786791975245539396406543096846745600000000000000000000000000*i1^137 + -16881033979186940851155073653347658628528912184849690570200146305184907063766052110302373166116784472241645213634844493624163357196751139743135444572676547514149048906695660714807043276276804585554436803377374464629102258798222381497196921712134679723580094014645834516738529519494872716978858241387739980144692263480567524545389935406899644256423080313024476170909948226906031357162856608581513298591362589768861796316077642885286555560951321051683107677340688832140082922692520400619632139736545783604052953485539707883211981809405216568421683308935311247574545708992380939119380121736437770939772319687026934014549123478465586432377223845638163632605232509894530906617321892541398086397856870408228128466151497681452366370960834361570920281356703529315581429444131533500619896708550494416778088925991241210661651149545742851112599917511152018815791008148217351540881020755813005360130621226591680250702563805755965294021672754099377347020989677421975613156760568799775411819262497186898731092817828684171130178848643911335820235263486595073020279103039868870858483418837376491721982750966796056901546639635940177380498848816373931179825018584399068003185722813339712776174424148753110339667635922955847039171840677128857581833220209746796619220062409519318569094416762593816467279019593594076684120503270015854527216688130058940840644529500865240702243845182711720068443824685781090971021125950202950230414817124956708536060698370717756506523222901088852754460665538446035806360723555567689871309538906136553521197067134981523626411762735132878498617679788886318817781246038935439204719316369525672527396135785860788057429572729018431945780414350087297138242594516689306752585587073512262660836979980951713840718814409648266959690249394751362402818654675805078312313609209030090200373881231912124517704290181559132045875534102839684955559110246799229832410148609360412964582476004256741739611172626372398152362011533913317156008934354925061235334403946216877314583451285077360763378798907213688548085348586034757351038800996550894823560432725563620469558210010631935249663295435686393891148319684787646975270032614956840371912460725037074810500607312503315205228267588881805898808266756943767384067558861701796891007939680878885393044573777437378170821494277426594081579067111211111218640211528634859180975193573381279956353535296223076897218342294786105848426893169543627907923128567365091922235155598960466361799398658162439379648119718570223525034723118427388012886615809112666659152377801380742242575906090186043088983036688597247907250139820384846449368405151699086233388510406140513787100203029043340407225609416836264209394149529987010059013455872000000000000000000000000000*i1^138 + -1669957426742641108970413071845746982663219874855987594955160790384818439066581798303527114809598831382783695790296312985716376087108060728934408340762415500989881473073394485034399767932665102086460007519985976034502355837989602282970017668546398986176381748303608113896164063106001737214140177840717902952376318667152278194787013240498812800630052145226523992232084774010354148418858752476192477716150437288716720494211853713969912266075310127011889087043806994924155833760479516674833159077370437117005177003436477719280647632764690197117480108292725889562744138823365138353517388443489932465863437019280024438383960771185901990201632567501185142980488778568233698245274295221499355246152261371105076910586791010755996127829316423725260508114976082201847326648108913214709427625374613020000630897075470478247294535257308508324683755719047932475865430597739911497449688414567322932683925009095335659093463091422278486164293467425228040715567811357557904226509750091509047665434217529127787080793243115284743638474165257410608705129510543815984472988742917407135526449957442974717144538055357475734719025146230380309176747547760815293048036979681817357833044410321253227554723573655718416219625503009097853180702049055971946324884722921443252019176986724740019510758799565834709955064469423517703613859185491710481132722576328652145424357825210709695677588652028142104290417469341488775928489596452357469706513157335346560125456191903108835890272107606020952434163606263372665332350960864152215747770884212812992367480830687248395260249691556950940433552792408997064871961801556262558685631461429445247465036211322064964248502622735207509877800933674633231338358985030383686321234652060614738027685376533433978789710159154235040634423853042640191930682307233817447660013812210256976717784139195342475409694919817467357374695207747590324193674927939528425909596982379691980705730618091921361582634003029057037180375518632628256484787953397881019580355495856134501129890189629395742874002346988793450532685096323951557912678845049324215446335579009984181185425098761630297062665528119364980650370313157786704353951988955007685009935526964669359018142517692584711414430916085014082505419484202345614322256118268438646583274508651266874393259969818508855017876212848615017373390131320789548850731202992580875872029935274520467120200411989285389901128798958243182344939753182690941542826472051074297042707576300583010831695814551420871853849576972550824232854416760251321425026493794387192334643524365745670677196939753504802838508375248872517731830902371931449390971108059954615477855928448411326565506658789712374542694414883881471705088000000000000000000000000000*i1^139 + -17523116350000570114147326794111177563222668434909016019093976600428552452873718885609920757927118486110962524971501413806456158942283367782672803098282365231916785076926399698720170510165735738218352957168418479619639152061073146657619502808770418165709935640064661311033408601668374061557155584872442245169532943367442627413122679948112986246956173454730414295898801682523387037967452127846321800163749863672761206303378151923424401215336691038078318805339799492335116452723801826142360709976559859491837258171366414312430583543346739116334228553495224832656800320286127963038808683063965935659498625660346703584585789896908489812764858168349393177975664749569396788158815277592595236285637043741584562234889493119253512644431778863945069373759063934503294596565044439720155440611997966998587382046536854279847951459360579859687926749573795407678806446461701041470774791105045138733089333036218330926589276410853374228567693271303936880241382462524353948965316392838228429679221915480788801544562546683061521278175281409502812869459599988290045166835175207612203962208289323866261529342218142896036121292799955023276489139990026074148161917551290856668904170843525291642365201894892356578189469865416158602650781378263503244239209711571115045355584080717785034804174098558731278116751972099150667870962947734988780813009719525815880090928851074150476940047097166565761837497846190016043279773547509116039600918940500232498315334062958159039336537552983711021369677537069917644598042099695581748490617392698687680264672377860175173934789736581926643101403358391834885468681473446620826801469303583821742069690544048506313540534650375329846943849147786553924257505788296218009126119587012322416022729247903168319399949608927856128717298272879636824702023071831764963847038202958846805634805268948700819182428450772572869437043127775584904848509415693748766382432537043792436939121178704147878341020039727838844067985837844360097787199299165577797205438173539290156905190770562035189391953956923813320912562703465529126034596229594615780492378987865405557579444289586501161167551607485293221580918306077540440039935084841840587275516647305815107464931822779007166960846730945440925658323755923056418567574117756275290684116626954573472242443350858184314265252439711513637491933477777267350236583909521008387125730965048966759491732944710761523216662154744163127958102534148192929701901649118279031504579400962207589572400602494009953940917773324600721804202533696047930127603534056099028326259951587176994910095697711553443987399060123128441447689000489104109993740193671787401395761663558984019157818482402263040000000000000000000000000000*i1^140 + 43123976391475280673900123636449937862973296455370304061626907100681651006432796659386704259682417910446108950298301561107020289456786905060004483241820291282409848134255998367915899788069613834761928574951363422661811505031701331586170264372845879887913335907752991887427632579049527079708806527324941921409638837153942024428938129379708365908796005856143736365509229945996582472222150597605271534175753334929028600978279447028490985404657674590398092965424664131532154570008615564604524728963668938886131793377379239918037958713315677335783025441192904483073830390341217207012335185140707599958668651880296284729430185471909869932402686278530482590811726762019369601595976644594630516817595908745607009818397167671207189758980796972527366408059258598475631566166464887015300928301420359631482429124234988625713668659064328015246228130249227384295339906869255528203702026792164427231560889532490569280420697972022135112796865235121986378329376083650473347327517313551484591269827895792977585670285609610594497510339801525493188860589616201483794280016751927110169366812105403520351125451175392439770416627412897079130298036601114947157576006034858447716389753131258235743883297447858144752534726143372497063320952377868196608958138483775310550749454986658810016971619896226356198707406351723424060075253857676612104611901781872000660564367186902750831347835473248854805277279599500506431374574076538248581055316918010817890838483962845249476920214367907862513867202360412311948605355231699144160592405982786144888373366121366715384113122031470858755266729318521450724485515450866347183728086724153543818671534523768935810461916710579485516293870699607239282266819553993339485247237563248447807614436008986018006272311923860028190371267440699701570376488683913628092535282088383483011871734351261838659748304738033656598941892813511604675718383334317176445905914271573716854239452907989897158878431349560405804537449168663146167056983990217949591765728027524011505407189676310520071649840276470851861862237120385806969151684045572768941659768896397075376725587783589147584874444021244549116039888675936053468197972820658942804395817227437534447393563524519592660982816918488730822857440976321488411671927525854459448229430530264401374361346245461804218565806274275081297110016319293253304708090221699690083703343951679193926414689031217675667875253798365547253002112714442891959190041757167336063930819530200882885371498575749378509017518243854903231707989652886328477864562735499881868253048279357291065259492773384619158979824570004294557599144943341732441877345270444851200000000000000000000000000000*i1^141 + 123403412334952734737881404416636303246848448442890436658575386108464994050137032002495331652223220264294522293950105905710255713685802578112485790077357615271325517961320630582307406994666756857430244657523556269160095284079682300105849584828020051826549530594400717453275218203466355968089577677150990995975207187664330411827319726488978566596185914763926498672110946557706462890480263157158530245469390608443003254083613590883465389420819458163248921733901626212696523028959828294027143519671230667569826892427785014862031897906783878909977241459809651706988562211420821899850522055644163778067816986702938217096772185094461124305716996283955978064101766625046813234912020861934657979770880071498287689171923149638128825768231831720723323586581676277150983299008013896339255254051082686180600738211891142796258847259478965212797657110479579595315695877804906219820392228636149432793618291831285880214932402474035461434045203228276423884939787159234117926259677803781798788930403494082856194361320319496263094295743587189504375164809028269752128207252947362551877512419080839503394211999613067648399719973474238972135478727834747144229730983533464963233394183378164403217802459002295806195807375174521291034022089757076021575394331982462254941334051734534340353816560970640887024380032999825982508807118448328435986370635217713507560894133787242025392901910799526139469065686746330893478299962103167393670895468977368190516442927013610905007096281984988322549478347072443431542003569073440209980840393963688751728865554714245172619201583745000638674267430423182306481223068808966704239429418895931394574886883618530223942329204875868567412525963853509462141136393457894341167650986076495152714252578596532077709254704534923125869436141754480040156275310324245254865208443230308403633725263459798263152682215278042577998906989548738140521539316722718513987345671472002394867391233520124468544992955800021610787426132046713271302947115198239726363381393247760244317862190081546255395841040771175681110425747997469342457017450756472136641727297125669973078911841548553532256539859404091767047201665286946199377839755101852491384227914487970601713866400803781872612655908520160878793256534365728055350252711244098506574920466950913283575358639753918313698812815052617477084880233432198994169421410754344968004013467337155636466291712867412093204924051635519047724103547183868029063165757830336105810837195584995263221663880824195844310884977371326285096033671210948747287695812389020787713906240388138891666495900768717274693400264704000000000000000000000000000000*i1^142 + 41580746208966931428853104218428278952221749214101872492689676995180147593449564734743226193565235843154974129464321229879134047309685033299918962459568283190786502634069475705636373820370586285757864042547201356776797724388804204353364079689568992284241310691838369895014412099187496589172826009342605397616784183098619702369537600716820337035663277142094021571428236502239264717317884083347549666735510952428839599650572524410634922478723610648461116154070176990307645513913159297012048041233886664449435397410546606901075765516706337248761163790579751808921412988081924986750788301388571297522896377036918696307969851329995363720715984752617128446695542272710696876944699339975635433450419319821300904261638817164416941101762637701363835825114448336328481629551688308367044219709409135107898840610665123639265532297392275913777221367157501007735065989928475146292126761384505485224281653247148570071841710243696507635907723367908778933873640420760105947514031879814570037416164261839185950099900624714906904590848649586405207800549816585938377115753977734482375758585964379143504377968406959073953453698663647650036457052253539860102320292864184937370175913549440365983175459673132288197137859916261185364215859971521926997276820561325067600266026250516794647584841189977335816745713481388635636930454758658895859595919337612870483478197262962905379584750418367138562812508637972013087016985133767054298213289471043272772039691430122971471535986074789492861621389366248308326488294587034338898121946263433957868658497101122932342753858076913655772169313301663053545529071117501798831501371439455516121591122845919488026205800360986768804507308426718439279927907518894170962035553443692409461040534894427877669318114285329374652129739995952562738060984029095482969890515431211535653749353502491989882356243297611818710078384834280814395445614011775254833249708092307234173995668992311697535022029303860651004800278863909110448114639917833399936102525096072723574540705734812323087873664890300466673889083270399164071098312399788894787839864865468382670862110303064647373200294844726743579819373006756276312301821899231498780694612864574539514812318696698731961271806484332282540016752252463981475177436848566421252982380799400156757794759640578730302472537004666777924207737758967314879150643333344456660229400530767033348425119199066353160578990913725805860751046080201092102051659743140932556799517286806212894725280441329004860389607414789455107602328983586004027088183488636637014917120000000000000000000000000000000*i1^143 + -1024538384829532529592689925517531463267956520706756051397323711628061226521956004816281485333802744451677672593838425436654036020075824103148134923921886515207091221319490886430287347370719756110407362880054465608834595855662904961602445615845817176654443549305718107884284117208344972218855114401692707341350917739675615250935087284641364407760477369800855569571153469325008478474055342122883514445356039028281005447793239634787440592638274496764856719162729241532283476714090514488233705725361091943102983351192974066526817836490562942577528825875170884312846006815398520165265097556644581774116351717711286411981373584847708068812275809108356720222901017794256890460282426892830797557656053818882441097409360532960006983107119917423497838516238618607527288385043840795763108887453036869958182629703192111200442118001989747605024855594276347488652660284390572096133678283317892229454678792517673131730811259913254328827635278838047414189520218336672483274062081326098728373334688832432118637022829411581995435047051657863231189089048757711977658989114222583387111941411217030229373838982601382521182520126884332554431332880480493490815574482652281166857947035295572326652513716293210582876111881621693666884440036080172187619778968100682682065074703679094286518760269090480128745223929399666001473193987635024194422515931697696317672558981724319402057519778506682211358570405510282564188494850770569510607620585656173647120265624606800443342009868361170311728259124808375242303346901319741169046648668842022073165440829819830133410734212677375002132736943879876911659557723126833414877904930158394333962406126335911277028903580226165024760599929602281527797740373480306502667356536864653724506368425935339610618621513636473423178694383052114285464125176153461767042257731656478381543081424587211414774476099330057728126553957617939372039248127000350665792213511385265093553464172640138352320630719394649871076948202626344151533987526171222564126035085787367253886420796871382507237547194672300436374292009189652903055986982442618434842409178654026980080180154172588174252832241948751042899129480030575483997641113954734479863151467512321131032069892298024964898056703054194494382574664177959965746117896732882323695680076224712327050153414608776470027024005813918405899138602405838373444301907670817043764131029532415655332268513364320852528915008486310815911692759967954651690085935525097306697865625600000000000000000000000000000000*i1^144, -115833259407623123834808744007936415249264894282751232710828854538058996968953096148207259014078108720930009364990677119994510565869629792560690002896236784304890609524440418809156834516657283343357263599107807874504609477609598511457807988444497124391904809333248245373522401634430209425729408309756239927202151205635170811690691256912612233982123985831203221328069391211169445543464298821387870903986719340612945782838258826361754881705340616072947041984720619514816717239212653565455986189645120516462962651528138977549838583076628882534135529274721502758959122632301834871366416067709089967046077523196892898729431038351506130811967449803433367474464129091113113618287745337794193016081425274276477592661220972238571786724690843010055213845714605002239676728028507727280263288082828770039237533041393787923283392852170527045137917642433695910958678026970162584211132616536398949852906479198403832146059380592549850738190464814883296851830458858453575945186034034675804895142661072338925081380997727475866247833040367355058976907411471180078054951764167697140746624959494057128079879930646362171805728155548519512989541150923240132570850784551904054053558297124914007760827386476825428029331762243517959259299592803743187000692408358518847400847660623745286484857642181456299627056925013545852586447755363372841724474512975832522471048112144138962288663291976014689396750421969867224137486398757929568080779824303931609250474502041726996045447897215563758774911731548272873188978064218723378353361313763278653524771543896575799271887702084721655653432295228560420825263868945336947587389415091624175149760834293146021565515562269466387246376678012476741416199077779751735312968047194920608681168826940388800595037828041583804352932406943126516901537456748095574763645565581741450533701222039382178639658168285362763456503275608874582984598004471156466980161144686622722742423180084259302619108858368268254587932501969404195345739676356243025198954991010254107159283035589088692410053559599955219351286497540037707895479026338776685610995302943411297962128358017601697809537051244451891478079254930873217075084087280859041988115483889279026822261271879447489542594168980475035462719501547331353448633688748161387076792866330932822590755753239504283080922781533842317737131860657073136628441510419997550770007287002645159501338869736160159363523540214417592657350811700070317210952924804688007571951099215352522719386861960916975012077730217387323797266277635850712238554912183937058216901110629152836451635643126548054781945080153144439167228584086210135664245457864804669393901961305699741747869657618722245063760785459755237385887723338908287993493512818670601821660669241127439464172190576619639466293833394551940165039290853567075160108326803155674950730304948258668021035695337954331142727363256452436922958229320002155452035216987809376650488509506554468838520969560627197961828339509866365730642565713957070701081224269927796740233248240824426309886843748580309243322975644461161830179975767977426212034475750592458496414631512502529793377576283310785320328324986354019676849674347545011626629740750265991771762144242719631662923199749570948718789802090379246788527535201216824769799837276243629417535978475225646151493934830702931047423528322416374075342835665211765388612205302316666679778991478411699440150047487616569439038847366804338983366434306016174196755877308346321448857822300242929019971700169092347870384489740182752758616393772616824681620526509044452545063286321730136067634599791054476399185542856475043960381344543398212476986209115537298692978166225692790751068119238494497462883900287849106006624430799369380511522066643005601685715709042120985727263450267488256333796681499985050328310682155299717577352937862670612696205088713100878057409033360974218482955064908346551681009868642575516507898042214872061661531006250958395825098529478201691375260288464791783589979190957607257499848198275964736381524972415642206344380926194147333101593021743301682920992155416213653687595511189253002362880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 16317284081495652341059662409969023763464883400889590355573242262959139158694899564073927524071618525177336155554304810356163148633799183551339365675740331985657555628672812819481756414949986783421880432136775892768500177157455503407206899679039751769785492377803713465325377176958659550944061849639315407362525231676140867523004207246114294655216711907924433910221000386458468735169190167277805753110204537313603838294745111552169397387776010286399114938327984258415920690765201150815768933163568433117923582481721517487604000730879383279963158606515424469922086718053522892950367925248315029897712012628137224424981128256159944456606094058669366323475619843985291215756696832854976105688976637898081590956367822923398388857161431073373918240004270081998224026986729361189693888321377208538360646930897236745535165985222748609841275824834533197794461883389748930238172558431159573589889226560135770321905711796059743769164677235637246350258629969131940678216104909419310567127041286011742313366645125685723784147625520765674338623078521849471571430679239941733090393710774468290173034215476784166713307491207218271995156580064693883947501268462632087410872840364755260643918192639192917216371997693920252205732410133790796816874020804854716841017113999559876710910656264235634381464264093055215288265778893608209056443939979275366688138255980543046485237675722015289468107732815304547110995784296401718839182194248913769617207396413885900067380524512941152649975607956865357983134174239916502799271064274678615940785002073139320778776140729312128269928531076639453113751710425687760860037359638991781194293304406506880673986961147083917232849884657961496471711841840329519379667075595772372252519697954778305982905987224108829213960211049525990144799480870285696090853172502654023636886964175270915000364108168262468307995519026330221683332403206704738274342055881715560702926141542522830591494759412590696864647816591444063118726407293164466873923692422725491159140740775511996592788221903699117022332573365820238935413206365372729239587984474451995831229108284817242023649896395908351173274904097647258960518653439583872771212217461267843911554677731986682419045716410984618268269121903420424919456457784262012699654603384138656636377499659348662165061285817472316474650053044416302627386409910469396887782433426013874220206679412174743015572147953159642374410803473136745170704218277869012690212771081072997949134328347167638638736777308880640727478859551099018101169598197489359494660897236901150481584905646180759336915195103268477933411358755800357059511010695633893254653366130992327300777891162509409403644999214131104189650542697410354299599649322645246559054416688836615637196528454851440389948032844032093256596096608496804794559726822019976532302571286745809750215255594458575302662827867950224458149622189355906291688679404098569468444109839603132992785551248953908479836277719735428188256072625697045670887974876266387216479748982351459948023411740601923053392859542385851158705758389926879387555721284429195640166569884621488429377820053719925955525526293897043570550859109063061082551453688529547886144454418101505691625918156105938260616965689212197445975829785855193905132213479391948462039828755316981118825910611235495206936087641398977460776594402067445055545186717372952073063032130956046355525312790213223476741611924092833426760719572682448834172187666046011519743256866716170295614724778808222803429291020456639967632148870792634445220520724511276611656584720856356474888827797976972552563077628140835561074668683107527753098835014138395327578331107584785272051966760796273408388273629325901948192106481937687457451702131655652219840646500959738152639358521889135934815864966600643296941667931122969535971236339752687267434119059557829661578777678556534279601521630978072554309291037870992604798266193305349357982808396886472452747444260187034090764525421459198490131321077313729538486180314349966083275607728226243645526165921302461219126318450394135245554958467784331244567843028614138508083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -333945819514809857362233623946198171274457231827556481280984202210037760292225380400702537748117869952379542919934973773087546636151534716825076539287515497168863828162478959450887372240775122181136516642566582940615509828192044565941790615348670689718644881874609770338572146250506032874070783446459147805676884792832905612295087659837109156261679847893433474490699591222561380304589903954973583831709081012432912309502692315290482819829753564718622530643406691884376756625417041641186079339729545855493699905137678401578123567344131857666475736997071211706208351233507272305871409373880976515033535397139994067761940752665684870467130250813824224223991557414501123350612133944202557100259812846464507944676939466867974485125147340342640203002912647301813475984906225268138590488473345631119363280319312827403341181333432241389923842329011379021064255378134426605979807986646856211179876175296722912762869480034909580211327322862085487757333444016026686491051936732434826474734623250281665359217968075998577803362448045795921221751640533855609743826901576511071515683856801826733616474850076172891908066648316955071223996735899442811787952736159769639681480581073155574723310897689145838201409061813278853453584628180303108324169642925826732416236008499507316016685355481747446215408617112643173994505238871632684525050835202609755548035922552720794050373323388805951801717975555258906588841663626843237850730460061517946521486203834902059396167183226346525096318977390244665476360649740725436593503252354769670742715412697535512678906322169794545646000847231123185557095180829265132840717686637287651270202772099685310358744283509523054956621438138746927046535326339692103523626703088590001546654819725954630054285008992013530318110621364700569805155450632769325754087020034072865981734405876222344789775432762651717788274671030716888954409670317641607725768435213928951606796106379102656681034562248636974478504296456626406880255834514507584787986349226993867735547635115197734267236010346516209879563127494068886143945757286943263921046663161477679400109379679651222299505256112633191926407712364298636095868434682195098780113895497463673784494006185749422433492661988386244736037098166666708397843742063183662581144105727598105373453554844201709080946390817616641315152496782893368603496600308060030344777111712674927529326112342786926559484071341808420157802416201143774541349323402038993564001944247402202310892247697552163614732372768287020774972211816971860636904672944296312099823178110644656068397241506701123476333786305645742448760294052955624856315073166350735192201057864230562526591068308974404276488521424145638927980009827198897442367197173053688756738611878391634277252875860338042780598151488668897374432699798291014778004405566808574031299589221393745166477506324034387355162058484425750239545509634917444723783180210333792548263558621651221011580820286532831991492156511617975956093813233058794077057189724812707151645487895327223855002474709424516074791099409788576406911218655939104913837896242731899591981720835365642351195654142933550143984845659109441454982385279687043859927938687458614311857051515475826616695071959436424599022738868497211090281245313425804219302187077931938012554011545752495041217431346179685477306660546832990554325936249907368087382788800566120527271811307792781814113010215755901035286425967486803432204859172486960915929464760204818379172680053918214597940136411332101442895438544784602490726442001965338718147767642922342366302571681150448356002425649193968349816327045229516685089713721132759417379030252721195086355148448515438017554195237830546858295526339987027192230886906956830495322721917554180929611260350358157610782321791121470340403736662750845537113945865880479936517462472256782997810730805464621815190578625215107529809014005611315595437351656347703937565571528632391526239505106550965796528494962149710864695963473620385523432598787306623218694467487063857328225817320222095376132599698094687922049167144764016624268659059121993408784339097574994608128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 3364748042564716378368109039824490768521227027239238855466493964287303161908377982165909678715537682050992700356736388112356846737615429933480587794966499843886307666697469501201033284362740924378149291618305289603186857177187028441653529963250044541251891012669089907297208360096661007332737474081828164909224711079701039840184417575456020265344193782822187969540636932216165437268841120065038762393533727128472831690108435833487278735211909018212763066290312589777958376028318776341124897718975616357267307730730184117194488157851583406826745555976741917601152847347543521355855472214799242334800830218520446841468900212933676397680530833636552332964748897577706388784911919247211633205298651413224415612094306294941573218569360889576330224195368481991044004828211640448650553194032953758183066856184871933011730173350337004335889923958774812249577416839869682585326641475661799308994423683533927443921318620796912592518692996844260901335067189699838660922680547423355722752325040144996695096723620501946969981292177310841433279576340300837263326454311171235691461725443757084417997963985622268965344461538067632806848982585487952525571165084799602552737923944574198382590065555026322425358698617541239077794117024335423906350422946903038289383595072588823373126007168526687374414274267552579837698506963769991891095098248185450505706111936295426416397847549487338425669464864524385863489108630125209179362042453588546093817821705298224053395588403315873126355814710849319964492116793257846450172038346113993642118794509999019234988169567555500691555110817882965461022508642709973178575816044812665736668792912001861805941317068473720944457452251914377592199085920674234172976676091300877555392137179262809170702914055203691772944518181383458255276586220861136667704193750588114899070663238937120014304373718559948387351148921107737628211198904513876169177489016255977724459768140535657848026915942473204873726089520499198682949843766635790911297943906550985548713243136361444119622785423909428100676825729297150283243334179192718846700187392309727034166807479489732912543682083729215153284906919413399366768185060088568454848249373454075984981572834556357989384912440394662153210320001378597559388844209116403795312173843054274969808565266529315537707946128879844060132370207780466648241365364929589142201891436136768250515092714811041134039955778585819826702606157622464977600847108075507458220248710901404832247456725329104652848223934171038554381987331753329435023759396096710227559690065992503667990834884050339598681719296582549954158556840247013583942118730603254743679534066837113987142079047667396393551332454871291992318008353808866879147170647212244907809150015416081553012095881164006545830171878913302984372574337059235280151533984911334402600088410281433272618963610785493014999531849383007615747090102350061132012679792738294610766849084678675190123166436083406486503953497451597947398117012328856455482891987296244827679599583733407983437329550331221513282416878783080821626395479970064851473073235344607362422932712551612034530451405498498777033275074361703686559666895029353326168789971373260238636680814759428661583280706281131730883476125929206167025190704980472322860542896649387236638150338584545974646959150950961375380776007209656867930224573815395037934077000169585563101164767339546444149089163815524619459883704248771803985773344621741798250101481889181319549390691171597483336621240150368041819291513651447564977371140202424710916425990348595838434514765524190563628134980805370966246140424350666334721040341402369106305488716141572252458154623643276694800869341785456765629942460975430395599904781401446924027833964373619643720947612833956002877573720295618280595127548116818272979278688847159597460328865787589072245357147404629846765917102502069898871795136211488844066318776077810886553294541086690240570440204301193288574108228515318234212947103091066751179332453021091742385570410219871440376536693555033890998739059957109623140705678705122814892304412076254351468645281513181879992320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -20914367194664620984057564491632429171685790996495855394891412706747463166997191242659971408562004802186508707469502484773787785363287305862138170047896599829791113465591972330388865229436789902406235235540608058181524397085915023793979124714599542790915809931392531708668909027929270359738844342622106703097483373050095897919620277756784373108498924621755600685681636255717254276216318910238291320028877233877955879664723441432519082089183695506109735759476183285682739764314356627093657276220918387274566524987760253471171283808711884207442976801969860922509190968609265389268545470849113327570000894424359914838774023006892254920082755063390231340514649225860865716150875677419974055827995956452656954976625781076829968145285330373581713226968346298160744382152390716919955200015010433358181828271208204589199729359701039043399736718782809760680943456162938212426659414583530500679986206930783774076825751963984648277920127587579918642853301194623409429845226774599025410720921551773299035932324171043090842653295059404068822136240095553591536213594085808230659208878984350401399379495422453468194533187344299808645478827139036304830927653658166850597015716179284530232654094313887064573762789097946547720185337659835406864564055199679204148824108573414800718519769017925200010805221337013966247644656676561282617490236849811143901767397339499855578334198661795495123124518385149128873451064977607042324509853980576043533320925068538405015919737791303282798783068842283603154433790508125900364374081943382173818079866260773295802413765172697447640217212988353005844657116806834245761300572830713874543563203312162838220477041172789609891163959486094439985592441572946345860659699198092580105711369616130405762912585920769850972537187796025894220126237493698967339413413343370789321730679626820224675560893330706753562387985184857909784607905542396507981803130568554634492653338578171245863707177809119462730376889204072474266346211174962885382220718067561193448707138124409469892706513561191339468149724265248968647979083760790406569244147281983410834555354621564601185046593683859005148450523001705931855579727115076067444420861206101013755602288337675360392453580619337448889787259057668687351814249871460033100119671128029356743189058240237212203077256651614198995795462833785691777819651056349141268914622346928443243074967450183586956478306465450507229294944894375329606170949177206978056482829374149286763625979060723056201713568482958187990956678785484208939617756000632817628407475407570483203528418933377714675937552316067926532271183034953063697927603457170871908109397550418289237841808758984679531466000716888664145349256303003389783900123205857753521965251768986409493462052600128820260331494974377383110399164648187580285509626111148134330400975171196180589074360638862061438830704285245318348438033740408095019921285291827686103780030449140955603796696228044409829127826012505415948133278891749084188042663935396765490979905718504240980352337253802878349270170668282437056587793952440010058636714186230981423034444450549094353235475966105535914548879719445093942057296897114981648960466904180110347438730440104632653845326850063651940790906675641079416886175891910921365083331746204534912955452522705789352609281508635326938654227553331436922392143939445701492418974150851203958258356824182486680898736487929338303056510549594273943690598582349080646619350129133104251740786435681057111736326955909284284807213909630968169955413991218368817031173963004968213106896338951958369914185346083900102203893306647791909035277570951299662878091873390614897622278287449833277365938343394282203947377539982096359190115498570118170760502921573840642181466977129647667017320791261724191782496835368269394722920023274936100298205880276980807520220602621162373938385287890428546170638636207213395645084649820994859498549165571238447079223436932229757285671493872316188896715862329276819072237233420314136862786009677661623713665633529390102925665701381765802667230068302779897856271628905890425253797264767140547788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 84266467766647339387088321947240214916147168549878289521783947219210226130689013738231673484605241725471527669077375616275385564369665918718660701851929671922545188258313896800353306756557313589362025355217238592657961168879123682956781568600084108862774101792045032393076033240649236241724295090173347009986074429315993047172865070727206304100316043326878108411243253742281860804250663745709516873497959998216313967050294994554040934172716990666577491087719315371184422859914976338694119594589019186737374386955070551905147196304047766124130499556702054914177205623890393562588814603621825315172348206976461455958262181073273716953359722290118593170264312639196920330157206509121015023051839381696605413963780129223185854504976212952237982701327116332417729214233875010671762331248503426830739764986501860878584076658432609073822872217949674406646533022131189294705605371360384250923884863221794254273166553541553155032316250410921645841650666582832758610729616031469486066657113910552643798788972352465432167050393068681300747959442323485889954435343252649926285406412267349360140141844285435171636737802177497577658065736218810350231887562484202949881290932411624990630755536847893523006522617098879151161042550885224444916703114204558019919752833501953513856779652467453728733127449201293597946919314171653517924482434535983891358132374029488146930273689191347433322958698577884501268035827224946060170338431783602480930409090466191408321903057863228300950569637566716926605212439122037782777043918588503726153841046492720971939762503963938172434810452493668398539522841981404204561577699975938356895738692014678089862246703112120928260779945617350477927096427395919558039105179171623039190685342744080233710507665347608977220656731955423108497699539924371145606659979257919326475817063751538989667369851227464413186492763713290891149424903274771914504102479037035208460757748951437525447448000357692687241699003016668074034368642042205919222932050063030787081416055252041469800992997674494917449316064274729108404922442257407389224271049490331667884918305229551274829591431567174859491547520316478587499557659876351767074150542036654734055443427118737942847269674610343510467816530520810257326645523820570088418313276786141218209819633109474425919258536158068486845610693739927218735924642914818491171551825000911625606306253524118639980719155187078246455189884655730450617153649224261008688847569763341361171397273768311074350929039606345717351973278293939244394764132866890963960323151298443369207682863089106002473045600712105046703793458491333515163569237953611153712071986031421278982419912924174349419004391439471842112609874669644056932496840589592027818413800705515412822177801759284933472675551210553240650678614505783917030197668816849466007216237383109179847516245497909919641546489324209462102415937570747663785452868180511852128181100399315611475295358710628784365545555326937151529502284262546862560277247074636661930345065219141941369122433192767487196231640315982078596163239537478306189850957735363497991701367773215255329651228616865170800633359639618635716460222495661333260592250085089658719166865700557084192793439668448478890208159191061372241129886482972455388165418253064415416370880066481489423867811247164083072837510832923163274039123021449466137251888868455342495326674213594949721183428693051867421027788996688274994753426050912837125724893471714588835659838730307602638782661197072579774922866913160910863449705788778279903045303043185933057584996835107019095793816909177415557358100970609162331295715265865681022976304719481159207878327059026549160410031662892230377177102176027044614281709155540287814214687121086732786253208940122125284199655382189949329465458211564812188995729023983128041736871478498947894892456033015840685842174939949615118068921976443188111548427990928150410204718693571869857373210881687148657903314754556439052704475132974384296634510552695650177933781792451837524801469407576853890166783891041988594880313046496180815478099839267059222328478117110797565952000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -205447243222206669612707354288646131802218602818087818563855653318230544195469605972641088304625117944267752348515457956530397367857477923917455215882513990923032749686149694088928415403551465823625415020885975459827425637646425249930167171076631944204933447724257786078080454413139913946817685677132571241860144565943467563752239670981098454086331344420300949547166161550420505869572077967128890915513742352374472278255833099995395313579210739884929800239533677212413437034296588817222597636061210926934782288229925813888959365521314398258777220199966355237350560455706136815129357771869858223950604830731407247359662149214285028723604487187603701523469071267296875887861930696349155901601475378017799300149917827128120166001728545222446721711065787899761955914491267289091111581974559758857140931727553045869749223049761770487477634082605962753834402224013588832274777857366358584483124615792374178985413045274257483500687115343746161329298647548785185671084791094880630960093436615269154511952338038833836917848800240280628473554541859340345490397745205012826066925278106534214747160712609228959356876125126256160571352329519876818535290650437750332622231905248579473719484070059556841294365710618159126427357187940966487040275531238164469443233149498364381585599429738387456178582531281360352268682617192631879941996889126959605563007354532093491708426469875005209351512393495271718574320848529753843374205785241936242185474056388183245671061885034139011978223448736795463613333560400435877711802113170666529831865724877525324900056417571454418997221128954571186593696030189727594044603802990950767492736073884723938475232681341859163686007835930035833475716152556086655044522396319132302574630978217403597791841857268925543750953224539150003242413069921687830780747766629353131856261932470545419298857797786187730915212304585674865414453957725761445748522107123401018034584093247189685836604115464745488294408805992023709641302465819147357889752300046522509440663685202665269455578437790632302130099269217687006727487966919750644930391595382674493901395962865163687233728721244214294082056654601293037492988136568670242504350958128804133249524788318273758716298739442069905347553591883937603593884517887990706235673778290438705432104222522446420700176737124409218290494203018358532370611135009026253330288412485991639616725452892857249111001263120693750199180348474868612910415091743909671697774676656749975751102209970647173033619027711608024343622364500596570124616175392036476891538067053164456987253836815896184311797178213634013206000044216481630435919365587425172154174212548890647051143024503272887524542066102041017877015329968645040772456275690342863795265486992987695707560142804847773510787392822448175458003007407324681706640581632504078157611884662629359111984672376957129546328868783319574575169052327249386709071677726376274476364713490228629056793108358759700589018337440616382265093048319442759610829351860070585608221091277485926124563308229845627373332411992345981182340508131604078664330340298149135955093734349472305866866933007735928333366171232081183865517782070453870713650754397022124593711537579891391988055216407770713870244252130646053816985530257696725912648223796404170097299395648339399689768114368049869772138599728202144517035821233471995024795767758234424834738992864960790792937982604349706605179171925275918127810927591898745427684264384048099929736294890434503025695842349569176407859335170410081743038965084668254361279264606060113410209064100642945330164063239650313127326189215664233365765787688319321619030400534298668982065648247964943162904305392654503366549726874423809845167066470025599810639379374037766353526999954762060307127206405675819869819228675707705130928990128984363884931752298416005474010521570506784782264712656688987842886497087513615152365021762687781310997589188008271629187980639668354438812287996497239966954381012674488707434809633687972345853387189117422022498601992968998225703901973251276331389362122632711681504501840060461123143277266244762337280000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 196281422332308542392751444455031791671741252208255328102054041681732560394808879450072854611690302812763110767501690790910972727047605386856475254730891460392504999145021781055197140847156581285447550734731053408753803097978300713296642205572821215662254220271278472018364649783785205948469347779110298944699915304626038339281683413621971397891740758184354071669828117384172782335924651134710190414101596544920649406437179454577773263085928461699062197373397320832117218637288819389967550694036983927165801617656616156906410047371008738869601849609794617662847108153297728339230047443139732607014254667631716556770051629355058126144441462689843191249948825317888469080500811433625397751784909816780635752754496904236044525847423422022900472656474085390415354797076941466331675919098970573807535570446934075304327139055486071110382917269223909643959798916237037237317655389555544155085544080770494593470767434805593733078943957047505986291431915531678262980383790507034592737744598678065569480414110706263687282062553926959174426351327244581754073008623196873220363598879432453554386698867468736510771052640800997922215076765226366974530495278135112030038611573483959852183142908496756340706291204830539158721996336936846740494635103991531925473340121149544328678853863534984461562401346368116242098661551871418981393662391080337512465795824528423409419357336710460455461613416917127647313029141412399358638642285659699457034112710517538299281805604467321176954803818496894500706035960120103409754085542556447192406719901965565638257772904383994935576742974068263418022784823343204515283684622885723726697811427527712067640304002150102663623220638505127538738811441590733015240196524408249196153940272441159119716641259824487563958332480597676279182361866717745419173337041517150447782175069763036635083734491130144552968631493943063563369096226919181390330883756484386802228787488144782383059113122599676569127015113040359448342123159453096479337861893600324542618865885826067083335531853591028617117112613127214080480671486548692066490599693136705701067045504479778490550303368093281286320832778605110947351179601696174214142547448266028712644460211481391993187518461303837000017230333531065366845076706231672489311232520402875667369037476212741848603586115528751198547424830768328006321994735100857514623347953324603999034038158983496051238971678947965364790496119822908804432327980712335620856613036138459044761105601543909982094466018386512159596071702730935688114556397885098130523544621741062345741193230457131597568141347616385867610906587017944739923728538426995060212009478320424051472580186956403923104021607915786385466469556615504466483655890068292942837821694704218560397251863908408201943565580839853084500657075031862893700183148876816212233436650829973225919547421892620452177965368688798214874628796416217040940944754197930130805804515078146980539747924066779781558814242246138166819784168292510219448765894943703954032292064295993904261527352582161454729804497411160505703679215176512408658529074035543642133543740212186236721686347013745217223505887605991009765641681307703636448332314270317551168196790309062132957146256243092511320580426406896148294427534210950880740634370196747005502954190776315573714631122406409848753418593181962164202271155319356707084908106372580399479436695247990988154898428484446328406313444582135369976291775772852783018802396219466787599491647191733808490808188033779803586945865401533326164065577239497817720188129016324890946950166054683333023782705512914687390409561306358544289469102572431872001988829258973881491922460875181986858074974738690900483141115254494953698107479866799831434649134440727216085954081385147995527797155818221286664496126381299682247224269342851706423900818116759336383223235590418720587970070371556869806461435503581977478798280075962377022789244532717292403337081861202876009285783613521730275378755138547159070763558592949433264258096693564376345287215071345654850909313320467801977397617114479142223223940345644163706301194838643782451200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 404835090952749129478472204193312487963712455103034791525815171652267595189011829046113457889995319266727733293577246840727561605995697602928213997080749519359790584678494954249132202640254139352215153032586877835736453012418337684716415569445535226617178721190801574673262706082384505367860376049155224877233375115523667860282881803760626055778362975714895532361437728715041104558877682127891393613253423401456667107946415687548896811115412977683215519312742580056702250634798733656818884839322910083779235361751518888275511003154624775784019356803600417183551104399069983015717637726863821280021657628009042023328135521316226521332468633390369579189787784704587158790800684660857352657440306068344972349242489493796714019110382579036923772938086025048096041738434944609203468372656404355355320339364219829999673104530827255429491930195951818599371249646062555523938394921157457364100730595604307334835642904215210332503584751290522766827636638650708004946731283876292114043511617085646536779243072259945325342289236982931520895579963877680506976948064076075828144883665921287017389499624952783399329582644985214456531404900242506612952254155874791479702671982767945126962439178975974762427986775607395332095450736387083054076869326384137128087409212359188992532742741800847160646749211113156837563035148731465093056823260745089320457965694662415967676836439415926872786048342844807898534658504742035323684548075572552974700718068228547077941010059233293026566458804146099166995355590574910156657425578982056780025474027932331396311290399157607900290793487932383922262840012983517334518628869002054791221473103793994114089089918350154664964022811540748385027299602230756813444837771051225573014636508441195569129667066508743115886901934114836352470882416367861496173418703673772876266217600527170240206800164303183374895800226682388194952145299947918618856630874058047327712777000153642377505341456800446903642742512876213419774643182128840909614983992941685067700126773885466977419034706050532380864073585589420392696867894896694614681465342278729788284156666992103540297030045577500310285778665925967323641991586876486438817555804194581030862431798234658100615998555163530830197218639578848975316926578394280747657642646651056387686631074904193137092379401642691312808719118646378976291837286437579763972490213449443898521590641713289273025981305370859512479982558995677650683311703780061748898416552284649624885841278004419181926111360748582074927447099737308382129431721517795578546941296578602967301094423639930374783687663648993121661087829793342997365629435442886274112957558135779226056583881039365905493077365076210910558093464359588089308978913796810794842783057846017417253670143832140321883001547601379180623528831527473362903451113788407232041817560078004159440757005681985679550067586283648670728981421864378700555019081497805125887045184163779448753422417043101083166849342350805552132279286870833586953132182265766215990232695212451501147959320564173107945637305321381993717513578361000993441580752847280312120027053006766961813980519626524180240193227497921271457084842127441461851046357118992779895557220037376409516467291154821875127538838118302503557118631213322091864279850042692691343776963892305178434372248842345093673336449578843453812119381151607366837740504881071525414550754438393952173551186813053453763811479800433624687752711738718637444421076570068529644495384500901473080329195799516654209256534181336837645248673875553064662898766535551516704595149720910114840684167568799431301441073684040901867263707772284938223590307373892851207581329732548669964731006971704767579500770658743802631018532584879837742937470402140968831002805384304747728042767133028051133834287586479068377578616507422621822396344427827770751318249115809047965523206479110853112679347140088086739847240434449190888433929292561981490378903677122284539244298872241223793046660291205118390727421401159878892063758028207911216309825976555728891148248661454592757036014671595743260342250853951178695051436387228188672000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -1234278057291011233354057049230699007181247401252941095745841967330980175541762146425511216426096821409667880594204164413758636114816574115418324011628120668157307029134673126506965975872329882600478353681842648048160895104063713288677187440327506831862252238856334425978304511028775671355106955692518494042523435909534852730782924287862121847015266086281565984162853951253087920527326111479645485612693688820992911969500752941528026510112448278508123196679779756730907703341570310244894744252105863237076943823961024479445272745454332066797562863566548876313972486484211985207546413863806773750322387296722350365957285219805771510888096015443942268353987296084117679266990402111099641838712369420332470914613579507922253764281309355234694273442067095271534067925887336488260949676528468178391054147810698821578322842767684598242145637895511599971799320355487129647017439398983034436885318823018969193636032495366819997287250892950549199906248618442726816651280507863933185987098150678543404487667902590714373005678681453436603743901325435460265606734757510994217895617124115129844346751885653020948648778959226884904726807742885678476057894832686791782236671793798427690850134370238952099072482497016681546498415287020455465459673831338819337755564374160832609108287628709254463567506588114982147278290182876401688776023354879284528104048735470350223653336229641858865779113077838528086998121961584971044702835472379406779209221192541795942118870493421192036897617239643113876952814219220389951066598766859899135814284283817272213693382654731256119425621938320957180922257491679103809204660323588606241576598636282083428149681145367734298132424890940758372378671977351271844182636023927569052994203095136926060316679442999001829468440973228381326876692487646409856627006681532101162540807363522197620791724291614657679420160043088199892359082039789534106163274645204706104927503496173475006488419473810451591017078290210345943608835043890300660256093056732494692519997735534208750984028132293586679832970352631823586211601868030282320561258269670861164651659603217483079014798030553899466295212935592993060696078119511873712008304486655488887736531792103636062591583936552866778950987954408397409822521005858801255987895294038855615367160140801632122459113700722620210692907182700360162382558820699589552089850051481490499245899160456997460635774276535804054028285448466381060109959581533068903289289944416872520366801515099695705084943180363549506040704556265671871500845715423823959284784805170583653649416227570003395480186257669287597560216558845724777344363662704563150576276341977080618722925365603126952816708192671784545456564106496797543159614031079970758223790396256590114228592548739877928621640768653061558495461013990135633724427862144527624017940857066615245112671508493850525877554451227726232827094112215800173646091156085421434380042060229773113941365922479270164463360069329834116129961173385042979075211424548278305345357746893895753880192539812853674881217405649889644942969521521224489692117095553270586537403430065921411012742539955911483416230884105823279035792804763699633982708841442461733515944770559855853706871546995036218914790478635755319779734153149568436631087859750552023251686012974861083942619458144438518926617621265128660006315390377721819016421551066004812958484287369132719353151547668399730767708198528294267451239427825564820693220062968475428136371758189781000436554013285215682075315649848556881811782774270634610025881884519625132751042634788295331330279659660793925122257131626767408033476130041690751021516532761611277048672446202126205612922633760465278463367380562877453092521702955632279258999380997327664461866776051487806868977353302535249583131588343695118619919982827983684252247402076570910797963290984687099203495599505328771972570828184843422713436343235736470174608998905253842072399470414920575658579812901218681126265301525844350003410106122285146801203774117949285690712823057342960355290093772925596762786289472765065986608964005111034706222268553866772480000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -1327486418711650673124038736310701685016515853207621998391504621381995586364234456150889736614055523722963496492317432560071596377543678632090375178514504900185661032290355257497792490597486365567778010085105517718991094767002705523722953991410834172897364843433542345578166315659926410865782827014600496983640825047910260356484726554627606017244982861371027480695187237779871899469461334853159771781334900610088336397263779947314448972189223948141448791990380748057127725416196564808075457011070806717020906802117430411945796580959856857186314679263454359646368688900008402448533853395924846568981973410052560436324636883287864229556104285505055488793475096972596989557098226309315669454210482629010628505839982924943366520003465008849206605709741909113543519225952428616356328688108971967738410666171054941961529417676915666643491043639092029449358207993990665216477002388246302698022255024175003297199285955453917696916202649891898749309829144291014794182011835959400387854811022152308167719249360948471959315391740305762497975198253521813514381732548984181920211951212471824663981353387408840948296927494045278058282388564968941453632688362835902386684492650449323048437153046802407961560812821299595904270999398625790720325061994417474901025632993907271093599351420199667049734201989434092009519773266151686998338761471267280175223936076423214839588866202548217205742435536352718367271856612924154418330261112221735353377703766733730234698971038580431533498847508305578675743393671512943678193168126611507733789351325216263464230378995842264470976419031646427098564130574796663862825138287065663032263383414547136471473716371657582879656685297628260069591771658290874499868361095850752586928070625733283655078637894390422670813644686278046915375344273065661124676090910239898374699454432399373003725584464286805684775992953811505563762049701001312019049848711734259902565611990389053313686849381750219294127560831423360890167917696399798818846820631636537726359357400066921314351748027283504212124750453145239614881618530644735970078755897260181434631132904800286441303556517964586715051114104392105271173805050620724031229361487028004067381564174035135368699998567735749674521762564906698595366267347291608072358300676514808607661846309172242285223684292993593998737821720216144362688219473537495245670132685695712074419497160541325184281950187708783284218980172051049043793250618663200448636224693098011040310958093802928626049889096613781008705714367378009406541612980466431355695118169985891034162397481532021588988271017778229335322355446199877890527521511357196269251128019518524457178276165736011875791008352600586228812677296353388431126992462695794702757785561116371632775931320460851045128408025390225201728889992565992877405313834028750431068664068274419970708486833044272225050028836843420216017465719355093593172943933006947055189761954503364333536374839967262937343058358391570085049874350046459566003510674354690481372754855400015117416287920809763277496287495469176907288027654959051290625132352736271014269779210112027687519342379966840912477465581141977354562530364648901064314032366565734249321756042882043030847620706039169676118302349204755170403207853979837218214295502906548520579619066957464648852138790156044345074303741810876803725540573532120986126391287509055062739858293790558105624314586165394916525617437070126281113407394399287507958367520009287418467134575757236526405020345968264194101836136393445521052811446408097472072540647673764188963572959419059944351186880757470144504118281540669998330554184774705890476349537670102161976268861229568751882433863599790556468380980295961560352807333287246385919204925703666563876339757244720899501899201723295387829126604995198444916783905344644467071724095651187140737694829355027736187856132740764868747177902896217894843872904689535568217883921304294454479655332291144663340903468646728570978401466360818799046977324626492307223928131764864697413141049378683644312144635622770045962571125356520204426095218541058560919598117686136012800000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 12128999483542616372819595988744535668704776923692180086825299770072209773052136443978357417590980338271543255176535987903607057326648964995599878565476030331995985028476455216035099954354048030139850708080518126261669418494527447767696069370590697596147470323350466745568817343947930508411185748790669662869632592425393265853735186478373175034103302915031901113806320257763824364570487776871967545574148706400326841581832206211889892343819811058775412044772722391882183275000141751596552616297059106919314795917423727626827130402970089594792675423622382133762215272533113067463710341712640941795036705510270495749164599545612683107200501048018268567837277905394376107411439322387522802315089356687896840381309993866268033900438795370756751614468278345592730324866680765633439128551054399190998892619697925286343214837621355610938249106649282316103164546958330360369586573757018150031158739720559282310766805459897462696711254833853576516566870464385306704522961517234438320116430827234861065428955913849073507768184502948181260280887609725994522319903802227294464782118867358452190594998618002264861565052165234245142204879639518239308041299976362540478929468134236350996967259413013361595084995707489652157847191731662303026333254116988847858360742314993975575373236036236604232708361695558231008204945440139954067544132271555290817667474239305793478861625101951303554804905803591730915826831788511100304690629256616167844974830977718663148410533621628264943101041895659971286026646040951203994869017644453573045085064798323051057353841273817443531747624441640480775521938290257649430175853126682593890265876622729160951054585767005630606384752039624828121278131804718685580171592798949269714575391170018733296992754933985042204411072553122639108670325348476278459572936269167882946492128550993446169015804661267100171209586124324475594356551108728961074645976827887218703091108704317920096499570229224592622385764599812618918270027194558203824600912075330598249940510801119356235645290146256630918437023858097699540562686915755082363528461681622907097183376069500388027252959521232638619423801630416769667413466601762390537760881837211645181395201701997695266598302401423274196468095027113475475491824786436090999433434443667089123114217164912877400216760262999270322033151410946442536058208792144061373266520196512489287821932065464074625679859034546433864295423001354404950974141378107800060024748617427467249775736404259261765843318008835416084969765519593849829229284680910917204265068822541031540034043764520035034039736451296294996877338272585906926913772706840346938216017047510448848730658509485323097444592385897158541307983425061330814775468604816985515196747565548324738699164037395618642784520506683376716805157927854667343851494189162697029112285092261003119567566341173657723253752243595577996228343649020322889282831920230360819705744425593138424863006191135359520130517281465557123167772557824833307538826636826696758525795840309192271296500022229056446413771934132056011079912686296093436784285844919251811005406113843930290062992019101744835978654272759681005411639511684705992720560056238140984587737911763794720971442052677089444161930225990821935748480934004802076629569921842585796650744595930606462963056977869150196590383238141283766922536481831994016988314966900693761712952541145013244627789179334340737400979863549562026352351703293714435983766409250331111052568453434213808957610047127941867203046927838488932555315957809605743331702872693985561269441650602987485118271649587812295946201128892501130366276675763741212727910309331724581804975505534572355159457723761838711755563475429767955008851284331021470176205687457476418850907691144794633525616453096861816926624208507530855996510331337504315101981168263299352965297481338528522858305009090047469919582887865227430800719324966605834982428588306690791180692413925840411931047975306384738890375654821492121670981733202568747241977637327625820156163758146047008959353378543397974631076193649215843550395238093308290341579078072532992000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -25735141985289630648380050386292976506064926183719685434139810027013993394382102415721434431127261257964637333360842268715608753277783840237599923726186695778870810689161707958913904897422104023855124468630711393518268181381907572757514435187942569098768511095253805268172145808490714449112491505682504335438524700932289579109926186969298601055801208455274479140360917847510332961224707193592826124016435415971328399839030793145009394825088660391427088225815022400813733704205510538191728126483217867087336301560676100737989040309752746444890611299830097206643486279304053238700425684573520760190242715015875957338672761859181405949800229356433524074596170427019402793990164193848830916667045899212291558639975829448466456507456885475547336854952649181038914762444956052388752651629405379988551506113257706509735657442385749272603710371404238142504836358467771930734980558402610444361908909128501521463357416899697912084658759173915592391333963667173555732142574466421145317020023276379140175356907559040182398337171563559645021730651620432088440933513716447052648315851415674335721940164408046857086241496431331875580797613834065587786507963033851248567548823697688143445224178073346175031149510339066431859856536609601660012541369763086052992307357769773185442021398284686852256946575141476330158204267135989315964028359123833847365119746488395829979702785856301783388221544494295175422454385894504420181058770714489116654528991091281630762067723382853869608687210257072443658974416174888188392126186459352989858369690511708654370039496348992518691757692621440295414437678759935953463814004157916455501643506915999199708462104286629185117303292128537440761211303734858225341456651660369444177294658285566920500666300385241677752855836087346442669369529109446971498315433617627408555050395884559426107219416323411920618832315133986668651821850902487859269675748068862990807899121273788714524506553180821683285890624950700748944265400105438760656604534385049595334371558253782727264959325660680852513184907170861108292533674474203865756653193110920060886000667750277340399040054069151026905883647566000712780782209531226004168382936205165917797802797346351387382319035606788840020091536347420351211639378845080837328051714219702350503719797503219382328815772882083542746484871284923989250621362363270274674729234963132324094252644727785361624908041375401149215985803974518582588239535266186777556519212598194320864114648878273176898997867318426560813833172187734933935342471410044184022945196540995412618738899782429526153560243745390403754323524378630999671461991859566625188478328522501461716661046321917721055032592985198482535736216623664583945833324977599435678318858289876631404340663597445322841288452049190150305174364804534617987317192262669151866821999607427020273652147581392418502553477797650202460759908787415542558726031768691876914208962272723971092253762965746938962189611155922494580068970749163952915458565262338500353994384407523596050384297985577064265890224716360487200177544947012831107975518904637820898267075473368356221751373110467293689986253447395848303819457850299755362594601768228177052832984473135109316115973616447204721463988598402064884861121519482754703119721498979098273241313280306740742544022952456219474826066076364285820210927816446017587550113398599447007551990539077834854969234773800178279626421521255717055746917269394120817360478555695363511697696134084650154736310154994125974312969395101749967051002160564003124481416066193091153542393071815302887639089150413100592879717668054155446988203447893679261749460962561376836994416263941978481758383314526950131711872945946231187655685092210216578171274013862975921383674174745169539723853920051231937219975945972924877614207452823988626896027479465213108628007766981011722174959752717497192836332015862552195850928430394458551112710396213339939617063149246207346086680170108327475074124126064710600315646670845238921152488322638168841631948661449760414132722871624946794300202085150657942803459729414836904099253963120967680000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 30502646844913793512777593800752207322288729116638246047461435450079755484339072359184922054111840118865037237717603750337514438025183589970567759995176913313623181861589538167513534747356855406384214941373998656968511553898538135370035237629352001931374258668036151787906936161966862685622824180235931201494270436208235491585549742547445729627603611003353524509710219457614041589331789985369264922413454521988536993588116514670441543614127111995787444987362829338513922141205774075664359613668982470176493847494155707106595903820779399287164825017078678169923814106151041275997596305634263980679289862459652107434327101250671631531682438461774754892883734608060527839633630825787136665858380736941438442698727227356175060317746962703415163441690383185889113463219997740401570584756656351956953809293053025749689207694694172938739678788294473547616750550557764138307762000480355875674372612621370849418291753970198079710825505525373737550210891112923074570554036871960744874019925573798610619548976171223456057416934518885392809458729134507969251446362552796332527084734947636773014575164756198699606087682796950284655264753384241582565751443020864986079177790842525808214941944946418442259273966410060024143654960098070105589770745496909781645396809718513156393685446452966078079067652553646806402704356069678167579429305623346724421299452782659231619950021289059948640800749629341550818388459073027855986956427704909052541100819260963411490331531861837944482461800779723670422749985676097899246230268960093811811491243915309494429723863545735886503924207324947726268819951551967396668542383453169960720482877763255735022886450530454562288892247476680407001760623927273431456523933441889205388637208285196322965270723093467243495896001175996637500283580452544058444071158655298215862227494125179372996419097858086799154709665886752801666342576967441022639903380632624522416718777435195534468325132257794451935325130386626012706704982316421940341770956923287142498703899384294365767701507263246112570407573849652833124275310047700504802223792959808077107949579773442081920703866728360336772222419848833629994082598215290265302996354026557712554050434777195690009281183406821737148896783716494657641429261909020194289285583985261418170452439641220856862198140531848614292406784477159492149242402414821626073291126931342172022640761755355047891710093429871707248328547390087366397787041406284636986669474837750382592759805933804040809554267433215468332240184189055931624841320917804600875985061599625419809354930570693864083725430509676368869393447237155362054907685524092838165508825608704034345680861119562086586028621399454661844760061192624453834103726927229337795828253885606733143049185077943871035684269035797742791329714253834121188192934185999491517121795448164444430694682630095071318328134438480555669623947305706848245116123422267975233570882177687608934508132145342280579411396682249451395061234133986925488463418552128199163580472551457760338418953893804977971966164163991497799743173511226247151065418501652711462982137054455253023531948047999148497898421877937562972055627109265021282754503554124942711154513657935629490367126570689936452243880374176909049111402299778570808188542278871560906861485335120593313104244419646097441340798611350695365113885841355031505532320726805181721693111657806624410477125483901610957828695624182386825446003193283804324969734383897638103661133242553508972382435746023944799840935199954296454156276632053964666865485434005264404039024035427993881792994032420354486688350448219271890830504666454139807470087148651623605653123356552832174650006227244208908413509527533027583394414514861654983685579721894331602716360586333625747849583202928945127012359095560531555158797385873868942617673010699712982865233684644567384358681663045493042294400765655364465158119805811779950578255571264655100780205357745013873795584647148837991931145851685890523749502142376489873559614696797131327893473040895311017261601665326810736346761808008223528907504998262793065818298011300659200000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -34590964190518933886944696205405326281690936521885867832588384353772535091969072169484842817529417989904402142696365298811023305906301262760137124546053398082869257565286527474420376355111288647334410638553769699110737665225400446050281982006344077578570957451097594768798242800785626622130554314812723024658953872892480675178904449274464046475794998468893003269582368808097397214498588012403312153250654247563818789297125922516620163717869503550407347351444336174746729475340516606398009658943571326827248847270136418752567556152919778467849446617393525906005454746875134224775440355015936343528254579948524942323122597086495013507550551526099283434294088429099707613172680985918415873144763133648255856396535824966480546933247121756838451697578957628488007386926446693402419848793607872450556751417234467673740092683876788697993568679860832655368732505940501237280958570575271555372733433425133304105457150344249571734240325440846379372304849119366511169788721889273424095349504871944967109299516122015336919475151021430114835167077673239821580803968623675155802294935952071762084575764596583867293627600895777514266859315442400147272182565497432923339195745798146433145385358132217130651564268547237978123505760897783365524547720493180013525779604133941874494496633974231498933674867367872891044828978720828195502136764485890668907808849890612597973648186746657961771401746112369717853817422690018854408606152578789436095768097250420274341611298486068565575914340105581641623560932640923240842294502858022472225367478342649638852665332547007528600821950629258498057862926256164241018193122940348524935492728248112607802120669888637986285229674801986013853143267612141778984457460273391098692440163547138362126814950332205161767129809461577097462735872708073237750007701346508926151088924951176984546773519880748862187038303580062126770761316385146870824194824524696470358935943721686360288531316814373752430234361674063103231306125142669588399056216917938261391392446580609105958063475216747841554959135569441475202978802827315942695869526576939186528561447385713336657504009890545858657887077565659787970391733378363038423239071543084493242591601592361601219480433753757364594038962429620615058283442981256010862274470321893643300032508174379328132051661265604008121165488000288731699038867914622383508113144329629113777848973872177257938819842513695734715027825176275411691605187727174781047152582094560647614878187855778019384697928906533200133081846613102432750370472717908487946192336072977666435451396299040130652294768106769452145737016374395748070434939123584047762823424677485255487462296621524649623378235550099054769582222580090105515483597613461040199226153048741169451584538706077790011408925548278079662262025653964324466182780555090283892163417252598729215845572195018591791022024075396400953719244007288780581528954425579282920792100495321580249020507761726492692968798118900080775543246133608631063182862478491621491014104704070853177880095602406089685386580630840150088116678786066053441291392339157472248516629032718153793062274595695712720460462579660324398261593651842538614408518347524640452655494642988636875088575423762075822448402277352196272497142794732340098448199484351526357346108565705323641043165955688973100676332727231282624061598024544487276878060146003265750495914022577037165633550230516276637159109309901029740891949390878740178986741218067518447410535270302573924004735889375474122310641135455658116777850555714645523291284907515387438202669096660085183123615310040585560993855131326782241950964618784434804558483229806405824530945422453450282658016847018300295583823631207735316488465138011800778185083434340203233686886156097790872911598134478271734523527171537769729144306541407021224016485020417013693786665983919432263801256823803979586537342421328354266351416839985233244476346655654246129916421245722297504896833555125741784201083520056955397541404063617277003740796004140543964734356400586543698480125019969987856606050975668720971110283631512297431048362737532928000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 51812718337188043674230871529924666045975422656437658253582275118787542017285552224157475497125384923602201665092173318603976599293355604974918470249050110814630090079888872215315835500376166238365026579480667181189242854018401531439220402066539770009705330606879691676705975361711035512117246144029656684678602910523987885578291318363551224236051908782160468882509111771269118961042944009536526892732604573400248140101597960795556434964646264780590284101624984048836020079531110734249911704360721142565955569731767348271126686320709064801066524973347451790150431705686850597343057341113471343113122515582929078611708035899459332255642587208827778607212423922079926898328600689517090893686727820798664107957511827796914464096602800652236401226492548133362883741642061870437743424971589334673018899569598008906805421636243138595157804498021156708928843114501306486380034702819359644902689423493090308176873761180963288629784459820914289409690837784279394896056801428626601822611499988170299734537496999806093065986041983813066879229659665927554651296610809042208811690762506124377643896946693861390953954870780335137009606216576620323252380146297665576489438982882322867516466248859280278515583553068444530361155512564787214852546810411647792760935355544240974063998926419654852202853403813687590387160402430028741260091822473423641146292062259964544900974059809226531390516098895469508551541653096881756879737287776945615259197012844368954719693204130823474820540814918061025201283274629227155699404414700626120509258107005710137291419105258366128175736022925471230617304351801686352637784749218180502029441299551943447749619675174793190778731365480642734816390763721790111183316320711490927020189025683953003933433301142854992078071697447130725876363624615756237515517804879838542235262544592178024216035087186320834959739592333166732542308220508964634155190461236083029061852791177608727591896475913681656531997841062278564368739570052971112793438397537417524400975990685847365964522062755814752967346194967608127569146709138636059930204006857310105263427240029505410593321472843869964729781603091634412429659690795436487959114958608610909924570354866241801536131087277041729490196320977477534640750546883086585812528220748631328632016851346838768560186011940269084678277730432626380903477983769745291012603149139566657963957850278393581951601159873424261434037868694774580810818013199598164845131988152235983779122137888174852459163534186092607343170417321334034825601974781146801636425228147872400417427945160160669472278941966469502053625494585054558226783708608633461440191205315214585785484538619745483127259590452832185532832933532190787749940644660144321240227943189382063872434917088363564859156086416372674794434348950409489051980046807537163778816311785892426806695878218699603205317768770259574482035918720336145620905719021241870402917810693207544118903703609442224393088640345025289555749773997126253505467553909575676423638979357319622946538773968165825218674186479692131488859159040098798073023396022130620734658342319580554415709291107214663097640304100672713076461862728164025074673209950450084611645600259350583899446639016425564224416499643485895871143731493107708003770312287347264320505066314633453718491637538115212728582386137972979786111879474891605893022042731047171753935708358362737479361023385194772237314586167501018971695466782359921491749195892777898448695378163904506283351298225201927674905130954068059952208586941717448019397189087314281583237666843254665545193510376013785714223415366846816623974625522313776225702371389015857460270781008176845158423584644307497714210779248741887412375243478929898497892818765749928130591070704446028537216112233891595057129211232593895330368485391367039203223609250210497967036223161847223561686211768313935160985293936374107510221000129462558780857202181042210836219053441645544573781721213827037721189161047627135116582873411213530350730004036069066169056972860308918162733992520381918872819462068683982858505284748001762473656526066155520000000000000000000000000000000000000000000000000000000000000000*i1^15 + -64923865025448117491281492876698466655976082298344177682594260332443528734665250577371531422158619143771143617992725285696496596420247619944791969001391309443237250731973134210488393652260975927543494834180984365527304863437196014539347469062909678744956609176996437349446682747784972466441383943611514329040842715777539591265804472662651974291649417071802795107240344991659965177988295087459436344190094680894389408127435323994657258757021451781544526415988847383795298541411607952668734114375734600516181525197906032990380109721957285132824810954371526503916877942943271415525572707172762936679382575657567733207111278301389788493204674664541771627141102355036371350818605016326388418039876287298048226965988014215658808212511152117484199927604611430714651699078691784427609419397868703570372980102226402677721769774919787299050397905538528061789835299371272296289594721148202275228217588887396119911137039510493028267418603432688960913632304978499523929577862837941759141489428085529961980360937335735432207124962829700890969997866197591866696104595112756502561136662850885260872801768899781768577427009860165616995934111888875910133413412825588370955192224632530895123255454519768135962351635079411067263863816375185087240877796214211176793439514323855955109044948197506050729172865045185207357611961855647392231701649657969351386727562501703511364762527897220933716437848009145928033534157912410191967510284174267179587011929980925222064312948834832675183961900163098887417361480419259198560673404482400520868498572791677703130436220907438492076982087484811485118284944773492348302940814740166110604142139514473583885324508514024630669667481109406159537515845214922969673917954213013191962499287996441579612142476730127034574441440000725269942846907171394951660947315882067838058162248930775983986466093653315126253049666727647987658433461004580471960370077418745643816468530192245720953540489604803988493134871334330105657758247365628861724709852930942285236871625547117985900244194007885638491907493565325592621873315477116405954149173699611668994890364420464806270849243243590464906140204847690134024767082489253898780333106228822240173535060312574299964904642519591022432594894346696608579111798041816850565837997136768113559064946334449516662645611559134417749290603604505293175377197592725694631607513171255720574492156564672709833692823804355470234056194592483549885589209148941109756276613291400767522521303575369616258390213880071001606490523090537577845755492181319929789653444491746526145580426195865302729774524931642318758414050630843788963555617376341346245385745415394583321329370401375835800613023572917813573056594755035016162795044921997758385260363656574362256760835296015825921294866522608602197797790825681270744006661400153401403825748629579232876149806254978716350272937706624831294995624930011943957665005462209182753292938954552428277894191562540310471367318855789330780458422468150970382348474468955019385631208146370461825847739040379203400804186743263603900653821377537696384411529455335117149784755655576448225528629404045823209706550120779358935708094022726601823741530845808090948538092141764657556028262264495693011285524876034559711329184642633224620182516688702840851740233022728824238175244308946466509503936834252204525758249795737524059253008691410365382734054316858139206783482341840161495667303067420553867711672938353516172737982836600124185897301581641711508076352085071351102084208625825242145688870041659916303452666929777116682557921641920245847221534858044914740584433828462536096328318902389406905608117462294174189180762887654647607988659642619279422102042541720600161850337377795392360287019491750918247457192240009737229996262623568234123149775189088481132498738405977725991708243880883110479881381525293621690726852793404411436937854054289662567664938480039540674031388991371141586449915379798082622166355376315137661341779586916449759554418457498859248586112201846248615155520300576641641507125667479461910011750609607310556359751202549345687080725695692800000000000000000000000000000000000000000000000000000000000000*i1^16 + 52208049191524044156022568613454618709964042776479125535035503833992092641474512649057770948487905551183718649214730536818537542139035137108016952706602286652664641298146698293510885297705841239498329116280566524711689523977213953229095407920291520865756159552630039581852485535532588245459837417283654664357425575059390588404233122066557562673921195936242401556680710501733312648937974387676775430230651807846391178942805040463172401495863300465961658517976244147532339899145067964134913339024461379564057069204990136935469906928219370166984279684179008794577699528892000184916746362439085069469913084090871643339280221374986173052788303017710363211994584264821921810402744199095982290588038416223569235525825418650771709754014207296723346334625059695691208176176876155326446860522879609340203998169464626743892724520299571822917444820740314960711468619108462000329786284357570533047866582274404170803215383299114452626418015353714628117528416559119193964269670551166989350741818011637771444202103070069596910224361882742760844294276727403903935277821735380617346764767742657197160729212158451098737344851854408553315497830097134787970683923062373081105750442840599592812631713215801551142513251410077937218055160354833086283506298406962718066870956380466982231662764149132448028463823774855745259315880245813363444859588991105245932843579097652087891574260043134549277356260276638567025544997961110322345006062664625582717920651465692211132320223661891104929961419703072512835891272871032200611086142290654781458966528063405254450021844223148181032785074766710972604845241591705724780502495237689371204871711311340103392423463109826138311414879192660097729799660609271264300809122329456167811345401704118872164478796826054548094140515347081457360846417089315749537461028703527295472715191479645127419245951026386591274535767889882996737065478294937355327879766498283331352051637057251974417238728575497412463140235015666919545526185440159213590340784256688949917662550574895707075450622493788541563813768771622095858715878587544283132535778713427151080295419811279707886024358495452701809820318005436207913591849170643090081429506369178318567888868344438271535916558420585953881167613904993009691176513614610862911790521782926790141549132089599038075223809879732137642815638373181269256038325167727672462376402312364701777679195278957541330490626895989424919874793753076596649215732029224966549149159993187421889794159099629238502812590143225845847598137658490617536401765381955437696835933595024585348048590124306873358795910952476473515289563549249980247341182991936723998541420563494045751364215330920169789258850111671889175995909376208210981281100763910206713406368294685830666449667473993748582540265373386490466504397896805433954799426036911720655820651717476476079320137948134701596381398053045188490801251476755328676181668177286110975671794951738076966021073045742375696757531890454269140324027918528081010527706661218134576829763182691450538936890381571703933225168462750721958181182828694808192838653369583400882222501824986061715673692507601191238209795195469880896345586441543540521948439138128523025277062299556565969181148711658489662493284649843969426918345875790111623540846755211860327002657626107198361696503902276920777318773625365013761838176062589982867632639427907725608226064122197450651571823391407517067514914037833472325092008813253040577011514961648255655486332999711085378739160852850616848806068641331181691323335637316487219622424777180405078463962638943037119801564513437094457538951380366670490192553721484051343782566893491194908601313815069520473961316074806346678295228718228332581410165126526826830547143819507817274742641109333340409271615559451033133774019424189652254576274728145353150122208269940063162965010841372924287704045720128037596977752376715145007441026304532647550459668346040416357696140303136892823806277082451160535257806021345411842095386043941552112809334620204419449012810411059316502816555625687741583331324253579875622994640759105165705286372032512000000000000000000000000000000000000000000000000000000000000*i1^17 + -25503407536372156928957300720229346714563416249480810171757081175485051541502058589250686947227906209442251073482603706967100630083392287357324036301658117924186964632692678716399912738223027084599965174240762902666840001941630453045229304688667689066428625656145126625058992348976880221355785657347553219285764943280313769784286162880936687563685719783741680909183018135595375238008878628507952988170229627569024664414959155040341810672545530324765807822034286375037690841288279194272439118044867975224082314666632658435021318887213403587993381172183886918711572487111326109030875865060573322657963340058010674423302494857237978733481996764152963261198677139366590911321187838371018638856618224466251571004805929085954170710708094442632103722768499860079512084996981869529217084995255383049240931742639743879598914228547360351271881618402323050705375253822187961872387350666024806791517178012118522258837393902901694686986134294421128782695262099045981543019090470595884014615803277223348176913417504806047413442774954845419478184495126016573740688391669508174778540882264639894038812655726085392802011870083411400906627726761016446560277233026547015013504475112352554714347569229296445166802967466162217302975959640193197543152298566106420051380894592116221230401962341802097297852025588727193067776821786840070122173116500336623218328988137046995758391742953779104289402299533453157613190009479996171631863931116589971635592475166618735049554705088959695796746151594547387236370802630771648668471584346405381616249476829880773694456958770205871848889036185318901362870785294305089302107997941347389663613795701353892902971642680402256474045837814371963458878944609809595415403923817802394606862244410186614545426683714558043149773986220820009047522377704529053058517362948744254831621973360829156939914709747246768818704925079851793076463514324795819978196617849787171689796101654468946729015534103421957989408711959818140038685896535808643985551013141320590876075593646023584305096701060690527014378823212533499592676940976392908901345755342691653909090014164379533588795376431033933847292226931611403810259614592003472298613514738239817620839973280462341965094391964894004501473089497418710348609362097927706696082435114030866152267308264618762367595631226785938747496347532581546351598469365725731329203322967471991300124904247586321066888159211950971143623439653975729427558226398901884306349525563204646266348149900188739216352079439531149042690197683693305745439126366218541510109149026798379804083527339113295858916433514609756177603671453500832262151958075416198972480699918299471341532834125950945337343734978563834080854887670741592361395355518942720758362614179161774039164310715027113226720988885633740910236560594845844901655375816670646992825007873114295350819704922637994280480979338567582417081354986408669807302337756500688302132748457406611746845798593079474714312692230603114316021669015887012586442795718213167940057981031276853604116272197368571510576561349752762488266141282190249461861906452453561676582577935658237091456345447023474373956741455037870416115074263762963202034823684262521964376190237269166044680632253577463817633750280319781422539682479007708548201405854837892635799412497156439471111020206235765114276703367926337708624462808574647108319373663978950975958101682820820194075021002674270198232972866317003885511413278719914511847094460716806932071674464071502596546887532802281687728597161702733158383135817463193406125202341400385598406050728847402461400842323556294698825234239832575418399021126608032284477068975475811389589119283687019332100593423093007202716748793424456424674612135922712614478487440283051271651463260403757731985469377758006669900321773216707615157018653146627868580150813674080076140812791590868770367552354878715208668098790607784452018214109753148567148687099458510849142136994405774050554639422213965980228318028308032562992813316129624988407191620068729190015389158130026903469068732691198610169765105094605034595678440991671231431604961280000000000000000000000000000000000000000000000000000000000*i1^18 + 7132819118597998117023707169229658776455539856177728525769360435844443405410808517645734252744622134921439617039670700829760587140141824192846721176347038190844368801701021704891301633297408235820205139013770912844878046285718756307951624609177841472137123651905101042331326005902519176774291086948771604555577351034139852452164646887228238004117149773112382420333494690943349791031163556086816212682860553930526228227001668272254710449964676425485199095395100325709881557000310537862962681510272138652172276004417001937277696239568359150257371900486338022137465406143828736930307612249967046042250639703242766544277534504144729207842880650216139534572796533420008057194992510346048720893206764496948439970333915457636045417570958611553134508629365632879313591567923681572111690575734471749706742480351593291947384790755535393567362348699790998886481613266189906382997502012365049356093441264061232361839261374593271990945903766739844876714574642826559059793233133492384361455388192472716601860914500152976878397352288526007095530857355596944156477632583045263965528387161624144959427926406304686762864638264430961500977831923204585887531435496977836987795835280580212771945638213693765522848240879886620900841721797843532205836054027570784391475010149357798749926951548145336437467401676822250573522354559377544616448970474102605565846479524731009759108966285419675691505043528818494767499481404298400316187289228327050174158466401645621922722600028518108394091679606701885916336012123526237518033225672188948612396927899748253851109074132295667829979773399781241044412219682692057977366234835734089990648973481023256659065895132034313748755696980518403448607400414897319960055483274457528698258306997874031814430005065247799133200838232188792776368000587116681186907296790682981754884647676985291446879986442541812548014561762929634809268526182198680770332537321409290371204195755321172923500315044774248503726518251040311867867917682855436189016710982612435181321509743844371847950601558515081272540594726460196845951050050470499816629515203079059125660695327650412075657984777892208618845770444692003163122024902135247302686990234798326396060848807851715624905586928928463617551725745269136877227130736131039396411772239780414278861235395965173906088727225303491348780584451076617318208572614462994070046662185248325217166657732647280482370225831220111208408023342923203733469540188799174334613852129071400615118135412628290563872947206490902542698254668608246994359118144906234367377937600793422263485030295733130775849630460131459042755048624064710485691363780780516167507578246122826154342970797513378189479269499402229364086607409667489875103515805006420863381366810917634176073376646009145867102822995576498362943201554183366311992518936681688767053112520098503213354416319765540592172735103179960404912678168312791179027463737190626215875708865244987880470372434949693485786219497216813992759465346167191997689498650667618573031082886811067392189332180000801802166635523202634877985071972976534670708151343614786266052302734713338299823209555822309894085743825566104260003233817124969175993812840630175472973167974402657010018160127403274751888916381111856483892104969623981280268926479278416234557845573069237065465884608842323592499301482201157416631651789734321657244123443273469476729703370552850039490675542623860545479418398770963518342237468858438537239887117292003591452777476391505540311213668554088020057481649318643086633255184506484373500494051970504588524476517563693024579991911376114912425743444387011096056989386146463606206993284273392580727276882911217973013836758275612143752415795315939039770436311145984770065137584663446248985506877981176913376808941981634558434037367338211010367485486385537744984665260070185288276961268999875065482870373741259783699650912078694697455605106923061945313823548742963574134585995531718082962751047117675141014068977740172493981491744677672074123501112860368741541597754590931085593155912717660335437510441982774535709182539231929557922820915200000000000000000000000000000000000000000000000000000000*i1^19 + -932830323828994049818387695152026029604785509517811656529438345468254982998736055239394079610758429281347263876559905001857980698216723783633822260078256287398440412260569222120626295471106396553891948040205283120563128865002402933446441742918588840188572597090051057300411377226378827455754652420159910124514114559379434968669381504919711891723327543705035743145507185379860540400178541142208509889011088449384624766142350465822950000724233822653239116791736978742313299862384802297021390448810344670355689811626998295601710413238004490088929780113405309090500887612952473272972493485504223847325949303433072468958743038771312201824511905734812624079344342167659866762963037726888973417908583291661661269198672821285640301985825791581752457365088231946931684801696271855251852777754603581230792596999026387489695029117681842754141287653434308281219753916625039989853810479309283975950316833025641157759174851584824746800853969699419223308874570073114521403263330517731955739712998314148558272865770472308231017303352197283315202223920281442467339209545680265021993416744694526136940788130599818868387452216769797550182457416376214403095942715865944047691655674934314829899239871653780068683573469310004149450017042416563366284687712084211811079132623219619923499454048041931867893823374994876697826137952070309086305929959188916619127192170057662908269131961620598682064122480412258731744464337355685661140975829241052151326497812165109272745172151768192384144312226458369540628949302702506165081106100698445649985649255996552640786955073309685435504423022743079429041308223672090312283328727291589606115609013982676098881218032875114059554428913103193740915446286829235308652473616730722545229453470060931708764681974737917365670530998247665769405764252803434544601500358079228120417645899460885450730226329124763932874094500464387758937124112150858032796289720952198457307677924015104176035407628820045622592155934350678284875196913236311522694560055184371467383276257631011675929418352776042579664142905678289779100757294905031257064041478187694308963029152747869072013447151815374334543562150348361927177289535174771717292461908240218098940096938859144172513529485390070266716757491407160289683957080915369201238648291147065278963499506601591050797005765109134446567977185322969733215996951779691670881076921991733798611797999730347880976861532890294420818721795560638809395786313642553296206991783604108203658528721816836215648868305081396693948093887763227113016079516436178457701976747570779730760804471704784515239224414702313729732971095312392491131302489714576871978554274894152237842359668324088662745337924940711993707795591494672827522834724253214321593873420650956338165008814671751905923004067791551130735579889929429608451665674281222251934378190038775634114434718226679643557496102890650235139970277734198713622031544004600518581642249411313787341675823173607113512348771729999261692786165038904831234353108376008488567528659208748959613002358726019277683130254973390642379320877473348921412901461698090859806076292726073057580482157145325304012369806425744798678780595114687574138528084975433413365868843621991729239057085548215474484559949743581557744647527242801548274004678783799915797437085940888062611636891758445753265922049305498173879624160056148242717058269417324112534608734667711117236212504070616968003528327396239486171661480594592774893826297421601437233144181462548628540277319814285220166172318218141437480126346755615730934712408823446001675818181161315229687430568671899763906349533043189836827751651794608272922935388067502332319785486598772695989804914187630799940548679227706510702368944796653921936394367474797407041200410318166509167165182845286074701834963371961536002473885728593186655222718662292904923118156846367153806336723719094903475142723075927628804931851932753911645479550963791260784167017171415833858598272486879842437727353671399001758557777594292396502300282662564793546207302785491758544419315352173221255701899325715461021383401226123087433433088000000000000000000000000000000000000000000000000000000*i1^20 + -8216718556894209331798546305434302008938435421657665163493015809268301452698058492842237220406003879545197056157181240976541377873896486690101775326264753898466859517487729331266086631482871019859248169469379999097494421049139208744630757088060588141834581923223577681242768878773319737519632002984015973690592770921807974106220175213632158152657679464424370494649820793275878453889088393673185982390599526398929375793212618581804798060859774586499477157532252078553130702105085678864657453148252286647552673628153779564496416198054897361974843895890233207423201129705626870807017451412819021961505822393909403097315536745026404084211829674427846060988652483876564221448854529308686216867639907875010390505118218983540348525057866121770297132162258004802959218710210569800676987807292553033805122647796249032195017233332508245304320228896187398510693048607740421141263755466357352997873993445617324293857726862840633601370038236991062500401469707937595050372487378750086455024832791664109001140659151646723185139083861211020700124501984784952299656690492138178144455599909563127177392990761211384808240793403927190631950308667116901255088884155810118506616599456529582295390119143792975510482756295443083906655386501265145677444236456300341274476542940016435077875494697679154037934365899818917379525276994097596113862224069241898671629719769927595101515448665547383641883808570388702151016288947628546975498413441343351233423178916160183308065946694735381209012783077791126299687493547833926528353236447971863007720779252955389563735258377215150096053599466885058639616793969492190554297826567160465758111165941616564091202347638837205270730913136477245253527657678658172750230508568441870220812992837043351875670357998480300212161163755637438044515794094215770718069777790293579508030769755676892789512938669284581007243851945553173537785694297418896241106660715268407250358464453687738618012008898862761215629922143473785107910482551225854874402773041033291694294979928022959591151755976730544361802677294661963554682175041451384798207792460315313244204604514609289804590637237533550921414375133522518251432076680382966122988099910706256165622935030843358403947447446862339886450242574944488508702191897213668513036293864132621780293342268211000627500913971111121606874992029709460962070085028580404193308762174736786738207549846973900616008209440587098686490709542675580696001160534179987627445768173546493224119787818880390425666882096125816732221734069184195381497187309715459897159131871911740467923118467521161328927140844250742421373784855747678200183968433881843195549680647513109107144155609995486205715492461503312837887571951297197449994042382777152263660447471116090082302615836109481976076317530289791919371633421542274945993584957164573897893113664494994549927944103731618625765818468551977977812204908721583921593364886122864970718499871251033301935607907606515528796685062162267110216051478800924906405877472935630454559183129161865382635690717748887675542590736100867736075418916261686097541576230659328965693684438864485214218868049364783129428877989979292394233131246787955126304111642258147557875607695157020934455381696395615261001917244742414026752578175615469385793120676690349515723794939441408973761741377200945255802189748371220167206719671742458681848671973962482770335870433079125221182743526265901552630495780666772599938733650645887615093695826473927512904385815846565185984529587446226842446001000520472385034675688253783922359146428731418883237862809212649115554499902959538343362125329711377951945289889652436480947767292596093592294262805635611286384907966980103105798769449149183233582694748830047258325706249523628410190029356077515922927023849092576046360494384569899883293756382531973073836882196113473692099782723233045578515430723763608825962521949029479974598523931668395502059221957103698185877802145705673679825725780302050865143834202397533153372184070903049114541008821039736834414929489556478536667707492252961427634193113893049317775926388884753801543680000000000000000000000000000000000000000000000000000*i1^21 + 15317338961059000223062826431606094620941990343194978003832824110982574640920181528116028171490507732319032572768913401146847610319336521483530030488569125114586383229324175605911276501316698576420843889947923080788530777423999469169108536995792477352884473811984896379003561847126601290801743581782615619513883724850608289600890410965908118830826845067438689904023703596712083867760807462239040112104774724273087687096869676217127502606480706126362827484999311858249116899853643480650117063661946851626600113368324720328713212473320269680236045248846601192381155033174125827884065210395433555399590486992698931547221527626081028491893961650642571691386142302750648315034170882115038866368914859734233675657144956175393413082629352803260654617997053595463074243044321131202749156085304716264845280476788486559650908141668505665905844103132294538757597099952201194694924810865796563672356042794837590938244111053402727139890247861293197712915081621225374166321890270609836817232480699306290312354910611078248683789114728723614254009607478599428097956978258093670824821271489776819842144444326671393591019441056736463487790842956389347504192786321129077239281693793939233952734270179911751672663085708265780715328464806919769555332873849347939766933185531129015555560403069375959139077526948713880682918299455913585058866722157282356649372086646542187743765639477055588258786107168020609219173610065359270580261926063787981423672255476731169057774613266220855114064922789521899544245298231435552084915051851055408485495950184598818525059871069361589124706419393348358141368045968226487300840469816732664322159401230012533057336451598803330476529952632355695092024303056272514122615951613487267501935076797786475770329606540327186764877352630403193283699840961255818864938443938425780447510312498798738874108897979454508041804249737028906384431383592912675101238089425068656982306109617829659536569879077147551174228112761392995028985513838947794785239967255285266166944887736538577635154920185290977101417358576361694086010490774864662718699343401035461844410171164961644859142985680739303208152596854561942459466231560790095572230554248966040119659575922176110353347670733310570835436646637586003583875912426541126712346504576559146741651421680288223685823861190835624297882471081491355968740072024544548230743555411495444001006437919027487074860227216416073936245164267952918846586197244215904365491087557346073688192818766838975365821344467539082698070432021909547587052578480720784758962113991113359049099170705786747217159828448532191162821507018304889897154193316370858239908569538760407385200720837265900838975853141540008744872010773024119418804815155575477538778523802086469176095359018562040127435798215742231393608459973356030615402616509385987935386695437038691229247912170667059933415685069990029163357248032484578810778517381593914136239952713048988888086985380744763681091499636460562643039060390760652933631458699129317214153358814212003433065304377508625586735857354593508969854845818767904644021495469082634779923234298386855826054030032097244004832966804779734003013240364733856939966828059061158892212952564862671383611164182758775905491054717975421683177649872411946065149369511725375774576365184177590714976432369974243911202079599794216354385046905137767823513414833623732866707571131974012903118218005256204347677710945805495215079345068809821306329918907146333071060656003309891063384188241876278517084765509988551423224714184522965807359171625204455905545534776459326861611497591753529862226357748744539494672324304756300973245418398874269107447252826907927642448242953799279189627883714239169384794626437310219892955547024721534604129020898848905724258342179789022678810792194942597238106842903425031459504955222291724100995420968334169370245654074010693171457139306309127070003081991799975740902428895711743027834707211837293821894858480456796522426024127857928107080011409880786820667430476003377024765874592178737788487128372483329348627331900157931266954841804700696916787200000000000000000000000000000000000000000000000000*i1^22 + -826541480845170496927042102170908755778001770903324029016109152950209202182038614921551283765572385484549571020921360926916435562751745735564072204125602483060376550182427977135989193160523764137524057248893026429100909717647941763189377182412679441733028308946487651740714857871809125217771341231804341393863132641040500796347311705409386961138266134670105488925825907735592560758066823170381813014421112062225347455160814929503508433560405374858633402105218291075061451730575294168245490557414690362078468527907958584600413084818315202512421368829535584529905169895102061348528442129842347553651310025079617333711092528656451554684395341269539950780724038173079501380940035499371458775517182068423777383537324787285396963290472977702205059029615185872936169663267236703429477554343193655163168740950625805488285172090666006821305304756591119075926115962243966073610292986631336241518620353041669997037586017443506037903897633085518112595670089178721476347908219870192203309459414234301390647347469239700210612627106413718087951831938255452584864465812240096854398931572770539652919160073254665485996540657635021769605028324914688989755579751360508918282334064026771822426042075179803912219505338180737377730060991299698061470845878290623689462738522624056810082643779202021438835216592730527348848666908355499487253663025497906771154931331981972758349848738950111913416379120946876367623968003627225251119671979570074074035520866637872327438606309541656856808563621757290913424316384319534888452294769423946995024473905611431407893719245791056596532719845228235463607348019844556669058190647074177609654690428736147673518852168992454161593782062065607525165463630990712909920654809289538431600620745993891302947305372663883496416805785774850421086145009721222723947637275636081726911186776428820473417780309398485027935920007292908630696342968181943007367328596925227667558619956173610995676033249081620665866002665164115614492755479520179603997640653434441994058675934873246905014486206703324822836331138543744988250979676149639464153488917469244740702325675999591126608065018556760883590377436705855652585177434512544713593661704403028192345404837690072889987670609562767659798717217474577249369512629603636929489807462514513150512812766928792615720085211872899302843213976656073844266118076724261380892308517836937748662063958686993609673862103957982569386787010550568072987597966969625519211741602837742590763127548080752528177554512878833237704747412268289941026058001492305341416498319864997019211469818361609014184245788819273045300363425556199702658237690483276651990154693866182284247649326177386346616566316246621363106747161153367625038424112749649361112295656538881508855592747074477256392615086907810781781675755007245479090801364168963732220123257901218920592622808410029583707513395692952201426542068559320525064063887242067597413385432712484717677633234323388192337617159400416470157741459123953028877715662493701627252927801334649651076650094760552596576690547448872037699419856751434976616460908968458133060825704318448806521062679054271843611036725127179602660105961445661694946584253079322368949107061459746441411978847256131789945015200844735662585837750896093190505322970168559777339338912971144286074021375458661841737095303094217526954178642276529444658028962245617836163498714847513330286283175380541954012262354141573919086239765883174515345608772524038663680823367638616809548185343230729984557813490666547271506353303551168641948862885674574655321649510722215031560413491852721454900526808121304011471209973641380785868704620962601739191561908383860212608325837800113917979227524938044851319200921670857333514597222340940685136487167246719945753950947034669481903102867647995823802020577658071569286655802212239042288752004367605308187118390027648597446307109268935348519703144914715744531129430008584202097275981030581177200567868047647771290630327976892147341101686317960905541841510429887757440483910382047425099969773270442616980429288715983618693188360520616378368000000000000000000000000000000000000000000000000*i1^23 + -86916288825236485655758067608945399766483533664557329708674689019031262244610221301094113989238752713805642160459309122856788991078701930927035358955882454123293051304113651969273198161869394941130373857234048504767309811891191056918015821787517887347950545633925347042840069977159314860948590375999977910200085020694233449315867416425959630899438521790145723750133722582729723374808223915387240843010755221464116815349026840030366871405197969522205144087317465157738198898097346643996884556203250979262889471897501033791054723577846617555044021624317077331997924169225505297351294411740751566251422634776511800498784167154821788608269693610786127901561060042709471305575792657663240495692699231318875980680934699024422304641687650065265902104343060916591673385363751530934781470310854951354116407127116718285786664714986058763539026695298286293175678899961209077136114709415536051866428711070748583882699157706159361171866464406444394129820981842492053411981999126036926904709738652130705422804938748599137414191297150871551939699409011999475338319356497028445029825968644966996546609873875643459839773854133900571183651874057872762126773002118892417118806670280560468539125548180673919406968683648126541047545512490636051071590937475404667103512055013531134803910001806856459242583867514803759179807577201181502043971064783444820091913905286173821139326504718910865588778746229625403021788840269144431265539234664672108853948317856678669034310088542483109309248664456461455219443038785754797325383109681930921783072840286739392893906596254075143248261774458562182907477186524126263422549367280003537859062203782754002587529829794614287186551381096857006646530502184212636991026682864343462138060800969957316971303209067673390751179491825929910526208075525347710820588904207004791026829689852955965302736654358340702311937006312211239478090242546777046319208734943817242477330299289150219538802121705832526643380576422706565778430494005655583321624213015907568522156301293521793305944328669779047596063690694882842856840168016978104357099919909608960735159667354450606039939590107771769338036537041770565719329397977082239618773305321922792860421017634823300253394623371526683714804509770033962698370550598884237373271909866936870460813667276428667479371001489116208899032010902711005932804606676701930060970033175534800479488795382877967093812905096461612681268853105814354005765660910197390105399254045926665610977720128590478394685380287282450239630599947869961480632004494358602016462935751844730659097868517458570292247126159381953700525266818148462210698666401374114915891182248956803593798035812857953548062271347843843624498095753316707077310250891918388166911977968034399340390947070114535321886990156198222245691376198826869547039690357699265059476925466166646542366953110328213779047772313253095043324723850558437095936236056441852065269546318596136709929719718488110815396494785340088732505172801058926666493274024677995591424958599508518078896961355529134874740545439469844829034675534412696992327484763221398512802412117680792262287943173980588858292322939727313317095048077563397615931481725288725336683324876582254326249296114175651625234414424375904421513577713635043183794461912142504260167760797785653741795717015621287956773500055490727742915036167027612446695354644719966759252345922304875027007083186795688909356807120329317972078326584559411574278583853088017033172951430068532496784578767676768681027697128081261929193886238352764269431049855392864632284253145071196036433336499134356221503710799336720617290245799640956238112251925655258346461548485519311089462074242441540168595131632967962996287413739520969175184904138027749378481898692112525834554254130187990280944458382133810904022839452429247893313232624636028985826083882275247317936657251333181249925026749508999734949867915005815445536850460722556650229599264463234586320824728077709190638991376838806341321745724243265141624275033833490223366531492574642323102742830773562692713211853952925573790969013081210880000000000000000000000000000000000000000000000*i1^24 + 5816854178208253740318396061679195624302076389066480846472073689939985098267840992176684507713627602725306110331063487364633409392340790984088944075239758317812972026548138318763750304903907730327089765205797304636222289155180728270919940207655804097191902795835998326489616257134684440525929694508032071923642302033705698136882983753104031709318120613823247774876288659531940730418279177385953925618622555909661631566813661638329487831731372235157696033360685479473879648916172557547762643612822763959041665426587053398961699520360996319810499293148333092221528123991804027425566807978734897430111996206730648540329668482648502001092449961150202798744699930226349812999431606885624666344848331987518561569361591663293460815009273366060091476346208483406653266826942285708145153350261216576581964032803423970416304955177633501239496566836506280323770217826614425023532948780927835226323372070177244047793368794158272674130590285674597799394113381464062008826340164370947306603820888607177935547954044280887133219828192015746259175437159323503306317674445953246013777755285886311304426658534851301508337831112141486538289420652926430344189814523318272368867282791791130731188179549724396570678388148414139974716685307363641638573523184712321651161350755253978502260500656408834457074790958222813867685173012800170076935135692835319491055270575381970557466387175775495216731707567959958134342631397690480222993534604325661697675263841987547268117518345436726925455971824109035821883442058050525162600242689594741570658617636396204248871278585141090275553779839476426303983559909209253557672077669319036207992949031426127577405628394006826949838049755619726817474040943672188129933396869646614460749506546748772984556130284275941205280240960177083586456968737495155411045158305831366214025007389372900356715470844581269779658540513030728749092268547794882677660291527023815819991045152269892609846476393726706113664026932537822940852096000140404374572829387339479697468348846792898533489558469926696887692271544543669718386765665560245382386909081150002279756258440199233197102742958027944357430081152638145428055910208286597933336793417656796088071323575535870113299063704738306974044365564185978466390222287257077125136334129442806816589679742393870590076216476516255530383815258892220193921915570712603176215309860530972602216926560319717808648513973529994243253737064522804357991833313362351216786945593726366240142279351656787197822736483579033763519267982031852774225824939402333916736231386680835908902842730815704401042112899285495380188616090172550761692899700347643191134407242020443564081320419204202098584318409235179591373104766064948857829624606404491027527001744325283819829865287857905832219557533958549445534287487542928640277358109924523069021997446694524480117777167107334148716491374068028830039526977562620799832049200610149909131040538877636328848908970310120770289074111510842327915979834716480701174278084976798331110569816998641866674670086209020765982529926068817851235552215581437544111621781111223679290016603033360865129433879304900019316453768516648982466052784926058080612622344552648800534899907495549821580681214988198600738179940639323412878316909439021786134724805633535879201873729636609010959372487180925887635196760971261661155629258185937143205329352947353274362808433131058116271856550245558285854219137442312361950234323280399137245176493159431533446473632706282004307166185754566067322015662716343303071444902287543980279065547649545124718936718487818535177985695455192379873885179875246355570213603410433981748460191307588650508011619019290458254961958412506709512883264960057606313941016044364398775112350965467330658464454097378224192790740705419958477532353523451234335723137465674574871785744071705633142208201790931368753621751289996306642087263845765594861314611260029334774369891608343178532172429386660630152332263804073195199068691455850106066884004418493091709643696935013418724084725103306287069771346913683785852756344935062377774778731724800000000000000000000000000000000000000000000000*i1^25 + -2516939237266267045840742195464830099292634272006039403198504643115530783312866306918147804559535293737430959451534303997300441570425672449390500253504091474473185760263854971919859792589016710971618554314193202423370429080066734557953368522824827349019556560208056065790942753228111468793366054796394874725258343994047170248219117775049689910920458208645866643856883412427462797193812644539836098338499377370013075260408927800880804179467903202960286912371724821433911511018753523830902378276443440289663640026616839530284187667981124818335107499666046192572669914392316957459136906851120584197951995792230926809143471278184806634739180579461487921603420799824957515505173692197069952786414165173469747500897422084461095919614044001982212807900644721551693894368617652243240928603150453831904999167483983507482164552568719482102274782266979719331821092902249800887758312424677177572426864699648712284602975962589070353293488429792665731013654144480075148537955878842829814094083768188333825078259607202353118657675903300105835325324125844418661405975638375427938349264065390746232614179048740801845834171133583692235689318089811615465515916873933745091634174780982589711246771062585819621929902569756704135131287866020444180234711882647286993690769254239507784318720365342246669111913002252241598670727689439460853441992516198942965952125381422578352642291110198287277010199279150045298866111976017983957091037552508409391338930798564648278615465090019418925012762465877973994776314855661013570856981974990264772113662374983071412523016732091134709681190960419956260096075757874328795820506107379149027261644511118545423497502776367285105365248112329459565607861295273322803529230784057429328087437500852620734524403601032915464109033657872794139464455154560357485740890504658832969084053008732221993596507201613568554580950236845597938764250364780086236879873252896274602691272178343866754626026705787596312526048663959416922056943153537804090300722026657094170537437289408829162752394901660403948577951873763497589539369872382261229386102228824050337840782637728452263761808746761607281066348692141665314004739440210342179852617784131375107204883362948560727089660668230918011445155980171887257185841161742627311832432043525807993126071349932417090657542070295573815734107887141475254749546417845220103527895075715514663611988487394804107885808724458052121231257250432601767659459433213655014192158431786485065853574206974573293298571387416278136687557710465982807969434495621936261043390938253387053487159909157676134066217877466850889825440825099054084350772303598967034948644675727688043639751617607766190159096073758031622411628628757276330964341907427080736314139332707515198434695016644002816773986822613239034643113297713450816057203464826775226650660918758504615538075102712197336041674771457297392144346848642674306446602804861336540419863546301660479838311237953452782155645656222616303075324676767646433646822287953693050507399042767747320331741867363168399495622904823920774019812076892479737590229875317463892728726513359445017577061781719598677200764442361624147187146363306546020866004397182365795695768122653006834086403901759280293935773831641594984983554598664100374956100991993956532670321696933858547430558193863604612099348708596086724642888193432459323404693995650034161934855504853397588947397270699501602637730484565963925829250893827948882668612128544612496014488361786298017780679577363649383446845752397628570049060098785064718989470879613212546166312859246915393961849348310589711737634638066727524522029706044304915140049632791326137592007157321736939203548623797446286508087710500153134426701889982425505100211112253114521320158386344227732077426632619435465277050479506040144403865450676299708207889156468856314843131799657868419544646129579994671919921638748205711738189977148255657653204416778276607636357372488436985220434427831573435363559639931773636268738574305472603881915347708282920390129004187868257948830836083336555788879085647218123861822065868800000000000000000000000000000000000000000000*i1^26 + 600611424211360677046551100197232429352366299716269317781185955254549645269866780743540567904843710782739792779502501174741170987247960976719873246205498109483319446815854921546547248273676980250872047140089185012487351427871411689513228844742387547757598975197506939281772317004899491865145057806658509972720005101568549535892908067667564987972081944825702734528840187516385757065314467193066677957822866944510385599612878491669519080975949652276000682122665931466456381335741109823458695265364835298877806262853102900949366552333439134726671780292083194224125575932818625613184972086562869908338061539468254286233283527644655582682288761602838357086741878815661157595128607840788518539848872265306656056258684280412018629498726938691547773511700004979729459838876659692782357854488024830919467406933861051498438732534254429604264839821951349536713160785098017651259324080463821758103914858992908323546336467410842263359553209330883092847864270737799318085051484732811483336446536108411006325818582955102803218264872328386486695195273626043646850844593392132618534988606726608340795844423725608789433950166514852890349050309711623756308003295021206971140789824609891844352111725185654442096691121028368718928958939906234989362206687267454546127126846808553172878038761172066965331615571118976816579916694769991287520709437483854224276341856118886658035128684011901670667282779320021233284094129053252899792606887990253108444581329503628060178196245422361258279233285533259703492272768061401615044463811913912821987997533289344034957950339123460909909142557141954339361645296558817192438679871174383050566296373654188781995798070417780723287560726342186492111929412901351473045344614064724763504365658150413905464402919851206054622115785909975459522365302429842399514151688220344816825755784027967633821403779790771334888797244156859540753348145317066898943535430424681937389477599343276920701980044491938977707930983723778755847647015189781858284774883669787815303561443670652398746742879987437058052528660625921861834604675198025142204833878392391504478756937587757735485825916047724579155980183370181753268613583677987600183425142373479941449637188128769018948938766933969463682235239242334155747129153091650135713398921703859605753286276575785444019081011629495855537255957729570100774842752691392831592134311695924078624267020644164251642811826885897064952232263985124382143322452088491767334732884756755933107736248850296377517571809697190842405552734240157172908887654528566784567542698619295909418277347658103915757004722790482453974693797789719447484166217247753302345116098221440187034263948192031851685280362664526178676292609129279715782759256094378764377611285861946452471161156419124775262798602806179001489758453897408301783001906716831320258467689344708711180379517493875514131769259446229490247555202762000888069117889172244980897757063920016061033107129717152256802192518407413502940677673028581492380576709497998644440084800442175812495428819295579842148868951849552811055879142175646328691733902020574665305533513820875072791331681725385737161643439702509802447146949282530138002502818975074779496482590401967878936712875073572874447096526054666406634496987123592970338785560816066715011154681425167473929098369001522898107649521461507449763197950891325202188055431909415311730778538503469020681107482672198068968748420371238233203063712483575768321085449807577339205549634665991128792454343302081511197644680137690568010205937877134127038177413764327178714276330632202536470897047749625080651775472938034099376558312453902121486970207656662970432488480958127860949981409497052295260915729883394204532935519040664617324198963128550371114140483615245756347479644342049259209001810959823940443064199368285694208892300339672927689005674223370742717769436708613442043018136957913565032233199035877496187123930319246554808547113818938754522222300500604023496908118021860816887394472682349871947924204953547463196729935880730704999872861908135607436334259623309782884863180800000000000000000000000000000000000000000000*i1^27 + -52615615982530163824722240185041032097158955031263972763223912219214989690993127851508155242219904176710166996460432030312750972693317282258294878476007876009126462403926550637561234578438323605655735255824126628172320068118312589762697850746241814053841878488613431562763848658056775706960262449472608911441561411156104429692758535598053981089425170060499390315979665452988332286527197271531353682818812516034972833683729251824769556465640985263130383957413932924628168416510568962456733122134803169391877363723472342000598260170739365065251347666695567294681570630589201158332315869708139710346473063877746090165538651161845349286866122981244493472940614031735137776633951742490269016888468516474454055923210696504904373654808122936555249526022474875222785402763516501037490963332945107824885702222378794445536777832524631058687570134365138164736475552757399311201369550168234892730885224376085914912655047810914073630649982031004833104495595194345213893367454234652206432758985701304249091534963780711973052679656860748078309362735798919499392721001190668762310360632403236950374238773048362185042372467004714615947336358013795061213589443547012561852214579370995542285892576120571948102782449332370308998123979029701199388598210163769953983226950447208709655655813362519967129363218401159228958450618428794249951156127622208845925656385483015720158387706670037276663831582549210795879942492628251481264274573885938789336081699699576606610460711388414361152126635119130893181039793215318923998784830392274837248795818651018150741855076437860267048779049232380981058758125716934732017311351447561670646070454287017274709953788638388823651127360151514689099807263352967192479888663534041286149741690745751236844626672892432750809839860280258108237036290564878117604120873911638902153310387621326370842530011581781495974425203148916317523908072097716566260839731017668293645937828853032452449075214767861030858734960004189041612762571160060613293299516176735093734397735926825341363177734468609675277116935843146328482033031917535950669225354549345122784489882632189059400170046349546508617773108264936903702799408622909915007288731551463611429739570038534275755342033857013518228145312160144560253094123189079001306005544565197805161174574510830334063408997787372090460989084902519611084563840662305682954032880341301292757580913356205185149032739115004366485718602655680762094377436433989516165625606299117248807116739291847205522394762683281931403733045761324055612051489486080838703577959860757843414211220478038395531110862257758639045717206436942933321211858382915879178924896156507610649982545431334789659905540772676944145332769453785214265423754944779877224030755704043458089068641540179222588224173565192920163210575396701388751489033496470787532728721446921552550685920965440163934822739276114789467175752217847448727239505349975562268966883044222901824313567122804462278529580609692856310603765876489487446230727425550108079618814368193178503478671086460310166071074752555390169639088755223036271639887315394839117202917301134272368568407773332892875582818610731888668450727871587514982234859463265664347709644904567277855783301030668650195311341304698017395929659560350685376178086040724470607964743138079528772310326921979741737830601953212182637163100072435677113940995519180462251414949198615952847518848733223211983057234992117509587390030637272293294028193331679000601764934948329001513534505377570634954721574037199739551653550252536996142550015795296207539512640298136603605736158511005722197404786681406151999384407324172014304998358204171829977447209161433278156625185632401139117568220173187682519688513396031581156995467313697712815973682332396108280341740475332871235962994340854618309728589150458482572658445168519021806075576342618235543488931778058428616951836727532321896598451225899613917254052271098312566052020602179559804345526518915070448753362815793828457774994287178120862728541049882740569109244040838462275954062935942482792462313139348857413435392000000000000000000000000000000000000000000*i1^28 + 5322160408088501788043388036841024920376298584366216662417026497746333796713440662044725178796476607913655965780239677345208719767985326165876099427841570059934122743133615725787713573695283316590265993048425987368349592287373108162881701011700033159748233787056198267679251828540953898184992831869964747991160500996419943181643185119188958439486369242238830404634849749765996520723508916314237182898604377573822978618566124702261181917931030534185816221073320259527856546135028805878324559212204511736996986045567878418741264328861421995298139674856122832272463961239767576532972521004149990430108160292211537597705021986304856432628837237265004757641159440405687508823841393148411113745278843503721382098695066314491974465400827832991378141683278514688873855475594595846027138171966786620600888205023956362754164149765690085963273019451964824084521540983980098825668167008989601335227871082508999314877419717405401619227309787914121314512279008974060099961199164134154840597059167160459214123613846051576001732969609829386323399732520471571105114123912271961460820470843333782821669380980473910025690172262727455160941144656714680947068899339679068628956266446381201023850708708187974185472399583246380236970237365326378392303233348808934956803776658400982450594301929513835076077788837319344935664887582503915205057508192714783558728439975767501152567170157486367542133352271231912772274123300905070690712565045971745742074309394034718448919431874709791495671444466186496938112961891220162359728389572179428923298103679586931970378932415697239193493132486076742885131496926108848910800653006397869339203367258309994878171620719387399993327178840185673943566289521144278994988777269673873716070220924167085911487727008653501237725335322660836266891790972836962264783250829900155818553950662627638557784381046800033486344485460038326624476316877091956382782417654545952052667495740002063731790570858759259835184817680988229172633674032256744572901186613897277984391283973931419279848813546610229830997547373840297323067275524478069984419664788882969320357497900691504672196832699079652384944115666797254432827877937086676587688322389722213244479583898215595262350705013812077920447840696372122828678113449247077972047573957247612514283201992299696533618635328212121475772198724472963166501291070511498542672007313362091979794028807732071835827288195554953372547629466236214015203188884182309537930708209449132274634519967176777835529737031020345012536078046036392571735092240554024959493556875751063293755942516352772526797259058928252718329341670077764868151516660208098092258416750768286817399828189774547586474968908164023446117366114174351988645255314786983529505667801277481441494869368956949209269676525892368319612338497127029752089879910407647114083067372425761012095727398012736161965947321986177593014679369800491995266473523707191426764604891055026017478157207330054822346292173807076076462970423429558608675131094496147336748462394571963782733203683077421307235142644181507985965361012168405856863720018536171109899747763939267445093163787063130016467945948633610692418527459904572283680223234020449699467598488785399855088204378977843527165221452375876789846317035160903259560734504364791318898373574440725795056255577196938284362506394593467261796423500622709219111526455501107291907789899576525094964918054590574377968639755709450534851295611053063306021972425847568052008188621856689876800618439345085935699986287711237032121725849964577649112955969202657033448349665195609736252639404713918858417408760056570320294872447894863049089952954550882897564956781983969295452184377826343354154017081033141966309751669663069742413482962951566613061492501573211379415658774756109810869592284603907627120987379662451412039715320042159054521669390729279121363108103907447007565122540701294899395510803146839220433948322231635623083723193910476009140028675134802995579422302347894042433564352212003656820236499556486355681491207714173613345267873932403418854422836398256029696000000000000000000000000000000000000000000*i1^29 + 547125750174786040396595148226737885247707635755169376099999493332567319086155621971954909861931861768765829323074730108198679661860723116048439946711691465632982703619258299432331528143621571677592915384288948596956477391970154261552138220782755637066057502881043974881018438214714362234812049330628160987061604447529215246547073027821447097198045041073547955850697179590688823412855691509717877614303771160798788030118634811431342557720749374816235590003994371037062763143317068345252634295509558565183388613018662215630033688404582281759303053199465990318291631329022820832469482905814889355611199011553101629792855769600732820363497932621866244976582656930353323511597361373809635291854550530808743425442449252944812527976326527989859938538373619563489624857304325437470686812816262511073331646807899001577718125351154953605379111495754550718534284007067260718818514876475244879988611616535618296556275841801307718819074525055406677979390732264127949110912117346934945889667836498720104568696223397935737143651547379853695810772001044817187595186955587097098024672134157704039013299999437189509617770880092609650066013538043096534232139597359458397306460664696675999904529023574704578502796960198632919672583095693017100078713941866828450604969217862713364590232009290213027023221145771782565064521758053801378500413965182460665885844118168280032103681012152256589560645872999877700365447396728843699022723139537206369542994045690071127408278298045221810453604962280074407925367904241311135097885735973854336567864480069417222521231147943110593512072064528565414637102336992873544766154039632970000368887757581857342346635498827045163122525356888811113562073761554451741819372454825900773074425474312598364061902139623822975907346740247907463337114796796148763495424819300533543592165836691950863262353478486094168883793922847981052286140470182192143719716296472726166776035963231716363339679532484568255124965599582364061344453791965861683711985726178751219771029211881370090392147511889997768564551734249639368027964738077795579553033650450257354563551431396263587350622389608364044553134043424595821662339425142769174350722688533176310573428662169385971698448877039649173176173317172007217328348893064151386733593394084502565451347708397477387427634980474310140564774722089662846256998056478400682754611070227608110295525284822619725250792568781742745904628139645274841876694099799324254206994416537760562260053448913122614955871620330547751718684818240258369945515929388828984915950063672195519417741485963432379804832915357531067470217947091362324241400835550587774253283525771828167476164582373998581808855701828804763942534600008684460953553819039981676564443526040855053607658444437925801863085138481325407428275170659074572107135914304707415087802795032617066217189237434908886971931517267686513228203630973569627634176050990436463968719414968388729857131560119987022700005381309990726763133420077155804119033970435195353862315105917234863454983224410265110546585333497851437735375977584259729249905755233447021513326621194341234569385827138513171911263695542217839041010154036685197440560427558643648904095265780549823694291084466757655204954559597375096003574270109776220818647651049016719340543238667411300686556137373330568060833805607649936897120242145164023356415580868481671514484932835927785433846140749846121979724056589202620281701063588312532233461799387477702432959378443078328438644773398134841199096280315762330866617712389320163887224901132528893093746124738426955642886216515928810413707580101068502197929454316345480329772824432298031369603491567030206484537957289679038714696636111745863132760733186306818780141986244130212939618369227854872765664422646579683556987947648052083971610755596429117279964242534938478217365639465644973076218449465607017989917263481263546787673575557194082420993265778941881919355137173111894600764863845733043348446958652659105537260089231268392019619244380483522717352443952058473403222991748027106734411539266351923200000000000000000000000000000000000000000*i1^30 + -246258132671040052753404708168848447311261413967861268883928123285275474527577363070982377663606559063724338521899496868900583624814948018452646028367222380733516684767275025402617192721214994075313647466478477926900392409647842099176197515249109991544065196790240921769885383633987762359138933352952885844402958820788728808353674592944824213640715958142179669002176826816355579978677389147282549087847293180887309059899171182510409918479487952975016735055833778029023799106299604375936193101973715853449529288695253888635420320593600577194048576371346135897822335064028574312596428744778984250015878166079167884594582873826425708466655890608999975642755558102313455004087046268141711795357947127527795376131389666091418107550892224926947601024366275118431132955447428691887679748714883701198157670675198224199489900019632998742503204024811965186524737549070401549520814200953562236507583943319558325127118123408790123602546573271377798631952933482386845069209335987704581950887364116394501417815450608272125699906116741106806280558796442681534365895084082991811648517307082808321689608017345795137126615191234405292276324619361979059539683430661783869708207037709309784064344311554021475969719616156493624593183391357067536909086574256559994225662100203641348772175036453143630428043807383508190819822192834431123676960484259503034810233759288710154701568288704970171947013601377801909154197414283239560943488238386655891925224947805603366645567613776022456747613424307207155735735779245318847730447415033694874642623031929616925496632051548639090138813638271164037129012249235562201394771205749366760212233167112042224127213802013416525506474924620797749587522997336636441193246196351009014656566811195800387796947003722925882787364256453690105172310949783191751346415659865440519551516880264186353375473055412597673686785316944725968846611964845465876321476105094357285148851850638307398005313022023841617166503535678156039279775782860593944729941312932476065826544096024303724092075262702570894010221601619790291504142534333483546493263250973954026010961529825386950222167679561377900017381573503384403243023803415783723179883870587779323918353810938200833771030017642154636954619034198483548695624245853476523292405293797160946905998838709801459021730339049174442557718646520944542252619287701090534280795127587029151709954258911338040539615489571547518445343669604935463154000633311976988849893887869864160966376985968363398559323648111996485238160189475371001142502893160971157073962296414800895566516501685769838659428472374245427301149902660840619272922357044177982012895530641183582917779670443024025157510733426018236661297037429754639757675114849710292333565427536909522801123134569586537894584203030940627709361543017490911481223967312993463624494873048562363823328620740388642378555422538798465812171068111291161295907900741469409695891216198304029488637458092594477933165898006927253641231484145169765621709845572060967283994723247279433118558227803616712368352733588528146158076976708645479917676299362778633686503326584396980401721692205305462553745171768416318294663207995062858028374333686686770326640868619005290407898092904408230834970555676340636849535409649154325302995685082924160410579340872687381167991788208435152462551924569844022653995670319281978264461721160207664310384729422912635665848667708997732168021389594303467599025930966577701939959387795411174773407235945465817072621101855478937834014664581352450412862116766730560906081149039795902214773887120741159747032998926770652576597731610271983281845540988837189727812728167038870415771849133374426306169457265673957839718074210948205017115073059948545151359949546185036825672683302222925082888440923783249223865266226959294142328824893038270702271698389515038147763654059057955618424259551817950441847451038087987194096028215967917896298626584048770979691436610674407238459462426173114906255489115219127585747371316168125502078102974185095613214479776780775038188475002294071967540675241574400000000000000000000000000000000000000000*i1^31 + 35663326730360003374022221694832713760275552405129105582720560052386022372372142187187183621976059216558009014676038703511516920294313170937790645390131237828203215832743069123975785041916578395074113022391674031262153171550495319265402812759456947885898075600242869094273200549408663292920078870536071071973970122472559557435071293955199183332152249831557388644742050931221000069920921965594583562936968280923957053830311580299536769969153598613019822043271750005788020365927389824642291988039980543686265342124357763293004666979138024677552620932949653024748204703565332537126767821618622822893461049307399768419228661234511604904519424303785722531721443740085200159838726234285591982119185337763735649005486796966444245747015120983753017612845364120470003040323532548558949612649423378903609995318816601743945800118916464006608853661476582875673059626254404746923771405457556319030870958881587922454122885526154354337735554222217704027684781152052887469362340614699489802767519831957343709411985961800630921419887105866605585922323034672469730109132847984050482991111390090638457270400013789706931338597931818771753830212344701989908655875918754345374206111570158615980246152075293347422944080891360360984861614434615725205195768259829143773121522554245101321892010157059459789871466340081079913287343964475837037154170618300232334383122388022690782265008298315783177259667173927787846999275705775286172666177903747582013129930757823177327856293175248289296369697509154865971609207984409322445410566844211550657422063056524315273064330712418797878781956900227038162030174368038482513048010202416407766772047367989634789997939141423453866413321616852418760343830985129720306653706580732195365077424465974089837771836492633508559128581469252470709428216974873341887324787063086495547456138067224598705521901787053939440660293650969180884039933635172342718548827037179199704795889245290422904178958211551127919408943206829306669695726447410823487878152496824961710634346430434418651455469605805865673734926807458480558232446422486376633471366368877525067705106183812567380221492425706607547185089701272000467711125090405501471542997885065005585309908818804387939047169364638814841841593724925089634791354307430549122163311204278192379814837148851883492012998772158953050535559362148746107916211568708320697601151491303937503789274377599514984520900075922414121468428451238614748950088084710728047692843455211056853880463466816034464017267361242571833305790674797099874471801299126541359002666515896982542146844263231694671024194779714114688307019745048523552392163157520872254102905624582769127317411077885452613642403224682899673417734344519255019141172766697339162967920382887089658281741770412052391289321173674258929669398900911484355546810493386617322988159140545412875525168556597121079661952967381809989953514330547620192958676186424726363495085983269489903283009545373163969399059943653908890534759049535102547245088595178810168126926485419803069006032972970494231180224459310601492250375640428943668655971209609992897698758219561234458385849916977766404092565005763348966375081365179444451522010267086375241625179040283761491428176333150809098631091988367020467170379598495395097769688674900157807787340989987514078846482837583760628087610868239621052103917764294711548533849503094872928848107079200750482593132450308663368361247003814286232895352563320165634155613148966254085863391902955403832545485594407131322901465992711534662956545983999168038348612455229538284770808703482613024218265013608674197072718996407143607048552666619581182425344473658273030776518549832815845928233419760052162879495256079992914323746003489189904996720633314787672159748713929560592287606341877132078031566641581294883894582459999660471077428770361948090188483768093361039472984111940585042308810331999107203329026960843240274014039165576868260381259280837026007600408038920133957356832798047436124829160127368144189074280473401111374979287914771783987042300717290199298484260044800000000000000000000000000000000000000000*i1^32 + -4826885813147323839131355314426971669798273791427550631140654817491407478313655852911889180609803800043318822922259147838801206400199422855205905612028128606799091154824806483558307512713136530058420402355994055986250827592317554043657558518268774702060276310266009019701672737943067854362269329115785009811230372142128906689460453071716589570558985910600074662518013555593380000472659604754772871297602350741102954423622406476534509450160413282093488513752015136146661460034004710979131071878916562636537460353072537984530530856311070710407121209291541026810216792292933244410516940467697345903773643015107950126849479164976797809131526930423108170360984893929951276770655612887704116190678221179513888085304275965398482182570115030666199833884891086667895236840918489962560242494192552749691138572388803185259730034433492009795458529048979512854542856535841551704268266165521004103040218360213753870926376797117302206856680183109201219920442899561629062023910982271957061833230443172995313489252221557247689274111808666953586430520501975924247482510751081801811818582011484363196532211667977871400198675955223241449573476792952622310218396561539871222751288099999272018257204360888590803240218069883554142946105461432619965086506979102302796899425426706467115668601133842493825529396264797335895184488439506567290513811305037419875654716415868153329901295508557961686662622810693400314374713429833700574888133779192505202520848010797166160077324172767850241527339935636243201983534482217865653602744852592948413811934501403300550982167967010228114443736245814821399343354354331891285858709259384487333811796647322276353238772702714505130477449920804991343731569123469287632260419778188021716061896191346568425250529388086037121533565628012207987164600220474364171152844070954713249845593691984194181462696961691347125432362694254049019804498403420375440404182923171370122784601998058986616048149400531635706040453164869458458018752315465037350310436518174541446368404693835659925567445451763062445415748284854484335470190088276001738676065035960124360398912059225216462587624475399342672061023470091474092857249257146694541499706818772940299385730137510661020490692951666085415178734891827082263286092433686596057287945905418264916436701962931688888374730667297167956934055874167482179526447200049231358369618398619331671640915164242438154250569113220826102090898739180913150134631228967556526458658172661261649161314788639681955661735169413238936818028786893495337247928586905044721206428894231840724388396071585867943686032516416477099798228654618955912963800312058429251929796361399405738594417429025362743401328224450843722081301297145773247699707004007541896503861526141415704972818334540409874337128271775548108259990626135270516947771202008516233009010270890770435414637182511638683132395846925771786330364138126109342305220362147780468255328921515318037738399101663659707024269903884950876152057278825287811323705759077294957583202525555238216008525112938840707498915363148730484792098527383191772410518681378098374688988577400356119526173740528268271228587780172755827953604159629754351751354752162404109470040090891341398423755618088417249738179211631645133968808350286872942552137360190835980095808030202196015913018987558445241583197211703524676752587043253271182469727394189495313434717224845687710743078620831403286144077639438565173138332855405742558255559834612895741421658723374400029253499172715766085790121005314912716617533588526172063898442373107250277749653307586224830936307283937596058923747560045474521074144231635433597099477188152874269245530788727768380478443752196089346924038217621047662726427024299247530215890438964410372316040020119297760729389956459541951388071384572144060071959448632227764398548697110678305441723291587221421432972021129453540944554474206408828572215157769110232996951452185746189367420831093645307340277120651895227716704242251783130888122704650840750204070662819250204812732935336469036319116224872761273907937280000000000000000000000000000000000000000*i1^33 + 443424035342763185397201065114020784370109132478950368354583801599663990788583739459360739990993409151471811019200083582627553829389410634789187718489876437122091151516928405299067710381667814956318562473626921955491259259159730681818869510267357232591924707472163540379541486159690912530573762820602424065028859482191978631460523948895487496339016785284595324270630115749550841148049357413613195531501835575633658039772883529234057891004076476885874316338469375192466238142125344869565635999819774543116822952367076063540993149396666856947731386589834204047994839190048538768943975190395195921826933603588755980670149046688833849783727017362989637668519711313096616603373925339968412782575093271279960880998551292735073499252705541879534933750215857636431851685072254600975514630330189312324366780597556499974300740457690422885197721921085373439292895036404241299696889459419454503555944940429889826556758201196911400669634421407559773472237790612644281899620057453438137109058559480536287228753837984421968433179690791381375815153859138291344520011061979708333704799426235346045248960381876604409637469441601831315267919208549294743905316596011650884830750758588915850200405367879294135183206234644138663493262665473016305173998496049541811739358959385869617629111392183592020572434642353116910866558278854320400239219027663482412972439174511211828959426698769831284382142282662927405397597935754318887447817481061947774901567467104418148927958398464299191858825705339141004639872274237193596948057178437266985702324570772394042465883056374071353913893200146294097053760231230594405795500424939403487681316250976870691899998532229097869864922989707045267355746239883277013052111226546270155071817532524519828995692405816244940709561695130842187198194861697501361249514150931287633917765262488982502550870155765982684517561254505471281578786752327677745561496341589068959517750194416952952428471657408953714779479641896543276513568995714736830309145257625170444304130043012830629796162086076213019283815572171484514501246540459200214533427361932539931210955764592076757094689969874374039439874520672970808742883099024067454203809791376556216894188097674746110454273408243267699493378179182204583360238178628632035183418748424392970849375113483526143420982554992722295921232901755335626177419357195239130012835466786828225407585127930393709019943627194620170846345581955344683950277377099983010960949973938211879898410232484159705472275393284089271554096883647041957886909580034265277577828460366750484736285444653278282814472362118805082732214611698237561443161925710348829499120236742264407932862480665444635005926505965649032998417698618501878053635423684301552662352054033513962156227478882308266832176398027194117074028986165809187820258403829800724539442074608468245977161509723244121620597470261244396056352736208503467137363942897467482285950556823110371227649478040609280058072798803448254662842957522458036371982786549835045979535671360966072362467202622347018438610900991683537885983277082358866552655064227880256149171053642305825780367716628666186102640583682826491081762609041291041727869976327602195808745857647014212486413416131402859133072966165609807406780818964217467744814222234595221487898009360948416459329824793771389287096439902193713943304159844468385584623266972480338482142836027422868929711340758911064032391695332723123139709131953299953736718099015490448637340559579361638298646120776125893453674616147937868129831820467207831350852656965760678158951096886438757493664952918120497722040352125357575609868182937512016424154379377509847042078348903273863351131384112073128111777500067448173857414033967259850559906565330924534032322235140915202779362524106134933574682010457015463602146342423746925028444313054963005330041116534846933067759178338931358283813592572035597881443884310618058206927592402944562843685840164262381904418228048791468725184908353117567881769699369586603465466138028506412618330271649581660845999650068512087474176000000000000000000000000000000000000000*i1^34 + -39802180053014349206694309698051008683979202128517037403443445826831307719625034580038245957201659348987961840884047645942834344659921723288888014796063967671658687083579348776231755331316049653489241566865542889891931054187748152853018373168660200253386639378714455849460248704108498428607317982055774998049202569778098415388974162588488208300256804576191429034720589781392727620447216143654545303531576533244280234486029044857260903916618861475322126986430264312497904776453613362479453233855455536854150302473847170123472318684195225306325956217427147467487105144544611556419236713518850152143679573771306697987357660472984766713149513107569148978533887958453284874079856873529971309989806685702549030746187958033925679277820937835029678783352926132691518564997088276879943377664884442652632675795022019860084150840544190575385261641024077973831006104288745442108623544349941399283580561658190959608320206539186069826830187553036737366997269490300875242529005316119278168013682375389560675015163698239457743089543325266083670222805628277912129212730126498683185525297733885933903430599547199437312999822672093907276676423189184485740652369649721186530896142231046417273541741138217166629436832062475551256450210503860483481734487404930926289255395034518058876550304599563252368549287038994920192994452667405594393969674409923415761014888298928436834025305033438389524200589481082515322019374631950349182141127871736795962119462143323908908847892298934959236294202535734890643303922631523943011374327305621298865776784944598258308136487786433467527891076674090074298915313061596354045932922816536482211366779616946761813017602165684686285319992453669723806250757549686563940225620268244802400940659049424720293712350689872016444008453394014886447656906601201999138881488067458577332503426960578947538466148602833366788359936895825785881981398647529517474607624939509541481357177104822838150528791438889065928349465771353520487928237464376959484632627556968669873018258044322796472089364773585568327582946797640678871291033061959906231456092630099575823575090684000855337599421833052799717062381750726244934590125008576975060461630315350223209765299776873658166629894324587000231644831976350408822756162942367711926918871789834265324910468646859403035000135136379604367214974343180681606416989220865991941788749907771453776292590772062873365054427734094947497338513452549622085478738592309907926593389324950094809269089112261976694181040265863156313094755733231392425961338169481966655907054569167730948042377151077714967947143156976041180709054369777455551123557362855647629730161717228437489839618313309770488207507088244830135685094681523616526003937312319882525931624840852730618140110340658503486748453899498635538075122437512563448892825749151334105824294498880622411712721923116744666984162789271648638586373873889230737066602653993444357539297120065498883365920404367986725153812565760184310942792847887841844366771303734074349555491262337773655209231387997311161709804336224521286896728070792804318948120743189281967646301359048880058053379126890611699121916411691821277882596363617644360320476784195486406609382605259506685706046685755947793886751366747634378042954881693046117400323694727098083567170912451209326567306791700775571215952159554724273389808571885911428732340709484276404119015622694468550335870278123229210272723925100995691994754648765390475113462844133023216613170207984284974847503035189747630922000929967916495346676388602659981467276430823476898404369351291572423370847780929054031052563451729690182697014025771434377440297642438021535817290566677610195894807819922914342780252876376306887077995819917488495848294328900496189021040293189631240200451783333131939394075900049755154497331186015473377327403098422503722070469225871712095139131828010944981458414062729534366373800560622565505619081947100358903011232129545562422128768280688130273202317990365965568359002289288652789272460951504348617948066150854588559051646082461204480000000000000000000000000000000000000000*i1^35 + 2973152049775545458570525091874277309056761512652940217322058643869726787157802025155035876467495101448097499698610144842832090035389590490226872513740070456797000715900651403034844543903114324169438716322089388617572522744148541595373187968913584782282173159272322979898851310584235124427286298930100633574835213716932909350038880898099140440703679689995900394453812676119774022409239044142109938050976390387985921707473018589206877063747786746012930939137154748412455822749420853877472894614707495722038863985323944074494614372463640807309092376527914048651643618489556146607507658760281533907886247226799402394448615135868191364915794529856719617541119287359952989617248347459086108953604881485561007895343116510085188306373415496295438054405380498838553838109698251469204673273995558915554949457583929803672017202383116291533580261466559329618414320485195684212367509363732661497355254260586204441191416247879281481157179320514185894533548854752137835608725350370733819838143858812456609614266871835027379685611761571816921875608883479038358069183875392240211453303783814102809133037455110582759785892003866483638844317329622144751920141977418439920784216048713430950178476770928679795465794418120823145436804884106841785847633285068350705399370501087636800060348179496599534022635154206183674467525150710472655768818705574358180490448672845288549291889241469541817807560454660915780933118239825442166687370666738952747585596755223039496226344271885051677581745599470225616269513306644449497741376727366142504047350534024498166529262260431220816643052188586144552348926488435088708871971170779031498816705455789631541188095986266733668228143629479503789692605022917541845980665465326227358464098132030521839709828936590396007288961122219065195111203863148140803096820887728365704808303525508236803362180661228882020708926390560830744045335340415326937779686160554836799882547556348758872271738204034169939825453072185186522241836301340573389127167457898231591419528969490216547194031635840017522863068587952935206099365531344413568362267726181851699494938357134005485138686575778967658955147006444746951861993009525731144573054342530009585761085963123064992368778234020742140754501476620360101606161235720804647450057227811322645835319991600338731135229730326598951838880897664937446542619720735630128074292760035647080393203116493335475178250873320553724407192701099358462191651044505654563746447878375700508982367420153245058197638407617597725117703439914294533041781213624030232032532976879556089849215949183994817569736691878562003386458414810111025016532940754758614163187050806473140949768178643232303739720289335271903448970334811760373212492625513801390673371464345751567007197323938701072615168502390498614670624791827938287006521305369113028700395104329959747231610906370779678716750013469323630870074311549253926745863806949202786942896349855035083999781755581764450054447665409399355078488309242194557135742823292681548116435971155306548467199078049348375216080865602641667999490711169861588084368582700850902908716951700189923854522699410392534373829283823452003973278832222289697471754372963835627306480126869360505305368153837178013015957543528050533758816888124354438259845437838352392852644500373328844592149225110351716980814161937331183964845251442145589864144020459869528636362163278506521865505297299730644983267572520199860935728192722815005616399392112127832433060138750354392561390161218615512123282062316230368364750180016101309067779546018123110834389849549684330936078688283587341050272593376756285691296286878626990561318142017603536985090324751499133277424321152626155858978565788312206145960770226432997588904701261432063899085390984928083953168302457817761817511108843667860910985789398015955865102247017877217901357718381008390143236622665371374121472859953758490337192240823554437188320634526981482515679347459121573466571960427896308175262597114651924267179246281834126813857231005928960388453754211297805546180859605811200000000000000000000000000000000000000*i1^36 + -213195102685604964817256356715143297983185028496073188791677668862349473807115524799410837650626103849218418045655634031803542993939242462113026604376954993353681434237134631490858044972121214189393954930297470445436551377549257548712964570603377509938963287201051901443959870584027794250185339887122269888029619889517345379088727522042664399322712920372562436389940034912474340959151233096392639254212167505297945379779938699342305707817610110925054967116255878235498088099383804834086634611956180014894719995521327102282495725322298399509601112360253940518351141834118967769342172388171950305439179013680046094910926221488612350960115089513061089856329435595331888318336184908190897674113489833301249118347087438583703293599811218284906765445935404714637745584692209679400747346414382150588427705233627272356392598403427485659508407674341738962990976466454599706103105111072007312435277182007417864245333458648101750208515773506395916467045076035921831330741262030379803539747773004481190298318044999464189864870951510711792611725341540203894325377437777471247014367267603912213001753446937748519839421350799668528001799215596435034903036850336066554935249319240850300161642313561843834311326123817520981894280214323085473006963744470532047365579936700587840017224209432520331727805311326630976193243113839023666895152678470149569479602015452899349590647107438834012001991654165057484711974845828391428437713763171874999502443011242101052108318879455689869262855544887786400716861206391793869746327256667668197747736638927761010834420637735608598631958080012125056365318313392304856161811957268880682881865318834363066894447585907339824050024823119133749068425782915456272214435958290032561084095813336100460363777890214066765104751163962517743541755617333932769161826514363731221309080689984563195139554054851971480933422998400465917990105171294866719671251999031108552428952173507555142105481169225546278067644869617396005723322047542046284432381945484626665623170139117360435780390709670717103346883672042464773105437305331185730299464446019808301584953321541632910889767910776516597870370725879834320446734576935933092214308295894586500644505832513501130409987586823033167532867966905482096583440054065788726196238559170287201111296384621365786194558022886150428907311892466519232091894159523104898251912694076971755893011373538198614060906273325272210159806178425855199230469758942706204423879738870741074894714321562276273365632079639773103794684923644741824895946170472338984381530940803209342487675348615477125871441423634924790416037108535112849229525434259146902307157724593507943877327943684916310706387108797892184000830060387784455354519718888756998520748087490816534846663621811868566811440481124867071973275806658822186061288939789287204381931745122706944729843101925568866832993914919177933460230279019389980608171864025211441760347054735700892349909751815007123082644144272537473495910177479868095402540631960681944332798970201925061188523159810763586529772241954166384566469853206319040252142162489199004683311682850575379453053571003902143772197759797188517615960834046368091522514650454029849984051349241822210765821480367875475868454962619925322400682766035901275681808124671707943430886851828225994342467413507777596905979329419301478885947779146967372699090322376259346694221267580490288399002354214035907194570415726680098620256453869551494265361553651764427061057001799715004328709665569331516027697669378039652943072262102804600989764392499528590445968185202602983642221091251811118949042985165472536899624908188957089888028591255553764366176328588358686017321142686438963577772501156086617449707144025927487648860363576648013508925243405933207457627546595084498346734165044180640854830641159646449606947106744595769168653311900648864037410845052204683256900924508952960277366652823036401995336923619465010376310644796907978199865532377885431999380629699627833232663010198322699114781623031509628389107759955871747705098836377600000000000000000000000000000000000000*i1^37 + 13108827449524795580867797824212015411444741507172900278128443185772874477016698124514148049360093948147677682967190831219732228769091704317715557533340104924679393537679836660362656114288256176679747752673644231110914802616982161271539925229660801231140273278573168159753624793159365045950777552921785272945604905970549909630616308000559290017892423254508922705721032953066193964661044570890274509409146591696419672118488725900703127392194800054299902412275988657189367689615036715082524034910974591064109152629704150782081095023691148861740393418671286135183806478794890205988462955094147101463988532992744322932397405297251100872948033640500021200507091252092255311261329334624687098682743625831610663878650849510643056738646154041209423588915587460429373151756439573146578601758579085722539817006248340404119261749270847929508279309065813894172784464288576939366294390490388642269020623655987218625805644093317178086746919441963969309518548442824590656088999613978235990858559571716473885455073146696727580716782236194085239419981380566366428375019008745366195836219220438701557127050708739367613785469169937890254573305383956056141908915132878113003251006354436327772096440247260843833964709850276115228311489412669546208811851785411844679234847115172885041065501174666472911052976250369306260012167200515142823190950157449829202160883432661979527238651159772744116430409354754443060608368860511649963466270260815428359858808906801755079567938580684897981079304021165580594165767518357447061566581989275715621627668047050324687070231892630817960996039519590927045848812146391248564480932538585731350720897901098731867363592988139694205929638842753168235664917651313341541345192922997786610630323614818531641771469239505774215600916698310158486219337425389247584267526047101408667610144309673248449119528041225323544468600714869366885920009599899755280422074162065540391945902341624628313002578953253466106933456059412983836685160155999379427996701955836556674477400399465212422160833368626379494020910467884248936940477156353902834160501796514608249499349233510760432454512388805146699150313632433685785538843490044358028159375922286479880483282684284154463768137688683389469160287195466439197311813943152609783102589489247947995087463645618484092365112899691233309599761047677459065210422922169628805815069538303316121380797044470258804720690954240056432506217389676014023023526927349174922438751753942612272584494122027261790916598291431774506099892952063788103772105522514028095259181329561966169669868609040269956306591561103832518528693718875798721068423150021176032551676682037296989103176069700726796903637216169148630835175437066010535199021792062427272698756545326057525732382181180388547800120167320561931868706269411588647156443941629118317473146657159126662870753803183417364167722524225085215814884569378577358783624168446422587789132327237029972447098598673304063871567449677195727132967250965841147932351938362262368618552067614838919722590331579630508463492464909559414018282423026417713337720650374844367123628402320922705399163264422334125368566316531823826850020212675107937788565765035440853759173819365792783897790055087711410605723378810572973160962678817015803738758594417790890157441733826307367715331627850714556122360884585771476051484185484755085897077708557070898560166558022267738797757667990293912318075627176640540320823723091767926599692195500369311647689598582547898210239250096675982580197619470810768207285758365681869945244955086395288367344682008721482511904625368314973205764809107193089352345654561262595057581463509573244128107974677044184219833510459588256519264372876949511460432721028626764843152938494622186087856320913405259094725027379669271603434176803586080277516895871684826909690222029347521329733038217795407867773707375765741027400286071980958524296888817394105727661919885202634589131663088379377458491647749691041541121365196240281883582293390192519880690393985359838806035211561906300036055040000000000000000000000000000000000000*i1^38 + -667513400551500780200211716339631716628284069390127596217672087546207721152174316047719117906085653741404926800287284579208125745804109727569063625206261552417303700807138762408044136036107695349525946983179425313825289069823158164752742575840165120287274270917638764700642395524401352670199744271883315760274169100287705245290080553918569411050297215255675407875635343255832900908462797757284790143750573890081216643723469878892225006424750293761871587209617933837871970817070316390963648209553452209276715632722062190860659776983390317984074106472076699120948036756230243151982636654350080098813819027321814165559279005222449426872032054006853257311470180349632495283757294976840122098829778775496923853241011375526752634517850531530390773490343070422899693942200356353056805611663533061768862648675169134017484920911081481809968293181049464422453593399646672568250046665494747573968979016047756266463220706206535291873257101646122014681276728305715052488130170038201824184887395968163541291402512556663117489636842906634074164112504735498521971287735171197975801135660557068993915482445648377155385950038181775047280855727066575525009732339999097025115122015920535821831166183149378371125840071389257267972552669572244065638468491888314938020074405090220391613461869835617414841646194822079758524073419340903733881456453864761720501148649114825387538204611536299771366817778541988177162389179675002911587773485014623254200292602152064761266621769100135084053865676219052610455748150902644259428097657651764676606333138107009714111095872866025266228975391117247474847839192225159255541989596303771078618251688232872660976870378518792094200895045705347118329750683756098752170788913897281284733888630208844292058580781228458919237201117534568690543153433720482306789194024088161733408314823713850601350161539618130165358346794118610154142661468914708080798565970741604303814962019591515110545646967415843081634114238494938030202236445463347632973331558318718190227073800182222366808121910605590528654230227050344778650064974690958024940199853394725813886622763785856267224073164984316066637324528601188575675287682786445761665984943236435915103282198527146185283572551149570004603175143516254621684204857066735349820118134717171012201265038568759335851042768926843940786035049121441437210967552713200973627983884650214705816196820872375102466308775413620685296356185036742924433577764519687142118043483223627776777541738034046406836827519098286333194051007329624678781071619460182226117682694470025955625602709249411219521825622175433446464524781539594705506773322969682342093839206003620369646810240469903070801895041005370740333410496490148345732751006475246175736446857440468254322188027343518098757691479614653525749188016482325242637559179986165110873003222369900365759404102952457519158895631165387026236161038998939590703366073091130616502252161017654437299750155996662990522375580083141878967059188811406541305222149712322005012799340706035678435975969304839517251490176422482832942197257403842115319272083285245239171662871178621425828237658023896528653801241722111291222000915317572231404034746005920267912409950359542585802829945792347325594493529383400503516191504893112201192601851535767609353167272030531295022806215548214899108050545322671584993386672443645983659634053633152249811719938029514381962284303484405188404061141718598621734796926935429442500990281869339874759188380342650445709072823260025198969314509809303039134682837868390839773985879110303626152980547701365079257779673960598332119488605500882841869548604077887096566955247731008628533023786051738583346673997562036169158972848772946281304788972097329815692924488462063445211430064224542555654996753800885735487862109872636676393527210564177448784631124850045768955414236945447774992680790758003718225574678442834573214638895397054788039524781671488704258103098883061557127688756187266020693911893296782563510101409208928049172811046381501857666290652980061237411840000000000000000000000000000000000000*i1^39 + 27425751799639843562059734647901041813135835463741422345458634094018229754826532020907277814015028493802213108980217118695638457749703032640095326676418840852229143567797397413455715580858588818665764770077576009243326004282427322883237688048058726462180104550739071190852416319152506156825808083734843062641545401400881222948918730417173790282237058731283975069023518460479185654322372726100480456334391643575431075866612061522096257777852589758127398287105275278374393051275880035454287778127287383780592311901901098369483587758742791250644585066986584457295903899144121160906626144140607417636946772398225648996717593380180694160351475043044818027855918865761868061678911239981903046395705645253589282790728705117815961835961827375003899904148021284709226471148873753563623293013430575432566651081764826419073176002842927490551764070895473196591435427489030364629665871430762100030786518952997927660879985099639876066466369682254445843097279165015861895995250011616449236415691703864485619822222098523874325319797700372971696596762313775450060389056545097846892031067148390378657728740215832488480668156899786490282660064433344283632935897618015206521280854316727737561152425108583414104184488068828228853511040676255195930608185093073758031036284729912583462622828605870408442589468866288361592156139150571336488785913182912679344749027250179869126751359617645522843388073665375503035381734510286860995141990419622592790393331088479723262599402223431559979939785572067727837560763914198269801192221137045995778909242640569659646926561436049781537005431704771049687829607359139811567693851871989609548022493411512544495526694959400150431869584972396014101138544881301858565451405082682048420463847345813010533917542930577960933257320642800245352570114652216027386080789495660174040021018381170442270868517845254266311398253947933882293214647730450191127724671090908457822646630785180462343100708592557881957467937772453584332195124494129217523923984167217706532290115546211937949124384062239339292560125203613848196727644843060998628801338261821116379164784373526451949648607530903715366612152695071241744699131800615406544630336734978596411747404849412685038537388995842221165740946388889577650477908819594709246482414277132692188411234411658458926264990014557481064893162653028432197733486670757184286175271846932879783944262508914258716879408153390021513537445432458507668556766524599554675241410894248221204786562231537835751024023719457455760684534741948650053711662373455261115616917073669152736696185993358041086228520522451160488652271491487185172321448286227085293786641968288378081128862397027884788920911532470310640648671459591798395125170597242881382580093841961245184768150860005015491021322078226897167599693268453183843593001280444455363602672076674740161535995176286992134222206529727086547230989023463799729710958489613795496930977068414395339761028605608683750868682356395593515574066580727858836423483886358814628614239314478625353460554254676484061168008278514078497975207489292917503831597675359613926156382757807239159376032748826933078680084346766932013133927531449065945802999339457860920244542537838173800220615145780653112295179599669430663742830849898570640953287377873924557470310661739044990277863899051937511961238032450887092024468729629569258898377673493803412594885984079402535307109839142406492909594007707529091399470733328064595034768766860520363266298158435383056313986373196880534163215112800726869570691393107632947194198284571986784508219950743153186460837533056219973803561589723903098438772862697163025935042577905868477422917695345293835958561103770067714664126034964165505246510806907703387767836824282135349381964443106415441077374450231356119625975937300091640934137142281366329879365986869209902460242231024116193529140046459966745755741116415381543711513584388575729141291607753747363815162939487518791966209378621788414271065420916574617546081217349767850906609268461491840863006731234443264000000000000000000000000000000000000*i1^40 + -694290036373282408838226501543473713825114738523834209785954091271652356980916461014067008090301986328640707720072015948566772946403363381876374571433325768365731661463857973263049091327135854282873790263315003705775964289028275207946719676637928563056273851154694059675881145484059772663408667378977556011224481361294937387883702607300514594731894428333542441682011724141898287275446045607147361689228969440807706562138744666344055005965534341565738462522852100261537909156982099162960568751357833405561523899552585863613440435345834429981452322749337924023174029580881725527197376369811245269690649538777878827797810370092301929700657074398098336591903623901242855607555506958700931026455993369011788205321130688085321685519823100717254995993031121526570350118485757220708993565399015311970337162233539442697216742308836493870385102629156446019640928246783270129790731165773372092520984440777695571020070898934500593113988538426344337084142180298576720212684054194207132516060099565632145461217103764159417669521806228778056777954580324432234260099910163310249522439106217833446758546878965483313276420395659728635965352869085041517374139021436309539017332320802250903411728119140657065425653652783148922022709596357821760796995057283317053219241855729425088124240177183747990086149110453426487343447093015494224222018793835197938486687480347998183541480656514448621264820159402897729440900645208313463505865953374766107975215115199223721118661269780069302152426467368842505574090362193515393475362275789826100272600373001093982110739610532648270116402263510149232336922313187103328668435556173274373808561512489891006987521307007189780112759587263486439444142471791750706068445225378454863447643347276361705485973740858709512120804282524094888727722516523203828330273251550904708430449752870574331425981679489361666708980059987681934926136782275697800827954983190552939910458023608897577025978222381553609301578805629418051825833259930766821598498958751108760707071960603894877897722258173753182292637797509612358377568148303489313693686201834377678793827795423425403605514240755706891710232807518782183965481532337797961212352410679521367465611554214410703649832003856672580140246695863654760028641328094044997084861323479625240099764817810760518139223325198368229936299093932506121028923622520040327108535474953012278237780488508215061798538220595432052288024194870079360176540267551112458789028974510415582198395012746368649859372507846955033646265703901552187470386031869334329460262450296917501078202343782599395663745135815017400477880387975589756133413550787981929381504115690874021853823388421217741782465405122146587660220715959070872040807313575623796892435894868199444704750563427744446328726717443407972064220565677243342279939697078117394006186536224374915739445279568536675338886482943798838572933451566255296062451787815267988758236554366861090516164701039415769233730799121139910952467387591734540310992917921920076139320982172538171689763952828927020706772036506529480481496392450792845875840174471137101970584420320418976882496278995341650983208817129433433422318231013923378420766765002217307744135940754715737582909390215128922776723115613917792375747671691790981367812794915641566737804821619804120344266876153811633197400061641607397120630684622009659083798766144405432600314881704586323376869417932697306437409807794628670363185450941481957786647529255496735648646394319459285448333806373581038175414238593367583027324665662203192468875664379267624234525513732767243020275984206632531216721104579127420853366613153603736389426980596664386395748137636141266032956158501363750818249606046520469543298835653974293940107613736803263472300185550124856653460335888853840386095668381432710520883994588587686657335479232764018503097135166353332050104195891095351231995063082867306822293206088073353844749802624801158865465352372335416622579509069466683469178029291097342657000926551581849998530699201107534757851752824832000000000000000000000000000000000000*i1^41 + 7791008045557960512379814662015046725761209838476650768073673355018561431272974739757215033012245968795034169974513246177401178430141566448957137412154619981969978123998478156087337487481324171615511050440643817662155468402978306658781211751081292613260385091266011908691698666268379931400854780414540187400256800823622888584950359564414962872459034304034784709024673297680012328168760023731676173430120304606676663926404294212700378098333453154176611416584708720120915817120047977277760421767850597173393448728025248020481922983277047112522143561801063127596219041871437759479142766241653294071967031091485566044324698983701762216294462551437354168228722533501504416811075969191230649974315228592297868873718154876431037499654583565577444328873635267666203160736436033671371391523830489231703948985956327255701488297005477479125943964956893071181696396356436772951213938428961160286123078153155459433432516916417436777516417186597155421105116640410422101129074182721069270560668427283292035036162459640382133678609909178792174225739902589514393902380737285529563299544606655701972483402206874502141237332543143222895156804363680159012577408981423803949757940604266475030499854446037025982709618672767842853437409866309673191415241104538873515800110158520380659221444657578011744030690133266461903661642292654913494543030702676685219861787045207715290687388495639479767150593787904551075879980336849966479735190417528282333470696432072890561062885936770180338034197934928885001809034599842623079218258015967497016811602704873525757664238456517803864375122793866950421547135830372537732752386102590146621447647434214498853359726677516860507522056992003085414476828670600432360427754682574849432968393132190232970586559681182925515396915272287293737893220080544786363538566547891714738606634956060018844859712550559419130985278919354423175272335008733406799131777951290533205698699794088905956314068875450576612647776506588119208153195758509702766995713415833570010645809961958587383032674437307732149906497807143707090127429284487671147269386731947523327081971959000176423864127774008315500703809869943952686414630090962187396535407048121025375363208636364160510212488398268205980248012005484077595234099362311479652532250913736403987168471463161580453955252582088061105666251599536748369853571062821814575185121443595076744370546056348615668512554230510317865662223902737813112708609219552536116712177294716768036277694479027134635334605197845811436790732340650755359636819601216161303298712503242309023851897397455993374306937895074112462283243351343138443846274502713645271507738538086430337201449018904916990996070419482229996031052047527095456426180308708969031625464154146780417669198489934588090472955624755936090357984158852434759744970179528211578047132408124326106094406246874650682556988417854507881820537106891957526576761442650647854240494686456633562919475511183648246530776875932248746810248044350718993550211868298339146870480647623464803585082156850889784310021734600585079278435129069662240897317588951122488635045495457352075527310197687860685124068819379807022043341175502943653330780847274812432168964714052452182248165459504469708000671215739053673616795737180481236798883739857003250448365641563865577108498917485249172539326762917656619423444303455289316538589443847837032277415967850977231628877581746874724814082929509978861273131775561450685500631983249291952017725156250595961670043125397425315476851386305770022725039446699948598230192949545567756630730134363501466653023463701672985569512089191142448569809513327301540540698723629943999609046993896118029303967989582239731003479291070133635283630310958650854486435421171734529206310162832303823468355644700603375640357548703486560054087615818786518551254378991792408060622228246048510209580958350338317548832557911771024760453106785240970538187905054979766853651516510072326233399808162029911679808009570711736372396304859975938660054201349729455039735398400000000000000000000000000000000000*i1^42 + -651913601093762271684863004347803127696924998527533585785651045917846908501290962051318655493949279869106469727774251646689682368110842132134562841260764219678794995554678046451822056278177108235170207943892565030655526918668698692189219551931041348043902925817327222565498433064022782614741245807685545134352390938872468155739498147488864074316353930998057521656996399477976183433240808744476758201469920504201770062157928907396997130325997912280348496358617990259994969296009002331836412166310021263363307518348693716680973263107044950892743065576977021935080875725583933922736197550676627041936489234997828875407837794617743248498348293565674269553354578218566298854506327974877649626563418961503143015092972275022401689640379552391248327287433532584717477741664712192125902697897188010805342476846760803151114186984764352674837960945647160560621922585959574900536676252950383048499054077927848165778162424155485182073668380757778476364579028603505702971150908347608362385224655888662009053788026789920394971232288714983725358626926718297482671142585540777946001017997128082517756549723329977383293000093896535291240346725846043887104464904554108628556225376893122041665406313427898041927113217522761824365489585985181212127999321678867899117411773986170822559314502148605195617724256545083342379613854794733376590475858827093604336947638194453589999461338557452112596089810109935610551254262818348880234957884150755700511751730093262305817523640719160584485143331878033705212187600881646959199117175990777720584660110752021147647715817197182122289005236244933285050164309234840125970708131447005951469420799120223385293511874107661414188732966914424598425564598131551516288034636237137950342335085579945742261610917472426382578474919814662949480033218523903454792323124562523183431328513629957220494093047873112223800472162792048193989937078381753410513054318193534858875127510986013149051971159409998925307627899692310155683814756393467805007498932083932474149856115975280364184362656426507930373161605699789294511172811483798265420598920726708171566015194952919310549205491738184021641695288121015514909937343063024906232857207227603668592195855499944471411308324168873778210254197250516542802910074536272959520223140091295228432104249675200443746568870453941369222115805100986042324890182739064899656167949823479850860126275590303497720611862790048458099683812640043819395544847532143442248755183036427206869597562733303473621471656046176090623506442761139910656229788621264935130750486275045387258228682018612526160061890421110240718895480977869605724970371905714212943184391419513709661725047650205702480484587057767161874882252735075737902297850728300800687168295728372640188628486029634429502209801465841567158838385597038642664309671928260668141461912545373895476442398734892835630227878187096606380866301102813527492541347027393873799975855832034477973996619091214235477062734589019470711802007489245273437655828550022125876772338382003051400321780769454121742213367936394909345778019705176342685388991470920935507087135144440258832939096596706963005729426797923725605470659082628231470248354808127014808345747505275737606342846059124621313932511286179395497113361687542152750850058025085203204384304951026315020568561553685089616286016477620506470700505158892903510963884096593757855293519009403758822428332084818981804631546667877269525670633004414197315258435243108224541341718474866836224950612883980503063781397641262584675581923997869741618569966343507927933149973691359499642130918102718426702311867649944916344342800787305473742878254824978630292730140615038797326659009399721138313333189903964192027507365558325836855743150104577316051896818986429829378203825579635537736182755114532777698710622863780864444144944951265858931081035372695215573164964562906770780372858510102738968886883923943234625193900984562500988810753303231227920550746001260961996808924595880275612799138689730049282012733903628009262284800000000000000000000000000000000000*i1^43 + 48056980251872922921066812037858172009674219220459301439415443119887492990739394871528465984609645041600482839473001133512611439655466435358546052648817021620367262441063775286521269335251551549609899937263239896845054365705425454519599343275973972481188596499309222018904077535647699779875257408521252331050199311813932082237756314775624732162874154295799581982752937318399479382050970627346769827815773438353853651874710177811895261581333250584204346532468508498495390613807927660668757642082550311870955460725990274708758126922740620616880987521055456835827712270319293655064930875109863707044024523833848954738218671854396572559621173498426661426638247782895834451193629582429476229159291706297375200476171343398209291565448408401235839769773726964267799408460353335001740658742153014370909897415952264205076181360308149511349241429761033648488525405175616540021442736947029166079695423384891084706329690651316416359248494175278438044724893405251796486229220491148097969851388949874730260246311686887323319749241232877796303112898143429081047202814655313259964228842255804423450540081001521478160834996843769523137119623051643651760607830540057849218897082984719575593033006091769083230907796038021753277616449788359870687924622953587249141442899421829386465682687665609175588944711702448886460888974887500729962998473004802020177682823731425479668605746577239745565655594827133014976460129549011860027483315792096499775075117386963561593286622267328129467618136056501279193879280753299936652719053949643030466341245885755208590066374076562888745464256170027191935188717114944390332603960429636233102423050058287862115587276023734753008224818412685313196825303549055036624250309084563408806866021152167691668796015181232197090742345561296282068373532844433208680943371825226425774734808372588200713757239157629976098735874966793828136816590875991761064283947691980424720953499395634178421757428600563732441909776167528926683989815768435181718530937435151255938389640275516572520312959843051259876794311084107885770839528227600438187962886975662760083203796827171720962098614339282382460644989230213990422079878982321265407723771488437448130669590097469273382661415814397227511558910091568927412241509063555966231716474513533438136735106404589800150482685782883065309380935916020392676556797778842945601419012941933174102166251081671302927508743538827305652476232022968896282445398282864922616751093854114542575278439086224812023401938890411039940949645239634918433915711080210187380197436876723841598870542995312037837202720581268064124729110621214923911662051752562754724668480956440413869688204279948113651718194373286963930410898557900218588232707200851516160201403657023819923876541463703525984647267643370923877929231661522527239314522988475456821744898444979690465645723005174321360054875536229854870081503898941111087480378042678841433545233151535930445444928412519082526763210095040634258362328600529338756115453233874056917208305636237316451733194430353514358343011265993970983114092938992441453519081832231711999072485277405059474068892941235479439316749188379023657410446415995212428221664855150014796816529826928972368837868903775264611395366665659777692675833775950038913381742523475909653073605329418076195904271485670134612306162066305117626425616860093634422373076949440359891618155713305492974356655936417621249400081081081120208626511854203901913024378644508663257042250990783132526491285785006968733817496538075820165484696731585773242661729092533624887006811859553084131026397236182157514964354662416526386964396440795671054887493481449336072868897200061334715471642434256233504569885444480056738092695218676172536987929126922647067412699048284113556497347467169019737155446039600168727318984186803089968222665265772348545712536992857158075915245203542074265690901270004423008904702101283978879143414703851655272424821386217876898223943288062755214859702146781984871342877689547045186817642644075624529920000000000000000000000000000000000*i1^44 + -1698800842285909623344449840774223678551359776248715112436751242699962664257888664478418381518665897438842189388920757370766177663454859534453374163244659017782798153153019013253094659945996329034870786727589837345080617457415776568384524338970477757226828550668811355358306729243076205334166334667873316193987007770799161088984598819991241286984452009300530143088831738926849938827585064668771371425275139269886141068250926363640658523799955022114140804490653740137673493513663309184660337495797255828337603251142587577382298299782301060858288578044753570571123417966632112404552664667075691561054181762311317751638259634141316564691593294370712537707072127902206063158383990051803459673435411913794552500385844734697205002370359703130766342399681578025273024040367235315303800123672283501069863481976245885710076284398229532808259623020763398584359236768915891260717054600215951411710691684827497348774489651639166950995547379163235604152693664088218851269085729023803431416888388058279970438006032620079834431390995330519243690635787907135373460238112938317593614242301248451824741486217785781224237070804218465137779894694765781719005666903168058217824910983998343496001194804836919133115683131419878462857004912654373936884648865584690361402529738093823542860970062056395004951366587999309688564451681704525028952544465572505824724686137666278845275849786079196842232620345945658333383580932229399696804662833950285020983048949756069573691164259459076218019879519046851649954935901656554659128878237131816697641733330602326681529894698589084635235845418165210576297103780387706254947479158825154742351219372245432684403854699490879280662929803850528256088968930178422347636959027985311195495591217449073900394240807107563404971530260774525421832174164170797560713042495416076429951659964815125369095583985148478106906233146057874716167088261296540733348086194662525069812728031493746067813925535057632542412664322323093427421306174827797206591238067300442097350964382422447193775555986004470313749468961873028305880010908720126437629247079031110173325849350642857207312501548276950891167888725442450227138466736770289320405698518847706989755191487227629100376259702424945496374018503526562704914628936853834109611319120023774888273853272922946116573983889320214583982102507295025548400072409256174857192411753548211549953888788319064599005434197361357821226470848523433876172735686151716794325282283143331958323290041432692693554574387159782980232037483267644833816960582831241440613232587229933657965439170709645169121890917699780203407070853118225702107298417644188425117802363831083369497640853236660405496756867670108146706771543769208585433365917267023632999997032335213640449297941640696461416447487028640123609097506382046778460319792039588511114574639853210555840823618107917274500474129176129558053145421552498405691618447452305338316472249684532801610817940751362547837180027150364902540894816332294305748994748051630104975156719160327422101350791984172288888767505681677407935944656816408589159046808442012609490546799414470521803943388121955466660102528442461763546099976742880621008708989040286879446063372785259395382892206427448606262440913546665123457167216988373348864071418927976228870273292476096106915670082766121999228964704082555459669364726724173871118179870678326767259358265084293842400869369268455982575379611931190939096252723279120282595517548582949048159692183313033247664536835823746776444019317171125717465042222439562498737707562596940354360533775099577386379227074813392472525586847223076571452785596940134665046212532709375293224890820926715212358589673639007026845415159980652551045017476046453813646815864805134566110889006030536491491869198273978022308862027435492388841352792019986798409192025058223536108361434787636460325926135362473128059841129566481230253250767045313348001060433844690469893523805646359563071687949764050828179601415390469650217342943077440359625165381241405440000000000000000000000000000000000*i1^45 + 46964333443606717635045248633113733351879906357910800753281640850200415753967813459949781374545676011214917850307716413134121381675209817762892874382419235269272565432722350497782542076351514229573010042759057243264248311119381090215493192558687409337583075830819434092993721237462608744235428414361310056080964424812740731171155545661378369172265495365520047163733585450278281185613285041937695065791497158871790934116299555175543194617401080913862646447041440384098047802274629615556900868969179966284358785082771705633376223955785584478442403949867112697084291587519826307414227083956153316925518874523644619676655499366719428107681074391612561533364637687689409520139577786605783384023747261310837987482870823052112946392009274319729776704405349145930761892457361407643311983221663289798961540235824093016102214112017888346438709202802566457321780062206604985560105704008486815302643751067393150675163142762861955959751983253743623741146560776653941990772237559649494038339961898123227621538628385395299164801684583051252982173871807183209960789483120907828020626170284725741371429522089223185533453466068724747387305697417933051277168836660644089179021202744115501470634555986369180562730581085722044298399727715198584617568402573480835996720760290336378713468667747517344510964241542747031670178999593659192703787979268342939592548077315604435793357045707748483422898089637938203283252956430139168298508693440414801821217945398756428473437427460284427404664197308394828512563274514607983869768274422625428036999900207497025395605062291207711574202994524338601078819830552340290978259290724762399376346452383288001210627305564451244877570140072500438264557164499792654417239838947847360062394632324741060860191995027758888351293502039218272016776101836381022774189870093938403483920920967966623687686218202527845351377034191477398044031962976903935755680062203684795183934027761636267856900146066408644528032495562949080229226217637219335830476867995648948698062698888026041425312627731416539392250407694832457848255120948993569315025686784874582073955551855469049896077568222085241761567499482429530423773508669132859008348360978823642198676338705645362242341393969072462428567865483118049980440723678569374052019183528625769066013932746017999581353206708945808601412275394479313391162033251707697717876010023732535807866265972209061204973610431610745086872865111304690855513240135283115510531903370332258831295954797621454390898548285892114277610322231341845524023687918850835037408356018219461432165788275293983353040536574669100491606808805718179647987258701235872714464206683427005801726624343399620769262055719543104767592850507638889559917791452395624011197230168880285888759793488232515759584353404713207859415275791335623556731489437234903409980286989624333249102076073939520841243083604910464617636296653228886637722449012260918256051026862745761911327637031422538677207906363160415715057792080575298642265598829822659193677081983308004025514335787440918305301851259682833251157642233339903771141054653933694962321175524108293278981362169969698878457132296876879354961409485827660223502640911634704099141922800003343591651675254990724212152841950166390354120262267100055834941861724897366971758653131726438045533822540448278150703973446683826267355585681943864001154865462790847575697707478553242337761798052545289166264111659241595242776033963817027392771636172544184154046764002599821145116819042539141302870425610086761609087593359970851976783221890580458547954709246851588377824842118511212858428466555114067862428404246861183357704969168345997762141269050770795014276271606173543728767636807486379287858930712156380403878133001098795469754064852380566158768271333931275529909534675237899215762663134016061388901176485905582290496302373429945319463368030121357084703452358965904283858714754782480857020240078972568568434583067034019782503284743566958090993486253283970425076512405978587039506681036800000000000000000000000000000000000*i1^46 + -986571901470383492686155590749658972607435264858882451672862452684463666211384123239070417924423060671605680990897644906015952312854265322462564773969004399543128044501509558745629695936173593820543144080711371401977293247894393951610073350666946176317868495064763721568087391969087889872192534873150824798061140378478044307547661579571362924265968357764329648384642242252541463237994443203830911466777166351711316826846625551639882565782084114101917634364945446314836537190480954846652492782752704365247626233737739468021238420663954024392992958790863261388823246250925541701179254033274524748926724655022084439350203033791438447171685776032702629914178319124263172603561682184008459837749295874745880180322174202750971988292694818361517542570260898189897665142014967562147347965678941396198866954731280742707729217650947594153502638083592104526264317095294586599208391207711899950167186609850603425261960802338170178567351883307720447699049071704258924447479003380209244524703088204865402045481088499140567354680161316780975006810867693767935601493407572662865597259255036044667828829752697698877363011824538550858547433738709992251903247957870463690158371520322978226496787809821809071883905052681138201989609134924275326887754964291138095296322664849035651045596935057073654379137792981047142630539790538819171135444162096818098599435262897969154774360115187215473290524755410214050277989845059852812510141211992757362820934100434895662974606253868459740127949048914333503368410312343529935685969507366539506478244456800029397698257215729577639112860336143934213071459816452399202579326854674615403979504010612043743646997414304931599855502329808792762295784264787881747298677571800377992625617310089785318564214754093052669440801318568233290838526614505487073005226943895431784806020660202675747396447485598485063575349435518048644103925674475539981502295636230446478799314456677094225079765583253033792224641806284695266652907564147219152010796401526691124160211427155268092046179422780147530767550616316979495457199615483578235951949672062195273363528031636466417536867362306828021925198497970447252498487398619893086072001053620350542916071462611270529477922131711255007660007874477024225238954362167662265743648306776027344763799155878310636650222434804294916100606362901397218356703444257071583983580260555865935331960724663378713455806527319070817819315240686650249062488059937475902675191472129231336592512208975105641664627632455636413853905703981551293145649358164573735831190068302988314675182502030065398227705478294326477994126298165801411616836759288561945561402131343351969773601275468683057064256368123971512513930592410920516701141155050841981078080919605922382465668260341906232857689074045320122574636333441917619502533989744309755631400934788423690231447257335849868982912678100230494425340464014609238306150524953416581248118388685721439384413638503676920411318425557737849277106356623796370829311451790076856342803132925843624930905777675816175458946802716798020235399283848463207360098817664077285666867820189258188548864434215852689449327476653350404907681716588144924326281564365624378007244980436345491967793498323230822130296225741113294402447052617627317218296022655411547070429723849995336757158980419998275241691437464629018887374010596958835922914757300302694075149373440957123395526487552017084364514857618995469636234208366309090070128332025969229602854148757560497205584812221422325299540605558267252053665670491136029610128530019747016893768892894172689616590461340269220786566916222794824093715687800935449232589820690539500555667977285095160769146467188852195924713415039659056722409435625434318286753736748730234798449561549028573810786565805902541369995638061601955702014580583317378697671707772285253689108416426005982385772643684702766062920904388673438163377170561990806422379706788737491140670405995460930542054827077774297703806088499268918404004200534513192846491648000000000000000000000000000000000*i1^47 + 14529035921406448010189136265460820194847477652481545044415040450023525651128088878393372528854583492977404600914063278441803529739536524508675250391475312720922835567462198525001375507704979278443234687822908963022547309549124942365980962420964174771644344281332438144364559102478206475990452422209678892272896533676716485527046564817632499327353942214597341360507397539608833406015440694585661428259491435359167483053346589765331339799895213125692995509478907575362650885556360088861319490988569569600279655695829818132062143670987705182451975018595614176906340879536796918322688029703383809064192299798116010069819825844970283148769900384279586081353967084065419034365370888948010520029636933976518521700281328111163250807263993961967428183444373522517799463068284149344022878442914292219444675581059886131363287096882737730932678844230217370639694761416858488402969389676331339224142504781188433723700028702553569157861203670185738435263717327639245178191279574664887770526734035323572875310435906302734672963606984711992812395040154253729564043361611562529717913550714597473581081165461078791435584448677379763323635726402032464029370538660518534925269598516206263071815571454231443691452542353726675857284109294369366782619021979644397914142369391433401237255504530392672268628941168819856385960550941960406822731165653734479679937315075176473174875165623925877771520185566360890074568997225052030673134216877572066661167021342029627529054210443706566694853646464660206996186760986429704301780649766725130286773451567836499697941160680178757556380826442450181777866516215806438817946793102834777589917610950874800475525030636117584700124167664913608699498283820881455845652519699161826595165035249483785889473973907414018702270984614572821800907081949442184638923051599953833154544109500998146652444653546787135984093520622995617515178688393845652115487053466866927564753573357908236094462827404058236549494157279140052180269761121331272559669528934136626854163503237471716319608766944746791356418784903885546266817327548235241022332899612689952294702586461243825640389855111666739339799372566791297163515822649822383800712537451542154008747981684106245034617496262117593336009695538209287030297125444331647421480597800765053063367385325025397211711328117058344435915141194874497879053935252350400159243786124926094557588238099296636248515688628690493945264259081250494022054569787778118320923962067810538064949850718425746194140816435305673542723382875470273384200232626284409091678522020388038395719199046599182862722555064112870078709156885192748827466294385062237036303287418731197105692136853057154078872263791041254160710732036101086598531391792569657243066790495825066411699958563660301681559934366602679266429760085987263833569484614574507920668182457615150174071467935471420998647202926645077753170880679149721211887818279980403974347150183045294537677469536440019341649720272769801727622081815158984330889425809572400154978933121213794329405889910279090573091375514017552179262713181734455500201028953578590198086843452792365519271997221341919151885342184306858532830848134612216606839348866229928157529205915294383925089734817910284986653001630546129375456623554998759842627971954676234769885763193994699254175694091527883970850003529448995464019704402187446407410997498388462753858380230831079176291116732383594157811056497231349675190323338953949471873447949346536075601056875187839543652255393268991799417680005989291771319487148616579710719481143729495759592674041223539855384238231817092479639628434793865952833242938867244860903083879200106127393816107677106987071861512842062361021471676268908954238678305717544565214072482025247240985531474777646793002875072481797167813160868681231007557433061790986214025494469919222156871920494818042602536285512999252953670961187853839943987256744068243154315152453254644272127420172608902754149315868318238318697446874132639252426234580079545522585600000000000000000000000000000000*i1^48 + -253413406928344419026019243695878930744191344681394457427848762066039628113013080003411273980090985943978891207919291243425014252338292729725082311514709530077634635827246546449154443485156752330785316221204405014087304088119298213742151550164044807886571473020577698866391555453450215426857436534165090837917791726531406004298517935632424560309317958652118436140743398253228080952751352096744237955995467802219888356770613433814388806160141756140822082754145381072472963611208186775396035494828036177969975795499721397244986185600972619061635366799637497043275466891683477439754509685875544256317583429283593477105212842501917392874083310712094744949085484481887432219220927226659506754312357829172082252737132482420526709087025557574490721164023325349551111891327028232391909412571241415678955833581305509200729744638664327874257400260546807477060711388393420904546292963479658618649829293304995350604302133110347891664333794582963113233989755607498544607483960667961245145538107385401472904513586514966939999569575106271650280652242631683646942230871520886188543304531900335706487894569238352865558262461388907653543943030279186097231024740567221983971094443501010068750366827477053514564782769487855581209988916712846299383371825052876175204160647304220530846055287723444570223444050886172497591445081827495904065817553468202332090234829450972911905708917417152538063597818924529544848383563274882724957646630016732478696019908876501197732839017845938293830327946291437074795030290120733021602746726066271649610187145690189668288578678507867200269693407282827080075568457022565827176734118835156928989481489127056980221708492181177117653040350737106809426887734557159121517870707980612653035867018642573639585209233640971364376083666343968555020767529758223611790616804229030675447532139532617177019693751706077976456626853888032691980264424416148097146370425646731039916784769182326600115442148020098637277217551710309671529773524425498492371823346229620647851945383365739719202138973914534292594083325823336942782479167749086431530653456527392499931165963353579890100372767582211423917098687799638022567001881278167823761378958683136180802554332367372281425141146505229983648394003896959599688836207516023728996798764653511471667980643015403654528090254751353234442388010935531867618195584532455041245861268251732389680586411022839187235269928366053512251131214282518874628797411117885801642262089549905106908197121601360470266189854488282943229730024111966427350049087633040866840843402764176336485222296831216871463918080073207501493167177076252719914079141903234512712819686817150893292422025875875219539662051997526976892287225492467132806546492462581492194161624440556907488192778421083719935004246501451132392303114801855861119248178431439307291828612422171644565469650875326606106012208126323948411342063046546574575974255328917139410835451858397264247967571665625525046567793625660056615060963091179372305508463345950351460700464340613762599221377241577085518648787074493835687554276508901943887648789383613211010833146450716087288669187729064364297047589214573939551879305532038160045611681689218119475328479736023715293080297841467060862890386539633606373329040032885686404180323793526791786866751280883901021369547825327587299426779115334606907931797647027226036682137522333928655841015953060071884276158317310659874465136535568626679235358229732878067701809841609749421005982138131288875631014231254212598700557311731070332546348420696193330947322791458547794346551773956672788798832911310562588396990595400800182989155262353438629959447619280356120170007842756546851470021172673257363447810029928174668962120326526317331729954085001627086918972554480232057455099770963602064353490621028933394142263761073906335371279687107576167396658539163906270228995011266784818613538977629783588646292862924334137447560644206589580534628408499909229824514069188870902476646463557734330448006533349376000000000000000000000000000000000*i1^49 + 4707584016337692100692269426752349633896498203422134752806980339202965067479866484467031483694474717764124772092573951268463140573726331377938474263952925050101175397687654228044200139665914107858826544834398805195104628316023504644466424146411541431499970103534471641054236969383957881076789174073739398599754594295733155416778243173612292164272101436482490466961007299668673539421836159547790620656322590703942461029348702709856554747358609631708387124135936617083212783608033799098948679943615428075166167028098229897642300868500202106828843501814619946733374002120662018894609130586095953700303430348595581669858877530855073199257950221912141079043013662910837696105585969070373991509101522650088493011894437295128087833808592075549270005778936002185405961806838946164655242872351959209592620286321987803764975672646317439440056716826033175775004182103950903589322670092396540958132774051302450704322412305605283204966480494352600843714313094797409993423262321265137325315412847326940146699001971880339958547729159993769150287785901990246114055544922068687768504459184428586604470132851447446075251609726716763527075112911345545294651192580447645802240494904550410466276689255448253472033274962645418093439808435845428600338985836666935252119837635506491631685457989707798873245667348398375403191799996509634412107451209515742865204430142923858394128441957437351356244030343024619645624309095761030218572300799970175140453625429710170183027055120219743914476465942918865954016894349994920848210787808588580294358491599578051674063597531030748194473932672155039616239668127531621081843882088674226001009758462635858707462952602640382364556855990270221589455388295872279015334206382835416994363944554682371392400586223285314821281105257888171577868185668859629982187933069930306265409492040996925838795139230118840002164166702597224914663301320731557930123040338733716122646618514047878120591891665997341231241379209817160959568652615538811977440003249403298357782684719637585082253919439575571963168578824210104349269321491019912064627185846510974765123592829381875935632471844582950624286781309456165944474242202449656807146745248037612578408075067346129975710770238204761701774067963016872381770880984537159779194553835703519138961822981585933984461273346164143138472721855173571249206870384774410717022541005191826605923653540285391552467423793863582871708012207840314427744923287800300736144915053437024415672422614938105773115949858169892653924222865623759145567937940744027308989280870968054596070537483091499096733040701140163903877790494717632241947448767377495849003099027491239721258490189262054240824381168116133883149853553978236126939852854917786538633306609056637706462199374801997936333658769096672803453838324284456420133026658896993131676628918148657904472235426854103138013560646047710804163036108474472798910771115099323296489636841718017454163060280603819392446599509453598977255681143135750771036384966347164831010992850512926984876614324393909565734862490501404847740003763685970854231103696782748929090164566367811326763734259099554956430731276399533198943615371142340030396942225697326158126015473780664760717660399582320739466597149160078032238024591342930338254843210690593475524684727763754057669663469668979986561163561226213299646954004573453621018483425415695149409665550234522397572085187947331983976685235804342530949440209495839391414213470436071199030717507480881486335579396564892607057910727386308003760808635420369125947033104433757408241703272800474913197923329539201576741020803947163295997776160343797829737860816949633458401915476218570596898597181133256579352968230719195727484289818793442173706303926791695452693732618745320685350456042200909929595111767724239382887412840168530958171063163136487394782885490391303104808848543605777461346045580656937225539977984623684059919582343539846775626655843821942502258142953119792012959312914695181820966445556695040000000000000000000000000000000*i1^50 + -53666945104508441854125459221513822669443185534688335017343351070917484426261979739281329730400396177187869727749998147532334869942502720097394641015845872927168867466622789937368196257634417501833975354752625251547654000700802978339860859040930432269381330433932532737176276564635331182806844912971350752690019511901649578515931910620095576086049913207652029285039383716265079198326568387860012331165342574063528853912174833403658975899293083401111240245310209752973229453114752093611795209472820366969602870815426156010804903082280022699552391953947170255994880749140830615159904001440766772163352932907713204983343935948140149375834537445700386511837180671520538572221244983850757596698809112805363608466667635080892620092254856343399087624540302922804936433507635287393889864277617033222126876386787213557552572598242157501390743695766187801057197987907167684070769452509790918220744285811980412870455376964188150855908371644947631255457961403621419339118539661925401564622926219599452290351231983343925778525692319757555081419495922472577712204743822499254371741692344067419169533706118333376629923041180319171704611695605715252855702204877684846293641441735788321524829207440096678565352105714498233537595995720809279520571806114245421727993839102342251074246133071075039691112026155008898332219689874317170275864457582466059859645991418391044705976812250904370959186157993139124541483344575551316522375421822567679478342459975309288781193855251983188883250390693934233444958616957403107905208292630113889673385245631730772282089802397017672819890392174889223421451001002687925647704375974311438878463287394422654490885352942939955746239096556376802311750792870159075786086492814386227731242796727025658932363033053356815110956949955487528520088777424827773053365787183761411568470105406493994845658688942345726840945854926809017073781941981842510239278127359509156837546374738434091577901193624515845359716544079567913733631006188778231915795064386127503935787709153396002227480369093282593242139587932024193938044507775030207229240770790997262247487938261337956120686739949696790880509380579786570242422957564022453904601871906040383933121848346803899550283158210575516037454404297284779204099269826746651402823343066146722810788713984576114596771280883778014152449591661092078829589875810153760609713828714548023294290365315247237156802966835519544533553138166102552576418207402386780597928847616760016410018285322805925934793124393080470676143402111210219342901238491608654439773746285405275180169109188650983936416017004032915076957513354557424221842979173441090432945154440419684653542176934345046785542677528745953509725465257883930919192947200401903539581174727333161563530796933022265104758116200040543020272720947455100601455564476204204642869487450134507858681436434677119873212895089672119535210084131956955436423934480788265054952340891110464309815223399657132330059266738239885557793378861918208730525491724815582021787474674883557175252371270481152067534535780346218074098504736982910860026403320451908253275489697582559668749089548388048143320592287345821105102976600739874199361622043548334702428702205534651328273465688166879988139641760125283042198907390149072124670364694282524581307365643752867226556097892912303925005633660066178093192518870482404860436930495799598409707739063697333116278351083525186646777884338309687192902704296548271116179893952492882688189110863428338557488953808892056319274125329652057307538118346434616009358382380360988310791789653537266206504948440922195797076860278029557185715128907844892464246348580086070935093724517227329302480258825167579660275690929194246836565871778162796153687162125759231940586615885326072763748799209298704974846419199228434984013314542008290155027480921595778350170244130873672373423492145469627529230976860888590356328614249621204426005146274639381919372159889967444742115212583783926125626329079805354320278323200000000000000000000000000000000*i1^51 + 297800912280870173176821208098539707645720458339384286674214784225221157323440686458545896183150538200013969046566340647601043830901621737863236255485147509740311421981583790267076316283757188133814263852337038118330546552344398264041393553329714684245262613444024252289492199659911954937527053833072652432594080994771471388210470342715467591284639455895434792857056761778130740586167376440473661875268164965115972100961091406662226700474274059353370528713069749540688229826404189717045023692547151202866511547759764081647729737013278872638517515446511672990218227002658138795939980375483515318773170526401054404822881061500663472578156324042257677967787159828910739797919059526202974377640707446454929315050760664018920012514487783548287281203083035292404535658587329118805097302010541718533992764498650847482787200475172150025795945130992138619136880596611003759405486389597832104853533973261143518611405545054001145379893083424502852191355852748608131593611602925214621752858753571497792738419004921988345457160122099154967444613785218123949539108178896092797117003423126549944596345313578531442293882571016711863783591319373282202907924236918444499737955767394388413995203334112401842294295390505325939275852564582757658479385675639071753083053887273251586464327982042697797464469121580672363762268845181981845265556472325349792083237502173289351901375525827531492733648159555337484164561296361189919977076665676041758249754228086242628854189816693215214682541401894385383748149338988255969036876001783059041289914845120216745185814493856055200692252585442762071669794048930939202542866119767606557640384216147125218933626340065418572586244321339783353635622586206951861530041633753300972682891859969316911964898757604062101185363403768863275884302092826184298046791909934392503443446736245982545668984945822877142291636941587664395227057292919322940314013947514860898395551635735106683752216013047868812346010199815434974509708233238882441689777663751594675374314483228532592588595992199394673464386274469526414966812881487095205554648409658201578468220164968912018902925428629036210266317330480873145669126556871354667632292309862892740640483769966687383188735091561147643817096972612082508495373300259683273735396613603614182353682290649290460393551548829939030073548757985511595990389669884892989427436568480737306313491088780407365487959731282882729917599708834177283662893578405816951944994394362721077638992908623437917502882073162001797882686801609662067373841275942534735272059650279469349451806856337601804239126330085676076231076140828262367177185057763356899099588865696490804400736410067827666962643864584929811204683189608726826080521899444715978639688347484590932208032190369670668399736244075118553585853005672446980462107369515528245750057026173885746888714948403701821812223934271905416351823226450221867193938822895144686408190464489743326811125661759933706532080234355358753342904008566515289581904824695288686751957191507503013641592553050638860051721641084290257630832883581183250068894804538096571552002799476344768721153545045903703762916950329434767089134149394047941837811112683588684211398964408330134023760235654111460587986039786538794584377734952159574067223861103736902105041940786970056252202879911018823824347098956996059629320243220052390989653096796599953045535074672650086885233986390173352927543555461214545659447624671731290844905707546068014765631855949025588096643395772409255419318047445816735575195102405329838199909970690187892359741320544418697380212946361414935320708433488448737797464295141291699735917322565855498513928415182189931171874919503332527071971309769860197013952585241747154262314960767700198818579621257613038276673485553201345064956511712975835275505458872137669130504333655244677251601489731095939107503503099221804185620216214807791105248631871622323930362031811404537416582826401587136255748751966758935433167093505575868170240000000000000000000000000000000*i1^52 + 720522515606167984887096746854140947843737727283449778870312031129825593914681254410580593629835845969638094543542340258823554280961605196572642301246006736469610862267266514658473119324157122148450088761157218257211309828454296613469280591795974529462654749537611118477941598296131661402732120562153617710931766055728327356546235070181497406220204653730561703768583791822730874159770777734541760077435119304315683128620314596035099426445780632740539120087923164641109173710010087275510175068927599153744262694253319709715853456975437893212569157540419651826555547072157713081251090498741908583955159785872946529159970755066287850365912015832298284754989467440045243392251553740879049799485953298261640749336425029966672727840186991418782026708545603976344952708029687406620511753966522461402472441026723277540332620684328318839502208500930398761521310241308655952688023193611793752365251413995779879237403046201839920251459792316256059348717127694698794988606846757907280507307939692177392203488683689067752346750987880114656354980053027852813618799113552573195170106907898905294182751968926218804227599499982361877449200756824993673081102547729426753840106414387803291908773020124219518709351313907636166015699659794905895715854729363169578642792309701026168162570240786327256334943055422485457380341051154165598573956575180928774675073576917355171739049203604866197908795934598488285319596890380461666098173990614892426262709616367732826092657754772189282577852355170333001575458462124089534692574068429062381523121005743608754465143701688824817456820748682657837187360446843563795903247990501035078212089387319209060859944245988449505251728472910357286662209801601221559468543900249838595872653543065590152321345177620972482036037477147634740973331984631530511614310588733547211311784914279592611374221658615469762074859439922242745581397056116521576182842996448195430305343165773673761487045154267222415036023498314265211506925279393030033851621230691652075663617358167382591668279632634084295160141950651398848083208689213451935406482099264873400495160846953642876364985823352134467045495639666496661376811408798186009147432171629966203600453075693259822987870407586328869001343916488989103481761418160746235032197707409941597942086138924704348559806508927310544681783506427917512941099987646757770254905884590072550341097515976910759372704547057629514841352996682792196959787355019235046813771329089967817889272007994779737847946863764426837624082235857036244474238239474877665023273730672580652655615528955202051257075889953270476835365391509186823485884057637185775499409833104015672851064862194164443651242214923709888743526495746898655535535774689631779648815613421867603830304405725157292195105054524891237431755977527228188100452243761510427580412152903953821799850910609163564073292265458659679149794816976978757872158662987546660200551062627255932824752125586141400075006364479604718902918854596039759377546750087501549416427980862700947670226308563837589775307625183363629092988853025545564925830070972051534891117798810027491913581566500341015952585174990483696267574885229748154371645168982462758060081247528871517434218605712100005352525485060316918722652139137792095266917940388633257153720025714042110698294833174898523410418660057882423543186175496273326819299272246381699479748513784752970759428540800803136534212618511397088135233084606245330545533137803758956295495242117333206740467538803833841607200867815912832652429787235111563095626067862675276178910274456925597461161077147897441289505240567229978720549895976701266162279138325495699462501662351440829381178266007214900310490855394479449874100681847182327025742639670962525100769342939092004920149557059857859578465841877339982168872035758700343526970025624822222045002070862437061218272997360565355728963139550468494123811826739693697309012866927336993440929008487321159729382909836515846895589462613426176000000000000000000000000000000*i1^53 + -74605779870727178555039775373827956833524223613083959037609623863870263224133699822281913329901601823307133605241464920917810935394357958892052288723771303482680328626097184363677404288150958682695153853269924088193944912695966163215945189552841291071000654064607359648558042118352248776811697054910942255643702654092232923849868660311253422699833864279699076302227817609303946943026317509914037363307500557054773606383192592580247239510898449802846843813507905442180955138637564222809234612372099242121880120654824592751003465740897573482201912631148090343079070513066896139885506467812027741336252861499991323640729913930622863986347489588118642598672467502631020743148048817234736430980905608092771753143517184662189556428390313911892865341663868544053061049823361980817989223481751741674873822249721575842586353924764883337694950696795400090044225310405175303301810409455578850373142590696390165286278692794809725111642798816848471942617540915708344105189323426534936064778025690190993212654712365951464939366399614954275206331595883096422233165268950188243769054915776694642132330624216216514684570350400208724316592484236974029382666018830543535735890539482453908491278319021077078509033997440804089953883050278727672722385633960194560634523430211812774776675485095360098433101109781039048914195408818011624800848983414631839324484166964125918239594174095602020919652290739138790835012241678811472641750214047806653425462001597070177603104767534749514385437637619939668684866685004792825610800595705517614099166504008112720014934618244840644787871196828822599718886492432170660183289613658103112432435153891267346260509736133032267641115328612420185378210857623185927174285632499635764063074150141735062467530284339474554096153643498107134152564527370435008755045509927348949814187694066949349429166315448340075381953937158264893562655400351859140581748184050031836908024207097095045090896932948490923961718657063339649517530987809974861635100619299527639354278242806912207045035846707145068422673428946452894062892490757015709527060546521127336122236727245483279459578669901434455497329724981781332589454433067036195850264940707404686528526039872451807998250305129060394371954207076990314489808247780770580793604235769865587532322562147648535839764393926715510526113273866116694065524728905883272156163569176882423604850174840722736803179558581407510613474992610678553653513477295392619838678415294147588495496150986750308976661958147743892569027291158359019909150197961872805622570989891880979448741083737278755099862729287975477633718012535278457765348521846015768888660844928170096160118707161887753678166519204916786406486393928722456793710353077042000059681699956540034361709683994902782106895413058439442681675156629362743734156552720009655809032389306876703144439529871237896931915447501818181457495261930123710898526158937485382266873442069163710090644382373064680289255292832305251357090613529384682091985086947813259577183604455834339881331875371852218338316986624983778329455021148363061827801298721117330468653404673191505476106037803484731800748448444541843665670731560858150220257196503047700499896303409326465933886617009644366261771056640233758535914566246190692163527514705604919003824525986340410022191807854139087376458976957014987838202974779312208892469785895946869196900710907713063037922562126820118229983828569509030963720619883717765809054635441761640967268549145500385146322371346227494508702277676059182184191304012449461314677708305045245212054932032689085931426611311828497490012542477205570453592488751332828181091134816339824184637199706624101487950239027577410834427671740933174719488964822278210541525292149814164915927555980097898518490474475200984684167686363957111849916577953821299037801299441688002128803772450394754137056641085799410561200049039588775263822450899728739324567237684255719077916862285040883001461034105840143285840261834342400000000000000000000000000000*i1^54 + 1500600970572932051076182405653878237957815785412631859400864404593671408941867977735050002925993383108995826898451115804262482066942842223061796132148527887299360461164247177648108392833283089911076883556875291194068763388321848027024050507248422741919066269965887623449019547197805326759505978498413856920804770114553147681425229554719668320630626293960440127722253244797098773769253770248015212145384055905458735652804173188078764831282878509104188531804497118921524840484110343319846334193682981230332413449519942796105611184991834100182790229487078893646749336682441698980668703564114885444435153486569790466411329846046461192703047170861727451187714689164232468602001500929900059752162294787004481530318038674057489450955802577291099668941969683439383962514913739094723222023918507593608367017154267789498915874536595284153897792297021012850360640170807333211137809795688258179541680419656893545322516707177272129514627283119206325071538626047053890528712783793095738071295778146909619232488385757169055679403035526193322886661480170304434826890620739548778833960330517682893812488721633824597051496109055721637186325127673133140356802446906081347505684197014816463080812327377903543795060192290749917999008109093005053915110717619406835705857013100255142646102264268553247664736750034428322254204187588948645236509431247531197403759150155909044218249557945788536913912913995062897454672190980920278060059883547741527887602562541506548377312122458611607929651561322840144798563425788384796439146831872886670403694783239037535699621598228738103029772119781663053017715585572187332853364745172599651009823164006086470173450536871581565524236354654977092676989057786610349333860475180860076319392868702259525825110961583369397781286089181076946850566928213104160512233114296942886289661899718584357376356433968202526267682615853524902383608622115496704675367589519153134629739676512503540964584403355095431354283972863698246305745594766307936710673906467144278594215417161203435293015367580338490743596989213803302410569035556832388222235219473444336752174312543499105937112239462134788727940593959893544621021240487324112004477273598523573062426557084500489740628778380978000001062790980810605011500077152297783870258820694884027128519506314790973511429313915582763580870393695670642998684063997496142034125901576298512125948685175693194278029654613766790123318953684518781314180496184500175955048712287169031375132987906475995414939467373385309857563466123012018847460609847659822327019003388379690298527626149826883113224672485146499693609658617302100901526862057139436346463299860857816763948295113152313179163849842232843487680595460309704610337992105210033426338199666306590479074295506463820157349162959624298580766002114232948159584838798986832607181701232402056926788191595398484755133996920549160171171312898100732066231476305845355031170723424549465845825462484294745031557163651049203730654084148501652350614808980583570050980285269167579998908639571640300796895428634508883671087527163544639594620927546339850494483191683281730592528174006026887574692853940913595325846481982597379306866794489526468029348759962265099946594166677200163535093798074578342869750387644539562121196011256667933029862586074436478344759115683992770810448630663312215481998018435766750437108948809820749184351870796423394574261130341320252312946538440999679408211327207532146684258614529756922716721609326015040714416531273339417425570051237180988267333704955081259303845036089219324167832081080857710375024781977713745358695123649713748603835308670254467859439753783480528690757788137136799026692287919133197990534676543034143986258130317786230838791309226908596477221186668933895048201422109066090635351100038125985031771759287170706092853761664029460723893675706937688420054549590757350468638050216241336409563202333843153312242293809331175446793098930995883816857049666461324470019686400000000000000000000000000000*i1^55 + -23437696047812274419391709036000067943822568313657444932236788633242672037600533096437131411786276702868801986579761351330868885255391639243720346162139164621292547615769658521928345118074231696958289871863858751890108087609906683362860880734917028028158884320852986850045451729257866852905660970954736324848438378235580627458471553307170900774032550885811970222767214088775476661849545377057284892437607526611820768921700261359373686737230510807070625642806600426603864072139015681057199496712919521385933748037371337869556532141632224094570485989678207576080146195426516440641932027246052907152080973073392108025853883347263081589959975690277894320577555710483580160379691094844216460252741461487949813804047545363835422378200652986499735564467453543466965972284489045178033748750082625770597427575902062075721973708003494398321416244939841164173946470161537763241664713570482576631358640177768874515636734875168628330561197553956643474760683255927961588890531097432616382739250319052057048960387283916704204004745359159936606686366879247284120760672981944308214883016758970340183357616885596670847145229783534155500301671828759938763424234402845678807407381812947069068026631219502058140248197045654644430053990545381192447306689415361397854019482918069118107449531040491712495161968556886681079723149002641990023288212723434818621602394176903936355204980451379143111251669317091325113242928837621361359293279170343331672101643878785847277141818777457563706421008028632515912744240753920400433345437011223857231085573221371441519544361908337401563661259752226269423026551589425933516202913673272064199068251547207179265652803079480380394886939533901209861475993601212442768184385279873355280131922013820822645067017604228815844173664771538604007823519334869533712784332157361773368019348015517973019279991998364829910776222908403651433674462725929655077208212106912786661089945367932806193477922806029476596747323885135114753542017264955041738373904262268740209187110509701273465900273166641521262477036659114000594793650315336103700636769851779986701763974335680391816802794725601706984242463201282514747984962244048456015802766980334457060908767272085279546837459629382890025863575660407739148143186030761339735082931967014577107037454094843534033575649190043762697338033012251044573394644011125887927137458653266481909494263753172236526174349037128714686872982273253469080756020188326107575233813689201895921904723917456587046889084351959081539186345792741586971674761066216479551067905495210261625441886851695720578086173908524237317394639907047967946634767746097244923841801822334836906696772832162340540572811636896397416625718418931024245311243729898743661056376672947084824667808674385270568954329192766495042835255448317873420634933308495163335424858366892192499540510326393124869187725544764994790962921528905483138544234049691230622135307925902640679690179786048539376336699990884330762269801737807414765628863635556565256093679014230839864960674088648788324847188834069105839548344907536079735832882239833792684775600434517384525120685829523258599493266957595136464556246919157649487391555120611076206593617034333533560610620587307626979298557533606052441099770815980627413047114962259410075188763117050253844372289614809103349592746672379585725843082136872267876002633666231650851691197210431509608043369632974155897538280065561471921896641207573565203062311585667010698155072454910272409288586360899024302820280913594931109084691513355832320379646398948652911383606245389946512740266956296182396646233621965385300081553435445053854869541663081371430680417184715274322379013097405982845251654327168122796997471446950290660764760249784776350827071054043777481680864658101090768513436550463475110811202093683161378898703908321053142745951707303474361998746032802111656218854076948491262382764214638220139621196485953561116846995530688053078080772228993140370964480000000000000000000000000000*i1^56 + 347456302273747245075626183819199300412011282180319910985503825760199913733573159943749481557972844847250774109728043464463727535724054328061383652241398993387880199734886034973120815474604481061443512974225704234319470584430941379116580900090684788978490291584700531286502664925400389490350991557149464024338612840141777012853210292811260489653657020580773582664432764908338248279681824051152961165695199185614207159232430133151216664544848685966279248433843948202881568914353847419690248335117183877423554841600611047461471865879411605045034832095069977065344271152839865979795245624312887060550339610553863589832947614963339814820629504147111585477175025618208295115347698848387891835336165302294251816255085658129813033162842879573512245258958937688884683066691108270968750533657621302817218744864697685145262456801718287688462467640651251649213887710998915639778617572019102452163193922474226853480495898105955173535507085076460141828627079829145194642334620335372047013521293470413562712800354070529197982702336947246390379822371321885381879851168434766215966430247636745272655727919101024630363341685922498191792201419988437587335358816841858625617386543693692344515264107860853048963733039726857600145942166709986276209606339698151355857830628695815741621840516189759160831264954714591007209411110157284512700389425478425163355195738184837186837506260705793010755421128216698481773411772627086615643977850900297060284167216426899452237506172993835825482449281785105997272130128148726000660297901634041704695524133216825819619037075023274884148157135339558264791757722809988080740166425731467917705192273827618892243771264177102410589933907407095178385827219933777547397353239867588553277361787050322597685765446166481518934393888059308289168216086612279211165236909205915593571485101839188435510012908718543895692069965532228253589053539898799026315713762196392629972577613024800800127571695623874081255292418705718715490426308216927245246422160236342080693756961728146389995772599118163943407055135047301091763776311724421759840519125479372652918304072521919727661179198466355228444712765647056840228536762345719678350206757991592264036510342753130194679658495013750938504449450577582530065029275209887645229075177412598238827760049481647104421185018840438663649114478944439201845298995880040470135149834674967971081122034574680361612176345768109752034056078288703580648156107098532372838161419928949117511702735472022317732215789018855869379507287523259950498692296511611804507528721948255867480826662317626619081869633534498738671439764839821859610670455766398711923386785097641051644909663800870365249264185318051974321804080257725249275507677354894186891680088596347624140641806548968842437373523317650266195834032754442633316379596699078153600206988074032271449513685709340591051064214386647689994801324534490601326903019396868340389702778760484437037721969081385322696461517106193508992482171314926790889668532207165350126852573119309364742318559932253042281584135896229462398439806285885989707456549486748374468040356270022799575781488831768945510799841836509886646751521419310019204598654573680455468720849573171962966739440320301677069122262087359248118441165235567798320349639343232829532798322507619453659347202892517643819371853851107365562347267239950255565294812806238520061720759952951112202012660099646222676342925891399985088166124294323742352888575831524902175831376422429341523236847044309177146394720183677705420474437922337947824161469235534859829096675108402661987257902297273430631148248731296790122929761916822677801034355732276239308310383282092442947939315756167154121636357323883308998282087196678369136005762071686997057348748293490674144427840941990644957901381163731615349865537426763803979221241039045972191488452136820312519908152332519978330101454500389318516675670207834227845864164918369187357715996384806865553257401331234897920000000000000000000000000000*i1^57 + -4463811981525531364151233381481816346591478737336329090870616748881107719401024199418552133939257522999781642913328906295398986811159514360373443034479288223147230572603194561514036804526377313146130338280760265164045767745824234665147518295588072988545012900541124827665574929928555647172145768778361089743825333258861086407863050472418036943086947979701619977493822855929261593300088874976026416330009494982798350516442294882856200646995100452932239163596684615282542597290771448563956668992735012958161109957041264172936999627766869464746740974029342018076346834673657647527707654138481255213213680007672160556682592729659484219851468468234831185544635904820049061243012193361899315477610703723240213599049358236375815385447361678597556950106015388662419449205613552306115927194692551039233174666789048758476815265318105195270441515073770029860100272248594145210114214488242397967504850370432562531929750508826465432436519202687219816932733265943256108068482637565989003049877930592387552926384265623273850136540369424523702327724471202249864011808728868767442663884662309322273464837296415636566947691884259822515005243050069266707605300674642792910957396206041443205910247010901370002978421166617019184688751308091609025426951696545391503760190519114044467972658200103628668411022204778003954782599540326782270708557659955886669195195297031217077259879319689303165267941213057143911601403235378413731054281490080945637547155955429274682485983516960371356251746121024911969166683207636112370402984954544247298357443507879064313419744633060309784812352343521813586151517849860233198696901902197137688539237028675232709652935173038205985991391826662935234966022619311777715754568684889476813577665131661176869194330332603850875575449882658969645484294626309807140697293376682119112702892156772303797165866193309730707017208650413920006267884567921663133443599056041995556911349308003100958652629120873915960003825004521537341177758147614646922782185727244901076868013483594890006811412754268553704742880846298048744012959658895787279965404970168370616339975006458326359550074322992749006797551973054522027395944742310985160545170950776086757580388963591684483986690054513397544139338576754988589478041148834435491779731792976772388337017856843974467164395946309613952683353647069044982942041214680642430906177986100924109796194677139095395431439497220791507446086331152119471576912361235193472063295689448745841333185774757783516672975758954358834957537495069662904549512821796217928048366367290101880402688462046031123002332147680031361199513388317288668303037604547958822469115518880131083284237249744490753256098316840264989799774838694338357160872620995285588306575322235401283053623942615055289187798116746306181910369300489113803858575752105753080573094380029980527688348390587973720316677781600794794498866001839139055283820394033842742782564824055767506066673328260471136099408843780263042187654306194891238182631297755018763625119805767170978915226915355195670271152456387273467722139770401258913105144672374092607092443102044171287988072413874977357567894353816824101762222332158562311643882024520081916872705198060796698670060257977532340587000955625861979336276717265106608315037069315678736735100010615274199869823637899296210789365879163909664767923641135692171886656965124983042222626530420077848661993631990536021515605587867875334537230886465491151586974152861449010110041627786919186423496603885565334283207987363260059361340294299320665573216123766864670213548777899464125099046678007699209307768871305802302732760412601444916791883986447953025339762649610110470554590108914052624897989224933216588087521141921024098462057301094732647014466524308500521410203404461875299159260771776772008257360997683872855029403241959425596234759739576504783054773170880287642140646391561523811595032637025073638768442403060639045942541922343178243176651958091776000000000000000000000000000*i1^58 + 49669178955476342223187223138605291459139368223517565867139548934006891264718824839342531844198931379267895332315285307657597065181325075895869666972134583571391233772660568342514447119563899265387308618059866774055717701502723368698173593400416927985953114254119969311688433157506984200832838541962731399906159116077345990419166228160388478969168758270478390582785068425310598358568052236532805023451100312375948176829291760403887834540235698384742112330532598000325821807948397664523553908832663319910907925844366197726862908733292036375058937358968773696627037628580100715709582190986803892592625163243238437244599504803989452518517110130943914097096808360605597150615006623452369288149771657140590674158962812817142637209770887012536030035626139960157177625909649779902952430898916407763740825831537734171847878133883508142243160333644589709970969684038814555895745824913728038547406774578385383510260482695520647089035417151393917062189344165550608082078109582587515547911700748659176766672233149837220646557768383231609504563040443907561086715628528515145089174763257627001123537374354567405785410716512775980866081825504359048100111328503560812548784361325603495679924856275878040365736214100584518002436247832388529851018972702014974947683615794718332961689998908685350923830586609896973817957195038750332615110791227566006937412302736962615845030421486852200827686040657544873386826628111384432394533197710290117566455311266162343026390779026457610918038442558957049393365768759401604785375401493575204873577544098484157584307861237389230578823184732866573782961991134479724791325580009135843798642122771847530836350148004655466610015336277741947259410268254005240832373373862521757685126694853209359979091872982827992438446926152022930944238896374163950540446162558602017458170671514459357703199386857026262827017522939721324600644331775159035253679942877311135304864519730053414104405147574066238676478033577040019534053251568285645438756770524521812091561218741038873367225093458363501707351976113835749144675793768544015959404022317435693201634990751286467790580597644665589391902104917633447964620973434744951989676393901677285913095855300771383864441324194788482639054233553582169765260877771377913988696604422756642219709349182978737716124218219760537815855833342909858249321543268323650163532140218746175211380283400774154600192050108120618947502875095021936400299060202602497472835774947370774309679313190934202298360654233014311066004874615739489205395378424268970540378933684705151246351666804212807329021521363246229534270159581780897100123595869094489215007826961436801946753554474537310763765006530161387007902111879684826964849757847332921553356055078102500109584254844559928395223155499208358732787391501290238265734850455959555968662368617957301216540012927537556326883961134477680896147864428665299567184847084693101087199405019503750870745487712653006451659371646981507352460877110477992549108491005528221752204342372206344126653085682125757983842146854314819707130012202800035745085267578920438201507405647726494170098317775324016085395110265975666639747507533431851127493341945070497543395435063786251529530467495409830124728391622422665643251102570165885535315028833470365811265145924722004772859151279904510149198703607806203947382509337126850764859907668820725917362038346326676534935788526484583203681010221671309714794407697177196014738544678910046595980980102027393543289507924987484420720451884365593464434005925786455363636239581881690477714947794526667103124574568080407435915961890804833791909139075496615170999632318529990529754729008798898170335281426924884496011507557240882266234948667034571135324172747575597678454715230574391484211749397763694664647812810002562342882678203242311695154852663414887296902192948477632070857596634086108711316269571432972011226045878750259824351046783267306637863418114329684889580564480000000000000000000000000000*i1^59 + -488370705540563912157448272737685066919560980293568266415846900303300643003667148517887407630866083413514171044329022492428073666477816124032662957792377843002209274278432246717466167750591266584695621970827001760934612273690303987048894866039192652229611519130346144051219367407674240877999434745213898412861134779509783044795411395887606536559128991326983262974610092267452858469759481186561621570014575364682270332601063979971996241154841512264769691518642127607541743017507289117046549540728310228268989295255984300974909313660572773057639163329152786905083351554392567591355063917668748946136410874212519054991782040610421231939842881509698441787804949388265280827229793381649886804678165147526138462131210586733240830065309622446021014268924864075360000107118307763351615598127367388992304372181631348684876102018776127479750155526012048206880641430058045962179248983588489906649725479437262738046281589570256867123666120146419370280556010830209933648490658358857577699405939745696735690868790398212549728049046779338127259464305973419375267775994699347265681244829589777831666024586748759250936972444122980763410683201868559540564643372601296111764548505763643004593739434972879984781349556307855693424961913092241972722065048047106061870954997416194270035312892352229387780759726233397508980905500112779266672619815957551355535223869550107528386861144780907280417010168634292687752403403916072466926114545418170317392678023711379178763350388104634694769790925432269697950179789402395595493785037449850384919984386208821236750148102075489261529627533414719641984162761783008203095690126913312582404288861480373277017436442033659897884677147844918178122956163819480210121054125750234712597753841194919288721377303778478501357385676310570851305056136370867518670689243343694194500672061887694209615315484478576585417489639573686639576737706451442979637179815044890865664728715477106889734122215547468275804827692374061891457858685307182865116647226475246172966722683098077377996133438483974078905780704397222202041219926862693772275056685319065110285775264216090184949897133846582716540471074724495692066171249172070693745121591932766546129483880828956497375528825020855289265137525076978403476480705172446093485630140887175118432767543618943445567408966356319469564676144880648384497758016710467437621367672680873078229917737601957471706822059404680919187807599443440841616214370489938297376325254999024533947784042036846891602754025328784227986872364793874170954779228910049126851227607105598367144348489633577650522294017850593460242926267849154428824366185873773115214758603695040392210768983433168806130951517390819781643595067588937580391307383205332160852400787054662321811218815292656241048261208799338631598212369831145800388231121198922748286787615625724744366684736003523595170265366001195369418058034376937587289170672329509990388696729014307468309450102214095666345333802422882348478632285292420642928521332614126482942460104495057960032596775177295221407700349948448570381801807935209082497426269717409715672466753179032563259303483916843842378094639699056771246835292156062295398612348489457333914837569754688452067268275976795976293367468039884048676735919210320935793531625395995886036062932284668304524848664097570049900034044177080145024271917442130290791271379442221314105273914712620048362208694795565817793741727151538400560988018779610944033409811414473208040561170446112063128602192999593729683855059367505117224260238056868090510897457466064041349546002584440928117702813884349435101277808271567892108114285579055928678821089605178553686394719884273140687748123389928571230847796256080623250508864911597088838274902563685778218154218997567124975427997633875562099063099191448252712090925447695308119142345057707483318647980534246797660285627179055656362707772139398210245268743155998201463464530241943573241250842690793147497779200000000000000000000000000*i1^60 + 4015368300536729970987082459348634552385115586858597200345662899065624536892499588158619366975633920502273597688271020207338112003556054834589380955493989218608759400554978268916165741700484762980848238350997677866611777571593506414264268432044046844961076252091766718813248133899419661729750428439523265742343147339646452180524869228092046292407164104951652327693907064963345384391181861253682791399040359618730093283267332443028631584131307932021686235400238190424365505958927775070424030379325796874346641847380800533210448864161963743320376466792911099258921793905425531063326068994847146768551142154045728601008835894392341190650868311656568112231068523548183915035951589857390488353865272098030001901437828921681167786684324012979467588393003722817314054913128064146884400125972310481331688724252105545427607584818463420251409742350384565495094268521535808085238112132336596404478719889556790476855646824114452397988756030000513718331786046944051043236257771119160642362965902622224861894394772964827422999771075052414868329778776715289999489810231743212467819647828044481205513402944333357970766966070156977782730591870723571861264701042091959755263513720004992834757889889843259806427477684161679404033061764754248439004209147159164663643197405936286056169733412230403983739713163514816394949590171610696920982088174985163408968389481570463329776679846548813393708159966256196204741849495844992186659394457032200581129977273423697844159978411499675946976396729054761473253183152060255161701269943590128580348599194149652193894165992889247406503101002973922072391405505693506069250246024582731891087997780934570542465130411304444530650659729421000668639686735139460619620475471388244869109519573487339306113838401128836954962850842723142544118699816947334471137744065549223394946423621696899290188250347177014165539334131847765804541433214636564132858145423288526278287043698654821651742132852937814270745901448669631353295162462286496834151892432840890292082090520354212327398306084996222845208251692712711659343606497019314947977752345124004612427513808149563166427710804761794488193760305717598586344711310897157403199927974468097617692817910867087271346848983423552484153912409370978583748756411851667991257205731103358311016149062612108570086978612616548322398814010524154173487804620319185449325449716748411917238416888717896010840578153214930057558821580049781577153084323690449827729859108784959935530047232100242944362699317445042549471530274607526153695241598821126304602061249933857737728594020061534129793271294467015071131480493829832925774851163633997430276099643724773552785728700751001338064841101070175699926172813261678508043104897945336531730814570898814396787847455089129537584096209920497376071813325284939359683825354177263408761630799201798101061986695032382633607437666199551224321148455789361320108423441665009595052652949745137410666294505804023063755913739124249774313083221601468514847511481300901180312848889533195742475363148335654377672108248023103074596373280418926364260046579302509730116869144654852821011932155369692649228440293212525288284155080176632205707803722335441859453141270304732573983369261473335200776933212567800061262609306413584698938590673772176686562053733299722434821379130554647064802451347903194982768541292471289133426528088641011205494520998964762581944300149389131024826011478162175881356916705839673150016489855157999836210187124263299391955598933531624168327040857447981008859218227891445363560699037473836484507157367087532604408054428513014358243115815487345092205312943294118543485814761661408046133756197753682029258727075174282513214876571809765526321786161106416129495281595681972389200896760151344779958076742747239056426862733161544562785773241304337218954959671089999458125670403201522874131653180235667783428182490401355247468454232156789457136219982539826834390431806398792460800000000000000000000000000*i1^61 + -28053034916630134151293820788983449151631253067969283469783007102179051092257239847417397341151422235478456773285186299884607299125457120973787538786826418132566275840118391650900048762435831786248066050455829475088275292365959822259482669323488884503272686998574752392062049064112544722785626814042692816650222260529991775544733946056272044108656128069515652810099583684877700726463316260944445933018669753353867114521486039320936196864469848996544344474746944162397948717673885190796399844105002059782173371674054924151947659280661569430204545800550035337685918023884072638666544888695824774905302161271866038057854646029416689673178323690032869182105001308279059313361424431933475840914889924793641834533138269146616895178191938073888807285594847003745468102789769665724703379130765404999156148775717230236579299640686149890426681768189406514896861367020893098466871948753495741708997085299889503699228987032105935268133281675291085905257425047073493661403374865572438743312287201454269022457256748861337348342553039168807175467818092387950680591836015539363421858726204601699870070997754557504385033242498928604681849630129112724212113430015313815263602194778986115886728458259673282728552745690809220102034865686729540878288318123208072972078246491068588041762716042019634664224771706702397395050724931567804946181566777779004913126316334767789571929859454253102000609330774317386564125554470746213266086002799263923067779735293212896848872472710178770941956759573620436188578299562417667226330498923542491534328311888064067801725636032410485389362867115977375743936183226705496508596544381973892388836451685869553164045942658171654428169733843071403714459938216483977931900349036029920892743327950988281353365030862507355035559274190310732231515435403434430396682231235425811697927415317913492333789971517947784623414630230093395664312965072700165990620694903180875541113149587441436098836764152688528530497601042379524528041363742870924741654045740143171847090021787068262220239035853137871135040611960316939430943760450028120307942565956495511112193561318876743657220092080608929642902572497832006342670926786090149976081868548445235555799342873267565660609724463573465062022209968879705372499960686955663947542449438213727957310668690035075253410062104585193814740332685164621243366944622576726066810815506204664432312670891126262725134023879176985927414874734547637583174924016981596418385743704294924649830880584142851783166746977045921078771790498477474333686281651166087453135672631863042211462249539781473632443698265097071207271512597754053742487774280227284414216953591000279943454982296483822961786665127585740644171483819873687902835003040658000493615571452413383640514976658035709198911872429092053661302957023256918434611534516057505379204462174207745891209549445114445851952447722233298916336993684875916493883043843429899092082817602992565139900835174612481933608161451187185695756317525467934160140377338186394744801505704856075700727816878337046689677686762077579387918363711787703040012200902723211086886405410407075418973418772866277903016990324438562311464043143975789433019313739450424345953988095663591228557976582811305664678676254299388427773986917471576034942540268746903470825685175278799033099516791760006020237225331476193938140724976504255272296283316175625410779747699897191429217999379155485671801999557099447296724336381287940188087615093555376206571514544582959582454627116855817740175050310489129235620029535367065122039296163407326827908416931829559559900615745031348465185778781096277300783683335076273932171388244986018726115497204867403540813307112295298583181292964274337528389403096825339648667401022809696290916120034992047713637178496023150837124495658677738255419949945115217962920138446118164720522596071664865762450930412427498992455788707759544895186086512835139376249670523801788194879077402402880000000000000000000000000*i1^62 + 166777754919434846164297758045860700116032278079333585233571252623879254327583856900890193925533630976236781857758291341170724612204325733394510915347920355828842393561624253158091673612609971980642029585052877348839983943383880656931518353844413965379666174510188999551631137887061129889974805275620075756425425324701096593766281186851936838380332482784173327290149407402527957345013471718226747600508864026027671645029951818946602626326712840449367613843471158987821644992920461479692131690973537335231538190645073425590500673265122791145546381930413410479067547406322368826853207665464551666770197778360150209505614366873087916725468221141918263288286546134634116475134344891844393391369063193178151800892321245899649617870457251543093919332849932567903421026243071795469895739621421979164804895867808779572558726140843568811729014836488064052061578351135423368413242682115926094546093638436419972839369319644904595475402738715239555069649033354569063679837250467931498548075091091673616680394252238681924639188374291857132066804269588424118383633103432028506888390816171333292521304505618714270242021558575955531941362123854417102246737975999813426676913622836570086227176793627638417083538322339715838614509119018889687771929904556091396219843916309234290291856382931089440575980997923630888850535227100589273851079805503492884588599464320460255538576443134454173791691055412672615275763182035176898008323587152766939280773122166107866042828688298414564345002172453358974567137985224350160153061824409201726724764509480405913516824283028058022952235501678573017880906376439614825700176488989861707698585212603845621923155523742595477282412478987649405102249359390136273099141102211226339925968829615613177679095607078472608314834847311940416752560417235737672205539084641929171843470621118467123311682068241832223777012104150323320528065096218391046447070981430390779554332261407588027931088583340377927784003246801200656452492099524133222059096009374791906179264175015596239410823860765841198725464585453594840330057411129363161359776448915885592284892117205216637554953217625062197577965749710171308977636074819595167152733462583019681383046398877896054147974563030255676138504192835827799470666512289367439025023534714099415979334797814533550000385244677629086638093070121770557455916607284669240088514654152747582983090122096744477056797484818884952881138617372160397899294983626504702298474343008576483337633037844104078026092675613357297939612695667988359881930984784146410250381970838334130027282251196304387300544890813699232272586286045292344639194756232452295551256095762796450090693738573887049648710045304434073085468777207339821741916608970773384238826699349484667303537676308604751819716506629097390866933340351890627610068608903824539934591662248214131541343101673434166468940367847664721339316421452960614704577566851371679441712285082618995194795244713677993356220359323699008507466316037721708809121523424003840555524974940046501530027610876099157618926311701364830119429999445420083094449506820400132541294295719576999589805045077779808622801171182618406395965565413688883715139667368988739941751146153378184393807197129589639530204442018129272012803522288759488043254002134982745815443340986976595928549094989902843925539533733463043419350945652230503341367451917808927700294982482839462333045830323685696256696994960494050183949150454770665064706582639746217912048641780183391000620702725203640891573087043473685735754132430339276767128895876457791689434266252204675699709715098569391686391143303976521889605445926143047889367265467637036822058459355045872204476734441021031181160942932492758803019969120720820419556280282945850724193603117715602184798159215495786904654334823536080981999016850182965645631675738738843404121189917903383862756328188257228555548654138025361793070005998537717044518516444258982430697201640000000000000000000000000*i1^63 + -824834419689155855225717790106963689005218217836932639619156345280637940566637056512114077403157318442127008828827235480420402848677799235266912618070008588581451008248980547518907560478760990431293321647820301877187108774321718739223835813954233829236830993486423814896929726634125116879275953803043777112059090124252003717977565873786560868569980702696170301666766028987909050370176376780975655381059394475820635495269096535620066571018815814396877485197978486417495415395813768086889422599791319608069125435513862511540425309300222651055982796436366444801484262802321068779305568301941947107172952457806191621850152234927475224446069075740922752297193389817336760421993332286001951818917058067833742711695642918301713056310103343570517132157148349844594952710110475933182304807234052410925160626633351069438477572676267780679929691410828920777595862791946189640520975998073620332118987738708420189252427235872982637436949037767381213612717266212626780059371744408798049818432055491049647000964694823641964485020397364805021305565563388893553127339511921337069178385318509169282215411228613755268004065427691687334421796505483620120169618922957967625194683052325480203070364914224102837569771712982636088378312344865488872770539746870345739498186080645044064866482083791414610609849381800901388422772396339975485096542873880019526865641912960896173468572182927260077928871658302418383583303205322204962209244324212922140130144159312891909892203853338637785265052180577192164308144633140387969921837137215003094967993718399561763234233139051126069287229591425241636349665262615197922313691151043357617713697201471161293040933565480956696760994893711788111610491184177343633355144099380053032034208398576166207791804506275850872914393298296972582797818035658061941025917132274932533665058636385322801918216609219941504268132559910629343793162073935738633191388778413847993441310773553763775909128074841504584642269888449915680407180686037539649333626688156778340487623340386662530581217529021588500204552238598758777047662355526678625106404511916532860205101203888874049613299095379465239992909552157938815838425657751630824668577326591604648406277789462628420310598984349235560078002636654654753353598621373451152214808260754790012319362393618466103463571191366355137753184226254786236647007238530794358129740341660395530152314975222898093031491864755066991481118170485385061162498491823352536437521647669944848026272767932737626693035792945040083440914661542459103844747130889729330243174814174712197277221879710572029785954440016875117593702873698027702623285483801535319300896152719489493740252231306663171781314163948970552953154110888737858948708486942488115480399595603627301994093994695500465786054896013868437041368205392228155619773218657547116114442781651996001251368794189744171338994490375989912689958597087385976009787597862908778373403216922485682599780511427806290114783073411416007158505436463528013193532723071479721196784953279314610916011214812924459629951721965544115013647651672843677718543119398245060491889790231645989627499555762124133743943120105235965686074251274869788151458362795899569738682715365429047252920632116924868708306216115475244896748721870989389762080461872674270015969655097137887325318348791083657687910350294019551570765066177528578960327563268820304023765990244254350948769995355633047525552798690720618100299759178193733706977631996734123714908191711378867907739395863643534987346481497556731155765232879806893432504020421955107838707264586715251727806783999703784970912657551788277437085867166174607800497603126085485729586620139945786980032951445812801903021846606735521826673333495694443549181384681657230808815385081325267740646264228271033530885751831042303019631258261499819522003563165233445266106299764942612487538338728813338683374844598930678742420897602041863603371573545466723879760375000000000000000000000*i1^64 + 3424754895157249166409590037692958848712724248002948816549533566171790031135114909708843679742378830835602139038819824004776666256178399941705432811641954989237617213733915491383286985974400301761329391640291422513072858548679722344323900768771128574812359767030678283481638135994376992472899119957017232237216619069625068654266409376340662021404853168316210224320164559547743250187993644281989973933977317271053801736802864962432843727875489622727978320931689290390622923809706334813756881786897046623248049528625264895123461404099155462729208887223579596802831502698496344986656051658463413860442655410320331136196484682001608672760915851529497487697685795976780456638581338818728404815780418635439376306690435564250836612551353921376113215577027046848584067825357724109673499669201412833424712139735883220261430249180085529389676544744515980651654654119330499169728003898230669492788538655455581261446144971534169096080678537409067700574385995761700335345948433371689872960245164908090636275061670531858064361779602906110587978421893210211506812397233176255244149200073843214114777920174888222905312775800076833760608819781080302189727126866065992783508168484038982812418547554717843256938674201948679761676420934575942286692705310072580043968606466996296993148307448675153784307631339709099319482439363208305280611260856683849304696188798261222249242635482426056346695585177138925066362688329038736584689991281170223899657888214052513703228184079230691974892233510657297138556815939232801222731597626214614258660223439991470182289861391364681568703221869282709784591387692526281977452512883489358782080012722174508758083902234930631980993700602844065243527083651315203972165987407301890677596422605960622057569433572784523594005793686608741709262088667067093767329135987314460201692962407683539519170488612394284280306209390783012038621101584134336932769771437044192455354530860982117036330827416406219559531747317185762943786543477188816673654904705223180801900694411493045404813246451869236337191640519695603785485235868386312884997185190107584231356688393858781450930414056475137765481488805081384698622666280896133595893444552722552926031781661423756280175343193711063823716020674356369094824722469197589193021233257567722070141446976118513347015543424417620834835250571230632978114592988444327684347458800862352956157067293845459490978023563868074685808262224955951121940430007890580615111111882396638399162107009733894008963845128649260806042327269743568225064928994902001048397510383902067773396481312210291789247823786307774838647349119045407317707240904792035652620432689151273541693099878908979404620402924988948015104222048423534331771082688873468281909266686916973730947205271170693568509218462578938652679739464227867853135891111414404130836890346634206817792354719799237365378381424195153174076198864229680361626955792339892616870911644314742818738408745595390278370150016740488635467499401847213970307329900738487777899357202299308287238691899611461004622722035798976385805660663712471823363189058235712068568760936345980428674747360417813297173935907414221181730057417834317370309679242282725974354361525082843717625054616710642782928009493384654834524776285061272743320193145344770416287768991897081984712734955481023029687368890331715709593987002672205361598933429347587263338649402600935240523158009462924271055986930528524986598626769139566874209147140662156252143356630029319779347341577984595455502409194620399265079261790700448742319728780971414278865646911392862060546661449500539235497489820945971728033460500620056591128407953881349936555205066224128222090069743825161102662930907091877509286790982314089384070439772180460813637522361415697396002741445331187121409033867065804409065807192931666521540988223489112151470937606869160304707949750327868762610485198432849815196806868943604762814727032343581819984375000000000000000000*i1^65 + -12258084954135139442149319561096147482800192837123686651652337544514103887916368926818659291561729165802785455231433272547623384456573103958041486915448568226337382676025167728741877886109072928890668776853636394803540246396135024559353673931301583660666879211707506291587809199105348256724885207178351187998506680183228228723385813783426886828916773528743870899247232343874183241885191244561234503570503937652480759315678232076066206510021179313941260480892564272759668730911598808427613824349337475461897987402950502602325352751896887228942813139243408645158895623612359850444452833678746317436937080186103673057576599585378309844080511793987058170005504819278092323066145992977699606397906346213036083090328990175365321017205213768416394238225819022314652603058877738930410681985026342333192182365064039486747927323221894953593628487991982711156773663322436074307568791428881811595795180945132904461391638373802262440594232849819454792453153815007104146974530137207528430217967928171919483658062446524396980917426931298118428503221959934404775064588978164915032134092606032786265818163033776577275098517935368992121671405871982437001408184489822553052010772668068514373355712372842382772602795693068118271201048983059413255215919122952972527841159645157177914891922969050965295987179423464572865265320350870652564873097617038997325024966060102269676512631817824135637107883818664023931510538049103510383146231813472822601081324033765486167356600137009985944835944808852214006234933323509516589573371896640811996899701014088978707859865692463938246158203423672126381892355562374166174993045927304545926517087819472155648718771084246664441467562563123182302061320870597676623373407268453176605538709097430815689479925082739049321796000279787109075905037460283842371341048640976560632798712682026517880201296144006677881408004229205090035499799656277758361483427715690061894877714991627691910635403504950523315149157792628437497326494914468122736995801362121253270136476627834353910789453160004548599267889470342022664268622163893657743524572356116566268197827149768862591370582854909540735490838687475633611466224513900409468580368169663981244005076672707351693316215981401466787255165956393565572431174428304957496099432463143736578824130355457295922459285481505233851116626271999205792482789269318912603542938529890503954590619930614678656633674960103908277510731082699148220870551511775396578877956830066176580951280408840321322560181433198302918643096458201763411914314242443004969871290830662991530356654353870102575582991145690000882117157236817312264874777364087591358444892753526257546556693410044981382283207672547384937838355548445966226122276114917558903885789003206912397831277803150667758325992970474091511353674529326302367907655346491758134772790150430766311656378835622918785559293302968311135962989264631178496116849787139570558088111099555496565945884296965742629836989275024110644571767521674987002434841686027131305837371096334501015388631730334461969935892544288871334244549195497817696902390387048010630495816593214515756934131613770515575953158853362167922512781180557046893780044165048153832566720034931294293444810795390182310864882553702692679543892635572594877081871275920575785622637572285122810760092687674325370455834603451932296030558768146220734872675219539148649256455237049012036238007334337966836138239338383552415595450023122561885962835538372290053576263403752405128371888522739633444455144330324002376766420056481350896412109823389689705968574273850910899387510450354426576120507554410287553721583132322377811928530351622513383402435060137247623157761504812626934715721167736104968601783084402829083009472330836915094343827481247806283485425232632985271133676974497009600998815392005884929410836175107423198871611100548095646978227355799039776848620506692922166882291350196372509926647660018127734375000000000000000*i1^66 + 39581657733595758402664390857575064858873150392068848064495677860976136129310806577946906042211788546884831188565287949887508577572662878499240143970733545346438377380406995901910145547738197269674979124825645281337445461247672291361787137347144308840522351240882493788153286654027750628094897295191627503506753916583979595296877759275274770151190921549290969943774111590748316699957155020614335475261802681504872698281432722459015220542330852988793814433702278321245322937463447837263063742152677346766246753225539996749356552058388047024028127028568514055129306734694970362378694745937751685464302606299900404103148706856160162654065521734427082156660745292751611587141228959258496129163614756046656833422012098629478153950457744546052547925450615812583027087195246497033350956976826307774447735369962823728180306455362873933043698824718615737686821873977135731565890478177541920215931134986604675944277875339947037421823581415721384715250051200122216448057360746148147433705344485892315885794072265426031737533342319799910068817471972188342053946877453843275593859739201159955291543343263277206201024289279420637922046321056640991088795505818645134396779387026931230388528899229399885589411859433412387018195055650386348332733349280779815358625624692236193846765431317777201657489948822850915233915433804423568800794997710722596906958020279771913550969705669736532828330921088234299122630131605817025004532610807729584221340568669600721154646971345628235296726225144620466953092187782131235247834745099908496907796189491020317365941736786407874525624176020790527082932283414548643555686536280924353074425607337291215605986889438194194429155168033751086274972882854614383328346193536787147667819182315398590547317267515183307283638632808821093775581955780701494460190542429568239653244624789181113254504499594996323790065894853903388060944010372441260943236472973756152742556443870864204534500782645530288988344105123614393216556077309919119586921963307541121495452023807591264946574249693166817845367816892839173622803311990199937441751425354771345478796216968961971886980272656638131881927060721353242833960284185844145606648917023071292184477726417525937869907491478591691159173769536884026254574533821431699646868554409016261341132214430085855748227897682295286956799148980816685406684121915889370665511252437674356618430298244406801509321559909696171160443160332468964148818149333028396867938378264798590235789109193095301843581145707336993033763492300431343002290994897720212087085167786468263503882979967283378158360681143650265223547537891141212259910344036418201858145384325901737001772229966581388777446016416651903045326445999000897657808253281278215565937602945846399032404161381745184333458819594881357259698566532073568252674634191061137232830073153188819441879866812995404476743092161158806192100343218925958593432925599377296324420236639549165001167470788271047973408704283439735605658840330050426737616042088429553546893528027308770109812170640884715215696963789217770896164448322302313792358923513580536998818614947352486803473460001742371315070691152336745027503371894901182890725968158416003419913823573823401593637484157481265638886411526342896026421518171101352808961973397901673936606889462027398463457837144708364673858677225624830984548237662532130300115202677635485763118182919314096653032184892565765702869066138408971675272740118395690594292452288688531610702553843518601273788578091258507594277398597159376060725309757481935687068372719102329510109409153337596506032895340062040714140690739818564429273749827470403887172969843649059186003527736069272879333801843713978613419330270976916992912032366113616264714756808675669716987413381850653332795231089151386737198988319085091396032120576817239085593075301425964294710975668390568224581324194207821289210966520369544328163141724300754513238019162255859375000000000000*i1^67 + -115172703390592713060912879588386139477018769607082034396891566965868570171276846778518874459498034314467581573013042880269683043533720062550346615070427549027037044140296350375175735209102967343591228642029141619962195618076820909371679879270850424555680477908497102225531473763015795056858697029333036535780060881394019354691893947336142536346007977374313734562679501866092742695304496928580726952081854336896476382901089118962742835226642118823782391714738303565632284904225830848459287275348363381619777615831234115310228530000049602329930581817905620818301751869428383411137161576985144354033986782902643659291428823834978016317518592342812511257749443683094705200280235838632098686011908749095054416797588812871120898376804775571131815449528712562834867335406365812955098512072261084136905590488139904120167300369098160588331136238291167507549601168915762213699013972104680736921260278424947571524888050685361163744832396611065887416629503086410140131778881056469281697458738870008046139829648419156475081687827870234781662191921918930598890405258536402288533460489083067602103774231431244585845096893565356213053748242547162462652362426449743404845074948725499568244498480515113093875041721706526881069919738791139804827027236417989416951980286947733470569906694605341302088041890587910004421788040055411690852031011279435029658226194155016725928417380714711669764257723569817425991199005380185098740347275193539620611641904884623039061014287560597796926274398103443872978882271904340436247409190280237325543221887758734016710125521044476631107934437169375461704546410798081075647225638937023659345246485444889788901266845469622882890062571117879313851151563372600648808540849631239261832820953520463196983046269800975774767163404803965649873503110479021102512096054095982928439603652701347928340763545898605251598880417231830414101296338304743177227698310274550920874947032168401901732688419249336131316579210430795440382506057535322217150682331266240087567697598945916471593471863120036045214502738107355441035321775585602039954803639554044812977820328313460243439382846760237795004300136508389354569716320484842925120338278420067280768150061341750062753634428468299791517176103744572413195548177416190316942319762462771879233286165799010586671839972537338572747201086410026984719731642079947429987187497246882189744112909122317518090589929922233275854063691814537405671031066607597725155293754812593420589680486889207433083511613525047346468785316692301258613799936239655442867499979503536746888640857843282005106185495679995932275963817891901703364116605874562868445961720003585101711204676669920812382597880415714827011127654685781133745304806035961775577556498837410528901660958531693753874643247557082754624389055979504247726020273972319786110686157125908062746833109136787757517635090813256522410558914601121829480724057516995711865333955686309604390716859015157086805268212449179717579898360929089951032808050852196757876138828425521605183325682409592985377905245512383656808724722382846571134251156862643270622726823635611723619556695782408676724902929537522915837481768251137912308725499791331764030924473834634418843982357011149651840596024162176819583937338078592595859296884142618599657744375211485024902342839351084963145778545660420852766675350171865470150406922393717636698534494883236345506081782389642476308823687369492019735860693395502538416779123261100612421179409803881433606203784639312613585221665224015990136803262702370161197623800865743960891263445248440509501264717678426483720480383967473714383265641619891945158017580134241300964339444440993053481375082202516727751324670781040007905813738464546939257771052595001332051247803499147693576116694465765792568246096044196841750550009737485122496229194935719109988982864498183048704614429079746744963660064649954129660973775760149181770090811767578125000000000*i1^68 + 239304027726904188018422715864322488441920988292622087132295319169331970010183016944952158724344405865878831341739187887517090157773195401594472842976202355556246907268402236706016347651654062804097139848221148089982474031032783804031402143408973343749343689633005743763074270876800155919249265431022778175214792456482266266371717323731347017035633457110010497233152672879060573126537038343092682992870112415516114598961144448773849950165355891832658257033064108546645996850303711460173900686960335485135252910821516744171081665438873590026628546561889159485895556854466117270586122430268784649510136641195409526141164252810316333371074666313046111752492601993182159366111261325135467482665715605618749133760605063431528746049347670541911484549874953011147284708465068681255145619994620461785918152518534035716942425504157786114533368220080401953423071300467216541193599025376601125411791286753194800901411789758654049564194350861265444763658226147485079341190839079997412970480028604074549972602972251944322209605226478045572746379781175079577775076321368559515735441016564613632148804978559771136455867125991257567841905973444773906558512639767801876134882526546209924564452411418556389061150938094926122871247706146970346640335248182546347335354177388069211467135862151189212115344344331572275326653125758731869365881138373442933363077489767527532322054918901001596591389291425048897795520053293981576404976518236954584474220477856254682788433043738855829087467432721975553899917053117457374615953918302048041295276131089538913566420322662552351388249298893972895774981807086063956941048102274302154701137336561781452173258461885146557457949248349346607137356320709842559261474310594921253059750981618923813594904327273754339650419447995083690547701406852376990305017615334684831332319859546583405646685201058318367131458272543615898611100768038486689008060590970786878837456089177021101181062652454159988387969656212455711684612066492890228402375817118934407275663531295012001317222066146809280646281648082003804659188931560053879060399445279164630395644193177124628778495677857077530594656133554522331665079428386852008919034957655886749287273909837255293524119673483258266345224284158601724093175947218041226297421146223533436464201436854910406615214309059389944653190493583985877331296217114678309782183312763357246854727218478752539905521217811761000742883786007167908169174904061179523261464022924866421859285828654440159870121934020575454032842096964031600593193008441219020930384494863731631526063741589916720688217215419721347412275960943109876300835184254289569167648214805878943766607019158353237329827890879174140452127318934847946532986578252944020582201645137997440472455033992129979902362758355973286358341795799968946463584695220116688134602638325193226463487874693837676642490377234754836107572996237720894656271428878260928443568836200569498810878631753691988607918471155782781231399721322856205652086095471351768207173495991755301083943423831992041459993515498325736725865227212524114829718619803682732078853162107103141307295948718987480510073867523702119542670768232091929136390907449005344494180840766651244105502591345968765307502957066880735327246075831408134618525622025290348819592159988038516153754324053136161936812897300511154067819598354042835585736018911109496270249171587960232862025297744832480998644591995071305588555225489805789335042115966495400965503016775670162719032226692463575409007148977731146877883929885369341738040149263589854948439534850284212835455911055529010165975776094470671966353930258141033134606483508173476473338902771873734182648853932073317000085371259564443792489137623732752072858991330413419262049705814756343914338382558040666841802440921033921860470384739883495471195676587277066982562789058809323579812851883854751629986875865026349039781059680743591386260986328125000000*i1^69 + -41526585251507464611833257669726236473793662795172734670715463064865133744989873516396500101181388229527159999263248893417865766116294664708233964073742883243989632066842090445829079677635486848416004880601825503486785188649528876610290099185402668130894862685292957077488129031483683655454997148177890748404791097444848031760322013941889624000307984447673167564777430003507197488596625963990532066028715695288570663721038501941061741355978979423599621056006815274970187863369718465288828589289255787017739371157678475162232162585715260680352897970922722140059317751111424386823182095933503780019640148882065447053061500214850664450111777998610446675291912694213244419707285530908156935256789635712916657959897758663832940420204134105055218831074820058145654635897655009523563110590536469593988927698506724727025654117940132357997724779772087697313408187007496447143387097010016868156545474148612340233427297857920109070233594419700704524855826268657268797716240210020933244617390341922320585596987981701446408911991084032959602632974959657154475125832179254727762459326844966096016370601661986857220790836861763978103134663634623080399787855456498529031567931335948447242149431436247532310630464046279179980185203873372092932554383110887627430164966816224313012805156543352897706502194883786656041243354733059481952799526056003200882481822020234641423964029377417623539367488500749603711766610207933951603216328825961285745733708357368894759389454583599187628360693127610334233197877773058372267894182358638833612643217187168060766535375523705438781334754409557900280559442019805401328262935446885830134845569195370033300430931294902226320596591253603107905465109158828569830028128795501846355171061073429429633960074239143415330795102036729776392265810698052367546631785264691897165995769772600370555120102238159760801803351936356904098930893672609154114245649639085510850402758333714704531627884385203666092920399262030003200191646284122628107605351146110144153527627044525812563925112106390383126301887513743772161130973283482672849997843268920520431798467848446382626196238144705523299836895724233053568270013016547752581937581692867790972509416938782256074956513113205586151686780729492868305580013356364978246227616294795466382821870440374671219008445038683504122615081426626155292823599869574622864478075125412367896864636947585135176115941746805525323400334623975827739987016803025677961311850209214807833806324785926940163262304339803987050437702361702490173774735758533830840361731437540858271882599892870270543570711521542910686302764570205074844069130828602133715918894613374644464087434385765130088679755514874668681175183161398688816580426090194925904469174180385615575284705491387974459965763867180312646377148237552146982692010731652659302918457343726478746814282081700438757354361181247347560791978010163630591876007378287398224245799012000801371680618198023126507705636920245050648459313076535279311876753717505327771290514463234300400166293037387619029988507837142899047615806052854476613409167254966412168476927195021074555309088417350817817256972712522211767042151983862132578420596148431948928625832482032134601567509708541438833517720028778387177749829763718950052258134021389175497818568667563665500616559224991754985868469671410082399620814088992752980558379000405306169241626612144874388441021675236744002535689626303488624180099656295582004234105677855461900753099616256477660995661634847085606075020722422702599652610139655658644086095420915842111613590769684811640186530810819831694490027250885392944032574150494065123063315858455547549333148461401919410692598555675930417763395060717559915331908284114425407793895805779564845722720858338067902486079238987878560183641046766525760917478375695513373973908562287720131421725385653431617230019632283832957004005448775067169469105027514148712158203125000*i1^70 + -2642769872642982271369955006385034921041849767696818683701024870539382422114322402654478641348235083338940475909856842237583925443737997552853468132089407624930498502177498648247854702199774988246893659058124214846117612933880469068787841115070829308947377541825579807003320075207764416700439381343319929485747460239123082760732662408153468156701642399394581687689683431558637629311565339021425963334712643487585333063874939675683928670522866556595206441105820476188198800558841223460443703887590447859903983494781249458638138835220226219683275895745331930256528850551839922973489916779571633993449241115488062619300719160099027546861332590632427278760753524189264098589343951250752295122200787360629572463883799077151045810576623855169586317069791959946510739575273465148498027221560539077344594352203937241438002526711540179429258105973809389047961138816735094241517662308875268928657874920176713402397349071190866058200666057966735568183770850695448934256186822818210438309257737531276221105713613158893137774216509089506704775680085710629203786296002628975514524318972077950710397681968513542444075374916084097632680788888267001561191141268572838832204662865381299248977317813005931069536649394405774899532128618138825836843170144626271453544075528234631308700503964487725025483672132214232905818233391318601474014417786734185508934791258774190885934556683445888119904994002218767394994264621857154631789170665236306575233379861391402795592934156557996083327454677286838380014856507953155977637244438159752844230199266057240620223228226453363508648660631119389811577552121114198120672273686950007127778103567623952475080809910503440261881006247792800970828616136132474376127050257868141041927973545765346892887243431495403506097560960165540366636938182466179341592274400873395730912739164983707858838165785091757659874224997742008949268748924229655549394397534778212810506602829764320478434106683362378285266277973814869331781574945322545080571390434441046534536859342435427960485847165410703164845107779371193265133104537751553693187367768265125672334054787574931471610237756323262055880830344940002641139689670698659920574926193194769878209368579417554754837778716102497154093286876928770658404409754239566026866979798255339074223728096944110966414673659469975695708300968593327989724248921352006788586890479744615267861266245518719483105618428602306524574013591494784177913425024536040176688853857040490258172383639244515694022587162655341103215763714149337646057111373260638373909605676521771017922491963086098808054918061444928590655907706540911760839215354662078547494238258412127410678439205336339341902748106670438580839835991579951895402637271231033636702997410759314253968260129310348834804053107493635414085766141513952630938931829031659046694779947065797793554749860042624037222190484979808750926414998090803814181420153218682771315230594330661702078364897179385273515670689580842861766245817105011883017146226652156934211306749327418237956760720512972321957576681081348353899794761329334536411375273335937491718141598999320162211673708376534056343693431552878922669154531567067077431895828608559542049605590450190645680656151936024639537089855917957979999699858449953214255501837521952469465521823217275797251727847785260327805777405183960405141471749698641619938016766703210643933040920708724528975403076954012892402601038987327983514311266564233176537515132185836624762335782247455995448405934643652900590314263993776883108654185506180033913397320130598577836652100043458467558899357765436653237743014857565343110779978581329712065417057758609768809751419913301167155784658517839246978370472201241126642786366452516552786709759671033865082717742014498989722349652216708672923547482194812150194031721350137455142096837618120329087341565186686721074426721154112953178858090574555981255751937999248504638671875*i1^71 + 14594578368730244841109416413423437091368193988028694065615774000223066434277040217266785007536095854796997889876692661221921904215350481403349540494045975848645256833709714501033366423913621820928408742865944502518817243692833702578475982881986126760109865052696075227908517393139783520259926805471481769040885666254781892854025792597604869790860271584808504781707266298532469056507673594971262369932843354132889909386108114144270522886998375017047501819336897708093382107413910058112838931841051683669261294427236948446406636476401411333855365907033067813501528909221422612486551509316121527063858328582664748061624097953292081670849684290663181438892242116543339158083897403444563603121497433216118373500207126603934711145339528160604062107213875096612900505098321514831043063581196977127631636810845696773261896434887497601506865845596376100792865174141043577056888748860025541819492434812849956925665717962717402507496569819191829562215914861065014013276195862461038237989742209158682935592722263020354344445686875381065439734977799327145542726291291733112912155771829266884172963291136654449749819197761989308611064528735694057150323200634770036467583916879189881984476205211258598835175065654150902569674081732891426833334703416902337374466938795920317179469591798943071081374426204605569179516374207451859185685752647723056945491440504427322431913053410611376470381820396065737168032487834292617843954168692232992969116071508732379930944012629654257252680216462595946692590004484770115649483964463560548014585283363347724581837363648756821033089766285026892643367901353582060585293017085232661537996037712786796208848320652808532613880622619075203837052328174979461551822963354813689963149077231495475478773190016111259440942062943526013408549572378993268174929656400433802877639045987396070816469554802426016582120330395736274968995883140845182284666763082059350895940261355195525980648532699700103095491915502340370883868923083445581458861679097512695163704533512586993117466375168527008280528846536001192398831207471925890964500987588682550179484927639666992967662185874474738841480600241147750274951070713942258447830504861048306968807028811112093313670089705211880166261140866727354007733645878642922288712521128341062885635592377038261640650483797897487031339326592441218301089596161658795896282946818963387609053148261164843778866683029993078949813748206045233299233568579838580789621280574289571968197609203702248431058314759710054674589468945588295658588469509416814753663520937005009891129701544551120545408317257059082828553070702679430660624978697585147756166005826551261304649499887240475887889564201592900561610432261677325081243049134831799148275492229128737361261941018583447673351591778823344584669856324135395263015673017808721118098809095854366914863812260622544784880391615832936502725608193349080104836477915902203295194781278335898663056530013075509176799788921295574128249646626931005716180370503771309944116858020549140850309091602326286289606151576251109917278837513360063152650983208942158264880458133701445062684893650205056318917902599165184916499226827276680228827918079546225788388742576603959526774217260379226757480536587543717181153584492344926202206058504566009555074193015178133951243864354086773411837873834206759230318224710115931699125138081059395726608009486711361259142401360954764809740271826689099000767514582592455448819867833404976436220176618838775818843858475930554564192983051193547425285704471272950678059149107415913166048982171137317698001957389008402831404331095353744048603467791788752570638872596064331942846515634275508545900141509517175838488096379193548817516836101963273440971088103385554107590257155821836515709798799578655422173950915461363832619884012174338727128013070435194491316068950030550436990680452226210110947160763260650634721716308593750000000*i1^72 + -38073965249446856390619213032888940412535959800485958338239368774403450652122157212468465108233963290308421437286342530121778797009831789548154871661264337823777801318181598915140171195346026156648357436769316778600522638372568038412915725316780908451165717700801023237966121101756586635967487462637885685343857275874549724372599917435768467599515792046411437424951797802162668128086939517548235184696366394639931277351838384941029465009576661204603706134424369393821534814886226746778282090558312928107648734576921667545580704365287202053841121895123361555386683379405266182716414159162918888375857972635867723272330459753395388021198867320581702014495986525273749132544295937287967039857181192991032262286888182360442592871032072087832389667481276592922683221757640604499341710526295198756105311895595516043639460369479344558487437320152818342530502457410347037270532300857005487150794927828123849451250860834873869518622170084766346520462178619400701614737538754514602251741782853501974599658491238300313643600297221860732948748807930062144178886466956011863726540021682802360716422290558735651488643757846860650338646095135442881167043922823863501827769122425372880190938043348136978144068608607193786492694568753453261824898438722400963586517747601009050590714669200545776493559414536798402214984724833168648224413085800079120719069752285683105873605306653111644213231524310283302574796855457390476969759229843016445511035555558883063861495654577356739712194636657212645554693456213833671289513036858221971770869872507889905229259014673747682578830553160394568710528460153055050443194597926894142663694956500176024947250048777160624428922891248668402493885653198598403246527510998594149285545455760543946601447884832291571402112488651188229731977645771686534911239953078283568755196124139389902899913337887563275853108753644025387243470728723041170984245646410022447212156409322783149344010865785376183164281732923864064069537707664975386814894977553961575699720625785737114613816237023670642316476190642543736521057918517465188012519146340222124093858976000870587732880741765825398262410290123247700799343519110040139110050408819048887722787316669707152161315114399355167198708810124598049093656126401854214525832204338755748062747973113889494377349708431965321408782635646777378345316294761756742078246363874341192846155997193389193720954382552585653770675015515040773129435407661540585550442049172926573523709251583224777196014990457243769700263618122886824300311896263864268730987043562815941393942659742215358304080552789556722160680131794925270388290829769487360383879552710557543671690821106068130467606395782022820007531970964732772107434077978725432045493721958751282244289622109710638972934342203385776408743934271653217498595499402843156954419399104451761630216703134603159753862920039795795968649630516527976625223896424326789866129087230904070450711458254957103939793196769886491171266065758515466167304101402616982989708366223332963612838435231011396809390152281054400605687738376028645182898513561350595888742416478533404152073586223341909573041666306952506922942491819425476107818190454744176232094274399626999846772484593997161886404453286578732856012444331960818079463676446156916234463084542619316387226960237287056448705502521963686568306870367400234733185656766549155628084813457151403126759419485086770598376974333428808640470798363674154553283826292810181815150683020362060994348509204464757111103565717888267373512042074429485853733266505425777611398231264201679037661788237449631880211243185801686567199049077317093092042149165919826878972095936455041578981451190767844704275548884903805217173668401957665244078873393385256168937233577659716739533755001199477655436761143942714783393459113916821289975756139428707834156853803461040244497785616684903854658803931494809375000000000000000*i1^73 + 54634481583025158936584049052780521895867879293483073494066917312279713917483927984643705785877102897600512544947982604442215270022938619247795243522816873227454182496976871821213672392716113532416551637847681077620200840579271659404872505113843441511179341565587708522740521813853018754976886289699009350925939022231315842039247599178464861698847602854617170403672447475164558088039013900847340525184988856064110053588724557599401922063063692579721858717296409033974100443415004707073172165298119092471685246983783285726199111550582928834411389460914560023504564718643783671977989307404506538976990343938214542189844168391489505575286313914158478581531138758031993416125457928634327300795243476160874582591612806926085888413137225138514013485458324224460302473743040935764776720239647442853158740288695189477068331538520411729093531454622955364407291458418833434503898438789130721494805058665466710215809305896065899695835483626569229462898154486474636336176855405342854277705074427000392958826196173557945803719897940849187162629049779716668967753833259697986170114720280776903721218364563267502998606470993044261914398821976498595640582106077091560157350105107894297457006258837939199237105873882069035987387109951286486321120699603874710784603598765568225173325364396625564041342694529305536968213404457088342894108002473125224746911538726809098191035570825398481586900195248807806848549547426182459876526315440948180055849626350603110214802316901569532388340171902658216619158023895106106174931578204893028200214846726353498471975494470948478128654804235262430999145109255989687559882140434207656668754450766893610235198779818932424760763755578800088889170928222480989780205163555337138653671730445860574136831960868743318951791782504344037322803656995261497442934022143839690061818153623947667829029382565578489162434118737871376779925756955929898457369896201466757249235931325675803306435867671907355543238919079085906641210212795671947863281789917866765816959502357170989957097489522234014850694175894042827348275684650291064419794944354094209132948090338701284758069780395018888393933007355978206635755754642036044678624165644994984999367282308168983123059030749597799577279924792506794511670759908163489621100102890969178585664431067308469296312713844714435771350936241443948283011592358448231371944071702974023691209719409516627006625963152603664466707669167568568229865277499873796143998790187629153966710949323514740968353937799572234486886580540756311153169878506225631233867426080455432767300353401009139399634241067709459987661977447645124304959825565929131292584427294274251590424091775246418381195957156431178825779406085134229234645412822328843641070797951825711144168716376442988163515382319185816418705449140679358680608896595348706317313613389344781577382374795495556047012364788147198007761075134833818045549845763266693987140504272025480297789690250837721957251638704025586432854377370125358321124967569557380166959624645292869623639266248842205142716579037103513504821020999472061694597841366612214349860925664480104885868483347719937081950998658903250689359432729543608289092935686702283067567177729566862729189999040831859981787798062420650194558415425738550500413479495440224378846249866787780640047183360782632052510887647629375031527697668564728261808172185356620265067268455022788473060814318441960869364402217614110929690327366314464178041138732343386643110553152158297846092842007750640874233776104939412459753353547201469869528820841570124276625886807505055484157965557300400172185543719222853768537264146804307697798163495008180795589914632745709823470874396557616616671444277299755708280162262361508434695472919660917240183128438369482296374581929696337831216055658715199365449954865316894024396395409135065202830262969454375582150657253259762671661528920000000000000000000*i1^74 + 43523492498637522991851186671285124359644656473911980968347609749079015372543622080165240910281025791809331079169165056031835162536245509917072986934345425982402026051239938761868373035550912496038584508846199399672813475971972322867920091749482554373474823031214125984605281987514290757229908360542254270840314921555943197800269532113694482099259853644767816607142691456307533841283468339727977643635100129688495788620320486587050621717578644882893196541682891471833925742162664256960781089891850514466315795972645428161849064474501456097658079102501649083851152471494788099932297026967284399184723390743260064902632054964932087368447970700248155222391862286620702878788494354886919656548570129232675995997473658709164012754943244620037166968788304827701135097279926005375398667403660992477527477606072999304508941019385793977043167358091218358301808376658258710760049639754809071198772060088588677209379122575499388567876681184410073491312838272027332450024841037782742963949707999351233188228431804707716118939410676571669012738801434583168750960371297734584666530833631343589210503587562756500570613222996066431698106217900055585755757285478043791826912431699295839034305466866003991891509695284890931595135619277293925473720730094206614570817553025931999138735984915600941674551283633894377144469083188181431800620167330330603174932446665668819922187567222187822181723723851948863393557699115078799454307171612997663309312691657780632332295894752517316036681494124488639905567236938758429763137953813126597992955707759598487141980174687326321759224853233188220489687274425377150692516737688890563578526509746633486972558947488857635041756404485089320622991301556890478017423620383471501599311922599650374206493868082687913201100307756854138499031918685955314890363521735308600299241301765775659775228786213052785141110060274799748588776463233838150140329183961288547552873572108895200314140324259165953811961877016341614812969737141571673747888254429979072271644067746966660492140944489304248029966919554971594374530137651581391889232673205386327960479485062006587912470769706597111809059358195162208791368189159099336853689993610121980224381946245574902406569537935218014628583926977409591548284803961344311451483003384944593972856086122930127619887112571841396438505819607222640742272661780319268849039807024129983458089938488145796147653228745722362094507680201710307669704277638204690583929022456219284788328683661703684199578602972121164799286283852278359833186887524708530140397140301816053666111731146363919709800480965888005488653811167647076581019164838113604328603639309062033033406053255750772836108483613513051648723811918497038586701364152552205197344142492385463778388874795558993981631649013376016014801865629710583444931551050200121920453486025064724722880099782799840197542496439877920038267860961757102962615486171602488641090518832138208551371924408868010491983402861213407176559658878564442485631620851638492239871335606911823054643790545546260123156848621084628888129711578504837848738849907201382821259221640540474003719054047802319172047255973678067697972768843767344107796239823477974911908449048712215087680575528944467346211174619387301622275609721891563057085917104003151594992923299128194695170836495837202963181099358030374173886866800650440055273169673717280383282100148029093572052270909051815017052334311817420256914624712134777606495554183455976115652127608712469773486803275280793349801196504126130135940505452243294828928394028941455997016641815080391376817323988555259714452924156461205468259507521993823722055334720488216916391541319593539141955191710677627932852590684480555884622148565594044419432530616099425373040544678894519316135722342365556316896027348392697086617901989692057849239719728452069857860574005893699582927190990491448872960000000000000000000*i1^75 + -448448836435055958800938584153809139294946770412317303584085121306433335686480977712352930839213398035470129037985850413447490327022443749234835398322216339299176087271409831056030527128642967160091393865066054628691940965015899806399230955515793087091833238116156583849183278774228823029133394484358674390800606984931526309245426433813681301303656678893914373002045972408581377462653582500533907348437834814984571461711893730898382483419527191826614999767231960693858240226168717707384239680402045958077524750414534056936832065425689216357539424052357748137883865915910409075537550396885399387067521754170139184486239943597673955863070096403132222438054328336652789573279224048779632875656521572369209579721092103725673397845250017402497401593911169546750854754820796154615245134731501099408225777935237568343270097263741685030748752738867377249256963396758895573006592314695236654448806573446106683107151199731223631407076106485794241269619967746472839108772490213806622986290261506133308642798391809055423379435210148089061355504034220422843477927747031364426599346869105668990353940674086027862939742598551667635600653171352055496859525688287127138396424926640854718857396396503672596970788008833125256062395696672702371641480887834381586722527526107825341229154028941618842550214807910939974978283252230409975065629656120184739387925630705200785552670368572392191360319175157746344617576557964964082601121601696780245055232267284164882579362467982826962925546755609489711393663361297419320244861560264431281014340064862811432146059754596202114055723802181467170725118683526088192465047286777620761434057640152585341794665512330354271106675755485586963345763302606233635729727183051978591750291156658892485743664728934621308907603577144141916560699220209762655442213959857976567809378751177843477827662539130272341302446276374932496311504505393354651361596310312931872781932767199058048884463793619127749270603122552455107566987483225696756219705995440273706654542464200006999848949628112644405970799234797377523944147865669596407306355951324214672072891916660274437646835836235344106859372234229362881889419775249700132707066710072187340201139535547643397124158999743868979226574825319053120146901491271177242702141633906247082352937899946819314779047221834468752070164521398615711924055811789856916128963766244955933126656126971649923347345250077552939012029414558376906817579300705007351941942733584276080596604805272284360541639906298848517455187963382148897476439972793595446657135913854730464272943046434510144038196476962042713786730722372834351293036472514055121194747126521832049723383668863922241624240202359338535461166643608433360812510535909466776245330122536665734362565558025746824078845528144413469910201898102942364146581950316555728416051625051463190673265798116986999176722487099216406980013965558445511043982241536656310224480354291474115873769334238418218907536297971310975882702147257589453953436676298999623163693232014482971798068660929527109307852697682237189577977286413185717452203105975552389564082675952702068460096953489259585869498124076375218446749174284662690200033619826705603155296985396078410615872470212699689924619972676702846151177543427379523081146103162167906164193269519433447019307249306249957612972642758250926902514544564888554117023778947858466997194664920698674146411613111607290879800489943048406802697330379287557889567684524587854092697385450849963494421357576471537090999694571799694616279134887525877766992567459414736511557532032248539203483470657782067293226930940844194548912002153223636073483201501731218939809756281125580163636752983317322996950162471076045197029398034707507481976813489494726870466758280311965633592080494529180977845607764587850929948270510045244185789752145031713901127897119185049914348121256755200000000000000000000*i1^76 + 1147435631222990999173128734461134330838192653557920545358944108882230708090917175464002649180293334457942568164735092870894624556751605058946729926854564621479998962185189691301626675060857496103524005367963103202906987207761120704453871513611536211239690410633543348499556115077645337701139724189031107861548391475464054531881123855422984940563483192794416131894096053695173934998362846066532592653784226689509442140295597125685808261094178778887290673714400289374238000213708519666626833375647934465585115585279289890131550629657540686268855917484449173552824967270521441833007504596107503313276702044301094089734625280473285563600634885539572948925192746242361320231695698663763433031087066604757044898651590877597332279506921602504440628998230760559786456389954605083969218436081088470208881774384753286987615207243509429080221102401954496852159004173510773059056020895402140549741811051133490311430708199687187341680456422674373371788614032979910604127972731522342590856931448396928050790063726424375998859423650947586617782214652086841847465528106558415378456748751081165096762559078835107976820523962595070854395993968809862553926267291106040263622587019366534777841439534740702492347214697397642473325461377413392297865481386762637093909405504927476784133105201932153804363011085192771316458988270115496122011161973052636532243843435547915536997929262963733464270306487158554383546209088456293631917287927425290555437597142617122860766651570684717046523377885736111422349283155232032212827835435031004495324725229471595028037977223686492985613371373767824530577986994940619227302592833508780966383089413578165113966298383578909636578865527208895141931883682390101127705432200478817175539380656886674728612789368164709991594548439860124993576483880710345117277547683360362374017239942200192818775466030347219339813978749266694782956003437600609867123325233684089300574721009881275883897091677114702564484749386500851170982016940784691062066027294138446232873471458134683161280674119079350090993538537507674482216491724543736097391270507392173661857936037962457496253562049550710290051285499244063062838815647789458752623027227841264578588048927366271098597522406230905282444924282945509282752871597806229453777114959539505854765503288635077512533917502342656552848645492998995383514143154436005179271005768452391881358114685751009405120814579591902153089346046242583494483398631157582913379408569621063446480765675447212821883256651362264850753806003517113802477867467837485523603014986468821634422828020823854625968586943107284738756916227294930639851510737540693113183057930183860459706458176444803993865500610559668053065045514873533133317037505228890622731588571373109774164418536066752006958852903676112643818874007169649137652488815310467788686883385741812985712566113212308954357748902836230713039069744770513138937651530563677692959089310969611256208807005707736468816933367925333438301395935602912497239150635270125657560939886503216305538047203519148471770766369155898736771805585611595060166836298190803384481477348523748323691716523550119233097348280054377153033824514781315299829081347397302259110578956675150420570627956074966512238844769636880473569673147889092463003652416786669346798133489617731270255617479043901017116718932395548818645397731836824678342829567362718338461859487690627590361834669189558848812385606117587421892210563090912756423112962050204178172116590163764178899778314946684245713596291044564864528063058987824537018613734867521176901493204744131287055131251059585505067829260887777184092882468902949163855014050872136395836982366254861061068602894362182363215006598449746774918495418078218560849394443916541968840996751684002844496717961458412315675676389381118060860401983045131107950468216139918366660152622463786414866878693376000000000000000000*i1^77 + -1962966041844753794692084392849526210745798567625336851437780997345064079749187117726310075553380536106435947989751419084909296103292110495630089103004538647749799460728297914435012923222610890361249102201315228384415003131967847897721872520977447707940011309955057293697326361869113257861078921692354214640761121609004586682687841548683122330175979631016525068620671354951797144359110812504152309917661680067053067304705862085828098657874614503676724202777649561634083545238087787660249474895124095741442560335924323328623891324797646139046158979485100855547378287289713988006344620102634962763076103191033206765874480874805515246664674553657011037814386779109160300745104398057709334151493879728197870463678600248686598679643259923673138588532726403798066540270813279233779624858017465312591952304483201724563530484069752138365529407366470256564408211386433061301218189539370701469151287242970222118875744815018975777114725439615200669019728926196572591670111790875380631906133336333411004986552211113510746642271004278346464198508010729468977493259978536016119623623252597727975444405423115017924711894762753401478031561732299658197013609762866344641147479331291047418326978394264522077777635285615988943343059659062518422519975075348745706389367367180508663110880542837674107995893440725221783960945184482773511595168437339976455543846262223226371505017428722761816444035310725195479830649721266519925374423854344738763330537878366155687565323285749467210566105043522467363659726388682973157271225440483597337599820985543443872883929750810552315393396583590470677027307515404818534218278314109977585866996053466178719790176367666130599638163601032392428531912696370905951831274622159471188953009425586260602491579632258478569355734272726743863962671232213057976902518428704242984623033407519525835170186059230897051507990218436235049128964977824726634574787427115350108458047084816029894471455441039224275390699950004757964941884469428793985934399103414371519637550481968407720727014190603883518530504493480752446559592741568570213309479213917086028779186799693347307576608852098175787850132561462425341571994766824139498112499769326627524687689884661753201364259088298296700641959539711796021733391315660534135902606753179689636785598186349201850437598580177343506704751458624426229895212466148968938719606148865366432660212931909270556381352585542414809998942202995723245094462330664652042150203387271809752122530650953981551103985222335514102981664001593101533991815542566739555589383723071927430393970711767337884864949992416512002019519568568393752862183390509646325104626220178096378571162080285593814536088592301662119263446473274927883175427358323156027123320778655036514598073727999433746581432055627621990645014423423830096011655992227120744829295141549069700117731454569808808346154828566938218918571013841464588757139173763404056438885389071464384917462123685126601827092217339372437915106284537926353340712846845198869174218992788278168946134462500415196366247109996769072700937564333950118037119886102683079571475827102629609237701007335550649092815996082544030266709025737608379810850476396898316184056857647588486824192962926609468027878938409337023668780010262316693255088732128708985090866057702603067098497259594308225194442720492137431875627572122632728779785337580810362703196717429040431623524865377716265290075574794062711899304725116791519128832017221015925541058091903526069462436179676012645029823149925012303644091815253691019724759934007535013243801008841425038820112365948288514044997892256675903893466569417171639827856222023471928664275275227712529744785759690781391214209544175332834824108078860400337363004870179847981364753376845617397344982087898719004939970417874368130421192782701404060482887193843126526913076635280448790147891200000000000000000*i1^78 + 1808831118410214037598826768450247106362476922837091982766052337131466793987553132442630300099351368778875385097688621260720558179771151800989479680659472013070125033510037632315096415686387796591258407659270050114127140083278161940284133986810408107023376515257747463523418611610036537577507634854769903404342106640551411061925833856383399398231133579788931727225357798716569880222894148732559699689192768046469386735141961376662110906209360076102696501586942413097788931609201625711902741805693658343416658768579271060184677999551202209574171147880263491059237170090453216614933758994882611991863041736659182999627664922047592960179549775938310327267123218366624651058969827796438426234268836249952054726695141719975399309107436924310560036296330695857457825365746709004113087917720671269498367499916898516716608360227907792006044477875461355833919001617890634364905594669708365922714173158328165122334037448868038774745451259605229155021340489419886177024341381159111331203033099266085429545477539368069256499261609114379263371191562995287862817203672283795112531713509503389550318615020173781729970787339913273811654656331993652399278104604040819532300055829943578147285368332521380637446078312734220209904971807792965645987455716317261738524646295987344462788409862927384990972806043496609772750614657188947488647486925483593217843780528070900420437613768178367468211371317436341078339446588165183624850993211568175055379686138488382477206446748239903577717638053809281027315635370513822744135881145440116343208617503472095268832211637537581483749781997205969832703099810658685828774576301947941986925387024447941536696729111448046821689670834809020051715661065570032456757243864089553925964591173805815424077164364483681491146168311129708516334169635598887791130783709716264867815791781204719449528502121106550520313778873261264275289571405050215361303564208615970891086444714053902429991716024566026540238698103626964621525298203014740114167582067453441243570198334731851331507917410711634489892292676924375552383205855117443815914620502393608133087395395072433236774167502179107982530393683822012402175268569234905973207430787250052665721246411666185772583881872436759685230956164053928588993188088383350405448907472777586260780540364283868290753164396953797124140670188491831973982753223733754730204817338202739444332024530294726194244550135127921082111758748322806331143239410080088977925319855443192485480787800363166311307585743500890345182010573329793715694986925563843916590760096885797857723937555721479112284397817867031903419101345174232347051118959815501814500066812882520227675408664594193578647676815462571699418962651214072588619551331919102009813797664040800403481493875624385266825561148762743369721949134962361802411760718799105973146258205262183664155177248878883696878844689683620012096773700471454877587004727828829619088157668558665696307604412964600752714277705724748538462308972650918969418266961038829498741153334553654026006203336275947288407446201144832843963648658123162322932188489792840341592982573234878935246141810222830502518490830230183173592248652835536117313948086304689843256136620102906622463612331731815144652638789939873293070196088332746610852391562534252806777426673066968288301728869795551179545240610006550558515004403313959188844160193617743413566992055566718640824306749713447008668803548216577508036741528422373093127143112638693602561912877650135856803841477131964014627094446611616820907983459715646753742283880700564515370135176711696065489171331982668463143777441123501891814106781076041755888863889367361664788943354470540988974314054234784565654878164965982705188049739029386192858659051977905393129744680968443162811821580603553732412679422963780542048620291503330800408288531413152303193281569945655705600000000000000000*i1^79 + -351110792309122333466398279412634493197052685366092253087537924628372024469049823374326700999175550056689399076465818531659002228420394113115387865698906399130990648483074160289249689496256693778502892903862054481597302280565656507597510370079304604284665926464906131684715857343910938769635996751178261908009343067052420358071603747004307615156284746437124068688533276670784699715917315660637267517692276403610694700667641062531121966433122434259966233732764600532517835163337505879437551067518352987285878610271080122496006001446465593538502932761906664182008063192266949851020865813066564021451288045407779589955296164912449619691905478778935063253838787854579618594605254227612003212343485458513606074277311824160899630181564129458210390175532115536147663368062528306877802703454367269011824672452684713779867439554337509019221518706434044281801083119332990026094890914823992271208623039710905885592078507364595797366332136672726820809971409925578036093056445279681634384792262445639190535463006929677117937741292493542391811592880046364214617000107201506566251255775095207818055283893442965640742903646083037291511172178921462300120356111942238259019564284278635610166018913100423880974056972452147128155298451594737090810390361543242644129600303162235928021936448971982741400315541301719506754974574290268082743656065346794630976584379171565909666488475290120583223020318799575461672562095711328869443933048917390949060110004986278249711679087810474720452162064101179425266052194667370169297159483405865772683785580428464201747359063675486385525193724211790196584215267989761375319471109581217024394832037030596998727837378599554983533263464393514394851029190956795598916840021818148262680148737454539035969955124178100604482640807519374950010041640250632500911288168249060327822475854847708932832696699267724888793153582203538766650245097330731152729784886229311936967834909213568676341225060297078657705614941375927437624553528499937783376911296128780267325172663924405558564538906632860503643959600525237266102985957623726111520044939585219395420191565136922454467124330975834092605205285772983659568675100604323251353577221998943864195855513385675528893010745317140092444548952268907028827358565359333712845581934707118547574649371225202976176342992591573950150113027103475543337067787304608823129671910533820395651072583884537100469395325252991290893692374225262226080745065589478447612237117756645719939962889905215725775289246348918745580557026791937785985129689813045937573541665431315275609803352114344721494501928492145899325648476020086960180498340163683116211723886120639550862583546590916601360742378381579732564704232091325097089887138599227027403505873764805637020087982959252718557310127665907126382600189693766082136395980355263174724775600282817489767212714268225778318993231489477770602360974490341007777602521117541741732298433084912866492936905826387841391142510435653104496438674772034020000507518553292577968560542234366577213959477657201909056477855155215455600968628964880238498699538658869532662388608555846054419653039805982614291087320052795809548990602123869887757978368078810616778195709706539852876622525399157472773581396705583734156623555464486407133742129190897333933439556221323131325474030082366154776828120423779260559293183845008243902203661427780975817812316292711171689825404868017023897423937342079190928746954950525199395162501434216953000514309803460164131263637759319259130259960568557330862271234787118047408465959279922464989102042905649792963985550906774409083203136775695088272041543068916223598421107094673520404174765564121752434398022555510583302539849338336291364978665705936889736360288073090200262642766720555288997550297408347271095341870977803689032306840416535801224994742824029881493667593584640000000000000000*i1^80 + -307212903704691173494902544988946704352206945739104034855475656324207499278813770639055389697765753322889117055378002616544607650241292043055050170498575426196165355681417752610311437272087810050329397810038302825589638685918510234181845458247222692977791347998270608221006963615078377215278037334185103488370588319844899031222117595820669569586166656508009627961094131525512915474520028363045253092314584907525301392756895852184876786763826814243979400097376742903542483997191620652870321726567534071355388591239642117802439640353254855583810533620377238259753162769720994093176373149803078041840290527678105466731105396337156028173803845929037804701702880887902218917189836362691014392220332193250734824425952064707394085135648135308111300114361557142878916224562362645641751323195774518745195820496198262243837697348903756591822754720026526564409639824097805287777345058693925996737249626637830435993280998489954835453607009106959781556564928604876982635721957362552274381989904377077679876156522026959171903825742198905355428122681652077805059236267676595728668049338223013780956417450156088238253257674711168412552351287380672486242427398118564676232735812078847919181028787180826112345227365926098108163518017198754275547418565320863893873604737227079218077547189820380149078702271373282158571725186012834723806352162758108612273859720898333227332104023585867246495692677522322249019445300681330290403765105664831263301953084545470957970659088326956402159000652943506290079758465755300246919670265460505499192848596473789818795360922598457870417202464332188054698126487384668592857936995322805091613433131809810083379775771635435846682883468093362382146608445730132576989899952150453918864905638522087692692643050436503622388955986354437125439080704331549823200165314670532666529735298920286748930894811179823804537839938347658453661605702396659134040065935285427541191583866037066077494317252471584793595065164508407519509776910294555024933083258244562659815808214041368301798406160893936736158122285962823632450383603269879069977186514869844004099730903685599693411656072935402899644932360747123512237389633170033279548338729626418028615137579931431598196699280483031058360627119270403103377367366046476789041287566181720533113417759544366851223936841600190287034499352106646860067709265294692590280156341225712325748763287634772463879500618317920928163133610105410239995566683443936238256528185095617720310837467062100457360615170144359855068921630334716504761412589935502906109946611108648629208490851202240508925708688988918603748958943364364419561955484106634891955240773107715021098571574521119161362901725436721849435100213750849386438219917455025778207091586678297791775415919653327465469411006568430226288920695926002514095806480994238411651729778885788417110560601766394613182000160352619517476356299699933706987109713630216902140680034700845406427356690517450080932094743065422575611890267242181546074745628648109173663948035556884547542325452510927231609850188465915037995882213794126318054250360200518614974775529528874032090770198911560938279892513583764804178183754336132716514365780659176218533517927688525017099337429972470639451972645855794310552982050937436357403948194561725300223172015516419171908969756217466284798811713895582556016451778604961920742582239527935235641892701735135414451799540764382598963354881085284402254383011418522672769980003388384746253227777015102189257535016976626439110092852122627531905595185897990173542273882039525783444618285489149758922902227647025151102744375061717623300141688477450791970994674101389400113602141409820950785286070642371103213264730548511315739409186844178377334102932727718108349554162173726796148579359711640453534669308281617282387874944750603087724441548199146579348684800000000000000000*i1^81 + 2145104989242624410607408670198451170234956859711740300521779346547965762117158155415197050391383050638453707617064175706775504452146651790580753821413008424301200857243617862118872370836109100753349598763284585448667921383291461882413153332399103979971280286949421185430998665083031416556243624940566661208699444977530718478270247567026030154434933193558253726130578074635995794484822959313409385940470965618862253405866725330132941296191635430528928856038435835092660412039746010605821836040038962222470002463318597496014471291659348053480707690413569754062855303729051075122333897704714015787114071412977398058081433088902455091941813656604367773936005937397472210422949974539926719020898793059010652716332344237631413375969150486164769806865479037347872493557440694399198911145450325150783363581045468975236245184195337908528648559794748771982650260416669980271783347634590229580088407701384548837873678407500053882354251008574505331866695100817218766612138195110672458147084372216061290624716212303705224526625078492992406544323684732998194984010057661710737545990753909025753561683937533966004143116780845061365112822189121734813174321258794980405829160958318843999617796816335258226571148145761514053138609949720824428939444703419750392428263268959161026959580268244986898103858305442876256429828922982285760543487830673680274448242778151008296581416739372460662787479724393614387582910459160028332731006345588832140521437992798375515534807051459649005523666475581743127295354419907410328107084392059376896321894310526565817652847425618093085807077064236969727169371884257683653188571732436951762416049369900119077075823520726188728177331894221197515623508107229774610436568373539625602917618254348099230507016835884731467117627215827900207827269507704178923870355242049853424376838708897215301539579206189401569291365163696571555799023835834230019063165998307861930330430477021100659904895195949634060959486060562567592554490163744683117859694221561345814902003309113986878565479158002608468332239703042953014609989185298182663365434860076669856126886310609655317393541214777671387668384440864322176700997646291176456552848671746531718989643104960930230213153361500606866492050203782230113137252143550641386981459212749753393883281946797030534504053321537256827727689174401825388827273525876366169627587595943218535618393373782768368926903184765867193591804702768804592293616063332023549491940488320787447309899781678853039860403062208404142169801305768174469514558099504943829445557120066325831027973693812481217851274655381791397561731217397135918264488240229668924354501513610747455243703262836011772173963110669380108696950122112813391553893864191047959408365666487604867969278277557294417050245021056055275602940944555127878839380484255082227005976799859798507445005063287280377241354931660673504878773622800812084702145337459122710976107822606551700235585693183636869586647098059028782046997517026304221671160751331319750402616242331475995818809469357540511384179476126906733308138534285076427288148608751184673868544696046732175446229272091627312271473764642905867107373515695522110197716602416668243911163839728295996452360722168884792145335096376114297536435290193648845234492342210942890242634034730422594463155517929958819051636925928263587409456188363286168653633070572757876138059970360971216932180739649887391308745658913459949663281938217238460972086736116081273472426710743948777948024407342089443759977166330712214857944580919047866000586013296968215351674949645676406582255455597301314199250006488333411081905033580897104565521399998683969376207985820464543644792114785686879297614376412194294664860836894405994927823027821206592364527196849793935521403182897326289954295680101067823003747119293936757894772392857622806528000000000000000*i1^82 + 2187754428504910578957130801522684644958775943204830777074505611033784534825677719134095504924198950056761186758027679721594123840079694355384772618803616791133073240675306297158038961804950959805098302049173767916839893879989618960628384930216134015381880543007913392750777986813028922988033432157367898958307566068627596456018528331182105436324635405504208177774734489407822219094456117065872686971267926555277179360511154581230683795756650987974295057654119086410543640870253182013767078809125119807088009341529803034120068981729002627031494200315739994546121462848802442127627012869025475632746369732034473494252104698418493643277484857718315064020565740719142042682966393202199986942952604231042734637248381609805429389628708588637616829985742302352088212288105205708159298409873400233063941477310428754315522405683767088585244261025950291050199127693982850214605098174939214275658230485983153374556631751591541880095252345168413151035935335567648325202022543401886329738629875007329343380174004347415490552266959339487312793987164343081512529610604269648145705908880712039850333552473688749011822093954023260007988345372931334187050980831941112833385061316331031319916480490649734469059541997518601784184845206755043767467601705988269719471571696535806841813431657431322440985343059077445917017136690127441679487986864439256292054616969616603288750361917104510939996692462454617733554442638346145329891479332827055039417877361344902820771824980201887511259128467133704897267293760928862591614972509348213958169958109213295213524966085768880489471111800563587783396976195608684712717297830221239701515241407608235415825801701109523477203463963959254106173549766698213960602413411116290581210529041024105402079836179399282537427178558742972413665411880069061054512609575716554320626402242200280632814612764456105899479333848601669846942528431078785365434382849975387788556834729780073944996279347951478314418496036609086669311089149905842063391439632945065568641177282368947802945743444015949518362818243009707174894532095556939760235072431306298399955836980942697962104653387528708738514934085924433657176817896530583499276596519816924989101788125134510667451262996429439537730421190107741060797254763702169379743754992920993482789038971612386335460332544045028101400284862457913995060555611730349752914241367817996092647455765505799281536128612437121270822721674209259232989035301366423549519824859903544842995815419148785264541627427742471724622663581886257173310574245675049416819395253936773180876896400377357374680534472166275655292349759163803857405488879721664802597454878811636719088078256851625716066816607951911200612210658749462381864301733863777683505531912875026134975271452621182167360182777148192942618856430480714168882279879579360714243077874051758902678722218913216750009176457792949889695585878578894664812113082943633435337486296427431703375465803791460212851608921046061022341569550460554247268596379416974678101283389997842476496664444341538432499853252515902824187406938835206925333609276404177276530168673612576396988128351751050996172932554263470596859753546098256428390367959036092926065096368400434117073266941807041935327008094761437590339344643784313000358890411109573075633363832757404703044767993491748019296752501798102620024994101000513946589297049473291503043332440495289536724559180543089242200499397697619624116562997041820486898122962049781775237592941149311547523483596265908037042934844028350108739794596724449514757527110047373749075680761099196264575452344009737690306042806011390317374883769597370948447198351303094396107645932103817993969949136296577339414591745279603436401568982876629458260971639817253237596398801859718782152731771144505726706763707051849143000935445778047897232289579401216000000000000000*i1^83 + 692738201507717293088928775461459355149772126447017059489075581186040853327495525766946356090843567056023099337715710224053222720001432528134972034281150829142597226902220353675910786099844383984289515930850856169099495202069416478467828096851662493996402722877613766860071781097536752327129125687413747538111587232173958618827056775515398191451953665453120160177172500886289690157385032542505527283125583683286062402198134097433698250646541369931727449287964394608968100909802554347076008452276535660176045970392714506980329720563129205886055123369914432823654568709639968348306625574428282399321760879711638719885869530239796310496887247221750774685778621881217713242715623581831881418541815536746831818636467566308669233181312341501457646373247699944581318313689427073233643175066895081560177615557342452307062742833903851634162682006817217577011430657829643340762285650849898085903644444165785869704406529114064804144574113662605504019483478019686019488425092549871546076465887855637020232845963122589079844395855710214393536359075102750624038941287578044722851512047102433810208540755002892516027020756572077884103616698557567363295792171210714456032894500161609665512728227809719623934384734323807752947778267564371948525838763425207640183800980778111433373086854695314362564126719744460199460159172489825878107412851083129563420653306456478053361951706553788219700091523725668253617811577428348440001493621310257748309925201067127610277217124414305365823330769748836146562730655364086398456158001087657313589653407233621062659988160403522471608484557467138303553439176020249758458991173372061778899730260991844941359298786456194184953129999550872564607847571240698961061431864315898522058307399628158807647817302206695524200453279873359657139590566903451429327292666485060029173096159745479836197893643956606954791316695635979814979070111548275731966383718137002962924253450767758000195474167943192718978154977352673724709066918210800541069674333379301941264890420076887368323824299553312695929944881335015421165520842832189092777035608856160009001744657991302339675933160293049109884823723776109343300411997262513357159503160561600278741480978065711684347416039380910112007553689495758985840474273966667325495845645441298787256066705774907645431736740993971398248148399892420126703468125308795867493777947649900681213570925484890580740462247478809496871595610311731130727733092107934106249858074224042292127197369892052723776735772384777392064160563161437920970384902483269309528262780279426450000091364329263515476492770410077379078104137375359384636027574303642716024804167611397595809022691535009071761627115938131326158881810224014231993465322494042669792926650042977604284728387473215320851656132584579325694576681888763440070352159813251466371508073388648098314531306332854083829383734516113634086644790417003775392830108010264052587669096523659744216450968640944700096222044202579215843604179831072445429048276402876619810929095921838749296113124269902096276919115185080860090750266211552644938960092739087936947245998531295525185924158440738230773604311716746622210080043955705420016266942317313438639389550766084118972355967947375183553251698117815074664575049592299070934866230949440243247473692612687726326039794801620543181299514243918763379839243220976567177968795417211491070037041016736601639844415719766066841696140093437495407561271456982065198849182845820954591481014828876286186119169627716141850372496677812762771606163398552283404859716823322769071033330007434825445682098079644973094640459397069812990913034158575944039557544403719755505362939332632035745693512745732621398159251216867906151381441761220266079031144752011083575470973870849843738979376955604238647659809840541177631391757640956128273000038400000000000000*i1^84 + 48431138863982467022400752784989622357371378637651224934918117293666696608877771193133571986850102631309055706490922432313654706944294099106624523733563741413758803100192606726103927847552053431312094555086432032522752440827775587953200723634893485896998156625047487261983871456717904917805251499158605138192722327911714702847101723543762747224790622596391647904442134815483807765557368157443219199865452214506804818733579234183140407895688995892955838270341022406151661138916783689226500014759002192734982039268947271114054136416027099974717794157431604679604654967802769187511394503780316361608524861177841516171348629519630048450174563466898787486926636131214487513728528422235600566347042777359039142454199645373099453846999611939967956080825731571719038899458512188056209550130248316514949629097293507062184980819109324838495228628074013954196523708241920030602265240806930604563404082680390649675221729315781131153362464584202508691936267214990137252943332713747074507461080256985726328947373353409872357724610366407712876347520040215725440615770124697286167376814753641019994861597926845472471461306843483975493626046559164561902415486355273930976972579087415100536682042219222142488014430447789473978763448023150379420696511349049496485212680669929968262570330135691958292763279661201402005680910596645385605012359384066606618335284193400990194527008197453182934934770966535104091828689332237768357697398078172897488661388691443460151951100993647255646293908306643176128810191249207565894334681558305789934429517432299397400140228010241126459345029366696667983390401668295145044689963507717082271774542484542883207745517675426969002771215185572097197001071366857744240657132135600612699845666783445854329465513151226035935108023662048155334371897368827395333517984257557280659629675071480535422731314593126478023804005163544599504360842893187794547707170237665910982607052173019084306265874337075134975152575779775987139993175354637173098648419218472339839866773167285096190837091810032848888421889925903800308155456655433471956011733531413636640343339072908282302643960578074322730619448504746874890043814975959904286176629806531518396995051780397359526988642298002966009731114665148363754009650338854151282311961004040650819812940369936784525915586222429267335041312306451230673122274672794341653449754235492071568062740884363134985585400494640419329935818595438590222104498108645946565534240064102047466522744279743737604773230838947787670956883600376378709262151225769478630858143887710793326655433064805362886142855480927912367683015918127278570917860135019757601625783278608330359542341915162162699780442346125471637116829288803867834314247688867745851109057271486800281617345754635759349034587564574051999597973171806837571855994196696550223130092537564156780377595208863173870605318075974683321062247655604155736952977760407583454257325046680807081795293707696958224721642356723393335696395226416938554279790353417686151744187344031196071361923345794525526008716028869710625191966915200805752821606529887393903502096609570789606462314987346007279406432316132324382812200193503487381824528154564574372960436958866938916720410824045861962424888217013165395379276689453069269981459020088115551711761226598999044488506122607066728761503648833487094968714072769701803097879326710916197280576179438875379721598314643906090771262242673072297962826876341803056889675577633880855418198449517038270665508307691978328701050817854677389951519876020837564883603019881730704896480186999320852886114303649147410678904351056414237069839268871395768114896838692875706537257449679195816474947879713690896975813564818931454751558178990671954468487484256321467556935379695219969850890781875618963276610656060107809426692813607875379200000000000000*i1^85 + -14650648337595622775657344658166680480724859245758888138167145273399305711947008977922043733485727779448887584272291358080692043875909174299269177243936099830312539698112508846189118917865033971152807146311136130930172688692744554091188592085458874700690979223992668407356272388469067798864921526908717109533795398923199704846302626156141789939824015300325775283100107522446349986857405362802674749617564208460093102315078261992422271078832643083329098604330707657571677682047294109044493220392385847692735468380669501776843277412998894677840827920457239692094034689333845922853395185108811928289347521298783357547788759806968097325324275207257606698037030764145102386806847387498444232089060250424306658623569412295760881595857525491659007081634666077496570647442930763441134808358977023594472643553129894627129185834758516717839217613699115739112725906585245542690954798546635327283278151401530407080945370430145283001341658407973608874550022008438528494716573001365693284492357051482652367313041848706047420527894585318987256521722140586215365489282783254176857379006786950786270092894690979409804239731877224646325408212577870378483628144946318609633443239494712141691878926122207731312706540607799353608023696338744648792681612183993873991851747223966688770076084843087920159871414087586693152466325053212410744528929603644191080292751016600926491596645032836066080002325154734077288438143953233873322358602996170976674762635452478209529759829482728882332975332211163427728231308677923446397762482296652209409386674239768589358216837894131050326439250465984333730797678580970549699347290573035129919711386137083049357232600551451917775435920784705594783688121396235106220034663368461482537422697005001576879513302028505041983152434203469187578727719434361796727202593005847572204466710227418439177728278306130895444777935528579791573476373842062206890756398460328182932664107924284069101842206658949119145084822976708386003100714116547064811607397635772159532877963813883346022975501728666586424568007410142024218790154567092289527806496049119122934404943958209971224167260616825150985811527258283505054645769775564043882584880561266356154567019972799780082899098887071363214746941223948314125791258493595038004383965410840539207377049120642097047437952508112068620048438051418786158592818907901560631429092081341543039043296150901077940367495456565889253179486008632018605952340437963025442675241276418234214376381128593250146447244908265890529213614218482538456672992518244813352201943060339224787443588317167329130460483852673521349472223147897937422650959395022818239423148040332352889454521304518792839480911484676768287876704488820112129552465601386291557062697405815578458339039660057325524536233436763961380221932382566069670283763033321990805667032102993373737811853441896482141693259159796328728356303719760942915729290042969706210260865511537341473090775390278956764666366932197552469049618722757981644139134409116525168566362223600102433977446341280401188095693286014175481821786514519004264501519329127110735506089919508041300915997633556060369835956117990470136758538868369935261849132054104326799625510823993181136634695646731758223536271350074549620203993258165326056223958406386789257305344953470890261198339751425385591936461788928773501929792688256603967202964435995950171011724379134688950189021653629352988023009905714022181576939474791232083091373877692052146823999637097014698619617169410641234614468536152568813179448168691669054238601297796111514418966261923244718170759809590478225690303469393309831516232442861575923748024399682948130057319318755210895135455966984100906848325718201016577412457851404669714991148015960826590436833611951951583956525150870372958276700856377311790733600132956160000000000000*i1^86 + -4605644540116006003463451287613223512475769407147780887179818315443124626815155745491089052586697034851233618963504113583244711363989996527596479916199035038656262006178144575236702630078687739176397827164365734277795334523241830477833258958772998768207688850975062874810450519192214449616340487249894753156764446416975192996377972499877827268990861976997123710780938087710001407975318689014320019087319585934059172860065819174392099702165000006884393297246851070488349441480258006632690178942075849671573200885849696750473237061643971220035704931261695392088715822807770126480049373608500797901953899840458385697822094898483312610301097305988486302184035111257698693482376454207816725516553095663274192346704348360717729756516412543658154413243525108882527715589246389151232584194800335569910622184406528823770738402537551641337697495145713479793261171598118247728142651519082400681067191477320572124140627143571981296062854248309399817135423657527777317159145168838146405546472947397874069346238386795230366833836050156475063157100116181605374196128614961833592925958000758435258633481856040964589559906126597355667176352762977162575032011613290396586704409437160602133146187298446776790932489510653069615348658103008691860638332948045832020990436176281716505118787427203207479820033148765460755438120047240280156464822831961549582564910540833345632142045984711380583617450778260312215087718641621762747494895749542780136554019840862420705871409214263310278171144523275160891115532454701754046299360022020991944115462145880035783555871477088938195271137253932251570212331562321266535025726951379658164740172430903657470792686421363532483006924880599427938873194380774174034519839273690667877808495335600941746251559637277165478973264436146468127464440836595740496371698303844135790427206378351315103605993040109986020624930618440649870651721819989068195674102160345409979058781556605342815026222173644254730762380376283276337719606823260708147931907190957248825097379702632151471618032778337874681817528188152410372214170999425086470379460896831429943054199513223223245753973319667347017496176848011858261047263314689011366122656872073321683418295761660521107592458868602612151762595837358242051854939150502730573022137528235965237110878922260179080696205794818015225738799632971201869940955586441790422054822476511078944445484650626475929858430515441153964847768899553966493820889372045601160703309224635063338648703004429394763423338691574736303773001101949271512923010835820221745465209568137829888128734568736942135784946507402580232682857827300341180602229178143007382011544024830263487675903520320044398223927453444322730051098352317426982931803495957936634052957290986920168343574315293825050094588968317576913481610170009226488355749105997676974088065424202796691154155077644406720725594982203217080478750982273822598163571825604149773441473812249677327338758285050302179194242547297863434703814703776942206664045977686750367918630571811131958341328283744931898193037431844326259160543068799825410278377070357742103809485013382145664430421815749367933035742150893479774873161350822625398937281593781228576696469920567143362279953511524847816059048370608094441820530767516726692252849671199345374738334547466786197524903107237916601685846261525348344216674969494373513089899935107690921720734251003105105131739770200136069198988198920936473252205686264922326353133871806319604479548663244713914478394804665689690523555677269888051047485725073130451684868698267332591598875128792249281484796063332007502895243119541462938465558326747718680713555615562242368342371338311422154592990175212078724557073928815043065818304546025067712704321729632015064868083996673978441781798268600368730420251193870674773053276160000000000000*i1^87 + 10966630282543118715165770682669545745275292041749737647058165098682746965847735703037993093890456633887970394261066641297401119476632544067859899194398390266377038802058938683352397485061901986066013299797656769892995617295013579331419265418419867253582870769297338463143207901056902395597455846208638664472346791041198292829139887039228808964046826340717929428649731096857179114043213673505835199953448828462902123370506067926520364142036700049264189793172450082201955661448542719085754286770288788812569217394712613922008901623175416870204332619782798594271034180487054749374580490019164949141243457721618714835921803725270446641241025225641794608525977167894413658017954243247214412921635640129952602509858149672660933918190335208387411979341640377083802900833295573712826131083319197299245379166713352217166395084383533492842664153925535278136962247799369375113823392536353550617072246071596687998551482221680645607852581839582847801606923440717636182314955469444178653298166159896561401268324251908729862189166579578922471189881917539491607855318862870658657118033543568986434638721419505929293947023987994938403986434371006927066550596131763846561584034744190491175771459695643621174503932809781963496226246453410779146738945292383661878338425165544605300824010028995250291026833709943331639206558090596562787120616535910339941155700205111392717731765090552638522063322659345325872173343876229656583278737324367183421638496066328131588252505818794494197848872080141092108525023558088377411245985309105444209794000540448991920435644978817700135783729052148563491790234729306773907641394897332477135521531827314615646548476202948539378770366427030059678158072427041132356852610256670646761714436386039852429443973205608112807391100755329717473741482897265598758339308265544203819426789761934487657693158842029174445081295603121085045522478843576057830141027072717541355092205860555680026797974264859689614061283655030696698369006060903089262181885131132117329303099068408333414732444417011153647136643488348311165445054991987974224055157977025594890317425348080271626159325256914674710246997066603170596048203805595661636214017631502926577037223800113115468473081186475182538044102195095889435975323270154655868739664699513774895792579496279914900790054040357055686805583081186402834815961811954598910962449035668559100584599455163694056874537746441383763493652486107814449195342694864417220887740506444274629929434492094079969507019461681418280293963281305240923795625954228788707173455003593571795740890974460967378100186295792555785807985153670055423768531492576732864559372946131253701112166376911428970389949305141973248851633336218227892052567751735774168333487541837808064647605264686296962228328938134532794115232955292987788314287005194394558853283643962557130770383585868716146542501965871817237738608226474729265705301617718966413232143510040422338976005388890630560018821270010496684989831908221027019890341343354177478504630890867900007590686646043367911751858687979411444066575313233346620566857117778643056202115459771858591402368203065958568232308118886929075112736557809016025865260268833257121080846694617188705607833322598818476795195803301765256809278757353287148337591027036059814536099239411615215213908416795833615830735302292590893386349594309308476014269489470052954379575700107666286720345009091829627073390669050573308963234441498561867634867653626240892927568475479450616661510996440624514822553760166840928232199320533415500163274985651909990689678078164651876174857315111647986821693061015162481626140905998602969441162948084032537156282620441051940069329677532311585145294849590239009461091223023977824162967685655945287724562332499427951924355112888915146595078254870134784000000000000*i1^88 + 211280938250634076731534449685238478226254425404320810193009101289254385497396249754579464647030560728684356981715892142663137203434805896010468570023338145741609348543041073827754507157962577170528561327629614514740946505675513828496620772435802519169228086862452160280826571240863604201268333597019016598851399608947411404239118203934370179495341374270969800409764857170427935893702581423162079320812554414799910459835474656241066881959697476797477496606622231798113931874821908997560433704230989149095475887692790146343367763241569358253623306174331780662281583264110643611155418803463930911278852013479847509034029710037562442361004791019912636365182576644141930820950163326532185168344662112460089748724222063779901088634064420962600947786785102112583462574746081173829148794921841595778105420503836776267568581096166390311552746522432351956518749994008642924285304751019320476306491132638691644548485827951854512045706104139489399186764567178612442921461696913352951762353430864445020862245353247858999950153525132400879117516997479143813079396715215038549485831906846371794309829291124172760494619448648075736394063469805423444954584826467884780574055557011532268042620040496144247937666746315381999954328805483124941101816721572929767367440787304268692425217816903752486677849885890835949803901245693028362872404029379975305087855817611612139776904948689366593550687871089693898644276215276373684828035286088999324136156344877744372129536333944374120204842247925455307650201550214010489340472752141491639880840053604109480405363654016645500556015202234414319256793171669755463376704694727704490416800817316203208484978441475098468141900772493545622011936380012065999872122484074992291589935638928638086150413651099262543689840600262057832001330373273054997872529821659818715762177759120729388409592036259122405525119083940736694556619166785167924116483338595468639327408482578485064906679384851537916814024217975253470594390710428833743377565294042080008463653169876989056358029790615052355078663901994363044577873935424791155206198072836909995757205753897146752815564623276520231748707999291190624455453030518198083651959828215204107656568048546663752682952648700826932647208973401194003341755577361229018935791061855820403977939248115977787138204959334354925184968724264073754449605506348529002701319499966687326192686820183370610957043198714634939905696545115468237126798581989178896611046334068381740873427745742393798908531152582732794375065208882690801521225145751010926391837080410235559344092399866511818978696307258219603027343858097630403142249579199420231112743879356031162578132410970171762345200682238946404461463293155638250495835086846119821681761084115947887937143907257926664427539311991737538767208164064378990720512880483433078481379624582850864766721347322773767807941915650427245207580070216992248322166065316326824413766392181407743172999775140888713520322769034127381111790709230073388049179865647952429785036007107302104068180607142714653778510754510084547786729088273371641793403147241633345716037337833901281519817479401844164481122675864852668637046029350047170326309597994237855129783107587580495200901610910408042321807934553111461806105051337308021831307654836363450900152146302157073212846809849460452890922559136452369324195915771897212309202713045331193233595057788628486501926809135684935875824263106723656905678725803796066027572384596100559929614208304018927628145216714396668661879592298003594066527568056801234557043995937689114032712066136941824944698489204482520362698937985333468032893949032237524486830047176087902834929265745700165495975177177339738017782684567433217671732574770115621967788110596725815373492873256266812446605828495152211271995206139904000000000000*i1^89 + 560731588760330937471293343823282890285960139857951872799898590079640294512855999228359772383371329988418504702179632812769511545857599902327985286470254130719246417754269481178076350126455622637491493588416262226696752273228380756790820316779480739695537436008693834679748588077850168925345033712821166836239714206604621648019356051344333174217081408347267998905397395621407033170464218962586662424873256437770843276714067998194970385777002618780591667340407852353564540402401146377795427745186250391671698850122960079168468556142132814221026375048037076057402480902634756628391229772917534278475187763078359945278014582676120155191360643332970324154637724446563732881210009028844967280418675099984919772531786360384310207422812161068772810677835147212684327383559494727321696685458508533033510671589250667128914486019898731248115161369651225930778601687917995327532672781071395850841693248190499994942347956175202913309307196815066351312390173890531130335815319479225880802000194071451150302729913731797050250533196616384147241776961145135310000233188239415146731058148650660889208585806542457862383243460419320241636779248420038455168063714882141203611978891618853699857282046858609046029792418784073469806602993890761719140493170039168735378609327567323508796106443001763870308984310565608586175783095073157854376599708614509812769483821589829082441577849684302809475671199035814394718118876295441066192261310511819685492517784098464803296568552314940317499663850285859669311408357123148583067072539604663027984624246037844782756931086364604040626832348666628567921096153929164227048575407847532625078833980261107875760606775665982044511731926132052888581457548154459894352706978438153694478636197733262647084236109643201474559600041849591843738443002000189674795647773054679806380948126173121034434774043983749524311462735300182168123960217438651068499669117100619636343566930841181342555044807784883736190391212831153157566171713645349440124604850012486556399994487194454063982921886504328119437701088517340449834516129109529492196305116385365467096437461595938684318379610073442509317425157160680893020173585334030656351129119206724093654800632663935653941822628161082522001904770763461684770366916373575233178344679000677732294421376257621889273486921552860428568519966272078722187350885239137391686378811529311680489285439393432370673642976035475104423488543953882076823596194381636905220304883032261874456951876422616479608871181023188957848067387033099231547656245627338686272476056336199251124760371123515161436224255401529252731290835896920604319925689252281975767883283207127918947450751684596473997533651164529150499502697262525451132096493917697739138381934081731593984698511943258368625307151221319911909735801785963143186983670575475716760594602074045080602745704336488974766554427181986886142798471417889880639892954023878758534304214167811031938583597085158043174444926078155783233388363381510787622573145263883832654087255048486419675498202078767838496667787605343104113688648386337270812190482169251332967215893989277294667631564508931010528211402002616314545551942586306784631227813623261089668034156942195613897542277417021128839399446835254479793958352384450805873616024110851285468837799581628781346422693737351313890713616774004701851642919370022887405008611229454471181925662722432810680020752647191471510055028847003114533908030177365692309556267702181636261556872643945471697144213559984014446442592445328206403274036203058889944676209550345739053136301646199028558401443125645869268903460526396376595843880458419705987915909292733233171640948724339995789740072758832227913861425409962345168113039611748526890544988014589490917339988137700083471392568451282814946508800000000000*i1^90 + 1219691387081500883529802064518109941020523035529673183250105396878880253487744856477727950858560108671561596071565670298535343874765663050696843793921234311878180806462190068048958458885125982758782123765548668501468037308511920905424655563899617352803382798576544647757218180995158044764410240177767246509023424319571318735006102106511808834887458434232071827914385178593683356008903324019461054946386688053959739066269471812218472202712441412092439803887204360730270445068717115199776529555808196131181433089329963924713402568448153899762642818828168720428721978660374104257428654514692297606692257800972049959356170746962626826223488949880016262461694267275374662219379472154583651393955702230263694323445477878660002638033410823426440120510658429907167513114365336700444476157431586161916706540032607105655644524955934045478375102390066620051323066331763142913366932589334758511195467830360432534676565349916297535271102259158907180451614790878987431420703715695180754664150169221873174374199140845129155075053819304767862359977043057021768406417271533357231362018433740435560492699594683281084756828729055457240098936701214754595996431516645510641452733938217854720732183963461957593480644540742211342224411342228768470342796867035976159399219746463318691108174214982815642533196156816941223957542570530215185662030107473781153164916557370564822728249092396062186007778261939650806167645482214991146434006124447711821000564078866522848239822293813835138496446381699764808735392268848399414550773949029464726117250703851584236477569818252311925784517613060007088316689044197061527775371359284991092992158376715122851770980179630924022618116654512566601502489409152422353737152583880905956026047350905546702265245635083022253049621276523011872620961712552713924996076514916923101530378352174641316203673511059833387487593385462000994202466808702146823790951505877454826665741020785819935573893676751368115683768337937078394929674612438924252873398328922469203666828728887914967441672330399545489367177351451501371551478298935428828592755144309197480126245867749386221376778037853223226202162788080179804879285902598043736350072891359005993391973390040941928146535298612092641804781493038795442192980463049772732783227680389872650472337372643108975734839548788443831031254257669647918490776814571084996648956304783885164739334900044705905641701054013119373568695972973983652018538187812676494653822432833471635550665652426250465139566323350781104525440428460865224682754489793191937955124960160771909206680554575833416370383107104211889821515735220798170897893084946875334325122105383913674466646558371760802608476386892728078176349563942506196109370713702828860970926173683053601583656276497944691205545831580421937252621849773341229851723010018377296814197126715433310352071578119359886889952952550201935990559800698419234335364797406851542204283739401811662140614001370766260385901036967040128203299100166856946478644741969778619074269981507317259912325033136811806044399109242120509532044976196707849785684378471669195883589150006410940125121906313023510314649635385494327639377612114807565891133518287618950448835629385770027664915357120727298608601752426617826788273896322135803325354095294781241190066802574830348951086541784386159289157528414690476934011598080379755963913510213924068437696874202214999649046425866003554411983572313486588419549539521602388705704447099967944091122840221348412442452768573341663682417950368157519602440647170857166448357233842442111128315674690851365291324638691879227065287428648897152099391970571948618520932558746945528319059396117784579980138835164850510728067406965684158366785822774001823682860828451086048765397463443089808857351074130532761600000000000*i1^91 + 409144977594112717270366750220294514068704154177710927759404278676864639023980186830032931865935573467008097309195798932409516741077921050235962845558489664954531409484551373179212269741296952101438108223231336785368698310772354630716979326967085357932916338392766710688466206258229809278927294217107109509820201826351976646368887345211887365002341297095513999498332392323034608013425910741263884320886624599425455033879436791486088728359073368302092989906553798322008239177799855628446233102304142134439987310736517159960706112644152394181638038520930346732150656847182432849223646102739527948115850143946061514549268535698613485456546356589426196083671234081796678566134476035355949201946503793754052758992780665073196006003183594492445945687359369567330422060592395987292743515608475779790786099478571907929034798758212235297955344371088524313850775811622272012416829405177727390062336252191802882360320597895368634329453556106678787931283826176978129530170125196409090674036100986920311198462246703865326503821625941236421992987265892161204846984884296918154523955545509547666703936100329544464966775057171758079008976504998583821754097601238042026335167347826480818462580343965452543742790603079887640513483266558971222863672342525999667090172624314383182070073283762450664033312727134951332290002313548667616553764875567339554602472130702310111958961750759755294789624609314112164883881668693985652789121234673494269846085977526047172795866327070032914999367948001474463845652414001480038858383431141621081445244019475583157569037373386035771048920590576128595632697877556124036940575725352562419814183289113366911325424511755085438426892433467929836775139476070060900653079319078409005657882944780037628869699478227307767198828357716010989757390552139042072430118874684618411571924281141551893612763768474000693149277424090806727065890426327928488014585498521693450357758108865371499996251991014798993391424515348670570834184321699960186766497006107895313052028816786331651899386748093074879283524978610119844063092692979779942370472812860955321535383866180036442001205253278597069385895507334421756817081470581805183087292383148080440360446285677039757736193916311974100493227400159661134615132245736775528714102439493941595100417620906896173988421612412560412076360361672623728086936004856884594703117076117373716933955662367799664611959289266801566304699803377873040190056866858695857298916755378371000274244273209516008948368203948206591309816668909028555983717147804761611833059000297852626816714811348453037759610350002289396066698656074344892361911931874892203676184625373252027067602431134413725416294658687673738883619773277724182238003028000548804995307215018953207574450495253459343050414219699541850413481027499914715798995797745981194323536573542345340681695648239881399555591965907034186462540920096728048001385941020144013227240434893649389704909405481739647661884807521220111161026934029218347918774696733880208239496221145170311806826728034836770355569270210073394577563648964827908885486971267923583460096026313916392109188810294928236336052794482035009836699103818512704318653127626696433838870870421102413747323054080380238933272781223813069398360339668169437885381171409894505646919026309720521080649215690502319068464998607915105388568763921121818900871665225668357913091565999318462602254708780924431871353134326217291477984062447059000995447324567690231096111481874910289833851012357376649953253409116098116446197418567083075726381218894756612885542155857334956393549506985386870549825022501990895481527712981265117264008565229625648695458412111639961747181191193824993859518105162354628453439575467691764442503989824036569601069749409934247633476722360320000000000*i1^92 + -65712731352648551228348315295088022368002739412184507313916062111296750604674576953447988476229313214738641082253987760630275424641494291346677184129399869893630246037552346450106132009822994816043226276375505761215647573289664780912099210465773406524094834221006382048554889716865456804213042514739116228098068806920929425401187964586441835335160552181949006336954796243558807929045958873910546119976520374339117256937878518549412522155005690576987625997842345324944179001718705085503712364004461893246846866971831131506017000564802838852943215526143409984134717507364458329495567224959225709017263342102905515181651810513833988072842132023611674038091375505742441101402206622259258374455790391394240166353590055813441271884359302116533099836380863659209218777421018537715436427461571080036782650744794585045904723310208560751968019962923387781627597657360116205194143414851696796378490460437848502845084882710622588837874540368410339514509041486193957679258151185212130440227765252655518251968565608455244690758713035474317650183066987893973396289714344878727414459410326757080373731146461943171935638509607071837617065388454052775419177778639777298599455456828213516009707248756985383407434644257613345319947187456201298635424010448977477235844058391804567915120543401414808150145692096901168728840180285359226897175803234443090489807828069238540020978424127925571470859555445421437275017093801707529035120911275188406012517453664321734710972319531093161456309006036317783876288546464329127671133885560648461763846979211297540589649530626377599450602120029484155937017304312081078872457466843376420232030325233893632603044125126794382371478187639477604602034120957217628552263068732018657053128400135107694763398242033486474006407126850020241264623477058238621280397799999248799403800926995029432587466712537827388300403562560662622824865537929853277540261471657473528563847159308103681120267226194466128938552571113978590595932274352138159073697694988724746909073725376490256273110611275584341578535526483158908328972227362966607035863485313452093105689148296936584110009880319264936765990488733134609308028618457078058394789435266392704608867591058125331082472935162728686170274224640212226096429949781369985888848599573663479287165413255732687129255386021433895266366895804423267221498000922005740807338859866050641605922047681456430825590330235201959359363872536130635635269540470666019017648422302440421421814282934055895257271861363079688497957287292805296136087514049683564892737117470221030355920463696710377468718308639780875913320220589261351537553141708628043887465992453430485642566177280438853525684859746987616638585864729627960477049369447176774077684205666156616781263469716667113334884991262445342693031102565607111615912839039543688991223148530864884323669317506522122767725847327848784327620783143389452094145180303482568151655852038368142863177405334227132053492883294745212280364029808132838712499389910447614600639031640659678997637657968147779975938085009501896474834024520404565706442505695826421916671154799477591457062061131578707032083095765436333660842807932655332794769620988341448436202476614211220948772962462422629714381947532894721038242551690358637863605704438195655181803799674068800126552980996685574377691532143768513450761996549552211958019856531878924989088736419223882004565234196346451080101135538221813060151111105595843678206075152459534804008822137793021591846846565658549524619091546422784775301585351282527756845407459462526300501425221995838142398982854583817955888650419357568247687992427910522134064830607882928121660774860753412608261472531060892283726848097381788687572252265832422050875125716530255132735995651271727954001920000000000*i1^93 + 2762901812661394538606398707400502066518069783832878702035652028890935305482403753060197406424329332029519868490702604250779132324868971955585681995907526717922352053315403039555709161482961739783653893531685243460472254031556484864524013932750162861453307492381648777212853764209718681075281233572967743026382662133559997668094185036337462047809064546096232333831591859991611271729316231282316850786810792120297081470219960667568091947756312987323022471421875215501389068549725682810991848150099203367646927551441492915650071682176971587318195898476855941869832913214276422241184724144206774971258232076546973332649341615227917222117103074425152349029341350842216084800136917390370631763337988560605618171235183516118658382626406169236329242598859096721916860449640878082733575243584253376060834101363825948615753602033345123485190609902563492431347271981644918502050110950684941721294967683868451833980549096906222239596296711636758835687926882200434601482796704357316468618045186761931941459072250834749844105151060421257735805502920447590221093481451219049928062607445997990720102361363225815340246088262866366997166595310256124764790784807828496420576557645275844708758145638244412448015168767302657469587901676283785012165385600293082638785592973161661373242196536360340167464314646304357689474757813564995077709746060645306471321638646616958526036425323125431898579452609002982298206668980192104200944582698131172641861621432695811159395644230331942372643204077357856348392766603900908187904335168247207351631954454506918554113976625931028932749964610347775769166520319802004965760946881100049179788418615707613875220505345296831765955250010841142271475713896158948673212010856725087859808760049618955368315504723559541883980568551860124459797699764132886714826281530466322899638349388003666778450009251714747348852872182967974083779307445238068481413211118427049670350034462723797815296106261139897314791839485522279669857951527365660775756541757839976390343707183354331066111869449799253994872836935044610031388494599649399084435324917506203130386277295722323411613359311702352139790956145775001874752387184105161797958294114619967164329705194882391903325245862169830330161878102854665227446527757874905104824872385890801355794116795805580787775306078724664789449763219095174928890784888329483293670653266236595704506014292454509716755723193001324854949163385146502181139557658810527748329324808237380402065672693362024918673013866729756981425913497410626654550564514003700744491215712206894678758414045614583514806738132888190487261470706689986560737920572275657615835413156157393083917722711550025761538368582788628377651196028257577514307054763792250615135328539723679635817253283744058872828025913929384776423847744440439503822569422962011427036086502202908862439896295341692638555011517759079312230143973331099420234764597498862298844985180458919142583348680918271677670341466371848126084670485708603298508620442776432513280506332186630054752644963628504855147174068431636742003206468526087492956801935680688963341153455825175629506343937389910305182875351955960433113741525974392728975496375066388188910025186384533791055587661093222657039062830709143559705441392132712046231133258286098087894670000385702174153377422630320647641232283784844003124714837662862234740138295973545601518115192082992982015088888029959722376963091572174314211571090607189281804260136881255994406975173103655687832628534762963401812804850740996493650836620434720260159719617341696778360026337978134303435870251676067530384005887697950823605796929144017735648748617630670369239440308868515946740645951224359293120660086857060705294432835655544884700190488277154174645216716276105216000000000*i1^94 + 166283369638461588612824608321998246213422717464207835109884221551019341533797012574618779261242415302752956387435887178703743265676363459007099222665161036349185242174271700424447237264606532597433813807676427244052843135525866989476631267861959166073904917513544750793307070849024517865432118449738087770586960313242587445218423384348546476815713094386897621066890152365000341489740041689800107050179211614088200760638559576205111508038155247784741452808920621072437280818994358260803923942975630102233951888981001183357435648571721195915727253285988780218417917103307562928679049670311402617045196792358401924245980139986274855054783674521977376840443276086273111242043566610114302286296199642840632031659634974327127401020276842794108597030539337081978617908798663839142702506295267649639507728690350437174993929035500680618184786545330922952576173384232846891162875502271362946513270317018129962161216977315784689764491276188949945697565657858371522956833194622163838075270088932532639786757332504277985434260098519137809306588812124197479390479075147890382469738640488584184848195544069855834858581383359937775910274669217958007587618490526734784841370730138317153425562170720682198446706140636537562520111066973730147132041356414002547309310935607378001168734090966159587532973941406593339085583636179855428689516684073849265329978101413846646030369367476436192412620391532903917128879157117881277994318617855037487557876615213316175084605594876479102424531269457897804852453059838385089497522589493528285238103112690684507149196097984788966943937068366923279800317082800194108461172096921344526877928689412411914488568539047184745011756227352404391892583386125306170011225305368441245975051347207010570011842951409431375802169566013321005208192644093999595512216974720280858841031616107871842310119176854959480124482531667672318716196848963364096821359340506345398413815665405056039753242883610271458414152691201778200743826074097993464037538706261746449480747059475090198233269084746611950626788704389563228844913115636556798764841303780054983532849816956868963204040319891723538483886312528413506714909861557131890845161755249940922304550064723288938967737543306541431646687171676185991822230750420466128994396039136678362655529078653459063050345378299873268814358841161198976456678610086137303852536892965063484027442573852847445464753190446214353098173295074964803182957446983058016210972204502110807138411109616179144400900707530599110429012159282077419069985417742704420600902784287109910755860184694526129802438789706285655859176551693094645371748543244698964892055606028560277726197457831299664814799213485928886278396195352773012876692983757871337369696395794636868074329809573434454677197228576473538390630410018491029038791521670492849737678640982569373189789761690634857707101823088066641013402186997932714175711034912038110069605138440476498382673207677487416313233950227080416772682304137848517571161026158678634239030244140039240543727341171629578538966753115368681351869445151125048851077283068547428733693322966984888471391707322859126561319098276867836100552435118107718454694197544622624133104596489206702249322099486780733753297394338482613855839385285369520008446106090595847693490422339642442348027344344961625981442195462601815059715878266222774017559032513935011188168540292807925480585052338912212854645267207722809456946894067876358371155552111760389859200816477853839956239858659240459131324046758867170836739704970703609597023432636699907397140169013488720841413927598792419753670262198814971016942706267663579018563354965442722733256285525282749605133139058562729054573306851299488867442652725544901849619809761028099196151922688000000000*i1^95 + -95205272306173963356986342371640239590963540374285938060601235596592230582551550203886425975631368714187310235379348351753133165494954203437998892125251400557769571140473714867249723818957149949935894285910172979418487889232278082537619570251414908917406385563457611452141304289951429247822318387368366261919190244548383096727076501840820193318348150874712305894877732544044993768438930496466332881702541666596485127215446213989551151068361513342870006017263454247192428147629472193262537569081672146146461136057142464578168400373723657380042063632814557283845341369979056519086559856933136015915046368224460111706054933453923845503981699239768626384870737724634459047475991832605346857348920845603978851386730565287684125337182969840199366198398936536148298716059537967536461695088940431401120570942524306344985004553370645319587243601062692898606445723010006971362995014650905134307868757996113836208965264660912172938005253039646156214813542409911130400138682156672737986495762910722072258939865720663215110269398665984916751639903360543788899828381743780743472919658951304573402391638190696739512720590619283083701949297565759887209065855662550733960907794110907291037075452757641311581178523074101739846421769862875951867515874736868267765255756527943262717266102661381807238743790294646624986558702689948573105272931982199959407817456156452086674257772664011454647033143926254403114391435466238569447744314436010906723021590690817102836695349707723794381155861397503864759420724262722227877377200300355816104961437687706633749395411623316795801817475968675822727864525872627033508627548993260441271753040804983434799334990000298540675668045984729640621469516305808758348092492175126507141114515822113353711412025010929746960058223856326646941246356300753552680557649472149948223739552449504855941817805097869232586959249088352518858758417161160552605749496868293153460364005197132063470780812797208057949757249203406138670434789299994156713703144440937413138574017109147509324219449434401011100933190696921485733420500848908407922355977355098558797519171829000130034478052464424477577896721026829597809130518627913806782712745410235544559507746679724557388423546708794216623843410331437897356776385926180601988679827141307344671964473429097843014273891503505452969251696523896931594675816129680369487989287850394567425275804273854389363884691806811004814297939166118519924216663732391227466876755101952498067483056629582553258403481314994558905960631944244629124214197236541318805743045169122410172147880022252991412183761384584413062695908174221979881389228944650342414334273070829607584755714025461259972000368471625227530127083623468554387903296124370551093239345481378634345305226792234108159394458092732825106024270060944117888057800685222572171315092394629856734755803183175445306058771715081279700426056783053523675827085972941547628469436481162318033913331160329614880131716278141051057399909345443292790116063176539875426531229918189042051454501231328273502201278519621602788546665364392830668382535136895840036307010127666188800220660282305398993449802642075150544811323756444449139304134243067580829674964159494352201508763997030891157898958096390367871640870436510081603674423516507723761619656358509322768872819037074903233731794058485256032561803252661109771965202800423401897435390591396753336663981721844053685636545839589465044047540138095336585745836654562715107538763582087575773104068402513524408821661095484415336985841904548259944887159132778018215439012878586278175656238230212380627615850913994329577378790069880266192013185599896967529750448888245123533594590055370464261539758482383478623870398382758023640711168972627556433920000000000*i1^96 + 10740588620907641569936728414302420369637209821725631681235315948786197521745306531960152882567453528413398225039969995307326271398395854187101817239099117736733987539271148212383559454244086037029832691384510300359116899446614247861235857921603183436754387989661290816611484758974149562353958678828661372401725463895551657392148266252570548359115214818026480797954574636872208158992004822379299877877807371707950798927410941755359861517249450448560512894020324764617264499999334668910177333778446026686163755800413569812598904766604096296616218787663855673385449996794578628721656070828090160380957736906104569152679938109396856274546251760777603272750441217551097847517163807312872554198897275096205606046411767902232295233457218708238155191354275547792136258077352561010401344346337301114911732877600099871739059626033636147693334868684963146130696082644333603487305918792031884808758247572539435477135642952798013823635783638794141372149413377751152997281829940918716236368971346908205883041165892024280733706010715189186224973283420307228866004878004291273391537352559231223867751141375973694011236750356195138664545705066011870968839416579962556038345353953686873109705725173656559400586085635944081393781874000572877956572621835678573457825024399148791116823881128456865598329062312986298224678528861140478499287663313457735014892712722429432978604468576024337289046115411027876612928684559050367059430649802470177432499592613521542022694356732603407359020971483415028229491664392824742496496194938695329578144709151098834399244316065694817626964066752986246174692824937442915370319950890109243558386331132720984205174912027321580716193940192239180086969549077199731734305009324853403998395226816272075075677745278347661781711908065096708069005322018002494396545471602618260010608802643064204946507006302768889076520445148318037225788598221611544477341595137619552953534581970844777566924533655816958024123517300227957091651769712785312053699563050633823763720742343529033438895500669279323460502725336758817435939443961311158332402119600147324245782467679328595628860124516093453905311564538295069931642681892558564363642982436543861558003306431052011233848678605200007011096794105006987580723496257020711421092092631129779300255154390401517821537987051888221710546765688414366527845804626941652245770547889074243405940877460486186196826734970405629884892868079794245626747991323233576083192238970162276409007866868101375291588497862978273657449200869001149774313476270570693979255124376255168794235977460013723592796552128347468584610103614560064201709854214504782149496952371974617054657735739452740833590511676690519308246361618031074409031398494460486072380754523510870480184644363793987539623214747131336753016627574024138530494106897131202626432503559806286894257654069600713944439342297533247530178736457490124888296401590794809839487133793242917823150345694302754800002784539023286934153504757642927306690686645973204629729714670216986716229685796307714930497109851055628942554664900995956055254475275064778983576892147851506369427810162346495487041108239421562932374160661872091693150957626997580281713905068591022168433407824796625301545451650269558104897140326107828499026948091766665225933650370280066492315761324970722101761237708727888025187938008089370289692910504181512766550691846536098312454697373251704440631219978097072659143001509206139029448411085709282069623261743919971527317352147139702954280147563638057203939848144956976082914955982471602734705914901088898872845343213544968453943426880566672449608642758196545706550231805753235901448978379000289282211026250808914504003830948190803913861436768798939271490884041546137600000000*i1^97 + -336011879891896380160710815614957018923975182151354037243021098333126389494235132521943952795380577323519720180148785490096831994349533695439170526136139383214442967283172906869630193393718254787776532938486287369669174177873766905444677958394936633660395345984259180193960103012437609226352455565892162191901255140030551385097065556247625056387237602900618642537957402877308822786882940205161820715745065209648201180532934061089974821913218181420400002827740265761008811312633883915505890870762350044843987039668943827322814155685974930463737793458962029254930887011660868403642955979784901875477132656355575432385970314557797860125497724305002104122812785793845302217945018054816788219263090026433230700362892245124575621618030248637354634203188243437646305069475460925264492655546154308632864956816678052989289870537728547477937687618311713719606655057199726551212623723790865724577787345356795185806911182025617031077104111775377675899636947319259309093606889623950253411873071968529554054563408924860939219997834168301951273638371313066662535641416069999859381231434282683291785526598555567794467505007279481335174363401410793259867264957458098785649837932972027761454766914687580371790041427167250486336826365369603743196509863575556932414877899415803242968074713431751734010285491281543813511881825544944795627542241064416507567470875832586360942012610313644857804876844243784652722421834668274810082678406590111277786944493537778433626197424211545220785548797135446794950840942772462593331975776717911392759926068881703126271966731911137214602466627507229569810892877868451101475063612286545267701455907618629820319375795919130452338269179177830557538377681558135242666690947639876546247970678602900510192439489695371828565653797187597702421849805544013135444457263005971796681567068059139773517561225924292157743448182034697589505453538688301560967155378266732541577803369696409947863106353531434135778280574478637161580171030495021606383368889426505972287963983528994242516406388421969190010433707383425963786549474923551618145578058728945855814174459227586860675897935840519471050639395554384416930559413274804417587477753236984456524853717336071340547410608898795454686497654118047635944301845408118515786565016444217139095883754655103164310780600281359993893665674921014647098350527923366748410321364346867475867328945937007210870825249470873807580986372245880042237122931452881346968474577048968660662968745019749723217692816917800628682955095673892087115414675235951460399606343619680948715970904830407330541084433721692052577782000599751320272292449596527368658683621040068666106522467607171732171109377957143657297737300640090610340862569409277259546134886199591669747151223197144399325371800569200676529834223596754089184097719550659933698025032125851272071664728505874828954526848511792816899636725785864919969330394532760178913452455537983883660600079739751675219897423050560286651365436137742637970915152354944192060017770136204159138892078326460005036352727416450913396893042207532000137495581659623672670203281804629545126376729249904362846795072166607095313879580413368257494651323808330092186063767065771878931330410714127854622024017667256108592660705133694892701653146024518458457213243807305099326650806419089748530549555087632602386983452915815999653928855552490156492171208241481317301424234376102257798991769252732215314489512339589520291680288793076683328540909380043734951682166044149716988791593046594448451013215754578503851660442685810773832468653387105278460318659618824084384074183232903555601205646270193658068101987480703370806051474685008789370085384994293610926255302784560566146073635719281491834159759360000000*i1^98 + -40452918437720289369947946781918049808143662716184979704999305753882718725269361751046735832208831719495054155487266491722401856120207628432268134303227685707278494317415620515847864134663559779867851855670704977505328172511605410854833731323892531592725489179477834135050832480256524498965949973690252095317940950191910211823349454029617597152955801285834558647030363910393600286439448710227272096640928445583340900511423723600062658543422770120117714307749803774071055578162556512950433904668025366564385221428940450308532247241858967173283229615151167161346514558962795593312240898443975414793007494817647005271999514820710090853349941918741615074663828161916692713710942408090114032142573535643197306561905364412183565591067260946675604713214544791113274185840085070064497750673420886955515760306086743900951923459536097292296653245714583328760909274777765701558451513543971688288868475094716211293178066490218787010179899067658805971854459825515841249197826867693285068926674512451420652414861975441610261435308931939508326316323619453595186148051891228962767858470843051970806592975917053202973886483889561855056823930595905747730631876289421336809014649781323687214721024293460784272921186471563151066881989743484158400156035506516444584753797184835811573621029238271878946112653601808674134739482215150877911347623113828001047629747361357295821107689325894456499447681848218759501097195503277129675831412735357876849249593684023925137543305613061111325310582498584830721700899398928825122635522258631405993252685873684896528101939281003670436394055916494807393929177632377217291360666801599590872651132276051857480530613943809375897375388118887433257102024577184575305064056391701290645803296106811986765015964386520284315102012294361763896913950082122962617357712880519512874897230780283766831678260778748292649566441760298449509899686031284805744581417817360794661519178599019053495089142045345218787758474810882612301686122126555342777441184808212320469032640550521176481655737906666698757657159014854461513074834331131335503669952430731976186145817857653361977387428723254857722697502802449212438076281241047829115862748978981238307511086589141866923591395937242187275865264164502345991631330844958138762421304378486521272160495134612746404010289706088828028199038876926269114766466503982433578090614942686582298745515300891132727665173087591598804988858653774549937645273065358479689586881042844584428963686874449849903904407394645479727435565654406250868400574447247066859305360140621941082129023176865253124933286660980801703755479402120244262203238243865682593706506089044541877313214991579330079523987532648259605407532802782778923899172702904267726212317777945097125404279854244144183414055802489903113034835378070959633252029106427273756722079821079530853966084498882300694599516740006401508393546161915086613684350310904745934768407556676040363758453278117442764143494896152223983471929367675386830711555148925310959577573020411171285035906203395017117693672161813169611777908945346265327521199185263987799333128788759148782837792157787188555085668323291017201637708243085459467614207739972817931209641928850348128602143387355587092622624486304940933129096493464602833687681691365917054279044513805321891312388532991985668819441040824287433052981304719063215765431463491424517236512342965010840010153341179043868094026836768606934329816590379422824334515240682870111999856932831224664347932582342908669750677566875206112477976303945702098038073762881643667559053182585997007834958893854883577701791941879594919392640839399331725323736859715888303605805745536112860518302906062257136696108321603519362918407525527275438080000000*i1^99 + 6234060170246525792166766425690633564683505024013863631822150141039831949223497547170249342353173053908652289560552559186957706387987707641448934867841789945694442565135420527610085660342488546582921983776292825857237260003939703100898866943407768549375428348730883797297716335722607672933372038468518811478519345583449758280131782139544829286056137040566401025405426035476282318350546446707898460938157008581982820302932620783180463399137550809624856516795075524561247439028365354301094721185143963311267035327655631794670335319937218918037871650176699058827183772419143084332805816614055767869002216475572006935517925052299897382809419652029941910094798886033410231681461171396085553685991645343767310410752432645856298449861736619363967232381019149351506926540001269912236160175073536807368446351712509694038018542494768282113571787918398484671698348400790942833439650884024552444850623869589710383200754987519254211457488612835098769433801817791584609210170843240553973565544651095586090312241443605052284412486970308722362263007921235068531024943931489650407391460781703918647185066417689468546402951072555940405369856231302403988304256208957246540342259882510106793573722747942663774424376767590191380958583774279964565554445926642511583090870198773411721740427874649395941173678341437901061466275736995713392224889060531338390266707837628148758645406750228388946868446112656286096007040273588846617316719777878082606804748990472933035446954069099637025281089152415006181510405233676354638964553539300456447301638058221198871723697559570726298589510672529471664659682699175642279340221445002872838464468848040829134849191542245564443563626869707146999637295693627948322879340427836631022011616814416989492782304148479041867644238597069414484817986127666737004237421890369414316450873331571067193238964853252743394599611048584034945094188206671610805776459503627805756979266144263755169469563026141136888021814729404628776013646922240767430617733165414463447533150698175982146589050628630219580233553938082016022247965138290111234786725400018641530873972244366857014140782087211653620190663506431162397727354240323359358728751655794621505873904522061577726084459572147611629505852018382953194798030339371223205884351247357643607362409157653893036010092116434591561283462390082885529070141595090500445508231458393408982306230278670404678099450547926162769702368125192075672675165190880653280425510813885465428106588783669570070886505767700574162354564962134970920590457772126059944976030393626034835057490861859450201246652631283232852627472116659556483893159403201419398360209606863773120338486704036877681842898074922707473850356032642535127632620700157999115487259298734780216083737844838118886211006337701939005855913118762842314253215813716755510684590431508489503292394361935304552094317231160869835045516101028743472657254131063012494148341488182416205585747146167451346776606552060706859153388034001201554621836833907205515261705871825972952121277305643329727569037769448309458486457578414564833721338476530763537591646042824438450344423313310400438066946333554961773973372768878380894542292101516074794869672561571697030410667001710347909969558627556167057523770367237278143739714456555746861977355531835089440820378587697543211961200876918803076295029273782373120257462699529489402887123676117796060731398502071152776193840842965561809577465642622459415638814749540428642765987351269287026785540914032097640176074602524599555415277420548471678609530835623453654933672796571685948918603879273004857920196394825621156695988065297557589920270060590110699026254855203576466564830157467559369590953971884242288599950302380032000000*i1^100 + -374223776898430107518399053048584545529171883585832001954946750364082602026879831719087068241437867061212608850659387398111222083083714768567128762868609486999305874246955139157615393915031513488806565905896761810467199368561176599553005606581304908797057210799674272215171307652542525318830154304278226911779788980429848992334908224085232894378315272483028411840967056359035519360238486513553911291143353804402995006314441682434797345898350534294762697338278694648935010730856956084770673225168648214940153644170462321630581502234991886750935755892182423540444808848553253512454889549102856204001084298055069853911868376148921610184330137163829867204509583879457019891036584435270634848457809623136632099410475057915770954562021761470222581695993920023068987130975547459188244524687208237044595129993560355028558687490099524483871156677713907953924466380230563805804771868239276150848708124653623682107364089768950858968607058599782838599678557616806879225868087096797924748397629549755783490277534893895099650616112886003467587476321242354359248744328479371095516634442592815947224441340853801762148546111503491694019227151413963331016790327396472660982470153130086233530082365025078828744475062982217355373461678155506588779441607938424337192738295371459803030057848793782500645114056401175114625234110791174598822206421252160088090222871681019790099815012685309498570758521894716239491510866803692765701318342545446604477164078899384650801132987665964845478156486607675804156330611334839060926414841895091797883662112235376232506882602137998731495403523841304259774446830273275641197608577640904212524397240590916720143568895814077198888380263187583547478251247428918393889624528837653632804032525258530753894826052787696274588526235309382113647857126561795356929475955662870380714817980431962674210376631560530820694517808635352857550111633407407538805624221935102993125777345279913815169732185680245056266396870054411333403427266569655816506050482418391775496951735816195205496713686144828263694325363668605900962986940683394520889978938050616762851398464921421537882813810199746629034109838932844823814379361232627629522234560867002196409196338482183227339026897848616074882390823119060009376118448642628318553052193213914914776766581885035112668536763307808909670278517751629711446558680604214206530990216853898053075998780501231220289325974540714298175763479346564435487624617793336072941906071204003402817183742952949243210227694729948407093396170559172111998300650661978916902365919605970974764681216632617184247787734463650808961358330125178719891505721002573003243090825690613695635808491684402812830369248537523128688495213860138590782234075537370588706516720927814398928787401151606751281090280060638912590447183327098141628446916763214274426313264645536982083433405570714841738756506767124411028229470755850988958656106522517257211548550049063071154789327683682703379923875870188243589181143758082989703428486884580498143155006699084710070890485564637680557648051212049470499892969102107046804172391795748819144533290626144937823454666648026921927512168485549044006452562607906414404766249090139788919211201660056101245417590857273175240043198217356015534209398263544955958256039895647990462763859471280361985753260429600039866135459149435498168929587868299752667213906097606456105059507761928870877545098105539343521375460983967569546758647214293390294850028653057980886532507049070443561186156030091676114883230148833081951720672636838284837045041630210956581384843567148933911308204018934707417827582864980043223782787913060650658485521144744834219263834830392108314738869103137906468287006964618369507000320000000*i1^101 + 10237034822856476567978661257722568463241620897103598066541124622226814577065063733196015406865517863451523944078648129079951421198487533182617755640128017280910786757575386080376392531571338989708072699682475100333473756702783815140421379987605569443326199207518640900896542629192527488701467176002163200997737330965170546084530010822729974203191340021261424341174674177513970106434356592019157225204083322930089946498382495230630380050874594484005466232387029952919010097993197102553122197697358554251734617976053478210606544676793949339031846498039206124901418770197711757187415231615377981327429122643728681279682548200006618682337222321722241933764250006395435823630327003586773746734774978340735546298776221879676974196363629064321717726635087211046281232915249417789217673923143066487161425838440560958506040961856678577903868383420561084907854611752764219777087803985463335951371451614585009903984430873845085626182512352194663478734816104634920548097941352988422619498042030466270843573973705614112069792806496256097801478091503925249495416581124566837902672856756349667925203786330217199184003074482379905050962284761747833049848598003793569884523723237465749937684326210271218443516030968691170888105006583772525439470749383810388070755394399246184089545794855079462191980252615658519949742086428454751750134849565213935642167278616268263798116672009099053333958136313595807553851712612703019722463301898187548584866578181940294086889663858344485192181545736004892435282126621527849870263474026681976572389423138213154393358223566871346949767627675536392734328629989342388163836526931437249501050444509601352767417600584340743913831497660301978131000502545804718405207666927488911275209176904752235128633760855769552101432795424086316181036369995369549302416682596650877724806474559312777939092630367146839958273075031775710768200122493914207517860594976804233579862462485399441622620308649118765552084808018501462096858473417957612293578528558700303793432105824605148726617692669962751430751444779632689789987000620017118430781067944807174233023609436819272245987108751573181404918423537472859659693401432509285161331434679891657866781439655960259417126871304909563209538436058432301605356383650185312957037259930326062644685799742148022711065700052708582280572802242339288727637354170247256834166928204966034474868798471124562713268371992063555011580111271789404745027724555906815299762633488103956554433289781917298709450798892047002383763190805383240254298602407919657269669375262427401633874287360401256431697778902305623152292571529654405191514368402464548030619884547324637506570706885804233412687311348591028214461927955739344132564466691709581569542263429195718413449236293553202267920597225586909056744994013222884758233457450000054091364382249274859646511906912754570416882968087567780673390737920370865334259316311484404388218382538246538679076052844490018483216265803452153214981258153032354840085267856321261574362329104483456798488042094109402275571369149512956074984367851854956797697664656650507557479056744880295576334937161758156063416134896308505742732221263091253817206466499614270060624863546789108808907048895995175492979666510871992657187152724256695205634307761515611079105901359627857479094158105292824539718505069531049324164995057355852419227501348090601182923792655279227377161003780072677145460081601908670552753091623123655506294091598060198421010923477569850134054653011896685292045113177889737370864252258476694227257579110124037774127111723542144480494640695132250104458702456133093681616454271325047658810255152747466136014465196798880355103999683725573255103236177647789670400000*i1^102 + -86349556479770779785610380164433360454438991901787290755540523404491525792053956511062902027418558612848246441725916767075536994575292961339728641236173379495207923834515890165314140979445538843789471487850388607223684244538285042037485649145810103101813458852565482317427229651317861544461802485983869872693471124236035904185779898983633843148089443539970621861572198027938708067943420573003001332435434722255284956400946408311408045585999396428649040707908438570569179215573056358770083867810900489410665875572165863885112473536210868375387539254939924244203257244249147968795224551128244677488337275620352273399734919452196531622703414821535104868009511297122699317097610379547273054585187530745233868264075236306203171975396383176756713566743215873829525461083621528008263596923325658925085590967278018430193670235667406225590581803635248433854374412219817081938554445035158115424669867261997198471847924056369684122192328504198336863140227298587827700457567489119911735356985084213125010010512549163989767475572569492792125267342285882894349205393068092896118921543151849312082976457690711850467687883600251949679348180182581093596300911633954184824106355588328489247274939744511497132171857001762074140067993477039758092352826642845790297825171676924490982652971037685532809358750106817018079713109281154512140794931354770025972030749228850574089747928905521354635341629428551982389607820741985979675960342167889651407468138025655946572900600869513131076854780879183527646396689756977743151414655541157393588440884961946396887636965958453257736291021015178683350634024931058574053505250646223275978223852602425077446874469934553843799040038757667114827774166904481195357097432094255147592871509622798607645556009896524946519084198669646048054904694129241432548535155051109028675211817368854586254233371280564965222783696519821409335416466490637862348873841140982265676686823163536750840314808727010776946145276549228469010362362214958760314915983448622275557935112169988562049520009884227339578643339892093815205493272888909158812888784508140996920503294319996816551267117716116295157694796453836486952808823937252247765575446390143607516253595747644478150574889087724712379326902047735962237717250110486073342800904486064870968376832032890048668491178583610483476593749951642622148634961532437189093334868540549137663781495772163149963869282178052314896781088232364429158956079403368050116088750369814827963859973021675313639909541237448091831029637989927710760275150872351546456263125762878427735504004593356838672106676495231098920282212317150378266939758629321367462925275258173561773705295638907701153055519363808308552827191300776880748207737140087751449403916105576355890728684165867423366470312012640367219243989047800039631410113538957888396015236904119656539239833029907519265378500134553677132690354406951105979665956808135051050637589915338174392467628081094753928369684543995388565210303265445326765657725298727524286493884404428458963712488658974682031536291076729581282354665046850313069036289593449725540039827985115336600600578912899881634738446831320291350654332288765669230496564248685351100749625400403746462479781414132550998176028592247138835243021954109331644489186710553715736264310573893903118436384278332768753043321232180371778044878699612706349189885546095455686378401547222083627531082798693886676203569029733232266005684013536326402561000127694036280349173407581639895980618648469585588180870998779195295176815455399020424195221124740753148170490309248205170127708195198130944822695871202436305493412669002976112406941877386756334710847910121724406549207781701679000426066739200000*i1^103 + -880742660038367217525853954379532476927104411673528882093863400684122708898735318898581483031580746646958464463397626769593328176594556022326103948664879066336773336389242976483779882923632142832572312652428232899860024629847028687010768893513261289669944228529567187572454513721637612989222152133540582124477071013231541673419607205627422210470297789245286957850695601028281168955396947841929737606709594212840641646960670377386170215929924937751759759622339512065434166792572088508096447856276722856629004706648276936198621233751816306087895787026759252931349279004164698066990748522504523676572736200721036638700659734854117542541393327275654008432630034758384599623236586697885912568138637549143092021175641107353017028202057028951141086394005841184168175134937732672575256584367450016893515536140346132242251853237506609372442891459166073211662984377121838768548716086367768106529747566037196390068677262488274955622642555663198955324386368703397790566037146061427359556757102920660477786645719608801676906662305549607338762887783799889954556497806316691556368799725636530164251211606802968538685049865860797849699752974423362321927189959660548517164184737821462764277538529292463558816452050588221242096882137163656934660819359070920921131680932049442862957962984480978886875084445786172892181728758749069379861507651422125383967667805123497028862507990254537582594732397366438025845065717033552766482900778127307470902134399281411953707095220820681080768167062095866584572044970807432170662500981002398756053661577023463310388441143906009658604951537957561827676973607045392268045819389698239774273781089262933214434671970260882014900461985774772180802230439173755421780798390476022617676367426663439297584149122020443425953571265056816972783021073525342961171906391790491989897852721143294553218715684883152513193295706176282874540117159128104230407933839638488666311866889749615698693446889659061013859755704423380300040323116113973130636473835123034798936634534251835861011207910214915363687360135908782447995677760377209272793678493173438064732115382897936806949995286863629820668660911428995343310614804995882953906925795885711375615281011462235604238842882567624340447551351917486677160513081103052725334756821966161219607440915724074459508493840426925675234808144512260337659485126131669154285701273197430728335861431650023482805199598456593160813122830884049815133766596987743523405611895765194589526231976855873675720740200092220077703000659723675705977674641843477476515090844271491517317632090059712256066236868453800760431832637923797679789934872988628196124156925006689086234512972461029218851278138133133378112011380335229555762404135952683982832845421252364081165475562344834213225158131818475433289605481536127166381008639844928282040543817609504167576438986978932602359153983651850060328065592756792597611399021062242541254635220401889135665567303779466281953652245906158140479430578235355007341939199406796912922964965215639835281904155531999197225585056559409788734430838374158936843078826983898049190944279164199848632069446241865940073127888810106989517024330211247939789528625479000890903669821223688808100979400376580167047715410575099672025423283536976925289652588042728215911964146747286040753017999218855229280449893738875365882171159160639060728379338896618280591253337615440762346511560621060311342614400309676789519904685951423009554851232494237683025580999941713903054453383461586955476568024425402197702581066499087591561977694681346747439506360763555753449357367336678067422654075525204586627070590416483988921592503293384247390195039801257295351084966782016400916480000*i1^104 + 19661227391343431989626954607477594163678935590265518157463950448471424221603738571307750948321961406812443413641134071022986292338916947109409271284711392846850950355560888935566593045787949501062309773613717137482325617666622304995792768019817559975091703138529114845753389707685769507531462916071796319244038673637307650586512156289628504237752305605688968822718659516481252258645973181800365265067925473598472115916532324107807108503061232084769209566473507419900094058215958647134839959796337001859186397708644406099153952756360860215012248834611981683024510885065743332306087230736011642765774806915018011622159088157944875690318166847400053304238605444506367595004758554542779207529980851833494972620077604139087833313082647167338641976233346429931986928862972391383216842938085083721247485774020603601778731103868656858021606930507140774962530788904888551443717400727565155744098011043123452649546077730784583416627424700712968491857757639827351310746278950105671690627714567680183220675732875146027694555580952814298238097308896723298802314493993037678899719714051717262680095592929882604528690985757296827894469683044962882051410894199702035737023157708719673909956265759628625039036175554547488088070268563913323448327144487262653102796020835209407055948539636761500489300674834015762179760884510120406866341523943851178836158848027186505297220936642850948795023160789478610198219761933654305811364915508525561795690749456109603261347234710478458243859240419207356093396039582803061977403775358133978070100557899474524023914581423162802331010683497262624536162672341234959556571654562420887814518981897534379214689251488947148157295795197945497000317624261156314917109860430812444801284058610426121783471435757386073344429483840182498536363823330162694461900404447842166228059984515990924957035491721911407930929782595896624482811532590295347515893156388477986754290245177454896359990124475027163587801650803128768948651127195583206491617715863552597559546854057995118766881318953779169194289105905660943068173959609142539382273882815598800137470423484268386412360897712484674129356110963907091418270763897531185863474655576589834058601711428770703732158645995382766781813408800784897509830712443448283636848086599488099564677303656589137770880895433802859746413434289601033221096183208833532806277391072017908981734036871186151034997034052792603440586450016832179112562197492550930378362085698167973239488864648356389648808951474486185453213731325277770296033227290225459097950334221888582335115051731259921626805515885545652963734421863966539155538734340956658669287372024215435674306579590939669473460312123648053771038420911212769700272188668632004430775081209793347266771052938295656362781801087592096748340669778419442034264695665311303818610629419491925659923444525156323527654835785938952664346506298191038624390312424878138618358112524122397054985986759283574356743368734271254188831854518884134203729445772374887317409918206554138596436341720892833749776774300374802664342840368019773440939638798545454477070880513583308824275598805276809530697970657687684567107351860153085138401767165172930286893900909040114112659636867529170184016809911506929737880386399857731818629951016190881570733571649176672630551923365749418264456513604346342227016343074537709754989948524688191887622887506079331964381814291858647026028001365591181807290714612674518288335775593340234978179019744727627273481870739473970368237710976925867248441147200931705302013818337782418854434392621329506658693000371919768645106731523793293191132667772467516038574391948514471142694970153387751684679113155543040000*i1^105 + -691243467756226328667160018538014289159418346940747271644107151870949022070469149182822057891769311553438740941648846090060267692225546879145597945553372932639195298496198591844485611886323370298198195329080808372538165488010738669018970619775733779360232226704916702227711027933177244677226556196120544598103195468611195261271701661724726328604336612215037340819189166575747985235369169316438868239450976211762092775593660952002473343613840746296376228351987396669447260702066704345985620580765310992889969329012812488200946581403004978455249076485441277856060555725242911324753306800824632218978641720000106763119549707411954641249995476901856949912040421078748524988114178743858336634201424823702400096963765012222115795771002428537865915750640800735076403147460567283116766583290369137171210989404140533452791677339427081636953714263644064870674897960459986852327728849268938669213944575219383141383072784457749724008840985503281453573170032064449502790977371063327903766720427355509785815283401286628862920033678367850389912914533881031584337719544681417787779732210193793915052315883752391433884352745223111642745874039512175687221632535024566691365828527764680608493742268471620031089128079243554679822422286068315703531666004249777103416524609142343154729151003846324699747837326263779578774573535516223458912245274415393812830542753944670997341344092977889015301064376879933612780396123221464416074113368502627808844368290845065521553364194858361622840263969135662763829554142328738720634736521885247349214354452231413758666604352778161094371096081330838168210996693465045780038234956980174876433269910172955922208426178441188538808980374341440636080190404491832346180402009612171072014962301126900015840217530903235646494757681595312073834418900696533395946380236115859787537601106268005874906784801210189739843787128839414028541241737385027540764803783036518523019667736920827689427111457827146829628305259208331411716872373627661163804884344084666590782137350566367232006909867723369817273081862735714113057780291505987042860878297267612862009934936138068087242609016803126365399585250165140627938543117272026936716797902026292192677694657893524990460152894281416537910274949247107763601924772406506965400168604390284815555818603102867430394002297413730497577415538262542822812149438471031337454953356038382684128511735814102998169166506916707687382278292556634973023199536541895621920854944647275174745820747802162569517803747599576576222665516756852813854595753936811903217057508261092497250024052424586081632490671981801420369769968797224279513139744970244474537752517278324417106167614108600478753272035955497518522538030393498027323545415383949056950999775437309964233493412286600861680775355980020146004503670572897307397673974519175148486952544164969829759718016712560148061027133554567634132747410628178483552006515647362231168256373387157363012990203631937324094600172255014890307404081245114976790412951876926832634048254605134989970875569383194055181412491371576915542912403350820330204645800395458048076843309038513673027648503224503917299516386974097964338787301214745170910980176342122120721433036309283135453046924378914982729067421845688266620270409947466294867325714647067971563369894569917405072525613571795187857863455071601896715523875867070359881398646432930157941702357807085268280759882603285574460597359610588744867491075918357294809443305489486658151723042142406374902338105700932635002355158421872309208982159180684683594899214663612153552430212123448485081030491486034476554393041872820634544746225803757835922819290881648402376512701579648977850073088000*i1^106 + 15802030199440256351113143274112446474937229267291137895225052638630737284342629722927679319577016849404134063746453808258385815563594025927949632399275949226908088020398065410504725603721461160265844420685672162849747595272945747045327330619830656329789289066976658627502597992525073899975800572513134011653671464683829171919557061751079110152236742456366401454735638916172924506144348751364261130952786370728303764148165452593861309199541599891007340613634094093818958459066754049581815612204666621894115564952178356468152090676202451209168745403224736351966282480607315723902496853112761048178478334301542297709087811435101365049129856893368825024605679278990977066649246944234145065305428706756217475961496708192490959151588624419189787409466556140267266476094534181403369143251002072932062421131517378106905632650542552735251686862581882228320257466255966903562869392656062986043104540763033783628803142264498936698932076544803722696534608953322008269546158113512779843771478556847796576936071777678921202498930537483190417343100807284876248027992498724197476808493507750910787832510461391050860669170653323886457239012620312311376923149254774000993278059848282667434293557770667466413270853017458146707821543819510733102709439193414558124483521621661252354205342671294091893257660919126117699302383593941811257447891252284567594482974920552202118275481045575961118663732652441767209684070812611539426788965851883913691727796213324769045228829754385879458636984273447274783827658013819826015175274753612186369419703919813054392749630299588579318492202290149030797321366274994338103071443976798206270263684228004039382643908841195269348967962157494917731058250513093437139319587555312220277544178681742738488967652668025597740584892795589160257175658332047786713103545028705513235982023019178438030502654284518694693223011912628297728969624502969017804512323320966066124923849624845746740594979397938650320271165458595376342886330486930789975867701082940283968077154321534886260532017031180550893097825490174950048370641128680714887816139012480168701499593591131829055212326405610524833284381893654873584865302450100613041613986302666871250591426890452922990541028650052521736962422908949711067290689037001428228487167494728862099669728760471782674901582667847166097747165279663022831397732833736164817702920397163454781915207494654342914836290992964871668421993579356097677091161003739471716019629390559092700192655268457839656547090438737544487925196511076233689159436416396554790341676041651667293701375006745578828905525338980581228554634422976394459883048724488705209925267552708052276927663242873635527851745065113320073467820785415680828946222571397698688280852570687257061441001613551097573244074907065356274148427511579756609171787402641929338076167370695106164899917265486526527545433603483624289750871812854522074776563052259086649838166975424477193312529000678925711115831423298678339379331414266607635564235761446137219784570334019705059583582608102037961530497152541358908834013730359332618633431087571296100248060580520519362998262825552504447932817355754099556130856242891552753492264255234241887742445810432097338483067130512585609733790805195581935800244669317135119827042735714937485168249097360005454179610826443189436836791873411894314776067935165690224608501996843994504774787196651330059512111979270467063604590997066708063905211911863289734921932832460076229792751478144468691452078157313454282013918759093853133687047861380371930883406005654475438112915584817516253549988079257745785562148716677140435971533493319216855486723696246643474011951071559155712000*i1^107 + 14545511609508635450863224775311913692222627465075326477656637182845183221353915454397957169760744225089138117690359700004533878649612249795737550549927955538688274916334276534293291015920934799113290251277114039774670912442436322082359666394884979753666867339674138151877227501634912424985950439857696887878244242185562314968867496392664374522667877482928628827205460025046758899007450929944724048735717795031119486927304306468403124837764366200101614141184006920886538618050442387769809268650582834934360458826281585948693584254504354370897675386602962315946046367255128116276181509149316028915651132063943139419446995672713716150295839188377383027685911894056410242173414554465317764071066112309684540500009493597857611317131987051939688297133696166341628501103766320710877247583275956584726911919686122986789073317665630035787914606041238028138821496899556239104196781044377299037487631527859896529243213638740859631537088667109837905295369969515886671099630043560773625189788518703202546148304029968195472088678055797371545338455824016834419126028733947918476968613035434651056645090540120557832115240177223776974821610616305976357781647129870933456069534318826323303668154465104326257256264639002522292486774215576101854586049652807284608727398844964379127084005218848049949334640530505940910420341974957334353226044829260382375797968746101672646130705401350849681506733200147972844993644965561955885729355643948793517480543344458918314883447526627052846664200701394723194383138572507724563508788701886973923539951809715665779937813756623617987706384138293948373883610089571801719105922516770530761778484789505810450624836272249043096306199207422241738820877102426371654014479426551082391610164059437081747030630650811819978903814523801550541509624399702117692410575153349084470427042723493756186095922941157203678798934192490454126239843941245844420865867066127555487773396152760161878925051027429826489381532992836715176616775409168204951898624007106128410803788918558012031973084049704436377572017109823219658414717729279654234286051034310870112035597242750812010675266342724829834437843187314224094898818673168122069554603261497891541180379876746275266319332729504925096211163682191023682251439601708678192912253126027442939227385259743908857465417710598153284379685388539126462188237109965563391588914990679626281744765013282019200929575215993374670596604870017052830773463384355740364088128880868813435682480745235520270613680193385974764045632190001418642718902477526184696090977123977342053433145950866151556209425789092808682948311481716634345777778039650667532053577743982672505015731005551750465667532678735492793305902581571956812797834650002754030072213291953318734315013914248266264348876407803770182892116041720521096332821253455643508415636893965454159602492756820706053476384896425249988658461153594381839922320312105798403558351133754839834652070627776768995307218370705174082557456385661295651352922447778110214405089697946953544952250097976916747270874417376229690759687554173135463504682102296906265458363730937498082232778241944142465863638553114682500515989683089741901381282662272368094394390341224868784745051417136952095206233153349302398371379922701047180559565674023868078649797514557431542460632467822720294947533668398267302225197375338263511158379044694646577396233099880210517893918426981552180534706661944628712261349127471292976593405962051388504931417038582931471230452290469402408294489757634357080067587000917737672220723492045082059819502007624431183195950147899177297772061543439882831437254832473393035538775915994876221580745113600*i1^108 + -3500487673414882043580636655842925203844087371215671782596693905060026627265852117089600403809623180023945977266930039368489369310998373519568544643457300495812809884417237083337288173356634998305081999623405428997190784929510517040043576896985943494326064778532679276153701934766513592782324785562873365163303299836036067687794155327813014772689811746907057239774430490347530622709969679806486746888472966446544499855522296601925551304253739015280135083899281398530427759601000907416029757600353168725590068734869787016881639579234759846867530250751210625196093813663726491350839409474981523043966816202366884487035166070742077973583448180614620984035873125264298763133525190136526792427760595383150789179633090545670937813168543016803732437251161316572683198054363464104880708079082927216566479575091662187877936519512220603660524337673165984132190155548845869731085739927212711233021521878179278509388811049830214446823423759514280960631319834568483480144062273490122129195428345367770299302546861494376263562986455937093200787797055011080197130597756014245383894245414134370608241132034836943890764120083662789067603169364224460274461452234083734049864480111437830343015903341300271177228525606298412516461850326392605597231366212401465187469331635310662804799844190773710325212578562225436483116327344876986427694352598805628114914000745098418358472765202377248199695073751602505937976749561351628329189014787441635699594640755466972138805400143448403163730077157576909498520145836604288930534813179465443717574680766992350222952879635794586683069718668297279553719316417227015798397748949852278664939371100455344712403288870105951427138872618912358331559997588668310142920824280305133517186960795329249152450999249374765534473587674702836831225180967513671620729338466734773419933315908541428902027016916327840838043758568445091401947259871012785180628208053435415109346073065479171550058077252210042968197627207071367269608057035815795347890791842843509970690814705848459503417744473954539226895380343616744921899439283229606099760504320695215530081447851979271460268942907689454380911720068779975635278272414564283752802717717426043793583382427335826794473478132674483831975480713368352530809692017491022577017588490434910257996644772607491678915373918276105126722603255765463874808081101031381224062218095747275856192299532411927008874477850097973521395487836158820885539293145195134016771405191152882883453134199460840800111493809219225461005400902386589998825252591975695077517439159951421688442732959790697945006361041922232977126103711659245777777072628188176895439228906358417181053606201659986309874095130635326122833426917348087117874220479451691720108057834759125495253430481120232926409871006761086407797485747094210793226843135565586555066469958379190362203084287193892173725364456423344447121628502904632217878782428059204800598585082559396204231074050558001893913068614319570194627187706354029518397530574736782552300627422349430826426329012815015559197213369696392229066425687980903905205913396589985067412141393357375255261220993016048162933617999273926797170206796177117174089289814752804915989275038651892776659939646852211277621801130157499356256416206366443177716519067628158059191098511217175857481850942119934015749185759305946567173878683102335900999379479682048565305536003955141732809689350557572906334361195682724738992387865527513408953553783588969383653002353241939813794192118091518307337435165080100827340688136580355665283735175774853978225758987503063121442822764710511679435918097965563142005145441967027116521521397299675136000*i1^109 + -4253066969865361452167059271195240704945157913115064635355634109485004584892169380891127851023399825247903377346991206131869250772076013581340210000408729293838802812802680263435051184743593526711657386458684560443013011977293270842485131725661964514660105786526112568092968409510597058920684321515392012018038721574248777099995275505494887190314300723732349872322657036438948980607090795078004994304870727149853482030526772244939558700600943475507993664295770561685201794402553041188422970846044493785054602829513958516360399837416630296931032366581843088944680642811076362944702369036143171052695861710254436242274753214497934820518460116195487529197991136401615734704333491080274972814131601644263885010502949836345509442597557342724167666425414235965766909203206331666278642152726219602318418888345395397083637154610655060116390009854458251755413616792779199207534037774144272196596095296079021559097746063951107525967306288436108129362918033454294600512745859797398871239033609127061417705913255911044490757444052329328809058090286559290861662246937017009889012566842094649793176966470322970284434735285669061050624246839657462488774127262322063357300091768542864443548968961137228914682592142467211600996273161969327438568787045735276277998033760968607880540747990075662147381322316321456454403475344374526677371718143408683889681142634628525936525593363173293327551514926043069367403473286174647035387543779848259219105526694321678544284290406243168310686452800509845872256426054383784094172718715114962340587988591263925841239569804483016462170346297545314852630986403071604858102367270390220978873124761303056280881740140372746530447082399272384952406295439417960514736665445537822907116319199434471672418835984235021262067652780465356035955945659094845499417668119293357063348773305366755525456192193972032843501541427346442284162995143362279865175638734782332355676081214833272396893508098544597650769988546581382710361191938481514741017502635009660147180944341417903093412011383176211015185629360043907638216329773821205242887825787754761094315149423650395046212608754663408877717972679856410723183891841547512740162684530450864214490620473182095744098182300229873414189053951418970862720073257903862597280728560961363580073511182487864763047643590224922708219549716581117835616730954672755248659964701916771845889643585869307363907088450318503945422304332326371594986875262095954675504170618703643405068417444303754260032571510347449236026535253294167218901137413227030336706673831482475669212000819773506267367305485040160822891095650500948652015049719975514481712478552627010929865425139494333199427160503984392599217087799613844425583854513911626605419108728003574329176892012957288916130485255296141002658244354847211504902996086145123585142361095033844408846024075172790360113886626922981934497565208530262151493083375871011178229432713317953611548613026778076578528436458813234668490622050665750065427876574781009246701642210249348308212970959331842991146150050171013221424969157451001449048710387172935258271371615756307709780976908775988058249605837993519101355047641448489171594618413169681708144340267198744585918767719258085761236799908840718345636293992228381903432485581519804623168874176401653316491114666952661959963782792670518935416145326690191399480962180365226674412412260883326377815162911718257593162870188480570693390809797007845847378160190157567149194207317790737342474444862093799568261334903796181793916278153395372762293153914050036233144826382383775960891803867044544202380231816276274774902989327532037047042913075200*i1^110 + -57291147161773242010322003044046677852043026437652693977884796127776113844494612860792312204594191810104367036376727058076756369530936057937637104662865207977373920133218276899608293009947142256255032960757984429272651480534949834428816979563957405420443152514545666421734895319379585570812995225786657881035858038562573017333461256322196172379009387645012845180803785749666054257436802224372437886217757273104720634299211713995177283474593746699641937147562760990600681545791816787462742501737656684044521243954822524155360502929337582918397793316467983958907876416398953092558299927806767573849268000721202166342531547486975763878542380635317561741376041804812536189707191437267619757068975728478934969052604870710701284440837426067878084484764652005405169179814075847821767582836373428075433571368938450506186516155399684510382771393366271352989607092237595774101678681772180216596891297645854957401622159562459839005976572632694860560160998266107715480051780671508888331133138448054917056408959260503185562003112343209551539288744119337269325854075675362173900367795563775797467663408134206003001625782184222710262599783572520668899877708883371485509932595309346516860992141694404026907539014073939730366445720670063108061125500692839358527073262917422542512076912678394114570999957433941368419489653929232808952365135470338945752171291483313701050266310325440334926071092973104930313420649811825614213393032132915019497709731683654295759635318065864534110545843001455868638270841214405645441398091968858442352756425131515171348328233758769715759585335100812583330589969502687496095781277392793138087677012083398171519799540347347423634763839488243379154008225779612373851695451537040586821383111694832707969507589309116341148087048031787706975541950663652239164220698476197319826518106596142329680241246603199469629005765041003508011103488508566289023685485165358889044514014595148674372589183963624221772038362908961040611208888432575371735780261110252160369109087361267822847565214930017325750798724135448912654168052316098925458859108658828732562425039833845726186274680916954024928754469436619517325455653289319114986008003250606779128618775571034205294207386386155063387623126906085232283377347217212510885232900804691056569365729378674902482672065902126012512067627571527127225006994680567146129094077039982181080709886483532610075066450029360462712661884180654899870197418892213627128579482058340435184498057295242564168715405869122999277093732538697614138870949759290177113699186146508071242096036145301650291071423209821226290695697874039232466610398205501851936202492657258778828200231610356516528195421716431275346901146345739101512623003252835921934921798773426018729085898148082737224841509630323255490078182240016471914044862093154221900558052916210144041953271142357719227939036198335707895876046804607877279967069351049126315410902371416034362267704319360280795336302926185920230216525095723631961290181113227719728693191031014285234053222773095649672317565588536122832272362944943897775077693387978763798978872046392722156111614202467349608029118752813503409477082511931569241703036859960278948702005692949175149548600468505034685395188149322913755816905221851506441110929066183786186467825696530337429885635409709387040020979614570226502888620669064584417663905449079399581627655532950502022688926749921430516071922102763089407647933918250260982877818397328166143943829869599580838398874942081055470496331101118691164527569966914060462617942635702724284045379970458369712219023942435242833183433030121215922526400987015413760*i1^111 + -2626606431298910956078029460192822591603501188514952897864074475096581437977793904217076198883561789658166652361253951201721934299231792019355521307109781375720809675772185347831178078471117394193605925996517837678604646517206352034042733220224095673969618595502752857921231179985526087411207811508401307345171622915608996931600080583571177992260962558214767939859548895086918596455810892168606346715456978660833478133084188735535809308238385009135889419995671507239648509376086345746637775826589551591573206358300679023799173071537072192550041076866548050790891310283071773450985569005791660745812909140334596819930163758095349463921445122107836020867289544964590813900552142408894605341100367757548570345384228437970902235540893905133627679695577515554733138507100608652809240306487463385342973134472099979740637707780257055380484073986299823020547354215937249148883099229417727532842803869067543372686649758322394408768687479948795192245075408609584876174699296933821241926393068710039378012927433987448608803984608509903103891672432441559604189230449684443308332429522293780711808211272100985870052026694900956849050253599002279768190688072792334230824408823092967655901128838390405361356183086192289822832674039089024106541499092145498079116111389367358642380184389613996450652263650496782052572805404093256932024728690344666215484822996258356402607330264760228939750761598139670244193079840431143164543589752906928585228004741835888244315574260340581435034687829450205850210843791850182607945275244898967456753062017365019163109100142318142914708578965185161998583084508209030828305543134906949420280452098044776192109600614700197388292488717275485893196711577749843048887323041885551995374001061837366518278219543264986155956151929674466324485970835283749219638746461939045666896021146008754487237845383693465384139384551960579064755299078000623965036469141708474082971208354114271472124287875236085588999903830238830609687363906222467010224936037948709986850306584932036373395525934633830848465523533301026617962019720469335209147219320831494224398469222851338390546762514859258388213992058852206494673486236223222291440458224798582961491200794093226612806323588107141114057126766364058335442616773715044093390670275713100890100299588479175091858565990902606418796011029235367836512598963247437218417965856489537381616360992692017914728648596649535578724897688538446101782881447899655306599610952944835091228764704850891800630137916429296868396561926976879277571388143406389298965123361258612734485473835995497721596171079625367449453868130098398902162071624384274451984949539178300747467560569998812055615923190426360121621749438105545270526105970219143096005075911041200944779987110606576386989909410727813154980907556955098547826875316282540098822145078928289115916183801058864087646830723059130367897621897194603328584820199056956843410244353421388611299439031989255012098174718909963059151448262114016423953746931482615551834219069860197125357114974894699493771269025935086425599191371131962604624852228837186802310799567621921908202966347560416796572081015869749841785586048706261860741868352129176691884983881753653445189728201071388957441701807170108715643978277500243873036540970026039224123417991996109695916922913903282424348533211715205249803592856366150757519942077105788742383121736842381489180494540031411849952080213584382566961209226360315826819409814777135577502633246841741740807322508944129592877991180190659327419387899895666994315995735361380662564721167688103687913396789311686286867397785317302840214945792*i1^112 + -812733719441537079072920394063711014221982090554349175344056915551105320082349546182935150192769226400982295769709723430165156531025590302496637556441031681638240444816958664449357400843985141433630796663823457281750373242540057553943272382745138492593040749113957745104374813712989948576182809620833495479471683186592865418574438629514235479843557642980822467265565810455335716506930308494972332202579152724550660817549334131748740438853968919101621957396231471642527032603664532921930518486857375702876924948881274900376344728827613782034974645219756667950312250947525078294605623148969151264972409539058324610992129549663939553011368826371557330250470434780337066682492214701415948844443670566813782658144358761469651080594959459954416061809959481414425244830605130497750457508518485036679283488976103100240782973325718726456460758541701273428889457426909322530374119458231298303442928047933554636500036470753388897436671937212812983780666256080348916617004466209498938795957335024069498652163751200001476359535967109722795972041262952790897432527509567710546064986386732832385452288400304673893900875705272264749339176454574057064543597788976689166025075683640787477636069336213567274153949292199386168596990338153240953649491555947696747279678580264591730909266559352124081613831633022802567288429925704486987762528183017540929072799686455715152224204037763828980335507446774608399539534866441157058051610620162619304193818143254106048563875032648231212487287735287304658967607131302614793242728901177778446131729125644096730869586832068244172676683051535726915054198033019119072707296778111548930681316168049380421562727768618044996086212982165237755119508240367271089210245681460865196999867356143289840705499214493325920715823752844097128359741277287796249472281230538566841351840427534111488382413218070344619727920279264289540298966888491375069769564565874870536814597295426441183798671235116473108719577838770669222304489330451125674599673110778707985611189233534364431202313503273437820939628691184934535487928459737315589761558824647932965347921806832752019310268185582968144697150513145981898968675003814883116919336625313149762017700478367550946393099504917345363797751195187010012247278981143508096152530511359566953769420190886739444457985988146533619389620279180770327447797125732207919026597503726324854008364076814547790355249293251348715350060315094550688901744518068427610465416167552977889436652074707246659521654433127470415918721188603315646343641243641774274608151719534459693022327609562087080542967340229476266609048593395017972876167646740851997122712644347740223217342508436950505420422236589516080452600464237048619915901098915713392390071404758658387778047573434986118517775101490130175438039002822251536506966997861623395155804936676450460775048696562357178386774317288211423747299368237236063886767687851581068939379623013612563774153814620265421102847102013816098328959820771488316663023187473084873290006523011600706627248067783476931429516842841534541804272246419067522929916228185116746735059344007678138749977879507464934845494880333892683563850592679808015804996875446588229392356765210088996541181863834473827501440632026513128775871162903073255815652082243898766268695815725517426911000840287637345257828293921350334424722289421753825667406829065431600426695478873838049525234655081066656721758855727501960498462966337976079466585148049030977297960244043628569483844131655847504891197059101921443408672036750496956731805355493074983659800854929360795132973144154444977659773829775360*i1^113 + -18628337796025463214257616292377014253471215097808983315488921624199619150608514224115341293539146255154279012002020774402113553825757356800054698472184426081007397295354356132509510890643214345736569628177969187608802468765965697132764751379678093523344235292147275221196562371175437395903798115902561875540616805279751257376252966073750815777876228660179431659180405181123755912352828630479540419730363495703355563496598735078042967659284452570420215983766111109580392212187453195278106430544729148500455054326088356492447089020231482326193603122737520121296006123818353399005063460488932677622487495729041673246918358110506894159117606050556028568302623217202646381486297833528543657284028110505903772396192047125310205368169992779500521723870120618553648559946824548982340650583166816377587077208052545351606689664596100045114668908890418013079171651443237501496574312483352343849694048336629792784144465486716881597950734897236145005154701797539947711694411544451286295855312450650937638646053819848417986513774958973735980176633065727925476112484447432064392933831351173704804562230515980856035298643092226739124000817497178962764082278838315746181136878512843985594198189134364215834784313986483347982500151395018354453616713812068240792800881775166142284143990639617672232701479660832861073306070977423521355864237045636733255874260739132952959691667170937811251880242050973664706342304978559206983273857104845050758591602432797106519607508754130594160153390203420096336106141219443677633518740490103038609065106666858659108877472559312411276217014428781976068532112833685567428832959535872424014578658240635879680171752378533718206660623362261993964141857454498878440217518838229714864088151389177646297173996610420362204472106397165578783140591163120511176439392909519329633686678556977260177657532534676921987998291759435924543375647053488080610301407399790800178679633449246695311536054935431225740714300227804136069128638034747316883539691990628836937022351094038502577678899782896196372391919230656563174424405863797915363210194898100345634197157988915195982438930009262610966977891737499988310198226960979443017640569622102398477480817730287721938227471457122622869935497660747458310528764249346911232491397188145232518756396375577325198664036375309687056462901223116810546428685659303526999992217599458069711172779783281454337834381346619731545438771293342348510557840876367394278998482055229661856599684313858961874175758071677664985155720882981562157415334157988102017075658397788789165234951695562013754032139608903692671032870829380623213917462057719491669902295481307103246141502281131257411266735268334353852887020176468955284545765750462601692085950685077465089775292028672044108661163759597333129876207055216948934142859636636699642728287628792099315633856868361916379110093974456251563384577683907144669284551294264903949994988707586265918972627109655711878801872400898592369155680764208896773329317480652312491500915729697679096649694831432871047059901983019818669876555962219752830374118305253084471505643529418590005014763042832387182367840537303966730571797503200982593439630252905687088313289847228803555119111125620509147023693756116408511189492276463152971415056334526840167678767367542104693469961971619215239414755250035345062369348997536287229684018515871367412657326374809804865516717592567165797209264676294717538424418084967736050968735581780505326346135302575425796529254697313745907689029969387625411954492792541612053611311927804891127523604925931288054613787730868436992000*i1^114 + 71014449398887189028817979786764137304695741838768663205130282277925535083815668821984182055754112147059234817151370071253324410825506642296670869635859038690684060302756138629086745790502608345407501025589551156900206966170661527218707130170135789722036343728426420026511046990311261166447415068928990390524319277539843994284061927912913971882150596723377696433693300311384636063582846093435476485846582083428823817016330785709990107116785032425677637399250040552836223954944933908808321599074937811481207128543661559008312068816005160057987566924186429260414384970650612871067158607364586746761500960728848629043714535695699503909247077181072124408458541260417274162211921376628150941595374865754832877042300829038047001047305230753870161799983534999412102406030885179441689020178974260040780073996733992012139673421818728536182933408794038005148857248671100842463233640672615658990882048578891723937724365596539023757165215990591705702228539094642452263119901179916609498210308575212263681015159974599209676016788874924307417863516530774049028156236637639759189872450112613480578383308152954860179976951526214669921242798573795800688122198614227649102953691368211843480970412760835890932008657422680678287194168874600958004912076161886270349211858814778976858973584547026343953497614477066186331644070458112262910319583715088215882415052665739480796724119962655316035214559464213397596745869588048856965599653735998309064127600406770498707982756832872005353749358388214115074290202722118493390246287098049856987181800957341034890711230922763801008472685367385129369612663630214812350642913722352992471560673484286554533618560114182439010732183103109940003794355298765948715450130709724020874204856299757294486127924868682925011409685087262133694387887540288440708272427037699335688907929951581819922902963956021392446715455479788261436032402187228828447023723955408211978044662602711686676688381757038737652554476157220000362972311721265083007978302712816844553266365880956052861694672246278159390930853083017668267381581839871886675380940979028190656576052330372491513460057032824664627688860617651392815926003786311059753034119264290990198822383046571238793158394002829708451802739512781628002700695484055576650936173876450811093089190809091619808213586642848207009163371649867206344750336762901333419033635555198737514219453375341310475458712218871430580770199076977287541454476794094120873569456771606875883647691140093852715674895156814371983341688693439646137631411117684295568597310801169944435993858929804070251482339844048651869356495411727377425271674574293799789509206490971155828473479936116680309476931317597957029619873822560487766167184121175165359505491959866689688552614411893886183614846329089113223775259192965284097044071935973714540655776858679062622360104009828124642764713531811339078051020845961132385588594063978697370085602023942387813329099220330926539006238709536850264928599312010186239835685372123486364007989722352942063338313735033469407225394867493572374666649624252153968825769312206900773376920213882852717135266967167264968748483619614111080113895775369035714057683841929649085273282007752038707828629779709035260512116903467665612838228109105504296460833749089748470963198359539331565962122102258167136943461817722947714316189322856114838000846006111705199122587166215298228529704755509592900015002638321939675672922161748238415122762675831901893881143235131596336162354639309316652357468818840686753407228782799273597593170587353420043364724774693538208153600000*i1^115 + -57123393794851901046187929490969584552267721477202022221475719548639641211808035844508016586934199096253613330108286456233484012349945123961482641623672184130475122385166805823704873734343707287599771239224436277013595121770506812594712029669867435159391843527294372322379714641055568602801841744073327189326412606129622438754951233135110873247312857162067791817605430421164801955707327317639875947571751771263200514164129961318839787941385195651018058171168446005712033815944993282377231208519472230129942176191448496059336555122321165955055377669051918915000064058905306842109501655343286552121193983431980880190679382102954471683086262939026492316545257652503371704691649758637840847952792019531065504792886163507782960789386238811291228060210945955532562686204786067605065559910758123556965348447770438902751666271208646424345472530963941575312937878081141574428318080306132501580322097589198102280471065083417537635439209213713195118364414535271018349328526385717759807159508353686243567472112370562181065087803838986141671974749009199310513543959443833630398482390969130207605717668023634174407673298779879223029241778562816469132552926383679719132537244759371173779761125614166161111919355263821875846111208481660853283456405389334042852192436054639900798667076379553066065103869841899952018263440951505467379585621040079115083225623456329926876610085832543111402039291596183960327212506801919001224003162425976732122584920721495285742668521597741101813733818940812260474720092229075773424995044169655915672733560677467551863940396796481199914256754252955707492688161613967000430314025040614273723750134624828854066201498318939224351905762446158575870587609598877412372380728832761094707998935643740244311360925153423590561779485079372047981008436277395125666275175556972696640583833113642705316015632125850248984888802008789320233490633146627066441834064437968039379416323774745039376185269335721575263468928432701100896281110275902258637410198138726059488006028331265456511847156512205736521834612538667572038926327604379688460984343443239144665682817665710754420581526623052748265958357771557893778615672575189750888515297749394388610628769386372374907621173228382549551142079527155045649193352935620824118550581144376874307942143972201711584312170905661201281091455319984052091578108710622726040676708358561802367941277485143208210653989731606557908839482671035065674701107114601263670313954467492915254033898305247667541057527819556465166557911822739503723390442374344235382959500560094365338790906212861715721629255778008446202159805362620090218306834135161433499991694259729043063518488495627191892607724905138327971222247447531935840550655162584249132240633930485306506548249564469840732224361495319073162024241527978070441465723227422999005515899417900335393459195991522826051608452652681761443255357891525206730091806347195202565068811607250902490063187631045019853782540292410551902576578254621406617893108871774425818635960241258977299755866678882963033716787461892167809437813853539321469113380332080437880593190872362730084060313589600704577619545174105801624611789055634927297164055308980379889342430600340461286160891738435171731125561770025871453818118625469790741490490683697643253090352893774829725946944658873726140426556465372292288475412104554149817000768459310464776205076883895993562098677669037430768951456185346742583684593509196534214338623470987436800966447070639561119283307987200479964519554092641497075113898511474170617038848331688470061902389575680000*i1^116 + 4655166266807083397097336563929662248147673179098049197283818282182366563638977878209408947735107498811653294901687436633209559469958916470383366262079303918436493296729746308009895603510895987429798888180524349905564779041349203316570828860165754652556504529563628838820744348595149387865338940582724483801102611497220062686092784190908895448320785923925732150564886028768528986419354215393335890268314714181902645506781099564980276196785681589582662892913613723798610359024934383021019326311424327159532286704553713863042450176130216798348627527197181724810429671413129082504751272950708394421577040852571920155017691357178800359502360234526769071218857528125293711270889916931793457495647048383948011042986863038458480029030024656479202244318745502509792835143001750886723362723085878881808906845323492279058871452873560459654720861472643673791464933648377504767568623626774251313639756887641711295214880294803889552827174459292395584985936806471590933306965239864293592884528537504354050265881834978616331271802430779053287543286645556040822789903292633576493106758814429234253028096383909076562074418976191197186969734132834455240451179173276983821327861899505787074946093401632814004452187097324601674026421038191336370835664946233203533209418777241080700624095601201244986932030516737016408982947808048282594822028985020682771833386789272448958486636230691054229266341266708553331017715853488400248853865703347777774001775531334385767771650806833579319558767490507146572486609810005221350015351046428851049287671195307212532595805833146227306015689009447434280786146829790520741302556740622839389580151186611668835999271792838358902463421695679799786107170643824607549399993160285879713578207159576441018421789710185924281975599741989236379472374998998029830275825749012774865373590491618611705942363360701671161882611085145417402929402647568001542095923589942851020274316742704380986918168204215797050052828800961014869963982237398750549506508434941372026177925320932438754004506911327068794374279095990711002470493920825415147912661557047137435353007713090423509563144092083825141967311760046255776916133894520351312618988123063317687034897530115888649924012632338900791250627764536557541578869476811519547391456844864619267218572360006232837973153843306657041301295679119025420313124404978467781612547094034370831870259052401197430182953387045409235713438406820774423076738455474704910758856572663293575654644809603517526218714979600729819935489502065973851618856733143773860813239377738968427611235898265256668981796354607033087765145862540142395990977907871811684829084974108432210031434534186514438602265028264006466497273095867686501525097816801319906010582503882534635058882461055298257007905735875660291419931568475692253944608574132724093383526200730857528465824941564430668547410876784003373969056798784465199032590315846451369835522392782894696319955640326402260127210332094408887740254619026178087053526602639439103631571456655023612679170804179273351170029435283259023963412377272743129909627412615740813581808610070536331270740654242634847845438332841133240606588936319972542529511661884583991218398749237462880295694528264288893524236229204084789818029953659053772982952396014603735644706307191511987166174296095820991197639058619289797750534300031126363464622900757917407213662448288244150619731674228142296649093578346927298538941233973224855712778453724685547427381635015579122649605692526007649844392257697600504312271987996936491193492010591846400000*i1^117 + 1045414302843132870288623280827113831315488474237187824898185513990435675959996626682105913349277477037736385095807836045143851454355320004469010639849703512750634460212333349839568577231130035180223294235412819435184411888531325464151531835089666198122718208080587743623817100683151562525422713922360523115968725210703708429392411802852249921759132849482245234704312898596884706117347588460719114487868547962682502936755649266680962673290866292764985358402234510305421150346934668667292706902123953977300673130669984893655225902692019631003292295361771400255532213703682060561459795919645333196811290795219457987455140252887924975625378543585208794094462991966072673339328751126143935557654416422911762265493404690000974623478750562789799579676398975846427541219957645305511828988320753277229473897263501930224731142592298836280314428051683388499654599086926452035123703770309181252422422068323013031336019513341333270923497469968392608671748360066006203081685414899885034024989983128523449866106471238383858416581225523467631706364617355470137828333203096881957056637362903784060186224820014141394776046606311179410872508438970986546737593400835639381128738685435582891033245242969920966286818282228485187179366630294300613598518498768423897118646456029604366935654742991607343183093448370956749538121031934705792189815439037547655166932680043740793964116171490763744224618705079465802814531857247392625097742585330448807366215852661822650843300728556363091394968340189614256069129184996428558771920824900106252498910013052138622751742023068423465502903471489780920795581029880178592376406848075352125844338953616146392376686819682069043503658925698504833621586347195607248653184032205001136797979134173107341145958882422078382272588133773470462030722049340299265028065048915773994851101840221925416791473698569908250784804869553974661656032583390406953381994386807247241330057776039267742263539366751388845576846093835985062154932431708524422154800621692258968000971941353256634649915015275630325424462193766929306740120740629124218003672492152400084783817246947591419221982435952773100944313522767298091824122627056362095989462025837273935901155663994848691973602885994089151659433324296095794418739839266085908540134849614857649635565604902112071039528171727200455950501023330995373793191763960984311491184926261776427482090632802969985955753699568819889338255844773904545043930540124162268214184660572091429766388221647831771103784582583025605949143784928235979414693248718330359479312160386623965033887881546200733138094890540917413204674856516195616955935517805371111567645338710722864226050330885159656405441260997656430852308749559209471374885660864987324873688482359927063084583285508970825119891308702662882512162063321494754996334366813844058733388761346707620983384509854821223368110518025696036462615531598253519983510537079271158574090932863849444503100585155494083351381367052552067172567077183890315230087087475204300630595614952557730112257930632062297202837538811691167055123874789488149086334721428238741590251921569991053975598607942798023362205255034937466914080556938816468592266978385159825258523582042391878513488720387421365225125897746059051820625726775541267106901734501115638451059581132797999263419493336103368847426602382737440421404475010726425476609629868442575748696776566882562741842667553514574772803961769669903731669192032903671544047687527550366061042131722383825380905448253161732335231426567312225836082696615161233408000000*i1^118 + 399892287309305051763944251605716427223184797057559004861780975723162693934512903202542458216813936616266735246168343093190353452152926342417280355069696074984872777614722091432530140756502825362935040994464079949256284278589733810160436664025708510635600950750964662112348729651718124074082049017078125577517826863864388525204128375098952664212129384648034907479162613161741948420348162486187398374379343008201836943469722436666154842018053642364046964235461925028941720411434864640798978353755494306961579531803187461389401736991121343123141888836401883665806849079237016353075617564558179384191231174811723085976324446990183814318101794812222492125372903915606929610842573970187826210917657680951406939364576719681836663824794604408374904853873426116023760783759789444327186269146428692398780884171267682971118224248399095891522234888893516287211426412638673407866697680301102227008920553704763526770457847825468956976589211274564294472891228297192915908143748441727233306373953299179756934153693511005208005097834894580196800136315697100548366112573023506328999102394594965521234614556496034259718365107046173199657029814368803715758883774352564730851637919242008550757110747187863287649307890344818960319843355067971871165285103363433058724251704255162193146907964362902611723299776515537260739344481234883789165531549610969506536243287145870017816702304625303394514447009477857271384588363831210941634509968953602279648062752975920150718427845694896605258845812400061720266112902932823123987947376876860582099300102340633559440331786929512791448965289720173485697839886819790550262512911290949724528318357722879005881864757037128477861851664872593891141805964470229029833493870285350485304237699349359768060617790406961762624627435456968850277214619721250319197969639748240588158920954946883631177579397017497093669593745195755567141665806519907490706863577794780025536860372556133308170476197796507557565868765231261725699855128626034386023270610115051111537616692250633856437489561342296367162138629842598527826912086325429431479434808134489274352784405974004532788406421505412367633845010728761717530223136763840674237124355775660024291384918088004442651145754013729958956597763764802098613292432294654102266391900412960850743189883521499794370886144432600065184007829429091764920711706256738734645473964361536426032747741419633929615298446429682933767729707510585885459329349997982773990178689901905650114948048196487783527253047349913928264181669050212888154046476036674322909201235380899918643324201426598384977144847636857840620109058701794419971640999913440391780741717178803305043587288772474818814963394738660444059110356105834214978185404251576253194359464524714504096423578553715298909683164921963516334268045320792944548570424830848300674621110296792341049640883453769576750871074515826722848132395147382542269582432914491661887395114891438750670166754085019698422184812321471485733584859310023370524756349693621773555603523757075585434864854602427972762915226662394381252074307347150077120380443947846648134729128761737915878884977856363315235305547487455010697519600137522949773361007914355821589729483592584647930794203500742652289893185352396598690262321374429250173516831511850022105550668366452343723595061397158168478840144771930154389796154499775133965374931348916210772452345087461312135242400519560202298451588327895043297812194800657310441756223979666182049531469202432047886747024014710637979926260322988452279746560000000*i1^119 + -125171208837708008409032469199454055440031476555948189715712187053147421081418367344528113693323323851303759644122416236808589890703450356048361574093521801807163168119243951659688005325961140355953074257692661269769783035426769320787010239355634946867981968840326168931244085040358673890321742412250239501954672234671018501558761237497422975672131509202843828890575068557366839488284408668269224795993602171442379735160534606928637733489952075745927381274082312028884827594448688553699266128889254414686206380032615879148114079611502534284612402790792078862790282135745906184832729582021941962268174769049273352926689147699255581471306101420622226778818057997316641092967833699421800352919005394301482756827647659846168146481070731651858912715086109778985617209916582154351244743400035490748157111180861369756468039992989410849865330296867751952705695003899360634243399681339479894317229457645670148488042082584820320649266636135250103314135212330225355614792280870465797582475363263368427063679977626436581574643177228578510954344999943298787020370232474997835048588539963817691500909714078998555733969003516262304452345488920011841895747931811238878900341334784658510593132225188182861806212161797815938325753295596100712113672699657610542898061170891381982586341113026629962701340276601423675925714397778959072253634119346576376603263497576375419785532181953182208576316550170364453847903265963281358142038343174728753330013812961440364372375110542939655487705524091592135767181182423990390951733567623172966851003794158958325938993945546791306001689815602660453032574696571721074182364447187374218995712695319884003030139987451613948347979266022859573516388681224354420765211695743574731461958125108748606506236206178664572484940290942035521826288373227036266681940342084857794955773457851646733833061004808189879455845937462104865753471895129688663446995060495286335312380361866015032347516058086322618763127184796241442724323862586917888501638900199022703741660444900345142108329235765915646985212918814135530418484686420762618630305627360905440035194725959178885311555690699235135449628476586973284440590175839919332222559654109130734528199794286468088668540571743536841417298517791061324218735642485920514561764969955962795994376205223888686440427836591057955286210312263424875670591929631147485095135207184406619090445996259020728999188569641495507698809271401690988801223211365664864760710453258439098351310535407925737854351154032995980294542907541168706958896895046988641308045912806712363026927116578726088576097771537204767418165264427143710240216319182967994477707163154772737038971169147309089223492201635892314984837124521374617098771754011690519564541415741446743646218865412863823484448290219610159893929119574747356127462954999784356559958610007619802639905208184922089735262392819847389859030857296093714487902766674223029069079271894166925584497280696931047964144477788185324365086397361317784742178548761562931197795580477314653816264576070281822297373865282686740902484180187157086065829781590540506110363606986459746154932767280338758339887155249022106338140847898895918694294232393005878011885121666470247744694218958812645644239866323367007945935892133018656832694885320383755160317443194166121255901105923129182497343656004723951960865857968172679204025457395623061914447453479636983541630886594972266524907666795822051487031622718209125562077456549454381106134155020284395625120122982095455852509423206400000000*i1^120 + 6881701151708906207877283961908459896092900239262857821236816293894534989632821329694469027894620240145257296279692519654231508542565974785670395544421694597855717371893785887786351398906527632244775008927864198588343848466296355175283270542868981084255938797443738513771944063861422736379003345437152494122194371900279717581271047549175864029728844690898631584135895185431716436516632249510817699420297033455249843767980749802721788684093658816527731090966618400056698128507761781374252267358530182434956795737422677970215618830758756138274764519590090672175802236062198904596754329683778177828219200600494937589874968819660598090433880659820471553626972754502454599819774429508297899229425159920882846276555011740884035807878156366132191037340732977212748785962459902527411611553155708555667987236164420329032777548309521936301497539080812200547002622640866779933782929254616292818615472300293719977029860043658008142263916164341492313260619178040003084989056014389763985867633403289077046119383308973415193532581463063486166884958933677115055855743081084483318009746358972032548512954659346714433605730534623723682600564324036661572893910009649865417150886721385658479107388423834539076520785677604508784281319201139008731220729911576452916881812932803011103887008972880989455927398767454886901349276605793018618695237586524611286926363466272263802730932861410007775101684269518084586481547005737278034218426451459826506775286249169508847359784965979265797609428103115588289161394383815788675198665719075334742213394456027376096097286300878830387757715812968819158086856611919710291874746354895993714401713082732430452408681324698368616414816481124960819392134096566934862414179261968979807275601845082341100354838287593552762303336897713863564019626852198538190207641860863522704555571626516112297579251275876969035020330524334786251791752628733344723280641972852674096246825383568064978114536359127787838497960620036196300105196538117707298440750409374792151211501546076459523733392993460140087462954105438634261863118904322409907465422778496961793383047437530267986063757681701841067371111569593407508225018968771848304659002998709141366888157889243604104735603172540840404213847959484004891471221379962777191141982546093765260316287886320345640772887326061459238202054602254825973155757328692161419196845874588492175894676292367493935794414412079607256655699925239500114257636524086742774689171823549807793662244013548377052637017815986118529591463355450960479870226047218042735902710036560239653501344139907377088011750383205857834831760138708867766108127379674841215413320069490779513472354158793971141749047001945867192134849489796023283415418819772601729155898702365021736574323448328809360690633018312327608361030238398826780527064657132583439141482878863009659482949716938843697738152921178817893345749791934585263395459411508213143878867104433172647989775373232793793268658878992382933429134772005895049688787947695622001747458812080333698200671869661635349694817104939321956432252930647443942094202814191893865456392712211357359259301260250342595596247675864700352800112547298711784331186091580033953214439563623273916439536346345069554999677616194379323524740544048848372178672358235967569300339988125155888092057098177272828888114951135814751963163132329007319048730508615205150124190107987018408351330318906689979933075864634767676897751740850768199991474813380042295344639706520299382793831540850688000000000*i1^121 + -32864046739081736555336471533601312366202514848991378770559277137106753883165179133711140643668260695669666486630953788126148301935520674448895620678661901555390008075613710385914292089267091091690409233677529872282766341792165187467665292459633804223495397091008312608926048813288863752047289815256495694579789441900980426832228454768715892258385209885899976558357127394454099478755699270834434839718707763442019523406655256839489224735032296200065279902233052458776920273869178879872725476764033200279476346077703180918824718403824535075454198944485015672614021176009727222663309139465388321260436798733561620511508596295697720756216663767788561107480869044295647183737851395970183879428061805688588674932844954838209892683482835777118726173246605749241958554459068382393057197931955463516584211674091310943063141602228732443555891185468557829779891602461619525909941666009268563285897837086103165587849004910127261195275812443319892821272928119452333668953999383391817425247844638393783685904310582592491467722971082422746712121263321488266588586613318555632318580385733476366825971880660801750251595686977674182820330986439296665847383291021883273138701480636127263602696052445559775539568694850289396637576730133176174939732229698773022917544985765675326152993192342196299044585214482019011338018571872047291121473098290176993550315224497225136724975956497439636913090786208868062784874882216450527144061778266184079831159211735959832412835308524424605558596809178542695924930064395130628104009800599663731848000964577904166084745444240044075399952576180961771631904929924300911534391577038497828133657650436559460722173713862392154161041091050838466892244831349260657270846952240625289116280098663644777687062273531876153817758221062302994404138701150456301823839051369238428836066316890619036025812197951814065813764064053456633784932176613936855308715746861155593915703387178048484097369085357131050391610231236504578368001885172917580072192833723544345499214638988966558195219199269927958896944960740475559436626907709740567099203351098759959749305220611817170974590819351436865387834980335335261456763404053072079328787021772142000151187139066845748368527092700870128044435034881345282179200704674726535954687588974160621886915560345466138838128089535101885550443903529062595231082196743340955266787061712304976712275069856262236672007514837150365668742142508764692708883907054411712040206966192693231593038135953652527307920088325595879540439650322073222980252976554550681333827150975648797262667190350527440484268022106523044978681934780287232148997180918546360379878918713938911446649732549089298578369900446541337491324779448235246977121971192703589075373294175593639213433069993792532246001616479816914673039198509070015139657770447294976998142833096315476675933938005981648010488078781057074557684028268442972260357301514449773698849481398007336865596828841653361267550311540007432860859407126575771657704052216142817556284882387863159829510792301251599175556848959301220534514159840922325798943439377540475693330079755548027060071335414984322326860662490512341228905321252887704046688479974201171766073799434343531599592871469936782789194586510776366622989087313902542131564606173600690698664775885552408709270541855073078689289086994571628662691426159205543727820371256389996831930910204156315459429391827489348158917957880591017457202814016712906275216106433229199082576385368758681600000000000*i1^122 + 688994284737350627402157305807633677156544556239837685094999126271679808902732124507569142698669383532985460435252990329709784608568105980851918808005711731064691194722632920168551531331370545599011047581854690475948273725043504778665475266993694446130306089803476299060707228465342445784858145044267269596371478229275576894415271338318368004479579869529493349574887720307556682213952552713635880450634006661978043124781308357395898534293140755472712061153477749713054041436070113526559488575624298899538174386710748986461887549503220194893721313287908804753533116893337912621784934424807674337335638426898408976899883142588246166645899466455921598365235407627235499260427656840930759588300668921272568156731483181111148268404270499030050115780372797880294786811488723026058359485288015618594558932983216323338301413663192091033634477383929843206814241009526669706149469344138429548902114826512615767012705673309304267050982258624294718242057720869724754928312933035651155743548746952542255941880522178223249056831046366865529825092965912652266306320880648756540599360036594633892316843131884572684911316596850571684080843838702215174565317433668537102534560674028043120678563645897535483155041934143818659236041045589494092387884262093382038761339323886513429723205254286663730355909146132049396910037643450079459899772648609355714882533160527001592102773127252998753428351396210530403065978812521448882578941401943224362612018370587092334664620772441314082223389460000267012854002725505735089214921842722046898454840019713116552212848104568377803620137327274460943003828674747730012822653370560397315182245413355751209295716280397582324737556736604257135717759058903515303090366989514700179214871624363282289639701630384857389162008906843017544649686089352147525857167769757534815406456615631082936404283833164872688887650194673994340134344920254419394848291072214459149574400843469361173223060297274569270025038407746200296027689684920656684041858517903773016378966408744299569356011092388261640014478040039936564312946667269477167396132303682430998304280391186068739348248314726521863869066496761579980783163608337576375282664473505004513069497913223957227170762236879413077386428212874786930813458642624304408585641559627283533485734658722704538441041978718738087433570329771331046603597125875400750085158317307364991509059717013506148951517803290219035253210215878337633153650621233281793259184913699221887994276847761933997937883797656330714895413187768291114666580185184134506427156627111804636097153466854893016753050108650494070853735357064528843728249636997518520805843939691797215828898603832080277353475990191434292047972280129524889655665887167807164080718664676588169140380562954568851133736165082494688333526580088471481725775988930524644866573335027418623985707691841971190142364382561135070131067720019638636548336591048158877219232399203290903687487654418272649502113407269767769968407717518512251555378247730536397260193268088195669836931806546118869265304878381108934096458185678977468384141259880755054061322532276439371461591992146118779386749110707029377084882295475615690658874982573903994451859456770117197740894952322883403719918760805135993191957679771625805715295471231949327123833716779599592208727532258078909124377100382351328403424664169321622843631284353567545627329101584324321604945182217031220724012038602369074376353124862799258214919423614798266368000000000000*i1^123 + -4200017312337158353585961619874159125777959558906668940325006689514227999515839055134977306761165301992250371450238956301184927846266368195749835849771026001842128190568791031040190309972655560909359888086071765021766049781055945490662940489490844031704454843788169026068828396363177578800859152423531208914579462465517758644025907209672562601995527214528327146760891927769606700129873400451501285851259593444508379469816770500615712242270173358228749771993959668082268979987017116877546553102037026300013485013932709595764146414124336722536935680515818568759156188040560852944862315919235450637949882314518057324877677325542405884036265797616017350703627014394073984696598753679742938497108235550669066271815387865704902121264192683399568499835147439223878404126011098154805800909798643865720816854165600278906975860064765038114584654567909886009647069212361453663283249266663476731053768017666393388136515840145720288457844553382358599033832671396359494027926110052809181820535543560145479737317581221565021608733219171319374510530930417828586007394649139292662968714765436961265195664428159493480288380797696057396089538279192192145498765986898305662157552758540349006941975140576391500517296955421818785360152114419354388282679282393833184046174504732814508095367308332307063431698942917987654513339935832962916403580979295611195226886864776450732603952207692364186500184955379448348588581284241894584626412117071805528521527392909903972460368637537916451922749470441795740495412845558696033392025129761237823271330776748732257027781643721875188485106896914773271869931505761295688900209237821287246051852460668174393321058379793567910492856259745686006698813078049983220432107486177495956363856373381538270979229227753445852861098056241076388124954359585204603536864369191021025716232666480186599105080440337538710267178148121942503167018096524046261209936744580717516383427406148729955287105908641203386156593244620092253039475402199086095176584199720061398517017161574022073122687671163652043549948691497405386068954960902507202177960769918446876042891902969495422216146385644605169873365669985940519780229961977616911946577845597558719864897814942093651341757253069635281088325965881542442203780346847594234722812316377623561062999290075491438765615097457847747261737998372001855637592171081309413159796450978161643725836151095766179021448699910429508168562033692475100395840082646570295551010176810742316569315267301950474520804731430412797397127611726380425242669243527590506362213896396841788980489031698286516553846891274498981729159345813766338270075295178814693292541055163746657787677781689182858068488769411059728202830869257552228521719601421501280195005218996956008902417218662808883328193263869210473097755319312603843516290667788048314231170770415048369080990554302111888685041822325743802317650916175483538945227838270266904158952278641942911448115124874929025562817838374381562090309023854312945431504543642124962493416282559578171525747666175481346667641082745544317667458537488189982323668786432164425834978424411723513943082223714414920446279299740674927728925787629969358944408393373873647094202529354261054511802499743694182575760483570451965119226102489537026541631927460051059770466094448490708689869692404872437709532584061707646125209113756810385765465836561207071240798546734843924254817660065128603173485563470893955747844850313395297058816000000000000*i1^124 + 23051160925111975911773696557227265051146705048637582582343152594593633783503662140131075054459098568868856507254360950771471284291179454690785024811897130341888389094852929106486506202160332683820128584498956493247433774342831960100416055964034979258015443770766384231466591472436029114380331206958263604689275145628745560834860782293506788853110763427131593675143114647215147063730773077908613141643984599651679271951396553110215415570251276693677738856485174760168187453233033547968170352539118873647286894658599585271144615241533191435733388762265463359109084930743109443144124860507448437813870720238507867749030424662527332620683433100498670763091827572252922284637256645829669966468707687114426455563975641680497288679596307946704108817018249958051289386652131280752359338740943794259871857743136193460055932024019871193100297290986826997335434666049976969276962128641911817175184615826182368025542643064584320212802658219288987637656832689520043138533789809364680205266068998571915526808186774927657921280294985582465248225152830447605618866708614146888508567951888283366484018594795454579193051759711573644530198610726998622130345546711506834693136476985142794045219557469298010350670279895207145927656637228796571192456945089391119796044012947446787752762598582493799789884072986757943541208157625721040576852479432580041305054033544877562047574662846508760515457194346643439602880624990649197254385118567956897277442023063190380297922683276989021108617909903641586418572922185229174677269499991660074595809087060220455144706802406354630297297678383531978853139617329753624791270196026697436734921899390233924084063680044030463291578136838982885265532469426593678392525599964727728307565260416719089632847310959823015039693596787128938612356706998467731517497667856331936278924390281464297324526110316875165785972934831189526994318824700716622455853588770690605435934391963175574937702458369724492904066582692118212713285088518823433911657287632308498300997176774590824539186299805253983510729865508272274394363630567606680503042239206623169634669896564306056366734384002194636312079169498322721433690918660040803995669242206346426402263801982890653880396228241189686850663921432022408262731893341740327002294875442944500269624551231881724960310877949511783053202365284612881808816365265236049294294935916316145829924426810602271832847307488745219655007242056601744102803012453412397805781486866799846864187341102642956085533037622455608111602365561107699956676574517040282101489037826491253546739913322152928301260354799748537684968388589370807728045026755266082246645923033795255278180300367175417606166485878255172375109254441316525347355749463161661326308833156147338010284359393692956121415762152723082985105975875572411402456728855999378918666654283671541602430148502943454497466717365587394064898892581584929836695869812740801960860892920557421708665017635813663494575168586699182535352042908040084002587735096338373106873100570242355509469707181229309573118351477210297864132828948435556476371734684316929039829911236600453755628400995849254954148332153316493499711723244533637672157555629772934298930282465161691397863826680716853895902813468839721669948298671220422989419672383293018495752680737678885808755899526260641622624409107748447906836944471585775766643031416485605261254966441511196197493366757504411378711388258892435167295569920000000000000*i1^125 + -160900429017271751791538369409865173464988496322801576254974253200615942164747788017638926429417545939464357928943909407253810914148931995342012508996559868500874132000493217880495703389450565285740561692793577597127156855337232447138712703827172333212449209308663656776302123116686037766891017976002770399980407541420844685540740284869512449763634698397202104058073455628450317832707333603314624752518611589944727727777559104544910407582293944718178550009080873017434673925609292065852531628154931770550031227008155096202726067629499823664247672558232831243866598161119423741469352193685927647806051916819240955806450080422521532785383310767100461974701341637124918575640807028334977021234517949113259956037661171710039674507288197928032199921088727269493715889719775632193078685021925181184273401534706415736367425457924378507112391544255052255218075353220947552356570331730427001899749899843379703362588931515917162287101628922258788936495947846322238646848205652603785025501115954254910996138060853838774133951040077876273281924692247859038883774233015110843574801958451645706228896579231874897129513712580598731285396556589553610123486085971174677177963676641722424337958278218774925269954757331153245094231818817800632300696026585113745707409847802058475623840999342076645400514875690022761322961323682419262017761284211339458054927789299864585061756888999813932063690183362659376211543691757148391057064629782669304869987024155946109548554588377694477034058701710085067025630435301460067525596361696688382160059453406905718033500659660002927531268717872654856264762835926603731652891712585246447356263491721469101330653038252719462458635531733887427946087800224747472836241553147347392156679913960498899344059604423781885060963503345330171985104113269836130772045428776231866797835593394498589056977910932117001974239720921109914792821141364080820082878058552625894227473382740942635883461492705224270368333534384818110090090812030963764854828444098995684630212038189374295310912487249462881408273855146276235034467762427438798458622664825578053281465692578992713156326654028239920011796882902457895444215285473271023593151220976806348735594423937751124708530255236861378037948777003912601161069773207518189905280265633400206447723405157973297815997059628913118465518734722646669235316307217843686645259010309597273787724575770098559293352885025722755977124838322184357204373649609016850128837755096088902181825764050912221469312943347983366165996707954755571878952837355652366492126231578978550274254183266074305197676933915738495295119162825144561813139243555822443497777451735027867322125837450596044710821576544800154636248804368425291374257861154915836660029900326852910032567280396099166040202364745555772051859451904229720547544320404775847899625510949148061596889559400253501296877102769535343458954236906896855213229531717537630172025232871473430851316315982025906736042724014251094146565021987991270375180824811714679106828972528158955893781658875104400153165687014827103587295857282389141391678485348372100087750880902420479423503598540079966925079829507429191879785958812139698146822381329833297120379313924046478847204102707181420494126729390715677079034204459746388228809214289186980889462097110671049374141107775530578968267928297569009378028207958895208532145729009813316129129694361220583537923652458996176546192739532800000000000000*i1^126 + 506064534710053278559555765984749025076367537134220343532794237679694397865832513382090463312638076547482992837239486993017861166189682162916809339959318620965992162357807616109927815016894536215819928448579959886372522236370651616838841049814789420744262241821069280029867749423261366024485532082085536491246378021022292003623269778957427884810070947365167267036195450435375345450000033596690080257677555493156800183049558330903070812971419238234159275130823474379417845955062788214610909740658245298407704572797731352367391366832632848320910718643332633266403687629713893579096936420713739367079536540060432925074035474041998316700126851940807880484048526704439606080038020605658220971984878036044207049120507272309005799426802763629709537966379693985506358230857144041158948996236886030669121492859387593706270444216928301516576681725480894269060374105550820274894005287485527639323872567856679027210884109659908913506273131739698609387937551556272772776799346975798217536397089550256278092638354218385052141742812541095659020411712407529954013076983983787412370625668016697844586599803052692294056186768745264480091562558624330828067154817328744230107512726253522455458210017221763159578365707992073452170588273541017097824560690133260020568401639939166451736313077353286860930240197602699391641395868919439808345768070153307067387042982713237027345423330043262378779809689788171324279393329390392932291172991922653433099475880267275379470462174279904728934812546594988088510912932001102878910930717386941297643684905384273269315826770458327805115134881941675976865835067534393999031678819114539390986062430920638366025243295611014049905052516400861090005948014088563797713601018790482163175379556818241620822405116136914975107980709945233363861754723576852758110372730383803506520388103204277921977797557036926953584685359066216921487130630197635577049181060483740597156432562548865082199523440976676052787917975132916549872063253679876374145002563737523813204343605654289237306781846181791480395761649845272730267025998874174861317444431051299282488499266423817917821175287791732992693234514021769559848837962306391896997332722858378251930462696490172282465271774960412350554331427022068346958463198946266493517240996133570528036888687900338352790135005205186719105241775450508762396502295049958286794900808332215391963939144737625898768763743456803358457975597563022914203474679670204959290331229195636508481042314206451095620487910421839416040663405821321955807745876851602232662009892413440678043264269216660842888993701936201180659315232106496730184836551664545760787229876951196577781292389851024194911349546791620561559182739766372439924971534379022050475867815383805707495280564261596367205462934987637700433401951538050336063024112118477083791440623212461984128103871941663462026861829214477110356082118926807426821744500004815240277893704368138979400898154153739338883361536290268176362119784346894167004046401070424843564318017560856338607829838965301446485881868996744468651678612768523438634466082570425611958686491055940842558921212075051304179731280426425711360094495628155926047350028894688580183394147749513845516443547326568513328053541542064551279966568576193178437596457144432941161485348372652844213049391222735699357082713017356770274614548008467527438645173701746811553096619615239104833689317539840000000000000000*i1^127 + 68499030691942108225953713800584033536400676403107419792152219114156862929447737736508819653705503477983949845172794224536894518100686713370832581307285838380379262753640348609525651798699545950954256173423728608385242840009812035638746042927600363898890120359791087900340106287769441317943854427749941236118888549540177567086222967923633244598779704012115359989504392332859100975655959639877639588681306651684368888860240282546633481079147909446725034540492598802872180636786811125318367319924451817828206718154315020301974648709903364161036950486605570879572512729588514430761293416105169655279917654206659712127065702938890484479984058275833981090928365614850971408796858010420612660903665046403278143061094340548121462194541665433913153177830345700454888421915114838546637916858663544939716707167675425394972787530003078316746651725375422776798566477496217648443626933487638874409290917999839266032925969638625267212527964961986895029791374096048131544949772330135991481960947753621452885420430634390508460696250345094416484366375653546734193751324391092484261830126185399793331126277424276244844678560916223147708476897159791095053452900576587682850911072579997618670939501336415974359272864013863288565987761708022001476874686963655831181367164740431451792086453437989763520502929259452286684358126980742255309837632110145491717544652002355201010898390002846149052759780967399056220642610960017666781807030436235331860998268182632666036127077461496569484433823474028978130872201727511326663743233470772280188132680193290353589565657416243399111245640740022594824648631127058670045975789859343633420743996113791627487315816791161491224866547264181852092741989888833476583602572069836645197924401030156061384167774482892349305774484396514278069866034375179356524059582239626342431598520456746631773953706689351963465055904460858098404278762692449398858560199454003057262233991919851703771712199699541357231884331511930879069129520301051968370376282996542532792565363741091724315472781534138551296758312407643522819151672173973645408832382143638123102558170356866938791623891851248213936504427598309690121297286035969667852041555654810875709152386620581697414721558498114694386031890573601594515652600674963668737770279209989738944568426450232205975079322670916152686728863479394897573353906550418406763400696854305888972222267265767440918105515878413614574798320024430244520842183103768240276436182680105883332769398586996347349816841894850832362342799194990375870595517813324602489559705993513525284287558633839351476399457220295500685421257317147777788859685450600751188211531416233220629037437361885813457899585473364894026660619685702615350026613949625203047081196208890536362172328933465604076707233176033913904475667235392765631679728517287440499766354929065896081621021404450222779821808433402239216031631211865471346837410232717381286086987061715515095040782795902247695053317436569074835205193053398736112449966050980804830006405632085320045725363893061645519334732638681481951962240359537088388894883530397962045441300524860413575254842254361998202517084559181076288594317853282520580322639257937600372559198284802683710586609650687110163664672862154384125668185785838642179291317639611590857297526718812492016567632507225556999019883049360247723030449916844045659160676801779550123633049757286400000000000000000*i1^128 + 1639626970190282905775395371427884103845110600354042364140099291689197658064810981955407708677523376692167624626625659805698339965462767781859595946119483478937693959735531906645460237578478407241961450430468846497520803290422457962442752777880358626726394237789269238091961350290104161825275009629575763387007605015309770643025794843922648585360099234496736383705564669603783160344593317075323775379745031960154878119956521298501732332696356796489725078583468357591633831740328215441466102462950701922738058885165001413166833279024238952761909224129763273985250179146345872121825465113765348025192209663332535326049689181874871624204510217353179256880825380466851997181988590707825499225564805320329160254328118680755316603937183933678427530122265003415079632793897871979480192700665906588250603066283023012616476629950800892759227334212641735345757440864174797780854186175691665773972041278610589020412947712848307557397476479500381361558255345511395932019758687467034075698805899409493375763680349169247204083176629564382995467020799936860793156596257517898349614205760873802292711540787970428653037554756671821752527828788100301180856974734585684756009095810377350454384338735868965067174582488850526481508676622998511634059100456424489375558396696445439225906821570029897201892958500037547156180881527631956298196017466419742589128081424310651769374377963180305365659121332581374062941210635918096294595576111076876553762316015187182265861079182018243131333888437324276044657245092731782149443408916740343617409656059272006168539116637792809683784985630987876048799249656890397881353343426422607137680722988453802771410280143793432845837651007389016112045181528374187008918771159663277369051194506123910316980088674777495012150024967113183050423321795270448223421699854701263671353376796527928865283585211251680294844073493862946917311286904362742579394687861545986792898964248400355728883962708570205120084604641433146535742639951090430788797041376101535145318264564391775121981256172134471389444308973420996193455526759127568388851981341421702607772824373532531947474060804450719674781376069354516057180494784612575514841682710030719189267979425659641755638066093993323550481837442603180471756394505604810782905821032914396218654029221725477769342547946238180689486107233929697578434917976453271217070075662022552714168695351256988983502610712519102367329740545238256655524564511255857594911940764037467409882521337604548438551598031568787458858092248879829845378771871933762440059046213159865728515069702186486563088269685054207825891311586590502855643965979776627537669504404835747552256467854275030353254182041430157681976116631205484346029545173513847276426867078462754779487153951530567718720658216183119766279975584218516384589338127873802762299787821843005184756224987482756898051127374279433306628485844399175766827673736692096873976425935803082209179022561639838838022791291867756410796904460192141220178000572417301434881820273514537974584025787363284371124396544994989329889595867455365007230352366541105151478570930619445386309316047578570197623646169600233388245230224821664207161001558181133272332510738187064204985566450365935067238386075667942467263705888440421796253403848185049370281044013607238145276046981225981893466954057883481980978912492371769083484550895081881600000000000000000*i1^129 + -86206815484011539601229935515665482851129839448025456135490251932121421495396428598069486946829317433513619924342003867958121487376552402467072587876567531304277394475969300243363036335790037004903844442227271872078274624015346199165890482472486900281695976926007460837804111775499177022293771165768759853965428525891967434255588956713890225238374288776602711452484160753786723111909634714988458593154778563555947907031874099402940685505571626954829028164072523222045430730035009145998817704753504883814763155530270389091601057021873853992008351603759430089564162904989415244547700935194477495781139211357462947043331456681749377226259616638296636296060307612439522592073107349360425215147177638523088928059784150172610145459929399411419692253363213840337959097975520413731402855075223135240450886719225611240809855155387042879490880493874143102318901342987079665988137729701125652425253400954170893645737746189202307905431192842426244874202410691339406234346021577752270541823152979624056398911837140334799529302813250628909762618982582165922418303429857363343859711301990195107754581699097712567933158837820434310433476425103700542751095568199761623942210987536829602082241531937262972871656859388252887159039209037519980562885304440503335968605511754699057689901970971100577250242817743164833851887502498098354947088396726600015515406763335546978498539090794224287381148123539140742561379187572617243269144749406950014365139554658682386055763163911338172576374912588670164668162298312211151893549894297599470458435824150919356409771906878705953434784243238361646063485500840099309156011336813457052985862555774388348353443526798052818583952765044657753438986848726600636049003277257637866805733768043580018353175566204635620901332552215137067024956462181990441584368542395765029915028429719305353800732602706638360602639656692656434605597197192969397618108225472022327244128324455818339982731955827975692341429233552109614126508098465550468953319262566545267021683731668136812676001645843680203070350565753436248362726490334567410630831462255036808376749362174240623738814188304824705833441126774008981095305339977655532144661723574301268113935549318181441906754978147802016894912291257494249309506947753565367905853089878645955920644350097021311749476537861061654767186302279629423714812824260522933537861179541117515528252307751415189174367212290515391783847110761129109189718793988377035765992010268396594305860217489683362169957219545360848673942324557827273593534687723185649159177486601952709720078056948832373314412919113336016415201906160184262897249212969767843037330398190511490098765252735845458373936810740150225545731797194434252799842241774736023147311489053796471620057444570190770449763047646314507232240534681246743913724948018319324362704882663573801391707329314459787214226526118595234104525727925826164740593315535580566342611551456735408337048791109018920827938881592142627906054757389617013918805705209390692331229283022412795858172074708996394370902758830442082558862434899779315828132058663359610463960286835695583276377237690880063553134930690758500703179757140980750600311598894490476019190150932400599525568478114265331936040658448757521855566146557675675519847985336333167510153802918247799199586042170023915382617464094919293935393271015538688000000000000000000*i1^130 + -237452821186430712178852363614644033375365402751362890180967129813026365191970546737414707658841177077577039663416594968978246448072053149692581703787859556959376586035378407461657739255071070883181336018615708645089262581041948294635305285450348204396581513694664034022423301028116351704161052449113375608683426985661835081555747431690632534986422870139404761447518696037348370021831120795114281302703816477748615383604490150521373540787661520539031444421615312939266646555144555382696979624739101986246726678828172980437218123819780491608205427456315560687594142965947879767246049424168486133261426227493630747184993066230750499905198015684113758284961600593981770815212614244439575671508457587930970738491575886111903591632444728201023225595303584127242808750546823956518013441953321557851123652129954517483474646049059582337673311191347490154896262932808140531586029785437055685098363827702783048315409161902032417349285171085463064717923379119858463145289016649794552802252557308946492629417936139767032007754836844563541345406657405009292311997094404218300767253132062979878395464350260761228122289553634220043317096783068543527778675993530649293812654620638797270302481478324983284342126837441977741880248542606962724364857262994846176589898015576950553288593128325717094706275372106153080186766948776133459171062983475210552441963116237158130576508007345439240147435012103696422326470587635634661325427729539682054862572804652464282424075113938519053685927927724216532170995941325385931178662713154002340113028367719721843631022153557263254942299615662938425457640246428095402640143261516093570394657212445181019179754544542940498131146475972474493966767625645309372930877986361022013246010174159525350165096355744058536021170750743868716537390600590402429589392809900135411660528645415057452103583568103170639942947600635732314315159615884753235703175488600121933483735667326879646737116876200762830352575020708303516853605011130319202480994442623348688368515698501149819647851115693998669448941735456522585746007325835810531798915974651540392243765396562206050033525014196040131536780625947437869162028229477645877785910401697500962624230246395199129823647704927655637353109308284393562811821637989549770371155069994554697271897124322555844399469376173875622524931223681919236251720845994654077921579365153855763435374363460308882849671727767951257648360706948220886525663547095738668737518808307921525268554118387165963205102305538629273327975631273404885729674236698911005857215554813205267608054361134328500698912660755215758662675706734813082627175546334403157655156445435113329262365132310563156780144356734242243947086648289733375487624820473542272743558663040259702332764801012982714394799592085334113126257133061733232190130966495097880631231048812673469692408907645044344160347060583246795402698070867542671529671637623257238848979774161306952928608136525300900648667750505836810668368448822997127120280379816805212606452656891147618925804022573992038486099820418222899682801323548011944100294509885570644955972648502558605708475978274260638994937087962787223090783505175151383982977400190630191749143739046163348497674160521730752914162432375032865298641642718138858672002278555494114394703408542308502511590892076767650799123991531356160000000000000000000*i1^131 + 14719920624058401235298490063770661962020660152517736633213141716409862381682229192840735630593187298759836085636611728605487264538843979862367541273334016819018473391169940349062297648203935625497063062400828631227228364262370405786777053571789268446994909439232460685512817915407059599788761198630961033665072923096874345809865535110293688302714290366600984884425772117713316067862348209464277883275999997483780183914970225566216645445188590609239698423766681680724901576999853014670021211340982773747851872900763144673422267538560175825848955200672107962258700394923657046851905105506368545863958610004494661166157505219316509802695817948195206543355888983003735443945863266510092184731169251746076427558034984274022635283375288581687964103444120372385124842320496283071196385831176336910430143254460216196746520682917562971175513160700524383348374838920771286239131315554677526178842936034584892689090110097529181150500132780878849150043490805648678210095840905623496332183275703279912985220466208090708611324298244351889551962331738193745348520051638730162720141953562599392718455185883101770728902273453941940732425508694848652950813947913538263696102944343208246512560183305110349614317368009649350957823174509675003025432416395107174197799952287174718608104760036407500398831440596339366569526172897129506825604243059705861342451858624488165683025038310241729240857637857756327362057149065371036446273502479792193560662243872521537282611686619298511138006849623325824681022326410135848498476194156997953136960249165598711756097445179953385546759186183408496335452392996592791251383763631979566540211234088464362964953026003142600533069073646370650692972416927509400709100493509107120038750319605569819306703116660349604005152794830285432724209566824836126100374906302752403145424896116964832360410347439195208519571896773160769294942554092861851198774805291722344527313950786773770283063774331867393039150750240498267854588271232368543878199789178522866824333995582884732898724237029965484334068391147568780216705808104925874391893552382560816626413885864596240241356378239893729697153078697230842989102329320279966862741659307592238321600474009664216494634534336477929149678393874149066052312811028582527846170464371307526406472934616564156536336319414371213882724566679637214413702958820099833129468477177250412450967757058222550771271711063852377246457294863604930590060873720201081225337494171724496303864983648836636092164905232503732521750752990988960348845101703096499292331542302702743348695118303973356801852281724942328156135660341806072455320074334066444932524972060382686232872547016363900347672223422958629737445952263845608640508184582513511789730987202516303442012808420837425356920633070287184608494658285628620291585094196904744000768415667439829058681337482556795977312964954201797770425451845634934808735616436094650955515952256921052619307497363606563542129824620418472783960303765005011588084317072437008794641670513376384029973186735478911558882247751846225062560249210016180746765188121790146823058076084919784514348163079246605615253332625820033560755822328543480262491497989868076406316470154985679098553756267933980573347207097155898501401586510822471227081839723954609183973565158864485240688375833926041600000000000000000000*i1^132 + 32709513919304354293204553073268672547570856392666621090816708839512566271329121027211922637301756939592397372463438820825960961672131794145543056570583152381266149915896840309890442208192348721319218580768680538212694092462185615041152760564118153556732109053725145407674441155186168284406776782255858377117996265880734156068910083556906189115559988784422681505338072326810803331191922692099957213699914888631141101583780531731149836097962940722113719012020779328578814784851941647332620202140671053684238738315179216531377977487992954068532282253912169569432107895074657550874728028496051332761452958372829909620705891644559508192231397377359998022023899706722620787311904861491696994078686080236644560729286415570742203715054397953593925995098181290086944333790516927616294874628785928806069299470810243564773020387940016650079438069457685314571134448752004725047780997606877375808428597470566523701464043382137385457124432949327737115651727098514764025592101308772152042640144075936244348575560923151166986980525476117776972856356804856650523869499134416688887686813029313485567782902364573285139941631375629004669489043105046404656539297024905281887888805238368855863978629056666398604600655625749770210450838239102163275874801561550481720734474279622783934503832658668165327165301240196706784668999845447518384991483142344445496361449233859223146567630303299915049714259070611029953210216024114861642463368606684605609075442697168735832406210577982216859601652041533015911521908890845226107170044151085670088026637768111024153645497890076455025397764310835487949503867482817631329166783486730321136286870207524652607322518026231647128965837287515185061749150606276841042496225659024204952587067412908088413216788772830997394117219633302765078749470975731983372489133699541153163191765603335969004692683703165445714968984117624603894827599956410418881889784644561875842118516580316810388107121800842213314076971500337555852705192330178355081140201691041623642893706875374605746043810063652215696900751137154530676309733441652842240769758487258714533061217097801977248948529623195711857176864462977181118575132987167922126998536023330037567778366766874655888894243435765630567250404200123382328757435439947703443570275205210828959333262127250540281974480027761448444751545000765143315088333486913117869780163827042506749283533610543975613680134204960599186445761030724263404342770057221952908789104729837445316618885914950854069234242078875853746973409295224635967984592216716373737586255083184599521243820779427404818308909666479174256589694043655664826967225721142166470549606364137170903189613865954129590540448463103342154601159797292609083057389241503592653259123136759102404294500487971039923795689359929645963877304655159055413226608234218869288691313620168289467168353898147239147021380657723798220458669354069926396192934329829957497895611946646734360735214470925100422080602228392730436099194343320940888331112112956136752047966807190791134870705486863588606528061013346503006122888136304982248121037282340061351121863089736864538722632284131590648996751361047251515197660380767119431584265197742714881699222768907947557609138511737294283060096027336893259823413056515246668675486764226885668845928841216000000000000000000000*i1^133 + -970974029503942350817810768741821498078540741481278297722256457085151309660188532002879768480254564403813501267893940592885254671848373125340237007779039039962720820345073733657452650029902506271393217256950282590994563333890018877068177527286654301521621660443424513948453211540089124490187659257858491996904428757136762286237444536204472315247704570697174040217694894811823210352495883448257217988777964902011493149670752182454728293764130388026703132078406828905625434550648328749843771884775235251382730237600068117518197869852809156793057829177756963095673565627986420724596921100878375218624814894953139053437448702400966936735511685266601851949784760289351302967732514645965446226927868542226039147656740178045664200748399667265458383900159604757939751379401785328820633197508479299330964759425037532569030533056780491024974112103611852587404502592247770507943864370087149509455347610303382683038866199151172906287701837448679792988397902999686145937713656450927665816953253409750106695506919430472159183393803755108979788877500327168057934209303951119231864292225859320048696066844994702934819586358818948019861863348094721524490240166800382889188476839148791986525976974868983005056529694324640106585915560434569686756243840879382220784906077262460737843255196687209327299475473729522203888337468464427681696434258479417254313086189980698841778763806777001473594964388417353829148353105864707318647698978591384349432139339094873356029192901052942891477778739752155171068975265322120314757843097352811057585957816235606229900979409507384714868342045675851255499630627885231731199907833669297725934861400572830653131272264419818845012578610077358987376802966741826594777586856441121555321641677834547002594084087156575495399630254315028976353526459008918947694764311552881209234632144014549517906320612851511875873309009001490585468561817979395396011031181483663916472758729229054283348138722553218436907634265715659097217173794985861021915425126842429924827982053356599099560243663307845146980929470322288913295214004016634798652854518966074621164253509995696640484804893653625553231012081479406575373835094841506281870540295189216518740213377437983840024232684246436486390726936854708568387938928818249246957098162952967401907466299540814732274342723200992069898249694387399392577840861145084500884417144559244067012913622813114713542594686576134696526764897240431225066789565281835460189197277989503382688020578338223209660131116817042568118087570091726914779963044182816620810259938861504336946162132324981884580537550981354826226930143474778222056302842167738005218939995894345834517494854323124231728308049162937667693373381291497581944919446530578951558216370876705762564728062359058150017223206858930557229260649023783481509310060749642593964755666628125791714319411295166088750093240226222205136631402238815185410745277005687101069462004457560987519348128987928291058899665334514774246947191030639338720970190625026955744959429706442177957677900303154295715329768388644763358315084915928736305901201801114066957084268521093635879254993227012502842661662232522310726802349357568396158930330398152611237204929528494175376642247171250487613247000895107734545720785656985499020159877120000000000000000000000*i1^134 + -5386369203471599803300579106487371542076607472033611247813838150378957906510527703826201212080277687972324559977052263606921220243230402566832557362892788295839979057886549310397555997001201363810335380767205274938520442845935607446706540990214302357684150081251523754104996843321080010693218791367022056129303381259178141408758456081371911734995803183025659492130304417329516346036983792194814170110322167671613258987881260641222542382654290372726117792553674164839677497881218415942458617937919927577954693087637277768606361591372896978131340381500758502587647511729834562487997891377793449728503674345599390016355905019470906123562541920867158978804415685058322487564663900140540027575408542924659300295719859979202903853999300732405615418722754581599369880430003109208360477933534380002235192888551345358428324657451004311982292119865355202437046033658620524857230445542125220031749047689699126346096795921163428197556389986080275752094628174834378023401903427008872386309174580421258095251027530842267893465367954096504607078045888201382125855448127901856560293667511589386143955756386200472187827642290665430427889961288260200740741458272154106346020545833746809401368512070929153999498688440287890914625988045787187252667525782455323887404682531137694010803241285747637189124509736883809559480480193036284879945530444673626589361603940570735482945606608027490978746387332598547220395611875103546174527156348345418214112021117325857654436507129300865348249770679786311275338532421608591051267296805719521493053943353781635413667297566582739668607614084792401956735403773699586105035331836639253545392710425704774013196568783026373700652743125186903662165389218409629906295457500474288715150436433253543524173488738038251060958930925062774021086741880624240076279224716202970590204528164286617494720482540419052919067892184950121163568417072416740425781471467812312429618683179897391199499157928516279790815655151053373919490194174270701195944365037126604574054991132352995911322885367169603753035201031593611439665321567432287804493428616645484268944519652246512764673510985472716724320453840939615061255434929368355411937310808254217778586399322539444171436518280437130780798947027490010775649141481085299558454891405704863558906065418965386967077432052389211227031467858240705662228271861645635879528712348941861500637870605680249052584362351781354816154180026819833129004196929800036444401614612624351803875949962037810551540476967486963149409104353680507714492723830838105823283258141841915149799795869412104487965030822783465374811594705153488809699578245480688882655323418017482193565255563207104702406438882586529582100541837897541233437230522106399593636146034402635877849640695909631653457924018066873091892222637618815606337791179129766743576213861733687529587038895192672331267938907502910376275317790097325702102910450519106247717960606641723079330203427335905069555041595909869541181880469262989070494808059353006769939186524972730108498095191460204069922178003921528397577667615613181691481013744236644532050584973591026974379193019036882178716109656753275321326092903673543714070210022404301601574674560266229691607126895893581924365431553663731946959667200000000000000000000000*i1^135 + -7698629487317465779458700883770595077692457835413358652459113064905529493383492669113529705982306167601430517894235273786671726130965232460055636689029323306144900178993954570454836847122763071939922420874801539718573537336762563234274180471622688869965655143287624524805748579488064629946053262579521940624910812531427983673723120019704275992368200734635892858933998687409120061506212459484244941617278899772890370849990784370019184538535561446632666460430991809682540698976145723402463344727072748367345086570974809781676965622853776823765913694947536201703988472916169336865035254865426615369733350684173836420442274101761540518871530924066932799337070565721823307861332668726880215663681464321146805440109938348316576988221870452893392829060945604283532146748855328393623525630190239116246758809856870658743054126766321994296370289741206180788410136579747910249942623457870603770235955685102489551722483542423333183685300899255795606179463602198944293494891825266541805180493966754041395261290319789085793904414497395335558899821393254518663518515298553588521118933862657887371430242436340348981142162990791929980599096397519941506028204759658124148398706673950839535562959657163032048652359914812535239540843659779096996683376702475849255859158633567721642884771322068914345620606077427388353507153101711353534053479776240140712450965157503675268362721139314171502694261107084683447008456806340684806119040055399271630714654696932813695706343552575139640402351028971495570173638798798358098769398474522375386980096882113397546317758980698800701223395046563617923071151520897305683866348890641417284637912622543299334327909878627419283558264687791501351431055212278169787329088036823937831577406166722156148684287334551004847545964135710511520741186347385669681688462919971474692803024078727186867639242973274384935699203026448089245180680281221049153586251974286318055318100247931987087174575778489880238549879602299144619541602950008492917764863964178960039240697029606781199875126854883419434558758965305869415477411337870799130862674074013072312661069874954068163205800687228846720534342234769003836659316841304079256368896931468386392574279069287221552289169221739326521580952272901296797332180608477019071745649074031072121813330181809008928396307164293910579344120210872770734198984281352368227321490839715640991118258561228092576284839322561606753060447796929076819865578625643172699516744465651080102173975026525834599496423946267672870482276299480548266093594296106903316390380174361210307443159732350842960883596229086953160672640316428078535084623802830018211561316161658081212441245065655902843482201974266884967709108901073100679575698807183623748170180394660182888337952194417494807868160933230245029472426788834830215437953428620995284953463263913345125202625659228018188637733240904152562307473573907797294508797611237214188826454327882570306462409968296643241431347910390349526482254492636306691798212399070108710749079772105661793862734490872978071731109425880247307933535734127148096597609301162015630176657952913593133868980057371473614079863535474722042490809828118763194230272529008038567629049754470163345057742758092510068736000000000000000000000000*i1^136 + -373655799001773470976663551744257168464847568275637366589577745623098449785633800416341923351971180623338049700619707487327181396543304486526673306919373578477455635691323439087379897318415867480567198017326317985885297103103547397235981213030098387023803083274699068477849639230973159113868449309983840385421672567554969050997114165473787954732749773027182329152137923914233347462195359289148235486048122889830550919686349196485732010187375970690829612511673152969033258130648618205957522972408813041352178710730676895470300122585040699543342448805093491033140276713514261658908076928942996761746304461940166255431918326729916420778242555931259868202379352377302948371484964508418007142049094586084097889325264939929171795278286071615907930526705281536631082899596125414027873428672074489404251685859138995918255416531093691202657655927612768605106682035607610558298858987109096079720150558246883961483273521051284178362949055360517317263001792410061215362297376095688918945067297795436199296851589032402595317187722218540822912848106263912267526238413360998828402275318467833718108128288331049132192740586489323224459251219744196027971648024772372421607254973514804664311191649418087780160182760645010682565984786108012486416799472204430009417577190361426928026235022143797982403524529670720900623296720718495454526187063250179370021896807899520653632343583914439246972375712131985257755087315303128979602741900011349043157340071925067146425167493564251208622817839660418897301979538737895890109211667086168255699945039888613256471969083986968649866062309613887291030611413966209678470802297186621768220117484698493577518041490233407350181686135941014354738322507339228867477287585495915431483588365453887802674159073515195260215995468296200846221546293306931429628669701242502653672293826583649058711553859074923784037118890165171441585597005611479188473229874612868179587257453697418564334789765099002821619754563859802926491222410400198883577614612224733263115336167880605902622797100882376944136124897712424358291738600300434826593292316469726869303598375015612435989367805953650100659074119045622264784194911802442251521987232585679578978528393660840643791625811015512229060945341507579557733946209429458703224100733873694469306817167245039214350250707983970804868735476818538196789079370446551453775954280536485038602144025438032891272775116687596824602797885494774737751647552428703657062453590931731483160153726908421440575148140436774353204173878606942800899945068078382550019156159568651562302462688707958302819297393896127290733595513816410216640462902606024652613530256955473456469865343943200888564216048092282821611532661556577978327440046908712511275713377267388337728456685551729632549275235588648370289143950976662098183310486609724050333411844525574050720742222422604769949308758100366268297484053323152013154034669213373332714444319489533723294992819107306448245835772706527833895878106633113408806098502787956802758580915739978031961181140627679226445209343139238869869107360990136618780143280563521837865970504877462011428248153831022227454407015424578642456427816128320194299369309058139296815223034389463040000000000000000000000000*i1^137 + 1217437346966371631444537886458587343247709494626131096295354048122473429767058697789478405493555295459783599379439012342412617764707469808082383154406043168999417787440735648609409784380320587293255429629874372624658955008502420808397382296952299146161477397174539775771228237750302378855011906560328520729695588008347720716230779242347737941409865066515983477319300110917056257069288791645227934606537103107459357982114621103374849150664396454323585460505676769171082101389868478026785236958061359640215265671380320525048524899812919924994938594455863925862916659014185933779840121132979323692646676773828710644592736937629540291307364186324724184904893662527662192386612892124698776847745210972270104276585616373304798019465385052825044260401932929584724682254777522810809231076126667392693866369526529076006188258807005599719772064333619687241244800965130548005089870180874315708331210727809104125777262604462008051132411603482186536683383704654557623947287210025474376748049754563133163119179295395370982815064440153614027869244245930298981115751671002240777869671548042120419345873316161993270784043645216643325158134524243799741152615667690011202761465657066110334427842066072344618596377962713780751960413694031314445291378685775379451313246708148745704325284200947019508829534199007072358668402393037264222166845086367144085827485160041874430033930442390677034301188943668297949264693267035234844196684150933292265540505659878000365901817639399844391896516954799902835691112090572098733726540181257452753079853006388422580380362848844467838219525703181022473302683080298788420202459519479945761366917448162170775591707270229110276666648294890392158059287318231915507087202368773950012322606475385595362277157920703581278197731551083366198100238596291737970343436150337959611964625955884356247470756519074161367955914054704621465497350243764927083262358193146222113237048814353353048518113924215782966530800535746875665589432547869813026155811628174944167697798339703078893262003560987646268786190601059079836067543185082923279295003316308957129447134392493961735699859954021787826625198855621207984153073264905088392291713200010055753604488178553939816817510453090150132789547873950333111935423106638574681389372501235179099946576348209067003372471446233576365183012166191884547328401740682281273337127977468125462320754231602086294253185054489673052080756561920631791519034418343721065241790819768827665058256971769929878277401963851015821262633641104034800889921261718392787566812564605531807908666272489655280670823520742658486226904714775611690327371308082526803395330934297850288038476464121254081305899335216346127012850400822134382175353848673671147550063121012883099394195327563050096819535254797857412557571404191408376840338820546352200100582086180923144222219711798709464594905249628887006995719081132884889261739001584500166408262147786614412310898300749920669227914689182578323511184265909133129568842803323761273152898299764427470952419446120435124922160900396276059769140860190390621026558205557866726610532812887382839873191437927250560235384395867002498071202464114779640064638976000000000000000000000000000*i1^138 + 120272923080279341901016460689640749700826406539523518212137681840161615472473994216238302218836026760551966489307007054469309803075113537500361241104831745533725344362395097524759806244939381645132659145830530530152519828677219731149221268318403526651721133851606784609840367442240433996259548835742550408953373606558972106073955618730531894723221834746984092180980296018265845028351832142204078607901558955144932876676932000304469664956070890213020523911676400752786864463484282916606230517086318308523402243889355613162098945712782538522777202662249985836308828186437696598512055018205324916938141578945065420827742837407404361606502767886523241339158120958326826748909590431710430736102490630689687617547101998424754035817795188774261684719282901710229311718199842403615568759430052478291137466571180838825720807621829639675440353475174286841603229501133945408664631536445524813265938114897941257958010606332785999449591394385262004600773363389746038144809532441239522953747300409654003459643432622403352524764213261415105859991000474513525969281869593896327309125329881203242036277119400901146610603440195353982595960086645875294235775156677333339709725600954013470568672875970264333497857803353041691035214235976348226843797068519189255631209223264188008907420641871345414489259833481464672136587608936410295703547642063305391626241600892143633740037559776100114995191710250221308703886212528924737473778034973618109401133414959457385173281300573547437587041558769965415233368137431092304555397288914014946898467070599825421909497253967869007020037521373817498249488916692800131269864756066127328394777847419718709685860657864849867561838129200750051912013717902995641626237290041731778557554295714168330373225954268556697085926501801358229325841544657515547375029124766967782534888365683961257067537082527852020119846165564107827935099802733906883770884500720671338540994397493056757786498569816202081156580382290996175157830303925776986884241875837106183240436797318580918757345232910935533886233502222016572772533100811144629316203471954229915087770168217489375565934004302333865385305540484473229371186288747699327714675548864106811996043694728170150762486233269084538806493209566461940541656346566292501674738699802472796422472099442148599700701873888121503021936962013038570025134896222554581191532022633470938466343018706520690190897056049721322688916286111206868150483368884777933771732688180645343791385504208917666570749931352021731289373129605079846615405856803668491550654516621710324170254314902104233776948973136053799897412249739635468239296638688508263082956018814114762371156334005365768910969197762322525961812027524776429742523017707114563320399464681789033375448163813486091078116986300412724646332616715301459197519738162041015150453491745661806783728253087030736515945873127195348857884378577676007723111041530873607115637962786046229192640323055413780863722813821471011437985831281109485051038864095610616539957862129211890008671748408228445663061903018962939266482881577413105085695786885112589027441116518940605195333209235254304107257211815214725464064000000000000000000000000000*i1^139 + 1261150238923579871158115842086629764132898472106795126675844452225144278107136215265363646484343693644225390114979469117038141569960363472986234031791018111915464157048455121174037151972277358167921960211095393911807575725784004371999004050196237109258724611633718471539555295703097622200756756111055744925838248472853865415426546797954443476275613383523907510734114319836167564576849141340010663221975869581789076603120284195957926819232327914890636694729016416926635127178165835881372346293074186512472514822168224560834194534835229592521282716822027962822471090890345670471903449992469718262402276355872935576018246585539349123694729817263197189138406589391956386730886594361062805286224253285216669663216195411126654161584866972903189529336157076475904882580420399942314056722435323612765281999018396225735622575698395522301776605997368627559241398920724421554593474052036363502760748179284108691913430911682608608739574408715149938396739514504795956577208037194933309581324920332574644868534647189644188351075610620915559957197177591993947848458045964271371007636268127526581598323412127033620339548408937645399078192182156321642096558434978898485938537588635689898838836117239810351628424715587637999767556904276098658300689193034053501686398511345667906704571759892661470754071464383600775537483434475198137643760775565227838955903931118027933892338036743821106356859494247139219395067939338926505031227658495347038815102673924045723233966853543537959026329078430737752990456459187109666387625955717676245870025999000726890915224248398584554313800141154789958820953596853703203843162487813194984373386698480950722133841147125971336738755410558168419465547994030611594221903244322949727232871062765614729345256470417141473514886024041347651873300524923084111167489981473061927174469959060855333824598086340050575429324076781448782274186152143046890124168951148764031257293700347671290747101144970122748527841725589768111045223267817397342599174270976422654460773890441408404750797142268492300212837537408572725445072739111320674378607886681967010120208362280214813544271157521393449101899914453777816071759942728461585495068283782626443471553936844103248763000291218091717039194007710660237234732295253859671741045374029033253485259241864786851770162392106358145644561832775132071089271459491760973584686086097632768329593655490993160131255657390740045278831010011376059199070260049486528030691734597984969006002602883848248494064055495479230971663055176825357332464611031773599210467942184555829501493005819341767210061873781468969641417723064291681695295423947951540901888178652659215169511291545430812619704913877463874511251495050751817820572875205215820392937307428430061901420837561522959122555149552872085119122567867602632677880620129792053869536140569841076133455786390846644405117446360270285765223617168409851557304649336152598987318670167270854580462817033101945920759097556190635205846524747893026886326615336483155493564633388475759209160917830222324576276320644211416387574990447311537320360508045305325051632387262352029778198262878044160000000000000000000000000000*i1^140 + -3102712638261554497173809889925972333187194789358629151101567159695442259966611954004004574639362570736359032302493719139432945842286608270025115360337794790592060899499125357722394486457539689723749660761498050270040765086613327784471130023914257565080509343529353442785568574900970237575327134680627817193606839155244192337195057426328717247432441467920833170569642552489762600426600675144175183753805656477947244678003856955614332655023937606488955380816899404450075821122368263814851254949796198960532176317647840036036161565440780811960201438630743028950530863059387251390884733632781302557846115461051774278742869342435405030580303613747708867531296745959231552850770243164602365591920333315456375377594839157750580656290414519491694448397663715840932024337444341899071066876194432580237997970371436336754052426507172358668618359962280832429392346356320140559880095636607797716541295676695473389628599553954630747236597237831179047218058264795028192827881800716422167113809079971973019101629166405738170246212556594215213391032222417149184678254814694975348879752094824155343141096566250294982894042053956541728103382451782686811770857609018975956782094031905875507434703081647380372191633625296172031026129121596196881020767290022330037250069923503286276811189438972479441686037272321024866329608605565374269195982240565820488337818914820879638911043190126977875838034001114185787799824254663312206741778469843960633760470951117243778199742063342951411735932477813925645723849276355393195743471748276434841704899130440077843335047347895631038699601655754246492292495636215969016595920181419311218510522027340533504443976118196295544877809659098250069843966831275109698424475793945124232564268328642910244001125135967602767518681323975199558322194363986857843861618988673201843975260605410835756098663911136037924464451864636243376422126897775518030581042684418050784789613495358415216152257072299108597028145065831504491866798270416832250045860762582088475097601646080713754681009687975520344298748140792494116840902149040054817290571908203608080304433086210734694612434084698452679299924939406330967355990923414354942111456081833380765712415003596917468116689083751157891045972402413677184954779890667659445731940569896391775415285019033572819864612524694458599639271842351746735691111268638647411831133314091432968724480022947607801302913523217552853786342036396719954520271328736879366763470583229691785963212504227631284476953420923857743184313600388891140457242581894859584419212358530862864216801652873951009183107519138172210325418081083615704926048123415206423096295027702812036687854372925688604991686202499924145027787918698361185317374968387293525832150892107215411754538582999864599696767838848150861598546082518157978348893982141160954069395947687098845867733549784538621582370434090343412639212770422010989141304787023175801556247606766658326071458433347168237001696622524504915248890420294046705821636263347060716437997977357082096016374980796369678948864889417465523609303879529162495542604600652595200000000000000000000000000000*i1^141 + -8823945653698574055035776078784625545704903796096591680097627396875359428372731046050246343781154715366922140567154325200917440484885719316883125458123378399504577353072862588957552458189715601921608508700947710921456456709713862650465908562332030988366502879418344603403289364993276959726006825710499049761804223969695859024102405052640203454336136562746094155818819450729934998963492878783849840500967690958365691080926740456118773537346243369244574270971675914801360355305213231318837114243273935951448828739650167788662283153134811044673188688739533351587500330891378887044504030798816385771708697135877616535114325275106632850683050764640709441900878580714390683576844656167164952321432268833165912183203518606422961549696046938603439528479576340353708289270456068169983988563765610538543533875868973264724357941777503894648426617495156494070656193019349966699791251167712539617725060791183318544952141817875565126465178766847689975847770611087355809033985462949055180265213382252559645516890053750828076550187032315252146215963301217904297555426290154380069596645475876442233666834406916804114487220894285429886376458114916682356882952382692209826653214130139619890381448332823509020496347794114806726765922762486089248675179756417164273249823670294087464553324850442086784608666770583910452636297003232894150988917293623268767092531689147772949327492806684645862140288778644672101639004338554693205612055923960944734783519277911955291993124534381094424870234225684783046301231853890185621733323302943614236256166194109967800159984957458560875517331460542337831190997428356055977871746506098113782181439473240222284204586819343626023612243349300543602615051919428851904168056523724941705584917757393959535264945179201917329615810408565390777860042570536738201140881175527502204699436990568959597709976189260497552505934020590209685394195740023321056065369421656772009663754182934840893219099827022799485389778116711418372100078596112002966503691157055634825961345981998170482720478906871593343345097015956226237265954404302336085735670344919929599818689502280310078967121754617044553383854591670637896590322455639707840513356313548249521691984785807441632640359463233042838566833493884686051946619377488990010024086886450616021393193856656751103773670287859895839634314264991518408876969031271052203160838090398821303957251392544103187148402519570322869048243072735603451291186585991675809380120110830475844960957898522241743669639656181564772940725238140092388158557239767991534762199854719120890543155572124168958612316022424259559185586806549676863433464324237430930937749544017944415140307419150537137951362746013444309206211406899521340564262048827637669028471753011118046099346220379221601339990966267452606384289585758899128586311982347340801085841180274420356635370572691125374459837772915815517214338817346110535492972227715045650074167767714480345313865615279250316861399216051670227473845454276167032364434922165398243175180009254882212299919482950675020711460864000000000000000000000000000000*i1^142 + -2987955411590436838795269951202416114334249794621895028501946231750942042951246153630683901766257665784263703805554338426666227505562104784537066571953586304194170927818482916897375767877516429534413319668403862532548786893709901511286794401397848057748578395796782941905938303652487549914086487650321357529044829605124410741759925289554411351238329484167738902289171868780731314769344204052623593271042206891844345053053068414281212677913491008902482733549785196524869317720440553334363495179590116146583351378800140394438868040630650525873163133897702543871659777118622666207148373035815177601088855373995118524159514673791181715291522127355240691067955351631633117597609803073890159694688544585959598340233803315082209089528141122460150700087186183414985487760308587384740312811089474765780843972216279944064350115325098527076726491556255353449161760496399609437946757035411815832127438825743945561063500143281754767025995118097758190264208333087751777055701530076494542920515319166929007521837008278110768588296905198634578108936806484976169018851698989845601846023312823446457168884945024872660622527181446338603199074923607817195351300570633425680342805928481331155525059994784246469898546786274242602955305139241425619649791556164667164366883771647845080600070946409588205322471509597493197353979696867044732724824944039721209070456151093948932004817968314463220828904167157006572941788967972158178909324217240156776483714385379194032233211095579687738233030886810126458156000267874789039487347280262310341545316280656299782089048094466370474323077379830418886794237435364905488120543007554883318515340617157281468384325864742388270013273965106829672793024249379051107328100922908483602420153367023733221214306309206870550526351814172568896130407288287559760080849699657710580374310158965075679947009889255189788977281991561237281752430766345728128535239424492515893929589638951322236501457077508511543921669279734592677946785806255695859262433542761621524091553842712400478777275877094269998173045200259066362863656594706953990886662921811087047042480110947574349356764201183471059232533064277425655122553409762825430535236080191796287935698377803830929520445036322538085777570943250237207661537536122173720781951363561753770608282388235224007352468146933832589200545585077442891447190663314788759462003924525669954080336302582077833787128446461624801118268234596977126558998739988336958147811042271576277019535097201943691764731141592765420888479421931032817986431601845974955649555107127768904628235989804790604553683100198247299350730468352983782777130156292206819077397497398425851950047719294706924450006295119382655444002355838893637685553085693486216328557039171027361682652019934168552211855934733325482377775334540923711214039201821135218909649232796903208987308190489469842153488978345502173422861113075332261237245482288693744448344515314966283772727140078400391381259990405095218909158272412204565060172569023583281479680000000000000000000000000000000*i1^143 - N1*343718175244343278948700603758775633013343992777168631222038073560546100231713808974104376409399513297007606284668219372054544207505392549885948540190160347229749275238670206917172188601102678156779039248670982422740241713047673988695916575829746150978725741953685942299524664576284019230871119527372262617066419507462734273916901993903373253187256607422776865772308808590790083415180524790982750774910988566023295687160766279194024145170400000*i2, -36715468942361014837393635592130072663551781787931621549342814823592645582908104846256547271159962756571917180116608746837320002538039023706184827717953905044807613696474478138763011178700072876513660858486158679436913790786431965888524319938101546026424649943765156093693870193300450672083908114128339284334257635215885283345848292032146159996201278255288399840708040308260254855606416361300303094860373897351444723885634510139281848764295807332243656606163851278064245639855210607318893180577846228839823807273887763057825421551392630709570739346368706099537260904572681037789050201028885548001381554132231974001176473892644872749054638591173721857201281114441671091320643830053638204512618735473294787182535752826736672994167011579948928880225296873675711909637224342141352939573202342397509079125512856623312630524492701291219464963199563091302658390699911600190356558258969569071646654458842269011292036352842936705454254480254769149141951706412067754730665883911172819805098881449770767952226952429979763120445709957503300870705414382600749015648207708662212378417793290476763858222239635480171429599942126128271142634934106165854219807187488031174674121388852639484585998322019334103649799985284709182412772453632543010702533486324535477692464323612641238945481668164737298909574611637260131543154098730236277008273471221763928056191342575455175772866103003217952052017594676292981265461617165281234388975948784345706793091052463718335290573076669028965679138549457670885025258558342565361618818653449202625706211566163596569429110370820246344379368949637488509996048392947458139309496337313796053436425236372792371436308632421153502211429307201807894077824719845491747685955366725603850121010800216172359200673128473954784024470391219065313947541855493624233884909330119229967847848523111996628639049551994967305385725987519705421587930065289283620688234440633847003921633134685084890643934999498822267176149803595026259309795374750335785202085204080872322029914246589880835611072632035408772224382689485646056360615065863105901316152075054946872248376855857475433413044132776422569980826289137849647634110026256816895439405024011860533746508515312749347095067630983867230062459291175927667072093661757802703320033726489334394253804281490669689196621955647908830081238024933849925076423080409342162454669213612714460333359687215261182272055231726689727690904544234396896696590689978400224796265053675037933152119887869350893060207011076470187935105693304744199826141085928802357328650393012607368622379907277321854887325307590970636627130177602088837698067186752046937077748718267230282527808733019928341763930567459739408059264015555787166935785142560070978057350038739018508488278152693316312477036537101085782042016060017029529632823768244742916056817285912122336342690878391910966991119754912944930285846730587557146865478489518885512553929727727572378366274295047178556086784016975334343002748409421275627015983140769921289822012710925859289914259695035925118680152094435890912990118330658335433085787560378417619447065615528237589596273107523369458603484780009557696130313680924793348852301913112170861154266090139639803465778288474549506620990252874193540992412448336052270393187034743380626357511053136694945454155310190507435581457325481340008679987021605161311788522343511384264399845307762944377005485535682704615467734284867164891268930824856623661955078326292909561815286678217290794346693821500180341054836624291693509106786869060268994562346367538334474934721682797494593238817241526110710103953682029498743809366313172378387364038633227811181584559307509649806160542960569259793408831815763590346352366520012914509699909928484808490712103706237622066362620974470633552917650437347045291803618671237395564922013657596638610625183726375106162254043502949452820152060137494914122240854096490433319256275120263422398526539037938027794703186703263908233144556653969493211012911798299935617615096898776653267834645130995900105617794721433667312173924787612167265032187289646941243706475011355139112960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 4418715356319190562437034068325490651196733138680698107415838516137591898283637452103158812240848458351365279664162252519247367722991282534896558660176202726188868380538610975686993519596503726306114795687064402211563350762110073593514494995744811626245511254978789329388605347166488896978732201915442293593593162351509432279723048160272720184641099971447009122632789789855769411827460116270620961307524400215702759900574348105431256095426500266079746665347588321549338453620475096636724773565598204318883925894497257484880905818527377809978468684940096121012997783349197914642083872541901813729106590315967529046167055016297643957399212184808107367834966524335398885094461768654296471254244083954459255869449075134071161517912630260103800555073360531428457367246345681778948882490116944779777764641218498640628241744843965339215412175064406237867843279214088416814448940118865945536773713346940873252333115196543948573529775734839255778557561562331924271087950637242457086514481434628875685892725127991308665440350302354510138598188740172952643350042643707559204161096177757559077287832467634602244635771531504945006457037872727770236097773871971994806767027133569193501372123088869708908937784679110379665395394234853391368926183277822303986586242323738891034638730537484401573157503323151480203951448652288795426229104240739266769428614715093977757804652314283053591139070643469114697347395050048532413720126531324644274324502338723801972896213910217092600364523895611119431484595993068013506514044632989219572418364914415807231869880205377240114096407038113922400502841992617162988175467070681516100116952518630463199192802888237646243193613858653306526227977318735290951139225116668196428818450209757865168079280485402727156012971878679528630091216969730329122756369148077845855134938245152721227762678531354819793110569513004427873159166771885351927772276478636126450850912100189145825889245441303260698578805696434253739272076528714308251140314522412293617599827417915657882127063045022510928646884057062394226617173899166069889740178305357917293984802932370171639574637809910582433279103157968447823247575292168611730074736710652738446398568818171379721773795032011920816840355016779737691293021338318319448615907207893298292537519229206992627449085047007361938733323257394576878526099066354409907367443644987632361569863177156311683338302640188306146472773431500095190467211277251095509528608403033579279837421843235403497642762326293922779690309143057012017755608458169693440852671116251723457343478332928385099801459834483883099361834888185019776217567007440467294377048385803651011699615247485040149433784912673960250489039873625035002358480951424754713022573199323904917280043582921954358217799560935232651808445715355493400820358118518039388131642157593346035334731985096833724358203963792879199551516452818117638700495107790940297283738344855245531432500775725102741019666598345458862186390852087934875638023000536781783677439330110528652007095123948926409114364776522526842987254501324448047955882997686006052925081152777370905060442470492464620777550420366562430485437354347862343510932865214300590544423329042521227768757976309826599577288551018691998861030575726335324229469185823791427367484233399289444951175453451003264494360086650433005839605935306952698060166408816218304525307783181341611086628150459391172765653494402667221753394553757631598027903248173865773902734818978027139610415470919579692173479537808361233372908191007309292712463895027863559555010186521418225512816751631005043591735153486742828806668998146518021658190457862642147496025580658483743413132535717051696490784227342526950758218033794943154459040345518841766356324220747511541432284673972132000286310550616168253290553816555182333964623126137251306462315151952875011175990027581188342305358452615752362445685254658780637855104860154267540681432836628553876937308022076111134243034454069018483795942636764719014213370727154120479808801997549485738665927865186811554832742488141771269857599410403416288464862621320182392422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -89006811983155481196636361270081061676219937938138891115735126017625934778812022802090974713308256334715447396375655545728197163032507987096143354713359292478650843839006203151735950315845656608531286381296098123792133349713890649771507007234325477289586355992232690076931213913967179474305258612007714415579323406430118732056997453391035990309381411073519731463079558906716618533287636628256842670327208068637062548827805077566195997105653814432645044158613928547942482930347331924481186441291025344778759616599841923328186571236694189804494764722959884852729469890537142842249672259765937843258129205259430208486463715565057158759328328477803301081579490050609753079591177815454798023510727742318364428201896719679843795538624470479785902557022679557035136336517457667399265983944172830222754006169155661538492948771731940734240774503544616084604766457142496226677941743429652864203543761037432780682029862025094013689602439875801867642957958210551868854390542849147682192898707801172137728149677046472395093930261941545213484715068138822962681115351218917919672607273971711083134243453532661160394045116327446314904101301501668793425475783542200148142633606607879239370467473345882696475510552396465405776922546225122980973222761896511881516797211852892079148857111677996670797080148460640501089907109092364666340334242841335188573685602602824393169925107119003895370771867589412944207113226677768474064329956133997586531071889606474527815697434772265343020394143939467474563375221870494224722508215786382827412827918398752868019862720978707851042095421941208447683545715245327253854535083756175907679217301090243004030009369040638504395809703040139118118861639423845133880473747394853733906096508059908762180787020218378341231397814192720475424086203573132894822809911492327766654446428703140592553289106464239151775980163670265451257951324809983777462099145745599086429443097947653417517490050422648681245141136153810115845330636981944663241734043178761925332780010284229537594348753742713822481616550668862217101607246199912118771523995553878990351198935665473034895219639211830410694302608324143855875317761982197974364567502740430025811172332462587221221433175313313029269306271790668920822125243106986212014967865575886446074415490961997626164983402949419181104499850532981560503361979582746874009681197448328982869807036977706867203301845046622492128629220760549918793909827047741874005395002026328808463392254788518954545985171383166576809777770126550342781678729498465106344357468850974051564231471577865694908831531381440524879009271154853130794515252582225795069245684363219816427060835225247299460291669332500279207277518398991521677358326063810751221666565869344217151316134690686459363972191422420621345324636900902090060492190402868872801822736708045117324680921838498631828896811054788926226045154718570184498369614217276869496599155616316867392907519890549663587919795228148294964145061595298426507356044936098207119506974362051100203995532312117226605035175234975074852925318982426552407169705638128992824171850839722885741272276817771407431922911291515120057796856080401040182232759655576930878301910412374929084217015932187210571916101842503157065650039556106675138725118443372083868943681830223428170707648522400080059893679784262703438496525931921802721002655528847949269394352585909025479740084033535081574265309760566836148725652592947802508133916706609581570617751336069153692307750695547818031402615776939232160884530727458002683548695235250031406207715128432067764148388041901827122008036330636577905761547476224232421334974147095031113215722370654409747746056529630063550106747576268075411859210194412528691308650471842501604671799598507821885663551081150152338405376837499976263623159763377846193227168020575827550865193310908214737412124976159635615240722247838252950805589340031080666936892312128631734323596203821288737705700310713531458724858027675953188915350917354187027277815556826045231397107003802353439787442062345248750797607006847467998666547219717806639902352058091669815296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 891312605740849093291378357307112340157864022540273481023552371000044195976324231450322977196130843215749515205521425202852867925362920900988035262155502194852987948759989860421214943124355093045824887846987461428033935070045033121018471732826389997536739248173787355222988151523914306933199888714088657260174269349692821901067652192042348964087147808194039131090729829183690733794803769167427073169863480322709464316502127305060360528379974976572500275001645020026064220957717355205515606113228764840056050733997076424630034811590130556652722435646154719693082540402856700215896343464141113009532914474892977841034426492750505921908268108065124481723613662755033472364566748650021083321426757000977273603044505445992631686602515257113572837760628294894664490647479373207161056350507069751237127730291204760111482003529245571182493245771322520948663191817872074876011013051618473388831783744957083735619738546721129887336441129598664685945068623134901702543002687646971832295782147569613163358451884012345525403378610679561067701917914769623100194588958452675957840406438873557992355134938279094337054510865012678638857900338367448507630718318389205458669588300925831095195523001906868699889313948478273175821584758361438223788484103195159814923430226118919364154897345300226787550202479822606214465718572143961207569499671327585197130796475139359441025894407174388475723183494216029345873066741349992114999547528771119302479209928502772890369930431792370106374407200368255307648561570578944915074687894084209457807650951803053717347614277375154850196924463171385704712718209012097001777724775222945504990456644004755087002953804431541133624305245636021024703253697184030795841932389343992803084023181596937694808302406380108225437114959097592143757601727485377027971427664675705684990338277272049473441383566480983362554048739552125083994749385130387337323059046585558574760927633265198273411718783236615069216184307285936503583930748988234956828761672553299238490531798715477970131834632233155708243278774522199733414679406669092121437768664427142806362222444701766622229200977636793007895654811405525916953467192792903362225328559581204573074916521503171457519584210819886431383287965279250191270522589701066344967157799641768599925971636048003320738554593349714554032055083241535760515551083536717650083206779369594247817307224531507609333720094537058257629849043431171017447337825957034619827649255746032102921641051334863831432123611553179587424523746026284446306921561586154166816792617652370428153696936357744550329455538331336280611946044738461447346678252678209921458027182967281189890920387335878834395191196072123238640133723667814558249316655907847125739471860420019513566484835544004631125565136757435473715401378263837159900977540463814135928039410697966713280536219659608469186477668922233193423349194594415235304442735170366574900203968340931553904872349340109647286504481910297526201893908965534478388178586891523077782538741269122099952901215670649409402698007925442021135828283494068016841962715064417197211456699046379790599144794541313712546229906726151997132975202695312106031371843138850869192239966910523887090427160242221538271423786964301743558782505284239309288316542599049688765841907882092742057269204969557367742305012948620817806053575937021315583539965527354871808829184514410186859100265682718566522800842981535528266519203017593686995983729989672987055645872496746559584623243257061304636321296432010578659976400230761335101792437431160279528107704770859457017913081396548202463255249956953530203308056917546446565372810823484883955362740278943649342015029173478322759417431272939983897910279836245736639039496476135429714946314020010205132027916426945976424735295183978885729964412036248138199044335832385282917052061912861070651005766126778754504807763549864778173168697992274336534034968633650642317480606043390680955588833048426182309270778169621829560296639619917744866041858276157932205779764831927933089408441186554525445166802742640465096057720971578051779962770916792063754240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -5520363090834719484722018714763107833322652817759090868353125369589408092209315226069883508474393380779698755930086393119326709449288418935068305038084161597173977305983131318017567405313543203366071603365802837917122081386685149472482204025301792228394483947049088003920097410386277824084197519190968034094079032194652794179317742150864213834867970236699742410957907589102285800774659589123008364649142946909672652168771137811184297478258328906973278391284139139743754284657434639018801537050523044996847016964892591252927764900207038747502337394321019982706071452371132313689717491347346017014459157491148805922602064993376407840724138277046815139706026659078743080460064462149904103110625954146849404339986522480542867011628258681383702031896120975271434869918143401222604643673743107339531312988889648971466819226141827538225263165132539266394337597274605333804985574876885992853135965176345240564495405690477283491631798888417070908633156593850049946343332455384582216839918651619290630770681602496985143858364862934904827954951465853322474194168749921368482059350759746849999517535006316777734573763604958972108643205577846654273701346161771361594113147423159957912780193269970837904807582787635853134368243813372245367538914871724715680331007262895234665427652104653983656150037444581697873549208058908922129340736745472530229143743729153733098077474257037355490277587090198077996205784374373443612100325963915166233372005065165969794996716187486172700208802796221371891876063555029294332475518061965421309487380706399834043524647236387895561135705494148815611596423281846462325608930618475997690652071268880392874549556859291911781365392521788226046711374150013125501851263870331773459382763659005319357896391403860816036271519365090550231355454956485879662433281766934573040048294451229405133379314165461561072745221156966543094033838911045724433531713921772362333168716611829812366268014536760111969061192360802776664680904772934816941413336315001514431332381086908652839554494186404618399359591680648428633955916330586657462371209325492845579312336713780103839616227357028212234720948028821031722685130018753924167721218402301587184275493558395051899835209795252691237260133347527600498216821236318510818397766474318493954670551502560925013564372682748545633568512653146892893989208059768019460101333039129349294731914481003073311562338846288443712114517718156195849392480156320671596941974491891673626291702002396619599573342874429754734881836177607893704168767063739813043321882095828372013423544491782914975374195188111827093873349884227169251393784039717012266454940483027004087943215757324721328710343474626268727717243206232322797566829036504505580934692939073977894183293912686207900768312227167919436353145901020504882180118125660836822945871522190471628387579496516114794279543310390386440953630410642238488592425149650493783807329968353412901675088412287137658666988269508476837579882505625033177724117513339294546224366296949883761387923749682091654247812861786392010347240599191531079383236892293012880533942982602228447929013911243775802507248601644521365548088339374675065455145122359103881116135279108392931831015713207697746553779266239874316198415451673756660450035434119199583060948994676573726439375689487928278354924475505387940303332677313118034295886350503442144737507156551966136319280248915441682891826164601368889689460495433976008687840003160944830394120475788804285772311825749188102475300558074864702322708868754516590340604039411473788411988337468630920329173812439992017162606343142463591525486285353130509942936127593326577117425604774671756101499927305601859685499672268834946247119744589889186845676857334991376910355828396694122195064238370174039761628718697179628986239853466781660770168172450516395085655453926512577979857461311028001284501176038726463205063339301766206992982027548126111450333744709836734255979721676399761312850386387761891158155646109627155769704477184980068564868011641431137340881851205001163884437794924078725711089233937179715020313963590059661721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 22182829959812747059075984204395895607070873891354356007930509336212296580798914940507968295148925538345931693949638463126514697423519079557664242563560650711155018739804131108168609660781481195824467194913030840453378643811595452717046920921476602610724999173153089586439143537251573571318993926042499130073570608638241230567349895247081051921499223948668750741958422015826598362990790804329894237011084275175073884820021387383784818076086400110822737432409427496270300474047127076576055681369728548023467820794362590843287858600940956132874479498516843122966998291432642303421728051118349483082110569532251055016631044633553730072992292118107380832920254663344390536658969150884243605716724487502712707924964014621931184150643175123692273902654723007703167732021981986829285576770579043179113528423008089878048123632672788158045899417556448179185410944772541083956168653320141499728400897844682421999210859296770087778967435121499004218309010581508820108646535422182210732551971092802635911675976315801231955544368359737130979673301448035495388023493600426393923903741448669053364592491286796429157114747212564749828610556233911265630184481455315984405610510126976484349901463235931202539535587499855914785010003579524081940730262049161859762590631279603787877644445989172580583762418772765987664182212512777148953563118132648057506266393841312820539983388948966450940499995261578158738424033884677457830143265920685635245257373509561719710563900015707829774075034452027314147291813478724510563316071029017031881521768092955947636115277484634424151859721599710188464672983124846230795460743170194578138932509826384503142071318187412480727636495923753111573255829351246592457510569987709920944711310673741621993572852323504230195707424066841815566306964574537728126058738418754287829911069816459305495633941882410950594336557942375683554953414390033481303130888069666969654252893315180146969638956977341457393272047912263059645744855276914148254410118540238136003652297766088311858182066082949484052862759903370792842697268605773561162844440450636194098039689323442010210954001042783435145492250192899914816615294064799875117061373904558932413911957001535296940983251276461076930986154135259965748178410003003812878448634285270073052977797161281726815086276489507250235500584821249435686213907321668844006649034114967952090804021262533815825353758230460659945161236343401907361691306609946917289142111368671398762482902843041182377158005426771568926622167633052557045320390456171070820255995918533377469880418705422441912664877703702974682332253278681986855000910655782337744094773167789913258672146596630424661191783307869812192505503907409035978134719249062158830283619234167903881018879162240856824404605706791010720592617883221041536344584328983787544482579917609296292360483386779230483951122112612646681035963109092909507474283658138341717273153572554439797108155075353134867926988865293031646872910513797215473504988724184299583577854518188466889342500835764326315679439278146691795631780088047688330493431818045799981920320489975530523067344346156188665424411416590031367315659454305092779524775696212592417316694874410682396576439817833129902330878078806503139595545827494268454397469713679344532177749091630318236725987548509008702128992154626505984437262980995298149356659630571900439228065524739904426017047951912258254539179224851682362342670286901002746083792016463942829675800868241629489296586414853210458235056147816070704016107497223999317092416868289059608188266341187184316032928204283688553467450191521748221961483497798916981496606441054224347219673429716985919204356565815821201893387266502748934019576893992811602862534526228899620083234170405249776824761786109616372436427635325766868366414658737209234033596844602559453008654921814939869028691065019931004607244176444344860849962603115956947988665442585291349482171201143928287447052049933374749270780919940186450739125038680113892005523235765011577455337800428718154972128087353867840016864205416387694073115150106757348695329288430775435264000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -53948457895387739784346621776292242068669093856929698835207039316581258146319105581438403580474082331560307879786191574274357123220873413708419137744597840248162785395859122314361743894663504789410755397332429751625317210936371869199114672662245807585820904203522970531697520334676973458693100225712352392420137123678268750414238514753932288274513845730209172374255366982418620890495812963614151651538708328567838531201923890697248126948683576687787024805237884498288135359685748502354674183235387849268418404769005134845470822876902939010368213847780007385751966294157845783350415829972850790484983262465936912455566060931204954417623625896659739516390844921076606336758505202466193081209744650750664824998130011051198443433052854068784631624943077553078501520096815703638244684295936331475693222295869375301016858620005911936638157648958793462250065351884221711066562612539177343022077862617416645336720036677444394791244047819504786104158827831173085056001301771403347861293367515530471654676984185317926053123047720142178409801249882351787376179471398795784444044323556874499816100254550419439548817620126704690935377265769314716936585203878246996355444145990624153632184334653651159600521187373334988355380856877764795941888306184829092509151981932054163559805219394837193847892532317630294116728082277897910664755141187731709316384882114721538716855172173034177025952165546545446473994079205230003627172132515301305841973135651463184278026125910789646429983465428796179965061605468335311586674598321604563794411542452926839922978893347152557668669767461765665228224890088028584176155363522717309723715356116110848726428790237202337235776113849595548585945043390663378767697228106130444928508142059373666827890069579278251733387499128559885723037839767295453966052279993507910512412862934348653010728607867616544608272635312091848211500668914279312296816741649520604209889108391014346494069395273886169120906997387370346208383643505693586718090637734602529199007500586929326266510056365999558369560546605721265725514694451822892352396138457749380550347766567469656993033678798656671119187092682219774530131070389102922518372906358712262177247243217512427203587997571687857759184151086017938751876838784739454021751548235388142816232056384104194738055175095361398930038503238382594887745630913222180073869186753713412737441066835149994465295789854805065459649788230513971115914007772394443511569756829243036474466681872923927471391800562861037673032285988288709693873029813744260361051495332458060716540053601762240009462231874604560416154560921198844129598745395313952748352725775216688232405816965107632705105529163236686220072091030020157915118702668279532190544583426199704207384842625077051714702454722995974910111230246130396130234063325791092502534949453974269290366197339682065997338775895563909213068724343698437476323026734602381449602525176860325239834904899512784372133952802915345159225798298957183849589156601068842548163291169427957241754681242416857936346749923688509505459390803635882467082811477604040760772401659486561969523894023028882361988068705302223989284158057942396175777461575208699043481199660198283119688338539582794849978143071353194800114794029311988573520728838012350178896938962414565607709393850958789128751820427879613879723481198481892613709642041515059781879099179561216637279135508037463206482591420218789983084709676610354635338562369082863590941178280262226417043067794360575805910254316035829560093173244844909987539754631573869205695548226612573328844647195892232872314626475370206487287448765825574541034469309687113845534929037296318690057505225087163112485378860634943541154154986492375832364303306506564342446603422158780745284727155824326247140883615980261481694193257173562211279423792641783343448034731280372569554145673585262013101292521305723717391653481214707377331471740119204509146308427770275317686513201225422680005021383267072009586997264409370078577806672440640869677722562580532823115661882351841418386709050098363975388908676402621722220139666226502696960000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 51301984006973978272912565306938574682125069468050294689336332771365164061914075582509728620040978460551383311190506921554358447135261894813617652887257000047351148740208235215303913705011588951013186307664162174442577530863243042552679236065674313887118583785664449400487973015949579879460427760103310320070574543964634248871787012978393444548884672685900413957702960411815000691970790827790692989682728236916385691290784629218728579261549658493180059724285991406066136609003454721099097779929166916711683805270246970851568534092316060649369527747832321977616032000714615416236747457684917775645880871971309888101275196645721330377887945562012077537334430193599008109884335448080133480153362838803015860448899657293046332401974340257028646664460004776817474216260786063139013794423272791770767341419765295604088035192767458187146880957372947492566514341914338331396026924824196856092472938127220619087248639888226129742871705420333442237216611869998586380478886717215086209734934239613112256375313345277466605492564632206139366269864166100730996359882823747950411469938660595577885159557132767794452660650438960953224056043288738078441652786513261120450629084538517351044391953673913144668787212750856654189085280055414637734162167006991677964268050189491763905714967176755710382369960165755739679177705973775850923600236132475010140092939041910701457350709457393041305125312045208716180833316535696823081676234586313903558179404727672255136414785454318728273584877294172560421629448399753804687963580236923415738198883566817842763706075004052299740391512347565172838987611718455566273526778527391479489352853577984695555605099873603126000961516888666943184972567471459426773704314616563084638627687661178961822991500851759999284748260471483287145214662343282580054670548227946049385430033003335613323420254316149831628080574344978603971230450160240114385691887008796994886710824506295503884185036015772050006045799202446711693380837436477531615545961220497830335432244236242248165582776922739368384630695485443678719033522835510803040771542632752041363568132784992958449124933396698564821110375955894095680714205114276962242714922838680188154273609256962219645389946795977318905683233164252382508155672217784668660967122941652159062060082541509801643588866665695841760023190590019993130371123420457143306786738743611081600760283309514770688204271490195174782309762684237537390491321463774767523630863116945667256046207657014381720366751266730237946550855595075523237736403818542452641271721683447164506743588948450757963584633235329282644944526793073267937157948985929460929744846422353476532556401256077366228304210845736843441836306550211689377188087792653216045537054989472269997159538606845877202705473746268807685910429077576806671218012788460740596521791943862148749346756510929100928134836228794143555468789800534238170793118969175706610382444744414926042404755662082654084809699433673525217346345433278032512898302880019102378678609511546099653361634087603128684518677505778122880627465234660443514175063633989397354793030269839213189703952788538656612395659983421848825474491357740180705661855925560002555686055343586154950941919957310453584458448890774399104519992991783654477688134014471434881889922389590093924467588992520566705826803146999211189509326883778241368171087098008717304329584397026547579416735443445370964936248172254397748280537482814088590165375531474919349577459690261938679683277117166915161504256796686148396638197716863899781457614860233301287942332638376490493099203820002716105098321903274688317793452911988174040768684860212003457053491680813276488589294421886188429068661520700458706240079947103480410083910720168653857577481640241669710859577653468315554344434370439880942850719400645574609787042591111803237942069666885239787302643687559645493245219795328572755305267480337601168316055159250714728025745757658473723963808953019701373502909634163632281621808128502292502531938878953110832098374346003947010649124186158257262064088534857924143100568853296044658925258098856060518400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 106503059856184510993815349737358188219258635657176918943554445995690467370592400847091035729942315750701948234218419453069570690573522517276922519659113995671245733902425601945519246060409647419328028375010701679204792140687301888037303840441923122101079005572138322859395742846559616082835154917827277214387455686247822117139962702048031267650770222887689384591945016257851168950505539620213058959117909119294756260898779486745152441824527377423873462240229940453045875848936379153664304310686219358284295621008860997842773614656641080042391138266723466634717471620533373711405745575713529497947018953405482280078272084772553003457283400992567599238755172060215350043767667218272249268450854181263858615442848900301096088414992988160665735566858411506507453625750232887828925517138837530036870261416757843816309565112292377034689715295604424623232207313927929693364535362135832121953009260786211748044163452220282752156311807727132077143976585509581701839853363884271559107292460025690614970008707610222062310973142802130067947919083646075949968648725598652457035775446515666041093652019989190036533852802583829519146382084016503170762548706209227559864676639555173956795099939816860376275106424179534707331344643996780122078445941161359436567550559378128979448656865615984119997166628474015784198407555080460467372582017941092779235614470769885695693241479201976347592746088670869324008058415061093011699888303139589394465928501909671830297082823376710322423247350698303325432204667656603889613286178952102924187187421583981989322866996876470029837955313666699449531415696288766377000080647592097947196843585441318828019736662861862758009972463346280455255276028395201463764450741271924427166015351253021803472475021169165215479611655022008377672782125582322254435719539372530012929332425386479672228769384633460792752566463007661568521068744171908015122321245358419967137371159945936389372967589983282859717937180497176434096834283416712109652326209611615836121715302073677236172203033451516799482896217118239654256441860996179415770903546840172124165725194628473801546441458474244681361987936315988394937078555663774555016661624333320214291986081546476469463963434404613534167102240677908318033090328507524831860870997807562369893921155684621028270438205004101900458038584932221963408891155252997059649491413862863358141168035030740120388480300332247837144611851599835102062892558892474334247604660753672924891488612641229406509248328053249220049272363507362387469281478553244446691495879352191668414950261925004091239650101227837173897783097563998152463618280048658318047429648527988309896799390430205358825208780804196586600685238285170116352738267688971281487364927728447088330388830499514360483830253114715545061378064797494520124531892234604025248990971202951200087779819369804159438355954559820402044505184386996773499697696155660904708054149082102358559524390043682326786226497434181232278401073002768609701307503035673971377902363863619240079555447630860620394754450742763506729508842395531798944298192838793098489065112651916969471366445705052141497762833456283410995150073952347485072099967016595712340023447015542491878691690813460490862615135958008360520445941330338278061438958266094976629046254450969463904334742098112860224503920438023987641009133556888427751190059472037275852225836936262084035777619770086823891787409053726369558219904809309431700958164806785275514782112342206460553851443358088978702502145731549637042770002296026471008152455245935744228378818589718428867433162447791355116751694901284984897246329248483442078038225772881557962528368937058714939910224195786453179016009298247648632912270909984473909396616566646315979307376703041498225211988625086651568001408282114265343710366199315995132002297686768933447704246124175786027360256274607806664819419801442785841583377693517174870986874527831572943861526965910801396093956140545157606078884203539568828432091073377768041935166953312751956253866214089671113066419912039589714414895551935398055087828999668887721223201086981013504000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -322307357309517558768851207275342876869590685823507141924371864296351746381292874593215882991768332478912081807734228841256417667279022526013731408849338254891975023651141342534301455059301571955757041792844433584384936147766432925300896817619560238646929896500557661213945753997195352954086156430704190511814982568161875429931498061191997295503837686704181359206192124354881288685073410949008334296176969072317013063999724690620781197211020467133452636007433729621704788045412232933746546144043627116529222439277845973198258721377942307546811050166166984681313229796818736870284480422475841311042045753478797096522815043733818632830977398617271774771796576546490352569713295948614809369490763214186019946089630326769696741939378082541959117846149436499157377928946343640166887405604854629259796487105080573305985270233150172790601947611727639914409140263067227572274522626475939058123556841383971856719891093726793211304148009092987997823103675028972059965799174024929508508358293956699382691140544641591988868037447274606168612737163013842060966240534019525870489439006622501078067577721989340623548632851329290371900741374392465608129048862307059001854305292674833722178773943506840210823636186758303088868546496476546743624118166812627431696938258662196634433925992847540977620012277753656471974102039023017834818207097101174165805581490673788456050881646768732602377329940734931387678748562444832869959346595093712927123753195695953841876505067776741433837106651179898732574309700862907810121706962364894487607716692032599184345634464479586316069833341052991345869140549878950017366508723538646821622222940864128632839166923174871133020441142400034888549018306048226920993894502702178881625806142995481357835460551446472700818364724736005773995946739973109069308285352439888558888677615750609331703244546484659559841639870063479186982709940368729336161660616948474762054080088921762856853566702309522828571131853124643945779456525989848576012148640240601827286613150274587420706890816727063113192931537973866316981535192143167439778573737112138908593664176852889328951791389849270151462549550074717051276804856248714513136957425977138648779967171542230991492133281716863381400859589780451362999302354339873425070711409695882987185535177644577295330755855733671297757015956019773024415792785062039029815195430047866076321582151705013274942027747474633108124953530313201870842608845130006449907580469215557173761580215050686766731059668900316104943529399491823513478885343210426049153592960080166483923292956084125832809243122698673866563878499401693450282790448724673120302843133105788284450805078459160529983772315248243320195745569305151715165070750135671773897506585838141994950331191156803449924327802444623133668981623316156016682552606249318190663122724440077528165013336267441089961034783961587406795526910878010391328560381698470764987483191450864507486014125798677480803819298112203248210648944030922163437111837689472513029123774207851117664649809452879684257156820900301848813297602666938202501361177446021380322289455627412742273630642234059050837837934491798499625025993905325003354030917405930848334839464674932471470536630766430734970129725961677486115767362776714878839760025804008123603368022682606546014697452188361523939294392091946233375696137563256296152183616087699292346211168982276322870442175099350446353822442102356400132812244109684724861006058987258673517444905989100542541518242497015769722012514674801238486779603335957585564368185253673127219966842691226134836177620771636582073915450541788088978837478566582033270904904933748810868347586518351168480928367811540566493309714169600401792797765607011213270392392250932512148526035898357544806543388629721813309122800622186111075598849639975796034093276987084722590476540738262941740527871273248251417194553140914896339830450325852760695398476054069548600352599126403795344294530821035725976890148466023688914030118694466142296150085947965880606283714214406026279254506932890337302592653841387358146961216423210099738919757629735567360000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -354893502670387304933944085491918548596915596304668658384036138110140366322337375993728452601522509046119317287493651704425845924057762846661210883495806738607668775538330782829120256512911368700643771217694938652897028309090726140286264466554557175518722146911826361429437289621353009540776275937974862330549332136876166423898698102266565037827724882738126748641484440342969051905232511414909960600549203378573478109202839695610545068758496863543612221594879809638814177246316732813966619643645324741316780434993257380587988599897953155489952278647283692260522438250961169007877603329964000424670516481221949617662933738062960575009454434403956107495700283444730299834189174331125316853918296343425829167792774551103085059025622832253529814966644458679269194231490636309993541308648315241447290690553371861453217982018219770232583621096240429270831183789366145877363716624946820148206921663539158340404027259991962967140562383841532530090828013743699036280766422061429801099849126354208706339966758813838313693635978886968055175689839414024268996488094303962978241145071119807586883940761574299709692192012928821994735686588558086190512138571378892088908733966494504405634147946747334791665938791055029428400905696386610315723617163640433219837737683777415511756499543838600474760777853891964900328682422350240978563157878396276207599449103497392002956689626831034383169276640306077030545523338947196552183830805602754201566931474464355476297174882012242119039905393767231647119655281333610837340539592046155573006637736550836356262228326885712526262595519944090580047768096952987117539999792776300849612688484080063930426646181441407370276617206606431598892336676045627526571899128302968093659261943007320477676743716511079930241494591442634341220950639035745711970328793340982261237449967353615551917626464378778682272674187503055401529682837700646094978020742889414570366603524266406657332856138049035094212867690944698398463980590404554737946657849140704365045817330873936634771074243061683932390140922907409950276138239899754251991913940407219857885712862249397970441293228630888065059036843652829812063371757293655144702792068763979655963601943467309430936557922933884781101038600917904663990889455930500843522958185628460139121813086161445564611438084768210806483299122252991194002192044976626929054491321028748671556737033790365943669890375605999781874788231039206800992627276175632911957969866047267804306532886884525597679308918533343632704321486177016824833814757710961492425180917358851627538557675928610797130221163134764365448254054259232031880801711870358462020792625073822986869394217877579143706707679437657319426639560362149532556810701669238082325072114581590765566122999938214642950926662940353281461809653291112230625000742775284216242537571728165901852078470272923518149082085662754918262137423114788941982815768021076353683443316982832644537438742736804469014689685413005513971675858699066077836856730340390593016903320312798847777439680783589991718071747562311517857508232705088436342103267327635328248018418579472027405613601484439069645721255486884521963679653539397855643779799462014877904806215789274459508952400482140665058889281006830287651058891460592584115230178695164137475730597300084645590691848400127388354888573625497676300709055051073741292970055913388368602279582262850705710375566173901734153725882572927760458903287943943803493979696855780272645249928510672963005104909396537554391635976737603450993957656263627056327022475358954738019339101940772313664418389929852698513911893486609673444093470257305748166733435351798663957574668525640449750386170280330532412371456547935348713787026646537093691679789720015097924935680435560448865339028589784907028974634278152463662975760018342803388543878737719540085427261936806451579276193632655505175791591741207665419820987737029757539099567226608759857053695445444574959217246654731225906112687031812320834983306590724139237552393213091443044831663402523892943145178247761645077947990866741920239327134323240616455269886805514649600000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 3192503990173667905995667806015604162867687860084338565256090984504733032698159402968890714300709985411238901500288567763624816127047116458193598421805615240744115270216288569330215661268128997332255246776555655676578215910055638206008269329872885633531782073583378195891535312857896630174754089148859090125415960384260358697980825770923955454776405681367630213865007223083163928404721700660443114655882663685667699413848329847371949073723189317602407818801375488214726606677575131505778688813904393041425128910064422946008429838988761227829883184632685522445354475165225832883097447459389827395233632037682960262640826555864931803064385965262858140767305309999924646034936348920355947424338022383341411097436998574168229723200820534722676169172520528513079776236386579110822121731671218248027172251201113029758205190240768297479537293650848397403442534170102609928683897598850171942354194903996410725351970191764276471396229875623438202902176685422601525520866183347592866070635267690016356035590240148585913481188091091229407346237653976237579924615129440001246532384633032616408319040108718585866819794688033136867601158457735977961571074991457538425355982625189573963323153720644688525493671210024740510699547985974425966070600545862538873202156780276796574617424987111173988930935902539557140123233446504468788164554119524234825735627084274670137232341232347302696681718972668445139238996343773783006858190134933102295095868464197387521739202981764881512126082459896433193387606674209110370946025158784255347023789811380897466841907523694264563140164553239229190233201418439168691104295456277781363217594948463892826102976375214292384577108342492202692482108468403751960434510221712276325888915517126816174229195876741505853547214312057488681876837411848870125832484792184534097721989156675873112810001072179028083748277652931406599479947653781001560853847542730209013712235858076362371134697065009138106254672541727787335499718147182892824930213611514513516857560571655041080956714746839327663128274861153045719949417060702386362298407689018515872104325475388675968945551553487788902830869990651321001629311465620352231494829103905933269125048928728775377195811268736186155422249500802435720847665133067348703208257446384399825517282006157294929728384662940086442893640783741154139160947913470285114790988829773802217605072913013765710181571111097388467746216554409069408531488636885557293711525703420685053074822177788757670826012011088266501143999083353361065897576169872588553993859375264412423547880090581478791620592430832009629651577808996485421881128965708638504447003986447108866151443986481767217925216936397455368878261934198372576206468345798907996662335508274252667294806006209763537904785637499297083219727639971294674739317658471033073881159523035628290829057783227269449160176144399835651543091066892149895474142863708382703972530003804084006281352411736444481997511506993975683833343549062919382701123644638880804983281026990824635789963204963241681922825640777628213939038576920739551997944411334363498871807136478430193155156917054261896259709924995031287335963783570904216635737611713928632508932432354070003713471215845099308066171617988480737855071543598143487252494275294201255072983336749565189554623320962729057699187726461922260089061092361720528998489840234957203717950497091565569835781920526597512057467119074025772734188278604246106054938880743808723977629399147072691696314881142425441251589544348791325373841108313618796967104025157150684457262156815874575167003844719954503740126124488083494715190016433708221023556560298192667811507271338256993275381209781489127928568565371602616855240497969376155384365495483908896278519622330984799881837792165808105500973940871734439382438378221822243491921480307199979632964761983756617874325173396499974206230393771590757860065477928059659717290524842899753851427529151337515625006982500366855111034844993213774610235337842986348460433985449829874640112616557384832645563275459094885269170458780939585439887311903148792518056631383097344000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -6760061087337487156079089833859241219701120753539530268858182266891166231019638462389154151824374403447560419225923049215860576180867025370777060467147305178056601023866418791495858611489208271645321488201804273493615765391893400224061211099055873983985094681359988311296735818999287214197713594327608465289313250923186824503836908467056423901428704920052807897512063371320678441460066557735479223342922339974825548253895087579955000082465713844590228860849283535323134073209896908817569867211856877150984929418727890196023625323663623412512725760886125216318320195152155615580720326394427039669898626661234814073812640231342487684988875927372668303489233293021658901851162631953389506481463990199598117275000138648875024154162614764729478727479352389680562541330668870201544532405348317550931437246419451556968830720677026948361922253479899863730066349916674832555098586984891108197825432461278335491692196023046435449403676048513487949759947160181739383843554874934161255062460171974592697475603432552452067488497838107086564270735205403802140332154719959418821372388523710709063204463850687656188901243560456090604756890786615069265128344804057162429253127578926152761512427300179347721690425027053396696108209144820803404813833270595798288510309556581450472313460920399855946656712897451699940669511350772804841499684750587731238650300179056911555596268378036745061613487923603453014540215319908344577927793718863845857140399248493362306138928674954001294026287472182031043940548715636153768262161591588678513666351936035828643275624261803725218561971908090478463531445100966438486461427645967546766737345614450021821158119848518941296526489156899427963929476602418339690160356217845571135320592493612004246872938073926915912066335274685727144513653061143993121721883224757183086070009397943152742457440641735616162176138271804768376499835535847552862642775853941768253301568145166589976165791195209282862880919472595379042435930582340026375295081329511783551776783558667070460926677027463760558774891796804975500584768405132834103742817183237157670994186724143789812038227735603503177809695581487954713059569431427137705802023864701569891062052488532879085335977733689852919971065661034983772634712389970640704210874052100390701171961643752490316596478301249910681399554938489618884368675419321466754305410305704541288289149712222405342619822737247785841410768605136309136105840549614944092510267973539293362591386642300153238950251429026736827929763813183725457268775750837089651630862412853706531714974750122658374834889521149740329294479189022914289314744565329230438128706431139964366409119468457795741946126745494707883219566020324826185483995925377839670625132949351523737983488324958854143759501129228962358856331744892405657457501856792276919085186787734238023925407668824503835031346961153698964552579923251641638379373843695913563003704853466828089928827246200149444767999767940435506253885937080101125773158196961791520215110430360726197154530196317420318069413434487071436468690905350125357100022235062924807543914856180769024640857627453379982984431421193929521201807659079347369684382686417760430451305122925967382268921445687160254990967208570733901860576338836542997091559173748265045758835173873661667548669552798162000311159711884880417639099077355269208851245156657237634913316871023065257979482680213734960296373312248101176312402310759972139523796854237123858928137869082712003775924093365574141524226819456550198515912075873943774848587312800337608558008652365605110929713133492205202889231129152300803747647153569627795346378598987954461258580911282674629235813003276883884597593369188299030200906230013544649166699696419468287870792646705992385265350745903800126756198477773093268777460090868262484623230350500902744960837615764872626077314350563047659193923509864309274029309927323809285035493659461027414633775376775469796316392877303831739131160854876206758106393728330787365378625213113506545888116671339547015632655387288405279378897308552725621535535920310012638818841055209717760000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 8011755637399678317367021471007525974239532058717224556442796428355106986935688742706612545087938154803537249492181672218927878734498896792218525116617063174593066305620191272770926492014131353488952303782185521290802515163068658233163879569997718634831703023424665524557146971428570532708117455295349742648891804775979491360706301734633838500367117123857957606812851021200414582896002002694776114622332504255853575594586022630201846088000910422930014349096538857027812180803990994598115837867271276097935515911999100408571697058323640356441027502498805665159468657020342196343235074737909511894957623149306770920705341737639453478090198529266792665157899448033051492809079523256493010262384908100833318656294964567061019383166610603546747548118722730749266368974692505200813702757709658171275296630276684858891422508517462585028392993273666836147259597112711982555181246513124872856776888349609117915796772567767214321038760499257663331004655625895571018060507845310468183915378901575785344373267482995445646004344162566935049673211678563566323132512654819883900575848841476552281387302555837619851988218099617571881723783694011452355372873905493968145365300660106486311314534216318016900679771631024128323709896828841123677745677316309702356423620571184512206524660612775838906548127407118543689535023472649713985334631547563592421920777860779598148935623211532152480970826512882881078638184480481071298751709812997845557831953156350640622808909760724304614535728682117197223225337707385169610742451366816117891945434750225838339813618942117561042710959126021904003988846689186010261585507639946298445336882532988615276969772387252461546385221087157438438842821177750445730935901886059474420394855275603627749891887539109609517848290945224397217585324050791660098822710367115544668494044865053217452928079335003714335618192501796493629261616410740251668926624156520237829061347270780814352121378365020987786523020890303935601179026381176653111043622864138701494397575353477191612547191170862706460098322336197373903479737949224007141554085400644368845924087017904331224821194542299678306463964304698689456374680276658324752826758747500263053633549753228432562770230191254481892227161942981958652066686662603688603974295012130686590222790321883394082279207189204110387788187909663435318068554793137826601917480691614267562903464840058387636661623648246557433993832759722617247881285406720846007712499805765506016850732803149760320429578542633768512505116020865314202206478451315609603360978678996205004401404227925930462497876698938556951151530142771786202773496296788116145927555367091128690802213334138678180738044580666328256812389482712769525260323705571378319613121042172247244628638302278045674910335740458197758118529266805722432639960359798207703085912416380579421101043137461746739943238445928890508507578706948192850156318473600176287203481743897970160196011200422426322913360912041630663009109828881436442049932144894744189940910635209012837741079896207675332266141852524099383774088537989661440399712888613712318260460939378512843929561047164426223978989432133065666846431863048717486744342143477501454714158626288989608971204898664814562825495814156679866255491981134276807797820052149925151641120632488974994064272022308824302588769082107153314501632879044520868803128962239270577406871083759563599750252195910604295981462959688795286259452206768211224684915085362680733048785073512566465201144687830837516890730079689811000967725463582290314564251923949205111765717498439948468035786311522737313692017504273553156342225207239762031416189755782304958296631228832051144820304084837310457088522789219220771349223943081715963918002092189906066161196273483873865962525263049499105176013434496734471398382484138545280381346435947586251917388410301887134966025186689338201023248665873232000364839807400199796049240869303221870651017815347028139910418257172785015408267258385925017203312212864552336806871918109583063408314153522688096362232989602676309170884317103931455358238084698293294538973579208294400000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -9092489221527687883912270929119629926992854563542711252798113398753217951040446826354108970507520146406440205597120704897319892823329017496881891265437980713921378366003294367839153559209756204976433454418018932058132026897085219409576282104265494736990223630575022354317760830398759010741093106982719385520832031001945928270638753492703755870899519502552199240162621905568649823076100343407430205278774186702111254312561391037892585604795969558729946103644808324229161004508611978277146867140737042107616409627298709636445904850274259868906959177225650512425430750174206791253259830477114744667990780017207718736515577814872386171862822600124369186619164421355538202473160071842996436366588807619347918588597000124350347254369326588834992543752658672574931877357673603542840932993743861623722363152560684780882565442835847089192778450418989857735359793630318685691215862534426646199133376675831840173459044947571726042438257991004793722706361479838814475934661821227285180723277489304756457014510332437177617535524743580250280349883612820034451086177411354474034976416304816480136902446303757463638487945547238949161568460236005529822324022027972919710137683782919411755655168417224083100970976479938989637436062986008928031699855297154581876133403347563746735281713281001859682546075219449750861386645068241457828441118298141595405645894158749587411314735991819673729326018908673307158588580123978378530408892027558354147618311513634627637645402995639145540907932122532651043201990106819536766118332100437527934313901036677137111899430299051529035612983126960560863566187178414033696422479183063996229266109031726696030021221451528453554683671735256096247233531457371460426141206791822057030934062876630027644349700056747867930114731610074627171518061786171950265308126587258929729660707819532745741086232237972221758355441852272910169859421481368851703746791009399615476412689050007544223715449536670102647639630665630576956171041052380303015102910968879429809485341119195958140605739796558360784542258429729381083400471133422693846857920684957149651889411494956472470998643680540141627389124036867489895229774468773530501250051498593008434460504729066862224291689100952780266891422817090723101853514793577467019651330268314464310069195997775848606554764651593005181727283471425578928381915946950390295169194643254413283824098414116746149753427274795686807039948887082962069390558442932269306915177780198851448375073797441541863627952267977867919218405850503840376971645722616071187743885914642744093723189462650937899887684054253542761136042066824448396702593347457108083710899226179597664302593099770398857770400565621223973758437299976431742255328020399930540289938420483350038188831809362395975652043266842973358705138064560809099888801792760908238316611665388952290987619238232286948760598121429803020152560045702403262901653701978153275614829682827441128413707461487894408613520716858406167558356815802809582588285089516764172362270849125421081447498760665467812949700330376815170125090414004861955378522546445052488997854545712560432513364271000548612234313788660093508667833892586824025868531259192824835859865003390136625069229050951903367330389532489665235476244467051624867704280057109700720951476815785231118671680417106965370479100468942726145279308368549890615967821663156349545395884053029581469161890396380724232661553899902961603244696032827860225854800987055774286589171934479744808431905207591946432981986127096552556823584441426752057021281457735821529075447400988796454956964909534884982915692456767638555852014229059069382726333493270222329514466706915261660525162373508196680980022783790128387414323447551195979417768631801247808432696220176403661938301548287195926069992677523618923363442109787396925877671840412938494740472374673103688536182386838017440106565237971130905452605825425713311508061048382264832659492708744642691828138715310677252244862435940222028094057526839583798474506748079130871048776216150986269488807758801987421066670380802441163630320904655787617872508140650496000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 13610278003775921024666645520132034718141022568962750523200399791276539534689017796651891300702209665816405672662707673827591956840230614820986229263031917859510378201096920221348641384079999480793422572423106963461928109053078114708822286358717972000490953353763413506220894067744035103421489098349112593719700209783868410299142701905975459866800752144246318712830181558668307626851177101913930944232238937431964621280388443671697834399157223769822145591485111114901647977204125615758096900481621877301241234140618280503136182614760131576793289151711010535660925289005854799667313647081674066266404265472244934305742613041228920312205779891903069067586347583716887897641053827570826067852906853698205400909682313176769420046620245844345248172341668267327005030546412169845311720142833977850662899804521551006702687116993069730151887797460659457830153608543378638687628196749724653388974181195205876801462936379227644824595034817695099334577842565967992512498231329941705076276760345833257303512219556899886821734909152039221001746704482976119591564746736995915796986748098558616561794673128946075836490747097528735815887512788430659050358151797369044013418472910227349344962956509005114366503849449628944443652779759634213266222344144127091864488621041377292746327235394606318086037134948665789569199092731883988208670064792006704254659403428198348593569089350377561997464633060330115225884177022688682806893316645521592399112791400091322250705998071189698997113592842758171843575736948490232582010461869037670065293944650247400569238745926938855281684147337237772702373471453374177930359000274717190668316902153310030702405873364661864180034409751611306529889282438892072143219341703157552734187424530595375345184499500325096850680116855327333755675179245576663755296055778500907255611401580107892355922702518288237529228162693680413246138377407895154645114295647101063941397282229629203394606242193789035379386300672658430859770990873997895208313280792338494183512838003710938167918485591938328707436705887071539964667703079342823636269996328684053453066588067113398559479165179739838822617957597210669602646366296691902834519682097585474231137626994912856432634583509325700635578911654977460163610592271882594171275999343942168937312627439629117510473405343781373413455588326307845205602899378561293875009082960762003943734314178172664155499361331472488252139304709069058008933170332453539839097956259112682568521895503869759410024350239541856504259699228558129583655561924977808214022940019997077120585037131618054744283750654573137943068607964508756967147032243604174771806399470220599933257654946110642722881221524857582376285261224706837872365826018931615978706826154204389835999892851158271643883737157364484130929082836244887103837062521267099993627872849364606892701251976707556783357750733583147186922308974174417920698042946635585016277870046468389912425179177555203589500324166428758116842610944379472495453555592208712014279063023898983756741075046012440362684590414363733631118831657130525918311732486451692219812731614894287687415843151106376854672956662780321662084606648037956617656462556592129395903201547717447137451604523174289561302602355216417165663991336073621007125417743790808659067415311606393601322927187182038482249493201093163846509059643702533934723365169030440565569025754537908980839952440185312667485866320144218042121093225168387413398436347204380733620060677905770976019611074432181106841925302750398922620722708909583275989420774948512832185035935856550632276303414763638298444213674414835653063186933560581426938057660849007565910640922733942341338947679429132974556445364965884688266253201286172134358786105129500160621384786360299682953342006360481306705596151331290039520031123478926745143999043163114555865724383622299210742393714976482071607142786353028193517663559161851713601396467617215697042715214228572923686863773061558018998823447175373757698341740871438945468735151009784722341567487577724401385832719320231967358543250557052954281982332943059169207994957168640000000000000000000000000000000000000000000000000000000000000000*i1^15 + -17036120121705795693056392366110654876954387385707908395398088935191029499773467180412997663325621299134426445130954214570650066291649994071580712508921724883216502124744493005778665813917309267324814384217246660204093701475354963577627304831172333524798927682319476075674621957853194268458538176577393128290256122978422254457514956038365173700928727066209343199116396437193703154802048739476036622860389639532537617530354046590765381691850604476841050738025922134584452583021401588570133874080101010512858413515319011957524315642734551532173171191758325728272027631474855193679098957655110947101534053208863686410882572881223295726571951362331695024408021942171431051934423372567196913371190519414969656012148005039195790903694188717098693083632315237006834147184447651255753399663683960404837547431661084249245749863293235780541348174380255096523330077129079157070012378296690543286816225813061307910587401602401861756731128760585657212290094681304069967918036613891522640306807004646576440972060504596430113413476500129764959890109019905855564572565984839804993225709455574727345313749425811462452501383250458132263553245800519415592448106465646200243452605591578455270166677648812828710369190821067450335242660171775219202114968636117082128863095308102573444371714222099093175505648527303423283911737052880199215395782178780891790971578728711021685579740315199650238696344844881477741237137829121559948699653245813017335215420170011317993308348588739412053212079855527155978094790959942292697587804976227893597115186975082694189762878487526340714537443825290929572327907025974983435997555383863554692719412448074424536087357277735119305398832293635009743345878555825648596415824012811213728472454625031605808041742260337411589671968105865740811621052879543680059147045004820457685282313324786456927374835509378262926614732151802521126012083430841837580565517731702112348293114577253034463133800065245931108199287906979110792707317619258707148029649107106527743747832854471912078913923132732124075807122965884550710854910870885992101218223959693560103555853135801322642063342792807018576106038862354418607795167900504453192871247919497554304452870308187599488659850572670578865706727176683378655597291279297505398488626185790909240538421229742700723594780316282873047646598249783397804385944687507634639061663163227662590781181135275044540375518681341436930032964723340580294185135094256482453724318976068726443331927457593836161040579484367884657505259712909645760272358484546794203392534754558503400312652039273448116588269759365577587533248835785338549259988912501553728081745084709495370826837024897508978895330100193115708256698545961467071773146543983258936646806849560630898367988953239229236644880707850234827697235948917049950248412767882238089729801577304081396207357043089490327358929213054370294170363554012770423238077175807399947300338927335662647454851634070704087008554032233751842264938593415321116271437119010187912201313491230120011144842470290598173882203301092259369524967163282146744586165153594958257872260878700100475847212073145022224852266164098943508550586763889606402855747437332373065552533457373960249546919814975611742319740657635056245155513503166801090634950116857780040668857453071076770585017404072373889638854801981722966655632440333957845500255772957495024581675289841749108702916796470564747814006238258069540644429944747683199181658978969715547333990986319531767062792476220211094301075735693156097797918070588413733899702911023348713433094509750181739046769449400509422666199695645784958127876908358469474124926452472064463455566162925037951080235610438839205540763796266447486222793194143793289462120534801199268611877133468500385463372971467811003052186742074256419926835017768926915205312087027996687514302696497433950128111494020122805106024398888905072702112944963519710147702610593672642756183672370507458554118374710572348983370209330551165408889350591164299680212496335994847860284089920398083321094023384650183727916399372849672543263669206685485918521498009600000000000000000000000000000000000000000000000000000000000000*i1^16 + 13689453586510095469127572224298007244991243704270149609209845085828895295706549088153378904160991206154070315324137884185224492477467319945836415152225105253524659164193754641868650011913241576313835282071462141267906523428295754014767095933429333258074528910388400655200917635034583592860644374220299183057218297275036720401554625004163909719623845213323504973106629948028923078082058273126345434529612299987741716912538018901817787602894154551379595958697550982271960140111361352558520235976451730914234939042888030965528480984426246140505634553875401833068876184774137180589513105609356455515194350935482157478665113285535510221727568497576192717165338923130337712369038750258760110270618584053774929573967083535239854846728587317988579917490988709570792187824107548609266865289714270677462063270303791421827348987473184502983915931764257126482510877930311525321470223307985169964208311057501915731180915789208799369599324023078389403843826218366167460922955663613048351296379587348508338007080841910273289895210751093547554230538453671221500326766326749160606353047706312373774826764009377582544949230348179062079955234254050848784185695441635200508526284317303478262335381751420485208299306655017273184975514385950325252838265121358287990689146450045563843347847355971155795736181515677453102939883861823288630755065951932007649878864968661595115200228940784301854825567418078078998496758542114428181408619185922018398248824763369194571445222776395623693927643612294232630401645829672187941854140477743899471813652964208248490908979986627857786833063969955567400191447731053362134247848568338360654242554477708886129543574306070903823484658088400643576960386873052141795542850111080089379942531805915542941252765000352285340988868130236839107311077038142757917048680814105136626477077868373595275479985863033122190764271819120885804385892875221585250824236594263366626021026583772809142425218487036922844598307834807955373668439225267011417671484249288034085952045976154718962612989540016139547156849023855765991376154675737737067065638013842350861067292530675430487825316313476665221576871553068990555323803675020887333220682243468619496976075147084893806696909060763519990000517202157080244858836216798806848160086502377253880858041611255219917164448810572259336623456216963755311583517789628706870087650466305302106512808084844346624326845305828560934245282336412478069263463437116764343053194320389642732068563423109100467797739182536655707723278655604660734499447663994900029814091662540147312481211057728249714761160076702187151996763501383753234670205102475653191544129515606458453180845739708174595211507039694873588521758089964045115194675791342146669665129060957722390648154584450139725048375118967579438294485659666403088475308611000782823347821002955034484438195828659681615759669994377730900914383010674686532060933108399814962199523868325220042056163744198223245233615435920113093045830992062941733277762511049440647240778248685206261588531309012458191309342912753847551818317756271348035497130302256340344368107068431880014481825224571086802861472224898664053686519879583856497647901379764894657473398763361278182968862315046271521254742013416437945670524314928242773550543019242309049643766734877561089845268384107816987876757829947210531452859667782335363668279623683427333099600637188712841194160896738232711796454987061418667863671531909393526193185075388922881779562316194478884270555665027826448700659162844233421142462587087282054773663926737708417493597027496594189697145580097217437380826714532255318434791190092359820525574081819221734387003971503741324828996148704149664148500051357589098002900978671064572915664709123764022061373771773008045362116084316804409666225031664836199405935624937295057913642051487045498784858547148148194023016990262081127431307923369970642060888168213323051504047274717181088419502224287120700369292512074224422067000706706712128808056861938316890586170970995330953358278337896640873497876561976571897916434361123225021910729435675754243754960093184000000000000000000000000000000000000000000000000000000000000*i1^17 + -6684151973868067809425939079263461651238089810688134589705962701263719624516746223601682016917023371489062467823493803739868573115238673268030976223312218762568022806877945983552051223362642647441704767797269631829759400852235774481000140467849472424822246051560627962644833582217058739349549258674182605232149123148960903645071008006807629776403897503762028586183341561626282179166767959148479793608393211302814716741575196566533134337842522566782459453697418018886157252726655690285362569124027660778464536562992179767747320402089862680641691653853510167159907988878958329548106564784768177092611912263340379531638734758168777764019765449770938602989455919248886399759864715950747121023236532436282671145732587834067187807428247833876976470958363811295231801663844955715771487033276998450205050496876766282930587865954528960623519906102636610802080316655127315677138259729989843165650837030075223907316056321525921144102632937859959910313286549626216790757660853221219979601267183242625724973519526437663727847538127096005996794323618933571146451209898987050589478754369878888209356768662614963658653734276094105847675260250709126479980461814030518816014220549880048974155450673719661072059948818407052768974767245376821791442315708248626416421111422998382752577675542701615387467285794760837160705080876369796873527071756889811917883063214132087895509507616911496996842537141616265946037456778351492811598130897120269381660039042952803794432467064056224453768311208993795282983654418976296190333934471904919387099748257084449431970281295547207836626865797428505788219961809120828713610506570183689081688249841280334068314834884273996042773039035610036091228517159139044641182435570897767005208851201463860019042912711646733265262480927617566325855750679795101145951953673149363997471099240488601792123700019115457912626767806629845023246485262710221581471130009528550922921816053485041908956830967684433131119623542899317519851152388897503530838090212262041915499536191886896688722989061704156979991201373818989899715110089121501049556229754840239081930544931431150026687001605956541517012563113817629205876156767624180550271013602765139673112811949375297521415355659910789518974391848643211790194555432573552607181395640578584038075902763587866879234648158690656822620684431594078729602418255990152830915963479619212631793131896268360792343121056742905947139880331605808578402936087400159098810527027355583648454286827027578177876488046355996738715732338426000368453860500239262292536002147924640674209786139698376756805388815127368019777174863107011327766148025974753187759825804265364009323466333185889578886325436899311151186328621263211133847720532384173784203644312184803593278593766635776467354397982229694467748903903940934936734124843265067624872658413638981075263434674037461465966213813995315011082193650013212337045479784166445527352218725405651648872941241230330780678594239924693306665290815441394723046223127287710955995801799183285253689084364727609813043280008975844635769653732430437631947239800213628954553209725471161269868299955584714639773408570454415624076633721931794364542491348225049320140913236582355553895000143406949353634656251333541033941278445696385621761851756359406569896026936967093794065071288177773498081452544407389631094637303199303992866676034441456155520967419318837156860437686352820790865409198424536666361104181017924108565015015487984118042583188945044379464978466617748164508684559567512697835643835027178817748399543553478723779131217153791359320992727913006880238166072065354273696882526170053316777667070014587133364404271849807641582951258974596886839869035895573985737512444178537532589540992140593765599531128071166669155164953587261267048833676415373682612545535906368943766338728915681827507658548916417657588006668531169180217456380757333579465601201916118090556528067732332997830957071568031901420240404533378631795323264681511751593378653217995290900795047842265436450708921342063479785462820118250026267992340093002821219827859056505661946813480960000000000000000000000000000000000000000000000000000000000*i1^18 + 1868918877666966386725057282890448277102819155119516949763651836267150570939433820751195173446687879061655754422306854253385098099178044674698385015748197684950864983533876119786064071976802330773873853199434612108827401948394081897086488894608619602836307528875039362976368662168136909438739402668477152333624196529171476784476492110475906944795981452836705496439961523889544074030235018721213454018418169398501800380341880825809875617694705041059575253665373766893079523324071851127793289440109228726001428441433733677887710810359178059939411948921439707238261808721228300593476969873775841404521903504931717476883919578446706704511816318732281924956239020898853678450852136052861405158183537564717157833881687815079698807695906123283753851107261127558467763277759095055522036156494428542484401860218673460062842809176097528478627034533973242485095409298725088648487104734120748669933021808071858745661647483682206193131650904620913521567789880201263565100874656704133634697860352289646892704883725785299835516173476434609635556794073810083772494408075540815224442418551521716586394367513437142298417696724378408635891631585945645354472345089081641607380917220499128002058917887200708791461383095016803073142123778381186274877268567871689652621999318426983841765096516488803827525236409711238041784811958028489432579535816030362092649970516479477386172011216453351895154393014842463111206560881867543046994722689980744640971231292830107428523099166130643425535039719173700554109778474942757581598559605012048180952199910707021134458061486615078304261346874916811013317808653334820933215402447853563557603157106931860746066457470474914589830466994766312418222122365905094059105898094372979960060093890291593104169832035845883685815236037645067041393257653768200484599222533890614553471339429400610382166264337516407014580545379828691066629300198188267776165761326208012006151181759924732712844719407216906658053715242215459268639940556787534974593178962955902014206873232637840055132622856745541302612860340939424912405337750948540528309846682030999026446474636218886059867172555853260091532577107469527285273122218688342335265909706396702752535463839371665202933685854822849717315439048959496462670222436383485083510244719533721096045956363235573715170925772517514189637462341012757012136623337063522214038668471902954611007087242860156525642841657019936133739885350164637662318786625440747732784523741994158754830023010168334376964606191652825451905227651582120832606190343653563326536349211930458548689528701130260970011473349578332194351935079347034569335280915341818124237680750628840895514393729446432331774350677315292665305314467598042981610930485814313858569328367131626992362182596718278774053973326171525229570437750079511291555448489568007309013588858192189788050071006953184613864428700702654910890244566105899356471358346137139123928024775155764676845321841112510973470207622536350742129522682292643028826395125287030126890685285360267119859525699599850700567471405081005854605487057827509715814258519641066529495891469190554084680984542919628797562218298378371980560497404865896030725599738893999560121461664952095988884487145430227463968365280467720891745504002824818856212988565293153953802133451513554464940134777746661447405649465647338117141362295034228195093915956547043653017666593165321348057076985121238483827172051181999221525889236162887812592310465371217448478062749678214272301571913395245301737272528115240612818406514614460683724805578955574120794044127207709700292527907564575004583218111803164598742611671637084343514450722999868335064575336418908487570337744445111117765265172976667784864358523526989359782804969318681031478949505837037168380358072541684109580578196498919401258036542306053476781712552023224627775821497355955449857295468363020270415642918259829050401745268502882602842392871062007329117892847616678459552786037164099868749971784577443101941714410849635436872731284880691277947847652014089898048699836734245798709266827320111095540517963607829139031484006400000000000000000000000000000000000000000000000000000000*i1^19 + -244396213138392536147263643446572579182341003361618125017446844403570156416210057202792319993885025518172851375164382577861034724455441784765826903625444593752458427189623886211087444873176517827637183537283552530685541966919716377261920738472858154291185030460232307995075800703855973741879731552810939848902983467836889966401653666128037340724386272776401364658079977624526578556054926166805829838267873425993657819899841297995080282639253520815074901022493077954570573507502945659267191086331754710284454709598883569631966207118049631815951325600267881862998101484808481023098215107150658190942728058921517801910844867582822475543301572186698424589205781532298010299336708288288398477927019852695205408819736062125987616585068806005113641402434221781594527612503248568440323297309218251385780173802017236868891039658296672206383092870045544454436675614532544422964714444786644065980357660849491695221178660395287067394341537649316098997278571763525761377197613971707858926042052782775869967775789929329373519465380679921658231758007405796803697214578533968846955578959054897299351810209796404565466003683150719638896869412494738844632827112491316044760125824969588908558156453416511435776818502445288156986549889454262861028311769179282218083636722316310086058809719806707027213342418126544903921440455797037049869143315353092844094493441134226764193454052586108117902756191564910599370803425176767029020984614634732822828792468788128405924376893178519805752307751883724482915701814422550504430121857697409961297049460094057531454517192208638994400958806923777210079336057089588576629000952609533063833115185558752988392335610907394229615977874059394110691549419652390513980455291101349324424966374757142305722788430786226328615840984345504918787650412677843797198501093241476460945561029519669504271794246259526345275637768277028084691163797575678922125195195368713258360271969747747758599513586604910049550446212366506233649398984287714786347618356537130411919009697840418133946326500526849119866801057938699732898561785580299288075945516882908857611451546200200261789731867146168308069498216014100022038088578113278773635896396870553144286417568640049766436138789595435114688961391115224379411806391500874552169279355433835911899596679804635334816956766128778586524597020895816228298275156425635723092416286556063970841747043338404268189161933663216307807543440907701127513303911042183075486636390792083643376500669326643016822638428925552134791232155713305964625778727529661733826524375657610653231069337104303769280737483861185742060923942942759276360297987904262992435469725277697441626307948663197254009565689801518595022706306482230678794227036590535349618201954419846139104922591250168553829947460832894003170524031866390711197293416521061375394135840182982722722469338378454059476957543032933391287289100003039929981453990508994767429047782387472668361341227208172188425025123246189789898445752388921066848606689967173576633806930450510948730551960611981416657160240690494816403446904217937494143655382677850738903850651332495211306602228743887476691136871937469322444834246206020291161508415473188393558436795450175425257979828048459617535770462665054166452864518503415454253723436971252439656488850966589155673176584505076745911103715754236866396587277445497016130795734541510870734488132814740606875151793574090491132679471931201155886386920016980224348707130506251040800312487100666238905715893917269358590153552394687067298051136667585650000816659891556776941087642988785096382219845261778407267568422152920699188720525230146331629351447659136314279948306567583999283342362996914007291292501998662256586406544911718243193930298329145703412018629218248654901479342186885590125553458086527828487770992819898164557929533512196315695493548312307012468329688367255543309971133835040854077213079216125962854901602185018892147424234100298582127448867338716705784343664883154232055094111194625303855955531854264135746467414991370664830148628591570265097024413579222126485399059326154133068578816000000000000000000000000000000000000000000000000000000*i1^20 + -2149605124718600580134367198213137527451600351479821573005494892626744541693193601378796985854589896081806504588556439358455724084025902726780372165024103451143907258493161423942631308361730905499102426605860218072838647353801288666820572459025721518909970287346622170900471059627899089207570921563676406276616514779267241445711547669581647929078927011990224850822351687231501695276945846692193020801901705071353993952337040063048283674317700470648068401759569882164867928071206819284915136509823213259149580625808091467139456939803183120308695362041391935525878957547392294082031720803629354867092343594660139660092447678735722349427387009126892698918355594562615687922838710801542441357185523558996311935048518298151785574965978356069120155333285043044499463436364350548094339141171199401355667845857290273774987484697559627370984319711617323223330512324540928857307952626473998970961262216026884163412097214341282610288026171710709712942929264754380690606966068539642157402763549136832040023325423143140829509085152002336373258318174439614256494949935644773517479495834479250142426487815132610820246766150884024411711625882130469852097199620245675842622885233934920119156488844254976937658918934303343614981721121537087518352574811284990255075600466645710270388687807859276089749175253241385937021419843165483525590397874165573055328681389311993589291194915364816150692711867949922984664793309480745096577414269733328811026825662437353082709695954375592413984168318929999812489083136772273516017080522306242573290707840193986028816092359153304819695836983373379278715171193265401534265955580353385266357894193288464860190078930748026064048514613017514670649479140591474041979972240640417846217638169332427155600318117822602925431120721833958676352563938813333593154453542318860187700290856000298719633496640868508075820001180819867638399756501686685508478448453200773721435458549923413150333039247750514918975527949706101394795573835596762583337348496822775346800031212968866099672037022081248796973965428435535164977642220952670365746716945755468460576234182572217834827582848323452110576390180198574442214983216834828036672273369119029146385903535453165862541977307785841478287169501345614944953897383278501003902041643404896497326421772034001270614296074769074070090662423065257721513609354460461684035022348418498993788278289934642285936949797310720576769632257743190500765707593620036532382144603229971055945386093384075082750056602780967173744921948930944312405445629135117990239289388188063419741931682175336095719081018885775588598202083738587064107296395706930457211503636842346013738642512478492142477157321933971328923315752788966929301855299177172701776260381998352077924129058939407626592397541482343992483971713602812124562024906337739614391954561443711070030961234675215276293171192756173317215762428571215168683469036469922762593434408358915800284163746248691274121710973743097356456971054674187241436421961623390543818274825930785975149207558204014498351597345128984653157958015054826019082606722529240536463259682343207256947557221031744441634329075555664483869567906025686063894462260745685730563035242048414560924707949441286681155917712611112286733670932082980513088490083771059300579825533391094590583548845159904729244015738996948823431928064997090609405449304967612250237737412125642959863297840189852938338438081693057289545244385314246541454885097914366425882507430977481992158310223963661782282063623114987464232217068565985077314948710796433827590765365892189768947915711506625344915592663395124690205087027029276209469205405084418885746898930866519015428326307318998171726841196583700692093254237792137666400332574875451023154882067916731974732592182218830821991741552481588898739535167330953778330246533394943097364547792561564351917446197955336012657473636958038341008628806225683661170398732445237127585420469865789583447031305851789071634414513085275854134263165269257315914358440656666133366461734967631747855843352700891624880288458553603108849109293485679978741760000000000000000000000000000000000000000000000000000*i1^21 + 4014431751394284638522846089238950626512761690458846021803831887986775113788433569058111716814776770282184770376152285239107546220638446281155477187807131880920045072911864863921570804186638143904073613288003554401721310893258593312977278369397718311009553095516216632690056609732918152609703650669357598619581718540052683183843601598511197667025254777539363184354932071210039037207155993100315170402948374961651390397236340240115396625408926777797189597972838145573200189259834210668042738460770030628788423095984182001906886717205655583529031680623582876258623560346530316563899753046226188097775855809901122157196191024285484158314705749067065506070315177303762184297945299983179907197669045539280915065967078710785465138155691497278604895823515784644404607443418317980732730699694144520420528890324735519985568228528448877092680613651066192924901848727243038631729099205836222946812943753582145350730174821352113427060389263682185784074172928761645923403811522147711779860094118444714260548992971630649614060362304760309940927862168370863827221585104935937518126512755579917633399362091236592483107960298886900165174734310816914503915650746623602610208124445120574894408332401560374548203794418100425910333105613897776213309756889463866667924993741207384348417672332927618749277935214949856248561158825730814654254749592469369153206059620064749340483471480506369957076648093801777765140974787442766168620187367387547889133191149533556448789506341838421355945697989005971107196554294694047700014759569624122729121777241181958254939990097993484792603235676761806655911540691608054111650667187651892380956970557451026711310648075053511850281799281742149342341845849951093821416118851443424681527027375126252886294351189441944303277958908147893795385696134258352749745206315477582998466881177574346638015638505896668857039172464448585539317192753886854474431413888768539510517433052246545295160935898658266710636817005843060280980187619318543887684580467251087926843330039224798267181209308438333207620856001783867391796920240005496240046773153755485277541472877459556846609628983653429847768347748444253086974499287543229011725555318044810197475507138352252575319122295169662039748690630262958054431613907534997563313285702319843943711520371132041981997261393045118880970377162445107510470536969064500566952841132304900827221984728110797673918399823494257213114780906725229692052491153497464006468104108419647575049653649654707448787400944258058245203506831280846184400542252965535095845084374472343465807458360126251083452776631079101636244382525437119863372660278503567994064334850930614709897079772302755899099174275961171906397929222981187396942511255689315260369884651992136279220614088632209608511707033002204194832444833917700544077274193902707025809129387326273627518226007866023026558079574862426332968498879446999880853731443596895111748155596665933010404389367909396927135449882806333166702104884888649650717035534937187500267851150002534795799986568473663250437722475287601124526456308342256858660233401043196633138419201975191816552232009268240097839525387506748600012014892093217978972180688097276497094114925146612794891255449323497800640373955353393954708158740753481364891761675384605913272482022577172651437815327186044546221401508288846286301172666373973727882542343459756358271431773953976572508767629300954776557630365653267087561231552067842676746491217433621012543819038010904087173465663219467857534314214048389680878644999654248095049583667779313397456002649133860120933458750316004955837059596463142362555637567095560110575624348431119593230834661408057104161965331645621189442476877809832777354197437808445192811918040858446094312836828878360383528725603467073916179708436231248932489010314333306319898868375693086963497116598690128556362227317450743882541613356137859025453868085805136421847292820630324700766219736994853818595223489396370877251673776694528800333482166771566525937353447842557786105817666642506182285589740543157500818381712772341904930225112151270778470400000000000000000000000000000000000000000000000000*i1^22 + -217014325840326906520054125425327009944465039701335561536817299154854044592349337121724099960502819861812209587283713740864733310426912011401216386526069400361119539748702290574758515025162694156308992518798728541813243690875597086133348301071878835271329321261320142548572281890037738180535607115825017878194702686823513271904051056916080606796296391085339448817162306035801105503949370221816525789332839207717136471268296099537476788943861964877948659708270667554454540372129649614536050311271081771708162494381989529397319717293369694745738475426560722290687973112101918393579926377168281633723191338700479661783418282965852370518662063591859487794546340628737874655164365755718307287642276017305494681229454551300743557169454388132317210668682615651798556392794903724643210076080332182834346923413560642560401922639089539532704112643321477829641810266876524410180892776256941401526568046660632024989822399995245977084526798920069622588406957408576679492237915403869382432620818186465426187288985684940548718376210497597063025193248347172863937247095431850556434404892307811375566752081728039629161622482917715534079292460504203687029285072378782859046121841051276826157763231202780915033328205052573273398239773727799439201031522538793948055727794206116155322669323114975713222681417045547806217875409346007509760868089323890331501911557855884999745677030006934034245302776108565489347341622794208557942818011235933037517359886519183024387746948268811218097936442343192092468289979889935806764654009051530670787999612079154344775452165768050881144003083200864214734105377988753850142193717262147540648587625202087873659210703214064476638618998359307226393571067761295468394341292937295632439259526747140172905786601984251294015441513661412640395258025194350375246776934303834280291327371679424917847105964716567580253860036354500361767077204181736574440620592574564272781506181665261887985209505194004311475419430481688180513254615200897162166335546167283305336610575024500670327842530767509863784445649907183534629427192674581118882605531979477932668835584550498413833473251294092204174307213485676413196159966817162059234794150564610694619692096721581350746457377228993182077178207797295107004472703424710309155695981613985985753200920551195227130443991212622327244796343814447199152627554139682111650325358825640118635208131982985619744511171289522580800812333885972859392851391374125317367181844289503881132544311837136244313567634228759810765956398285240136194037376587988213020667342365629313443765517800772569808104630278999630706301394490817712574542824336144491871895640564930134837766606569716626637564665831519206385092786413728538199040303188107638726143302969448519770448724217599628254678114562327482293761702529901109345587886748844460759965253157398369145193919181436431008194943817495961398528199317759811486221315130973151083168586307173313659479456146263487957188458123698147705289578046574799619368878218939000068637319941789396377329171055729820616800983395175609219909714158301902636798620318592361267455562172409454038550466217933886595166533295115925104834318992318041084475327444546476492941479319794437655557863172320768961285686618573736208849560983307834453993123848604117479643321505639412442520801500709591671738667709737876890134713009904494123533734909650443815539030152880794145210383984345837424981658118826403709138462611536751240193001901874328428425043718896358904821783377259086670229213350891178997174754880245404264894200669782604954491548983261159361021210205668089422085786953944370492549670847417490486262863667957378515812636304382766770503303670806010130972771481822484667069046739198082776119574051223966745565465508038053798411662027164719466090840297909509586700106380861093618220705966739632070104451958337603325716128642095816741563302121119452561534507510857495445091732841678116038957573674254567526098566507184239505065489164176024952390059791800348133027176474270331480702033541300084277712736761959091389299990173918776030674342017316683776000000000000000000000000000000000000000000000000*i1^23 + -22778239789988563227639710660988698299430662753252157758590314788151226701233802100583949481809956442236311678396169247312546013879190124699964356974334580050975579806771446715239149457293963713265084171818459708566301760404443942082192669709808222176611970436026362211433338186424824111169834496644808018811335352315497988511553232697411209856436990759026275066594615481608363005434287728802563814515060967412427600640259641709857067817040930904633776001452277891389688336831770016682670653941628974922364332430207384376039464612262458339843880439203906108154030636082171202952892428944040152986264123616826445624144463382643086340030896819163754837392433911043466837381627814271288218942003980330723380271441310798838228847762538095381807080704595052259440785140769327475673619425253083356478839849065240748796477694346032406704420546259093931209387706738928386093788185454899835128760967035134891229528498589660051711162590860371947216920568360254032133082486094670301566691400340085602441696536545028007103940009017167673453006148505239792403433653635569114001316164840222931966112074149564309755743125089320234432423458246483980634449768434582607617927769381551967171107732282659423221353939293969162708656618733987454501409660440755903347895295738014290723222907009454227418502369942408507527076541330027389694594331536504227279002175222441798604992970442815963298815588772131107406783156274923925932260274229097042737381097515192680822681511602050737898209111697672051212179095550856487177576785096099791659347667724375240265651549485640688001008639975628659366267802704065146059697626688749528485006188365928936752003461107586590458300807703151680138023206917997135929680441562667168337788474096481988868472551964191802218911113437685839277823701894784561443041755696622383058395774558793063247492783879915713355127277767464814726400805753114796021592098305491935402445344170433963016535904300844091667751987772894646320218499877653472637790254719960472662972625796104184242436286744436942902129704506806491124950353164979541716143615848077585662409760112330197185250657685617240670499344555547786400131225532427443271064447711841849383028227712898160251172606701704483462101631043582809266695311333983349626557321579125678385504965184312999261532065419080347531581523436583508695792074937206414351699244878098959576158211821299103379073369887073270367808801428342176858737130498905288079296297176106607281232217933671196957333543458369912482452188611945290742456568004297479186549057856540934282805456363454772429625421116731263327732826873675077593542793030339524056521876149605054092412101987394963389162987134155027320625623427234258454128367355528819751498771724633995627186295018003736392089746543097440101465790483232802409579540339106648460426399995423472875306462176933373246681685210374894322379084394041323153826581326591893401996283889836703332272475472627987138218508011441123701458593417537005475982633042378974818921621412750457011653574571551687520759872279983911878200024147132724396628493716654114048589240610559151946754752049410747516801648637700749042709934657149646438403353156754233419649806418244667027336328342204072901895599337268494516758952550529609706894900931967821567740451884475981480191532043778058832576220439625824604215395924063919677972634205623240603640748092235350410143194336719839794634856069623713577799925295457404172645872093917617884778846036468288764084099489679409351937138852096894210840836097913436038875017749919784794651247970544370869196649511977235137038770492901706865760650193421493458046353270961732284072217320073709836967857211354635527305885205375242498352858385762872855932630981402026223399528615941399902383684485422295482547532688359663004375368290657386153922615139292471696775528767211547644539875048304051965794831240069666411056812137109281774077415428657792809272432506200472262145642469796240656649545277235604206569410834772838812420346911396883023722234009638416684319430716288013869847868202159933913958815193272156160000000000000000000000000000000000000000000000*i1^24 + 1529830430063481138669446541176391711390188352838667816892926038793140057401839750324938947992118562418319675837532010511777899156456057474982279523425657596873959617918499194246040280725753029096787146286271122438400090350379108732024745425625536384502135224988284726527473247139537142946803078907682292898404834995599343728441946002171352236619394566761502585270917422814012297352077630124903811644104351849366632171109047054761819895867062740676158366217459921002669090702338090395129726545039999133923025783949367169451289132245701855194356404367130532333275539103116424423976974529595223500769035296510518393474645461162229325610169314092894829530455720144421238710869647281085820048379103595654495374445301152108169482911084880571889903920169210565035227482315674209580106907537741299868705667282145677489859080588747886746178877976718201686877354438469558123121236859533567021988869359606782232411229956494627224700389283930854252769087037727989451817471360736694107693092544347138368334638561136366474689793754248609449608044551448793211416406877527897119295650979738237052072036549806892763403836848364137016023274772198263234566002207858600304126524890431228773874746934351307828156095964836465479283858238857744380675130384127714851947782557762381367306575503223583958092578652987513137643422711414636462264087422674056038858171294003838096555521784696036538122361221044432775501248592336942907659110222186934363227178086402459306736138874036254202202430371999730955309423705846513523746829629392004787317614362378129640756873259462883902131190945643393934113233663424598942560865728402962833259075007936201640506437708637654030088988132453211085626586353437026465920397310118546928065382885893623417397511502347432729703005640029235208317602362058812552592604853722169392781266716694797571465957399239808567198930588125757106681637232740546713573141080248627753775565426610630946848553055410242752369414268630858525400173340437162772718174580748886562641520539695037112516215173603788113356504282420324398490042051318444881938755773902058200769159512886561139722358449153014951520928729118636302426072847700441499817740019352812867531293119240434637075771829923844432351432094971061877578721304268757656136449470650482597814150036965787290403499889957743753071302680283169624697969305683039966260493314039076434285217414672607193172039673552894930005412868432683693003816926240050951631791178080646387692938850517044850500160193893575981418480765159367353932576016993332114800011146440014172036666513291522197399377706144511211040714598601276245869330212952909659713661754885511489829010028481452872646897147528123770220494767269625802528236322258569714551301720753327882603829604256003462780512550417424605510421006088309770727966642169131420963275116274035189059166896478820439319621145711045305995139955034476756633293021713886717235006110060620863314405622883518555521130394645367995075732531165396635865685594096263993201816319363116509908602405600977500748065208557030247864709313213078792623900556626212218983062415193703242514784315557818630143751858129239634435648281413617700791990216762473908155290977798052678808361049499601365457145481642812181648376479105745287520037647890048947676622054559458113485922842539694793454690205148148660432644925433418862889310076017637072954614418822480336990785924656859603227507521359994968381455460993246985432743367692451126077052480551470715006137247088717315948799887610248798182572731854154108154017750697543462840874044129908889448895742155448078799222022038698293191492321220536508451284621826788889789822198948980906887903344533025061609444407801877902742155907946605696423308166358109789986717941335256892372853229955001596482064486709055990631927606359383709174881351852711115234873146321672521606144143920275733595063869078862847803378924876467578404998575756926089749915651195986809653630044415013044941819610058794976065983364126657677694316116135417829206720917735035028527825987804563151596857862393731069653797409128448000000000000000000000000000000000000000000000*i1^25 + -660250686525312466146115081901899924908262114499167299050435535519932941562520739490198217175770725024837003564475611518038580057952806539765979327621795303468457379905993003989616036611495229101422811470231620420497224588060615269508456255015690505232425357483667606719068168220221505284649226194984795861744227557030776987730244925857334373889076239381723699995766033652945592969920280703545668055900250730958452931141209138069646217113836836082854074359043693316565862807351005502762031435728167482915983074404485494560889106602196612102077549029224173684490267700815030482044899887862336647703289183691959468183159600789482424305867065860417853971012439121503760806768738302631201664713933627961206006897488833622923165274627896710260482421273299001755196556086716603089097272195910776828047073909773581364543625910842635796945882600426419007442365430619482397006865945997944260829281777964692471477379389405404182772300632184955794276586814394590355432884197896575672199065910153509577399931776078957954166780367258021892534400388336890962387102933096050399588094400320046575443205503696920180361689853537749706670149259921458331805625748359248648304141783906092625112627987767867629983708776881849148639922205860569403643359375347290057424232817372080074395882017196068153119265431565025654264635858713277926938269954198664041415043358764817164844523567867045552651795409890312093973758177241667469819802239221265120036188652464554672520463544942294576784026840629840535462380966017441441565334420801068378308285881593980328013827870226643759062407043254107859580070434917146601385037921274022921024939432308897290335443056697321276767219250705313929172754488745274502493302135482100407286212845031773635614603737281169308176477888937285834099120396553645683251593202970869894925387373382661507734022755725684493867341565943087373731863748223199904037520020437890849754286515346509362208130968316336394361308455476239999894432063962153042988552604603519809537420829082657641027640727636654048557575812837761045623297622077643639850059803068073058329905720408106015957651545448850336156682362629564641077069382363708590159301676493103580050357916690012286010177633474494419885720162135485243514305327218696716446138508532612620737800117496260708241892057393360055836613921151750892022106946210133124791214329470829201687451497445974745338228669271501091529787879363951343545577954845299186446220965792501022387463332050550578052361429042422362540859226677942269124133397855067780408398041584713207232196965969238235796804808052083439077092661757485818543063846726860608802119129354898758113421288283813387657971781762853601823322131430127160246096078905717094149339532713893053739183347123439344865212230698112808583000663801637339272804102361925069394092356858881761451212696505570406854432837463996938795131280367772967496038827840274261237429353590656647285308562320523973357715777425082967323853256605736907783629991857908914883588189104982492998095810379838423704592575855800120568161767420584777980337877933051568027369984113068063349800976002205833145301195514926381357586819428844296665201389311683453216705352333956845875654007166177872446740847971737656543504171526060985782683401941578521969160320643185730323915264148924422587457818840716051982500805160225516099533374149434021047527579017137720942944803706342748245084595892249279408533854075317639521226973569603964208162192240942826151509321863516257471171585907212822160637477457705868501804850671443523141506631393010954189874331514177627881666712454325977301740097970370809268676813855144068437207319434862241119851084964274200223499339160963750280520148379767423141933184975518809785339491182900770760584749750459192097761106512601157142526390758443617476940828574370878340218070275974503516550914204386889840332394944701244845057204908814836327242627555915632954379126036556712839831781801660268305604553752906979757421207587808380713057152968939281517418754593215991925894041508051218448329374118764531137304435097600000000000000000000000000000000000000000000*i1^26 + 157612747173764818491341766048683378453967065920213693103979833247000412327004420058844969264894434978917972576007088674107754576629213849555998318573651877576090733260772635949659031779106730853793731338302932903640249868467345032891976039529901127457135682354834443979191019462595448498741078247948789970905794390818019339900652696601157897621560030952710729904904513390412465213508470900991351714204133769543945567950402172241706671536423242490926734989873115298150210055822847525137382663034604250192700649687844414300162305007286918477890980409109513403626464301943572067277460541999291412615328032691073353844992833488218486293824492167764803217313719540340649366652455818493323408746967959239383569600082276771907963277420806940817053255604617561884168028039855589510069263727230073630636901163816324549848488559624548138342128573215184449646519328229443415090264842440617091289795395856546929716271903326631200532807071176641632968950445454915705473892470368824741921974101624099666880962343537430072217837219153698770736557002518850930743377375786456878879007149733339760302908054086243997073112522985136122865490050695587874011622210302173779526320753113612614313552742975015541213534305902103403375521421034823999344488254075520683935790781036279900226357301124990602617839430655803630910230768059197675992488590286347601329533547700670788960828604761714397562621951553680378461813263208764605114493600863895804180980248906391131888390642490312165954762641193629554382059596960149804113689540157949507270416313369154272203390397188386342646769255482808364821925429275773223870104052044452171749854605475190504032295446826876355650214246986778482529502869077063081373788265536092639757805049064724162468166564809037605375905890381269009930136400603531837787198562525181334729230643971097402365117663466441591195560869257021097888391798168338549766633842711154491065466485830198989126246385983309039710723323133471744750810165393943664635595193580897252339638342473658045934574747306571480628378136005352121849041611870326996278972736615584819111669549000199040119415035957011928127565859962471611001981664954155348658615507858270625735212613665422899550042930212353925864358524015054301185709631914365846702284487396218185650020114865015373474835215061708848591292817202423997584767162937463943229811782843341169873728577246718903528365870037308475203240446463322152596421284328339767724189613955111745346336015801586270137879710601317071596304338005222494839391147548128024490082723652421401283514108943272675773831777747171058614968781333008566421497347854350901957243682619307931360316722483134114280862062943258624765959837494942920232044466483800920574800178573032766168952498285247225303744986720943696041813195826982631524405933761287695702031239390920003760829742589123823639505464228986373641346535128276910413575513684300582965518492030505983877498989708643015636170362852893527039484319812883211061858404972036835450653613456773931606135141128371219793655866488301747933560319907812786390869686052284074081564439998533101195830026221373506562654770484545488291935300037563899550061885176794006840061116972769134090474068723760791761797319686007752935495984608105105617281613243774724676752429570545540735240885259465914272539487680321033683743648833159807312408197710354407174194932266687159450117630493550661736763687712321437463281771490383632543539166164266809781818889794713590767239521135086968393835877458938208599134700969281535045245453460658389079785299367088482320549638957361724199631475299236949518164579942376373898729236269814854475294568911917263465770809702035558417689537262242211843548359102420855602204409613175023094025976544420208162893986996110052878535283386758990288662583739871497071577577358881449479632699344274144989361803417533108264895634090157541296990189130635095822165045321207568096067600329150608736126419782442121662060274263827197521414258798478903731971825291484514157808459661698671288215991303981381729195690538432864854254551040000000000000000000000000000000000000000000*i1^27 + -13809638813503825327607508197372733345759170831315519080825542663615509116859223363439963971226611102493298480794435982501148166798752890696938330841782427442483256937310369718346161419648686262858240058167872650517242646180496158222061788557301064357482785028154428576179560457593333608672253258652970139331189587495997067472005653750328411628372779768445763907080143312226616773358077207123599236988459313577913469174987516478959250218185867097497232427459405946516121825459309453038196199785867403031833329716605068695952198364849018900497164266005030914349477637632909831650247062684023650111975194586876752578393055281380571801539577367794641254368343432549986363785373656430181633749938263776006941032507091069753498191505044866717825712497934377721802146606178101477864379166762164154628539093525344377736100768205258326371915497531894748640038180748803375935265603982311513804186381400204134646759409550722774370089041706600420602704225066893539234769131399221460762689759898290352836296851647727266635547098340784719593668962578496180829156079020357175678665199039079189718108024071293432539935479285655213766520138735664204957000356974410682388754139190129948622513326067386365128142326046236341424495844991105363246829686797027388356191222776598067501321791101462056167465647496084227532252389706472358191785263404896256101222484158894326940648571868459291972306621280468768875171109650592979793455017145109806318966661987985964216950429675823894073561876805191654161182690426648659824121703101097932582419285739176605563095794941598966194291589622467789088610278602089909242820451622626812318757972584260338071592936653661100927733486220160291030379654045928639587692481167449160371999601747458449802389321696397551002075161595306486192655687342441343812368433146663325893685260476507503212716470193029290661470125672500431316491128245953741883561735389891538631596015142191076912361146863768665337477282209710453855667844647345792014363259338849931191965170739055637518953601938086445881479108680352105788801246048565193148008290447181949699085902082820062712733646867785145445636992327909494041540899470227763477573677907829430671062693049046935106975250167543255888830790809942039959937175899202057834916113426971845932438879132771277071744146846064177817158522074163351333411032509568294665713864856087589962262851670319222885718758302257094262581827753127115794842059901244646870642468215216894926611148804985917433982608499692357865224290841558648760624637925661522851781677814499936239007345015012221335155487734663463042702065673409497092422280984707715389470748342690839225401740053863699374334495717917520794358322043798809926780558395622970385802132169228687757507204930863723750612608208993117278836560341844377356196236826846674710461902253062285604270074542696777423180296756909707146655526606854103324135601240254713587292612564932071613986409531614911575640883759585992584728831535207484758027151907097906182923835921667345063230660938802132356935579728872970736032357410325349859173831739413035382301117482037463411082845723350660179232600748705979379324507058327007295270927754372278661983802225773521194601718766962565002040937652732339355846293516253406288479721875726917349028241242606403179192304863953716531500893912731645087537220095401587672392427986124932732033528675004989363267441621194334275679005034264036959976524204908918799548378709653310876008138896106325020182122539859332721238078107326213295743702712205042633823388596636804161557564851212678744471956799440708977861367448401192547250519194583003705705920458342383402479280131024515125879591367432117320883281326383485381221958259277160258784414203401782184756713389537561362918413591432304028869632252646735495223222207927128886247026199301859221819379751431284076190305299966166648749803794811793671444975954786796444940032672410870827716097498600039797161975129747030881920638981506990779175374698875684211689962009927494769369787745827990956762976894757199363825089014825786764427264000000000000000000000000000000000000000000*i1^28 + 1396552508113962187987558866702832284433933009758625162135467843634323383354675173151601910527665728938089149634698930094958726773041612641748783620257626565046811507130873988112547981022745504123379269340228373554437391379761974971381819822905623517836651045501886789915509002256984136045672819039734600181413898471968457694994889754637258537174403134289331762121604896952483358055126832293265919538735726177910430072462573628402301766850178995309467152520972838193985094294271341886413354210456487567253297735978438317551326765548519111097475664381120311419231357549312504017958345454633779405668923885467186533884404335134688321901417919724515925280270561697302574905302333867085918233276259181885783957294081758167860237425833993512519761065888553688890144988535726065534258786147651318403185268736571556974944973368307979968925498797627986207922443406946145727271972383589809091550247970818687683105596788118970087574443048340294626158254743631106319026330869017242246236075039281291490636411585221620111479190647230136451468534077010242352895710401991305954392827198519404765224752538419974381126144346971014418339047635975867184936281711066132593592862319060165358519521658801868877217138862496584160234347389801963862674910729128861232478943134591448893160143162694891169696116715168833855803902666787642093644538284147830463500568430332747169774771402143990692530026872179893994240458878039651285291893691776072663203416301691402132467600950487500191861343016979425768722546222918653594766285681188022158250461315831062967323646621961284308624492525150891142158516808932637572577273362618750751433173736735593790198113720790493802606234627023832218420810268946924228094134540096377545230382464091115519724925891094972669881620912003630621096687888144188028607826588160663967731050864171035478946372787288556920216399894530409435847182933769878832251991975355557842628301903220188557342514191495134751384391098736852985828207745181102426472293406776485226156285121238544547549827475453073234214708583598017748475287248856643797326200845715105733433346386031585215841054460363718932269709011885237438438940145671494112610211405829772849262338186811855302374491089469886280617044872068778601040922627873920844383654496958012175075362877273936952855302942438274466191118816820750450731824572699678299254036529229343440106065865140956966545606050586524218832326483757318556308767560549714726159773955706908328192849669151497336829703993001780222006133262142030630160354609464657802402269413265924132527005738506430423624027881537450749068454598998036145600992581427220706463921284338757484494089682510174377648303100921455486185781981777778373947542297975727137692307819210572797412462413182626963182605121133651314500844677064265013787410209229687350750024851714935063513371936537028014702709133556079971460561886762378377268585373945870201596108229542167255488164404120070582969731229345416089325834944582324043200036396213851126991229400498108824469533768238555783821487830628277717212225666995246750296102356049302745193097284876936748086890408560301849215303280899958559693773923787563430287725981014049062101817333940484866955791100025407465422461539513363069893780747229821808392990786358132209291826139482243437980303928723139225450452228366187751508863025191460250691961131465353832421336317094343919463001414190101735173845445337331279774623631632716947054684174847258172602984288632489075421271977474877633992398648280711331402791963964214352041332909000668170462675798326743591182459733758914477778250313847869753809346812917202712477093813211494510635523461709330088261711653801134665473577368587479126396068539316273278046438078101927890072466774855973643155468835923399268096060058291552057959761592389916580265770887473491717001702350206871201279753892493722892915158010133053621883912000636133710205364488166891176081476161733323310306983290826273017787887932706430377117262128099430987415987691736925059601926057899301069447002518396062320488632020093892558848000000000000000000000000000000000000000000*i1^29 + 143313614715004141176211365334757151025536121671880501391474701640303664041085949988153183491686141230305932479135299633567936885474756160191242850789807753214756487331784085729295265933224547283863736309508022131613516791714887251698423692010664992338129075479220016671086707580447197493425061172397638092609156352677923064781574849416033375417372480083116670759540851125844019953652554392719305779505762724298644839867073773288859096956494722685918612318055367155525295683761831207154280788695241640824793643006520465734305165586078818452711186156650176215371804797991754706399214632982330034194604210782020490011597120531609431812306853314975667279022050970496286217116368960494310605573866425357394087290632775166090666409259130688401006580715482737516139463229532748074463720915791488906797103255093861760392244313736852451816023198004486467709186238539220129236746719626902455633453458420583524563631592443744237074329967776231021507986207385078273085369571332880041479668076023424241721270809621713609268163627942074721209056961289299989135569107785301985195201146603578585016400148380252888877649714814814530209687523796422290782780046933235144799290262617302834183579239014134536984623969449832263899512603679066525487011654050901096242638836990299809047782428236209780373006955705160630597035610758055833380236932479808104750006691642423589282465692828442077361876496179414982369537000109944042150748352000822018442497777805080203336368859703734134842779070144115292987468465265699494034913406642921192981912920809339261599655476377934093702294144490231075019975446771618902458217930511700840375012602016226751151822707735133665882772461352556989263236850012728655736192462928191312298668926645706235361869199747911776247982251674081301328112801164977388355973579290108073100610967772940564474906583814463345801628134031289728767945671533957421433144227092552789943075762074381600371150577337545502998798131705275447587206510491728500165515681679035276591275897209354928458659221452340113729222175547901482582080658541414599532429469689264997413602310137572432601208783027723190371923008350993939031753607771278786861918539312670768811584891938422173506355517593888927200801238229326938780936929043809226739918194285972076312206101763702063336751060047601647200429540013528059080351944441695919878485924638838086343412899624373577149962412666956271963274019337974913767224501592781302455321992788924815867209921393743315214191564630733367466865300035869973680378091554058560712191756263768008469030301546266341349638149944026981904696363165719912833359472555153671384038411701795405791612070460272417987989638055967379640654901433778628842295841330202508549181256707987235648943119724875377869419094596392971303693989959731981512311202690059997560954322668017162512642602645053390581392484204301026577174967132175741919809741655288624809176101554512682155680341709948722423063935771897547090919224181005519907412929313291659049326448727755263253369266068616904191428693330306875885052799911004994313851821818948073422226085681643502085911675348853045850985627950186787172378097426488673078957281766269614048177211248044341109179529296063725108710894194857254713068581999038136655923413754846967994262994768107667871447929370145900529047000606809500643463473576248435228573603091232053916045389361616709201221801717311744379872213196772870748488319910341160348419088758036285851819494921632940455447459870269389832139279131905440503464135635699909021173792101643060869304550466939959919847056553668343061651276301409118184217521435252366616954910673205560332899550239212930377814866220854214911429760389545906002410100653345177376946849504447209632402406719589144481680930813019401759260829826907672171236402205122960992452042386156725017846079165481755058820860425790835713840887401436272767683906412979052257739445848025425153062833107747757919422846938870620946580574503526496420116645618344862257802395433752044120704718903376048237427081955974796481078381186016870400000000000000000000000000000000000000000*i1^30 + -64594892025540557792568716133191613390555419895902741319934743384779689148213698679455700146109307529459626950816000454972586322440154642989240144968655502006296045423236401822861680757390680354128815583318632556754058833556803146860863837964228506630858786128473774632962179245750549486443441397284899372365519892185105392974419668002146905108598912224484003624260092309950101232111956696368594408078166545240420580469775233432222313280786931736296490752400237570640755528675994706488153627253250151330244785729893176713695018168234219064585972674880763795071833436118494539445942908446675399599791282522312041618768504906069086791278142029841075551656778043312177850033255065156744595398097089949100641799384272370873031088110770808835824274838639139146212939480965274583856331509505033326227247581425864412219591325336085643115993055863705721961552789788644131414154146777277861200968860070769079327399136225758410751221340448248213048878077400249730607674598515509025770973609149062301770796613843181676234089568761641403402577822650668220082875067831013091274040883034784077626984648060242883947697327364336647061967344805617683825952700554470331121321709562616352446564570915714842896588194829337182024272966009990574193982244199077915916610433209402846398436054985803646622734554209393964619885825799010097663379844838029318974387020897087121544464469751993364302424837672753583415662604347999233824488753115611113709001064539625750257567060769165384263299488115195341151814820316702684498538014556471991463520484754252687127896578981063015084162084802355633123372134764367526050819262814419890119486773794684607142633294464229778709738777163509673802849570682803875495407823391329829516624088428748669966481276124247598154898634647274756846628223178375993699478758371961217120799729805596869134967923126261958706246557856048832280123456726408353255358045496303118191408442644673666410666303379633547204780907201798139047714029171813980808643649204875649673114693970400628537263992944024142918823270662097599814890705960443897343248976270181709131295892784643840189307634839010611064696604134206128217419133695814903129859541972887358568397946575296884617194307827084336097464358528556674759555868177818968151311180743555922409064836635821651542575566298974734221019126284323667529009579281092712298810396538032180012842097439410176082222075071234713655119587214349508403340042997366293816559862474250862282967044876719405442439728358568363891302657624011061135201835687985183935746234011373813368430982474900304688332071281901181456866682980566071937417753695374407941533272587888621416976150958992019573245659090903213858859809735876526387082623559301736753708618438305140342434468043171952310679326144117609745292186831686226983326854308575213329226451188108810224911209203196383053733689724372059596636885920273134041796687777910366839143002962540010823638731364854986334009246099721438311185106273737142782073524924747831268306248012431735223626251654536975257106598777003515315478761089351168592433388935478493268561696373573809493865669370746157210042725243773330506627738939280519762515967822055046602932148857357798676240245941424750103868315264541208117676322616380151275941688611983326636367302415334203168449632438508862273438154884250442753703518303159699026098446554774329712914617745270196393407168098138404889074885426939550577048207993403997910865769612896342569252959423288583515767687465867116853628766958129798459667989228668835275635246030303294286828353815747707416586473758775603427462200927266351919230703489651665038391231423091887489376674970331014144223572629341614809603235704161339969872018169670438516265762482104779865125739342916900757596999863191473251487385824958686904101191211862078872337793809701588858755698240063357192791577843771005837232658880542127501022466943201298884375395013029443727006341670270295507165103740658712197319835909219519355432769283428076355307840547993753638498993388108238953683316275933987924823076608409600000000000000000000000000000000000000000*i1^31 + 9357536732034060827619803631975134583253937800714849121655963128547117484696617259692782379581722103231722267208411044869830390344242235130940902107581366351019154086312948557540948371386086304646463621197840117958858370702182564245009596976521694793526415565707329409309120781293819018384833874997533274620341327500299391852765992385277512475343860470698533434517892504302428932140944264353198702980292474786218396089883968629228857380916878434575451630385934522347523861928935331218344472433533842597945642739114670549315499498907747726322483690450320227876708307456590690584027746987836889553490235982973234151135556355607460970130337455097519928810791594103355438147076106538914479284288007559269103149884184134103990742303734393634417640948831267677968417946804569877077469261381085404116194184153991428392780847280372340854769323874685256035705866595010317857710770193511315053775935716741062025640602963504366980405077150854453284334793250749281092856996855556039655010634591817054910651328562438348847475825987127777604826232385644295345274211112491128711584623430973414813282786609667101459592373166380412601584269196318773099334616730867347801379871172943395596711730354770948892923661341868089831965306127851915068429144356070732982299161774497174809639132250105915715120324217545463373057354356149334884472874007506834842358962325175013920776482431986004168211930614380469909339020179916160558432678378125536115565125379414400614375609163678807419818540255489917128909620314074160463909988462904455951658997118557365848584078327735808601656474628309854001708409949715003950949269300341937449250710823976647311792739091585654044648692350022056369373697212909267061262929931746998234127269744945191734488129715703913138782955202278590424679320044764197876503759134970854023396535401528352324556559573620117174126547162113383542560142150055397449512969815457049729449693034343683551396819014813109575860066294308714276389879080233271882287645804569993573596641732640182071294142688832870782199916578150597439299473891841481292887116126744151447648447971607426786224142602899592102404720546961707161005955478541665049718259639583503916469190211729033515531106581247501529599305352084879756369256519031683852557711248866149330539663758772717013460325105198339662788851121077855138898073012329327639638112199777063519458151331294021006356863027516353067527953270966708553215126623672442456163872862873643676605273893111619738280979624720377220152687436111906645564761604526831917084801898278093743680922157035958120669184415297004682916235123407563054304349144110338374285854086127080289280443920874724666895566518537556277451106149576803864945937066680785029129191434545851625235155264876764399563038590923693240282028983367742167413626242042671931339177124200620476594717044370123526199253671181030058682785490834636673158464052038464016652304400337778399635384614149749043028258527147562753625658764750606965174213311283188619768284873320923518427655836195706413583930795471700565106004906574731788383749010310252900704919323149340361761165261246574234156449340967930730775390466965931956632387824474963431563013586679624858508957585387584373096140247263741169956739052502524631678835982992774687002700953976509307738202894280236301544124227108156963899167991432207375096409210736058562637698994242688710096618728238187446024040295262675649584960251652060667842969875807661716622223848230421259246394096200578547372124970356821531294760021374753584827287546755849226720305576002066348525504298076609578538014129540401432436815320137305861313093860576801565931968284672296439142555498056604313239948760218132659863826699422394848452068411233845478138880007847347284921841342152370279411254950234372188489895027709699723186602818320890102938022744803667398582846261531934381514845724660473986762876007748870170524924642995337951059546898357807782813153449612588462489094189852231872122620759675860951652901410422648901076026805375982676753727984546874008860937420800000000000000000000000000000000000000000*i1^32 + -1266813111274365914801066363296400115796565041880491083565285506640562246507962128217653683149358832700726002452435689296429420530540095420798530780332581232542559325020335131020944218008140911532746589375438574352275967732262557523278997375879925284269944664386256109107644797620916202052042297698403352508479723012784469927348532799986461260268398139316364974255286632897734288346836724547766358381052342524566481048220819616653971587322955515752457063264740448096833523442087434439310885827897984863959190216317061112637461407979079187031529958627065094327176015925976635289614615362229019750933268504672689891402983619256583955197845520869212660172780845365662492432083207855402935261348425817990279235311439908366830302348291117726207319923602968009920382053061955686976177931686383284240400939587047084326734924998100501613896034815418210939621296622010322061698546292009916847777933719295028184560043431445004651711794571052951557619242618294351728993579211675545474803567185202743987504330629879631195396452839756494978476843441932347212483373688684150722570033344406067930381945812600055060282680559751021009876009570260986329321818279363936360008255921454974293084148003880962753332459871806616107280815664445444611402666417201408525140316058650158222773411254622292419915076812536063742030645800550103805328267020346539872870121699796099906316623074843156382311866574170365569562030589670505866392319438669517468100307638956138165319045441220797788778830977022528361208484693433966778973570352254632929055808342536424367107357259563511080800568224547338029882388903596771959121449917460413906327049350684010713026063151962646008359104810129526870026869164160186131535030151961773058859312984875449530485374880180839279915411987290233102706205793271101514631436916208975550921066631456843962011492560907252296449053298810970987181519945067112327570422793930286365550675171235151615882457642402705370475437666508271953796888438199620697196688163283919224479889770136349729779260962889131806069353578268952789315268342774846369107104463144087617903576772005891417121878360287867216119024021104247623901565683840335776752845847671990226693275994288757241136224717781777008029641005480114006368632222188164758799718628176192005509322010044472923843611798715869389243264629702734348596741832845001405335702362864366831256972988355245994559029483014202660148871740409232442928987061102790038311292667210040456175023808938689934955511639218779681023440179852658859943450345779212966474270038430158459969099391006752630396028102202852432464786399475271305918933951308541954347614773453221525986091280866281758846137147273000129117850440056971503046903067987383784513732965634002281992159904226623099445556397370207972745533445310410477053853158444552217921879377452079728285480618879568296444562752231243428405330971599093747661530735879511687197507480219930811251779774113449964681506656802089954301803655502140828270257839907885700428598375260445037905584783185414766704602473122747326198317347820100262599202592110484589245073356692586077355917048017474826236467967537364238225504854535983119363786567036077411839757267254741672374463233970604274014161340270611942520666807384607236259944724166425361434207124882215499608338809401381340877010396368551413685242073436813788048238917879323431837429239358825740326790989849214013291965683104835817342676860699311029486523432617970906848903122063271766574757445324870731659606312225701089197192594139951281899329856389424948710232117161992594508509521499633061501545364159918838963460573648283093685024038404705100095952081800195187272318229177839424261186586933094121510768526670680139707254267994710074176339311172349952468426906291971541412411503310528800090486003618250626447522942826449649835755660782870629345649273912237272639867644132785502193131994025973114005272296864331428041699032458285888570533028030601310875547853409897184599080383970801387028174524627997224802233006625117324049177981807403093458944000000000000000000000000000000000000000000*i1^33 + 116413663800617072065697134252687900162223788957978903809672918801445216780826894410200763790918774331499858524065701199309858628521411382514815499523361451773930216368079104761489150985438434561199243770354284754733038856152664093325708268165795200634698505665896387392710504324838380531674845858205233045521997126956510941777535783348890386554460825110063161218575827200989616009093083937066482706139829826950894750040880213401428604618399209209866166675931132385254028616091967276396093448485423307547969929210688406195432022556856208452720442120691119373896032701412475343288296940922196040467238525253795456934628285249158587874852942380469252444472287193693239911732533667375157502092351714557165298849649812582812954705766445363112307269036075920415189126846886000420475597390593540703992295449058609566003386811937416884595354408592422658805595083646989618185501443985941809879333222435829895283255710603674924046717037558133477541921761185884058588144447579429908719743845081861908272840662953584303305380734537047870519872122238451103667872917217141629614360539919472618987879573946087891977448204729094861524283893916981494995132257790787193031018296101189925660086759089499712536228119542323668207497800170783425174197457105736579976328088592219413763143109602465402307044359739859028577892353931066998363000325589063448351092890123150126451670062913880243634815334962717130985931171023683559956903472246225471993708575196833264869698986343814768250663242415714919403990831530908728724779238635866864857959111101167146894383814593948752150440507823271902615802085619466563280539711568140404295263427848821433552178553880084156901240277861894022509838123465945982062941201994576212753079887000461467366359709006732602159788281007570440675836326753302824479588732410055457986419667982982306328166428269160071124136779213228551361013588994700228853914192160142415914911011411209682996925090908344252908713838450095506312856347907218058321493485900439714130870571704442907645119991190689916453501187582108032145889042784490995632902210042000326255122652799509856831087265345151439257936447461366125751465557899395509127292877912362636029428152418265363286993043255289118953921136737644839700381923891729156693469901495328634700969791021671655054722085257706674667928316543748109120210730617742360809801586774450070957952207051037482353080565960242985948214088994752617874203533355123411155505251162117731878252768846704128729964009848329364453994246846216781292434175182741756677948488716747404535375384987361630035532160090028401507747446473441923515552891729762814270644270464713476212959515813880825255607921180963641585673973472104547454703891376842084140693466252237240083281648550808448477148982086204003252716991758782804408304035604224823092721749160566039300265084101865187786279303370540299561814369782972262353385111466068713219955961793149101611077017483701911163368844076436466768497007939104338889274999240711637547437570594526892359439430542692747657728244560334700794271401912252581776028231151931978560499907950592984476524335028757565868478984325802637125420440276569855002204112071259902873659576716720441821543853933129370642877272331891504730387103829764619129456969194100840346217478374793002017203411722605971688859281984212525737871543228115437447011125992201513075812630486781134880525204996047819221057055660342730724173443852840025384274450865647992415673588216061860485108312463566897561778724283289844608006006962602595503281185048901471853543210775421117435777636472884605216481379667150203933201974887979818973409919199518467513524003667032939713693912792998376334095928395155805418811039563801848422259447062034870454578219478032557678399239008365596322075946051515477952999122648924756161997874443893733625927579933027268641883935694930717326410035538408957871295364280688790231962411407100221905589223834664520059662018822961261632077101951414312956567988773425954754168583848649185104011522487823797047284903408294095224832000000000000000000000000000000000000000*i1^34 + -10450800131277457938075170170502736125110274364781644132427327203587778353070486063354430720037819569873499643272440879470482945170426300048954135916980350053113256995556818491382811713801707899868119704516198389934664576758743715683125625500312586341463578541335367120681183454651493860884379396524332170525414480323515088934168679207312284985776031281078912140916386848375925647354406139066694199108314947319811997740321086909891552234991572459909298223595847569295031021961375871389649426637632618763257953561411821950846745519578390565093347412229713296708212567716510937746323546025625611087871042093333232771659851309905911826809837560346901338177110991108427036539974381113746746693708874388757578020052891137926551343302339360319004224886112871595474229635696889252372937577763180552917904895625845676817864634363844166875413190494120402798159185209200945807797973238984596402852143290952469704749315352335461964849180474528183866021080299123266958200353514424820702851300703695494392368635227774167673083737199447577784317668008026118602345871316531799248870787836457404577865049684963804699084348161384528154610103152296584529668918941270633570195343378331598677591984319816297479299911515416847577263326185879046229236145723268363299918593302240915934957732386056715168762600460210376477352044034698087909928391207881834301154500223713620710521932314458677921860460116996603731319641442310210453436738029838131517902195119475169804056367723012235688421758441921427872096245643196181539360999398258999088734992518304878771088617314964377197736169797636366106146774365872767143304215625176426162975894096707218008230833321343385804362266305486886260358742188855666985135969557449673650987573064312702711791297715110108647807032248452385788081057517966164427462462360232489602462016791953187625778041222565194991145670097480643221646344551041386256975033232226021172593918133261532806279004808206123371161102921480439274527050549878103599012108031311169316159304912942273152000612066003215708398880583438897134699195361856839214372619090774725576625507286698255392998317424926782878438640235973198029632420554915655472546027440846366957647260686676193703411725183184124567900607635432061575162475698217753700036903066182740153570927171574106006531670072093720819472844162489932726855690696126269068199246023533479900615254419437777215254083620621115893848757356830818378932988229698086452650501819164952570401789696765615861025231649828039663027075580460018108138632518342889755575093827259718556064202465685869196519389083558947316908590424090244403089360200252378380497122439229003753683443454433503253356485597539352285651216811224725736981962953631797962021269090122055125845429455941753838199226979048030408915315042810550195388387732323780489512786707749592384365485538195768286817250224513550794083847395729184753237476878730415435421877117222652664888060207358536809346660111531467032169078250507375244289513331554504398246843018666966887999523894569462883586207794897995497001481051060299064100606620215688913581423026888251419625302900396709814547117808183661802896928322510007764013883607974124965193052202517928315409532088737529372339803328056185018051950765254179764872030465447755079855294189297713756078536131578260495528149313476879216791488887445874409874992121546040191645759804679518869897414276042166034894258454458114889519792028778115517727070741616988286261380788501445263444034813911276171982884913953061298759807169042190287645250793842515623464809384082246407190604773341257353044072538396298695610012232194896103242716089118984927007282714179374539182002623205998323337871210887543774666301145876835204334230138661837542021120428162424369571856713244871137728432615753039347512327433508714013891196484222899427996818976191886453139181333995418901394810056749800740894132765982998958214018265925951364339680142329432989618399967330439459432368105586312022461586358464174092200607929238152857821878751532989103719650984453996544000000000000000000000000000000000000000*i1^35 + 780797767706958059399299876422649720602578920322027780801997261463505105150392843278893431051482855289780242028666648569272577900424356249996877759894467109357279022407420840125468722440942578684275198070905083131996079921926714529164730942797241031085033072324009806124388028913664632052769500892924566961574008477343928543244141591329122764279470127128199498701874762767759485059949902748139884580474303001542262252225013863453674881541922195076886950248670534224048588511528294380547162368732361737700546131007681217931088025349995335102580988433004895409270254150008672211288979531577384819242841763971850227775072803660017575486729486885973757385881720978489904107828667841920253567888874578028708425380673535607989914622529040977714565064059550499976120599295968639234486915458963072665716630198506784256331011158832270445530738747322135071143217906104776558043100647803463336824056884805497950647618543180221980189404487263282534541220321741047125698846816291801986580579726130915520992851645487937344038140444605162036114757287080659683080020254895982595757183433472035052806833920772053583453008766101063871698667346081716827909566940214387186350209951382110932590190920201674106871269492553314823346524621759592874973913371495911757831939897426916221829306752737464090282281122261073548251129180162317489906824716477824017213810696088007091070631361498698687415461487086151291665857841932686211773628067202963451045485329002115746008683568275846423791110423450456403819324434176923690149174720603416572128735901403132670869170238878107125136643855833708665293999535132234105145059245277852217860852746561225106662504959289363251801745259109689842704191849077530789837932140078704215013022391720809994584408365973579422013205724243961387427048302119313114231480984031962420054418778582381596049255626221476119551743637327793846132958972912280377625668831861168243086739199077322317647860250360989256382380826895182901032435594546512177247037685349188091219307145421920882454995818660383983641049185100698150899548134727302805189438267705747374084288150976512848004180995580727816128641147880706286046880673014679780167547329884444701105901383202156849422053257398284015819385591886450447933958700020572235022437764923218610627207319627932701799510368944318090322615598010696600378095928755976070495430687149065103393626188361793959604691252868344960196127844839165778094043794788257202846332961552254700290984809093177744895840565819994996150771551534643355572839428732680341716781219155241871923332111165621996477006522420112008139919734611371945787353145812772970004817146467419459554244982779152553674126793052349276237879958195955251527251912875051886278105601309940254030933215305175374644108981059994684201698402452511317067536676847180692515481959808829141512375791149536571374952967177861024350496928099032674548929128189379266520044713897118988505030258613242615184177301123117351882762109874816739621489801239718503923003179633662490655177253109673147645834182144412044546631379309053062707814655681747438086525553573586775246316756770914083743523103305959414402430107314471920633884122435132862838299685308904656296012165084972435746491564280544658138848206664049191215477122515255665801256016521972303509143903613059425218355684924376532927380823875742794460261387875802432409249676322767395802358122851676058669721740734873418540967983587013601315271727296569077693046599003898620328181879866487925822840659185638614132753595291898403892529218066353369606687088273128676734317035229482290108514284829003958767017656347218883606591878717902247265036577710998508886893747971772142861612508769774806298746927154646293902736145495552401696283210241095158287711709807662448919598031211496130324079958914437486775559855501422645347275146766350585742520917129142974662867558603588419474985686666158479687944304581006407643227324722735157746946523219074452461951168412195003721368269071970280893993419285532170260903441192676505114661362230886400000000000000000000000000000000000000*i1^36 + -55993477701187747189312426601298506408675962124241210982933244070615820247057748840764942422154626014795302709174736570538109805969931522945701258350436480706979585468742878467780956282187198857946930940668732925706392092808245569424580842690344678479767639672138928413751213582750226220697544987337261426935458617757199835981330541790829209909248521257186818418864498031426254535843190372010799608595833802251667005813878629464266050199858161002883381148842983158425458045572047041455807771564044498049437852841011164152989044525126786583265945434927089867298697985006345981435362173729695151930312500999398977726751495535576964965275883759205309330364897281148114467358284864383962207614623392080410727512696580142642633706437426747827174411514398800718152665390496108208504024951441202648672947376835192321002003239347624057469191172878956070249035577900062469633774737825661960321972418011983881409872809508574016839855278338580375761559039265548254156937614337583585671144747285037923178109347634253489521979592653997121570352833356423002710144656761201230953113683993049365767197215537302980058030240246557743398094591793916296610904879665720917222525173494954548958867650162430540452602147891485197311588539030151273712095701806432163121976308973308158497492252560262004632612929027294964560966697651280957975633068704112391364638761706022284186194681106688420821309437205683382177428370589327674715394153996826589981362395961514983606987298895031985135932766931883717951570255212678050317057811170738377742459458887530486094234621874600804869399368007579512234599098660943195078378685302404123480652679723366048270251748973301694535477602021759943438264774465448820668589681110400635729843217478089989780274918953637236123569320194163532557062078179115704240032196305481692019569589091783985285081064406691080282973952343578452765796815590014651474670752750463920854246513340163799410172395163253471763829562945053692187975316573643032303786894119915266772822464936650134917035449073114780535961829927402670017699447875087045783519295426120707833984101203057232900198129508750178578152104817691795376860086135914503898069630324062750535361887593170369825377644316093478309255731200450397422453043614179926416794207196665434601159771321588931733784955928327480239907251179469938341790940889696097449256940718442338049016794396403060838357288336224117165111857062885531978755787224003187176914825788316913238357784273147527000309885982296422443940361771122880767431658708514539262041524518226693662231174593130922372079571172358332830149498931200554266742570484417427463453610936578533826311227482750387226789969152573713945468827781181858551967499646591983897071819122701154596743576079808883081058382504816964644960218085789754164217703219555493747816452050597583423866670846927760858505231641091559808846087412733063411741868755918208425729239112937426830561997515693610503861514375309476197762255623220064272240996872420177086977237833708208697932527037328363622598256072931385627096539157308857044422498066627083082388006497980378264795122424325962859444465164896618083920368164195370568458790535055816541813252272776117809783421139636864235987995656546147229261828621167916732187149137363694025638947537688262909320466662915414329762852051107780912012724619421455493254584992716617983186745244621566721807017174889324841314337834119654837804237455189361885438564103508636129053775668544379768602091990080400213702615167208072947280421856417178258389831290503065544694113204369117835073972711014111457636814396981411745760226425276225484323193129181095076933638226765055007456465250225845023152093458037623150289780001862610675106496132365952433351785993780827940419769466581641189102385642743544669008185382241577366185920111436508972275984739314233892418476200828794191783697832904131456449035212311274978082443576933588899785403915034239690479706089234041394959372726761918347995093454202485009828989372846787829447724529598439852901977292800000000000000000000000000000000000000*i1^37 + 3443693740613391200826381768689911453706324404022827849929955963627110486040264346479263841119773435301933336221163333828896093603983201851971345090708993636439175792732246482800724511829585556938962691175889104449159826538805013919003257729945415448295136348108772728404560054291360945184421587810157041337052345797646304382069089906200343110657327147205079607662351577970257607676362759912190668652716098199207252676889344529816441797836479213929575821356362382235653716893178981131833033767364124349792200471559286497328429992074856272650390547863801387750426401701371447165972626474481401859177154870751326035807414824757330530280553248730930603729870247347043726602030839525997928425551064068489511625278702785388154896195530102550795388971479279121376875032144847248223464897987962394711448838182205146858514871745516500692994589784769970886289143210723224530521379130615518985454096770678574846686715590540011687025902958403052245778747763782624489765083157315551336696540372048054273475104878218703686788272211004801369143443789857885810857290749761890336199349579161870387124943765487218660435702038024955886940597997653559029104439469079446524293133081899403961289995384294388605335132585483495118073119199479850780599182380244332756262044821697963946144112691815830639650160045998292048379143492015210315957804421904110590136797167324889627278795455669520809755439282719066197237136323965607442636807207918745939891514201042907294010104866675948422432727466619845368512474147933347618268144618547538149982667324408611044742666482550133086938670728647621662767325755938084438504428991806429271791518529849336506527698846451545578511665016172020197631209445805277481173167490071570093371795838469674713387630192414920247384147373692923508852410927440896101534369550183347398696589730168973602372004901321830283569751179705375154889832352224635862395560533620719575882255337218867551557705006248620180179107068827733139660311850196336767115573614161299814517010956058616008632796632518046056791388256643120774330474709640085806818769119326289365218710901924880066742673932882078509082495167331482610485860196225937356294845198477661560551957579364893400054507079586929997125528646758898936695778552210690056764190959306619499586765731524075719984878148678011241128961640273759520980647440510365592011932299042489514972609093711802014377546063216289496323250666360004298803654445322224587861238550866738814520573756081222090828222491970352640695844111451929293750351593687880755323570909475147907427238683020620478477971744818859804586212589621169739488921317657945410715409161789319533425906098005292905529404805814984143774922923587580013822206712344644824247346839844454430888685193193814011639176249873317168276956638528545752876089752278735002765029741121171236821662965206794095184681301185080596785525777029311102378684933117127034272718209089889259650376213395384986025939696853854153618057585400442180951956884241257881363033073639065231383930445109841452230208876426876564163635050948190410457993606204942151666796782826556479152352996288044033457556824202407144204445245738131235199560452860017987195832783952944172068011832843608207411976321827021109407320084448410560457781720583356172208041085768765319982522472938132830128139266838243123999307360865937090176034514450504700353654196875442682467021290240486829994723009139982849342988701677580249283912727097729834322101123411955184303629083718403306870509751186640022115757748131857986016151816911786038875469382147152983465136859239575778896380890413653725339870872102117713600298206248827788926409854616863688763369866469888877795483357144276189512674530098080361763503686716852559951866387037308546800811699561908721575997001743317262794867527523280908661977656169648649749726911574706876616704974983500491271817406061825428030823594378300672415374423956989245359385093810565616148848780231065828717347341806908465127225433268275380618788959890739249351560114655690668197806080000000000000000000000000000000000000*i1^38 + -175423586580273969633046676288528996285031821625615992163947136520330792423987621798502858498152629271619860934066427961475789498988582596601025002928945324749497474756887124066059738652492872833441059557720386636593828799475218408258972134929654781250668462519785231957895374912960411441200438626780991403372437655832395797465003995759208714517212351956268472964128007166459193606304311217954776227948630829196493116124946540133940573100320035788022734021501037010172024476414944666192671669023258982816847373377367523200939844585744312973377994475342250717905668244358885455637344765784495855471685627282885440153152903691373863878153701758448086970438662852367956765580529496998284045060925529594592574035676554628107766553315967246937464406063369956667297410584960622916821868384900024821892643711421446867642940926628145416546466029859832713695458327107196254057535082873181947638320304279337438826533327804243228166930036171593581509193714600817999270539899412181718663228164052621374899084957439077617109950889098553603873138777381853217850047131567828708884286644035449562926615340637099021140562389606175507056617890087752858883836811061177197929004303341122644325451602838336615579662157968834219081822613917666826685192262906388072535835930432025889926131760207867446022554496180647739841962684926146690264431326798930238389560077917143234713332518909385448947675992161156878002573807275243297567098929729856780358436392579038419085935773772176004073634024011878388207609431489936862459999546712021664404248078341029863622035530680592864793995102559427961397223687140163258321766693558767406086442432190502889558422684586089477026381235097255721952760218801252019417115797308168511889513333520997554623989298999140935014845909703619332241018029755831016859708477963952099210942169820993938602259570642431792147311165798923098707378175032766396550654257610154298455588212061606869149767462516433520797640120558372270143290422383343615724829067065256860960025847125744285091842979231196533538394818025211945905687950836238766753932707469865631509391779301562613505228268454810864787116447771624539194641033130089003471344836926327042146863920611946620573248331834066799880305723139831392776907341277727987648218030066284473094619044088080166935089717714787519950293788032972915394563397798485796875709624780430323655538747673874418436331423160586949771204462123509355750613615477501550689781789315709481892531559261718787864223604932716632023232772547027327758348244534015104467034260744722367317974565258672307894465612885832336288172930335658842811904349233025289833005388714189149266244604215929315937633038812695760912750755050397015138218631549377658249232074248512344630841905730950954558368890691006267742439917178286362461579141955634584794987978685665507970279120684604805566143222266349400851728270216057024114682377266279220866963368570070173519375907378801238760304672087300219723018679905637265110273241383207134478842349428569526571754158274517286542616170386283569632499306567891002816549263308942598736705549348001014140531573363143388783381773654875221176151638327404955302122415304275657740247569294110431810403973596307683348276676902171082558479160600677638353403148004024911592280841825033169429334204695973543856412029512368259287585424396221719875997496759266445086514222548711776038214928268934096314300960531263433984251573669577160607057929877770198642632176102681775548141702664583808279582084998199798217096377980524668940065045769702705694832083839225352929515297051202234992898017816826710258873269663596891425565986355960887989373303094373401059406520241198679521009299292810366257185344591881064239639789160882164424022801940929730237002916193769165232119639954968457346139117801755710156155009083057541504450378968923663044485843223992647652842391160326282291902854387430546477301796343718551660543303173897254398638920489237786987619961788388290407164109915361117096597752299356810851423834069216673136640000000000000000000000000000000000000*i1^39 + 7211991421941539039189536948965897961646951061730285034224389733711449294533334498436359344234602352665164305218167137627752725713054294428934895831512816499819884550458312663511337117604461170619126065169138528388424827658095765148403650365526619763292754038624192087131487075192595658417837239465570867363578380719703054787732354663349234936881100714971460648532754587493278084317406616237151370560234543629467994539087217537407294360425050047602139615935741991740852974229843897566320702495558169549579649621886900489426429878802525797258966356859150922982641203802157045732081854810184954358508795311010279104618776068876489440880342858914976666499050302058592231236163900810685242609882425700439852366055208960373721065851578395802943022981205710350965000515787703615982498314859971807838686982074571108914294919469210344176330601507337438583430554302081384632489683300545712318788064793033089616955804659347629866308715681065984025306326112896288628309039304934830154895292922221099483264408975403953671262843826820482719427892438465510936716847442947398682663118062780498535597879712683377664744689486185468531955472449071735530077075082078605654880335406939365788357546653971917923322321697658714482429911130498315369088797193827640293491007677447730867941981078995676187856833558259899788345225047077933151013111111911737285083935162823873480863163910876131224476984263552519056144815539048819389022882569503713563687192260492633070670174273951423188512435631661725463560692014468420448032721192946774594326195926894999699995472575308124229843078075786465411924088899715987179971938799799677914637973806417476921699518396646713720493881672232663811440664064845704483763841937486120004591426348549353517689828978215650583671419792103537072707246424864855334626104420803108791559434313782510691651087494672880776089184501142128393350582970846122339932320623368464835438884163470772438863880008611565705481182875491569437814896796788700267285303415576024528078096356328106074361123509186077371916645289103837334605173247678760676556349622823000115493741732392376085447928012748448048498207355853797622753999002690747934074302807081157102032701167748398700885343403275773282985591526796473585879441212765205018769223860941913150760793023176411351189937094240097307311209957069666375699721548901249118024756928827669922399424486446761075922496195079122254935088279078548197268437580189334785889415193342065202347705130491577591397047318933485291417966860716120820621580825043487964572873210208718224902951005432051324439039745584614455283069513974308277484456253350178874056362108888842176368751098036533452062952258387995007984189801873316989187696739941806866506108217099172377430945801103883769937885253774210555434069345731910650558670392000674417428482572706884038799817852654477074543108368909266112166949510381587257345740640560197361153287704674266584479974199709685354834848066400622281419208220584757324405108612609687624895248229043094930778474850930600463967951023187864113751445471670224168227490483190762252264506299524146172011741605522635396203318532227855330548944695503057213959532226197296075765193559458402973199406301424171295016336070280723574397412708402241383607927417499601554502126561159992342605118902202691946288001233255012151087628528321326806929347273725246984721207583447478425355441553896038048670278032761761758855122007942931262142308893195484086381221745367829708515118689621103854975161129492709235822794240299391501579681755061093228757112601462360539591820814438381157395725292191102180545602591509991589818402255158247637724593970563256967896026758532006353401920607985175191577308167494296097272065737279019771867265804280461463036296344690988762648286068354346797707524924799954265143501737276914128716064643555720462929294978366095294080815454909422504234961496094973531572575161890595805929137697115689959047485466394909416757767999512915877587119662392543344888437605344191903919987610823426048000000000000000000000000000000000000*i1^40 + -182850993659671590049029901544708464045020962319761773130461603963194338773857066335443872659428050902379767195188672932810709730258569654683170701086935700519232567332897699960895173386288342133421021853338715471736135283151218367628457584051838704876099417484598005587356894957294202399800328782624077262936313600959189441040395624225723574953974073043389837595566401551665150483864325543512125222778173980887457466591037173602881765405174281906291871318982707202379345631581407929012515700421956368370099549753622903463133875706420267570187661036796188826372573663542167610688965216840782653120581296759183088571547515824084433435603507126763714303630238255625032868103672926601974005164272023872446669012436987540266439139128230022927171764156615476758748760740346349304041725460087694140706731075738210851321800524468696754947835533405547523809426045389343512559751526104208287089750260028931892227846152980067520280215461248624935912551794419934583193452781358321022216515138614609499461795507094835507315829608213885537450355071360756502686222023298023407955850363191698093191147222563982038175295230954337312982957181472312429491620361870899399394392471132438884221285745569899889509501820751380303587604419797999626789112138762936053822201509954632003119800132458887753359457892155975731927002290844485961639072743839752002854055898906740853624575048474998208367300635084478871527360933447225842073219909229436546744140180000425740051280095840950260284268364217680286292731559799635367755282480970756841126675320344488958046619940615253551985446060096310086447946085012351482061608227281479008905857874617893368203115789240081300955261269578490110370816458276650832673563399425723385416408837091728653485390539786607708608572967481783025602910056505263755743688920691128354614193935439119173840534375460557130836924772390884709983724123388613219723598425615296546027616152653419615709950646110808994114988668368061124935011678351890855698833195867723194003013116872296149183437800950284998331535301694336264960555389374549596556447995564830730429576491539206605956502695783668020739683584160798951457250977552172941752257293658213695255111719300358121999304837644993398846785670909300676298347966558131433164951114003373575368186255235500166083067353348872693117780650106810591842648002925337565700205890019395915246207896093965649847446409441884970447794593314083058649890616057182031724617674209091561947157241003713821758112735257749837622857832623420916549694488709690714633697385253210021958437504858341346078260604277133173543612669404549516637430091177856802493032858422946354092105222053804975001019467699790366698055938856607371290237701521637788207591761753297506662102936179079896702941941755278704161839180017212376169047528639674913769584410252815200952477516859872580024137907809787334478988080094055794377916817041189507292503385364174132929154566323545020143320209556383212183772667985991943219070496766864941298498100176155436502568532623563543139077657212100897446375176135172008475134855775270226223661171864285597839877079025860800953539767801019129299966092927975934537805686851034932314048406314487072985803954404372027698711090445033576748143553361284371243513824987108167949432793202397052699749128422694069033764111821119540178052037365000984788462970144845895993028153487878403686924925043242462168114679748014861081932108367720078829265147120043225180540315899113092841556008340872120240754761421231777418863626765231199581462028415596590042341702524758717413365998350220974414350387097636917101249337698872556888835859278460789790514528270574238910192798634097473928456631348471000223826376692694538688238221486954685993289341335478958410027504075954995417463779457118870100182934418497237681386364838269891541905620226468874008771275871151125758665834852991093968538713985965914215699999194648950267452998733016089917374496711253833256245599893026999387203681708833471138401663237992148227466310189056000000000000000000000000000000000000*i1^41 + 2059043555524836654258287349309501159695532532291890952164631890629387377027720529881085777730241950002149996627857331385271198565950234038434397607357009721671901548008010021547520452502926157695372330073390706910215217030662461641805934465406779197719604459660404557140555671072834863838753685887356968588587990599381050957977106822673246891206408324746940618195526241066120738508886588009738874324464549716130710497356846750724344684939151979150187442578409994637431346267803293194890787291809877824497858515724439946819532760988000353403136140592549921622890428832100186918943572411250178528757083567172985914801833319274099322864218801649499647456804778592045154850105160477309319396653192641167904742524465818612262124901719384153304492349143354839409545368888158019994778618757384393690665285091532808533002707660434601630376014428123076679773473764457308838994977517727230375097380213992358009237342440150046448529755966740609192846412318983713091959820241668229160643907580183349101339598815560323938480503251071006245992689870816446605841444341245543839768098957917704285428461016973174075504394576690495861642674745311871032889545357382860219910534589282708029083600298281276562785896254140145628929887392546132953856294349404183261820311069139661671476841310513306340035981413281309719208673033286847663027786771526619759910992650683315694065083535459418455775629784419746141447591960904916166092297607838256472897552271421071853488848537885872344392152697347180623691068108858935841081861815009689183640556523153843586984872944239573415611374256832220235037137949299223728608277463396992591996867420445064790923239503084865118359951344034962274827584111505947202244139956950889193998223684433199774485585890022573431419933706250821415066262791439485438650066779746744127526284813286472537038623758982333161219015143768023712059105284092712379972399795584729811204258381033994417118608043065805101558977068196127875590684395172767601607026612574747794490532697327282472519036847925746616801559483594861205552601882320307033725748295343744053603919249397172667769687988793457906467811146947366510780552006371449322247531219509385079066596097689860549667924042155597193265333620939454101473623436618458945296252091675265322543148394488574615934136429383695014444954734143277845272523021167675729436906452313665275273670903443947096014846430278268091319919553983005214173609360618819995000663693455226690171207682232087894146997719551003792579650306969111708659989318782448094794281491973091949159368394901961325169327320997075044568780370244094705538521980984513756899086728295636976006528654998566120727374889019988871783459084318163904453695025026174512922999472315850984581691704447712510338349786792267215427576446195237603253244843638666254370761369615258199991134618990768238803567578624355966971239411548358102636953189157142546974359603262003246932052846993496515669116289890946804177528312241071046523704744769163670982680930339780639953423013788589491647946063568532345409467856302076954267351111146761319708101770037014805808500889064239562226323145919624880905121302896558571569640914833103479597399217344329913053886498037164118178972324417653500532584653662307215589963423814791575786168163804749867540819105302780412946105983642727484982878952349764808076770227315322547020464252002971997237894086009898859219097664238929258095511433840633761354828413684061073555588657887588486460117236036320533118035835979836877190585998125036447105674478483878931205321003102710666520700625791523763641935213441145196578886810779215051386993901715101346882355722206326214208311273660969330763438483758953148990676147809422422636089859535808014959788243464423171631799367708643180303559447541716021855429107426807085706268847774456915136200933779366761443081996943516868615501062590657955908642050454237344733601083003202705306433222426483331492365499166613227294690728970596010524149767910346174930984533710392205710773452800000000000000000000000000000000000*i1^42 + -171044487473028451229048855703165820935516944582598742093961130539789737964808242131476693507590950965016333472373884125297613120616644335048689854308749191044616773327801061533715444555831566553350896087613989319786094359323592181333948069767660365949681729396586073187258578750453769650120143574057485165792280035288610932806494085852970610777289826357882522263337491041044312632411909086451290551532638348829647691487047307505067340257902533786584908375949321250050421147170188783755210908834804897364455043504273118235622547615413765898240601310033949098272226978799390181856829402907620681637978605852023573070027051113785398132932743750602944350821215702728682429713419366171531567591371876077245817306924907071205488457905467039107036250497070059234717973186046528192457108373310730311344597479519874580171460956614086455544322880443921739933695657534966839265407183226192933384481056756538609486693542641607818909463905742659618909956644665134473983678091374778851543083841905525571523130867607769781727015314500169576963853741048232816809028759611997496717609668711161343416033853076550247824697578592936585316503431848446186520180915130687903116921193805670782293527791441166623727142714131194639815207344514178447173628139618635043009144426820014748859745260496006144520959105113579978061140787473178642377273607028533646023039751756505575321339940433206461416559826903956880825553675400293156757026276939714667797736104409677985955246063564737480755649224699852902653204512349800320572708526627140737431851790669204339472801464498441119297653338127688445432749032875411599926167605297589879870557678594948354103162812759223911499192428167521824684363344989165167405547621729255032461691927259634814386689206306776248402209997708665379292406468189452553863903510407950796085061869037427780575078996616235017347917032165536848921641776970014891070671724592270372386302056253905833345336705322318344977700248550282105543318006523632523652469472724266527978104038207421463833221721887540718441597142308989983513385064653827178495117220491489653598616837468549417770917515663084835278620604601760829674361044717884511432824034672117379852467057050566235857843787668077458654049004505357068206010160749670277205091403822024096488123518477526589533205420070982848288371399035652734748911376795796220203553427051834913778278033945103409919924049986921552934350805340619229804258783722414819614424107215136765548448534176761954880770872985245116254133430900294683832119316026257347830870522611003101085740433098172181051263567283191958991497074788403070775192804579549466095465621473042464193194884826938796583547324450946226831237768088613466190627207372414521184095222239865592425356215782425287204898453064455900798210666914188928699712954695531958247756244614517997621612038327734669148882809150866282137780012339527335363047619631786366783710702225344982411521375108058925628651478066298413837928409174332960968458169681180825906081961712642835334495613023953246120599841927018323330367869023532213132708854602281387787622653760363918760812020663616061827804640343463688128642920079608715642017172101647722657072119642829730967531623008999758634317787535033540987203085727195735131806970623330756687685941014540396321013933749891449353318251801742783953496615026719909942228703866508707363420482454110280127555479532382957148969144399518776131686671592164272145143525953739167301999334311220553986513204365798516556903019364397505590268553280836211448793414288229732349833331367430269633384903322673278311673696647312209302552040239409158100376797469956240246517012800790647457835399297104912903768239543382218790902544000458194584320984147359749771199723354833610338025762955934932366480818596988636085738173374160333178820853858482122082831366213964480181453424104287326528013523197817061243444028864913575096706188166616199442434901080757616945755043262227100120337745720808297217470905685481602245900878545824082034688000000000000000000000000000000000000*i1^43 + 12610295409944477999964857984630829017247990556897872727922016060826079065885692343327296400113691526049377936709096862099361523098539023051147973031426634207258527834539797999406956255157723422735487713622225464243905040900692441096599087332239337473634019331029992911652790902853877428701875453008871318688852880910268931972072760629858375325317890298142950099175053893721266450496895231120922103332966613667714381592904411324102209273280210033699655648409141779907166281403095542972851095352598447446915156648955645088245965587997729403708278407024716759463962713016748462763430924254350785477477220432589310114705902752752575781106077720264625770243406050436698064771044412967375119490038814559530071284235831408857429996477623244524959225539973129133722474386674700366368293188565500715303275792315281209023511618414639512330435866442875005154392072285266707500597727420436389475100451412357818349552924724774452532635300917200396023673243777241385425993506557175898760873058494283828408943411695913904702654794228314251632455823156072640560545998786691185954116404117720384498409827130330706975720617555731610938145153410407568891424142351314180963065594471347668484289798187177532768338937430169766089516921868492983230411593362221726687636470342835701588396823354964129805190454939050526702803040855939462949528451482466579877906871356596454198616442704787821376671279391728725944295346732964691992148876793309668853632484607658465207662284979243575453868365837722819206640565330087171276019570186864456303715079729682364905712800875521415454976919437483215829358598154780283399623583084634901785838978332956893911214344659907689467382393833160672580314742407577942221260445793491868297679787193191169176286235452898772285148371948570960454914152517876784397095683992647857198303796184553378246861971976366804671373232945286630998515209430630229231072828831111376739285554632210013139815849226671440393318819726899476239330807179963611108757850855994003770949762485846742174414027125020400720086930726164809743381207892172941125967968541097634181849673956346935391760153984306497650342964074370715311527905721020583168447694861744812926463486009082301456819116322074392393521336407436616779485289427303628149910126834593455503316157784391321963554295990990474337614499252977537478542762855544434041655813981199828864180486073676651650024625352891444188579646425103910071102372281032674672160142158317469955615016901733585532782692458528451996951533661726150830503580568463248192829791461235088534964851130770182934611218901748585512643171296011741850853018207671587554450225251033667686902266721522775685576367233796881881890768411429709202233516031836447247587282231218151543574852960359043567790918346261972383099736314088121390009820533303330254422069635417762177605260905004808178028135923965247767667591460837801390184104233294782155056628313051324667653150936609618922055751861239515236547417992370970205708585656637590267273475384924941551655884779223979229792635941359163617071250038560852838916977833860449822839490976963427437530693031172283786316496522433492644305650096817751157941160862581604413723376607122897978612548745601366597293611921267813080017500641027601438394940277649645559997017021264807367013189619189020393024117677762519824199892909227018687986749615740162877631384774823864846801322762403652241407664434534872352445907632762597939411656565063885312818676789023576934057930736667733298937249427808370950449283821172876831992137631120190247887763429896352267227534149434242689552702955452684788256295075331403808345947897788626389926651644525436249782540487881114641746781195266540770612769063720507334237301182701580398257880237555984234709621784149452842659817868562541982135089805072145260921450164338765179562799996464955556822603847254238997521318026128456092668432047067869243722214160931794271920258756399706395062132867779529725952940917525850717030046295437955981112208628608810352640000000000000000000000000000000000*i1^44 + -446251274660575912514294111592707087045373398895146279541626275252321088480806616460980169903693285133997732025651949304736493759206109706628124369395752954946505310022478660764062827234609703341925290414575174127478369654504612097009797093269997939528217553349679311134718871535160984795351454196260149159606433678422736137696472378484956744426531066484241399111909832038029251915380205119991355885892850156943914090269377272610611290206978233202312466237425619775471698772887704295509177340680295977419967817091772558717234590019588270602906593145836882443617868475766292566950075999026275665691067687307582242064243236504677776164586215525771092467588187872215482221220762478303174889084136959983155479982393958886815901140739234555427451713700393089783097451882001589314627818753410649118424557887163035496339924187180063907274079148658583196098883244150680170345635071080973019147585547281306038412705796132333169456635691513445755240812605880309683989595143911261351032871656885147377706102982693426809898892353256771161097794571698756654515818686906710569637098853354309417666321890200292241363416707378731029816366679447131577799717517950643700357338583935399340269785388781182626079246255602078153580340077437970952120825820007555572371808070698813794154664969594657232073545602550411572968915985559510347838751032235368753644460332619459436256235101952197667495331414755019544235639079473609578324631873911300882667470190088841726481185116328615859017096227940205453772391941712488035572710745588867775561085530587106735375195523909029260491155976849141091320727915674792670192326253309626365189486647611439896105980964367391894189780363078797287896246315157657116108367286901236631709850029474734360278235929490332418325462617033216790473889730007023593686953300172336164966738527317534310536564561550835522991483318880084827390359435641184958239499961615140865177433824261935199920621136459027573194552955895586971080522765646228684775824902939427404574159430050553656451447588238841345462417127099588531631285403657889760312807824617399386501676538962426946855421436354417988891884347496398768262684849690082718978525033875057159061723237063726060842693914874982867076331247290232971393716178779366738609045092478215352180372005715005635719314671153506580049185155808532422576811165009986656818812679228111219073822751344527591036347431914873353926716391515950766311461459397978638815518602325686465367247486000704862677981510926431118866754781817214619493674569076076503569718040001560783814843204310299077062140243488656341513443930304363836715552421836359846476296606088650121868644407816697194939626221202264775048868581379626547729031409055475183810807833927068336079655956984694394443806143580058289425763189736880665807938870732749143853888435375795028575207659344392791348235828931279489942486057885697733968585623923966302046424115541702887645737410912895743638316755525535983763613888648161640396350729600525982226367128042211042492706976356133049441293035064744352357832183867665706360184712945775897037344682108595264427452617248643742171925663130954473263425594790795822315062394006396766374807808619410475981494347375526591258145349706806714109534085214230997516282904689760508847221353029929618630651759067381840412605430104433339956811526047175791396418708236100494449649189690690152797524584803248020898161443174463526152640186218731476804367064366555793799995133177870095225104306228382098344878513455801672754115737005180610983097274685686330364342548705089870703994149600030668596582050811349579280656632298748039025657457661395343563892001136675545053405578561018606931916859821438241373925600654171025136619784452528339819430094145889977702927007229260094613547405677324159407305790443572585907725120854804739339189288273623634676000784829894690130269785032413758538841256440364817672518880152707937324910119189697947738383995515483584534578074505760262864043339973066482553853068999393280000000000000000000000000000000000*i1^45 + 12347993543779451002213736947877762383845149219383079767693561010836586249482631754750506646532344047007773039507603467682385269647753509800396145769199923263281013729257602723913220358704046580286980419905247378427187610237935470227755613476048553214177492208961239278626495556423270423815911364826038969543399808542068466679579726386272605003814774754404536422968600139275280973877847893471039972512236046336557306748287325814751584734980223708768791809009973341709855566530899212743936376308800965765437336216262643232738173995998621017802906515203645078760660119426861389450672554280302759564409842210946076076505682128107286652929273158674395209909570951630489779125454564193460405805983537253590876867433800424565401902389755241919182773598978512611855786328717856936521792221433915520636594666850319190858903341320337994195838173396016679326408200629007527227269966567674079066761497869308639849509914387381361326042930070518799432494280050631912037057663129761202655279475175570403989662743122443154624482929407216384004925133235631851542617265848921949650517807243701994854635209071931113126961729656932998558995473836578105021200500660935432271705732768070359186776013631662043616801959067254890584878407272437549979504568578910347233648291618934836724640293415974798555417741405049753380374379668725473556529908790748294238631425323872982550847591721242041155249139675240159715089216600647840578618263672786785606524035383144189035615602811025718814629913180627574488359661016857462578899499554458418350046990444390536957053786484359915205928652146169634773060345829338544145323209885798694418270455860639438994144026396442790390084633805532052670171746318050036544481767476735196955230824268463214059860150809391418266443770554219119098914476168905529026274372755189223686688514369324863728829459117849144952257650322932998198261923378421276882937166114629490930429530614021816458344126573265256415604451651491623978672400995545780485879119789599761944811354817445183539780970054298244150852859084714356267806122978427141193853863039954570574699556494854072717640987955196189686820408534526345781055639851412034302245071130895532432417547274794157243187893547678765259094699433764856185727041317699594078645356918087828950529949742771053346324534930164123632756154353452667693082720021446878297970994027490864549110681725164630854744883757132381919073245101256354880729418586171971146632819967015387273699195861314730604625331187621879315551969652834837217514684248612456501091344815589239884519326431529732165814471876803012996377091137603372629970642095223381547665363997406498064243439034810922568014072116052559219451294045054352229372514101085986463037799161664638335257910132944918685684053342103623535651689293669096674254492068192414010781858897375270396944644005626946379973117033043578860751485705893583983276422325775931728242639318657285170036514837462430843576675967763594886060885147040165164926034736274665170413548895237056224494608248883844025454616967244495982193949530912103504491071956190461418677999868047219120259698786600278814108658111592840747825176662526631364487745054621458231517740669326026856020333407945716583671726333898990885260246541836612762877905628732819944208570949376154673309139394325255121967550900786005674051973884494009308400503794037575345672994330036421907151764021320650306877963772807534281903433461524464194378858090726228822971805184544878019523426551176323225061210462436315467516770083727620364892156955927444201417797260966990151758373090769457257180062056241974511444016169871610210534464964102285092078918292941252604058371415110030408513235642691513178384254231957132885795044735631786232192985274909467868901960967458455898071858740081504335632432909691189107259648477747426588003140331746021635164629471115761375245379010000677372604083174888388049373800913998124714165950587514839955344696674713831742834983751759505258214098945091089119921255219200000000000000000000000000000000000*i1^46 + -259623050570814133672490080952843151182778568951427764915307450528978187326537160020623362711089034123892179707013071332923045514831082412538683634691150222342007096432791425810751480382994761096013646544750795388090820776411320465826115745217805331754494848234167775616153158132995927659558788472829371274878323305036627635612541311433045183319604768273153289300826394622591435045848401208534386409434119299847098633576456696642234815542060070864253188057275110550028188381257884616901221634158340441580683132861029951412801083073979985202245098242061582855349187486625792151556051306217684030067602953144618140320354757989612020663829395015474507534152715501674423494126409421370530521120202622224403991732585847043113538389955247714838050080690639197566210778136895381893967419360194702108394528397362791566062107076859327124530860791704856295189891034482927373592407400979548530979931714301450708121056044283293800990068325758063105989356713233620493576874032370995403147071855621050403060853704292447173796342386673780998466011413232913674876875327279501776168803515699058541240806548780720580480547161890825717803349328705661839203059039300647384990611375824562785140638321696311970484668473838189549814719028005417719185355462240758829267431532374042287075060889015008111749677137534847578096975143356910493565346066284360527071919864606708719638989057792169997392489905890636010197497313911763415009656893367171823223503524883618406371386126783954252980456366582151144386743243037086968608583955186204653231223682402965899356530935018164582475684192574728019783864386857712583799205769520863798774431351683777240463915914280191125158607798411665539479755066779517421564112479829250187949757298647798225420722414000236593666126459128734314188422966402342207749033085835991796543473548241408297829748050728489716924040002217624950532225795921187314796421281290293535316464853143105365480228635321065429501492531255524951286416263720499766789272841485895827250314244230704396194424867038265074182164490387529452500812518940262956220304494543547113569007815205993750264526041437696822433298854983516551848831930500954378295487133651201390535186506116483977729250919397318768584401687048893592645536661272819796120541100834414977247235019003473779472074391784705531883559570476231117677153852103920642653692245557189213368556791879728996198122611695475301380463747217780320919842135989299325958476570250194754010041432914242473462847567570680395554487002809091200946981655015354770140871959714023721787883789089073610438697802819593949626576690567000971609354228400749949697719353190496889585984892494068045209418870847197551370944334611102821536808661535970740851123725276423802651260625049034386742403117820868890379622241228598562124130746934859632550807203024479923249499251721391729673083138924650460494747040830161247570800055249703798729129386621383555521136316363005363786894589975100384265034587521911442937384652098084525428064389288167234914772130222638106275505053176322473364913712805616097383053317654000628333228203619017613647864900717706282141059017702695529936526303160328444192999370860174349775889451376590973098049252726111806119791304804615399800085966973477472195113936985109594266040444586770877196221155978852238159460324458033997398314470067560469665045723734495415318885733688216636004078463440770767678929606924184072407882596785845903319685899978629045301612740224233663853070432819991972652186511414191654666253820892850755008568482799125973847404080091536926720104225572532152931601330010526782467388320566203026610908746554675255752784898285722261816345333000236119731589977643720034661857944245294498453325694043454997532396946077603967345961377087063154870951645166942387190693062876779108893847260364795199746552539377300079776373256046644167986519161182204282279754225620977660678030356211867894845872815597739711379753061411394593182571669694288911545228603028304749710540800000000000000000000000000000000000*i1^47 + 3828146415230921100837512690918627120689423954259822820100260833936855160522868125833456006766149472426553740701654060007688343906373114552189135667169927615026692075554077780841463755382478701121970405858632394019456775859464049243262811240780657839575925142498261996916214503914457353707121876607849886403151735510479693722933719822517529628699168713205794081152122415248635828071559337871053375523313701343758631468127721506264852256274891170921253888447466751663793693957324536796837841179392462814757127112038382206327648878911842262746494933350109547871216460401184905037320392204328869442039566637794438642755300094177267614126875820579932518808234622965979389455829290875174716862277836803170844079781989842549021413738925118885798601871504848024367746571724454997719288773859756638072175267621217870559210317644541659902366922049470317280061921737732830346170972462812352688777048336206341024920091101355637975373967301152260916709262372866555604971592752386196249889346529154249743735130035618535600270802605847911728637241454355851885578598022650069747924710368056763378968001247891980188999062868246575816579103632602867847536933416308245635982384669302254540197240324832862805284249183228847953672467456053240142239632150573040678211948481276842714251636877303634520415040277000256414780340529362422607372994247789239236292741677208325194329978337928201971866184347097142630478193158174076590165431617442157431850323009543720798003261450866506106948740844201201170475829326050677881882494424713957862803534396548115569341428052209726310033027624970778047841047132404989773401259190386669331993230902479323179468133171664618229605401172808089039422254919478846334257025934606373129536361618937415262315079296465898147843796834143301474535946732387125950808202619802084666294950566974388660260117795169990894248284998893562225106490487553828074621954600868269381722518872123288865412666511540374880006376961612149607986426641727468110966085737888155495273037565708026686973938154355515307728243695604819414396181199207308915084958574787812470063309229508548554759398827065495636968638764431002336801438924092351701844874436272742903708466129552815439445543017654331655027323063657178383365268309110516721901582817937541695550186876628271474494572907936811826725211095482424264903349048740293164882236543977161168775619701889009858574071511788205400192748218746077609990539623177715804471942156531680718387170551856352070957732553206646214663735412550341014497223360479214019763073036925912448567270083038700507641542722449945728958332334607613934099613739122061853628917799944712903535443827193887340121449737032770799421079635555167884571491077745827202964913111077442249199549291148331146655988946948642341148889031645898228187828910000056661507192424647484963746636510151937567434016917104709993946347284261455401941060118164492006469790221689169386990935443846315583091126853201931919586294312440245443138205962260954302764409598518619219550948298227043566675551955587705050109550464074636844343309974179703379807818122886679348111992253539061252345318222329765146021366932600048933048312297964842473618980714378255890645049403327495744714066416691609692913176586894341630560699082818704318634545907053147380402304855762906261327205670973754934125326345002859104578148349874624997882620489606957993032042532342854960073162079329207623609709227276594070556390113300234670307041187972978405878176009886664131662846999437529865767839312636547361408264969572905488753221416188041781705933154963550802318056307954259426386790911114351695824866657996557724013892097871100183397985790616547040318163628627135157608545255822150609112810327388022784298253575121026008526184434106263086124716039625786270737546138248368203414123551637680329208575565890234875762754512496872478359762615936893353352301938383714879482623587645169191095394037604028247329044676294246257912621740722830008193514615670261887795200000000000000000000000000000000*i1^48 + -66724067205174557536708719723708911094150768416964265481721495043219050693493672906155125954418010229394664661871861199140695349331615213677021161394126231690088200803120221297400636961383610060779201389054557822992659011866980039431717201535854719929587435431294671822121487819076542953993304254946047032942527382784383570446121122724346090736327110552091573640131066889787587132233887268101784679980780566911688993738703567281758434194699220696808367583342511795447902289701041548380144413545471485575873190690533878352335616166308945859217923865678226868356132561156332439586968289056843063957081764186377499052927653014412801227287197770305670608326603806170862049166154002803340147192056659893920163252871746809486224156011061585940502341153680571298972401190625944682673982218405995009519715232628219405091254812111934579960034837483010515828281641958652182002909449623896182262954825713552999105194583545062000319068611071233943390341485654917317374463984301926592676137549606891738713780149535397293915695807486548477072907802932530731439190534906951737697592467670916288453219471319005243181816171833559157580592404035112833696873403474407174389680138007679302018912546143383018352672890540417821284534593935160654865898452190473159836337770056595307001041759659135689624281804798760799287440538336981759169775387493784925517489205853426745607527191160853262211102179771914415212878827090943695677614353696413371660376456265995089771307415374837341924384484451016817724303919256428800598475480161110945636718257954163929621530409830123654590849669106002183704262968112174133769914638766091211301071661232293744863564672962909263244339723632181890796235341730220061957132160300329308901829122777440477054289760989893379262992656452163317441642508166756790664949638410553068053246104411769845292508886576404197763971624231109096047676773231074948823418775960370519006163033927455589144866605688621494106299744117130061606488207978885291507751396502069666559451525175571507912564806965126551687075356287310773473114675528422505886232334667061303171655576365597962458965631597476707438053903571665422217420172056960366622315232986271070901473552274591314517879355137084376494846737414925170137509796378120107342354081678204193913889843483605354890496047085636861030942360005432542270679539629997342570271448636897489027937518683600828007017084908395933069577543541243571171741894478562213460938364430680487747010630104169211139457822921794806189239147311313972539893103648530144494609007643747752455019545331717875368231408468984438409501568877044821776137232919485128665513239453696228904221990698967564892017255715772636757453756653995798830600471338590142360525680546602258852935477575800177770527606071965215900757168621086997546191217780793194427997916175198036238813542558254565214568739635906907973055339672959098188146477605721979219924099683439277788214758772796801315129017204084621045314335741342865294769180418077807320814332596854875611043072614805580378683317728971454608386506086599578679243291888087369091916248776359691720054350105739304030842968532660462299703696655349405736875575275905519700235099725845167394242994402431477024872259552950383999081485636505574971684045944465663090913860283222194429277075586431268107192212421412634487889628414257749923394365516293886475674707460545021163105844816893180042604651883463372607013434919828864911940160505807415738991239270842799402199093521088800580052101702237296916655362060691108796048886233387431986769189473327314357508210177371927610683731214177489432666797632698084848600756612517704812734964438406238116798967997490297368490009901969591450042746089146605256575023828177648101333162573565404016537476248859079042031084658021397866493270924646524976346927502739851135966706852736714421752865928217471563364331749867027265590561138861855043143070391086726504133692853983381989872918857109592854107043731699235031307476998815744000000000000000000000000000000000*i1^49 + 1238733243627027416407408113604308614878995979150321220278737664609309773224767634701197295171298270552723273773754816296802470812173025397465069031440557981112076350444319655156561381027870509690087882113154655113413953245343702434027938628201983616202692262054468894263544493432530364531474703290084432671633116592565578443976480606946743320240245502512734531868714211806535467125173290027277771144798155943780861049984259295817085818178349303517908836400394499666778442301054643832202299895642348649475952897387389799127870742110944570503886582478288770200252369072669306771772151397667267701009753839386579077940467971284536368353018232599268795408335268855707853418249148210654176295785787796857527388037860909846929648397733863794106621910630302869012336424690405122025189742370911345155426740984861925979058480873913128691858585808784720245962851909507202961486932759363219513509107226957365576617057843564779974091238063194321120805457708623741360495190131031781501088032496502167188323397819563176417925874464031784436576744048292209654651571494472962194986003387690380775801108073202466632592880260398962131578866524539879673710367480806445013909435275083045416308380983254367461625380106071890609315569985265434629243010399547799893853005515440196397470037336142100855182006547947153024608316984399443280249260035597686622783525797054568014766463917617549875505497225679902652223574014700469094037553440844369204599826435388573786173841555937574423246114954899768681647853462394677819420368475892666391913232938299352105601767380256907603251239166091086722566324030548446869865575567128795772320771316836437577167637900853096863898482224818495853648627907299066697715447506020156272448854989957952535387621038712531382434695816847917871994082203275742296295774938318941665443666919040458506663390059989614438254155031393748203460474248737258015420777952898929333965806110524591069801945100554487488927352188072509674523300181364972388964690135756674357461380577904169064638453612838290171216148337797049911966714496819542351546353614110853796601124300371212699268294526401278688357730977093330295135399306072179866009952583956805064625847664688888030852178836857735326307186116642201070560023884642409531696486451397745140603729615078244933658782479683416080019561577887418532252340411219582822506583193462232888518579669574288385111212679187266922519919395528061342691522686352518710267859042225837769430539452826204824634093975539940709170244897579316326576483565860984360037754769832601847196423848424482528581676907015979952624049194107682848879553143708491451967678190798807736669867201582438366189939220301073642543027516366578231852193817809920666523749920279693135643039361191086279498046177679112191179330913186004099841711484199372091534485148058140002297883820884389168697022862349426437724957509831279364070302373796946545821937066083301857677694386583833944921236601736148738135673619959867829795649096961858233225793445717991671287847408021150513068136535946584503933362576414373757402352506812697816085234637050160250380022435838736211954139614964609348246976333644613914820298868286021909012267839957645968687426065165545103786537256985040393965822452237457797429536179031137585772164211184221728242414319898222483520929648709449097565256262518336820985204265934295723227929645927374647577336970541681469861518361755138377327950275894342465139117783475870167272797200291829361965392812661780915760791157066916414231978507835185445302773669540415329250055033577686309382825739174084561812615230624611345533509550740403329303027819119327413500724474644967439737625313046516627678682384320079822738600888288022448128650603975561488034305784477992535054519174005932381775682580610202476610359629460658424654576351357514594580108244599185335050688400463823183359558499216171844020918957404834581462512410356269320077051232552659340700274420310609746049563057285812556551014349537280000000000000000000000000000000*i1^50 + -14154267073739836211039892757719545432557530202375429212708351977838097712770782691715512633935190865064271857216184917164927347287941708954639792868616682469499817713395962528614772405926210821706943796482184824856469867513242451137354332101121552736456793059431914240164778618809849386272883266397375635140918553337928912958014311870838455168921318265390779407905180237915003781422197488114969321659894231819273493033462683465620040767720105567058934814997420496490866346446430211916392814107862864956377875877420226326876604300317330433168425134014955183346089451522352516441879071468708499683308871935925620006796123961096973245880808768341045035675821285303292245358732378819031018313162685097588610813422418929440929983505892464786032185151813430440345786785770661260118014403610421439267294018322898818455584012549431943317108427276515010592092326281548156748376576461669481635718431061876629210536865894884141269918653019689209370111873383110452561895757135397236222773126949848655998901739879400581816861891628964724433351896268496520750559375943124497070273731562953348791091308713695754190027148399980950836592660607560477327556361564201198943327674601980473935525550638025871791751803426830049759634367882222965073829267208181245590007975993025471816489485164605798157624345126914478610810214870184329945638663372069321386424628753119235132910305678990840769052958037383877069782370111600865536136323784844971247373810648883889175008569172035790418327367019923117206952829144298523094122722817199626437431916371205168253694801612408122521934034055615296377334474369366422507322372098953694597931164504719485086737203334300884621647084126139196834166126943727055344134975354354582057042328566799508257143923177955973545762575103312490678123352891306370083676769109273488665090343944211650103619341983952902627620934764327381136442060929815785233523655181841575890716707875239840706866033395861437153855110316056924421847053491413821396831241673550422401156992406750634486416795511551734011574079533165997955516501914282090546123697605483233941042884764663946891923156454405547896300328780671569653717919617896276123368184991946889989329931646409519089158067437642852054927894878835992176142023869151695432440505117985518803358386724771823601949675779992118466442023219606364098792527693701212943900993091286846427035730809887260218042043467903755668649052148833301141614395633409838659710233169598776356098085962899613455566936319598647114342279103794805206154084446196512350158795341744817250824027206343849302079559120846272573055264964763537158905097655362331743726139327861111907858385654289970264781294675092971795628426151511833471679752576335798228506290538167689117133890454629024970524058847585790011468215517875915350797234399235625045119738386722973769840184259702613708498738786080512589313038274959712058684697804898078845373951683772749050122902897099251946604789639622882798118525815694989994844813634059529688641101352429713564073071881754247935289506554650127785084615489412206725124347361424793468250318099780289351194937891400856121320966053678860629534186881708495271252389984565875303644910387904840803765543535610947650378166751983496144843012430031068667879451927504971754477955643155274473379317404379213918372525673135949422063445454069755673629499194262310421862365699137316552404846918250689181522690850004624570630117485349479818761794416008104660327965884243838135499866763363224961431827066603188252233880530980570912825079213142936660994360230185927495710808699936049889752898561282668936077116404747353501694343616617892554317317475606471141498128584887853514309529006175869146047105968140286379403545415802182335236086896503487067311189422051330220886876398548757220793758313333497967156427339075212349773972834013395993008692920060848279155752719764320177214332016453170249320446974982561800957390795824056604190732592186078693563478396889429735406305280000000000000000000000000000000*i1^51 + 79132082081686043919646208493037801141937735599168649360518386739937287667548573516994192459341253652700766812551610451187016438690552919601721481851700816172318259409918791614952478693813098895468753254287688747593974525274706482615103288804277140839420934017889878634973200177279739312255307431738100244783475285399632041582111828404226074106554352321226063152315781965375107337895271215975855472972356388408661482740050202722955090600219547833845159893657701516286928476475770923896828839273462240594348369701673470087365157189643065705214136902815832347197634024781075701504345796438744902643496879638903880289154408571747774313353618228109096983818690251634324580070418060406573805293690900334101780213138222986087926769012271980009442543744199058384265805852836845237164347534720692474822208148489555944684998081711117454827695869663899271764018058364078715454601880474476668929251267443331561455160650510490233327807977524752826018964494833344468680329820017857928518684008483240074740252636467834946705359939061669996494913696706511986862504540935804368004956577173127647262713954779790349311794903079104716206587740252681832478238258875151038052238639941104053144371105309376484633137626960645822749988458658540311646383243120943144965747770277911244491822748257049105908168566414711598437236449280982733213755361698088952073175945113349067208000640501078339426351666244764545342255592461946678614351747684995716853928977451164729377817870368809295399952040052565046150296758290325012417943130933839039617972001246176339671433017519447819995300172459145101932303097390274117224683688802058683351162612089894860205444549737358697157864268950344639066300505854995724736366782488209123729823877780511461654303996937392197990320561927744265244256708691403318243548580164408982299542963472048676150916851263138463917985572037364840558856981741757856821288648370721571045165144366392433429591476003623179008534147241111017251495988542842479542699369733961306626118906414426937904573079140052242455824263566010032471731270219537986121572764979979699973132035146168102471904457933744174202794185780050009006275802680047683681479143238655657854233349303828595653694855065700897252076260808457854602723300442570563966564907158367542223840284061583837370860718355507740494881673506161185658924860534908149507297787650724853062015126220185000109055581943403678123562022039396229271976932133759904006725017598594840410718111897358311637041639350568121598295350573097706955525183161977045579347778849654302054537079251568915092074392115903455117753886779810501614399380444193799086507026517339201066698518941452538343083949287225353413648496011815726953017199129286457079503694790008991215990897647555592507032589935558220287512661193576531886540480752314656266740418345358185790503998296619874240101822443679241744907444251766146546873675168727750070220031969382855852311607840924404904686548713080123058737543830383980283931614024090167083657310058759392609768165218298526160975909840691614225540716442603137144040267058678185046171112064158465410396806530368653980919380269891890054038938344017318893568841359399766261575397464519293735557513833628101408263433056158592028689917424301514635128303611783147320587185225603373292285638178203016384427056538720361122246544688215934433049015648604333753464719275948060010868554434359941207125435289064038443489165734592299010200246432438769862617756262602471516661192868040056014815548435007652438462255021369973829862173932394548371465810000220993202896272879604953661290962440933347776844075179087693791725384403551307151027538231609843506945904289324171111280953113254131183294747105833223390277358538718009342314352121149830961557992836293944603545237398184427877233981606273760681276145236455022001626794718594531408117004526882638754399266006195418149883601646024681882741533614067666991567526540048480869108443748468920121180984826113892024320000000000000000000000000000000*i1^52 + 184198981422047955496090868470020560587500767840530244207242208332784679380406505858731666994336498993442199278969237698995659650595610623257335597861969941550827797030798335756726894933328633117647083037380392322041428924401814811305634357065023275723791816802826234675460925089557231937467596464886756281865508473423666016550855821441147996198513676684373195772257066171628979556920457023920715449822697861103791119971828381070786473438096986182528011145032993952450629902485141269839005240370274742041980519535245111055470387014520572483155853332531471580001141768876661360724845340347360545974602871651567763756451675812807996684147784195295130466558048240768812062328609304101258141818688029874694716300433996495094295196785371763698402322133242095329194629263141606757555224147178683770032411312717964477125001466805123777240550422206991056495865945341570241580319812427322617806823541595342360379870088775360433452226037262953646201635444435727113553454020282393838417791316581387794835366201828559471810553498469822016662175674195231180433203163943383931417106888211143834765444554344550610196603789926582896077050434301630500268417237804506084972483176446397685375085551269928818107353658214793426304085809032574941740298415515888604397671416854534033108967608747406018257945747513967945071643366379149481779529430342084583803940707423859651690351323144382488898935739739877756328316297077913127879287802763294707109098974272974557414462400719623042589167851700746038363236383034936857914301366197724156933490638761417889845304032133124645548823319822549475918613842022781662422518580441721967585124547983561049139156095865614594310903909631548454423121239834176748477321272562443225090393713155826124903005273635631987970383273079964125498042280167429493881479917680347750997724006568193744060068469225466963951607906555190388786927179637356357903893536193319742978544528138713819600095443188627885177998236111933250019038544502973254491027749404053260021364913631239144281986944470709647097136858190125216969394266709082529239878118291036202004770905755771279574607851645950312909030097192058482669370890493757379264273463133529162612275710739637549788308707944428534055082287984725256681801579941085476431274743742836097510329535142496419192542515038327085840031766213435165601518500010272356410721228261256945123187105266915926334777378984595144723646300900167190790027268636074801861179381941006953048539713034767148940941130799380397938468612085106156852629898477627843399942330557997909387447695787633848768553378524989674174515051295669879040273370058776743204947808344145772898920678955631074144238837998893359611323004925931444830746587879941280178947976791354021740108088669446815721500089175399381664665924177177938069313361814993568273252448015160500711716838015812637732528684658323408184489171440132293738353829149634383076064469666195022750880086427568147933018428495501122736775631320395857891044361527309655778479941562075823355347747878420193127376612291175540639011809629931934389192029180489950748057019361419255238935550950335199591075232595131288187909358067828548509179692503066801551208567326473487899845384289779319875161299529920375470798578462806867261651310378370811872662616319179055598997195784089185899113928504388016818924249621593444630424894514624597641469415378301072628451628035457294998971767743132621435825575420787054174126435246771602945080012336690280939228336497085016200491602295854762421437863578155345810598188002825105485779184958818408197542601884736227283492272399821229325780808535278142504962554816032607046378921949107129081297767594679026596077382906807863071708964230643727057300658601158896692838415782177693098210699531160969632014207494485749999582258251893127011997908633186416873530383898222214900099327273246736056994276655280804413225755888789512811639028759920763194901463891679560784176628002963417594041715535118336000000000000000000000000000000*i1^53 + -19620479071061660331717946100463784534921511816460975095696944536488840181769305618682012572338153173026391000261635398799290598204536265297599686597580560208910345037345004400287231341303871576211617786078366387276840323831520883280100650686490741438492038752824176764934400191872794243408268773243089633726368014944127556725258494371479397511365076460146782532773726253044070864344490553673160360262398492273381079499084829406350306056862178574659345181941122005316842235326484746848657836187002569355987503161973164200998853949700345333019679390808806724277285639953630224014788863979031076430152689702687861159777956124668465190450150741333067600162091919191367256318549254148981378983016978731910473249598171608296423184870280006061347956655064857622341219571771632776846809593294411089471881047071842790298659793967497942756033649786837669722535330173919070278395425771691981998136425604834651821642721184379737808715380590100635772113132059892413991398824331481245140778721150120177949067075693242414115374447130329224087605020164770617740695178397979986816615324495771615239857030825555501186785456548865181989783215842737085793053273158866057656197441966788834569731611300172853489202183080308582337060643427409356621976740682050955223816635585576792699283708476354730615332539500365532477653808958577131417369054719185772256089487206085090514457607743068275351939997804691284512988799311938469507202557531945773370560281318622279926787538521610064358112406204745483211497873641826714663023138463980062724335512082861130373790457349594030371444391519275656125963543320995036143823380078926257292184969517432938073123828123821894292440255517673176597142784464383714983406718815733024283400655416884269482857638644672551923025631808945102844329037206095992868540201487638183055855300063959344559444630609483475593044639882009228849041922670255710031178674174309597291812549003908629708688230205303180500578283319776948620517354471805101075087069468819938430864078450702961463449202578673557774989835018265388532475957352468930253333773303996597867923868409595390328237283583821618057276810028769706071357042389268578437004946585185791287909083875453041603622079999844586600843497647719235177383663026817384165395560342062434627194137969028839233708042952882824268540366488942812073972789574769418410153450254591444163966639832446695995145743508500308058481850577085058214978214256177684152633429046247431282850111721889496475048659160533820146782111126659932987183055075578055056389620949929300391118514120810090613769205921842726351887834090892270401087477836140342635729708360333935264119294083199236498902852945933633798627680243494295106767677717419873582008599714692335479517141873882538783388062787819229652518101839829824443161422251863547357603793420947229464568040264128745591580651376128783655646659545673453169267405029906440938026590935766048324166291529029188863037424743592304866249897390110333515336732880904836612762682059340672466199197109686050269183110388056665883131191394899888423852077474298633446024003714931727877235599276053914110212631546107001118194233788380403119874825458627986355949170913566699940172036772906936816440150623078585756272996973358579689854286435898418198909836374095959787849347059616568117228703079115669925823109383012444576996691571894625795615378389538810816248193760887181143579118218036016541423115457526320041562985344510905933101909515294659377944101814579458712196885653978094400452610813406929698914678078670878689911040897453897998113012359503684895616243999627672149741924601825908375223905676231733809686058002701920822287915396353637823314481394732333110647466709855025632360706925175678785808569935167366219499813981778292542380602861637375069979339609719582298610858543452313821060796558276626742555822624195387314439825791531386857873920365259367563920174843909665326035942987288096781992338839067637542531223047372800000000000000000000000000000*i1^54 + 395301469410238418411727989755015003113133797772625882694862055560443086000605881919313103461069245916054280865862290735364680543523906151711334464458652609350965787279998218065095125860303809440728176608371051425402940696491864979452854196709268049956650327371748190347183409626577001488975004946952925716278584643276733104371272063983644553280500998162419576640460220527091769350425347895062468872434634489676916528876987032311289204502947329669382873725213989416487633754300877654252589281076570527208223514809867403380858349141352388605654650005161089200058908229263261343136129140795522482246587716916516777375061922272089635635963709347683968800841760817250492904341602155607886218223595941872034139077759849664597173488649297747112918345357058069771121682190941575595585963919093315887595436501015620481019570073858477459965432442514073811114418080407789266326323697569928675648585951028842913333590031223097689268209159451327780921570657676686001974798375871666689178022501890191877149325545236546466339295596649256674551353347897934087804698623930377304804063446338740541113420895404515214507402694268379431457402577257398433580520373938887752150076491605917626519735083895249375578186853620885205017839356796631292538590154478592537736457636008736092252733159507509552059879524423545353421848536646648159644053120178205835981268955533091756046660668011222809786552148583722434566190439468803852735424850366807459862534652513010308889841434728108954910403573712641346147592609083177135901197196185726631162372923424101124352757513579441866790448494795981545464321461339160065309219757560097129184735375949644081588904971015815475554355275655154775196683672469218768789307563951005311857519097251319633145644638374979070618108992440881806521356506229525151026007154125745768817443915938332483522197322267428259178119519120968583650476598211475622051169922633735096866984368442399869832404274831154872499770842486818016254848349438229505675769954939368696587216902419447744042067685984783180598588888877681137254438753528474795087545108996276987094585486216735792845767612489841572401443543314365600130964141894153531733524898758813417439037823821959280056030596506486263002283702780063238531062801159890708371689905553376993016336682930279240725895552765288098096733698871764505416380795413928074381397071058921478213037838443428408923720495016671736981992246050644021019178429666083311722928855755276142719085641038824518690295734520285131256236866515332424509432945161436850728852185575526687583941903735390494971464563735844125800631060216394185255416680539819394826902053118121254063561510066790574181917627821380037993377862205801037694672909706750054402776839050134093787667019915593860482404996655273929088404442251527499738568365595543229965825034738444047798170864579693116342217904630794797632858253639813946559100254404661580926104394708537312127175772785937985502288338034827524782142259162436906200505059433997992621152861229358280243790627990162805576199472202032492739492348517437270399443602695199327917223146654038976913707703185438349568551640754528587766241098778739140463106140615658161625170711769442386050015877538644819050499152649761014933769859933536730857420322617174474269750530885089247060193523717489689609654634566647403473089239035278761820735208240262673715087648241770327709881890911310705140812219119580803647786375679485156810209253789283947172069728113953517501560299196900484031039357266694494004225038730128322732374879546185931350688513854820337003777614640951084146032033853099814097869492197861987395417566265141627714322727895406084589087290784138164632152929127474831036949810425047939326454253930769081415366647443800596012874998951670309920440890030052430231509247625381147934161598447526710510936303600366630426062158354492741233277589107402168586431699076221978711183843404978863675375195899014978294064257596583668971523276800000000000000000000000000000*i1^55 + -6177948035230430162567016014216930415027137335729039183196328551553155227691187307810687415210402111137036706556099477341363055926645594113404548932294466427314389506134736210219572662691636233720552078541208742547406979557195699899948774971859244325203569906686863286413650594147786177409024615025268863654527827710198875395784355899242823549150062551505796306123508511356156149844143324517763297575701610899931303191771291513649891739471518721999194057131757328957930780897953166481240912869217827335976759767386612822675992317417281900925714258501244825450673220286200932444687428046397874109361438312489473488927035050864860635426926942419629009169006779151927535420257585074352530618118307016879619832016486157881699842885425757025502440031629427510426042371358702462837686055931883731282037455877731848967199556439044190860834917275069572850836187371715869807200302420856392636771265515583863235682697934060535618625745233625339871651334907582424730850107871109072063354511052072571818844808207655174030886799003650575879316757751882837692335959846349856428247451969075662639778347656655607151940103563852727207584038740524449209947709112667765801260606704983738473467071854189858191263767159123018438480112425796668877644679674934493353815571395247965056052844612483515891828480223674089769965552441306041881871819345960233808558924950166809317813340339761626689979926206929191008904648715750375309543198938377729285690054900021031987733767324198151786078692412701466388162969546440117871691577282649037293671799639390902780900639039794218447070256837835662809745107079286266052403089659174664723843606765039369348379086539357408203058694586605196946574092770616385373313372953501879914512771531703223944670533358648255483590217488260784181272699004145764744480666103517829659017316521484384087405436007574312863240940720709150148534660820416259320045045073365806459104102535716456975137745435539506748873122138248195227911731765879462131235808396745872837301160523419041973373355438909920752291540662906881768874263244704836113339860506293824501112355983452812557273443138937119847520182242136166633344302547813345743290000833110177193733846384524221853531360300509471202595462112975542386204110416828298007291531340905869488625134154776595093479378219989886208886532806127619050477589550057823300177747765945805379488842483452246999195588721683178750346102714379246776173930919293273534164049101600232455711530714924602789292084555165476655627010135566790227934240996356889022324796216933701862266039909187768210292806164427674323441311755127981112126315097083502163536112986786673703699345518478744435124340102231860448257194149022519871605250813886682710754379746796565598046263926022705657454287014715076577072750865684772590150437469234573672925647300409880679334473031061079871840115689732823088750347327956311237378320651740436748594913520646564473261350402151254851065658061964327539323586827801633626248356567626047632831561904963729304212750139958747525599498977131268027972525585522788483382195554385002638160400310099024645776434450461292290013724303395205026113139384359319633257099894925745128656225310056328391672359954547524496213889966821386858331891599789058834230836822525269385263267816578904597090419644652222017072630418933727125561896144094769860189632023021561193069544190358073438105218088919167458329104734181162035555017583453257913651974616484209335838715858963262726013333492577906517650446930385997449117553698858063116424616321746825471535386127981246832858088668975926619419986559292987518915157177694255863504280444304169362836198239407296960537165885286313886037154967526774586188270973080075544522093333817229982825590091808331337565214083674717136294021207389121197226035368997275804438122489399574562098552234306389384096122861521898503256186940226101949750166531103103962564861455821006739615399845017568350707767604637855551324160000000000000000000000000000*i1^56 + 91570892215245632318061865763621759410661567213012961781930114604428216925910697154186277061125331477107711024203353857661805607434145643750525601946739575164561365960218673555306986342685212256021129007944435660852805571930211076290074613961544988598608259758859978084229135019982484756349731288500962768786065014530379027271639059489223209427553536468287632540024258657332096603773169492821778651449367691065687561516360717100667315160251378900855996937466312392416087118286647509169623994299103724994359882029251861646146593589825144425468480939073589495654588939785567625849454222592686445449983826202680704587392206831570189242398793536150107353403705968697801017887112042180279608184670914098621461200018496684241634448385373737998447285219313007272747410706768765777959826109256147309723052069901551061587841909434636690963122392099771346239226545319962356777754809742435292585117517267301433281333685831029903209360922591818187379606948791421942403076477658378990141146673989129019646973443425732395442989379649976017199923071734987403705997568442535955952697582394624030958478443187051468075789381476861574377489864718038803019161552569721903724188486098151521286637801603279195530854089690185290073391885055550290822740565128682291398558108546365112368333353640821588993078249402879663554922777062781026043233271387755157984612940016791748846983546087214881991027310131313764361142573498807818380068462809909184792524785546201402405476014686591447642227941286002042685798589132734654826150265889952307537460146021434895121979558186859970627450690915944270898290978359871296541343888756953544042306605774344094692869901138848610090453856702167409895337659399447720858114265332187078572475915682227696439229882800209691829313284000362883930167024341756716892113398901721701829362811003225773695685042383709576866034612047269804278101180341498823884455938350353893304073878230282483477518496547209836382587641703969930720791847812721482016771172081104644846826182721507836608231496082631377010256023226928751559807527534628988237433705027129318644081763804064372488240994122991173163700422598982385753059776047733848356663752053768681951945822224299544208758132903321869242506080101075640439526115652976786064149121849824001143449107788501183316077271330878102203087415801090694293917710437157351226537986841907542251576190453411219608441960748617920734474944904305362865882669838531313157797537617601212618375095232680267762935886669038438317372021941939672847368147122116190882927243674296257855076517801305518046321155292777415572877914477021979361913847614242430442854446456944511432462823613759565955017218940566210569881902133933970887441090422126926920780459049001047687913435242589333978022413650917092781519031953278661054187158576265491756495810809066716888216484634884861411558502315193541810228153678677972267176718135702255003410518097971847810850741932447152087116974607082602683745137697931786740200677254159799403456411738125825883643048913053760048173716109057927348958078654601780420875950417615652876252536096662061614313720356623177911134611315097104170719904126549073444228283630255531388725415473024931019157890259022598556586618822197927736817994548732327724730608592327071030631309267820369175335372384232626257784845949119755091284225456960764945047512372278765035602205698101331219645454554496173979387646204177196197352724483291293533002706965131357394895544471483252276868509953924047235203746462566722204225140486726048989454014568571335445402268025590378416060922390587377861615046268666705557513694007429770186174393208984256427170932399029633440747470714955061155377144157414187534346606957246161141516728852136727513574706079222295246242961586069694421139150444687782941440920091098728227631533358664636068877721165319162852133494574781994609677484595769066517731702271704132635937613305869609394996047651260086814070445531520040960000000000000000000000000000*i1^57 + -1176885282826396033258573328210503638962856320522100528772011730712632541292115995391866665398951327450505358608329022103366896093249061288141986057048906067853983608774128113667845001226276204119578121866890358317640122320861230858683822934734182061468920431921823844486481010291781759699443975628868567767889122549115151560074093913500350954823564906461637717220605407986169016666506979474385870017776384558202967882509703829161552498634014031649792087054773349005821830582864127374121973289731371991980199088664561598494361447596588173864044378276357402159726235553793210523483692488040836833139672670601578608154527033990884170059849040830790811676369177112264904972199410186805226584137409809697723199565686273694740269997504649112559327662467302414495533566327576284403964236168365619077269819923226236722137319232957712065865854654136037294935659963243095586127152700209657377342119578310189349612383483023470826326694548052910131162849050762252933718891177829388843205461333314773984328321985422784830329476664768688117943530374623012571124091327516763581775621039586025444165042780176822992170186016780514955238301425714541148673701930905307494107690105641485221066029371798369878767992811644208733831625730809492259066709777828385001732603288964518144018813120838735902027887054610665023477059760782054631973564056983676062385446114654796226900443232157028530397703482317914994119213418478173838529582930564933413582952797313307673583167451226114555022505615239432462775539518638134955362583303977660458485343629610722692189657889983820942501447287633539164820617750832558014346674482200219412426327252221274428052278709832146637116778522634391905872156649473183554659107761751984481677975962124710592733773828610760720453421989547081962099076247828794396784125306372581375362715118592029966775196046996463422298788625282090064609671023996411040285519624230498896031397289346597208272681332670333210549127654370574070310900734766376441009251556632183698247517838767468329029520852318914002202837844997916752999937181156223947786237536199343728228790101521063619051139784573565604520100683885960290245257805322222986184983523749691836918372193159764469286277629620770805214006981785304477417180299221232287184436229205294689940943881976470850803588768021020336144847248266551917567995588347768667851329161387990087148521141210745494613283599292840072355717478201069583062780184167412563923799841763617594207417223097919981175311013767147627276198622117674253024347946451978033646583314812310178365314132870086139638289270423793153520389327646603560585149632977313562373701135193358266369505065316999498110961867676382193066670312543351648418939025762359298992073080549291807789085823931818130935209754753816165861568217178223215379799729572665361013631033684854105223057704742580548288208198404446748699780956169147692414507290988311135229659747858245978831244495307694572298023952492905279585124954357864380002470533007362950027275681668863123967873980263828580919699089113789551290283459578631257892153663232717498010541754668909903122610759207332134437208253101675276334621969795512741798451172157687051597022542305164564069586713295221594817188801269996816712525308280093878717241845142484407544411325212609659293643895296688069074698720852861709173479417589382899559575283779238171163150690241053282479539943155388191195151496617929750821649614799280964246027598392951198520989639460527393177555956866459349211700594354665832170692515822156332614743039515012521917012243996758481129180240209256378358067448604970976853189036350553535322711383901214347012235292890053857054814193429732976914504660344807033388222988936163511423002284113515671229826640091329535921037480365881947872667648011496145711587122674870564327180650764729207323818062942246443928858474617587489991717353395806056304149831844319855124614285583289466884189988598669954560066494758912000000000000000000000000000*i1^58 + 13106491676085180880760527191302236606879328043543598865712016586130133344078468795788566011553436759482659649658111835005216455771172392871291279822496130491681353106612715128024330750379161318073154980737670402147834767319797673581477711834661738463390164916598302940427292991461251532593145943396262999689073236562559057770565262722081609012327224793674494492063354842825446504157702215620723712766608455286030680545918339166227388929210288631533965721910308350522118660636928151990984555741847099554971241753793918163017426705362097870439428726114893539823649752786444755704376757761466902072682414004244730212475185461758141267618740532542077407832060004991368803816939623197253540036548432201809850400225685197673812587093265298353521970906657112367818353033916728834266956600015224232900604983835548501600158403693538704181690131237538162623599245660975812669981523722114570338259413964896462588849907791067838668631742753231168328801393000401837823149115432052888867515205752938002202938126502378359324906671541080185988261445186648146971866222983370524028664900968364959736675604151945827830644775757717283786230268743517766067005093835582910074583437775868892374561250049170656373670915964188132351915318359934041833248952061766223318778599893256828717363413978500772658642417685493928595219560023740918085349304172540675701995307064463047569758772349643011044132017531655364404463630838613437265537691523885355960863660490332850954929735355567532214784508947930286316556254474543832883727744395156278419495361655505900195686041096464033865343932360667306664789293767675495324935135818784189036874938477896573361715861325000409113068334572888808625137306493860430023351688553299972407564776742382833189676844561213214100188916605211185489990703927416905062583776151671091833575077055259619013345389289359178305545261714168331353642204203154426003119429444029462077418332482928100977895082623302680303930319050620864083068543371711421064449640813418091494429748613631026820672091358427783465088649887694049622037153288573340843123378115037906225296299364893675672164518016437432982223955410701555165701630974907471832895387375926732963727072336465159444516079631062513563340271298800282601651777081619117401024331726160426473723489416696220007202144837477645504834540729594485814552939268940524260363715916255271699871503529016530802725567990314721356276316216764207508824359326341129096743607038977321114969648500495432104489711405369345819268929652043697887332416853755454861672077492475988081802297188197253693074840646179477940484844643502381275766018277992705501402420754083520457231372688809764878435490854175082884111189187830626622625252447554748154339322012033713096387144740962469943374857790567222786958349973428593944711894066663601831311873829302243617644163690022519930596286697421524965307060666462920237855913921497455661461624767977971487253697837751525601841207118789618668292711804547622953275848730134093594320840888870355216216235884900747447827480912061700188406881610370128092997039354073200832479697490423143710837271246119923005200580608404136901284445356209166503963472061159588055732108979377835426571218853875688178600472772229242051421092897256413879835654372644077040717367084850984262161136282187026908217390996389957080316131822222079221789116388863838761422747854694298607675406892674348515194333927238712143024647638087864943703852724594486041530710454767095524612129260898704929991212686538594333723640095270785177002005459100018961216578937093442123321826334947852829322265387820734091433131308484320913470412306834984056470655110560057688711510760940363264857165912647864724536021271402262421707548784883874414367448932408829126198271289796139969022194535748244002529268228442911117522310432743844683581787891990569595448324661183824398839092996221150423352551424009457557475652177160140795307435693575236693945544704000000000000000000000000000*i1^59 + -128969886788515007164249702628500481731381657280546253759622073902598063790866110795945317952672404808345628814648451509765577547106850562816633648121203208685846480785742954241111986991231749703300080645905716430234667545475580768186026577013712094159318746200232609575069804281817657216474973764543690483375491558333313938143021578027276686364929859049736062496358730727602159852738404692278205216720141090798056176752337541244254265046623171354244052052619657592278065540563739175285975394024982921096370367198276768514249129525672195871593810140330786195420715024990779613235786065971239207194373265662940034691632461315751593611319104372025197472278035114306044586905061028724036694528801696118416490209917114853822693018720731771509689177315437528141907816397474785039427151902755170573240297088939274936293812432938676908668130647589203419756481448263712808369236123989435270696683502251403581705087469647544124339599244862172572377770004838109941973865954093354042165141379761603242690635345769947346486331461041663047555645435909846429549414432735502312536703017558613159045708578511581621547447195369435996885605726845051773967585812664269637317322344434146062613775417086820850226423024813241582851613325644798018586070018484470898832084294819059653268490232442409909807248927372685595383259998911644192917850579849464576102023504517880544423014166131619479467453851525517809851680465850245894085593496264547565744695714582576609162953003978815189631984877836456997135019575119123357014915102506884518127738675731744329800962533892547208210438959096877935916752852830896771905197194806737179147675869776408909223406906678393260854299522083815809593805578163841885129223480089795187065761387675223094529881762114245131206446565889250575108567704863267437151560643872163327636543459890198416350652097156935947022083324009045451586669150826714413167576015552923944575739187240428463511215460936963441826837342510726390315547607171933286048130884671992263117885037604181240574338275181942889612367721195200710435307968470413025755633292323325480016850518165396440722720250602365860575721112028817931924673551180097102701488843315607152167084924378498746598754184126496803382829812760829458901680745542521344760332036017387065030163110570648808073888084332781885908327255728118966343952322168228425858924138023940169042292574955770638256044176593203630699918872513770251293812084696457960234429031157759613723369184451407857500240648038978985609936327942938074478187534939794236604107396189024601422220585041663141359919890825191910945125068943643768642219315726725445789283788845714305501325010933130770498139048098735097216813999831068806851325610743449865265246328486298470201716492255339194686635409649090489509695677340763783325071462609793361948658958355548507661635983893422378503365273079019050028180606166176639157216104366644287288883254997131181539763125797006460922065241468243801320714823109100032978584854532487260998515196303776657986764204072862794990264713225143582091898654035502153819703987425020423754976250347884330273927604415912425789779237043031631652210293403028472600995688856634616101069697227653397952587950940752003563431582592601148005628508233099014875931172751821764649642579617183872875099840049328664761260923949516178947533836729463905120803713876930729377396019359384131445601050650881115366373127118165819787479042508214360114842461537646227368285198339639762546330407889305624155309478900847249661075273943952730060446657934634813554195025494798087406974521659505019650036229378599534481176597077028167718467154964877756398431494096622048450233911102600978151151977886724073590668139550488631410038757799641331729005670782527955994704816105268013918794999017792174981239757062341202493057326128672828303989496397384990459434638417123045684038780020708157060493141956967335744845203730352150223605655093049969164390400000000000000000000000000*i1^60 + 1061428988465555245734680522495616693120633666111881967947895134393855165798948838647629383585869584770232899875145030922896592924408399165460738101465773660975191475308702552565915488753495793105996170477981911396838238066419797230776834049169116275810200747189492325889990561062471775444183050529544927278987543345025699473707329054215646616254525282425271900047705886484890120106354611330971592719561153953971541558989005448638532964088370068031030015526001607730796132052422300824003485324586365783523295189534708591026066594436926926049042051169474988249646705044047185699679938739055683656000595084681017206050863517574068568089368683840001647574310779741990043258291474019375796931770415692649031759562852790639210425876977744889054217334565047758660223533757261352753149860279198559962420387478850727874137149497021985339677070525646747656477375481953999838651244646648861637293072100485612824291104010346737555571251568365017370018202498918443943160851746725109581548127007245004490978438404924682284117371472010955164391246156530718280808527158198428444166931690272423323343791722507484532768764804944883711226411230754166749180938058689641554307071966830740086309466548246082378361496509999867056756957712113551208783677008921397887121866389119210179050642714275426548125225419580513596755065883257942411574624587693212165568722383514568924243700018928101731816073699417138668702078952631584213465659390562903555026164866363123831202838940793082032853240718647473135287817240625865726136252738711567279984489529003733034588254448254357698106769665705914967255994275442943362740066151323253615775852606528349074370777465323517094868253514749308095734317946303480312353989523593437981781370008809810803423769414513279151355259006655303887851117235609871471697428458622653250500416813719755138143330494765700542145822365116328792778187211278303353550200871044839590833301727206707388225506083692290931165482106737870796952098090969181709592422885144608617745356702468716396502119453613482846801103803895537463145653914310463119780731130951024294693549258860171831586207936537395653526321856993927034510464638694411564444215870312644783165079599092979382896512350395355734259413122134022705548244565080964197683148276974191065360254598337333190025338929836663897449936936421824420986776757035384966751437957785405651618985263766491465449331686668333619643502674930938068177320336768616686548038645852573375191578706932845939197556976550724364063906661526678217302212236280662224264173090894796427824455058470138657648859137824878990265463443266717195940381592368640164776532229819107836171121082189388825218337963065796867332891495583885896132377075945900670366991745507578306422919045572727458086574646943798445840771401394755263866745285111285150840330407492751933310141944342980714346013084608533364903519914561553185142134576425263684025042779221274843831762334722262310208122693751352474252595684428423210007754766036926482023393871905248766762998282608929971910293459770030977682783259410664113751221535451846852005255319758212562825634377701321477832602187865497525738526668095445672656066054077103773575175993417328122543325071125740168309223894031654308619072060992942280368934938929690896072446863851310077786683156711592401379895473627740524290262467519349130408677732994177833331348750344969069958682513920650101096258728304806159941593608964822703826327839623001857202189436396646344717832327643015941408540716193781105156315859610890310202315588428000708726956982019520857428768428539465902719440071053519947531659040609694423263884366247548747021772566157097156125497809226549220067140546376495316695800547476540337677102618723884735976988320827507305943081383628899472613253803996401590212418160777257680770372367405370615648419239661556034583127763607779044999862147424080266334318125369731539228687752229161484876079078380273728000000000000000000000000000*i1^61 + -7422945677414651990635491196293933053421748826296994420789874350772138273432276172957750110641177809216349848174685821255608554280406518445778456792795752256976832195435810091114018893434693783857172810185971641470305611346574605526777134292674675569322155274555575071986156148465607478460618354342434546564597446553353434800547167312723384892163486533336320272504873719303328001750293736549424453995661101668152440244155442874069042205046713625476853050011978028811479066719086124905078805431017386606359320962480166576045943484636129729011313970185305356863123508368112703074251782196226458806203496559129387783457624784086023900784167795304974077689598375222794918043279512173689460040257426913021705846837881500689648923832196408658640942276080059961698389355313408092767848148493216123099518421962988022358204637609561653290253187249861664383043138906121584645162854863202565188936074299998210344643667576778163415864963432573229367246285623225524713973805332837705738462137487385522560392321474792349482901226299612726186766722170863371584568015283859058892847002975824689697476086516652187123659824032471587226568783888032197431941137218719097242197107940064353318641177672905396449014865614243826081776590904188893214956372707330724299684987490854053717280309012504696441019660428217847463481109424044346715189390124775089173460618949711807543534300599438046871265726605976683173971208688291684282246513368306430814994455093044061398660481390115903672246187673486352112314266899482610188475746100757962503508414649877501150854440882520222554330073533178052571016013825919427399240168462681818041639008079605573013655232102424705136156381811247538291342807283987921662503423846262748600071409387616545105831294601570830388101135378153192943136660156483117125391120884376542773492072438808888349436325783320505653088956846604083867073924747803430800871416825325222132750113213971269376993258630216563121064374442577131601956316572028344756461729766827758816631061865258635356814114637150823160797977149083909629522226985229440514558064154505929132973502670213418050167469019920531303017576721522197849324653117584004458586543208270252626924950250356349342955434528130278847481768877940037220763130218117305369406610869267097763217190069145895172960915673013241056137884287884764167372574269047169577773474101009722098450975874622732910289785584587432631734126145622904234904073608814394700458739070236406278984672629755497794149733664030901118836835725354398195721841734009497264770334648341652953212005198897338855662279620282931836663205150554724194945811456921801495071771193902055772762610990537374266955432884907432072640326562156746891641532358090402210053130866096472716896924808210487238558013401963313074681807543739764846763186812776741076732411485928887797021216719854402269692691683837866994695173243059888701034689910174749587207305341278752562531339061635819328233925871465787606809034193533579395876431692986246037881975599329372577575647551360850701343311618513769104393255013119673716294588577981750342595441795643792447279597635481648757376453990068747041625528515589971509867130402296157416859676416288233033685960132442330592569084892176412834379935617859697316946040273688616794401225010844428592120515982245339867909788073936480467268176850531103450400816137702225607413341209375562750151912532444606277761714589347041169030921304242957681556070312277098148045936749475555104924510913860334010891008508366621243721855447298399839817513244314631922818736294110898359528568555463152043165508136551547866562696197579728753349682021828455623655918574989366716542333877473420757740567789179221976288392693846837256888455125808859304213598638435829689340023333979542802977778372867368589826968549080330087690180395633219063289716779932093540461052120314646464801434345901819190119769950724117609291283102406977082900959811242560000000000000000000000000*i1^62 + 44156637138493041795747189760883110352811906659802452226950539133139574387683570036882893670004574519767749354593373380833942210057633444416446131762243599139359115381322763293073919491394864367239493237059233722215702913702865369972591206173885538355994671764586212076180482393280751494463977188990184134042262030624639709388963269772067467112401101536673357160571003685364035416546951137098517785155012004606992040574144604173991417646676035420125184422639619235285879331466561155692196548013331198296067898849359200448317380411125196052675748970268314867083755597012406338944705943144515598455671474825047955879368249821829086299279833175232600000177550891182144435469555394497131954641218539610219414329988061258336181470124832823656647219770612788707513841119263892050625225475331521420540059697947020083944171048133943229320262920711311038581496938055193431606517739957789647088426894998876658357868175014570695838299741101083203948276833155875232175528345698381535469337862375463233899818621132803544213721079980300517607594940181768803301683361934887115746021451354596747765674604695613902916128473384008140011191502510225175594459898947100996492460717976183402166963018629997708741258895130505551498092012636292818478179593882227502445684730935992240454309061344724471201634395309947471639309539918463547012111253534817355240301662691901188412767244758160622701192567331486786600882782704405186968799720939405890927962585889844693147528367917606229596422886758167376729446300612543487734160625772018116900475652849221415899426383221335874203475220894241084362715313745999116828392456912930976407910467200396409760831929582885481891803872316234632953627310727513735938683590858987982815082327546305623489134847367636848256319422643534095843634719499619757451570027383149367979334946126788032141978297964507060084973753702998588010700215270584078589783194206970043187813176392106312175292009265237662575745338283031338521423693176174240762452735989561669646467114153296057506175503650509177900154110097294126455672977505444404539189589805633354278593937415530632163216642470958914198370818960073812580726965790722676346970820151872581696665777987225485953908982081891244588391463766775813140273096327120924858261698227438593792028497673632922404354420422012845128892767219744769668962890222734992165944814043776255027976312496440739407012949676077819449111973801968085323757041105971042311676195925190903438608276986285856531854050328713427601093236733279578896630610040852423783908767083635569150486140201598888849098820244278118383959215719805805620642933577171200626880252676211059262960753950285096326433313628622093200297308549870410495201980075909346186695835639830202140624920300923511620399806779205981851203411990477390067947122266083644337504873635993812085724852513373359532827326354846353436460698694987747804438353334022827297099035001047822070261289027557098954204440996254606682193771280519067881552465518947606595735317294803237066989994274284131620174431471756764542153149511520527964791768280834075449794052040395515767175017826073280963461605859469134329899004997212734905518582794810118873382316585140460099359093487053554135783161299542753265204167299148346717857768455045749326669577307333711547177372548886285792952069639934408857132832566508817462061899587381204361601928838841068528552481199091232041750997981119950626260575325092611584962476582036047776830173903377455420977417546038389132811245892561310716246841062301369029474931818622508807123249341425472501305727834472196651853292118688883243888648219124772368263564780681793633925846205539085075005183447513179955615576735803296777953674626015588653781093323986685814988350505004893707810287259362819774653285264000570887051451434532149515589361695790594352567288175984612836906532314275552417729633872748241507648922471525865856584941760429275710272330280000000000000000000000000*i1^63 + -218435319554743185675328371537192606749112003339439614448774233907154466156284504314068310058302627402678220507925588935704544757591417760260077317688173226560007263063314770769730917311916054376496427867668608192170314317936558702992146425105608075263949725336105053184096659197393079896047246563422891861374304714412971182305734327560266137588637471494540529499976882409636857333840626721677001818633880122745321675460175315018341883501766219610998269074504919275604434356658369882585774855783495806247256765950448566294183416187279332243249985510393198225926545005916095490980723378043112093105707711629887819949521262626566573577176599783039678168252686828154716442565770282172963234842790643604239592693450792485506807498445468537281475570257985146713321553764860345994797112272952373042892538841468296565815215514104011469405398128999782511742394992590774020575037531609234099797101577823700472802831926246494104592346781296419914483221227853093643914966003436497281700122599354950697182640022798799102888153193460639182658777677682427343677010201168718649888388488918913001611856247184477323076035459010254974476950440322272320590354531987203118988814476744089134337326064029827215460035509866113524245895990986908717000700185690360787851667119990224638117439210079389116924695055289152474645692676488471422551031135232490248242219369393795004885409858716921025169743058425585513285100815882239266962709810038287434519054227956688827633621331023151933397694692177903478679888712953025789373158784064019071839584217743781525759878320494492399788442577461535171663811485466475299256836825100011584195414259033728627194448446882852948051159772804363259087983128966186906327336654077079650554460458097884839555282595093002098677310403591822377123800959257437172645231526600827470670639718609660746857439324898931585665501815214100183548835293729967023021310134867172503363461865762924829265046172658286106116287168893053248617963850652808585258169845840957865243647835996384795359575050062927715590115725614247601711249796695185488222736808092676947910580335968439731364769788451321978117355865534190424341832045065885456767664992304999593592346991089874385796851086894034238715919758288182525877867897969397514915227321733940212814077774139645341426355319736464652948359922750567031763209628543767814692629208736983985012714976086264494023914147767598428063449926560076145448396758877184738799527194021296373271841720810377426287220331524888410459128513135096231645556525356552042888976674172840318349695695680345345502870732505739133314534873296592491270078846245752970918471885418012326779455942798738985346792944911644997933508378218308428396462616833592725151104020778342375052972317881128801172126623449002146903052239584952840214676262197187116473935380460090916688504721984099444540490459415985989158718368046844747355433116403031599117415580050787358614302130957448477136696891130625173354636716424622081030444735438954814120818725609317948047812202764099904429466582259387424039254042811483483250141357345712131542968566442706887545557553521588205785212143907312968278432224385869280537192671626542448451547819809513112585128626040300275323952270941737587651939109079023386376470672601680001894221208850689882731708427192841876220986550906144591951899374442058611482999608966316049361976418342527151796078560011183012433368568185355832677029354143378865400796418330441809634364940962040491046552890528148628339839585374312866143914087460260048995450315807069667137561074315874837055776333841594206934628972938622142609677970111741757140363736092722609892752393330479850690588768726335674088162461612836863600411967706318166433741725718025636715186133199467655801404612870716168842558117196203433003917260168049298422730597617356543593369195175724849176682700273283690953414168111202142578196654875289384945257165876925098243231375000000000000000000000*i1^64 + 906947614762599446920807935396513880596511213725932850618277130618367345869076078214783057667160283935259151482386019843450855646528532017500364627579287894211166350977879183281885470582053166219067599211590146462994576660318194565623296991640304813777760312564960334327723929090476408101018891703781006672596018378566919879003716148691566557247193048779170604232534348763797163933079265122647091912020080190484805931340020501724129050965829269626703930038007075825422455544061998606578503771617480547340388670370530722333125981180214049542974140096869008913018795128986088174713055829591297429529523497572140198974747353347610658533353422611438368678199667296875933977050114983784707128637495231896897156385697642316876451555055651482590677302058619671693652750175378014631288997311847124190762523061996932145931040189409479629755006842819003051371681036325920519889806161601059756210560850810675561314568917494429307547591515089458025868133163613393150631311490573150914543537188699083957754206901729977528734503969502111707459143572214453234156368523406185309311572729359895000743013754539539131763305841654768309830651728725094837303052177312243636233963943291908166670886978012152411712137584837565640058429718457778155566239391272262046770570812065722244847108919917006246010382285387201399845465573357467935601090872366475935796678627692983347706995462703702539892111586362255960570772481075788688229816291151312417294995713760338233624474651107356328646052064187505261074301476778260179388402070037957222294272828848672797133886290144758658251209124204875071297965438100647399814870910001450816643386853242621350056809935114517921245955251308578333927454811288207496636499745313498259687065715276220292021948597744662706222521391438117273284670277658900382564851537927971882630315072345103941838125623024301969915763550199151503550146428615432811650978238559408326774413117748486642414123729500325086626270504666613837502581225588946055119127248890972308080124529157082573663353035464828182640691221318771004246032167799892443748091882883779459176586631910848774176737961481163199223907538118001503686615644074408596687485069487375832378382170947675234634440961099966080245174730400317111421750036346188740392142520298203650338966842782689863384014308349467483400624318692255258462459908859388615619583357538814343001225541432960500673142581159561866543929463637330911717506740777834039817561610965641383844292538818010357091510379810708137388453616749360081747103953146401001389937580180867087330087107116996509807300071671879495964402401852924331616297400289250165856167706620321844914691584411526031661573489420286582831319523488489488667896696283402448775160937457039627332272285318236059592522542481671481384097587339792929024399472617546202992455849934908916573747904578870264479481218356168961981607079122257246125405190850075027647774515038462333712960473633905095224289987202032934580185503182922257459878189062300431465224441061582581074660872894906993280907839662989929091345983116506453568197726874691805357495693225822944641816500712030228203083522452386681561730021890856634895261885756173802330304968214659391605951883709860490712689073535949768264275936440051935555798659324969547572670011140467706594397782595890499887006536457826555888198409203416024543309833075543935768654723694377486526532291115372501024803660815310703939673866523777511939196116613510375537871820459396612177689664937440769651440819403222576295458011428324482658052541129877754648854521510648652030260803290317187824059586326078765210480082264421546172862780823762390497402116367001660212590804803301444913921613954529258652046537891210703688258475099137128704569042858187126758824108354816654716184744283443467904173567461057158209194333829815188420798056948745986602864684150604299615065624570761978762745697233393735643269484534682146359375000000000000000000*i1^65 + -3246352463862657861857059222500561614938172397493056418873280553080434098422318153278529327712966662434163665637487115430180533866729813310079389037706173292982604109418664912214611962787388580888408088045124925526590143147233582346488372371730721007770228414615159553635800648674075784308782558489783658419255572654194924074227752374466579443066489951638517458772683638296917211687196854878520726187533870647710310380605342838257924548579217034910153677857419180494889294466874188435465694824691363048018912850942030303069118271889180075386911537387213241925283331511192406650362798537732245365491918747736153801211647645215942853261605877234111172131254088399150037160694087660213120841579003815630751941562505070842864839754569013610337232065208749243607309851938129955675289848906997047293190170254626680454955093812676524956442777303233921280057631258121670718613784284257412437949934852802833839065807841625624047048251968797882069448485339550639201922114603390895324193267963072714890883918718008316333535515814983645787500923743464284262311215003530512366130424537846621256658028177570384089007535599945401808652301363229890987696194502906842726608172584214238961472280351060169341788407344756389321739047488737462820227250889849337935632196276791931891867159021232492936778867132500450059738206823853991323529463787513412836257481706135111144285224442509189583057833624021008110038258173764211794192977235946859569312294133840809487908234350475213215202667839228286851809706227518058022168289707603830786745803571053792421386180163562995160000585088551493334062242789759914394760910665577003159214866314283834688109803984850487967624760745563298425113699579988344477788884552581015016546191796485914420011258120054993027510730123474874862927407222096080864021264514048152183629861488378779306912998506698430790531327564647301349883958751977816729624109432489257684560413248507842878774066261359640287682979718656026256951227045142622286619030184551114336358816966196502484992582094823123802850532759182235599764489650392804817358349844947247111324467129926415017319234097062381378724249878012829619146940824191217669862077949559307426344741485471763492617483170776750478041111407371773148984857279629857407873050905492993713115339230181873406677425910188136593170294066365723418517108509749810452577582392106552410628322691179519272803004691035497907280188715272910264571727639962077506185826279689896812981343788179078436770111631540080105738428223556273077544716415754821621450598671184500095619588021115437669959538005967453663876109752960109488202562984240396645186950152725666484078958825031777203650335504265912475006572122595612848390534852408092976013734308721493483723847255282666659784756147475704337537873807887601216940837195297225131392435521185174929245261017676044660792766474433088964054459628679640372107970321028862091350690500302297144351258642596924968583006356785826996994436811264457486786110663546010498843624724546723663844238128955146199735377945691807842776856941220728241710679858511105818115654556551497141786853004992856662482015936958488398131901764578987079075281352870044498844095728375763199969529448654472556769929297130516481481499517732795303584428749025643872314927215958859033027845535233000879005487638100873112962592421682493518830170589189188905348246727576257727776796318511003449780584882783279222745978275952123931353198970118544088626318581812170561135702387107244796525726427899585948664706476174335141778393060136111070326675688306260492301837559922045955851919374574439372851255138536392526866631957118972424005492292604833096146235781125415851920117134636260675253780874478518070559819210855730277248645450546752076012403747789743596159943781067157214558796659184980631281614909814635302001104077947415065311741137531117077952061483995440831893136302251303706365502093926687109375000000000000000*i1^66 + 10485479141614224316437875999321009816412244771265850213306305299216193586869461723828699540952439700240596824510527349787393948765495359608585714785286731426005810567960642930289710112269022706706367882862202679349196482507466891282751627263591139924560363790387824565978525311842432833099644487523302983674924141612731921314568396751737889054489103030152290048688624107944417097349145076845419341372623773247823918131360814308840022056120600519771647378701642127152109774737677243483209798301732242812934929451602004914777566818624013520765309169197931897462419495059099909047129716432773830718472118929853124060252479741361449852283743216403677768720887871067100071734386415856845598561591234513780367741150200232633671752361544884089426020864162245680339380968408371068539491505020206863487657902783144088804871533747659851593330659912472988406767007075001480795204579473126604932755936645326273100489014167122524278352904971303984905873233238444002886533236453137850740315675999463502304501416444915133772746075170200262444492551798238485626023515442592270373470506087557498266434771024085217160789540024100567926743586204350698483785533558029189008337776884531262948217217999641318892126953766511533364521655122738331061386908893243948052038086148767815685114665758534624693101236758483228962492287450806588386351536198602619832541197597895917017778691449358254360446680095133821993500716207505641890838630456800940404764192526033663603934131612566398496350120711064623277656192519858474335928732907210522784067115960426168138952794990264981613237890825045843134136221277659516446374760697547802177573983838463985401272724372078214781340078059075382651831803272651252717209405151305320090951479619338629817561955797606271761867045877060196362754550557425077263661328526715629798793734137992183028964300254040693071663815993130269454034941742316325505072540151161580527663349879368481382761153901283398088047452705719031554802090044527446175342146644659796418361623459106278968849702393780607522721852833705516212575655843476407804975394672360826479294711742522916846805347782329579363944209428448253679923498892233423465483047418188714002621888284164752517226583524830369127775518355956355740310953393594914387757651444593764450397806005823282800495025313659045483127516243053196042425630386853934975711197885967135359868122769124936295311096845081800101577151541442187345737148437440188235054712608368092859498513001181603745484244385875961853100884696312093504246768601617299084018539265372971442460001565690823611603647776945939851407907465590606147161700884021939530358669533689479580224109290369957293844838347218423658536022997340231722432381487767001750923005353622691809316526134574389469292099913902524636189823438225887055409044492853328539521725014650929408640529151321668403410022496684667780014097618009655749356138077691035801154725459995550673922531593237276445631252936077476940894770181976269286071013371023272764204130081946160299554298029705066338077315300021815545112339146987384143939102109845341683964737444593904995518770814184677446418820674294104402964430898262587544308371477679529272273613282307092966237757906272242798056449976945612305257887020363582937477167702845448625430915001470361899801870629836313387476804905189769278144483043622478138250507212797203860780421413100987031329717327374662034162534683598525112754451920669717352406309240594056421641526928742171290143256427943930210000846159072251753209688996756960811077237330127431456666333378572083993974875124134302716526687230281601920630675772825137431880848028160548006420777058508070946765165898484111221743561856903632835685869938721938740921854479616211760073418701306616569824855238842981017940085157708494586776016477353791605401934699962704606879112279439725862342275787299279922559962622354047376206427980496072473697026293115234375000000000000*i1^67 + -30518528830510508677872455758109362525626265103895699212719112577977112446350530487003876332218812455037510217549528649163637290892925921537069786703147408324809354318358249674127776236497004629738418669808692533358347226985961785508579445875359196570687226486291519438734261134517217165325567393806629200059397243224586566946271259604974790015310129371259600331810155489876906759560518547504545889456552354801275930206200936698145991244881403585775803834862670328802125612202961960025172102260013417475391601024298901295804845160049042043941238805309770252729464281217385239951938889749953464190773801047503876516560963431239236270914677840652906156661012983969864837035336419773973459006994160210546064367471448316748084626229664761203266278757112493141557402737153461997813935239931853924180126058692388823039086145718830020715065989604157527248968743039986779537414478618872151629824970840750118138796103235603431297314257862167077266979971623675416138273620949894075943495940727359234561298808774431919055305768166359391361719818097637707195481645268464321394965869207007316462242323011668003231321967215553674052924531717456528440126690551767339040685231752142884258189185192429946942638872329370069215524095666365949449026527323048122719534332489936678121771306637557493080562400614971667784544821786268664291118308316155363214930173890896217733800932832450251357805654754351226769206749426949723649319301031714724311510083620267303578126230796816651847501596972228089051483687959221018021404704507493663858615305010656338132849126983999895851593979786481609884584782155044905812708233480142249132379795031416199690140516346477385743282380952784136744528520364657414630966007255462756200241259521761700927010375854753956988455723790912418833072233735700949617270251051859296106443224738654997592929431703258325853293205153999012042678674715409151324956582688244920938594854864034021098560458077890038583503349027388485219918447901645817736488304079381232891245582215892842026041895046338289086731094666367402519155250893733206499959810860537686801425169087013672423963880093270993395264166365085775688799528342718027505531292651088660801304415863285031693533454777786128997466960604017347799693119107012513172617087909153553090903237185590931048543774160695855704838768310407954634019707907434968762461368538330081026374733586183514454772454771706802770733761083678267167092448568184541351266747145429376591742791418748690772210468388236416251989472452672097976968330529617407144287584106130239349688279174923649978856944708157945636108371524629741881548243695860160984727070318435336657915526362020721719289167051779429424484072600812656000832752562183186630731775400478115102462454751161268231209020621640136742762498210817542076794226726681994735534732365309325480335210399855963577532897901671315111487174984905405259985150587567569504605396559987740423516091971919663495202004903672567262617237703657130396600054824978453403070692383520221046090317888719852959104399576378788617847337418432702662681533989253904056681959278564960354599563549616682688625732922676904843494976332165620174194990777530016520767115944061435784945934197445333927201480955527693021098962226015723524557805011554945030975882973513718860690002681677785041144474967228323931350410112532220445694032067288939500431215846644987558623643004815244576805457812296293903228579044661622421963681000262836717452657280475461608157395548661426079339023198441776872135375580715226693369709231958189625977409296905649215693803562384188149172128823443492432623451488157096898904448267689792459296124469144430056226261985606506207788705183609774510825617674158862083005801635996434938150461736847288379138471234618773866547556581075908372786408656469063797411559466543885182943031473258469440040499101623161685666011567105196206957415581903841268327344970703125000000000*i1^68 + 63430770182020551082931653196310629335549709632151270827292701524342989329220428552742794056697975054586020412219686224082266470857092179743945233756173125400376140611259042124754138775488481752070374110604619372440595383170580825141825901029927066194981236568403620438801969004340272940664523009332824595469998781514266056953656272026988135365129465572844125669519436480921182978094874172444825309006637789561589797655101966720610261363648877209486680673214261193500278167450737989577829193404166857942935736978624156109819495543864606014575374735980219509258761512062406101690497905569346464900364183929676399703609592803868268140060378418679327204389387155534449775002182358370069620997965536003653497112228816091573487763432928032265502784827293720207810088641712117147439101332335234768492650134713404168896405091959240248980590819553242836986024353426328245869929027517984136012324635544340486470908537167332786955509766881075996738519997158270592557089262654041179080316981607330146343328949501718330218468296488218474357490328542132603294061220719467487339869779502568773462341427218932302622020171779241276827947965999619939989561819480764183281311747241313192218899894455536377199548764489395800087359267165845628540653170947309228464256392247159279046802694082051071370351811633535498480710847286017596786420251012807452432745764442709151309956447368813463334181477921560258086742238175694113672908345813822909562220850709208388049590917996786544454018813597546738076512092253428361621583618175958576246428606806123824291792937100180705499856894198574344246452934306720781468807903065331315801579988232296161427489876686593982885817043790785482130516997986172449017242904584892071349027982126457529886077548854921055770844656460270882028274927499794609360844335200322545882710816924249217864359438705732491166404066395436331988021416490877420610472509962962287873832906423432940518615967145682073619291449837387492386050034230971020195678250570334169227549377947964749250080492155507979656892080969897876765166090058388333108263054417735863225043211777865969979111034888520881136279662652464972194783568901103954671572608502604667777452984732807322259842957963615786646451032525577125525734940051629169580812526258016364833647099353222812062550168010141826122899260143640701332135414139018849219178236816546867164555403966615063902765334586899202468488956889389622200680584312991425628837391791353052793630804213167086238503705967415281016941477603190802147769132388341406616364570145162343635357624764236905597779211124841632727622179704518206196173718221520345787852938763838124241177971452712968362920105422246033527403468689338525365886932230767759589491728822853949856225035505103748560806050034441674693374811440002273077579719756349787186226997927503811768023567983486318440368745984809265099095125364111783546695213060138550812528688550526926962711578774280192904539888622414825667035585799548583303572922087396463959841573337371852981525690499482667933124460944158194171978778821080186778603129629067489438015089460492906417623577661020232115328303948632349809206914007970712679318607088595949881151427478395574582822514974548338601349187992871814224151964485098342622248639400876324703322881505466243596309562080133680586798247745929543611205134393117718151292403613345630644385563107930423638144205262578675804583190904402900251480770520776265225436719688866356846130526765360605776174055954603082298126624338021148807706859276886324479797316174318047975073851997979972871628716741354016576281626234209667739057943700267071368495332873685621568947725445195672520591420673909012042294152468996000631195021088702779528020041171662341823932923112876509528198705755233455863718368509425004042569227297203906964956621616752728132175174016077771771701610061939050928716672034841193547218451269133515127716064453125000000*i1^69 + -10940300749852702006168431646111842259385278215243328660286389026459417344205308980879269763492399910555201952395286985542148148096915289085984477022396054349458634854945331614485306038100657214294105980660275574904198653219259486318081479094813438671808988576742317347643423959060720972314658250480429063987489840570086912940896931894472905068167723826636958667116034937603500333853554676350730582146191087340290492981961782745629386201603558769866343500132912062629444991587922532481648004424023854678578365758761650909384799291922702066450864705356065513641750726285794191524225583124637542247562114498276791449887101725456542487963087423010005898046164249741635342840640078191761688645770621659469251306800994633490132536077445018686689443291048421180158238128835479400094911550743147372671911572722262156834221157215548966724098711899396150290154039431252421196618787660922315935647499331746823045771165579351141176001246867658467759615925215831415874940671709989878589020555324190489663069460028575280995925634048352893396429361084627608687786585682921983519335265834625962442840967773862132954092948858268407489117473222382795380070100459570022512448999875845946853724757864023179401951779175752423897721876581996577571751215666756664210266930494283578617873922195477914849795692974692077072582331787035809852481037155334872383364315135613701683418847686364430792910810668921026995377098942191938102241604566595439970316949086955042827121168148793962576265109157593530609111340350323214150364594308608673054888736303194053715470480440813814760970016149030633811178065939658108142304456998770997772903588741170095777168486248878164194797722963357404876499685652789732884361380834608053391465284377275138173036290136345553040629895720969456613171849732436575955371334905158772139222867209778704057805643828239366897090361263449835725646923074980414240391866371029275486601788372103780665079356905900974842742094153965235666104649796607730551641862874232028011895879689390108527519388261407935927476410600538084994740594106180672904518740208854522616995607171427224741419011875044666960607586312156537880643664213781694742245360562862511717312173137433730567128645513699643020576758898325323621745852034110132134012481092672334380909276009007236099276585526960786692101307986856239991556051800629210382392197536357511409354493163914595097289679584938618132150332907419394419197192056761802679102310624807254369918085155756457014996975755879136310551718036624993970592968854281533831244794036605152195642132886331532115292499739669085735054320405842060412409733152645587388419153193205015473451414067243220683303703138019790833373597615541613015750637481558113153951139128030230989733082996211301931719576181335559939140854963628138615184258039341826237086328562860419639481823582279530857728244359274944161515329777035016367074811608491009097934573865804439366327977893076452592860506755120380938363621537207446122788305050338194590289011472189494379770080909257617763270138813150657743382962947133875120385025436601934466106561129701428716037766400247531144845803888304832082798254202158414098286562333387997033067890782197299155421499010552514060102576011912433054642875173126974285389809758566323988983713233153708827816917734160331386390917510481979598264452680739068070052137179797849672840784761710784761667364624268617405360128101963466502180590748137393189147140671559453670505698230269906265410395624639807062503513010428288898838423230577005126045870460981647693060529863096369893553609080136763297642353657614323405097418184282458159790763386814594636530806232180070602194814050737944281603219020099347070779640929952071397054041918134515248693229067878555175996169797395649385332503591050199636846257975507376481431751956797656083344837109344464515996725051821939427384597181673697760524005645371601104736328125000*i1^70 + -701204868828052770210324654604079174897603234940389125712485416037676437847811877401497840289469104108811387895968470400019131929608152284398324757533343457307119258383951289798638126562453848327293896507248593023436260782757201879304625454368848362559679323265862873890466147775634277193782726533625075449149530270182168608903941997936914234558322497801849444590443461310854631621069392765989641285194646748023442915716052044840411880383189083274016541810901346616721652280585381474035017946635198319152059782129304043382692655154288901297942501018208153241196098354567298317738861111818202468968617585230565048196208305492769406896368278928238186576422620148048176778441773690425434276763819109087026162658309728734593546293104733044839154715752886709676144374030859107543670359622894526048070737203736731596264450150905085843370197767924844739471376889927040636230852585041176614324219625314434132020120811453321231958373859671526216357436747419223014163739492594114753859892608321890570250385666042534346809997778227578868149370919607412315467850310845367606146118017868373682114079133242884943137559331451332010640329501302178215214201162866435268692742990487556656192570403823376728510049955343730703849161632889813207423690986849488505426385540867366268100543240014723594860362972835148031476023541008746043056906294448454384793261548675098226777629005361621543197119172446153850782805452173083737813264641409216544101550039589276051609438192407079210710232029576188255142328864057464110713808076857537676321699078802881815872060880673021938561109492104369965808002114563223690089697931160232233896510517859193413510854948472083401064909879468902432325353151492930639029609914775765187805026191915663726111880699685404362533480473605427662115668832834405067253909571848843458137377299631000507099125824881132037841008799740892815218594099208686889314069010987603357860087545766566750955078162859541749053311687580447305592504659169430582171261942457712363157644695427974741828423885940445437238159179037633836661126302042706809107632654404912638316870645542479638653796677471560114092187743075534634943033892649493412595426579592821506071702349713452987927329764058499001711333670221763274616016331382427660681205372428165021602849872034209356907868665549008557647488266523616405237102151112630783955796222809590901323559145360061163773887906535230761836329535031923070076218389667330745570073199477416212592038965874887364867940028203308774853145724541380435547107884753071162530884003927728112994132315072426585080233636947935129717671509310475046563146765709878035288598111100710390100671871740013708565981981589894767587526322429526551564499003322750757845303292857988525164179681662113675510485054969501378458685328231304913671133405088416875075648390226933561402326481484202444998254380451686030291560370876917795664439509414759840042793531187582841087389451142915671899554212649935315362911029239256605535458484117330056193601387468086852658983879748887755324988160624195814803134387121843257779662919371178831392071676772561352409566176147733560565204929810538588732010209832924560248827226638198152051699462905704476896681317904863142330097918723924835840392763361755914653262655526900054810643654693955393891754112825373021974079631897029011305264372543017420729968864649688786854017473016327060466942070470743298758602062712984120761546324184332200456907037635844336355960068395457357712120391069477068722050637107526799736926764742337139203205284452768013335612201167133494125503849487016300128234121774677244912549743264952345311021351288100296654054449843631994383327525699847462211697336124373048932477826913421211116831767911085482686568580702319468424582418987242423682985366260770479456276427248456996491642858073507749970357442476477262041582615443673008666852715496927810507010048942089080810546875*i1^71 + 3868637219740808411051965333092835911993210403355594178301095163096826367766638587437431736408831335176918765741904728124677533518284471072101536857850953686744605746417715352065342427254030602548125256706571107745315049651574049825303696325520414762282285984649395055728451045423943899695627871631342467627776520523790309664966128207167002639574683509943924516811885653528146712335788043101412912331736439409893280762682586218663416138076417528784223731095234064559912596952075829064755710053266003737181293193464351214683858262491046021224950716189885293888118610771303189553187008179368319925029925232851761572485250804259345519708714784867613218320873881277780342492331946670059495612877819999452518423397526186458856523284359960194873491261098871216925636006406028732940347452483127042961053131519231140674957284739870142570024529055497781260080453657225137564948322864436848322274014585670095067419043238524547122838157909484729819836037834018340417239573890988014075896682445576417126395180700403463907693645061232486214670539115086398747905082999954154312656030749853481630503221849608975387070837659921944818058802300083214200122651996304806660318541429154410257190704655585791483021484460171346822974782267930685310365570495059117170270436640742949883358224470903867778904388294803073408752515827731064880219465824162944135915190273937618354186486779523130717300554455803406708989130004215713751034082085502876990358509515725317315927164958717057966829185611300982033047948925014480758903904529520125561780382097913108095238999379512880355458500172446162498758586815389872161519034533948043650695768558999176497903815622849897244878275175565815780056246212719196048078582450323425627944585847461977200257059437854861601333882917233950295072678497428254230667131666627507396207599408580466042434460570166383120657116038305904613720593198405619545459635993454213180205781020760955515736155225919415866742280629010907178043102210236062702160318104227697679402173933190965625734149433526983900623372929861045000613210647110417458425881236658264529238379918226078186930668467469616281700600737992016071728598543277790784630270384546492192248739367255999986793565342430139775151151918315323119950992556525843591470909492480965726918843325155289821861552834582622322225560132410243073403926900213365156819678970489056673724277219442613265340068351630973299553879040421113358925707620413174814848894738964067761061601090312877073635294182351183368336933455346129247758043559227246540511688955599227362584382908464978617152839588848618335824872637032336426647951984474722318682646476051769051957041157429885711910002303459601628849462722431465662120906737306056493656527089974340265820710626833367639012706261432602486445863162257349187565389125341279206423581774498719805911698749719924715357916918973580263420900851333946115991554470187824349358105768122320014450757419728665682715286231179302267968529564634309411201661300476172361919161531743510863942404864046875921232607092216197139549125479230180362355055696879063099179038573341353624149922277237975637617389810980887249752446631509524301310431808551044168195647253257386054573241412637256991477041874104575936463906574246422352093818288727556022350824666078068807160255885824263741416860503962330353681940856529527736643362074436223040311397536738918827838881884685928809711768075376257263254453620386280889228427420224649792320225248388825692713625355182600161073590103385409872699982383891911954224843759548893413271478317273727934582127058370939588715108901717992507630315247504344577167084139221419813261489272731576415039974525209260596755927103216362274724587097163823750457860785064092352358584960635012418006483372840222473839662495038319302683550828355222931771126097352610055970704841231564006444584963816588910915525875833078579572399902343750000000*i1^72 + -10089754858881008508867126440154722376012339625067841463998061980485303057813200824691051823029475392067309353493854738074118359206632413662093362828139120936840115120012974627620074071361151912562258362215303686929179938573398880517130828561217736835459598971888923044431445670336519703784822353254839739912920374277032408338860738848844785510572727043798788446376966902434843171335884964160962432768212454960539486957105641234970716464048928893458264575777031311996724368691411812548650605787186612651907098556245559900333442351337018362421174254073843988365311270052041989252102182333773408682450991264860771935728139231530317588364247010264070885159159461443935527088567338364083988032184021189423973688392696791606882096352233965428098603958705230770077207140999842511588414134047871031874390137778426634801903667904208054083689964517395699758911752629477076134668832684830419061941968912055810041710672609356615496247591554701694921574178273453433678133769686170967164595033307451296486309593501934850957976581606371504166534886538232228695271967238911556390846346919057661780997542261982944313948203612066617918350212402529993647886659031657498627470762683131903245641749237022442567777030494183950170512782006227949865756135147921251905154314352821733925074299924582745572405376015512041262803641168709156297944081532190927153860010561913683574271788226141712047956511750590018773301732937537857390064821402877084368936437907237148656683514535889267853231107770626184848964802686740267286240311583212531534090053935282642194802831241136207764023080784969301913702481264726763854554073751116520978100111937995188398087834796421364064767841853832820008606469631233259459506990174004727000217059124949104575220322725254641248587490751535454479966183632494017890456690903236129035767823876880782636609752094943454485093925985008371755259806333247678948963853613500151283551741432114495426998381025423873125435747386087985876443571517578066168009330868803986610333935880224243314453558472986153759991495459250010676139549990988256224410500528223021099889357774009447400308297145818044613773835973658740635501111071724611177490531731925966942848011794677735958632811762786995952760441407816047108616178389149512779245552549289373252994265234563944671019513836779254306329858394152319439425551580335039139315450412165431806962830056017313684847191448308695731069380631299285023234472051998372633749162255326637979129055591660236655663894048877592314482483299606526027239578479053151515459386237536288068138525538584479331633874926145617668273688809476999848791198509648937448834354923996001267452437233798631088651468895703531736022784749120570335414401371871633432895776910351528806127218595705584321132704864319987776266252414456672729318573774176162912932503163970458822772219327539354323987876944394530918168166884855418352341888289079013275075788988016380140534200467256288995010692073913751407356165265385436425330977329185933368377203991366842070702735592292532236202307433192632623667781351318610333220451133025008205455217004045316899125159734154274417826256774870712891551916771786139530397555765402726983296617935630249178484208111757337596240231882146318609855865721550907878805879781154088250812532877442082214511411623209759949972309781186759066092486704706342989067678171442056287595173350333400141310033081447106846117615788284535210983334584933147275002561151987890921044312294291221550746703889205176206396712336146140961612893767491244001338668384822813736037841079556890380710787672950542238789947615818317758669021192662180847801031633061698357930199252245022133530737089723118129275244796191784029279894094147360212201607678794060066139259055764866430937301715782976521387283721700153642453468747586830865328841869156298073851343542624024602441854713787467454693741907703384375000000000000000*i1^73 + 14462419984238792014764867332920282973864983136321768052471638531674138985977936907157499809210556082919073825117261478229159089640740294329416100054537207848648326330453759375344543431578462790692826955646917365785810236441914412789038726264853003518116373932381265580006381134503380402968347706055037335019841723456722225235377343897555941217922157046201202680895042456248900881352892059852323742094335158715844780641216093032270060621518862441030795814038303416477196472961037564636475594855088235862748461851792060035908300146449505216609965602015403100884986661250448385980327457031281170356965200618754046746761394094588521996440555094880864156087972828136222973877947618585163606976288527237835694693199511837723000885761645830035880439802302081650359783247547601628906075278920530749160431908208460052897093820028630807077487520117510140254966808491519401377243927037913572780300861952699419830163893444971011429490340062116100990639094039635975071642503121673410933875101276121786005190188787481250981518001134676572411623901029088725624876820753658563851661634167771845272207818478647538478578293000965883088474540040816269170923814994280846347252686146841239170831575135122915111600455017607061142038295784662598878832412127810049450563764858810819399130256292941836761676640395225303671150428225541678276750114107292187311951377038042946486928417559051458163095943302944366994055291105517647982702394924829964350275684669763099983876236977427801398476681130985604755180970257491926072222066298666189220425262085572061401209661846195876160068035159004674982556082017820581525896985761661005317645892064424309558810972584983011732791309263638419675934302028312453211924946994534646787283373748399909867717975440956128225713805568400184214172173916392525466789541567485106616706192783628828668094332140592795327538468896974131992726239553121562639953110385511677704523194070359181343892258584439403284105196840537874754290945460029176112994170328871424353965530182649151703868516282148745276447143787524881825431533052537256493039148344336250944828753739336159046976691581115719511273392862909163163723415144042123633566776689111319425322352923683300591728751519914718044908765019503573295184267660169889505023566556292565305122796171185338714261995731290637791973966424043982557623096364640851338271803802346041604999274191226959860737851785246621126103980225930719775808176327383268695003131521820491909497084630040890717740896017701165812422987593916786368995388873344854616557331365151360877725394860861898246014055055674676082036803095152710105578589469070484100859185545994030636193167352073862137396714881231237237671437162603154274672856461078940204676850955210943942876973351333335941884629172755353718033860056416194407719959223419521383744041335356478654135487441053399159684586745311314978951627107666494832402260554523076258677026262995202040871721511210169464750105432830893684638752589047359564359321990212904365353170654843371222542532821309278075889798220366717338312184818905717126345090651394607504589894143839484979066543343297021314382340879977047198793460216270881900228989357401699008208944734212599460942812230003528816661035618763458189463114269479502606221057021306037013192163657696585549456232864621425574231167183502393724114268678121791033342553373962733493679910831595795438048234738756206243947429733345387827119754252273715905412284511985657447135280380639038920552981200717414978137117953111009781644541633579102883500093758940316774128768426276290468694967656725856661624179981585498915029472176045204810566457496583389140927886294677321471108858851291587659009052702562653210000055385836662977247250118696287056332918644310516893087279670953946442630684529234097082422690656578230652436586407408928278884188234410537352208724017300331261949058840000000000000000000*i1^74 + 11585856574693168819703196871414606899602901681601056494601832142968547774174742113042506956709839895943161900397599379494378331517466425813572813168773738577123186601983702258575700891088503485077473059057216290242102059249562609141413844913760576963428553303391824714044014256827074157979672819457220400818353766159016151557179410982186579159098977402584599159396766819462659774044285649119718541824121616094281352553422512152727483907043768552037962800325892715782429646566252137903112987530350442099237189290528436768342168414407378690775948438735957171901182049687730695433855080888930685783229062717278618981767043625123973033359957898332710566771515298108711822993508294347737515662818054662652296165943859418053273734564270409989041730098651678397119924515364989980794580130466342003056040528090359839747173996103567179932966913282867417125962717203834678597476255706165839509645609451831442332979472375853639552488603646607365874506195504779630640971666484373193506647940352113912269224114920729593796416125701724508492474279407800042984449764883332844001830343255544562158040283151524628134921519622534854893287504815181799108472747855604476991843315922859372680012083488198680887966392059058043605541575371891360324095396179578649478855807293900917690042510846954562680385363354547764061580333122497729501908550555950269905373085045007953905254012989973592294701277327570227312890588108309367653410275112486868528526204258624450877454104497628064511966356022636049974117194531289575245241506978442385210128176369631630292869882732517832893340422863029420370896839542388543611929217571516455213138018674233317200250213767124763962395219271733501694029015781781489904906820202702632917798274040867288759390800904705117157118823921465185268338989126080694488524346143342897486527256652136104397683979940767901506200724919457639228174478213457618019413262961317670993241841448317707378681880404054030969450097658933885156734140063503239350592474796525314640684760978984609583503465037232340006405369384936910394247967053994994246007029391362149670124499272087296967033464618064386469471344607977048441654351161366545655132432493136615681301941093081996598414574884770845671869659847275756562371182706738419284258130264227313364868805912464638390133326693351670393215424127657126150607106644989707163230605670231361789674660262043266265995067434968966528428440209066956306340425503558429282014658844916143089956535835702960937917544050918497025368833438808751657052423000511205130742668523132926084782915133075287539013412835291301774331530804916954580470498620772441062099096939375343547399851688620470322796496834374164096469736195533953351403745853553576417807824991772228986771313355230433698725578706953976306889553704443413507695698842713900223414067394171858652635382801927290466762540022682101960504720654513575564732026277825377466017320406038327758055891916423129994858609772505630116352679476727976149237893321405573340757755376749469129126266572400144322933373041879063924370540582407172300790625635412198936796708994822548400827630151664433769958658719270708848369305986469442161299739302159840068217619289160169769668781098093047366701506045433720050649032411112205672027863378719423904699287444339649924767987559019065027623479756256868979492933745098793320989072544939113188201774504156011084450957081434725064665470339649573694281837425637691668489867966762112387582188193700177037989674433344060806008157924943424024796316266978148780285032554127965548242459870698530157293414129829517771355645899213927840252012590113539978051592917571069414007954780561182786966538842445252654936575881610914949432993342089930618302513068125840391756449594848551858755571369832660734654551130407015665570525326048436327889615475848632924538078375469841125020146052447966597120000000000000000000*i1^75 + -118893350561537015368715038718390408941095706260257792764504408883763865150507546437771803111639681539215028485847782476044933747544279060601559444318463827168984296264593487997550427095584224091215778791174993226499012001467833928541666498905165343129038159526486100949508720123604841301553447923784758565608342480600233848649563723145399734904825499573337130236523638109829291742552613618749039470491047502689047272600059394343685849499121538349517771411159808156167758757579394147686901919222666517835267365834002542572455562876821585863914443904939530884403203652989174670131481046528497146129142194073530125596118660425865128024576268211898696949671336082093214351198482396380867580368040048450539032997869079573807721093714307895254038900333859729612115383677217044923391037959023235471642576877671756025306426587824103049539839861946687661731986206889764509786765493874919907585152820209544926878810662605026886471789710322384973304273854450858609542913951127108499300025517822905997531822166212858657713244147571134799828258461192966303788428256021200982639977437365341819663349421118853165119794834754851508914918034102910598383078017370168953282909460497157514329498896772385877261250387747936132217457584747203908684586311572445781741719151350299947205919940838524117010577082221704818756069569455911551173402202368941478013548654262660383946579390522270266338851286809064476526886608466446196036885883175421136883937863436063830267872659258450587019618894059059652627046164155818243954830322219712523997912963096985872050485800558092788690289307678967642238093958960481888616334210603846074825516222729804044723910190699978620270816903892511551942011848848411594572827535809330978190486004559936750185930813720857577122948408380394007519423579437565862974596143889188991007969029453828191541548321444749463820421390339514257859498616286592184017692906519972953607818960219120362252815541200301690782606021541021736309064833360694366879910952031139559640382357561915732678733440941076753699777152714647161221407939285714681387940974161300134677138066989627936522707101217614928507817212353081081255908658400219038258946576518203526238161995818244258410136088895859165185774730322382039817017184415090107175797156482501313210466506600491813715281750122283567134799844083058186740346298057250902078123579248024328132428235213646738671276267700934751311497135030696378964473907366362148818255441060343401284610424959512300588093823391698913743461945313232851869400793091967073455155159196782395294208976704436903956004469400217839764736801264498566728829639755409306791500515286813420042124530027125252115023619824699192490997763506758881727194952254154429276079571608434595551350351874875473798543623580860443527331379728654049778178131967350236200462214840030994764568943529263560553741672421198339299072157599928351971426868046938688039774369037242115491920188258522623227249415661308037065641045537542090930628578006583274494202518263325902504878301356917799784425963980391725084744387333430286601353868948264552950104271289628650453879718620686388847952976309233967552106076751987447915723765569703654636918491803741167855768959945942938300865816819441403157059483860112456424029003480990033164915749982643961919980649913503861965272090102186974463365835471659532870714736663903134859478864996175253221909399879431856093030739082925518275430679607243725760113944535236643474723277994700676163570892197866435225997209763368873152665435311318360402846612216917398796357299679051860131306219429948129546172212976314205159627689697808960036956054854138825700721279582239741770687139178890415967556159518611506908345000022907625238064104851924235307044423675710528017517733005091060578815531394619669226976550720617427536881054406099128546070175039081846686172131243458560000000000000000000*i1^76 + 304102269896337246073881040439085020427675020708397017063074206411407841825260180612727123202672924513736053539165297799165755698580491047545556208829837165269067667243487587631455134552470082317730201646126609225008842982494459150797682798545051517332227185988309234949733063116012579604707563452972543369646259042601034573833769914955215768089194567615306713208509369898666242539127137705876451180018858090232545777047062144653582585615908414640052274563366441959740619847221205240858938562536742768987216750271659985308638537036368547209465570196740141338724282999923357274366724058775185510117349328925935218434961549265329692634167675947434884205840924824269512220245629110610390409412860937096416387170017729247267287009028865185982119427635208577482778271013337464649217738923140620469647817115889109652445361502619863229165037947337972250298998876912565834718281498157607492446398725337735961328698527992269196332731492689572883342084793802255510867026638541713909714640105526857947021668451445514340758111906231964992382589057140214169128505268159963947943854988824124911765813781717726369841012455251232158736979070827375776603912136940502153173877271769598303521870264680977562240522425772807801872790844003300915366096396522265151692843211253903703315751842536171499270486587538028049294459468124255335994268395767282249832023149877645849185517915192869335029218191351904383133947246319908842418698439571676862914856945980869627600126243954883677819208409223532181695242334281937104860534298208147343314293607781865409306230033607602291531941465933320191187728798397110770240843436336365266653712630564557913438261213356781934876968031224266299685065470903106972218984545787151826926509092190971423227538892992119638767895571419771697927632499266082454118121563651884136382529390643849443363731008399106213557748857110285049825337982120587717425105242363419672198577590764148818839980672623589071246629642374267352041406312154489229417720887153734582968220946181894269951211375502075539368867893834749666288196864655819399755473253173615249015527164438047500301859833880106605689309178624886390767055597552691318722338901039373176957888336362611294536631819795798224791965805041009739447222025566749539273887802602022278537073284321520448195641553002968581188554013052721844170047689414465986811779196727135870218425497926360014558346249197133801852446355883747667659912902617342891423451176492048501184607465964486016730884662227679797271979739191302577115922468249201896214717900002014698845406589738882268708816339431652096837832686248586127342735758530029522749701625495332152205741405290608562466889628573020618792875607263019967726306164935135073500617932659029103643130355299670498768958906446822411059625424525530458241831721802851391497285312254435729475696927590407986459708613960497639317963618845521366120396696446235080256935623875622909354390510801935796534289333945784282851497035643104179268141096263402541358876611788164421965801704804187310556304294697536038782207419492972516683508824354577036589258087771195206292610175912397147865789852536032729208900279652048914622376136015620090172676035935445257075218618196847579779564319379162091412052892985670590245694870324994198493410705707847523279447452320541934285818631625083040047383323317893427418725129153524821316113098614153716713488985150419965521570131635890471153840188300470102089617821689980142413572588153949405088409071787577566140004605514082499044317455856160345636208528373642185036635369272035611245797025096668153790164658555122959995907713538698513943547662726240272002651514895388258819833347145081554824709075466189551298294924233274600898420623692550835576965226568689115383231451460680583079282003099507513919178778553628566787534971297526300800703971702362707286023995392000000000000000000*i1^77 + -519954635210901462054481389553738597985002985029333271681609957748015987031960914302021676656404276459954632165227314619662730832242467776753876272515114649372617258696213524753089073647369767881910106189903537168447745171212236095427117172347553456263259843827415771874791952791368672635770346664913139664738311785590009323765928083539960605895810860545464853628099279057125963281556674936741989569978311877332009295588953079145228824825196478247150634955835347518739013266902852251164948163956671534989806481641833143966061396435138083525447900899774717161632444003709016393078326210589227302142959804077716205639658982048408890220180442257003363815312583441727796046453080839622352706264914465789151896428825252793007237181320492113959069230272087126631513240270655521004806810806279804121452429408985958873026107378636939847498037144270028718781432872177169287562189791361162211459935942969020801196516911925455653687771094744348016828563050540371650327484543064131412497746822820265106925967594711277437955972020261583681557695943567159140791468715836503114044828837933589554361983767004372070197278085579306216023274112704591591983846278899691919720431670875247698714544689914005866401473791109002455527342688811703391310277663939812203171413351037216750093433303959408161877027595855966429010232984050479238696640536524124633615215684493168969766247767573530770410593299223683210542859246137048422330582495060729106339270892226169312331731843096838399088163441628761545014053389832218598205674968847322597606779650332514414304784855129231306504082205088467226128205945218619573253301473297127223753945778614091964057190030878231159346261920838080336227016344468349069596382454700792526892437298297130363515117953993253814077534395011762722672974377028763152677367911647766158991563773557058032770902078480147744916015455664365054642201706216869457533001340496852968435451143965412337540175921260618663935728619344159491046310852849144132832093527033005189172341845764754979309964354169650282018203409646878137415864323420852424922449701736935369324197443990682902275181973488888528313621997941867362465101862141076279378422104378525316179848376362913104253758279673195902708522394894346171473083840333300078431366047722605035102790342442461232636765853570202322967397739177067314024582400953064532181767200794517460270582651246844485057901703813216929555431046333749682285350294699399378227509855281619752349074546182270762257984818231405975890532493683030194010736898401591349632070746203595455400016725106168597909252650412569164586020793846507761979244075294561894414151035659899094747936965030266137056921855510149248315924530689672473711409736671716137854363864243359946922888917018191789262905554549242912071989870261931695523435381789604044111380901359952257398103182888284733637838993047924312973618818531617267157011385235263270185213450246743673540251819869117607537410826952048858317933229537513471321920950319548426225460393809442839225329535471964409843953445209202700771105636652546182828784013913320691586483538310942220303277531549428765951333898102569191462300770785776909772127380423793239327544961399626050984614147686044593552673998300248889425017693375024500459134509149822738589850975758469346234149378472585929338314980185050895953285515276648323265589665815906617355207418772741938047892265260521720103707235284608083876333032631264072931408049093573224891506813325376900350186454544621227558042540222815684757954065671383523349665898713183233052471571602396294950480195808972971702310054339655307176080361784252213133941467267477698889601998584554367923392790748459739836245976094486170369770043921155762932482442757350087301572026707679810996603684432134148110193178964072542170614671299336457298810325765373382961971504854633441289830400000000000000000*i1^78 + 478868244874061764982180333793775584127009028535739032473392530351009942027500454843316008298988212255801740194790071088842701609700946579216877354603366196562353364369124504827209900822803856053347468053357910405045424795064650376573074320229713697066003631668068601004051416363148222467552807966878432187036111825940971179260694280263585475456933797296895146363032438027028673531720040235075266400179098298082176396045045294843873417973247259382225386850667557241394295787534794806418094254784552920512006075693443082168316865853643746559286140494478180523947486983874168739072832331297130126269965065392474159072239281558976038829767886776163673773457565337020126540071207555568405419195143982380707628083730405760570668691221188309444513048564881562870547708511497449044704706752715126477713223859114880682466817287787640184188380154447808696638467339533361046910441574216691739829638373304228119123759819780622513119890368027840871915629028507774889819220291857797528021300703294339505106826886156942615585624520753124948405442358916422792408304786679646944367801314850982186121220348523695742746422338931535705546959644787966691284756805643649826494699920625348689331320373822613689776408883718152591393814815871587523173869695018714253396473633478306828053773054022560511030052001103156497763120702476707870946731392492205097615777567303051766901678882143454811123448215372135876734865049256182938443087092712131070817780618004306374219098517098462791998061084229647191932662616417185880589717587592791110896972740044558841894005716584232771399956441818920844757081599236752303753952691936003002292952631340826513598019947553009525961661553888952392866958354654643101055298767074631415788854240279765904558862104270685746518364284658946402150050905575144279705535616287660391220564557723077276670258420254068105733656408380290902519156586395962016046884141869280092055869157754992169138622581215641885055765279173583273053829132695342990103569181167540401726695259484002635438771539493981140661315258965085015046185532558045230896786647877941382962853458681001059697783388596732451929429845736433484659957750785241594393996313043411932612160958872027142817749779874956197543116552179097501894920736736932996313784049078028515623146678011693950143177290365222578373528400578214791351335644123728041149655558204048934372785958293920971428045333919953397630319753180507375865765292698709119079224103813371752716669512786018446144490267668626097634729101322732115519091020285366343178009545112754431171033879978046165596961097908490912348599827788245755557778127732641607164150803985394426383480830281620908505651017585384839696635069278097683671999012602702476943657101627037592869800485218895850393166279979286162380801789392072250984498299262127268254796640382231328223576801720447817451243745520969673855752567589043370499828331439221151696655311301096415053917032464123284510676256810372451995208643677652039224931452787634386736845739060077143091351757414582359640878405132775106395791902240704106085482717699028200660486086638304240612565198315358114749759067054000553479306318021921445597532942330597719678719623085992325123190639246504215554759536718938925075828918262406571379505087544121142275592485590632196448744919416171165501473070826491166950343272323722769867860076096070078142327999478050196943914786773670022163410253673780421951312454404300577365371082398913846205634958982564651946795561462734149188903993471850413935352156784586863351259752635056155711003356293748534926993232718842809276425334756247695955612620482337004797374856131718336797462913233413382624680658159268510986535060493012426052846969314049862813239143692957183018313062095008671072815206963484747535426068691976319598345644936321316320554955577918445602624872993993523200000000000000000*i1^79 + -92861176283266138463531078245351079827129846475597224914913304823392126959774374405374512091825903619836760817998192674271818478237065284123464493172478652639946209418551407403771911315176915619080045578722952601665420637392430136549692780267987654992932923736648616676143607163908528986712103744358418290918164318573195264641593683630035958899226816962503689619215507294374308459819947536272188706982427569562038058408506010143222309133387054498592447831046880061133754310583915098460768463967448625057005847896586268983310317148137716025146272717450081996139960707075260711657212005404060280019093648996762803877194858628475346910641727352258216876024781563662523096414652331170579307958828990355924903647612789063882033478781042667685342582750309103045144195620567800255882495337475476915861136051779625328107197833964531315627364169658190135401846563142281689429810042130303240888457141544247975998218238845527600351066509420009962944089411362369374811657499071336359950755833313901332631031832164300705472459641974990595012746401992157670713741314026590229239271699235125208533982848669939933783370072261175935458016128967667907171047541227013202495274032164176661818364429881580542604920640553687870836905554160260137825194637038873424950685261089325321753445603690997312150467148450091122435983627024914089213743631468586201089827023786339129442732377852401391348280454746347532238406305492913832687916670126056340928869571356878548856907062324195609034880399457773328421713508459496366488538797230678377406827009376984736002999445557825366024411966784773620309078253984060340718995720531799243961725862971103541390311347769498343089066292197873132270495736221310606620315730168311399221869561715749122440547810303206260292907614756812412603282571639139541035605531956346811794099419455592271781618742519682452772334374100280484594119282143127005929362489581220415227356201280166555057359138876275555983232882438522275259286047184038244500229605558826529255162335328869267496506104577578030418840409078963653241275187151442962264558956037841943158962492261982898858024841968634297967085766926393018868232454617991382208155314393801063913427162558974997048119071678399650122743538909179604107353172433675907305596134590922880661126034344676762762616440650816026490386475841797095412120824682528014622275917485911468165489557391797288042971859458439324367246591427171393836108010825924455354128057532181921888058917068138068098507507324453894973155314991408076437329803081469011235266429492169973656365325658582351433384997998748261352489550281000401035762611788029030855632329091545246401977570054862730633910193267039233489439425579462365913496854044649586778256235825131256381345375152600256202089448858496552319071205476871550394442867298073558879357008127823521394140646398962383325433076358288482356413901548102102307438259749956163222176603222149572759652169099832469667928961242893482275441398918065335531731185105482070931376887481356722923649520216084327573632417283202533290234579771550987277095340109197988546097186407560923998293611885327441721654484501851164862691218357079125662403354441565011756247230662971541687737300257530881751343221702373387600194741899434682910772630975553499476482523345787507669416880302522648449702740274074573575034797502992912177552212171203807686324054041438459099338419452909290035682612983011003979724110612332869504046211251158462462516468338804629509068241330828674104926983103344271076631646010529500166169208574148284323310658596767287430083109064171088993159091371037725980709855551574706683863495671711902346122408855180244556618906742561304848679023064819254704180705299359768860756955451848755934221300215694229748562867594641893370306605764346744950421272731590856651885584568264717431952879124480000000000000000*i1^80 + -81905469459668307505338721973061398982956481021513371315561669651726852312445842736546789524115124721011405582378299113378855781285094723010868724562862003483770499666732034886170992877190641228299019604514300375793911245719999646485798605889230846789607600360480386933643271706849719534714492245404052420094180973973440848308031751199345054371792234888346680057611193769317116442346845569717969118835842412382869551927936598033649355595074149320079112173854143574080040661214504665808910248354683354704948502901009529423307904111103471963148145736456855176337886133742868334132544104399509492841830758877742928167183843910623792294108525555232305158513939899503418681531635119400333346695603414718511597334046697590975325569586118618921508072838985043784588042284537588609369939345931963342526210117172517477772713817888316361210503256225872860070442322534695230512972440972621939133121922849474987538913099661426212267370035248402082913127762257584540763906676128015267610761027913994533721139438693862831366913962132019681966930500872801106246900256045697160759115835575241735375132426863529979249969160828681520495276347004197632220434048812774986654650703409321236367601804487173973723020610455472729894003261164561495136825125247503324436138439621856091810592018024690933442322553318892113748695671767379868308283000769751065174305540938433134913096321377986654862084425897284616888002255200491846425420765720584057278978567152687557658777559587635400519400847275530749083279626290770973274830130054722914754368826769959664264143764513290404038786339753045431305106328482092089654044681077695101894330790067851600548876992363157852608502976639336548775504862064080490268471609102663810356443956254456083946042618537306291949274688963811305938884517271356598211954309887894372997797745690818767879814608206007145830020978735164154454810850847122831296316751886472008559002749616742765664465700298390450118101108490475328360316798917816217831887458078411327706284975263036621006264646781828015009446834915191144030236498281010052656023242754163100368092338944427107574154375438230999581659637304833476667351426701287977844500984071662597850920133293305442190306462207573006661744861512133971126504616295872494280796353090489234354780932703193083331144452028614287969696824879234809710994752517041148128470762461579962537722064016500223691499586536499981732299591490153597671175044884554309792582301244128830581841969036197057419488956998309925325126326649339303124282518444463881541176203059097881798569847756585002318518809419302197444827468962879440149988372183265370918277171576437364301788178540001679106444088978971723642336236432150324657935674395243035438070203038990387871575029799191858467572949375408707731583958436701978744750690360576785505304783605294743019207639923932409638921085077049802749551198927858435285227907566965798282311800454349735178584358770367609810270666476706834164342162213794082672438263878768638083631235941014183406924672935079530216547311030617336728786416652126648092083487483137893821575933398249798714308797495092660383557791513839095363775131730438894313335620996149437014714760248823125764207565567429883793079158427418783957273929120064483310566620381540181374768935201041362225914210941150029246909647610806231030761906643310025069276509612839854074911315998666133285393021501779603146333367136084333958681899747873605461901696501921615092555547194563434395951013379485658723627411986517090810111250926628981803266038351282526491349580643374381505197725805678447404046647056176226156554450590676701366510484781061144089713150778181837526359609591776084253048913792622419904719284678617049065782701958733202596037051125651834397238129483089920750432439823110736867194915284009856498458554304184050515968000000000000000000*i1^81 + 567330224364658865720837213964941691731539130253984243154255104891169631073082892918512454454133887520705558619073605022260687544849648876573121628652295593633281336754802117457188943643651188032561137004623401935546165022812005998690875813821845014710945834117563598090309032020508513684400529406312356812092787027262503000492583772672009529156594674090341748051958038534215961390675801291933950054717311461447428628841243102913035065769303005409986536289870832856576625730057175745696828712610673432267866590011506985920353682724695394075031752176041657020207350219617259817947133212469797352742695065018662535235045721152436059498316828954668293080123513989146628235625763117638458709405816584627653315595931490194965200987722788711403433539742450513554019855055925135714467710390783522001878970356924955369038140841604874678943088741118977615992714603229975408776924625905261636812241901547610010161742517809775186623850205818300940397087864012783980533507362046727214226172740052572906550848802319104274636339057394697971785074543049594397851768184342479242317724561714681040411370646552626696782870278555650469000491471610471219831299034937385949808772948197446746085805418518246807130481041333956872767685832992381339822262426469892531967675233787737331005757932802732987181901903739516289218643368901471939705572489531998256960634861704254535180637524596201106426668678199330535912163010290931237747416251087389175374410195326574224633060048678926708569609326275312458391938930607783277131746625603972964646927107801365132133655155075457209167230028295335840346456683258956934577769810944077569620950722123594872598843644071703015579417513606564081237822830819957598802544315681038133564258009630927851498430306698602082155015734142360068633228980371127566758460724692259464806048048042814963948003776649683951791395006889912006759936697183914229426948005625162397714981939974637465869937530242356746845932367430266767243246839283848518562099558428418803771170451453077456739588792517454641088202098845366326725640211186788916354473608637513649369714721699799908717575260563091721999692958677201033271312525984459746823470667949088277485696683602685046215827783618901026121732865487935826589156154491124563795226949517638502246578954231401502658841946339038085117365206618402338502569051757500489468333548568746370496875035906048989857739670604867773287751810872772504351589887909016242798550422347208682849512254839943068253555454370135786183972017495765786372208511735585923066837634902407119284448405950710663428627138911147474111783209390448866368760712562988092595416689329148236821325432488786645237462229846055718669481281297061497665806717022669985402128879465371138627676777574286135760350132640439176374495906850331132330213007720121655588999375528258084350180068833328761137756700552258067291475783196722991866173592858387268358815566414258449522069978791538857720287537810302726986330743359214889916654417839148646524334632637393830860121703914270117459612957381762846746978107712251077409028547554191314101341821794483314811415211897326714995776965618778190588376717816283605742116794320805083558044711901800766429562667413163115769390254981058765148384315133680957821283017872451631727198645174457699149196003819863793226761070213426995621595923573144291140758581842156231907319274914146348769718910012722784326732295323702400151461734801726782349000649605234508282915052911238990817914908851267701706679618565065174863823789007556610781341215428624355496472243816846414681672711852589305412287720417443964180641050271954868883850346235674064503520952876120084095419243708742116898007838427266783092184852499603631395430114872985834804459265423468090898532646625192356361557127622190563366599473418240223611872248117220868096000000000000000*i1^82 + 579073149554426471009013960362605259373516096255182040855742070698177197747015894500739161061673917460371428703995683773634870993800302589246958712930782810975363352929879066610579428509638712659770035856823080616792086238132459734212752761736684041034771443761524027939950873554775248490830784917941558900730918751380466493927854595624260716784130519768439541038619656029712165564266102955850959818734741777946483502286133990749301518925843788441515267073111087070709718389267637257232840983797676061350468113519805978364757002807543110558223467391842739435280319928140854849169767752821172254459153736375990587331973798215740430062982522758462360557631834086272414529419113370089424566552111871144015532995624328585987840010592615199266874727404361098803059039038859930302374364115032264541813508582625692295520740918404932542778716624038366884928981763911650305564090628033669698193555937796173765789654719690046574855051553789238652713659087150389436484001830928679956959626782599307294493394195861381834338435732366288497245200513376384328913336813612091947734794954527440486488521970255416628421144840856234036083142705563773406787175045121593795456555963182032914679807749800841476763213891742664774093003340762982720946851901305789700368237232501314629640480732065804804422253882790912455947559074442907847975058290679213504061405481572392029079705309890855019541634407254197070941254431725427110317088265636338897704983359723981007168844929916560637742273618257733695191524641698052681916530896571535364850803870594317355723276535372546913876954596539478286635925163362854881504963772691936121559962950343234636054344664453035724240710229423209872264374606140551226487463715648679431907833530282390676804693321531050100604373107602771986160991544184155828465495039870435831881629287294643327147027159335303160905596452219398482178748647327092541145482268002639731473110186508275169483550536876676607918294428740148923913474540169626809881760907960432702330087566766474688663701562816988636137446436170064261768063724463063538661222363883959804953247411010397145790001212719681575013697676626523010182354849874862022287444144973660240406783450461523813383763174615190593013401600560448641034541974498132641711414053506295898649215356773111344524780082006529662415338609273898054156555027601824026907285309234232260579871806561188279638487720257966524074120693656925537669517901550412978481381529226377530697118030394793310995693679160006678282446397157248086429930285566338901849112173711802254971632912919676599575178151880690390542178368093783491463343182787114051783934959392846439778541772543285350453818566149418478800726379785523754864844545943878056922412298636446864818484294968172398494773392548284623796981507352641547856141211066222675355572059823907282615665415116561825945887821930192835669160791481039777563389968623617142275469504485132575980107020459524877738348731592628259939678735257131476931378565000167565816552748593514530510279923128321331259250982028033570175981351215602667397415179400061940552107072659998879316264458890553083482378596879381437357047440853904841950051001671277898024279811911825731868481566197572971959652737580009255441013439389218201664873373401382999107594989772817978212266140739711948027244206283136610302967558928691205910798114040980225079199154770506666377289573005259460705598409573046742485060303653777990555605588099466893400586538623897777843805015496649224179040324170751725078011529028064135049721705077392844602530530683136356365151204955055912237082543671169273873914878416884668592942055124199321045397064542344378930060228087987981285465182251437657537217198574611286260719724877915970530313512399843019473912574658659071023961357016814911605217931361196416335079293321216000000000000000*i1^83 + 183450041805128158683465603035390815626865900898518676586655110001992042878254011126545508990495934460038801549083460427599382865737723687741245602993555240892013584006997514851085369286096228566459525233151263724738353074215867753428625461967441664668454289876782542973945120850468777036522138200119726265783195806108596358550234509339870776284789695693678657973787220725358397495199093264549344345574730924782721640651946862004870267537850226373273315949409066299713628642517652222330896181939140556165927799297822558110510669549632821983759322034242788428365728658308044819045028170347081827331427160496553229083774443673004592639533063632126578201084174295572083724477257984483048676528275168361066869644864680165009130083120226709278655106364757811097554103038521368890686828573242855444245343217008374277984442351371925743615767772349618248047398029894582939328709263092935557448511614950524571662866421899406949640079429712882715103271205941366846965578270874441704570872449348993356870942360493939195716341978715984515553821840539901894276397345165145363374754554293309403073391947728186741696569816843026935181412680221272398799412401710745727682596455412209388404762979713782104520481044634793193413346179509666420851640918566964374814604319404101127158861393074665197751671942287161187128794025634339460130678900835247658348918764440145918880648634034216769244644720088135310894060822472203238845745107708867873192448595168113989827285193205405625648927327424989351164861264298185791045653431043396778353973965150133166582749618799586730909707026371449249548320210511211436558477462949427120773728930782785397328262802974079665777166347825833286799767486784928328078162061689278613877650127386642669261565284461891067321485119005141776132270751790819179685912695672298289780930088963416515704127944964073421297552682457342117121625576063301499023083410501739572981145920640573758653503072331323325466415803663615054957252731720667258396455273558437734062342885486520238416727047556034669209070479036316417969380147782397715159885217008425245652235712378810198503465246121951292476378282835713917655621098115828242377093562181793712115549049405880859303501190576923801253899591826122772176178049772946507470108358609264940111271440775452319429597547954640159676187511822413586886260861086540017612774364897967810926467512750266315477875522228802124794069428307481589013230530328427559593437257237126693218488078948547321644096722388374781412021249587430889892158296555626924758679949878816893747162810494334326269849877843275306757771612380153174848635511897361193384532695986305259939500534964152227569605435987871091223592492516412880488947091381282087283318620662379018973574614866181389068362008062070089240583944706075300261885983155559953650984870676451963818373985230689740020460388844282585351621362735261146219569437856383732203387864980885505685086090996268042601859844558634791535858186162667752193888857602416598859298140237278941044879573151182676031288879799048413083423496222525901017398295745746880123811209027365856663017488453246307079511976070277016162031587661897885429763285937235294435787938323047926951101282410045523254842114852448102094695512253999137011179468523427083496486506053875314117353358695950543798203881785663692952303002776691221716442308012152729628858150781274429200773727525640522826109226678800727342633820016779592397800931476787526670764055232652674692604108262296308146646297572854730103024506427147555099154549790539765904036922749902939024486035469673667950099234155124414259506958155816290782650394340569497515907561075378825221509705120945188378808403723036476311540339711972639778392324353718070982586055993324080367930258191613506764845784335774209789704409936735202087587020800000000000000*i1^84 + 12847216632769214006375291819599917401342407948200047723144346434732464125873303890543465240807524145181649189834810767393372792645940216442124490972743928288359782730947314110071162179452211440092164748377289400096561381167834139776318804815511914643030943731371069355517784096306720971641798298233244704063375022356422548644155548875093616125188856297779262398406004706754391531441644608529850199108139742111322505085848978826736656445561420504465460215907143366850844758027353993971533329805533836910477493929459845098744976056374928900436909422280317015680927203437552522119868082546036042489976865861376041606705264645707522707710911594888069183565512306995768383565219923094444296257502682995379468983073258676513736908879568316017052040882215154724398947934359628069270948814361320103584599079222726324764672033793241692038039626568857849407253425421312473218474090738916680552004218172537967972010914980550839577321733457963534622857846454194184403170365513177727378729674939187543137825744685513662245797402612008741548069581483253083072526575507830045354611219596364172850378247610920606084460683705325549336024914536274068984034485278656450655078909738392424304019337760090182944804502916485841429108851190122225392183399771655385097465846331282994901713208309803528568951849548241175282518487228095315210463666429399121895823583804392641176444368439419698227108762277434068582015063015707599359124601935859767680992904700754802219765486172100891839955764529899870283412134461401983862342329691925845616438280880960420422548873165299076137809766379845048828208465970303757753951724592569171170547045637412166868235782666283558619643362459402537776242550869087621006249286469327894901351987555860406393072650260617754344675130113993274799303957795698349607032992618832240959940692287455514210506279013551809253114843237798735041453214741593288193833295068666118944544560252758540492713969375545550260989871211261715811359505411225648672188682710577598490582211569359261507329125229142938362609868721014235989840179192753221975255792183746995703209570677438679782795904601456048890127161398926304256414842711214747270114969404285814823095736363189917022502712499930244248071718146317462666028235536439054548736188474687949518296039455757189743418324555929483060500778150307646632815866324273973542014400225399219599411619485633332419965764718437240296663966741996247810144032139073055202875842286297193886642061499921654666192106650075158508827994474158081464295418706617680666503437667818909546240170062005187827366038295574530217941688410071082733117606784485071803833155900979783317136767956338279072324910393493863133803272145208153264585137584681184796452636631480074200021625331724016871908285276525796382081770641577442332288622338316484498921711213178345393315116300182028506974975251874098397696294102761788050327945728505972306507631058693717261926834370690018308579700369206192873257374602052898997643341860219836939936891990161943858745695028228036931957328318225713955637302246224333111090687456093019167118022930266059149918705918194556059334584381665707393239673132936245600980294602190328018154095831211092699178516886247137754110003288821673391821408230938204598169511341784324730319073989748308259415422303597149986171030119103383942265195916143675070017447123097433372943412607458629948816992525031577514849496400989961418910651879746320510874535304003417153065372649865061532018137957900394767267989870820148419457234186329865793097619964916079251793646913141330605981337288824207665610698049268661898577015618097307629099782596353200546243650558057734595698896878685198710864345655762352305391412850133310200832532729488987271388744923732872059592533905067594095082512544942421058417323847098721894400000000000000*i1^85 + -3875978889076350176670872120502476882236606295006488145074767782125560126926602915915510485588979031123919184087704140953311369138902605054731629991732659118349380168695482783496773072167991472101202590136327991119450263217108110130709096186525995070898402361710892030062794789507185080960961212435172600335301314299347304430443417385031726680246357901735471819961977705433935679419730159223789239635772036866977612942193144784869936280717757196256139251612091787666185263199002671303265873916535729936252210391703806584164298576224053753652644460322942377195521646381251909461589087535150279328018459300696216310804552885622304195853274014824886460687065801672499763305740859611605171101801092158029385661299757033366822070426585155602823130466671557578261901234852213298386292529934042414215208528040995617268422760453020324744687229654698064685845786399558125277611856600063346342994444543939370963606860174837724812765668134325339467121031986328054437049369697946763053100019703757387884675708144906546017610807648478937200430352306230012053260316277412955631549627114142961648186975121888948102961816716750621404827692099428292830893245787507283200764696479573226147493823526968033624234127344978072507522726043739359074426530002613572737765876136680461424292742356033602800633135741717622004310625960849333241930331801182502552676483941744690271734743333265744048811153472683827319315987837485915225423120716688688868630510068397154478827313446648307164638732084077755779440303968229120166185767161676557973226566859015239966941757576546954651129032380109900619005987368049914157557113152417017586036640172051910038374372181165446043418151434777131095207631782806096665180141550301826946313788752812003330781896459191126608265609667867948843405790881018213909190446368458823519110081153544480211510486160848368032426857317074095421328535120844995301431356767432415962568179660101268399506342218409793121272089046434104524152395364935155127977414962305979879846575022108449374531227211542334094684218353326114223255245527781937479401185752900721517653718468081880725451781491984821018568529473750181516562001075070430377415183723295313778413829749701818475051059695320247036078058904298489036199221376590835708252378106842429866003776879336300642694336514923597720707964171326261866783691490722135984805717370367522458570890043381132814292836954481146968846792256696559389200477405622385227196022744338990504378753221826928905497327741030820798338920219928989718063292331720909022287895377457660228986250261681624687547511604826293685450499215932849465382211066020089107535066060546711040276762183770014324666873007692983479527956052402810444427857888503786582222678686896586362927373708131081050043602236903050638535630823729345504813394856842084634481970822457510499279205167645429227912922752135818384161028695919862083901843782970946504185511482366443437866907124247020671582079959771246720471069867458036737026058700375977083385203278675249586744876624673857243426347356772084045028096490392470829398786445432213690277880333284919858148202283351723145386469686435341255390817734491952282708470507420291990841218699957074624562600579143628220060168065550591792257897938906719252905776909953387855593772323750604984001164056258924853276455689581813791171764849569590688579150512990741969427291748590943237250396315160190872411804375196526547032660635209765611137700017715296745326270378987061447445611298224821100856187817452367186087666694813045262643182203775921723623886874838023622080104618882970301141920124986499282650148474622805439709495456971951492923911467507804233921462808641539490361626665529518353214112858214696162564891275291274455576236254980972561069628313523531662564045138292763382454586724843520000000000000*i1^86 + -1219979892488712431339111560215931148436182385991536861931860417993918645655838938494072608402954910226262188106423162961223176923682350575889228211399506209472611080429184187456499070354289304529183513180470564900695786535856445939779288973324276581439013907626819434917516798413246769073578190709347516669240158316612421017606349005885601760376652061670205438706541474619802547749454979036076135144589662602577314344511003072815164568046822708835729263200168678024534978915527202416965677048657219901661567075141324178712635548162063936469618309692165026485135149649387851589462354816678238375683837341755406785546291332630015812256349363192198885924883999205493561045950836238666879503187289864290843525358033685689650316747077550138572924563177090221925247797756711972138490487885444443871949105922214701856816744270023199512049004824137502074538615336014841357677435362150948454406981483146598365988108879195970255073056174009487340349129152270562283782332432640737099561220586003938496056966520056929746490432792297310192279210914203166648987469354763317531287357923988095026076411272862514831554472007118993409964937623313339057541201822765988088747429910255833915290355324679435172217904981855267326773788969509814229754130108475993835992253216180939749550064324869591780623686549371295607112923755866138252113181473843859259296799839721751197320302089609006593543983855345883471862992050322352123789856706519674222098153296586362196867155891027065288422024183280707215685735103899765236130044385806670762582854259777124309372303417655695297210574434089285013555925733150302960226524508288644895593885607818140458857993005598049935711630278597860070992848487179730492725469336638987201793390116320951192278345138425546488189184724242574118787822084829643096739207919415032940435148508787755726151303426699153722118835946649871517925575126157572206666955344221534592856502078598391988187370577247126538462891127454780118367739301193536063516550452782551799443412300176286385344930464466204959480889757217870902572927106160064259434998024207424919051762105995118170728559188102351678889680600688586115406143266478584363820601666930318575240193306217458123179842467528595040583629197923987562368975091089682988330669595727541293005085116229364378209365208176490721930183317272431711820598166737592987494657855093629843950308393210568742915512959086776866575994849753876875046192801862678729951742212489997524241702384361668896993958106286758430535405844339235747343451148548483253925412416978414806170153855758816139649932603545643891456138561003371197782976571297233429538290588214096106000170547360185533773621235328660881225975534676949127610185204490610997390929095613303244206224207957540593280305715044352707563218180589934368146137990709916560416600309242364566581315517098372384070040280346863995472202927819590194472160132246526922580988467605504041354490175888320314440822284011269642029187757349995136777710030611865034086686327583896184432174289129645535756102116571305020364769303249557856714165836833233489939520457754858104031939580255912218933604982465638611253318834997251195261309566982728948448275792814871898087002815241369292380759656250333636831251608861777438526018363652794183755614340869476097549543038494814544646441530160058900501322679220954970902412904396978447911647384093992032573560164190853584291799086479747914768326020449649236331615864592734509742381872748794167448905973076419962632599641936467724809392525057329387345365513756274109753172119423355253166678671703459622385937123332168035928458856254389756550332272319754846540804038366571943833381333915250965245849871386625481804921707741693642478836423768491406696091820941451984983890253460092503694037419663956067473162240000000000000*i1^87 + 2728157663378238589648239103510116361126730860384159808237772695320068381050770714759074693809608791517663879714346618023225194735740633057731050673817717586093631117442634248862626339980337114265554253368868318707438491169216002589007280221342767596593054749576449681953667041333465510766237022626198896382234330576683265440026774565274359334691837612790692147866451821880394402810377734192591445352256052203856659667191247764099189953003504915673235506232221367121276564347755317788434622055231160415767783873236336989602131189517440951748680696572843186286851778391370451691254453458016790896055903354601666555336479474349532863401105551462866036602102938565674039398664800003560088968945791669059770725194504081544760972672988075012694598636799966720120370041713019345413615450303814978713390838499554343189411151610282476519251073336462697071226517310629036465008789392854831765848716803980537021323723849354280952093559518865632356229975775702431914377016560300659289971392376045569965231953741891290411178629805620253485834990890470688710274865088033948458533920353614356191644940015750689751905556178771163666200356791372451519045865534540811662716514544376332696141795834104858935305770818997742621492239412211245366249350290387025287897043315897910316511790084495191182221180495324786300276829788762990725970144111479178008161893172947081611829938809205025569269857998682290881218996708548304958012499845357567725110241214070192174267783901561563527613221552921876936575276849120359549664954833778519488188252704155673371810889768920618031867140628136862795430903285131899606522402896919191839802531159931959574851465680185792302814265299852337295538675681523646036050905036007418841248308063713034635014352904310240450219993841372638697020026130802875505263565509006727580365181586525144027850775229659150550399486484266948792884056103812979977972954741552402264825936609945434046850906148547740680018932359797924487363655421168808217686778433300871605636482164568922155013867745805612125858641413276740522659954405887350852642836788165058453889773917493971863569598913289976706383229946204175807696004803226140128043841408424189886659485298047403116464785639604938736222309269729832260546914585391666529298705708394862340675242726392802758994706615232073186269612748989968786518640302067300730193792453835884614363178468230299572330111667176919646027345378565260915143111309950318924893995837428360278093703371415275856344750280275634143998683562953502155046940321391678983981112599022924975443731375897861612683334889733212063128975741225713928710614525255201421155585181104556959696244449559436631031853461216383914863136451328220437301946960532261048313588485381034547127675585137988720573539832014553350513678429260935839779460433946700910434836847874581485682885228603651187575140292155843783269010491559563869603024195792752641600459966416972915761686288633673474172239524948005691538881450861157506067653032913206961733854100802284701287210670656401326139919054980132939235264490233319104349644341470699187996046768061586847036020907643245670405644941004607545212632183990807934720796338307707212932007570324518898965975536764005304571510520213010331985029028198528526590538083322520519484784546415160395683299344886819685723837419139199062101115976721212559941677452896019476130594886303987176362510863598751826634411538401828714476506234553086654390855827502523004654731999947904571951127325504401001804934847996941692230049191940782136078968629162176893168686929327803532696289111253679666223379003612347779028179216630007334132310739877862835252206382222442189183208253775948665756316969516435183000878772179226149640829317887341851252304992575234049052407233774056647776187329688895488000000000000*i1^88 + 55954073931362447469062579280283860943898225589456315564236644008460952855531315799914507588444125849257529996035436516525351921446130362190978278887782640762200448862017512038878288746373513641246002597923331479460897329784872590065507599664888416045201825071450375353669376838878451824426209012070149668606069817802266978581021360204088763022929978202330437607902959652709192704460521871854511683272809325617047523448930315687699590691753726919617378116618240754148989275680186791783296476862765672304468528517404506858802309714721756216429998506425664206569891148115922588093090122523597494677606842978506667585498220299421660582409572186176929680889462351870805014362230126598411325056086327118835142572816140190608895842063625225276451608235185010150477952895655832985275584265625032495723800129688727556758916900432953479362964750932373960567487808152584252372675884061016827108356567839726378220443767664927418199921718176168439827817945577629773469867456529173984997548823110823014482037600806899915172913700057732204434234797082839731263506105681315554931661895895522275173281936324095139818696325305258950066970568166539538121449770425645036053086904322886145446774324067456924011624427945540909559438389957705009634432889919867008788601942184395628177026698909069769657356282210437216034447678488856532049685141704462995723805180973200274724657852152345656459398917185143592594436356485704384347976298559552305317472033921157780475724506295715074607957556232496287367200226426551781662688950573578639914581938691287512336282483865222565180447879766642372110709405816633271591386548590564676052665338201396065260289664262492745698268500958199163866369355125562432650925975514367180872449177379540275392199979461735874849436671276482011001524140301296732656497723946446738894671967234500487196556217752754331710324694112871959086386877901176639158277025921563962425207122246092379549731289073616194589333787362223710589904288740941026708292480126538094634547969400688497121064297147200940039439410615895083162112348931162293140054088578651398880233470806588232238083245872407732342989182393917211530669537250054687090493967192146820195267762163349819824706119118509617251276449032107512227109183778476097604961470161373510769952054750054753055788103641843952479112185258872281692353109279543477880092141785999304531011493880207518177882768183458638030970161339352015857694998610052954468465205959559097459147316486916364105942226778699166682548992509179876765782557034535753665728220861638918743602578525391755914836155610630831769283169453327248726228051737808788523724952859552229305272725326742792939301106192604742552348096923838801678511520488263270545998362045996084128261401292903582730170361847486583260742416063201467855742777819964587560395434192039874095337169895762551937755945438017001717034322762249565324919906800429320100940460409620375239819690885174529762255331142437646864439524482632974872910490278191970600305783546141812561398192301078960416937051191697178171411897655170353634048412506370037792443058294749572082459302886372980320005591465609722979617056351903363766852243152278299954850676460877198132270312738684361781488718391607646849915097771517752795833138758017430790011202269417685009350531678096560190410075434529854894769053264284345037477491184510241544827793812673043344072830021516277317142234617988000364023927431372244304927821548683171390130873303622223157373757199353508691749043244049701538132727772105646231361864403959795385843157487977549642869685165567540875951236356444473743211021242124790962327180107042929389606571366379777258755742872421097750924086209199493861172160542154401426535809778847654558780923586340157449020535256053075490638191919104000000000000*i1^89 + 150703024349563993059263881682392470302144711127959584519898521288303375470908582212548976410423483533859849574090546623297230838858987144964328878410986337277889771272882603013498673443354617666736996403731316209908313831935480729836308856830278361818449740667596835833325525487962881052805418373758556958448248680563880804292580886710781226058206087587196308956190657648445943909699631546159248804718459400629009750397207628046544588791965328341952819762876132152459027865996665163694352738793331100486636766931056116385915618994124301290190179923671785141052774650384448896832863373197115373154000250905224480013519544498683688411174641394924462730881084376987303489227641677384228870567521170096124691671682562734956226616459384531219874694352510877978543116587406557280001996593985094531167190011316671871788408405084068419555435043730333610938952040438633732473987290707478141368426006974947590415842032315864239548614082069458154206532147946673259647979034227468620279833398311075862197949988368700350406104658437064482939146907906585335255663900963112705502697207497348239450134009425410576656472215054553730729884573483553635137234829040880537417141950119221872905732491604122976272684602338110850731241828257296489471811751300544966820382560546294566454237299077005757288293966241326742563185850888360380709047333805774561118675115677247093162820065623444925579539039710569884941417905732617544010996617839389568893893653094460560927280201600501437641784842834126114521347643110824238230577037860629806149384627363691321004839427471164125994876196714180009301358338514317304838122621144424780596642869906964052207864010356367020718329428524437942081859824376632333976257770314111464008930650540770729762917286779690804608492902524375549954453092822554356560779685860121500375164024357094305292787426945429111420348527566451063428525219345981166064949362525816115167463962511509219542703320612572393799930527787843100600246584105074951705133592869478441749052138386787120517158672518752438062432181500441903956267736879627413287384414693778905491665224223694175973100086784050335778658470529247041209467030660466269863462233316758082921337347557947177778252506365467784441170015313088961649273529599898587317638875225325034187477738279710089709260878434385646644746988649521361820013063604953136088334738877375851937058160366224079441045241981305575417857849153934176567081027355136757709390577762680027466096994096249486302357664184251454048142868652622230470417064992315684958768674168066652412753194943656248329619393545218740727580656355379241846668971901412308105347142499968264223072540010925913694710909867962287813957202394790833179858305400985456333978027682740715668804177537912098341167611631450661280013813103571977992066111252366649978110147515212987017787698052496799154511511566755333296801799494700339239127421180747401211909022781511128446278570618709189414276243149569916874085842920771078982507284809078403244453234430592814827368261832417372951838792926918394864124914690031764261449066120199111009080140882412040635016979104381127225973422774754622029397288956389095372453361854829452627038442005282633927145679898510834553096260973710004604398084669744446421190844998434147182725155234352725140767724756810285049079212621339806558638047711975021372301405449714375377227105984510942795935577474590432306193615753098937803130617186775204257388852583894148348831647998522510179163774616062986201440118272725330643240955683354492887201794783990129741450734382420814847404111444663808609130049236018818340288039024959677905137930296314877594349617316311141963771711522979810406838852415761696827676529420469534869951732974701442731335824620563417915787448063198144076185600000000000*i1^90 + 322833000270152175554419471777821933794892023759987424177562103824501863816441300568713455996354226403204177455555015782342420454615817292692020552347199057151800686655899591128968019115871384356785785075987049460967490597838719391961364125457901108343911586998782967688952220116837176539308744503554811873123505555597771085870039952717288102674133197857200958840040375126251374640308977559383419925265596986602269445688811397082031209863528916776744217482388510094843029930631561526913597027450765243151042609869805880955507091285472993061655962023381001657992655926375347058579149644442143962448666677811685433762924413313152733920652402199252019316481266397054819106706027553104921125355853698808258975837583424823502757018926582237785975021951868282921266676592169877482670443028622378617004052661094753381061386522976425116476279320607647302463891656028235024687305366878898234213200820693973461205056384386560936358697970649694479061700697877870688754830261497556495172438547792611446960964373578945760631779993517275134534488864277910861801951433267024843756205972813364117239072715512121632565155406845060610145945471996191610618312993814415220105775960336295351860983745577577278490365015355760517300888993190596581002784316906896583364551061964292462949878621934267564156184705708855427805084229293302031402206023592218828951809511578409159074833270148348057711142157633197056502964215473456637987432621264145869474493838933614879498296514254369384477589981897565939052337514898043498962911451145208952509580039184532260618327544485533064853568059550050389047871394414826490704746084158110000609937916873925845812582881950344427696479375210177165550039987489824629511524413768456029880529337148968925921130244271128079216514794195280364858857622509568904908114723423535904236875205120005561594075723893494431105463871557424336034244407174527894126104071078541464265531259716865321299767701735205148957519893955119083527138082037017624826151033572528932317816757541842152582976703619132014166923462461639801792320412780352800689169913604562226221294315631000780274241269815738854656983704019829599577925783695918916611446071353033863180893278093003458539421567773766190628770260601109624050672393892774283041814110951553123626849040792627392235191238936893776922546887650307861216764359099915554328832726393593002289292607404191277769732149688971556914793600906259581768810834433642190499607011875253805695149155488502381115582300222854693427405457622266417048999496940625717054071766136560295801526271507579713958945553340816276246380316490689745114268010815963646501030989813503332112410016329641157359411639918576925911088924388889987645087440753136322518725055591955137553654786649403382116201735834774942005396566627193173963773535373815690689907284050298992072062894119363034579827753047705225310094724895715782494780105848034106577930772504834325581112177806887447559657441982034805814200566175339538890141468882817387283879155307219078797150208881863115542089533913785946546462148494610903789033804821900508713198331062647770605830395207777975995636240101049611487744888231766466694659583010286794076844382012470116210681789072473942712552889844664101543825143909376237103662286696958825835266104245023979359457018415013579003647592960698145333874596787912523555607557095962168504909761955475790650257533645362809968207329300927807080360056536661289360674548672666154308986524446334476543490210191559077888265367368033835484166704853954858355461468820667818386875206525186879531652124780363946798684258671729450351711275847238659925383793553376788529328108118776688438254327549113283467105069047809159665544709354903871673147066320470970117156180222663469488983367662908211200000000000*i1^91 + 108434573781647931791178857204755895196433426650296076333036073539555417627846581646716214721364594864922809133885592396411070397321087110263594142713218341862362505049575414266030919536427843592395944569124093292243498408852102089515014946075202344651455168465894134134045763587055026921679320096078790629730300270141291577564969188014855116391264274375976757233904943636375094096884758033465878423104634519349297013164758798585483248943159908405531372618878978095413017181263901799913244411591492291661260645502647590967357361345965358662016256010557102930567790550223396790113998468683175387398127562702518630187631377568325962556916538319332225722834604751320923227593681630596863807571252558123950762780101397890656778169029877842170424873879811753586903590231904971135739461542350847508491596479382760988173425641330118672887836178502414211250610787096496927670967197255092918943851881776957399444400348712680082685745328886632374883353286887417747454306717808585818894842866959710474376698068153777011528402262251676088102093753422219482123034976635602806366015826775171593681906713464472816205229000971093543731631086353752263289638360231834652746090334839331209149429456695371582650065551843954365320098735916537702396448100900195694693278517555142459884086329321952535628739855394555584405979388351450417849250200484860950305708777103828724525010742155817663033402987363361662021660711458929399587026043759071744957833650367716845350631644657860047176980924092119358131191599661342716173541128181895397325244146294847787576444076108775917467890231474926723363405655871160227493050172916957528072881566728259851356450513415572309387492824596729052261770287177145316578408973643498487982331953287756677099834321090657625816825029914256428792505741910503453547297693041472063311873421385476619534955185057455401029477122011780777301606144266029164423182057002164073787775377054541304981764313676486487872297472203170023570145976761020245818370334428368821946307156026090568513568686533713164067896598787375103827230340536356365967636703273264776030935892109734039523328638235639066570488348634086630504298742992033204429654936495194442378462958024351179319030452549717977395407194532528558519990254617079049503554731389883713488669958056154363631747195401759696350478187435152898330138728364372096536363659651015150933858818550459587956927478818081951584820891617890179414394258972250052287809147849839448122837029925994074021560382584865717954857436731117077946403212161341040844036206433995511148364071771056315420759972106870234984564309349854049852402293698796039140811173301211439924757355431914531197633431055068333128819016808878767326058842913453945031677599686347546501098522110039682636247418683297412832065495812372496729777382363061457223164304462337008739751258365970794901133021271063382343430187938743033977547863814247183883903189924226695470411020841606031688751883003279009934633915362931752402764007459978457293211378935796203224896548546468337348328967604472746030444240301055577321629646486252804124751044982308310363110827901904792842801925447238776054128745045987953427982517355520375226831179966988498844441508524224032514754015336909369392496970125918063662835814642027216342831690276517763969300061840384468313860459364422492744957924217845036869140645006869620841684013876734684069269812018201303410211069002249389786140581435417874721785376653146183495528401988731374471089902350223061778272887824026785384615536801734409420562383751763428554049897189726454966309554964836535614149761551277284631856643328347942622717931214614269345501123512662523554038295458650836709321431425911261122022892737405073839742551993052881255479875840647162429780409712640000000000*i1^92 + -17404493050310927912180377166060136434181459864585590953025780470726347037420202740274426544415385572407515776889957992016739451551222843800367385516851916162157810235463293792099074405896257482462024018198728233977844115993786667886708935124146251396959060042799586894238690521596407256627530940430360547062688837796913681073740047070809810863801340705158012294889491362472972061554327157233090453576463587753283622001604699414239287384547693816526617312786593122973551028495281323625951504151868047638559678360599451672429517293115478493538765035638914374618226912209487575917888017737186914862703009397426182670725285923069480102360730745062431266844680972555802581324510990081375818580072255942865046489501583528253276940180592147543272219754386726732624772893475194854721950251682811312515180536034242405675989816180218292655667197130479497749100133443695991381190027806623827736296913830404808907371104129859377519080891424788080900383176246068538037676649387021364642876496904639769053949742489029038893063908570471139080132169905610548839682404587667668852079208261321570506571278358593265562196348011153833391884603880984299559163754579596302221902834126139602283607546788289582714337433540213696443307946656153220009828654150782397196634650077080393250766853487956207496786895064216208489813744913656123268957949724928191194486673122333712464586250707909925544409258236105050118777378500320378107657088020126294740418318163737420769638394147443603984839158029281157936085546939963084711847668276487275843720629834003432528469896716302623715960107022709247628730333915763572306094659068111169678021674897430374864099649048772721901759765900335443538017950252597525370468189578698197881181932435076229577181215689991232103760248661187681838605834780371638206796630659407792562327970482562559882920816203350210532153891548153696486318117424822997411563666066750105479908330127046830035054413295200647658781850161211675748688955754411411132553506546280027330895766052614721070908460198013239566143168575341533988141724421316841489126689736353224140054849794191978492096416222945339931557541845035234444473304672876656165494741005840650392844861622399019425290645547424291010786993494653489558403127599127797737383946815229671319297659422849118300221442756920093997390793121260325154493803334030473468415175415845131103037866931628732435346856532921276576560514208030078844303287838035819641889332356621097475471590458873816771464734585024793969779588294891903389678858894157692445785369768063207599201663572311173368891987900527086245071188237014543914207083565170036562538118185848082593826638994613325589527391072911866082987327238406726358222238664328761656574961941647572570394609011902830796719483803183417023665658708495615703456350663959769618083861359577026916997672151108787551311115687371694813870408665038065009191327799892119605008423646345423745086519758378735710679144174281764078527320579102345639303643070924634435751976572462738952477901214596690271687953318141700843596040489103613893806875278461954090476640265022633985454461908553877948568035071574164411771220673739780659426308376947924907651288540936933803200115981800455598013160918296087325392614684426212126312459975200102744117384847477392858356619133908543457642817032589540653786898879853619885611989410699077776547077694901548815069508608864789969139486678932768057129217338456116332434979670679045279926392231622159271069487624388579092637729561937979705128135609539933152540540778629483895416665971720377327622291913117087712084427787213815223582823800170690757499526341582169873131353990984511367346358937651996808477980231945722314600614179381454564586314906297147609585110815116996158423040000000000*i1^93 + 731702366708215099086191535389342573093227135246613638854846011937754093395980375369816323224862275466977631692023856631056763783845026672806707913682572145984796640461833540667305372284869733471401165131012972640274857057357398643233608138500333745157682679981619655928020240142869048284293833583151745589344905272394157470078213968734894206978575354194330318722607582026542415656197322622153459755427714750004082307893649421390424193419148398437320995046041324625590900313370546872447509986588362586321815902474682227544994768074633518449253115894630482452582438655434013584727558751556051545684486612351763811136526083219330904746407400437187388811830572935692233642262985520802470624135036587585100119359869647941443589662750036914010076498045556747700205867464446252623847294706558946195834038710034574722223774232306888259238219382837682962149392004231899155130278248735228125068887485787570268950185360838163331075235989419352990177946854252956958336455897184691660178467864367702647990439653091589588813213954706403994989794641866119329198366652385199089597021490932746931141262576719315396542863555347054323309582830820263565959844967869494272285411785314997592534785797560044784882615232468247126217861875211418787870665949200081785315632933098814488331405533400325251125949567769296267752749139402783369472588139451104670823106184031583801839724030983889316026148438435792756022090666794135505675998807622612976169079763494603619512436002013202604577893441273392590712362693030071368607650562460822473973157063382729602101663242967579083269866249776855293792522871124451488862456467182764234295370008374712730782046287402866161589540370811417141122395145655752840082175184357266934345772622950406841674170987197129395136317799876667722449812539938024347532971066747120990356256883288628743667107091472338164703854530010728213981552396838624023352060903018692817471494424316177005444066556770915493767904873462731567650183132044383757675404056332423667573863787501183321461968236849995524670143476279524102860261475414047916065037957903345752596201451922169515285870593109893898266403546334977357849086701663975903279489034797156683048946526476508659837529301506793456147026085850322503917935333393457187949872974364489715802039372487172791891774305789988067217734193385083939077360217912551825727777315070390344004620189975128995653013370712887700945585053575454079102310452889669090339618931205476790761549711354705335070105497388628740126293456272573084175370224875740553807880917073072451699455712535235845474869628627587956493284145954766194317815691381985815823008835272280751985458794506457934507240586405409307048106152316170950915518848714555250425851053152958171356676000137396768821055102969855372877950756981536022098365781677843734620873292861018075703594788698976942164246148452644140332933796571503877891337066221337257470042934800095572777393432742817240847214374999777163320796785160911518878662689126370912920995081672286882032790057820034526936755692782798311771332732217122631554352229116517562780902102774325151036104704554556727745086257417266441724148960126588907623788892653274783061373417695663037740570253364290321916079235966218686285321052119568126265578884799816468993222365395332525470153836254615485154859946693740211670707960485058280347419076727468712535368206258615217859929217541057791290189014109772727037356570549714860342568622654444380925700341006268994638093826347203756456784982328976860372616825455337224727021354303938731398558396015152600692846628814093365571930720572338083641102873150360122255609300844663878522281711060026970767571613416359057147204114520683591871327794935215359001572351566740333873553272410734592000000000*i1^94 + 44118736862313361270220648602934667295260025286845854531992006201798384544986524361109352121068635917888775034098303330315182721841216689381016896787504369444639570335350945411963874523089277104731094004105840774086529964779720983778156184257761491075371510570844054709316614845626311932251540639795001304533498092712795418108014826386627948272191227579915048303043988801644187041151822543950636531288678726154200885448848412643554228422636796093636082269932150181534907112355036134665006052209763467470239635066435612957359276611627932224742499630598616534609240969919882335770477900963074030473881426772873521949436552860184527948958407989278084277719323998055969500486682995554421237673403044646541851528346796183287471878443137698161091062701664404083741602556974399460840601820873528281512553406221118349883954645504192820520522154321966455020250325754126086284301237308083416084918880122212122327371798061121814595916137713459062139662374715641824522830438960203917074825369830159348505129269655930919519041855266184127891696229486079764795627718133605731472689978255906924513082117576539095590486206412647106625211328682007364142047140340753060017382755780565931470201670734613723459706843877916909650231312882044735155308256540825735333474074856870848223867875603332025250591590285721953575425448682761097559067317271410000804178401242697491349541878122521780669920720907437409927086497865940586050117300964161015971922951990153442633046803534473843990150699261139096281226479514267392771759902585059623923176084627560509979080082683793549873986038285599367072541554168503464715465918644545121176960281015473449770504938171344397750302318116160200047947547025898997261886520158754709203315315585939837111259824579840784840943541305596408558535840188219400637595034972127849087635925320721858314047138773232558375723893959443954094676793998024730848697792314657700216975890696622042982333815324278854307922271443138171555947132393665475280197463616602649448694052118253450555600140118484423767908408982744244513913136626391538343702070521941835856194567775696348873624319799815579264866533270279698146992961327797672055884637092530095058638612310448230358000518181385965888259320871593178441464838929648303031837248943412492829658041975509519776920505729138151459456054928796748184177740716703837078174782982348794486595739436482898531873915284561392423842650346652347400423583835410096846213943592896051984287840177286085059799711545028606937577343618380518251772916004869224321349426010671126505009109703826215985065272115835410525976774769930098379152034207699912859540222454573355609412769468445972383347218664554043191219758701188935522187943144803802247411400335462978017523926332196713336227924621318663055644028240082346318556796764003509445749161492364903774280889885096504702259031359748966577095129051410591401062195511862769304899086734091642575076864271572500004499274336907719862402601968401618797487954153635881652363993884815846183108821330818975297418297849747196055454978249761312364840942856219100245596246458306838338970278522912928766202326159777585576400861087737221265574898447447846363129059721598007735675453353761799268472597038922574133424877565432718257060925968030907014999975835189442351158858980388946023834462264751660225497772620116367035682129938438210093715933081695241858354027689649164199985834381898504907054562081580789461192232264490664692802557134212351679409450703599480199374146020941175584785580637776789190359912720685255411718904457451717536002468241386820399813382647650145017067660707861135556980782430002867377720636752106376290279113470485390971087686966691933234388663963825267738445082780049554285747240960000000000*i1^95 + -25232297262735684951367985309964815712309807026155748814773083095424707617165552311135911397114221724424933796705418799705885400287997979176134038952585186584743855870082623067861599218636303946123308415592018745692592462912119750308220604835837801124805865354059919296260324024890212623069026607418910857923376547762550527434611510435127484792782496633190330109940690967387746546918480925692769623536103581652406908748131233732568016193864004283956546270214784239505785536274890878208089207572506906427906100210687530950551164746964661337209225085799507975328847165218455696518294130148455115802154610490226494573174387260284016834587177146962321492925096037776463858709283845172822820468681495814301247760719602044162932959388033202264011717051829524082065584048651574755793485553902992201375977770512694282943469951461311573783618580136805773760104405018609233299642794505153652248322483888223862474909299502535379442090597890632478130078900461546607655080959070174919212481937365252145293904961909327409967488506606229753031688670905493044032722309802369064449587735567219003107193050847606849476238483365491121688469164583720237266252139225800113382175903071642492487875906147987932154341314895604483331675598152794932756348060641793636310370347298342265060735199447553370277763167120305383953550420834672043272007766085378457296944388264992309071186471321337646053530954023785650043339676058714967796817176380747875806804837219617166953527251211977684433042528735788049735154669436851558692570890391125566113850443319687143392420118787604203170169701018379012241253366209088728133703932232179341426014757801874901906371156636715071479157784161559068719489861880393692465747213272203114476758666886519854913062486752361840981841890099678199294181092220439491932308389703841595283315083364223704264482428696081717791842138534554426167166062430194208941244846818168393113337140362896926348420021166451481687658495087601897957252067831173731110718623250045501410049808098217703089653989146163886897463486487659958809364567307181603220782620689504298279186256903701243924711666043961254839621435958880472349878597519204703044789197767630705497400988631459222845111322931130695164690623714042259690249102520349585594647646639479218666929983658706449208015782386169730912034986396353622373106385686723193757480365076813448596712384587415701652754276781656918648212186081219004017877155524410651256922044885726326512771934217264163236684289702782344319917685091517297597247299601095005195724810150531223965723646306080919916964854745734772672756343337372948311915750946812567739513435455808695097281151412660581499684992803442564883107972397987699508874856764704274879479711549068791068356020107926636633030140764358022600232899207011966727214631602338660538266652449206754835621066747975455723462015157208813489463561318662265221744031446515470502176145315763456347048471111720357550720640971193347454443669436150746027268693000212593164485581416091970873968050965273932122627813766042950099846265194257644970678664773846033719062240029890354499067589246738364789148451487285444863020901740323831155774001474666361891221920363972720840211641593713842977082445355507187138949203736121980130103704166215111577943315639514748977728637213491193672633434545529195573453841575880433361126062661165332828446295921866623985749063449150540547856064617263831561604047547490684298740258451655066725530669206891744721711859313279430082866411192308911621474551735187580157551753999640693379466538924510677626628847340355014026953525380500935474683849741199117258179172366102618998955221544813507037107032622806904041998888025731220511198390557205542514918287817865416409088000000000*i1^96 + 2845737800652391627960323223128010068388924788003975584476664129392712861172604946935430325588181290194646758305226677220419658736689400308858000534429805516172169099054987090164517127306434746906706790345220537727016749562915701771635389058460039129111908366315356802883496307144870631978481722199011279831899820652546212785788347022363561105149211305726540480437642255268730074242724773879032739358109870640271942398626057158416581288309820520328914300373981614120579806971386609104282111748936139915865037381129915249918880546308986655420777598241222225564677505511907794234990128336041221226962778379151543004722842341476598168952694681315127304613715018597658308948170019703835517729673605191729802871649942903521753395130667856006965400014414170586520899326797507560721158184179842827743829716255564057995514831564699165320381433951630225808504452772832630803396629275068965128486508067011733968599465736201023025759629164124306962463698387480941887186160225967020408779867685236218578232168276577240456967342744141535059770761588872261369714086070256103916278119372848444415695934508189614062158691501191072878856214301124017783784806879927765595305668116737362168839884848907432486190071331629663680378722556129251336716538785875560785986801318170609806471849230462462416623499685821650001405780749816116362304310582422859424490358891249908257827767517133769541830882649493702477085098279137223409648675688068324464305052781724217921042144084318645961270146277717802135421439586007221952207711305797031142368968035412973927917979979712154156841606810414780411888060154673001890972722397104943841615936837730948242381579383328654402073584366559350744853428227113620032411008573601974434621664213997253129412421000373668237830826738460051971021104359612547477500604294900041571005551034603006966257905505080320670272301316880496642387622616558155697404705399899243905232775756659780610853947537669395398709995009180312183215440294239126991685548526923816016834401500657276842738414634612655909039655359852870192031896933653821745474186930054565574462495152427804264748451974155160595034637569279726833527019813569493623543957801387958975310797128484935153028001079359836577102383207508068270907165259328377218734817226695421512143941003797832732954210712393966785590337110690987588337900424848335040616059091671747115037684937858462146905724673827745662483718310329314599224270429563994680310142581947063756573781901509876669583314269794160620716001954734849082983094241972337616951681160247720303250487060036192192185263925697348435421502636769872009905691116069138548217484868226692482095678662862650032246916679493347011917427702626499386373907184762096477466994652146123565566776925227467171469900404324100018740799888859341235446201312648850043827828221060166120558286847365378523537137281390039951571065540847193827709844691435520964462761509924153536747217286466645121003264576873413134919031966901490725417198579437758266681323247712486480800319851865647604458129145936348363588249505147931482684246430850136608957031887712119054376397535346351736420479078289309971860924244957090801405767662753134271441495064065958482061391630395288565472051944687732867534856820387314205463776107841781451966429437240692235448266210466126718110829607281803257158450314060008594968275014334635698713364292718419005742057539734447569728551001665822775407960361667909270436360151741830256557287088346282803336289552971540847389216051516190997787208694824824306815119041205129114588308272837133046457275292122281954250438485446453961132223116486836839186423159070760678672568340446417310242749113436124337647639215653967899922508504893751663219399724315443200000000*i1^97 + -88988567826264981160613695258187197219130239879393170267556958960069680262565682164347948071925647554828211377639053485929797169188270906017576837224195518485706904821825071457105458593335324792351181059438914471382783045124557994189911648350272955117821101883143816840599343853389214558942819538527174562621212888248445518965207973484196810653581985145706048181920936285409384111936378614708972417847522967802761998782335388886492940188033096283471417064639566353053024069025213821332225000188471658236309571231663072629789947864531597164626124921489324931793854181499120477026378349578816751143962331464443369869693369333309070405694896325545721202879526503613439747470254287008737036015469132813956295974019344005450514448230205291549718518369825894929274049751859289118269128115552936223334523570292884676912900955503088869297492825635963224546310966372072550246821151118547801533053707066396663739379964932239325781642938855753627677997758575832778236910222766985381942658942886117002297904085501044014182432287448057952508506928273328813517361699242141175152065339079768025870984105782430989902852628001829781029886911682832230070006599370828809880078999181625617029034598309096536819450858605265198787472979077320782107154774329989368096149841273171956665000423364124815913568053502594390427501734889529339168224326597178059186205864067064981266449382224974036921778099414815682821465255835410248495510512551379264263898802245622795226346305110605995133439823626006245311461815401424568879079366566060524497860911685765573665158064280444098816368020466687145594165455644340110665669586627430781077614343982447828703464276137115323765157255307866623357847049838871532313896798030407442193447881312598010221942744259491892114582157984225469320761185731754505218172591507471643255468338946769762543579076224015160363923741775475348312617055068460861318580650602208431134819868916998348447852554254257902618109660633014768723489235048209618281788652832346930777525067737578387816948271569259638605933861830716160148031326925187194144917380181933498637855755628077222476277970410881853264518560415853314059978005983167518534969427975513417005800041862580684192564289393091970526267690404218101864885895772445621161164384441996003150170378732935082419444391557837844247863407370917303122567723015450723944704613553286802580979905840047451109653253909027055576684533358868342017421098623066432071675408698782822605011692401213411109056585952897647140236575024714662902095199497426982486281817407111368225239586567855951020964616910184674686292129527035244798816196088073084561183571833478495141908692369060576423716796713323057462807603492635290651358307038738407340144524067374155677755835816394106701174908219829709232563131743829483160453208027413762617390851793205136775447904805379022307379390281998708009675749218274897704581012403376552670380740263677539020543675357304298977412552526813617359398466069755510168392003128817952474536348663430917714499020862906477442238672689766327527093587140399084113157798836358853257932379304960721331344681745842887125429318845218825116628801477677693598006523925762159140612422559993197305672621496621313175612013078501524897761765006658061441648416509640974470624769886415523716795889223694250080113565700255461848763813078516519255733953214944033625491533203415150203465545216652120290061067164730395740920499725474541301904914727377638647562080805895949055760122015340116696197350561786138901568187252336349670083293416535878778630884277840520257477943732441836289640429775612821319392704480821765651295561019371236463623755069627564204353037412970389605494735482619090236088306744321992391204536320000000*i1^98 + -10722495605736706278841712005332772372640236844863997680720384184289377374129202030666484548352633315659134050642785237648757768182587543112292199424610595447409367749298608447994738414805092173660866997616410212521059994492909497913159809279386776349556900770783626640401853013763180609415576354674424099901227737104240398200790842042088407967385194075697009801332358618453107414718593189839874091167378577684062931255189945615705636524704738520319038867835063507775544098215815608697263614580793882260831952684985278244942360354089727044611438851903889382782901983604958410051579115588845451896238693637016655921779738935408515177786096663887275314624456446640977957298097470107769646064443032636578174986421013350943976577052019885880916207835644098191764375944493516783829850726886090500238539826200610880617713883043831371774596933958173506781868836985881804049306107098421965404494248389739667586704019600521109461779695652467233703132900757548107781880365339824589146713760794846699523605490453199430833073174997929778352732297561646140295598550246726228357246418859869731218826857302554024900817152591916392865872805248649909285583062700429024127486842193498309434768325015192664967779213073969664951624618723918673584654867790146813164973262025524425513158036973336691800265238119065546427923493449032197881601001189259503248432774990570859020335155343942730531431028310011675605688657345415022219539147451988411866770229494656079874550630755766396682544272358149796408926562139204106770433520910370627986724880911204265421985205949212039224114622001089356808208114918227935067544802741237278753382002104079194587582176086259521190273195554088658432073150451968131246385467527849614821651369005299518912943362441926415033551516746405131003916171028047680947006678476729440071890260654932665964849957521215134223306006900264404005784834464845847789830277997350212032075507612292423187124966604792736036717470473352754634154480941863333200116293350592154891766986391109592182980508855106657061914946092168048861983152873780369141874509202746390623626194515250927838951850825468334052889997849509783308618917472466100650073605078792520375238987790231437863703360649644884331807391353049324286022948675213637322485824041460324233497034233891682934555697188997690576892248344970105020269064602077522533773886957432273661182279533264561000365917319870817118978217702633804318482753504631303956691154661894081711018997005495357125889007521997252796204228975969240460681303910104678406563475410803447040504189609303622698381860599000005061774691689524385116710023860185889601076201407023903056916533710673904593614468309223761755701077003313127006436960132065749826239713778073623425929364160223541324090257660921349730107200343318438118035411220069505784511820647960872751257958379032109355794016061214391283899727013955928259004221659310470061305225289449214707410428242093186103891158019138569014939908577003694495072488494760019183041712997970406909133358532203257691445509901482694380799944993583830997358780015451145985716458323738753123818545138333962792529846438779770441326770156527817520814994351858783040811720956401794865605060469226036843543719696072316085481377935910545491554684965768877768633115423357347600836508076875744563924392197118420672157309463994362889159767141573986450321352192594567431955714172342453726097609188744680231546119351843156503729120741687348389614504398273182610489957334566499050586344446889586153143013477226703798076600341650115220359595676281459344659962387860661485705083506490162403777515936347091255209161679467575287026833214529500216079027774966929099397564174247837063512619960441755402240000000*i1^99 + 1651999621222263043319859988540639670178890617171261741176641088190344389595044624215419421324423242766680229597367714924814548831886920295225658619474307541790355387768116347252376619402557047474970054495952821395554915448330326469559329713228321369418513038344967342080620555187775596107087619437397347119118784089133214121866845725229753038999441040592604336469051718047266278397876568347959721571659992107576373079595245511717224908126591012401421617127294290943403932743650942679098153792803714506985319379945763207845313573705542258340341285221874754044598282225356500363631970709683572342283534889830482916576403221065951533377007523885590937371332904076066961081740284241907296079276633292143297500428693045610789160566966967063213262946724756070635238294551191079411401179846023180975305425280787139756715796094354752375324386611391391523417441903921258559241709315018041888187461170426615361813187106614816529704331752752334954899317818275012377971544403074553349614839769024260213873656292330554257635139134163029375436909214517311901207731316683327255999218300054488640038370560215886940696023538052303115240413943564037258336068612854546449182078355144711131343487151529346634373894670065538606698798631369304818747486721072992930576985362436924871299086545495619168681304427668044344266119174800078969870794141387708858315212969701799270297035202826814675836136106622028121598995967863836095642239642984799607485244645513405847047005350962366654931024586605763247017234650869357751753364810062500900239638466500179284722288226566775797622639570387132880375573635719644850109444248171643438049374999869123794062788591937128426953520858670292876499272786593122874586539534462782719962211343076581086951423980128410045078243809765615111447533117265353949816370101823609353773021312469309466048819978776348826194743586275568799876333167885545269960077789997696254119129893341999026280623354025418067617431215803939067783138254296189759848960514939636778304038978342288351049510586940343288075648936599171657251216205536955642482434566983903981047884331023032790453738120528292454997799741330403989657299690589750390750044492547953263181142929942171472763916657255887624782939513588720522866459178127020106676834756448622375858341247935042426709687141902621087869396698238368553514087944356298416286153439036917216183382501217832725573522814791050354746527459957828895167632790974462413475168332786411765903778577471965865669035290911936425733293979880758044799339334909733814392708396517136096603813892197206739387784756959296251038199731141729776183194332157875136592106250984413617941496162839143737511511119141115667878753944652095613830222570578522721207656590886809975168185532910023608625507135990848242402916816465323794678181674902300901073704809293201496551091258380622165678548253995522884051344892495267057162007813852193430197768403044539581292902999454332202498584351874155106256713513629573726849826199137553826941572538993117538256766932032285442614615748849854874350682161684341090204553637239636054652844546980576852225550621682228878972957134564911960781415210681961332279559341785149594043270372679746972317223618247075204992895487307264307917255367674898948301661989880227405737490528205115938740702298937216788775066936479028449713348670734493987430736401475665871099045913572519440378435761715083199642275853154400345233246627107141463533411763878271266141044572510510530171911342368689517078814571733963280441318225580256421551027208033909992265227326808559064478747407500891008789999518059570317010773472670257912909422365853815594798817638047607319438886015894575021304369984544136253240595053543424000000*i1^100 + -99158433768532625493567108105250771246736975209419102165875192841095947995939729555517949052442061837351778099447817503487756374918191379163221461761462689339404082910147711790458070503305165047713352348011120599435782210704647541717871406863006095934808870712972716277548775316921457874761895934281368103477129799967313276447216446444626138123924334774596207477423573820575703719616965503847050397747299904416735246016125864220251077602182080234191460961417387687737210017047814998495379406887704186710565937670536677640032165973166128178992020387630207968293639128098041308601786653794210096610771553670856920090193513213080684621271038470532502332487213102641380524261423942023051828581356875596974742834765737854395616510062378488146621804647170104124628689782970094526701250319733806687847998222651923688322946096374084402535483350076091202564798783731320090112034581334353594808862111749839987629206295576158695503780526701601390112675979455125662182529832156438846629395919546563757721994732066847383742192149568467440103101422189783349515265972653879566139618578123317755020704092665979104920019998747573714619895435337933597113602281277401940966295106208518107697771285963586777567555002796371469390000229369840017414309425157074901142860257017168663171802340663884824275300078606501701372069037194116291629625400486562502917414734226199345401772278136351388064716590109892980832149591860005256543713663408172087986724936734935009636120755457384775667773613110323795868635178816957443188471830858491562889525743542857636009561296349900208832749587733346539683446713362225317957755384545820354315549412205547060904191814905148548642331033716183296597444649177900251898323473969958772304592078158033287823498860951373394073626739306834323695458264926533245152970305166336312610871278499927037742047062812792278779214545889157447259382184239634584087935684737621772593728608507248596037020156201042695463179930371527353662650025376431147399634069227193108567170568689105236068663242033118135987010647630639046283161904358080968566039072016171986075353261068534976754293430434282025963852738271385228167277770363654537112760216421657280198475715471942844710714712585962737015679503314256124070439573377965648394989330485232579443861119899683286130729207267506036946393781103775398628911349141238808360180740759681358933277003606236975535398013158640891952249535405192617842794628563155782450148979389476356601365732994909405082359991325897376649571123742595772772135965571347302108477186505006643273353074821536910357326811377126611520325215742361678336859831360811849215507861433479530766616003197445052392114939157180658945804136921515397547295750525171783800452031012381597609241540754701078307122078112869543107772746062726379995912057837251675918601232737301234886431278658431915260690562917882152512893053282893783538739206794185948204794311419599409916007992676252559058591299968053938422305706409467184266763376198897790786833998626735584335879955526274472675041767754194558088214031032211530092769118610624882859003074822302897803536152046795084676246861777009432422029147981603010782749569138185528972396683437257918909955551919771025118122862826511851892847391335502448892849409082006523254003817352221369611174036601919554317892134115569730457030792031136383594578497187800403629647471082341237804336950874909113444953833584792440118768131851310569058641115158470360297281454139718396162741788590522131748176675113223878074715326071083947435635373299810643292594084865109459532655055646393414624262803975504041136295892853319206419929216011303747427814693374448450215558319066509755828286558925663309783891968000000*i1^101 + 2712428614881433533685816749913565325597041831565338452745130062099952031237960660139535310233668163836412748796756180215939708849838397759901680425967605290642608891827955994138133365127722817244744511276612234582393439753229660588527341100041896191422020403868488709237205743658568713343578922682859590583578252707638961275910710490531557529943315886261500799706938905476203770710464931748444296395934493523902765760635868793423070057381789307484164432350143142086611186569760313265547901017737294622855734374724896728347864914851980773462545028986560103667454948111536957561740380267741454703579062392411011261163360205434211823319239649902184947323737201130073829522924482127467578631670104074081343567746572243097002990970029734484791797471547258787652612449159866788217405115074520822580897862136827382584884063534969776759533527102383619022923201747076531945626446606058952468983240064507499099841816552270453676984302416137740387496829858483806461231450835996581420960999454740272959156394762612238064035797458754712235413835594665845622703486192986921721199316608755745804111803679064837151197145075004072144058916218988049280854302476233626296769774592053005280030872594953412079719072274021924955937617461458252070480046315768861180395243446951056109815583103927830177437374252292601820327977602431519626894283418931318335374784723162209165123626984214364689601827543156891512506406924941304552452656976718355160829848750679765131394436541743365056267046601026844103560323695964223342112522048605183492842215329095093008233120942291201481043145111809902087667541036154629563099092718898679943050289529585127923280883680429322567184249386220892045525884540778176029371837219793128664275340910766244281211063466561681155821974831775257168341597162008684775560372138817689096341191088232175600147861377292581840737100279315639008307861912648000982700288966375617695822561637535387064728081136501470121975694733615826139974344940044925237715996444758002295439087403584583407415749777936395173145952560619555780707732611572208376878380683848796339718829026834177509402851375952454912891924055095544807678370363083641992072787921231966281326634979788010874968954260430228387502889879777291925698934799350073680394094918658773035217840196980770753880077530441154724129157918895129751110431873036171085651416929316799941774289062122671109539207768199045801505348459063935156027894909280018123072300893075853961483509841507087426477737293561636968615597565488901935036885551210346533635797343651424890606027865244982946697028455777201118693934650763310592453561462572598689514933357641628788945705554014714267555873708166980674778164213134021995438118971049310279020812253517065346981248089198583742798607544836383283004646358884612713348654603300018327175947879586672007815531635379241853138182191746080967196800659220020057993515549192147431646294038250521470561893211891728321735420400553784969907229914624516689399888306840353475957012278608395812573697189796529732485133329691684880455117552837137742274798327886061181493904017600255500309093338215251476093531980282195505089123722482047231564807469487132549607467408939805816691919595218487595899470172667435887547668830843591802634978877527968569547907967260126541103772071593187546483082357100988673298320064189576615131926765824693922288746056665588052252230875889288708371295337526800796286066441750431417458961517126526604603734434860821636061982369685315062533891173368629192686406752378919115843624463183368978950354346520618336877596828718571293935873986933462897724472975017555628925194088567343222461474256539394341696349868036978201652163276176149708800000*i1^102 + -22885292653694537650470623549036495407156828030685283079764714150776757608246354816248964293727647137347844834964980123589414635481913580339893064845525592251220402109636783095739071593958527841995388137224723776678300918767787611217207672348203271248203014094517682654812643419983899950482551830009531263368791727397878297018178859244988139723430091466625893857759791747980224487758585041435526250846970996600521619702602603706638713184102432026025149162477548613129390164402204522045917637815358269518350525474039567642156392905410274847219045520707862816730620705569815555513335360339167153846607002247433146019746037026874769704306366831403262761921579873075269842461381489721042337586069036902633084433169018921014773023910904865495182310802236286829304442218717884996147549888478333126126813507668447943222842338775794373234709778486707653523524488872625116591473986816709913086825592875293206547404381526722967439752002310846037642408610409195205695182775287428112744330634779033076465252368763404764301004696321121508429470238545880562673935590453509507913209934427433420334589570167921416739466268016573751951254564434864278524473438074363367138134958361882581903438656755802656644782777471259322152602200281693975546574190958952844001535170872825535186933574590457151332458855073897139505276679897765046566326387198631771575466249531982652744404755568984159701324442467431261067087297780780039994263432188583133813898284656523796403767918381134019882492515674354982140689367017493766798331919485834129933666245461241123958396554614846142856175124858906113589009298288031416398025400071793723795930375245997843330764200829562547566913855419102962492717656501193528570149509938240166107254543451164519552237457603213561652790701592378737669963113565846320592811060428668787942795230538823718199621458763259311216557723750755276052027030712308841319103001319093231009589635059164197105890198983495848115473361720479457366263664320273463618010875656073805940420883067294894295504031050242296577135911914020583953903687827756252651850430845643175858219731754173406175341367053149106585425935054522742652990536076615918342904754467362346836298611464760613073703308574956209176980397837012701735853578737205521711432270791438704780432279997994729400728364683210267035482330428357833753019787484036737792874526790541661446810261880048207967256140906249996526943359746262096045431391499462753953909672133034820468462821306911754981085614023910385156858469971080402806647917611735494505956031091602368943748113647478344727344942489738597381006230907608227102125939378609142507269291539502624536697903006095505862228667894021841376857929255815891177024082915203223846427971146445776496927210907515469096327018645924548305064680035841876326391704348091324031204462307692114908495259760754565099825462068663484624430308408232203237422950657188346823063090418847594880975285335729591023876373917172935434061252904746683210722384257689020497126366843332133819228574898630149893612239141624470581686300164352587806131460606363007880351235103115049422154174826571981209269326961422692283028752884479333802409833175078847042797634757436596086296314062583962252480086140135623115888985209888372631928935253365788392599241986529725876938346468856352407977674773692118411625656594251763650269456082798753413101157111916391855914706737497987931864887107567129836735028369048316793072733521214119909779817614110405693885574537199086784260424090339508457298660674442000496654123429477410072971022223573320382295731394669137391135482870089487963420885320720411686055053627611391470238307219688425361574042745359417889462524313600000*i1^103 + -233026258621042665420981513399542412161753525801673852984751447181883791707157658569160992219582358763196004086326223427998478420400498570970867622310514546258975268510442060122517062656641933650718605728584820313398713913338144489676850070015578912067950318803099447261310512361568632878456885250161073236102059111945498970145989526594109866774395668029226610713320234961976797295852782330673737994916976025992888192450452219386912860272581732058833491487107816574863163384119488464257042262537121975144349651552710686665901175250268511246916719108333176522631824692409610329257176935456020812851541565777691285282738330355752337226805083280522716601657733083024913984141417597716285325541576632485838586039437245005826339030408201736082977146662019183795708113908185205389361941531037976545530180060011862364940825082317123908303850912670607081569868534549314361360970832600756633096933989325984624081680197349066909513499205617710272638904045854357281175113974946206326731846185805633060005723069636970862639813028322526721199674773227831278262609799454135069179261389790540237562282831111312998019003944409328202594853540806746315572015790656102561110011029881783306810619038527685878054095468382201193747918428206440917069687555110345416704265976463176984240509433525190069981187395656804793139928950950220510906272089106350874076013686269958643173116170894798000366361709379850684334936665730940228724794096425459202474182323351672986520548816653164629926168801809371087204253409918756226189837779468041774411906209777556082735325176645205169729899772429022016757501647014066526374568991782434456514169416150657792287387169591543501472978410617310886952774244415555494612994661811986847911869226519452899947243775893386256822199747386850440039612135479927325857613666499106688729468806262406140744756275573789294692139020887218325251211559165572706050581055042238202631401767034204357101691109164537488466593367176146057035982820464379466791550887974841778596442881007397703324060006741821973055915305499291150461866441821365322048477594436309355056257333292595465646948834296908771891943984729684402678814536989430067483280614232969059066028267835193623794140747813609264806175975407019300876489295134267334799676350783359401243678108919207758707905470645995930381671541241054112232687118897395688982931000669901151906222352783943995591186565587412532983460175350202257372528966642357254588689629100943829366848397405675969778191829112917529498798098736925947008422844176944224336137369924791352003689730976325733013558275379557149239602439183196945673962039178190801924414577521966823435558775504594034516512590179390109110729498369681888468978655439293993911017953355485167652186983486190946408643334297234877166935291441457059713864804102744647621914936489307929488318847426549938667457183934805192197516710982428384496980157717801053761851237362687677488176501773835770805109661600435231932964483582219395720004936184842139544250509593217483305485265454444880252125932638794997464302838734278583723839832081759549433017544046009755523936081097845654207255786590291492928340263864952212432273361666776327327409136931316396453735270218760057048611477834055833632680248677994618267016912603692904415811921730997818968805129124603577883900194958510503018924213304808365755158029195662474129530251111798856032818465913660862696554941089460336799240439311935555131721916363266905805968672003986068727223277735917832043664923418418170120451633723877043330816909666941036822201797062348043628519999567200023814209223901218256898317210203438669237713210751747197329669711442757928714916183450508549160960000*i1^104 + 5203601880206652113971592260228958909552449319829195439916862248870985121063275209758508438727416681264912080653156878150453701894600867820825156316280427138509931885406502042563171044907399299932529403710069169868325108805053374300936942359886342531875762731582593282917831212657309024956162608848889886150535363663473236516550508704805355396053864187142668995200361403774202189375043617037450228003963132296885184962511119826771675653034982694232507811090925343754730814771417816352992846127194672484086133620356618197782726677126238345792543841347261862812764051108879740858703627245166051475504391112905489080969021885124774233526862609635555564208451985755929125774487346684282610902667036038372855426695933460611860248145054382736376466194724574364314438524722587976203813778412783039086005733431199791422654365142032963049770191446593167693770893337941603318755297894096325751289890949777124777593972000800420036829677360964633864520715035215163466607906332489223259876100511585441003709832922431853886913469580637604489109800077807401805182267233109391771330499415820133978777044641625671809094226616352267358779324188732373266756002932424658910304597466643239913388442416261523196951705126894261458015989605082088736546737669983188284176028190173416634263019945523264891666854182154009326738119406078503298245500371585876905897038896915025488036576856953347565789393068204274210838901444693406267384712959431643418915059924430923798227291159825715383132534040052795292287237302038947503584147576834110581009867560809777220477237124572980168380790564767709085090057418339432046995758095413841290992436491333425043425401126122691293401128320927448379298822274771179858580648387635860405505069855482316865799016727660771734768013419748994294804360800018181084722200624531674579768190563382585478072905889368939371600697861406812043476986219367639306274846640621566954275979082970501170323972858993150284156232687562262065551167342677259523640438556903358121302090180174784910845893232334692639058895918798446693914047109420099481051572864458035461005089264219485777235389337447712041309876194025505227887171673933090341200665387872528729873828039830046106531158592881278252126374251523622981505866925484059460042589368681794458534778801367628106371833112176251789254072248767288085230888398350601545867119849892849794414871698931722734989983830967654074325877298637152848605579721189659178138888929390976504603540168228799115172232702995638078017109337003394167365520884387398712239576954629644336248110018648001045390003305928960590489647295008309474601823780538181204527361652520910900735748976134771225341049198358607866047159196122117210426400047065571086108244960180871583028837182071409070682526854406436402950702567173208727088876318628187388591900830492673705424211063409452587406958956205122134253845567992124713162924985152721432451413793647668403869055440857267614843274584526416919682026948036485423143635442243535144545848743903980525165888896191855961617556132609769117291422683990225410307090362003612354696454228793417881867805120116103261881046390017382269516894766050153319840865340050812141651203084135522679266069361117743092178190672943377383166809977953406042489786204465967269950143587546119729414850639664412534289648170990232736698973806922500808025190171848079744305418570461158557734817132592376660275333357343341500341739836524925808726596303870208336035089067557829672222982566466016803038510203325541059554281824969974752375080424338135140093301182580416204347316806140997991044989513435859185003729589255666888058018207167455658254038698395077238784948416020480000*i1^105 + -183198860690650056234091742660862954469228986734180547413179211818776760118943040662629251412916548164405852336543057869911549676170387374715274805798408831672287024339356557945534172383902903092291756771983131252119137962083289994383742912991389184294081406734977018890526832469744808360979705168413356940426849264319040643321963994893465690578733982053475462018013996745145378922689238026761562357609651703691566356378396157242693492507678604250299941592163141634371032370640000581577405398056081269277980880386918871316249466631244810362193919185912721623831973276915256736791024152966144400567148116564410179284934594280244967601970851090289141786402195448642649112797858997985508377594926304936440336267904145201011908957406611240410791592306954568035176913906650767963849320392476175359942201237143910401839132139662173661589145174076304007885614139146512129514534803509801416355994687147684227919076102906949783398918855538806515569256240841971372827931347774654786254063985414323240176763404693247902696878058816649834032872825363208607145024400345167261946882399626350819730632136739061345854479071811520641148353811887792450206359575759132803134506568857580634896630927036744172292402025675381784182846140256220390161650204256752538438082457895788721062726192950954489122516356470000625571795219945761036457813743771969603452829912650388216906975683677938807921689536175252168001922926734097768112874150206963893684935411997053747142412871008537497229230599273848125390334566814887530933014060343623332143287250300121081672880831996972867641271030006939301762747894843136821862431408436517345483461123377276674944795367850196730579956847853155582686283649662003393697621431362020601399468302748127880217840399704927213970585238769980890919910973530389422215934832723892141789734339823498358897930433562284933972616740610679996795795957879489138441131619036631210488051565143080794573157340468695757313095797692455312890520922564848430861901825699813504232018040909898954546953407003943075262434110086453812350369403230464866269546919521345910660268340571712516527146739794808261683367234850257973277258395371064907548358326277373171088507656724648771232321554550934645311772414493279646921075278415508461664092040700733332385498123604835991006940576279774145693022549951896645053913753583597140967958959070858875650115242171710536977254712579752923953749890697675464821439707523645058513803275950887507544267750375576643158015680747185953672703237070764773338277583979646663986997406016182013455152650898416443460530661122538490851235199316278661960240140498523716721246819488825025789052451088719061670960051135785513107652128900246861817955976054436208450591960317169405923785051616008355697286133100397759839020450853226536921084341545714880706771112765073964895248201254089080914674517324964372819109798363371288439384188759774614488292863389948346342861964141831555118910585083371678795221760847568589129194517655521705276061642296561626557890110194344698147676083725123071009359100293232371561983488741684091552037650767911799261965546868715821019402371850177709878594398107234117275427761555032353073330769064866169912029526501645674319707933554273481767352579584606101320383760994130663417919496181595169744030242254558165117614463257664188319794452351834093147596305570899253365579464634003947111467935669522436738740795722270483635088222977416504604355331554275025575805082383963041151228571464125379921340336810802048058370823956232697101703417624558335878529173734431047172781909345780021084944481902380462685054965227830962155870914217622626762768178229033184207568896000*i1^106 + 4188430728924311169217727651622151498589668047135617458164964640855211545204332571045982654447588445951109816079791798363551359328863743711730337786097836650076999449162640524773100506906392885885880258043961976827117603986548185125559134565447091452024687629241387061615042305304842739057866106495299831983224004611030775676137458139416161100076439363585813751923053718022937726531079375274349657746803414771536549388049055752569622554594524992981892066796409455110458182130424214254835458340813230937721090348560952831695158380559080323932304428384026291024710699712516438540190377983444622752197425431998759407655320621464825670245019600154527177660744038524388252497373510296069125627612599727917561910282893429529273066419780888937849664514744966736796169509515580931982876798204177801146271744638705653447724554050901408651239491650939097268913555686545034061801268351177503289130484764256144848768879785123831694879946247858442775573558746347880288362139998725443161321298964847216625757580564714985571954920312981899793972774720655206920870963831374280362716370279730460827480872671553254660185808809502291129356274103872595569761689927862937793492327487514527337776374532986816038280578616327654164685940851677342420024182409368994481366273563451862867010345377403013088523008395761328125250913869606363344419800907807931425299615896301785315491637666172474085972670881179551018749967087308224163645265435481880741917053627233679990924032587475856294515476417631830720770513652698235353685105465183903482928328269938561918016004098500076092843088751354560810006714593222190012984746545472124403881344965934062092444746478252745594875089777178582542040016503688121880963251057521712610839125206187863155974427614325565754247009615764340941081427546676711361022934321207981228346093795580519117694294974995506108653331513161773756825459873637778673310855255675128652483030286207352264961379343698666080278934484377394935074056285362525982863853682982679082574567286347393523098162485164110544533321470772766519427431942644773227352531091343718317021565581802774845066050236156247953540728634789631979803533573736136460185736808537666623147393300105443409902620199805093463702838266800272670568748452787276994637778673388064084287841136063633571749188418312804987591664782666445972612395380335285198459259979527254323193076803022586397818970422327581124728106867524888281156336316789413503491903994485080724597410937985950200706037728411466479556163731076191808804992436920900739952083071069780543680516041796421745746616454118228606945231858446162659880343489634851608723496035223221442242000349032362446146368728735523354845068573740840978859988021438360103829465880519328811662343469426131378580855545533943959486107314188081414344485686171928532229189660416207524869170417017711720368104531151030111404622503987269298172568708911518947346438549456592566743458476886968971445121007275872123878210996755858832263408966782426103269190493782313768507967409664061028919449429112649937811531786633687598660215046687041895331942677837645825872221508670111339514911288099213471247425546113405755097827562103075520477774319084818770644259879966177172307493142248276420156373098581078984935770999575472223699102399280654210126635805043203708644299181864715964175016448850736057404065177798614741542937204281822366873357824095124207602815777491397733039307790261923896826525851093920079265283119401270752700940001613349407282080309311843365607224787914124684047721042178300827719836521773206809540947898497707679479989518203552889499451892071965559101309969129410334345775840590036992000*i1^107 + 3856176855820180840982544419689038199640359321787861821217972217549808880021082156259698826618125219355436543695296325946856575668775855899327096338360737138291916822983005027017114608280422615626258023179216673183013612829367019709914456387767083759857080689207193683148739598419280073407292355829961142997344630274188221581485232572462171072211947649519306288481231773879005235692725377523281945683820841142402013928672907184362905821108427043779563445112934930615106921585725277122915782203987486854181019337624695496900264763591562964092100808382114600782446880563511722570004809693931600113111502932692342044253699352055154480582365188386476503502258819089736328938221917408236769180899929944254269560373615243848696639147749821991285092606244867916285840328322001988712785535470667691541370015502605001345836964352053815224546044594850008082821320783704192765146654099736845300565514087783993104637444539912321710322010056840017922984602749318252973421805829938177872493543704472333442575664638844289998367853602291405763252096562201785384295597498563452637495315185565968388347638130724710330941991309421190264757720151399908433093509323206192412128885298840872480235113619767256071229820941977789829244535496979658945569875878330460263191661593119143745511380553368827628232641978993605260175467335985501286679957501586882668569396452835105583407901296200649772954473277212240850545505461617706880773331186336048301977445138111616906033644560558366771091002601499243779241138655848942556742993332444658400530471765611910411837769835978399616199286206873383965891927584103242367596376055754095758792240928958049577715262504366124689560689139773611463614759726169569949419858196359959553630438647098683567447479968278598617270783909646663997830404110268997000005590503881875392525930188826264383551636388444707265308746601612244410664110835136861257267610413395628539191652950766560583205427173290052372060348058853015308624595792173999036422754391892512763379612326374425800128071235421853295244224812409214678730726516724338202678399413831108416107275557382778426300283713972125171402268209414014724131856627725597628755543677625680040022138112249790966470458784097655271373715641781322756630006380019449746700372413161772102259356006299707096969020220036456627696856104991526429225107343632340532836562859844968773516319370539897418242636180153786454300278337976780577630254853793931380876205246879356527383367838719395497339507827250178673745199383236748622462413462503065696012938621399719936634260276698697114490883151127628974279563079367905018545903925020518385584212945292226873298411390959686780814417439562145432635388989619477210654704454678705173742294617578293711022148540208838781174973902538803485886904373541000139314395001796363010767809467622295883466937680566700141447832943007796066613322927219421620679802742166781949889777093628987177844908706358286318544710770190767317612555491762141097348145117911213743283114943025130634128895727636065455533804206271400422393781083907214672015088453691657575983601412479079746324172320570790658075723330214644117482635399773352519251200316747856168718208798843769790742730028610129902759689857586266401225492330091136746274394947718150996712833122093076355912595545043151937205689407492574178685918452785841726762599773836668322139130493470533447495635615318512872802338186673989456007086538977383994056418729215636891434637513950689131294608354674838681260408017900382209300894365995003923470750737464036858708200116927379534815530972734391319415814756305315612434654922664529995489788819083396998799504179200*i1^108 + -927334109483506298195755713844192974379382412679932065658041983855521177416797514792542179434922097851783164668182861453865359823135157406526930956807612733193566902611347613969799174411225373096296831104773000588784893437991931204850188329237471843950542976400047147396741720368211359872691142503552822193697460355863987587039693419909921593242086996100310697527065687292793400948667647608450658653482066366418863025465550528825714243245964849968107415356526732365412300282256056762138019891372534561447966202598558341994554967353907275112460445524450895151597705953446618148383062484473245427791403187789357415657527905644600249848277003844134908824596828296614476622359933587864373119526490866530622921322898877232788856907354965749586817701181877216085065012108052210157439324393445243596047798612006980344188048946816693119462929883567153774550611911842525348373148155430892574635944951052235591656121217345252682264156205732615918359476640207077035938546394563841893643127236469374394208758851142872219465110337928922015563381368144307305841012295180991828430931580773092318605187382645423700947733899258791633693566558069012392981360506747662534815875961769006102156068609629512918374394516501288203544883134160837042303791395297272738611823991232270899434855118929045356300366537848967128452373080567456248937033442603709514816482993900110471096992342412920309576636205684072832969950803423713228685034561047345455570554103857064948759619686290403357796728221713862725778268239712337069504261564547766740006861285433436355670386457513100621379331113637051363214642915001185229328684815846785709207241233431400793278405228762849178328387548019558318521602265122586142658977062484601328126483929963625052586043676226144133745912233734162856591541782182591051772280456649958423962110674095524125962609809581536535329196995635712227244705379167815950166250151108343704338417320945296899707732612195651117114826141458289288317518547073111598287412168322813900323288309196404921210194121891700325731668468806306183178111840686717859807814068917315454602878651237094326341305501819767752771746464072995986225326056032198268588876676028431182915386527050985831430464064228089539422340238812708950413782502650608112644783672234170952370916143405472317280177123674616781927910834760712962460657155130413101093844735379723022623058226884340745436908828373879120045250203108044764940804531209673648224237488570710553208259342951371684390774985384741766688530177949711492639775982799426738745979026749658972135323715941778825116264448614641922120092956844776966234538113589334688961859537181859759160459601242089584048742915940026568448050415924955042936593109198473878958188583239998081047110635501664170943672708047358376336331516571576804043781107213694056063017167331819155881190919543001801406575570922741785264901293610092832486355882125748386669107366230218060676638117932250316579208196994577916214347760917848328269508713122304695242939826470762711379997614702809071895214996616041789515154069085976806905579440478770069422934388541549550313394313419437297636790655066964164836575403707480185707485000813291638990970732320126310007204949900882639924143273816861381416627064034242092232323950585824865087335501291455098109674638481445580423084533889817876352720199215599449604374375116647770759544958324327838796938711205647237394047912539061680143360704385270414096407811405259677502730916682546777736450700714875729550451242548161890285947077589245379426252844105789107876476651037933320765932092794433774053225032333557254856824176233187395529870161975495884800*i1^109 + -1127352655955571290372454051233588335703682801552931201636905442569560695024728212295668219867226721537345939437759183742568365684865615210110890119005222733367273099202518418165281618445080145259575731359369019070844971158523088546626851928421843171756191729432192589984151143696608416219631031945341684504345650445305126160581072482075677064919854655476612709928414485856214365400003508047174953407655478873061625241700087087822930930638266478942494154618737376107189322826668586590221319485180969456550088843122958870342701471404962244559836259350503422562422830194275407299682574452238102040492839671201509856086124845079818187741550631894909525021706429975128071001189830012002335892068678932309385036237757296614618432647842469437387067465173862175948319931462925543195049145206932609202172477370160137609465792503412607176741781814287730971807905331492933133210135120953383817994772779081179601294081687077624538702957482850031485229469095672590143260545997295005994543436397813976569323344490085086379850333347861880963094614516262127518863566265722681978106912746043904401043947487926054299413296612709999195118562586869152667235024262270555787911692380587416649570563529585235350751117187872864536853490701696780863144689668632733920747513673163329463688825795033720365633200620839526401412893789922955661219186004927177145035807772023141001948779740599126776964178063107546725873218907804357473533049991004461236411228854124726943255210128004746486107865591177433623643061670236372723573943766418628790833659700071413520399320990754612301410749749373534932800934151123394159064824007871366716850216949953726580422317468826533955362420721097942548858917781555586722761163872962912005288081899896959027574288227252463270367494281812160005506781052478498101171273964587303761514730383845470392565876294093956244460988764065239828488542805433372915535301748840759820418216554789056479729600908418011842274801358814373242042280051395576704386619167426602632849789473621478832129276509321641433947006365072675251625021553389745563205782629231354065671786315852992354687245012733406447172730417439915914016960478711389811107015137050348858991855012010747578430939835318717156954158239118852067969657442323670578572895098228648163846650681611458645273412320286659753320057318032033307362919220011397528327883482960393077201600654884302417704213426696254158253135701435721937823235552283085046823733163771180315859747780500791507339841959965018229725511010994602546749683839755150456599008352461452732839041301083892257148590643333283604275157442555550717589789715677090581643966703985364685735314150706058841763770917071227634484066234294934786003297653924104576297299142587730633256942903681196030979233634865029103413369919822149967210624109211961925525642724503063741373243324559644006408770513374233037126960703405976709491961577299969438884496608898884141439851096935641116172104425173537481233088869250772129132399585355740518430947820990798895271488135748243228869582293825332511196503542081283601609613263821519506107741946804637413709391945512054527082500854580013255819705613274886683910180383344468477814865479184875865996515809624858781520781763750929337151191105539337309512285718294713516612841974299280544438493966442011194904387989986719574341920099704553319828305509914138547547774840235466594814285796268763590849089169925565276885646028447658233403858812290758240824071058406435579805427479197466873490602546103112479011512666704140335055534363153739849472213849640592997930214070527536948607074959554084059717189395684275004642217164800*i1^110 + -15177650103028760951733500806032429089893551183716311379250465155470865210786456228192306630274745650851591229632923155204985066380992266171930695376564062266718773849340284305763993877581276412455168478595692693666775873627412942931108625537649790012361748554315011164848792788597837508960905824286009972629676051597072029029569817550576128720930312069673530616892449989146555968472559167457336123822765757131124643308422896860835055599694205779212218019143174687534271676318513013548681569291378902726163948977873882876480827961879259056190032866749825728913235392540299749981724330071326920776195032703968066765759012742919112352600180119781137895277775382085881377022882581135888228004555322760163826589886108474860379994826034821807172645423075718094667547171570817135473094203694188526150211493152371983072256059236169650732602342383788974611453079685536517032866908264487539899752923768241792287835413475909869962988941222748503713232924424747013052475501159729682713594222165619185010124654645706894165705099050693892116808058601004247117667451285382863912953707745296699096770686203301986988072613818323512159705958550452876915163827755616522233127814022474383304218959307911660994368705669899171064881956161867920788979972160552148631253873615729485084134140577123019064422594166016207167156537579887863423886650187337150873871167996090512175671958391203854365497182985878783333290230066837913557588696737744264087473832335109421609560589558722480961332093910766341992758586937838550188802069658150048189500254972687183596435983120678781255555838363974924573186944918153176661851188409851535010357062083542642254142093970952372954640690578691292308518529115834122989245306077765575423184648892736663528806256880719807879027560962275088901715991247552533488538599106405082876603330609687212435868818820606488563923548901935869006688460259062841340802574388323557997204678542259136299566841946783454037176965751914028575939694219439797147554765671278141784411747352576954893566050109326869535590883568780876892822568595367240406255465340872323353769918770518594987144233353527020663512679587364040032183502580503748074318046760577134920809973037298757770144792654467529872545756951075989524646088689607929011816310315899297731977437328532312711114131737839061100166292034783957442044869146768177438304270231388926228942658253865720237922238941418208313703474222073873407162489116260611336595771077481172429081728653945888107384476832480307774653430015826719923109413680049848802280938795810163317353943508939643293274890250356103067274464356273029224697688672891296527477512102384060581230398776382350886450371106788102475946429481849189908422199226948210665538229426781466698857043799316969929662746886280549261109501169477993739116982714936967395607160525503124287077214106024970261255520069337971948577426446780123488353290471454926052174750147755247782136244795817312782142346082553254433622386833271771869342995705285944997263866608281722180750237844670250663396898691981946487639281385478660752434082084706823417262020395019997900999002026491011613279062387231514843288190296553870047311850992698715706509032903783573923829031715481358453542200704085478102164679786146353532128448756249495884284450581088419638004137171868523668371994909909223728589811343965031476574607704301793132466416927430621709465243990848456848799547230038616176515956705191786818195808995680795505643131945318817262723925550193772370984734008533279277202216339445710620089390512345844633452274769447179698431572147723793472497196834242687096211596407639900160*i1^111 + -696370800940671635495529556267433599608696961190725355309629485795647071071435082431196406933910207695470237191606948026780520007316683506074536624562346864536083255905902372180126455774353337036803304197250015940640808832374362425493456020924356720697940425070443919005095248570349169877064510215660002253789476939187549436452426654420363513383461556993529086648195451635323365431304803673710654475608810320281322290816091254742381321019677307706422182133207497795070959524764233438611009768806893025956054846176359688011003149682262616143592590629565398780444352425767098705483387484859808632180391297222052864693895147228960030195495173311948215311922247911850255898797047648725335112007765952116384170607774435497662379908401884130393335566158328227731161112505462389676620111487449206062267793058814309117288252685310234709331306348309271926475996945751083691809650393255315404999076634391323196360104343011524801935960552238083001830778011487671959399148414474897134289859551353081253106679903364450423966687925389558100892347890144184742638786692742692070680048971546103515402057227898835199807822685491459760436102188937510916589320936239945396185716259707921361781368975183248303689782530490906072596096524167850600432298326962047666851162952141038730842493847122767828549720311883401248224080782296565033405601756722521007075499885909579328425939694725355855479515770620759370356740288162502815197113522395378964802306951326023578288827290317079365631991418522841403629711512652421248682432497058868536478227190393525446089750809923985316633563330962696676057020068852373691732255930663108902527173099944508483867544842057285893369102545381591167953366880120387341874182870874265462204504253622501492741092215694369402320766202956757335194503528575547922180918649683619779841681805819056861441554367709510154674152415767579513606243929718025029768924181196050336822525313436924056044236675129277913600807774276316911521951980289774490444782402736991224362847736360076054639924607689421546290563585998902141338529891862075381987648862434172800340238234908798553770747320181970535630269097855838292719252902523873668043540373342752708003927423147686026397876774540104958398527616982738535020827661666001911060986485643495089989323800561555826420700517601323300352501042528150588379194135803033410743305693717131860492868521973604866540236056850159557873451216774960666435064498813839214114451689571047552054852618653092496853690060255316975963682846073574145513009252885244248334657319544551508875692055522449131889087336212498935633177198839057025070768969836134565520992132900401222008142141896358496331579560850239300449057346530532431051923825357212437059127689410455062515245842299612503852221008110846633913635417103230029255301130329488519941778575568936298990978818429076569997338373401419527196697883708386783450547869287927888395908043977954077174814077304389524066935954842763972479698687032788476204513725603444140911202158532930293899010632556314858966107743270647810098088431239455208933079434533858282256629610591268199039256583404595109981952880347189101208899878812908256239227344526853154523720023713722263988425986881974294245935090494821912746995499250526871821906539947915134314368014288089846186950502801715009852063047231942437427189308419442297281764039079746883205744223378080347903047142399408267720583300583495210021225296504709841762248887973548881742232477310564140834135532792074266766438341306818619963567138430796317219371440173913193908281861183575664699994220624396683229315454401856524353798144*i1^112 + -215189693937810892245540985124893183235473965592296398226741170108970301761204578603964505180380063826044744754446413590525665329172577759799725978142607713696688657292021663063631257181843419898001206944115353494255930505042074387300933639781758764018340111989275225746857085675169818318017522658572035162758144981935836469570157577398296217226767677079462786525454413223247560852496138095762412308896642945886319468055898543371317820794919700158800000444463999788237918239375416797586065459595202455325346729293222527131984319905624314066085407774996195990630358838764813287465324082813684684156732288645671315457323600849614228100772819847518181009740367451018043199916233352536949630766415135950278111271683581425965793627924593410652373285829301540432682079967604528057892240422900336886177002725070872716711425118037941783407608417045661411183172631670638367540158260744280751229029718930212977406574095931797353807377977572313017262466024147089162835815146853525327481146706671513573826716373896386377890314494445781211600801112056423942000516142700785642384905912617425168468709464632521664191736813091702314242431244390591427383138395841431375995006917286335383605612578273201106248029568386525582949190383309178455906578007642290972699628117814231942513534372430482732029632641238309841684936368028282227787391844803017831816444936115119600332303356791397337087801206119233210709793607585683461329071940499724477471456753313815980963708325074199289808770367823313438767587372037898893905653520409173595129713378738851620218489837612543340821201597589802704079669357701234300078252224977944106605717585000826126401050826063243371009819310107409034096169402341081873315104319994438114039186509601485124402593824625998933967341257659846067850664062839376349742876875237311438930530028385349923794962787017062386710343085399419341456304974303190025575636198360040416108077919594325245725898765095978097239070077675017766160454001345539111612774153466712507213579761117051414397978075875370036557130130478078410871897216234913564203989024629833082535125289463250713044158059625634455764982634116240789396177617775813530136869178302031000145588415308993995020886969423710632967087188273171362237031237957039797196783487315359143624922873569595301469447410126976124863756635117597692663599369582148239080825841823864655450856920246001009546484648842190219400627932735223337029469205406532038279061002140795515773815032062956208533576731646041750190670251986473427068956459612768654013899495218981719955003951638126630007350956272048407696733619195823949606459362747160746334321978794203719571754419414374580470878241488050827425242167096926621902906791144507544086060666504567033659817491119120329689588467509302693805617944382483786407414268589721387679876063759399413588644147786622663996212724645722480362597318236410986168423248254830521181066623377101705895453506436995710624071027162533665063009321598122217124809895853533195685407620537977958590873983226959976853145707857684034180561839121613354391885767640022722321747107091623293395879806927198350658992332816227489579393970514395768898699534249410328742295786678456654385227183578969001403346304662551804089335352968267485517713291382206694193403064617177700977038130910038373325852162598114285943013876550723854197129785514607138180722505009639887833396446320774470598254256996248285818965354854758245452813487659165767588230736600906601068268950810919192540456815242893434728668107040965414039903951732518551067621285183626957406134181985864375306120926855168*i1^113 + -4939568228060499308311622608311936907813041648249971875177366443195382194358207981712825293438789726235128988591481315020661572696565460221440279978159226509706844423899477398563684900464839572944903209662423680090284092454377320914031724039136748344935982489044876117210294351287774470301143578104904286621277698828305876382607525560372109421441506105193623372243684835562624195535067378797407280134751793618714250710370031253403702808715295013647866214490078355340326934858331195570768375721011296792642394441593575850670111893569567965878970145764210431030612688624678173598716878717750521265252291772180408230250005031933840564704206265207254253318739172392402747199664199194541901841392938292556325433338773145643582319190556382567120950019300931524140663603028554371379232764543951685933948376816819677073383184434620004255502654457286756440715413766980006856015571934453837546743267198143274254356247905135351982827808170260147337478596158080196460293143124689603558100690235465705747082041024142627775166839558751964302257306634636716301729459588896759036997929884915593038429650797226899391730760249903593391828522449135612682942469871139955249531712950726855008398480947908755450702003747254336407870827743522596461264728942788407747233553152815154979344244144183975869977727301832598048014063291562692803419501010528752060088169809947055338020390945146688926898499664817203431311077750701696205791321356679775906870307128987486290586841059777395350408841574350732328600321192751304877477378196027137138373200660790352122759558009062234030921755911994321288868319061526107598572453377356238282886026284944655262087470141102662552120798756176537948204738410729947564754994542513789726250092726771749856407643487079839065228228879633029926673924939618905635910088153403551124911447076733679758824500980667122467768608079897423845084929947550171008357690409143535213367495743303985904859695437006839547159773212808981855079093489501217453225444765832779291999907962854791993369802152584870646835462638621331875527180423552554263579424639669278524139968542340166527242792448123842565228449039303600818315041500377438205305397750055785077735669401721058174173807964262876879975400360620824173612313095936951813595159540052142216916746153354133439484330295716177799344554691195807686824694589603024637415666902436692727881736640127778283432629866050883475307230494863412816299352264579978203661477196936795319734480557735842503424601489394228337259626991186781328793623655772929549238833160701135875276279781288037330021851789910561715750260545474746592595759083746114466780939467741294750312928394140994371951865217334556742390507040121750363227111727445677635712419941588181106541204182425249520596503307823229284981197480510695415821204655542305924731502646334315499280430281050582550212608771536638283187581927282745184309352417794194669709023954490531301417730245377794335924516277007954280591698633796554486453524538807462854517292884079101733858792146038618032770706094338619067130638684270484073749115672728992259008498760210709058928835323295778534118400941188098179842806557350224469578453632766278182798106507673012221030713632551973632855940460698383080564724585317350075469210755453154185533247657505676862156151805442010047893345147086877194731095405009664402653290677756717787135681830882261702596246272302373381193649381176731482708512858864939025315859606962533269385289554458590162407154000252180631550350934084029500817108856430032668741606221643902251858350016449247375797075022210284912640*i1^114 + 18833637652207700131375003235610284919315297033363658842380246558039305698066670826161440630931237188604247771971223290461948845028050177491709889268098170321911002331763792095488183269260798255777880637869494210192773552853926972079282431526108131255308058909335423465962187225210718856765981897107502063170317676680282949747138227011487848082156416642005991339491291772155631209820552773149582157722171371719075357524462619355729073664299926967482755400676594992533306580009512347518239754777345688210637501085540007729401115538230142491758816543221664424960017631298566093588338411950199330366338610242921086241265758562206266280545728421478315073893434359046982533171529182768103412410959979409732622766904075302369107089281718424518456815053216694151264180097705087088276983595768082145723251251164113202554508124460975292276930615512650271246680292183917268469059019970906295666432150669736527101638614809365206237658944034535198780235238502106056261460427258496268830003187408366232469952934046141841505985241106021603209040469606873728352010347208974873318672967427403150423087282476855681642202482080415241664259515773286142254429276685586199731187710297161192476867347511204523645553474902582009117771397726006359348954423621298873235535591140195621902854086132123317166321856395052942524974906061494435813826287168808815713629716770823917727709555694072044144308527552972921685368887047140821971285984075388237911608897527565236656316180235971292851549399275916856230637327227573280766676968828486232637541216352153457438086776614817592631163002813219409364566390051202359602945432142908212349630540014262981078601423569542771908850240903955669591605550735136215802802721068203787149258010446997877023331299875349002226268933148928421817469221167300326771473210837981832955997985695815873814799688268343200769619227046455073131419772685467151748442373069687860039127249450332028717431301391017607336250253342497531561356035946859439090314163894232649037522598330705518618150500081244618371536044299314621645403857922912484906861467258412467916364304474026976784825070961016092216580373521284101714631777203159394566533834551130237128091819720779003446106552240948507245456757845717932035386789705754646257817301588732451767636139039224906726936830861906326118804234482313564395887513063176974116220721872689079781189977231828544814608931462525051530613104120028141307552270103513424470572448170809034464198351108043117758116998480479768583252599338956333571005036416138631932017586351756543936455546951944385150978122357603370517904428199651030498231963038336769636239431232586572761815904067088353690822517863709104127772961962484025688377018006671261920229407918978002697363853107564711728271084284306292880453910698938407103485656632568173259630750542844120990728791892735834511221185164787127921813308990796589937577462221795277991266459812162283534561624830366937432030214632546245326791192904111604463372173237786387482812504981365763922819987878097314084779836539831323875374413918562838988912688587727304832417050093880273438072721293831806466330647334420933646169146084206905222535945321317401079305497991530327068625122650914842021834634673857524851680319136274370585074904798516935096670095300236453823731504476597089240780866144957666009810714877158439331712199909256964144654187182866815018252053195199068185634405031549282602238563361984769851815304810849700958778542982076019648459749718062724306809004453301071605773687555173098207879974907158765236682961928388485935687270400*i1^115 + -15152845390117304864156774782354066878936562195574157675192759267020858634524567327878865965789133334399371036735443466143268005317468280058116227064854899283735718384646847464186966762001079512046345069661077804069690560015311778769694427247311618320865499850977012185398750200859101695638971624479450800058136276796411414892156620961185700274413511626028250281183048053363246809942811885793128258266175821521083344933260437760474477797287956769117466046031911088584365504974953569777569316341685091272546055299629090069708744902787322236629915471306983138804851821793143079513730642912359777177916752631502653651085862580534271475781227790579767402060644264210881586923520492884982004060981351558775771296374821437157495973032877060808097701558326802270597723610360747904011563111758919024584278537588037482120999953608242741337660334937319095234383685674430664567276233488207017679400003560273148335017557443843211906143370231480057002360771785289257268544118307231716076310511628430131337212561329885276005386036596666752830550754388476449032742970717644233619607063643669560770190825501745121856751095058519339942520076782474634308213660685665431432600828407587102191271599677318026977246930513230022144118492462157113817127808369555407785712830499158823187964366954789790941572846530819229195987081350246687511746320514983350536634999003899165264565647722417521500783712062359362269899635173204310121283339282425641302053689112961109434733153851310340425150221984418540494736264774483823192287028828012379860467488615050728928105411225825219462408869040594922824886634543019760745858451875766556014572428447755516454541262013271757665151346901375139240418183372924969840043630769623729269172713527753429735130284421659996881111864113638570620336517188448690242013148603726752203050108392813909532814082862546280673796620834784105607090070877212029556837794953799963707448068560159066436530741105832690939993655767715408618454422650765806335796658756600878718176297008235814718846562824149342701171778828723645352959033418486078365221427355865575547169738922552769128579209621197238626632846860963756418109407203276623943273601922450511906158718063296452259121260308666773241978660112753888849533118452549486541579942411356348063524625561506968464347440789179448288256126058159419634149528224417861262469519401522621818086490096405536641429865459875922804941582422681720576857200328069388873560843044484437885912913180691047847038318705407244097843408724432748094162261771400536094509319884497202393132117493163021706959150631069713722220123041053301777849902984259818019047687556908385694647525862490559844700378271082740525936509769206326585535392450503364255039742647639486132398386112575573448598519838566102636944896727207016452803531438824910675593941471467173422789984576325741336529975706817544528771940654691163883157783803713062315551195821659167097048946957606111353482143451182764989432337076736483106653946569118041113707483909520708137551562221558122549296518232201049172647936805914881121870173850426197199702135695012253081401966816376100037480234432703874957944976986035433602362280866516150891021804176493842008404981047182809107495060497041735988083928843131908762649046927516939955925772654015507736989846389600077354842781453197242544267636759389206177887985642903262448166470533248742466117034354447653636614309708534665026429467465243804860563166233772193677010399855551881407007177340223866438035079809157810342450972803835434982320058538025328816033898692608000*i1^116 + 1235874693994220977477915764890888942661423001605415359347152851605454110983628172324861991459992972068631119004548398305964442123118638429340778775137376191829729972159654977216994495629263349247228238013222919504495107068125505328218338016823654233678106495337266043939598541496422569813240888994695180587770340529578361350695836345764841660606718665984587987044498078941460663069218775924911011600820985234736949982345257423867921712922768840417127524182983366628895082806699103422694802403403717649108444213585031804337058301802316028664056343918976424202067172625242947528285847820642054436549678711787541733768159243969058245588128399552339489121445893314922615503293081807824119559249859966146669836295240520853340968189148956596384725620312425705377129799043222894018917217353487529644571723735749409899717613392988569120348951158201333448101550240656797277464616682705361241895013317588298339242588766823903462535028512756155275482400715907890129666380571299664278851235127173477405319005259826663997933962805396405491152015153282552774399295928291596777249996318801745537208218898876580749719111033869249587903648996293114715024500831195994783706702688538411500847658794303241790685767243059099208877025070845926263784402608743184912215133251566028493210618273112005950880716734803992369207880346118238247813421915388196673053181693776423581784462769847361980602940085283416812443671509883797269832898602523757518626758456130548342110181349202241621293780644541820151106530655281942632155460140209533944196155699684728675086739983253496968014243459581340181107135477573156688957424843223449135433452262117938563425328000832714620312181750741626183908439230005722781460020395726726236288526667553000166741472810245141689867383892640796654388313491696399338191479523018251267409441503568481909857288602531516890883124520165902417382324473466222275889541052234960184653808574777198948420967036323586624686271581346617009447845298676750198712156269324996222716068490216357894710985804674007496397146585007619792501544416426993776168543461937276636426025421449358403384909485561423752077712262219774294821570291796166633170659755639932225784931884793843070234837723759104925829480422186786371532563550179548952665223955504052389967707001344921752343986194109031967496611300151805202815052350789527335992491366650680354494034707913232970177052186287314050854859091382175967945272529244219879820429992492920721617445624967094802068666077653635986047800334810626575363016717305056874764019821483823323686581022256130997964769616309103302261376474134731589457798219435152545494422128595699914567776176236530395435536591264530746012720309440398234538491113816345986936008826086002726750792580009485841333986915646902738761684217400697318316850588889799573836922166518525507252292895329142071021393934807997895651413009990120509914018512518719023725368405095813350873298969145683949178408251146182977731819211504741874497422459886515570748130110671655331437974025562466302985804755969086511509607785788582013675866289920399718610596718517337895150372634833542271498668430853773866306946687118514236592601045686677615836310245215973567214943558946003581780223943066587161696027115181464204516063455479613890141816494235996485081597332530695322674838927478770561091568428356285308229037710194133537297553706191897915778807654056482978482070669229033811948168538536510276491261475545361999180215376412928625884670229056247303966043297667406916528889169470737307465212257516912640000*i1^117 + 277001336509076656776376635778098134564816151094854879540820053928383370188150613280998645949642126555180698017139721693757702060541270779381313495060026395826874073039243966281799147854520700806496605253307740200812603630153965106108031466659901257529281405732627624543007131054784768642877380275484184858709736699219765672016677058461086750094599751920163007882733897733589310118533969783531141606796233111833589399425832387389797612997918706295545237921635151812879092740552569058213779388462041166317119480691077035526515504675624266896691317508976773550301948089629288163573028788728944672691645009234233784605268025984762034468114092108690837233681266815061803958556006058592024285799032159808822471362018397461271513764907514922908699511460632313141321922975072053901269575612814280246097273159016868490327411883108360154243778002927481881840929717544316169835811207718422813594519747098812546305614486432972102958827873361118021906726241856461036212288069365166400973792940435780268557805977755901926803620956372610971770317649827227997612700052018418038345476662893992884081999991282199259271444478158794410172930987720663607328227076529887496188872259265441433044658481736285398422785039393811127185580007593425631960547027775047130559031162036408519050933730128454565055666424949296140194335608506324229825986405304215030570647585340030075653330012244301512881398819384657922183732924773832914740656093152551904772842050945277529196781166792236021753123269978429086990674867015208054937683534545191091310644371578390866806056278246120329590198214289339928111563244116592040703036527217513299086546706385789318764822238246865574455001763087674296340823432311494110146850089465451972740319502420324215912742546757169805251850105980025554701737944178136395074795895508735422752528774279676213755184007144914003544421589814595908981260684840802320551560769003712811566203124244968613984562878465441569783942801649583978637905353965249157469971543563256081843860424163373571993464819141687284257214515075785749145486797567644386412908877488815875763114180885499103616619920866575223237622589086316664462369855515231997151729399549505303086378257202239081757618965430888859863683628959254184706180342015555861654926605978034054678118350757973773608773560089556485915668919297382330705464620335670281196280839093145745162236847442125144376942741530727215128601926352519403777282919785395218490006096466558428042078573248225728865622877652908948176327971133503050910452812609420033713876422683309223326095600941615483930447166025777918558416632172528007413187706547204227701702153310763363318877138326450246235852476309356454762962114960149792202421143187892395810343803700674209749688023672870486419985314961705613428247767872127597213790277647286460439346997453936843004260589856068676328885148350367116453042036163552611712277803850711211551941305068311042054064777156860706978804847278962102266981752453464202923291544237076439998636595821504846921399094522803012875122511326721971544219986551885603792160702747571804769667260738918811289432469593324326944779277337932121667513815277270626298268507101098797015331953625560630835909692844446943710331936359551986864461076526410152661480799207897631263210727910042838021917407780207460494136032894142137153449373429039759148593985073957229347170078889272618568711644502687019604107135821547619691019817222167526558251346647381904469436879931023685876957249705898302033651300372714420327211150675035344076800000*i1^118 + 106108100157668301579940956689152258533074029980242802411023734686972540904748355398540148404515017791855751401985673228868579666376901411910696086551868413231317880096222046899166144881120794423100304978248269613114937430438157528355507918492081030613827287946110711345165997012192025801801969925699638520296288894789432951052704204965344090046133868380795614308995127442233972226328403887675595922406531111282068510550902365469724015965839334714871977830880825542439714682711706865979586820671639252098469131750852235236915443984186253695238221124149358452782801810352797054940085787138393227577264936888673420609154799743436152575941424732361379974378312722740750007762667926787470460057085603372518503124784652782205474486127345028252179896299777990248916823315850191790429897126575073541030362090736513552805975918594609366658588473362524966692511929842732326755341270631447326403388324417647810536199708170694341832686549994135789342142429937296034685533445875259004429471971759490618614759381307777502498684887014667471828404132846992017795571095992284837839183034362535740972562015607033258472639878578585985337990121694774098861447084538449955360604512789670417398078750055481954201553701517280020465277008118167487996907040760297195605448797129928607032089405742194071472794705863219352371788350998308580160563351939294459086973437963089069831068473097688343676847146859108088775940582185248311016602391386490949823014361865518266375488251475281214165895269433969074037367510658863305588081132705153623327617384582147680414986366818774202555679735417265002995507370365533550881568660549962979876666121077171976259329643297982825658319110610941373640394060496879272219306899215986263143947735392560103784956615186634309384915641810765292931757181894519687749547556885409688998953548344989681375021004796207506875618577965032301426547174441130299283042237707476596442723204754302459653109819207455978878699445106393141356781493057053952257885187733542729148207915872186500532344823574509569658185049991123688367703699609344082656405714504783676141170883884749078474871971953863875247803056666768621371798535014839360326260145020542045187243680096422610396813769277492148553214458541214225521886893449210659024258303990114059429641816642725396936050709855213228070876287606438155838025469737374221138412961017914760637737902864920389982205544722413496978667662272843475664673551048945654221911441448687130322353048656254428229437554218551238101758174025178912624599234473037223295925884050282578484039252827640884113267142103955830776482070988354067990436168410860732101457287055652983454861362234978273807787741641684387498845270654979169710694711735577463553826819275509054555392209668151545278180037372775123215365423585470937493038580789205911486821678413882380593118387632129840018625119746460223385977500716814941345581363605557968313463107624603708289455396472671085004346037761247194242843187823532705112191281795950868576104744424292731191578489279623276363256953919888803613580804953061602017244056093248596955490135166508009920351272720343497592116186401125853696478643678862269264779890878604873112474893023716940354631507342532324113821271658800616548874623093047993741531774028958516715351728386402485327631399421799820022308145124251342939602246357349545840700858667710004299195650859788158508579064663723067106155987948638826385082502499415163829575019879468516952118348450161443385370834152496864941170753632511892280836096000000*i1^119 + -33206485403788853818898862143163353276540022830435909570286626187979262310034623822197380737973065664406218130505744434315386033543220695841997132834581907030685208204624781704458893288167585548641242461684238946426338822571178552523929812822726983946680053390781596202433534033840827695648564820499958506350123693906200175373205490377117780515275808829150789965185135425526930148415391855784356643113106880693647061027023144129566421420931677997727872625995402033819374431900110333771821011151771295270502884004741911281328547962812594024086870134002121646298672943016831829889604468817116976753964769578163198301942244877936110781834321517459473474714802894229988877251260614462317520277976547405022763924396622219566864408947241272100261361957336152379517838493575399945086669065923048512050563944854879356169848571230127264726351271328615287771306429867042123826557603543939844798681753126971049972446760130058380236194900865556049545780859201135779592177285175848845818239945464020298790888962305410828072773681581299764724224793958884036918980565465379462061054125343715479342711906154630595906468075782843483821291931055775915309428533083298060314387449403002272270752808901142769287340459553240421985075505610489791281895040438790548130244696957479803433935731307084178533356193989623560561464344818961070307350035395001763539465175307464493003163746465154090347879897897160278244830717042588095086377349965001610014482847419257069283845720074051520789898127356695658496759167059350359653770698348278902205638225130577008733040129859256244708708114132990158403905884435964590556216988305168605548552208320729102167563301231704181389147625294893414163152281558464374208731177109813262172864843533066956651162690603430216184021912683717348001250034573661985816685568270845371073178392719241487481454925015989001074137654474021065579799544915556485552122083941432447780417828412888855539030450865959983059516870123669067903516011573608156033903324085752465839152824311399612865347327997206954281306348538631363139461865421398137343788830150534754156638332731256221111757189327135343425013997934635316312311800434465811599689934092436130727770306663051785709378915176288282526782606472228098739580591263555898504604700546120488705485479661299255743857161449885313537098635532371141888743650835418365923686910771595277062463207548724515133887286720413440028935144668085569342800824990135951225153825060619919523651274021535833466429683749658879745222666904232682223279561621532358671796429398959013902618680753569274228255155321441105724074145070187305168529917726873674878455889262292369400666961827173073861598126153725159692510950891984083536698032853592186460173411001578269296921426129064010883682690488469469865420734109403428650917260662872099302949707257285083837586333601618216348329202075018453155329395783040318687094152532472132492847249681751370471904915075603709671604609172393951373981888813974812052008146451885398218695607522945907822762699499528673098519801033352403852505901160784989794336354281700487062847105360707292318203462571210247848307870584501862752553578571760463115704598197144100262534082939839998257200855730820376336107563725913000847892977796884608939939143872613102135775564407296236932905442537239747237741004682950103764639108869432656823651024596755226374010950731393340718147892513324304312357749773856226526696837598466285836980200837270725794220999957055896463871784416130790449539574661120000000*i1^120 + 1825698919182040716589703675691309847522767068322100023303182035458966237800700342217463020771949835289632016093602277139726691854277441179731021001716190100682145869799517093779980068940832204734283755612112541249406692723879518459175785498056032515451635373533429512662482366683953015312342989924754209154469332271673805989288819280446413656564041709430874226265963353093316324554913559087506998829002450179835242586879586045743192117235256519400339709575815968014042465296296506979897105315110736175797230460686137691514485594027363132984509158079233523498904342837316682453620538829811347928831056344314840426157097190249314671088329390223901499682366944397302057183156525407717274698296135067388679422920711817295031191624067213862266267757962631404159050647715829539440360852917904741977755969372022002735534480880903320669764916941145005316937721467735449703010983248745599951496639413182959613023263893036666329616591994367841158945096138166237726394873589550036056143304967173880924465856297913090354835519182403732525405748599625853757169813366741315366304588446740749109793095369942152724626863824983969208368103231042003923602923837408799979597852716827251101277828722517378613158334668780680563063301397705056051684764400618057276785815448749754745468972854166986603126622300250212810942273363502330990351811881861452086955567541193991646131181062538609062073212376638062291190663416721534024118657409351501989947664547313268636055418161328321966004332239619567647676654306886907978118925224121991994837282994051090120938577234166623662487893592333596573456920962133938027741285611042478556763157166055048895133898492698724292092758426131682139676396291939226562436865197030633215178616963439581818665414101055945179258002093679779560416340070190799065710585300112931923220230177489170961513980016116309694337114216429305446530456589203069782785279154909370938289282894541360906544227752256320735924636472178619682015232991385593091560319896855049110923072081691022337215296505312983884368285575404420443477760444697451034538943251609772090090354662526243949611560680368165349808706139132056197047025966381947417352190566695672318822013936270001929322913483523777041622889334268805686236750137785239529902523534372522637772661573849238635975001967256401989840736122366382962078039033804575636268285411695649014421917699344766668463154486011484555172904186331362454846488046132280459143045717163655897380773861950816733262320313802500513893095211840815750205504291211355064774553390346387799670639044625398093220894785390004004796421353268958687554123105683552815110470978291527597924054147534704549556993995029178479658946160229781304196763698178524546062935131591235111029920682670981832005896049464273827676422198796233316116907203214317880227421417011866653581976426683252663853345070262969262397642414694050424630219979452631171051179332584479709909093497015793064609259226971538173454512389529829317306731344616131209734624438031145307676157258956173316190026640510252736161210461820182262403528898571449824025711014519432719112077293235357210664334453387409903491707500530438158187952435096417927669912059786291507994520128515803660934523552217877807218836981475548210796104620714345469666648284876204761209092203280158879688617253681845684854022390942353930023925257031549786986796568693727519959981407648050801467567067517735192653421461446148493643483098833147266352435730661839646092634962578636800000000*i1^121 + -8719258415516584816350393644395508560723120095427394119295571253683062404932280089876620665610668188972883693718760929246918780815380387700659750561834506649046509249196709316658127093893504445713229646953906774522175324576615384395779386082318363844366187726523637152032562467859814214403588716306364434395413781915832202886437688623487401222559333354768395708815200152685977225766501427962119374307362386893476057986913548989354558597210395556944397513947839747927543653119676472472824734575106169301823954081300561559754799144346263790247307992113933722396680114586447366137366486922102808083204073017986886766962434622891652736776203297510703340985435780037082142452195989820666825104427368540775177041255683934063211394405337353790777753188936386463101219312852759587423446759544011919093446470726418733795412193063990757428042258577772695118476183890507641840568802649777439062009232389580665049570594344327152044054401775846051870275210645440270744544521143482487398252103551303341593980434193496906638713083357444203779146953401816821249090160847321658687462494325171366074351516909551761972482393799104413056945184885531559314360042403939010875142799206992064984942247403015081118482424408326395972769984161910640988777225536147679400769842986389214638472988681945031631215157061239045404946234532829983931055440230443973840342545557728574665779942535931582780551744654873753994474237159765763425403132116677500099267647437881246316617618637127942505651746804672874865838549139779540573191594290561444179520912982843706687019321107238850516330442627537965123657525859395367948056291063049453854450255188546486144249296706864448654563878760175969705622047430201876834466792453347381590327793980971746724214426171737858183521984628277503836687438910767175458927288890425377065795973849479491406737651214765018495126759471179708094082005252856162846307608154352688409303931541929521117362078358903759597449431233833747015231886476561917234932488363893594360383829015767498827921051019291450574289884954286772105528444498636036696789030877362725518982252698618062313983127768882103580692612934248103493036361139912327889653769734390640041502300755090021370351790246609509878791824279859182227798832064193117879987480412107871895856100828274048059310447907285078436075924615587269499162628458472255719314099493700416668837889787164775207472154625090639395831956930152012864499438370957667587417425345068445986958647735866167295139793491120780036509575436144747230869602940859648689090832128728449027391575422824645461653049485370949634084383339473994575772123972143779837042224159732786591662835170795733921666514657611390797350802839391474716192698858172676582506386244973340116507289917728401789727802673080585329144118507217752267142702878868989804670624084468427621882839732488467484222091650289013474254188316226272443959944307442164151866795778774564879487817723631490840012858334356058101821547893672308656397640466017122947394339827981225167273309042555170622297840726765583880320696594244699390903830815801945724209910461719765513424890201895514010141706828879385747439675481334450881315317391340543680355757218411830878413811783529302385343608096585711204371225111324141252718494782433713946083405716096822285421381919973543598370939960116941831158133404854026210555512088259359336248931584070058018322652201462229462004287355468454456186983293471049620282356763365394369116047027336118272000000000*i1^122 + 182816973712930029243780426542775792460455137357773841268211364908148939206952383938623745003598112191620484677520050435456084643974440182162842746543596783176655480229048004263415470185854805054521154683485610703691783144743549401565182579533957513479913104733812321109854689515098922735668150176985660228546811977857110857266334747668416795410135182824388567723839004808201999760325208094722115559013540388484200087731662268972878503854323995401987268286296534625097745986692645755464381448453139059064648363908184775592430225597889252271881157753083062515456025248422611521280982184602875567399815254363748623041720959434842223474874807506781959680879096821038713059031362421718551128515853449301323772916932945642183089704450305888471026715603702836970757092261388565710646140219793518931070491298109478613188540118585601773817277500054460312557259574241270418288227905152004789999046936956771356788263400971594602987022342572609534859638545631127203759616453479869488275755140181868341811837498797994799587218027109828339754972237562591608998591424706432785220331857265035175791068347308547298847586129218738070193788946235857379398880088089457870018162186305853133354089799862712332094897688696749622783163330795258294502838640111294993607623539213338736250397518061020161155947576491321346644371369975938444142831768929163709689659628942697946563083105454954612920109207001541229587608405405723767650822928651829613918822096980467837816705744902881229199239585516675572148248660698166131716823017344672348668809370641849150553308631558161941878306665289991683048927205180254410744865195652307514214645354966242702439378210409652631418687142969803104011288001775724899446575105075013424259416468965632793455195292371327882036609707244663493547321986135628707937918237945518888397794769143207683375079204005000290201832701947692555991040754696942326216972394273518600945385169246543094075416692230358906430257890814647452959163730528469538934710181263842198512039079100506396020315069857264001012809178413887328283831777989968083265057297218759460647922525961268517204547694491142903561110413774460104586390355333070530391923854287299261816819764391386801852468867634938254137407512177187359366388162106568491839679781207896449569053394477717667094340322767649269254913480714683647249858593452376785647997752797324377864201148463188439921044435055462271338862737347467642751968817629205105910935818124536726957391510963989886945579815441744054234472768689432368821088712620929711469647300577140223925863909558708148568692528295769759154685293920565165802765460544435823317201262107701101561288299948069923687646188512584934390965200702459986502026190379177413639865724787891295475844263994710911215146731302192423483282627714614997484914654718844258260382171826683850260178858446380727738526415572790201955820449855986736165697628625610231912147687603823053951581205047834561085186346046973650736321617709486520362128593994574628382124498894112813885810449337362658355746779788980777186788922753374382286535690980315771514656848107510666786881140524486232920539552040069651110784319100171783170892947221091284053500935247496843207552606247920961491105566248202482735838379279077132665480464492822070138845446530394276642752959884891119173212889576755340108276111752433773663485145218343416952037822385892024952382425688396885976678301874262653328622981772432511445039936379246398668800000000000*i1^123 + -1114481411160734179528900037775852622593424900295976709414131684119461416143748650665612132155981622206058421221386367227383079477583488247215036812412676857776171512627837219517697381392366114960041954224198578404847871503014522952698164257786974448759812310157378901661874935091082116322914975083016253997916998765065306628807651082209751547281086771535018231285360721036668451983850418712525665751763570316469512780470559118543260840105194392725967220821913257512929988427198406149969589415063405093090332531690091387813750125949612726884897344968846904543015387586660842774120643739495987175937404325025591375189067707531815318353588332249862733790081268975007727220051223336762971687566537644207789644867758444588211665661388078059936983259096918711567902669623502311177749898140940125744343942478161804428612164706143211741703456685221122913413588507719936636921200054564306945782241372005071467822939911963104136277162456825298094004935292170177130393008072747549101043091328630214195203625716426481499873396069323971168658182764272928168230563610773591930596063445110172379947611576127709398692038536284618611283232389159544175696126647930864987794979081419247841335773632793884089113242382936368878924428771698518302086529045374603173281478813288684537681712443232611192671643173888362983779923230157700146499325767308613301473419958642611584952073519457297569029382361365756275258478485244457084845971796084982057084095275790191796858478853943017555429447184677226205528597306934125244357789719932510427977824795737807923419925908788833834304028309432307822418350048500496433743047339449888573480192479956216981514053404699581584471156673000977718621891361866457845086702726378057117402170285205002067562609380601125548674733171502115325379626457816661631131862227193335333706074268920325161644836771644760256257951147254040279603148415049664474382367721801358478720990305130933203982996825377431224616619465934271459505752660987547205869169018596372495479541885305507223033726928360446951069489168344177525377318868448320577122739614395006891370794450921524833188635963223076280481779735552204444939921713333546882713637185496123322596207742231773930466088500238518531060498780113489382065960334383040450194603110452300847283233087181801268694263722235679705694929879043575202948832242187791940938968601101357327056508729754901595953308691911314010925855328714296557790308786922157684691779449374866635968389717737640010539290970415249393911967113939172677071218248638659377598401435235419734196855839281521046229751776534045132037458213091693825325988681003032850272563311606441246010732354025139281028868176511709114226082530683007826329695330160698507132429111088198421772866634867085421168065192875113310041227547964112854766648818993854403855006461094722561421144777871780765666708351526097713064668693369081508394361742474291890059992349277230817851094833005208995179600816887551715712667010321208163476054133807448785861376334336084724740364296533226742145998159187616646264779506871863320048701124147961668121044105668801422661043297559797596758467748045472086311494278145035615839290018843494786562862946144706852278307605586745058898876503352822511951715283040139939392664293796991029200321144534365619991299086586495304433690443190108974489227136024591794241221094096483525723480890312456228270688840294349249726199838640678424813086896405640554060185600000000000*i1^124 + 6117264500611033009798406627325357532273909023925893930210394165627403329220669233603500565252559239092358663813839330425272422027065471970086128609656573140736606264313865377532246568041214752592013752560321307617123815242904204308656691150266921373094723347524420216817416059808238029428568967855434519233284952647338895320616745921997151063489761346431687203333008380903511461574156636246857039905186596784016118287502472690948065917846363850876294412520487619542636420626638602054543486324249573562520940222622070037845934506503028639142392897343708437298320974227478032469089926703316063093714968715476352557076042913848177513393844421636249551458498948472982871007848521460378963050793705978655685717630249934164198294444661121673263166770685064417977831113958067868260053028046556750814158173653502595648810212863772967734106851351386402367695492745957049208387761105094902785406646088194731447931371418897833145017806729461939465778327403928871901315676461804890883690993990095612063293869829681404395098057473369956372108217225763856517274800663937803909871183908847974512731252451192004661565276545105733841227243052720904878524425813666089195476589161719683107186292396467206646045952180852278376415636288300433623399796555963656696418109279601345169108130997714351351604485749406869491653305214663202243814931320719592168997121293396586101120931650407884512786826404729936624033690017832637549142685725111004259164977232018614345742494885134443976351490379439834491652184278722929608640956973515326961075660901315189640042349357061252578959885951864273001806565241428268563432095146060436206605826060939924025364209237907126244365382115861883756324293270315236662663412886815750643406329934959509952850286872948846250531037511163755110964190821740622326404284058864180432257219794969604519335025565605567818295669514250000940001749650125354507291674025457192248469407258157272414269146346602084526107250300262280530494483758056170215599034562766403137009577743664915880250126917248503623414131756338503504551610741380551015023419626215756274554226465162013587966891628200838673568140117044906212633649675467106237269440060102118681592637503197013615473811805858844412349279678743940146974076694576653035150965729095820061516648870300314737024798801261677121979941670369210867522964174487120247903483720022198205800992709024718864657954762121951907147508176061450578645660338394605232640948771885382807307201994765141387569195430560526904038460762773295171226892607786401579211829896620783050670686557455557475979283070374007323732447649056054727720561287925023244263522149041042024689104731634222834743065119749784913349183704337565164818664961387594676444968783411147937162440028088794916840026188648387477475839346055464466743195164181661790552931570579461350037615457136502931961206836302461256487939270624229710504223558283879994398738392330195925720352295087377204384384938057160977549242608393964823549165663293465655351694384694550114570446590691013687936079728857687465692764672628460588003532791377362367682937123675270536666306630226994917759214009585952595490917856799971818305438917679288113620737592345284373022401909584907391332865435062160198946355511173246860495768895204860309565306709610861871634624572162144721253937139873337395363469865465731017232150110704541702703950864908966100580433723746299587157394880137647961629786112000000000000*i1^125 + -42701950410459059310662505820098923894269523544248424317319088758320695343096907999474224687125989019297508567516495672430987861999635493260108977188872963532087278375132593455538247095888924236707466399430880564909353355702716226474547442547334024146345176452432188546995565806993117934623565165239043825461789580096570718114759532915655645721659138933122450803533222176399069647475360093953030197315150916597288041345795536487408198744798393408674940910976467395462178450692603007497496532658281129853293597590022348750453449081183254491979165480560832413270443643323287763428929349891151772003452832011319754860642745508556229901102977520767357668810577022575505633986911718996417112268964751052109916296794933155505171448704891099867581337207157068050911952937905870144054188454940980450264969470189708748146373217361623976347589397090371201276404826011043012881988766478716526701499191728976828903242354130674597109259923215631519295380072315777456161666658757986914539748337402903429806347259189880549973654365779444141536143835548251218421678971062773300955223591322727602464316073185254159894349970104213074195103452604542279956029493465629912947415924476101030425941561762480622647839405167081919620881735116681410266374500290678050330755167622340366659380605955509159579717058864553383033530894339724105013751210632390047912840429896179997611793467284271124133139186742526010524337255388653581633555299739317753341095993973055826389665728092971398423737398493920303344160160458794949114425224366599480164292452955713978657340196778161668872677480520872453891291802969351945627514794383434118218471416227465968160730884977224014237786747030414564446913785876475523624390614696313063109590804191733758746656262324353096466487657113895831483467312122706124862197020729786706736366447456842068766615841457842960240938416501952481581522372004754463091316048142771690461507043975605907184640884771900682820900913256134943618572257101098529604707967696904316299674758110456186710378117519146408005195938430880838713299473365968299871326589979411187052585494774416337824549723099126366903943654789980841385468627109188767368017500408692305317401576183119302158969509170373280557765879513357925474144404569996730156168254916156832038794498648770252018622100447254652395885518661662133295263771340204556050468057670059699264871438739298088932074319933241127408394460085230064895497456263311604207497939805705493189109388731599082714755575549635496560073201090551272054884216227900186626924571626417429127649870803605939159761744835308955820671217948536111752791244190046523833535095050960145945501099973627791734786550187821925295238627067630350212938904842289065620486267948174150412740707350143664219226172913211529250457957161499596378846166133637373926454635832287150262098119944930387375681004617197794737477205522677968608956815495930084683619854996987762342423180270102426367796709432831535300211220862857422214294729186074061364475531369774377664458915596477457106804319114616597421974232913757064721798942123960208661955454649767595440452430013788142111679475051335303996749660004064037974482230448785106905802623138875189451144362508155146636229071212460323265583733538200078077701486626599577101764779995065755097565890491556420920553192693195765302871929544871099562868974382783843187651977030588867651704814793991423439767947182080000000000000*i1^126 + 134314954005381409786571984423751853100845907497033951988062416139242384427328847776479906483359812718639435794573192975314789068174412041008171410087866243411429645219422477576239074302247675420138686452480257411578975089812464031246587071737649518354735105846372372806759260399459735858530234384474914960677480052218818717995943379852372456907990350161752509335496224417828499713376795346639370880430421214273779665653492708864698287057315614132661407656845918499346104278131850636963855111056021122317841459304853780841085523809671040995157129117353414117926237278493197332189112899542554208404150994675485337927052100580374275526217440289139302601303910609262812704590303265849157548671679102886141495914408660606603201712113274624848588485417563029254974034043958324624699189993320610201170614363838636007693196312637813305801235858904230021695943634775245922771749861020699981509468650389410501605712695137527722913462115876443365009208056779358552669724339225202404293361925519072034228724108454315424695516084872922184103809959509123755459872206529292231984020230097642777816208740111796057243590821734959222109470854490629693969436540652770897390645705963563336887936076282818235171770429353304482079618054449963239367921551985710183712539863243346646556870512150327552574970285811466149649383166113528569608232302045207409713098390338804511709101136967510719203201261742076478410488251208603460628012156487198986607400673857652053362411000102822488509499800967516326515114895200738125061086600317122802217963855294435554050046157962826013587242594827017830226019540047553285950342394874895578648746170852011837147026360236212530462046226986985190621485354807328507127407055184987877332124364933415645439250554955637199367110708806929149740905382203144058239201842691552272577114846267352907934113702130230431460418947441806021188526580267414389374547189327593548157122182474548375205771420026780867780561490502031855280440171520770089607744367929926647117665659107064173033145807376568568212405264642725261796061956367321356942125813717972557911733802201814848232126717580622456508146096620822627568304074172570719502003910689523450853810460971523131885477009309402573578307992305075992412485165528637111721369536691324046735952053194494078725647051788016637345521839293226315321436640503216991634786357328876999046423911579031858597500291523391560341644298739914201006835476068373775334113019090875604593162473956336513872712537846265583841952751915891813800318710502722555290563464201495501878698553427265834183349838761784101178452287187082723416581954676349198435885184311815558465749191728183217970261676143688307688842661498559886806205766717355532130376425076984804159441390619604976152460034857512568570739784135124331989723523858562891926624605528466059612508321228358514338826593148724149383899505481310644624560928444115372411992647529636860687913807023767342526287911630637792399787819029301980437203198045826445803593230630643962196093858542034144366131135546251878119519242246155605341320345537090009539652565945135785760973997378312891096417641843976520289596347151273139483275988381532311875862463368875800881444838820023811602944212859658519504545975632404443235686297163807866402890840577577688022031553005651160427902122969349555956913253112692880361300000645355680352257572391247869283356573800857600000000000000*i1^127 + 18181727785820776196463607659137751079451888738729144450500496446651984737373865362733398558720657865285022928650086971262081712484134736545638769686044958160664834886265198751357331221905126902036674636264762194457972235286803981360900069381494335499189231879075310377950465997869513008555209494699562157026659112923452269311380623571656863885214969537073222717762214462254230659736601852172797138854060489563530386615026429376430383316510810970178847946236687397359701369410511793747003451819326420931742762461345986158457971694964613025149129105558685185518703452181779661856424390098719305268733731127422437838726460242194505319151019077174662218863774994420774398191091118897698181685134230002144754948955574267538120189476686105191232318097251067036582567348484999162613484047971793550599730209657768000146014839725624258121119359362161728438261028170172244155671707157029220101544355034678399938394260545986035955874990431267672405599896379822073813020113997385399706062270046247341150321613625935983545016008689422423792502554252966139579952548375024382388317575846368348375715466269785824325826439945233825164258374624995453150796910794779235035594724133752268151884967655592295761832856719694306395390963227530040025592916709657586179366327402447940090565561470135092288057076327325795374493198185500979721959733830393615619887178715747802553458841298596805952609301983438175958949892594715453045325031073838621253051404579450892649593868608623755823854650548165514344218500911548485876087241813576828407059008324202443154737807568257907602766905776485114936164105663556362785490536634179938939770412197600309475772575326373687424754871512193886920426791761554440494421607440644346754394867493011085190260367918563738421111941242243102855213272152785526092818406786352300430975074217289384818361402397141832153364205452336082833540402448988960489796663702668734535781969506848564295430556483045420734974366041270155292993781678929303527268779813980051184191854830691131496472843920933158267731932335831891527016015628410602498917068378802871253596278267801383117934074680492667222993212012395173273591307545595836767846755693145654824445867324835716645274245450539912929350518717322305490948974959067179924662672893251986234643617722804774546009864354309731080821019647625354376606857872052606738294492379082912218654739601886340305049898279004242850892125752004739878171832365875993433765286256324725936290350756285398021847709115554489446844443841361648001672234395124085194275926718020466162643462346163655406281406809201447813781467146212427713776860023196324444071227438615501795950074589151203601898071590605220959429312422659511608088980543961247399599884951615438068612944708276204509202342336966121747695667019835045641118044768268440750797247555165872318476979921767718099170389618089321036138134730101952360085947573783951589973081096775343906265913545002505621056499291300078607857325173170132231966307319617174755632543125764201989886156484810382145275566109801121465103070695227832898616206733588872721704118955841671900269679055469222116675107291110102923230116413471123630837603068973518805532066511514903630543982341110402095356047979942486776798238600843630174170846897892288694832083074818770807688913321735006250081429974677414521484685992293864904227159194687528496518592467042304000000000000000*i1^128 + 435239199254608721355434402702526257506208073561361888268171835194514595714779788212205012915156649754515772887078564493126314376009066494352830840778976538373674484626108383598581145130620309020674898938189344924209985986946895718801120833637447263841476850188196609428341823304726088388692311382685681060853798201202343510417782228393196525680813284582052670069676060599568465962054639357452267950319585298128118456821911938501299319545752041354074750950297060242708971851227954909569611366909272021848216433513098003091856146622711566603549220496681242787045290557979420712391551447209472296101705087900616843412189885874903574046337858024726096450583521658470319936503944222175420494296794889992794457447442501930850957560291133403139801438427414732868248974368514980101075069889552307198300327558211930641503509794328406854039687273038728816313378770344832592397290807095803174687306572573500372600205298426636435693672779483473812356190330182310965848198981928138944738866294458267081036080855671095901870604650503139690693408370663334849696695994639141712812390985548290012404451181539485709932874870605907336598995119765290052849276910576037069011384393804023761954282817078552453728906361934760833690444677582564543014911205484172428370401650441256293260514544008976947925394381513995748657403093074733373542055075894597110614103137141932176739702480474215273500975382862388756583492576695714928392644181705904467349710502711918015559221558722249699578352091733284759238558077833191463962021615919452330956207068145364110351066586601991682853126020537682885697661773601810977462699331799751647050816242940923744330253471249720898236852539987303969539088672224808096876971345560416071996522977783889983380467338452726346810281425210867248765204068804038007011837864938929824765773920306768355788451953426443617606110204966130249534034193436307116765323291441601422921551656013707951743431055928092159833820909595262826712884098734234844966353110892369138066944307558923092414961258691542120442875815640836453157672119989827256441038161606777972175501895937675549502044071199496109832208579660136234614554348538477869819783372788900293831025510811719923766859082278059098039740893459184236342687103864467316356613152020470697980797041424451657816427040756049397895835283400369667570767899174890982287587028139356873115347210241624522148292587294972655123195751870061125585632899179251288292683862804845233581508240741834584634360579852433342907962514446471762490770398296700148963288379753024484307978586062253823888300404683993770972926736454685593755265812968378672340486870338234710313535529306036748643596794371806285874385326841789060209437148938421505792835583858967879574060959086569836793408504460079915852941335704179323359487052309403475894210039820777994601030669882525195863054519056084967614080587098638203238494465255460479950387118115422079216102168586570338253301606591579614402866320678957088993654313168667246443115933790465872903728429240949814197082204351570793123663482048464368436470049128160393486132511288477991324368628309401544118149730572048333788583318553670313681481655059257361304144155673881305898843114353889721504485346238969738945370565766821426152864744666047875330800126890493326035103039532868616622436398336904947108066178337575522798997812186972160000000000000000*i1^129 + -22885358528929160237334921977170497278846939742767004268481925950149765302446376504971686150798641271399240872997630843177786640218506513015304932273426568399331202212682497194496582254094007576900947333829622536064451198415136802070033341537429215066040111139904201268712154398253132035206391220203124551730897934448182870196977090706650604030373998166501216831512174652001097766260645375824262228163853350016806856065365140169193854381222329047282161802184886577853686356971446286259873811260912161148795556913204783844785798383124422618501427736981177228779225761794133452288518458975817544845344477857314975090461612154858930094159230889528523372320243413942890451784358123807003488426901614752620723682289755487685582201423769964591593715342319368740567512171401227533799488103489032319200270000982230784428719158769999289047653139377623765589943499520706852710376630842659375851424869287306124707938297037168404441215564828002562506842694503280119736379617045481984306228233647900482170878763527638371466842937018004859629209871202099155295483076372458072601940569722592423025351543215980349381863929556879886128734318048081217019768963456906375819722711170080829482488175006290715890925197126175425176928471274636439477595402776075656237328208314452592854512255246949645226423932373326660334500389158794938370432005388789782566677601777225965326945784476732658914770210644772700967538752890789702125967873058976032842574195616138982480102589435408315672956028504414156517510072845912038816981527926246020183554411522927209348383721470197963777158045256137010497959849934496095661948646741420234774049079639476208661074160419198684531290281945725585483909922935728659668648177359491214925847650516668349307787634674213136934157471134445210500141736041103214729916202945467696274292616903691993918041572521042409048939563822745924660108262936492044684397233777524494535876658665567667784662238851876068146786251247411685183849370536652713742394267114027001176826139415727137299288615131703708367327405623848027333288814866699196478230260991096119338008265960666136880511406611962115477563084137968957708396120616133830004956474125082541652807407762289243139996063271187632024836726245500494850018493586054062981215606418329230169562990620221139980814491330220843240411581155372445564285336856017194409691901327632480446065751211429261489638444780623004045330426402213302705998454163837802719608853976485945665912025342294451141522753035797157085716767700562210185069183680180800138230944018541764796538565745936121443396358048835755576538079045698458941974487613951382719648434095854438412413297713652391020991637961810273841449902980029304977779499572805568351329441681014350245279745191484871494078646191829643120951058786568321659172753157999627710118521498116835106143559832049849660410337527176228136959196608344409174929447277714070542736652211975040535566807909289490582595029684403748692182531305397962475176033073054373148622529068647480718112578521757171144260315823677431153070025764591863996507256444167879628795689057561510163704514595338894407204343640328511287393545723967898140685675460100579033568985405474852681142117448824700566603942484416634853985626234224336904365101625542680806016714118433535533233754499700930532405401106497371440878876927773900800000000000000000*i1^130 + -63041413397711206986098085893447575971504408760483428241118396314163966847727053794702911869545225516066971974261687790083860327742074368661013697060779345797235190153222240994297405969516534115443837474003997840765343780915711193062870478418038134607185765499310197163624600341902035944158888552601834119725817906270548485565229929880648226021742729562401011694912213937559520435288787913758494999867323914811966120187998206477930379719247508214175661469169009269564995427454297822014390450136614702296478316851375689077255082250747922878450742611542415279774682494892209414673191932707943708772186738626002377350364864651378044156739538062268084875613931247825460602003739514505180069915379977158085771615501815046208059407126753374228297419950886649804045102524161166592976869003489327530202731926801713386616696338276638184073358490302596782365377236592643017940989304780342758687397965374647431797621206062995135576923421856313710526360186150337872158211555749043271297697471264878829795919680300134800475046297581120612104101335065780394814841044257999464895206575603969377087240570252935116518661108740105988988603789934786077909848289459993844225779099321580213285091951517623956478433261267960788270227307081865124377529424862417201005064434543902221257525132927694633435783613763995027750269022548052310555643994891583461347574152497467507703122685970758891731167385610652068461945802627969253333889764102122549837681133467497846884366031153702379307013189195424369906434408637028266612266316065464219847021563543300317168591250316489564128642312252667899327307087993783314591585804136246630094959569724636850815153858869094819644517647813114617497463026300941980018582217532589242724534646980060472387170139971492723877712772297371967026191180535781274189397969896671111198016622378316789852996425611182919540917794001080457145432968098800455365022159682532614560809660983243271758556555905279508070685398439941098438991398605055642360077023368171159744642184097604674437711857778485819235335697897813523321812407062405738705893545166647767000166876241268376752356471140416159321571342590305342182667619141631638846159311734322681008075652992567944896874975505896262311640963932659940090290466616908692002191509559891694366296426505343701294335856521111974584916252620409206789263258074935312392647125161089290218612560753410600813494359896555238460262727748192343708521723509293773950997490830450788629849112730639469452804702319114544678826589382257762865980517449327805045820168939771667647176270782357119019647907890400063691746286041319821211231165955616269797249909330919821936910614705815993197969788388706115838796940600123137898993262312378934398381581747471628833187892132018926643138145353019549642169857155073531731988242494404694675945601572619231237944297104204953984654777143433343372807222377365788989364688657253956746280858780044183851268115089594632681948382061219676651305362297374000081989091263756981465691819548520654573319301013919302399857303345712351795980720872252129627450877043934931998192495757863296303178561889402726705366464685316650726075960804493142626606151170566972040640191925180297977681859725412845374401561867138059782095755595415601931458856150469059322183152505410091516037838689448069805187402926391296000000000000000000*i1^131 + 3908291012182857160835703723105630404325152256598889012332407396485242180064214157758298915270546804224267344012696626817967511416326847512758812473578739670686648684259499337552482580241216070078876172870486877348158519463021300619433903135507675766042448502769875135560062967604656422181407793370425688602542278959510555234450968277891998508627325300605751866506005350930208100885755803433556434220000617571474259359940071519879230559656462242891695540797757495271219152209997079346898207980380105425300311620862281041976976075932121379946181579396235246161157721723933608336125974138331594610211425706263020117391272922524977367621070302666589972345163028748192292853486332203633166072311093744197357048248082188880857768552518654229190471490909151060760415476776796031327862109534608827568667679888297440463874223640761928663202388291979540812585412824026308252786599291740743578633077324702513676900362998387252677530172702616621625478014129267301324270722653523095777185558099625521582489069953639785666395124801453505019947067129420816170165881487636286912276062740977097077720531355042813725218330697862710799052057953428544217229141043403282261413118244639166028601038865256260202993954628807232352352825519175439969764449623963297520654646599442741829756622418567613648590243820408762340426141849886395153598970806641651885453992829117299811840516847678027705036173247539600994292527901051850962354437023319895075395834348644632293153577918532244058810909380157222173222197775233343261609520105162707969262220966235280125895182851301135851314474138804958192431103798274353290741612363822397391943995375740522485992698789442624619077811990121779191165736367631221058670956715941913153664406608650545671634354686247418423988900342530308348811154993983778503227010812005789953748847498163447177146536361766651566298059521420189483158353761981896493295254401988537717951620227718978265604243185953079078243545377736735218366279122538792828806332968495828803344314605076357423031392497837128431682814852830554168226655940199751341166719194686996428570015600136778779077714245283848315758743759852203146623916329315512016835538591555884513446331910287682081814332104715923846084832283692261562705722629743583158939979375875603796027651277916466762575389853794350698992669681505091055269420422662058006588572808896039998892524693970520075588695524414857655977317252511502713069485669495163042555505120699231997886758427138146422156237840937660836861297590434131447644704134455085638166574978244814095942422538094873002530366185306216374614179615335501213687027709782439450208251834539515439674237786143401203770656037280492517442385413122629044127830733207595685972286718778126125117058171093890866882412589326610774794672414137780801895388713517326940613969726150819633852212904434917764492374658070947680692088197386133168958578906321948747359987205492283349648615540580721717853299428315220617550059436809381143058277184360355994134978438429801666634200958559512397686551379021826253783675941612889208162299729123479499229270602711982451135658771032853171136211236415386213011082549731470907176086891326153744917201465840392052447548134224262922120614296824700356293299787509027507097911288294407909089156406337507495066326722769059840000000000000000000*i1^132 + 8680133506069352942502168099111709564412302860923393809889662886362580671011825772750456362521932933226020211805507246129106070569906999393585975762346246903153930006968111706427619718963778723092796029991011756065676704556495825424201520936253644143173539674685456143638606585921747886238834799370358122017113200114211892347459561539001733705870351524061485566756016352695076246599903138621516681483893449438849885135431954681654538088256299942379586844479663168775735339563221049541777899050276883610866013356746695216309254461019935797679797089426641064521225579219527149016222740090400814450437971494554777242717532486106376701143440553131038580005465363548472885673701197787676916766557016501186169746498021214616613761213879604501039805234260859589087642056407855268340459998783468508853254170946741695497518429581243798702300711956008094496942553252780010013979250917070138385696278760157371460746675809513564766005043493749803908212217789650153865807557198998504892747350392900972465330465278130289545907352647667675921486931448885601864358843765672005964681356482444044853118889819256896761743083352893626290557173080357323851263353386794470743336046071897463294039314224935917515831886273662846088028255463418731077331713910367662356409127457358062088507989919056723484170133856964143569241239804563220792263531955627023203005847225226641787574606713883327727122668425131197701417226442728928659476883610548349413928947801661351199698889600000837313572087473612588983433608202604897827871337617207096164057208372837033966667021044582710276435199892565457678968871770015317962908754511124532402648559244380616605036289400355781556342194247977356810679417971528838725268086118876749890396050477574164087385769336325275421465165092728701653527324066268097663411524131358613654908127959225665846265481575448784515852198023706870081641834396960185038786708324423466881200937883261903248680639419184446294089699161562930589029268118403575554734420514658412630745778912759694761007345121939436730748303648410413317327247220610287885473712028605724495835397580748500242869293947447639634374746059010266138609140276131751297847013717000030075339408248788724866130726597262433829946683158595351584694931711677992381621159368381343500491289965073918446444923816869041294284781106442026406456726284124403317319273079393416798245457419673311297218221145659602516606077422940763470524278092834914530165135548109756337421329320864263123609352794341618107352803381915240276276576397490284578410082161814709866960057523497268440927105654378659077472497171215336776445195715492359066522463355213403307136687980676164128690158280417477176413092412014886502536073487982770025388702948752651607032736494692417010684769024139438642654230027862484406891667531758176045424160274908776722129358045934584697021120310609413421751325197132128579540183726133412781078727703297181188226168009462800124277654836708884423509431893726548012523804225042749125799272129917040833204576458649112728345123933988842704710086006240183993475301358515766918410653421377382288409911191711736184149390230883364651507106245045091639985472987177280971547497191514357147510863399883871775725670391054937115716901019547112139212804558199087975728580814438400000000000000000000*i1^133 + -257830446365222330705651246024047737224812987669974913770982200964274997117595496923153859710532593888115871302860498270412358774933047583700990374354637042934249742813376160440914679369938097919111047794779719060290922647297609305761717951801193525073379273506190863618628574959122006733408621941118725503573768496631601767985563849603174514585202118244740538483173526817498077898590457368538196716828167229056689711140127455479059952289050222416754334121765799679004241318456631852244234699421892056702913473283475229773810739865546006292477382619224438649612325028823565431706372253813286913316545884471046705336408909544468002107585263120976150970358470754816052482020451418112966191297974424453943717749241357066092289616754086843775485902027322551969388400718429940285798195233144056806096928726899914149772759435480630960124383480676439462093949131632901283783891541257526882119937680199460875913349545961007791530213186370465105816588386508342252951661129530610025382444093112441822799987448946582195627437829809497265912904151084388110300334927183519119823091547097802009186734791178603065167272458928920082603003455993546430061701930937554363490027842732978826892184521293336060882745960729076432088454146649080684504513283335639253624112703678600774915821157639516470554089932308098221020144218475144235223542674618875452817976081436160738882355609826080683592023071367679300602650734186647837474831050392676678993599667836394986501939229354987693195546454863244027206518850654909709435537644206188175432508626141838378076256031316512741311691521768832423470674036473077363334475813042150620123423953140207954224154867734891813693407707287524394014719374979163992444149849277897246465516486030615687074224058550505883384156870788384255083683875377636235064108609995560763439987079153743515885055528146032521059487916670068533563980922731993801709409124873353795276900879756002404288867464432997586107397673696231819859155675813158513264730339532098979908044666884910118024596514359909611411269299830846346563116651180549313368792305523729163305570327031040187617104675117723188887071949889963557756200004516733532768108421814734873567193203226862351184697530839552540231930845142255755994092660004911935204198312012630331475489176012005678002103561460214524996842797497930482992821327544127559497113139785058185134244227405225397601685076590384463280975042807956289643974370087652849715995333481634923814044537571541687446485184331128249374018698618100550091696748017315425143173571727223662116664465948885122188345531534035225369561759960741818441575669606396283355524790576109170575786086239148141355509147947959704760746877010193774877725585995857085015490236240618644795952684497578201696032757101418189369788531760555215874909395545183880099331617692825751534837279514501423451823424940049021130206342811251942794557746138999469213244305251535942398788585665664206071069586146638159061284981872630875498143153748659112218868210025861247670029907991782915499664019521666756158952485889263316330163894353553450996765831791234150370864289635557802653554814244114669480586523543825817515562330111510443329675702275572465136706073096891813282109102754210845066257797603934100011570167808000000000000000000000*i1^134 + -1430173029035020106547019411809218261994610058818781509599286088526601178579659810180616306768279675585831772268070671233430420063958789726027081253869371519910054069522854931927457556750551437788971697967631981139073614566258917372708188390429639112462754920717570832892380576808167314183699662669887499566866018769367798223067538225331273731592771288077669365019756979885900823462477231922511780677740289924777930270981589759224301705409095629366694043505084327306206308907700590529347500532618298131565489980870793898588173533404795012586807374537257414857259601255560302803544247145638455210413647717716787740548033765650089447092875451370033447262690080517193089599721515626525267944062742865935059520171401658310425034363456568589793194292037148963627815219447028479675758483509003588475346528509934033140667378361076743770616192648415983794724056936609349014716118500927496004183022460113841253398320697766649993688779665027977947408498057767791237657710706114167409392045745561228413465568666064282718564457134580056823884233832735394791923360007840963772931416019216049674883944413169330431576800619026147739761716601137420894054361545096327541836875437472470607082547205321704262102237170175560259389305284525373035547185259285908931312447479971465369852049892734917903708211136555254430390170256081463049057399841149993282773194426901893528465425070627938984973765667516399315615531256740579793511945116746045227210988156072409859680835663796275474411730981381025844875614367985947517194889994355954283811089502025244089861572557217112801732007962847907725061072053681187198779528175197778354412989419116186730848516122726181313279273298656066873291273564622184380201437694753261246169622653760812769768438137070330485023540157426573403798067662056090446571905857026583836852742255520757469726958881164417421138859919685884345911301160818382779702986224704515674538583477357854332308414758793734734155707402742334841472072209891405860166827591682411414212267644162410634267349700263158043835134894675844502373967594428821434917046937666325092818245103636893496178782368807005330687998266118603389508541437248012607106356519704187487352978861193717316117874119932747768852762444751267952226550705185929984703238305362200849408144734452313248079539558632568880256522946190862905184851064773421499444582192140421494079095476577742094666860465937545873077458326883715655768750809866449732898425315610485968002936082938938733037367522847712010953089927484102783431362215134555176079691647775909270021751837969315896597515697096590926421952266211332564766220830833103208170054332187238407353063896037469800672181021896893344313446032048940829061837496873197308787421680871761294360548002541563544595279857220542691818388081377303704552637106532329576850208191084351381497301683317733032997583340710596430528226956560665090332056782978896139433838906446134378907729011540872265384235039795290092803627714595176677862843669102048721017390934593109086523638030391512302187367583337874768311031239921162007681711195258266078659984688430469608683092077018000511830293603951815049901398906692199459056221990871123455497699465494374613411445130200169872205030261289908032577208320000000000000000000000*i1^135 + -2044089447864375941387565758148312328246459667668372839729942576014927445777112329762485965425696522514542235347830148145269224389503776380357881127884074185371839827294763041641544006397395103958920268773427777771559172868190453501233726325184435232016141409071216587123860064578916230692333173347797735974675146112300550474343334573958138735030024583255827940548600548451302735672451744248199498253497738149493042935493407506694971528328096343253519931180225123299181962506862325501774707564729701104693171178646129915954391203005413835923480981686967483070972821426288013832685807767912232976991542806377684007724947430085026664294622348753273515838655501143173002840857478550236055292809164653966871258294568171365743110072244885401473740784113856034300934679492641019960873388075490540310276253428264999645811726934053767592343587988165354899869646647044040276863039279661426382721429750064483695763663528847123303331996219360231077523493129044552110648014878543682043313410844325329637796045604513780610346090050793748746858095877420737332067881098070168609016295137830688536017334118407232370769866588335439874501332815830327059922138054144339547890653519745895391380105379904448462058109474833935012280042722497971564101916980084979157493264722328213476863726233133975651970419138164663814547261433337124015252841001091732297175823354588764815904480014783106289778956710203820662759605393260079290660995802534640998600978833560584271495771499969762066976287568337459610756643911539012263395399728254325912276413593460237789905188687238121345886528148825238931142308199188542331425122573858094434792432222613384210035401210948259565430572121919184445846654583575704438413625485694146918559492138033216874928788763081290000842767912972492333960115524102404809662767329073378154122527971997428597352977582895127868797719465014572868166992143814704193829539902548572932081035083340850270838528581959067841163414102376690289473357183545669854405925782273179070471323152177876844217336341071589930068701946590665537502008594795944793411532242672238501464090910327300415832492774211462641657657293956204307695256345351800625058034690345058117029747092543391819221237487140368874953146336707430912791837784997402342648701920403981163308878378089608579471976663181487541568021023979795462957951359847497895283409775649621913562102493206271502425244973554843507012179988984761394473561681366842826042360242282837308881061722666166203892290378137052586140478436635410567312808028935130797267895363945123318144325081496982454284362698999613516929188399152221769596275145974856275983749528582259537814919559132843737916834946419040873985560094146062236029646332018675262194210068396729191695112125958488964124999195949867012353126042577373288156374777969325499782389477949795046251429928111955821408845073658689667296463112760457309087714968077916729246528561498238583371211148098651098021442034526398613420757217569914212018095834951322834997089668933427818042705860828148289139296359216109210620479595420036898975826377814639778565349160900721821182688092552102366091285592457112055014688690161475694652991150465540890508765306194104539022073531187722819993600000000000000000000000*i1^136 + -99205408580102787484591015462573098074715331202641416183680096134529961740344363819739125759844744154545590865489735028214178828649742459826099434559897797503049029281499623082616793374772352237457303981217887941353583385839010892306896091043623066844486095836421873915304449607234886674290424665972451636359990662944937616151568382148352454761665723645244230644682784105962902070093386395125578228250557967807190974409369197893876755995981106236192283873615957443709770424825925340815724197645822726036417747765790885225762369718537265498783171959347133193717124302625864297959480731138355481312881870425384231274434756966080925275815917104308261169752003543176089249710906575102625355151641251874373087651666872986030995518698114786056959640513459089404044572459678367471332322773882195343575389839190297747375783516344967282602442079646675563468475742701517123323085766027602613036709036065992078730490999985277042342776390114219185026986198055203388679169555941745340117113682675697272924837925673057545510527454640829656955364896180766137201536659339025353491184360521593720385454355873947012328084273070144707456254401697178766039465104621921006638135271461626047634595373432063555772578425372365650772218005520725723062034293512352808517899887716042773041745534363098348061483819522044296170792503147606151946474041857228718445975537497417577006037156768008801258099343300053702328073178317296905240507250974031558587641284546331757105424793793815492730404031239917313358705010760443499145598807396500184144264005661152568270259200733307307693397462896320502238570492332709607529723782161173262935803783313400041550520240383089611442595989890600380027488900431996935980453109617825085790246859791756090141230513145789220250499089799034735242901679777370063409169387407356141062518205821229472393214745374806096170725411184110527432667064336620078754567340246040069881907751134359083914169682417529403665645254133617761046990984188241200513751003508365507819311881552282036491801931493442535479516002870827265215988420103153875780146897656987297935291786990092562028232199884918472098972569968246590146523882139085563513437506011890958207540370680115525739585693104823305621976174030065328042285087468067316602410784624032329763416737249745207215265196885652984447297382283132462590005280254361018708095499514085669317545957935727207809064556798185443216494509245208607052757986019796438446341348814576549387485987017012563637089990945515038097505764363482558719904922208269211960781734931662181697959360460699172056744827663010767834201746178772861859445198106351575412221786958278700587498242262202382922701891955053345948656440072797524666764876756481735242395665636742602508859743540821085536501360686887092137372254897969833510079630507473201494225661064933249048433870167734242537452840902353438175839834812556264160098442632635698676281687945858125496016718232092334228866543909279100225617002084803420527556459874843254436194304617280928065879377032916843544806847167413362877819096649739430113007789547917094738851454555056387368917133556127720767491745358102757057676120999149889205826176774252291697357316270587904000000000000000000000000*i1^137 + 323275365450488540543112975889474957909039192408381461529066514562610941822443434511033576731432088351625366074957201291153298915890731642501586487219667409861537167609729967513865762602322598461552921207910877593754501934181349721966905529148483257071472478945425983259720657279111727696200343344456922291701488826226267909196275590965459391134102823503633131381361295890478084722395412188793451040269812820758138159786843447163191477051750139506516532526551182556708001775008855065233722358276194170144167109830395685430952769615482293797947616728503894305942673953042679962805151916442799228023750414131369361683116857823809318123055959932427842943657427127636818528806249936086474129270512179990304074259611164568180886596474374243299470639190645649120786652033050933595816689659486711263636380621528181488038592356606841141337333839523219193424425148134690827086377536877164422590588120333198302253861722017285152577345386469854739985727695868617676433656075577728564864110416080599855607456649326618031880760946906008994070421728779526065479534813739509432689861790829328882633707085734910072031041850252880440709994791666625709386694927045842936771900373967529271681645602653156457908439592549361926239910039618062362207984006807428293761666843291960015574383622319181061428038698160600659967147466672304137935671699787249269195462346121434625659147491225677498796314444961739953722299440740954763011893019161326384548542369173001401785678466234737797678550461282154550714807972575226899682691311679584086308446809547969807884417218138269913133528240338597891210716580397776158204127781730406762775708263421429071049093452946114033865861086568368744345784295440547752275479288644178857011213825242388183592569463575948964218060512310922237329623136052996541313044439283360981849445202683453065778969498419137373743444573374096645051272757955502149704840962617940778137598530514243429581439945021575671522673273134139350184649556257572630409501764699876405824330029381316484580493235242539067096931847418437243449099652466728967079468716482509880581708228270930271529477122864302540623148772629655094839431047377106067936852763588612518211547036208528946590311926622845389839619440382294158542087456005447812243117940777936667023707809711163427624234867484190103478909541470907564999525673343212320178447132121390930222855652042692197861517206961294857372438200055969908691812613840561732760345409095136632874898723593315583746184534473836868795207279097839855356146150156478690273206539985950435625254907562500682356110183594740252438407301279361382617122247984363528085422587182889531507416392241765990338075278863986004558725334829107957297097319800216032865964439101248388762093585003760265942375377080563396920206469956611654524662682752180468509669109975397509745406771183869043173384630923629058652250605983303848330468968586481278102517638857441547377506529918779400908757049718753614909897806656426905306757511139748640536039501190420112369170992430997852345986978266985227197566157367524368263076919484349364786883717591574993294388742932852709951265002325439762341139548848155780409500631040000000000000000000000000*i1^138 + 31937111630733043404459583158033286758576117540715717683508268684325249660869044400322750442228985746162878253181531727283917384540815032297335284122855411129846710090253269255387854176650746743943996904133258921620502243335203831769014183795824390809044405506042860097419747876146914342122716036105469557159373421863503144440148700715906389297438001030807053261662741026918784846917762894672610320087253402393379220016532763392186077252279516619427509895422748791791424834344544518896349296014666975135648914499537723754451575647000429961614486239473579778121171728463711664981283837599891282864485201506521469663604800733646640283634123505134370824200199370186976888866536413916277039113169504963612017707737948139529243362481499179804472980116934691145861798739716087914320094721377736920378090439453036854780590085014469667154197889722305272831957032204943090871160655878597857670031352557889641626955331583314123049915099632859628729571925521521728227111826422663054490793902172413948454737527481297233236966479308364631457045056177025886187402950449481787233474339818931696014095998327222279621967301686617761569288273079504260172536772689428730990747606758561309631362706863264008649872925531198681336476775673072042343892179385352410496025072926946627078587903135682808812970299481200805340777356194043681590417148457997385148101599615216031206432641914669717302059198847225667196957165103074301588927326765419909805296637670359708064190546470807148297166608207815253449880367890441671023276384542541252835649268250213803097338618592767244341806741009772473150231236460691088844844817720828220668770081616674189572186929655616241013622224326427534734783754253991735591595218450854094442019640836387330153606884470618561284515454938848415511765992414742174426294226426839204638819854388543575989005275045487067139935340458728828388577188600313132274811618486395980274953955703736278972443904702491586376581602795889710837435868253548071984853796741899407021086686077483130232379022550830113699411207334523839337848697008060417830724372996720756247445830893197538309529828212863738464133367475243661177055755764016808246386780548317521308832100376322327238164877473473331750622886778629969505372229003117480908405273751770675706895948753935113927913241401108255001801639712457029426096963079622825948919400082736492961842831849663485197911474003445638806814313463723315476050138039519669706845447470557488318992761914872805731564795664151767493929143013091824598479815802510713037577098567349485017616504696920196201519214295496696101757483647991499448647845887263302334743534268277355796730448636790160629738064608967890817072005381810538619845613467163348238667541718619332564967089821666289149081033294653953515123506031033430481479726384883048314285109936383124249214358274729561174411327154420708695616868960085494186438865710277228316329463377476496937425749967331901900998201017963369445897043283833477375432026912853896327968140584617727309601034282747864308260933750596281624005894068480047350987032541247436145326821081945001239875842423220319673104420266819932336947200000000000000000000000000*i1^139 + 334911827397654647329891626806022734974711690438079599533395319692156711622127648947944118521083195598839415278034412860474940684848648036590214305165142614654074467174821327322823977878371728783175388849750194602788650685769451480558596690947935183320250241289505576891358584831330803097730068329946305391549744311282724249527842600144841995919499063036382832496832712342966676439304693431504962266667927497796568833540175293441279175728494827590117762621941505024877141442808252227118427362163501936408203560526914015316590200585488091797168381423201234171506127952823914185175124913777811975624941076617220348164546770375178626668146738084282745781227696851174721886548474770021481470208232346291897814936082675222451012371439173808107611058722250478951629309048096601852755205682411502038638439265598084411081273796214825606294614598448332927017740722120735425080019621373226727348504464205390685188488872575903517233646641393110034183783651428276350586767357091392741908968856285620076623457345074197075200541130925490664553479986716525084840270554812608434206964159914350881493153072247738794145546363615539201242315068635509218531256218576841389841571302353879228590701473422963336464155090202100872719951825549865407125340636862775674616667071710003877545098407177531914545425388726603465075441150924012806246305302788207095754030535151989167116595261510694498953881295599565692774253050485152616638675217083170179999055770493151779690931905650121211176478026027066215857631338020172206161631802052946124790289988406549782312191348806279097507102554835197604076921902276853747425768910684500946555475127641221758978144052482101813876759135594220539559785182147393121672893115242530526585392666926066775479531201042835078783121927337605226114857425744268073008414705706448433272150212544176126725723137590710814033461323454356812526413145390198646353743052637579328655675203988767073727093580897593785501612641956250953531373332592001797855225195334317047964262184095996014794850824965047531411421107275109036507382526868078907872893686574311083134558541947513061907075200588459829561778830805311406269810166820354409123736199433501496492496600050523654688309863738052251929443611563328205694395189488321740000682510438732985822230756949453191863171908072451071553256006631082645796217558981365248781203181579585415629766710032209233025720951698671220838191673689947262029287287689059618844501028612161402635550750479502409815114312171142912716606710296946122237224641362258847752246374138269719290344081676719503972495968571246724629650831520223505256533779995685887005659058220274678432541234326293934514528708394806630509929509731151565855746612139230287016660460162984841395798880644679335025917007834864323693053975378911781998731471573649375057619448941385491903756725432520003876333531872887009874520271997957801957170911950090344631700838468574992201909658100544370483069910746711093308255085053980764608665217988712265606680750838980361991864151499447557790608035909601485627120443780722417586787075725465816489695073611672951254721804143427584000000000000000000000000000*i1^140 + -824020451999124536852367809095987536201333321054990396551863947329312823219919682412689969724339841707025855336516221789660166090860187302743271617379025928667653223697897285871779630676285327010175868812337531374166542692765690802797181155056860351466916570531803994894604536721736699580994712674135747382568346518319819364411772094094915597500606411772754856874241152436703561399087469111553338200897293333822953027773448116560899298701492973471563906860067152625953391509682630852779583450934111058211085358748369567655119529522364541091088427901753559533683097314833568896025365150341181633849983054385470776577779335333197879547598416598613541410436330447982929159352988087714023066024707379083608279504286094145543852758217593120665618036411849461130485776105008671490560757223208794577300909355244005423680494299421881765118236313928439914797452772768620316867967668284463971162396947800226279113694844465757826697855497929263896307449338460197440255198658346390786819885867184559207115598372175073316370420407267634322899040445909264373394387642032964344363356645970029849169886040443735447676814361908638220352438028201919067007311079990148629546106069204995871856715210404581171423587673106750831888466202432330503294719186833040098845360676331270170076983291287703414406184061020288616702269825733495834868844513533907591724237592802016737946289123597334096429260844856459036244818945289382161541070602616896511948137518715314312932721189736615582833705747445263646497844779013328890356486266012556749461997059920005075677923392340842191131942054972869514858872509716533693343164529026003266907131362902967407409764668356410381270682048905533617196952454259579621613880201530867237094209586429614952451661132253470527228588150075700561532315473881755773064214949213932811538147368046400421005782798905227026014487148476106085635687973492469290508256503771983314072886725605300354511123627076153325125146322847724777147135276991909989681585862587648350691240376783688838896459257853701432041781411373938386810833271785085380928506412088875034754712823202878691606039720701609283012371116958845567053638078990928224157588689613903279945289407239932153096412196799272578112263100234146615502429480375644498358216293122299520107033162751196805584113336210650358568374132571443247713480022166957948238537290250772672143029092097594980723864749995947656219330991232748278892480436310226170390559895247163125384749750435916850991062324129286435832376434462316322832248532274756029360142913140720508111168331497513572673639278549955729430066040247267208395105418926065699702175584311521186185143287174368879014040957772576493701004121495556066768794388841899567429315708013991043141791970897038809986436953709447628923714169638530125002545844362191695872981942694839927173167567605089090434604282787472600812681223427999736318791766997421773864384465635736021164256003720639545755053476386503019499264165724165234625981946793121656806285718954864861592315564053080649918343541491902659757496780695644981464386958912389120000000000000000000000000000*i1^141 + -2338127423285800640428702732914964108644594279812558172829919059296014863651610478643290948866613604041430884652338651261951717068640832510930819888930250306260286519732885696449666396192551400904589417673047969951456528325484034075602849214437345110440651228521483297731530128763761848894904082794885042903391056980113714335134740663248637602594248494221366730280970432154153166530650566442184523351820680275262765803593083975860880679198259720804765432573798338156598927418569938754147721105408294157524179216299373019500788381315436688135088847058795574929457666262040768135111495721470816376979609510295050987365867905131322181598893399986672715441606996365863000345115659195287371211902751043980853987184578640507852705620316496125219323724276856427583310167324471507793508379164726024537519088514049327788027126544942631363963433953963559760124271295543600243005897999353179743194737883348237511190819961196970594385859905211316385024042367665565245611533348474554663583128001023661157950636903679954377364600675191085579609302147368952455071653074187683980667338910095478100042572563496710441992857680873596783606823543447358916387588875077644247189694426936905569971657182218643341616537681152318951846077834801213672295688038759340727274962808347177265174220583949348482313593254270712034243510863444202162982765213268800888121135413622232440782459382145995627513235037500046084240670818191908843970495510839428246658759129547970564673585597105878266583512984391639732584497979710371907929606380644327822708157912804426306206935148256729780197711901891981989548079505386557439097999382729564141017124814523743151826937776547508776017883543496948783431029669368765817063469447724267871364865162985768087173067632132800296130158646264420785571101664143211824389810069182308377633413629691586894554643512805375524400801215773011101222187910759843051106984380028937128936648183679842931845883404812200159697851596141344427822101410712003526738970787197197803981460517232823481150248420240278078312751099116096830031936701964211984213708299510404923640399919347276355059482480754488174818448754996169352797455721676596219013047060580282384291373831752011946893782499748231719006526408117388782893894304071828365217384073039600031370032937612314649934980396394237431090262336140137573983080599046748178929311536934676227899782884087972765173881456759638943209504226031322636232830995657255227371610797295592619007747566078681897624429131077179524819854752043140546321390257176834917265993053789522282181430058478233774795767201282224788778036692872444144476933740830582955653207818255520042710731514788735335301318233550588715696087848180954133130041946608804127425089611815332521360109964100153142757677007996450120055431564541653572244080312418972068769796428144020124377643816316789477546301178073853024640783081625706794309475105493677262322419319969558187808219948596327899414034055056153333101029448441248855408529576806388066900221186442800840441424263817731304282338099200000000000000000000000000000*i1^142 + -793713235213823893653011193397739605839761616889876666723631967237430130655187363878558401511148059647186010187891698130653953752166789825586936991285313219979648079697418462366984310076345130915920522010719152264271458379175141134365430527269722933210295441237161031961914082122828310450514718954086541652932285963651171327136443980919588455820937013829653458119631119330102646987837259606534051169054267578515118620297677676318307960676890170539696769915213241261308566849453351442152991527722779436483128261051331945795464624030449929359781897613207555859359496091325127668441120365554177873973979493223442240501487152580722748935771494869463759711661585430929939998720253299348294139485983492313017236563367444504699768557049574472278630181790982803714799589766772420563108144355433056943862766981850164422693174200526019525905832670464135593546496159162649851769294775130774443623702161899951801875731682926251523021790816354799788552507004583108377603129648021151777141550440313969274262024724785752144434862898161633838975286249885184174747731286248314700964632314603292593482911867111054770598157228502777992690226138854260690601556633326651995827213395473571741076896241663637142006326309559146984774730481372953527401070597070328670535092914155643439774628344200779816737047103610952451529279829068611560716985274877786251325630005231777141007854927004789937205154632458148279244206390270458789562645201813070142652321853960200033120024033650436327138654513257793050490578072120304949599432353288142039352662850105625042635449871133492829487947607793438829858852467667748853059544467115392628056901854573397555096869593576137432483988610329136095249729955757755457333297113355906079087967644408619755675535539111295487304477309778156399379160905490909758269449642067186470351026995019234476293929414353769820349803669765171153087575613002796775889856055119179409774947720909105303707843147052184818836315807947204380348059050277100723644465809551251844431025233379401091139609929017535598187737629837669615900095134149839184369493973651175941495119593699228299116351256865017008174129760803366936113178188729077615376182409140232981959627224909492585892137598492250186517529903358619941603020505241120612529401480050007525168534657246319854562942710898397096320037313595408241930220036880102102168380328774787349041397815656540140525388045196528749670721521763989891599268588877533939070412853779040015953834882968633684702282886181046219474955032475310095416353447782370233478001879431026460031227134611950148781729833535102215723034429898923822941533738815608942176927961012909098447915204183228461863995378257440730299618833912693248641672971757323416040944998324835429773125260306344317318465066276687795336236538500975899723649075706149517977008872294914072031539620769480071659552349070226045997229166443939529015410304658982250269151859941801440071972743885547080108132112752552229218595582391663019293992060279951972106240000000000000000000000000000000*i1^143 - N1*274974540195474623158960483007020506410675194221734904977630458848436880185371047179283501127519610637606085027734575497643635366004314039908758832152128277783799420190936165533737750880882142525423231398936785938192193370438139190956733260663796920782980593562948753839619731661027215384696895621897810093653135605970187419133521595122698602549805285938221492617847046872632066732144419832786200619928790852818636549728613023355219316136320000*i3 ] ]